(57)【要約】【課題】プリンタの色域に関わらず、階調性、及び、ターゲットに対する数値精度を良好に保つ。【解決手段】異なる色域をもつ第１のデバイスの色から第２のデバイスであるプリンタの色への色変換を行う装置は、プリンタプロファイルの、L*a*b*値とCMYK値とを対応付ける第２のルックアップテーブルを作成する際に、第１のデバイスであるターゲットの色域よりも第２のデバイスであるプリンタの色域が部分的に狭い領域を色相毎に抽出し、抽出した領域において、色相毎に、階調性を重視する第１の計算方法（知覚重視計算）と色再現性を重視する第２の計算方法（測色重視計算）のいずれかを選択し、選択された知覚重視計算又は測色重視計算を用いて、プリンタプロファイルの第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する。【選択図】図７
2017228822.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、前記第１のデバイスとは異なる色域を持つ第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、前記第１のデバイスの色を前記第２のデバイスであるプリンタの色に変換する色変換を行う色変換方法であって、
前記色変換を行う装置は、
前記プリンタが出力したカラーチャートを測色器が測色した結果を取得して、前記プリンタプロファイルの、L*a*b*値をCMYK値に変換する第２のルックアップテーブルを作成する際に、
前記第１のデバイスであるターゲットの色域よりも前記第２のデバイスであるプリンタの色域が部分的に狭い領域を色相毎に抽出する第１処理と、
前記抽出した領域において、色相毎に、階調性を重視する第１の計算方法と色再現性を重視する第２の計算方法のいずれかを選択する第２処理と、
選択された計算方法を用いて、前記第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する第３処理と、を実行する、
ことを特徴とする色変換方法。
【請求項２】
前記第１処理では、前記第２のルックアップテーブルの入力点が前記ターゲットの色域の基準６色相の１つである場合は、前記ターゲットの色域の基準色相の色相角を求め、前記色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*の前記プリンタの色域最外殻の明度と前記ターゲットの色域最外殻の明度との明度差ΔL*が予め定められた閾値より大きくなる領域を、前記プリンタの色域が部分的に狭い領域として抽出する、
ことを特徴とする請求項１に記載の色変換方法。
【請求項３】
前記抽出した領域が前記プリンタの彩度頂点の明度よりも低い明度領域の場合、
前記第１処理では、前記プリンタ色域の明度L*／彩度C*平面において、前記抽出した領域のプリンタ色域最外殻上の所定点が、前記プリンタ色域の彩度頂点又は最低明度点の一方から予め定められた範囲内であるかを判断し、前記所定点が前記範囲内に含まれる場合は、前記所定点から前記範囲内にある前記彩度頂点又は前記最低明度点までの領域を、前記プリンタの色域が部分的に狭い領域として再抽出する、
ことを特徴とする請求項２に記載の色変換方法。
【請求項４】
前記抽出した領域が前記プリンタの彩度頂点の明度よりも高い明度領域の場合、
前記第１処理では、前記プリンタ色域の明度L*／彩度C*平面において、前記抽出した領域のプリンタ色域最外殻上の所定点が、前記プリンタ色域の彩度頂点又は最高明度点の一方から予め定められた範囲内であるかを判断し、前記所定点が前記範囲内に含まれる場合は、前記所定点から前記範囲内にある前記彩度頂点又は前記最高明度点までの領域を、前記プリンタの色域が部分的に狭い領域として再抽出する、
ことを特徴とする請求項２に記載の色変換方法。
【請求項５】
前記第２のルックアップテーブルの入力点が前記ターゲットの色域の基準６色相でない場合は、前記基準６色相の内の前記入力点の色の両側の色相になる２つの基準色相の各々に対して選択された計算方法により算出したCMYK値の算出方法と、前記２つの基準色相及び前記入力点の色の色相情報に応じて定められた反映率と、に基づいて、前記L*a*b*値に対応するCMYK値を算出し、決定する、
ことを特徴とする請求項１乃至４のいずれか一に記載の色変換方法。
【請求項６】
前記色相情報は、色相角である、
ことを特徴とする請求項５に記載の色変換方法。
【請求項７】
ターゲットの色域の基準６色相は、Cyan、Magenta、Yellow、Red、Green、Blueである、
ことを特徴とする請求項１乃至６のいずれか一に記載の色変換方法。
【請求項８】
第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、前記第１のデバイスとは異なる色域を持つ第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、前記第１のデバイスの色を前記第２のデバイスであるプリンタの色に変換する色変換を行う色変換方法であって、
前記色変換を行う装置は、
前記プリンタが出力したカラーチャートを測色器が測色した結果を取得して、前記プリンタプロファイルの、L*a*b*値をCMYK値に変換する第２のルックアップテーブルを作成する際に、
前記L*a*b*値に基づく指標を算出する第１処理と、
前記指標が予め定めた閾値より大きいか否かに応じて、L*a*b*値に対応するCMYK値を算出するための計算方法を選択する第２処理と、
選択された計算方法を用いて、前記第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する第３処理と、を実行する、
ことを特徴とする色変換方法。
【請求項９】
前記第１処理では、前記第２のルックアップテーブルの入力点が前記ターゲットの色域の最低明度部基準６色相の１つである場合は、前記ターゲットの色域の最低明度部基準色相の色相角を求め、前記色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*の前記プリンタの色域最外殻の明度と前記ターゲットの色域最外殻の明度との明度差ΔL*を算出し、
前記第２処理では、前記明度差ΔL*が予め定められた閾値よりも大きい場合は、階調性を重視する第１の計算方法を選択し、前記明度差ΔL*が前記閾値以下の場合は、色再現性を重視する第２の計算方法を選択する、
ことを特徴とする請求項８に記載の色変換方法。
【請求項１０】
前記第１処理では、前記第２のルックアップテーブルの入力点が前記ターゲットの色域の最低明度部基準６色相の１つである場合は、前記入力点の色彩値から測色重視計算で算出されたプリンタのCMYK値に対応する色彩値と前記ターゲットの色彩値との色差ΔEを算出し、
前記第２処理では、前記色差ΔEが予め定められた閾値よりも大きい場合は、色再現性を重視する第２の計算方法から階調性を重視する第１の計算方法への切り替えを行う、
ことを特徴とする請求項８に記載の色変換方法。
【請求項１１】
前記第１処理では、更に、前記ターゲットの色域の最低明度部基準色相の色相角を求め、前記色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*の前記プリンタの色域最外殻の明度と前記ターゲットの色域最外殻の明度との明度差ΔL*を算出し、
前記第２処理では、前記明度差ΔL*が予め定められた閾値より大きい場合は、予め定めた簡易処理をＯＦＦにした前記第１の計算方法を選択し、前記明度差ΔL*が前記閾値以下の場合は、前記簡易処理をＯＮにした前記第１の計算方法を選択する、
ことを特徴とする請求項１０に記載の色変換方法。
【請求項１２】
前記第２のルックアップテーブルの入力点が前記ターゲットの色域の最低明度部基準６色相でない場合は、前記最低明度部基準６色相の内の前記入力点の色の両側の色相になる２つの最低明度部基準色相の各々に対して選択された計算方法により算出したCMYK値の算出方法と、前記２つの最低明度部基準色相及び前記入力点の色の色相情報に応じて定められた反映率と、に基づいて、前記L*a*b*値に対応するCMYK値を算出し、決定する、
ことを特徴とする請求項８乃至１１のいずれか一に記載の色変換方法。
【請求項１３】
前記色相情報は、色相角である、
ことを特徴とする請求項１２に記載の色変換方法。
【請求項１４】
ターゲットの色域の最低明度部基準６色相は、K100%C100%、K100%M100%、K100%Y100%、K100%R100%、K100%G100%、K%100B%100である、
ことを特徴とする請求項８乃至１３のいずれか一に記載の色変換方法。
【請求項１５】
第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、前記第１のデバイスとは異なる色域を持つ第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、前記第１のデバイスの色を前記第２のデバイスであるプリンタの色に変換する色変換を行う装置で動作する色変換プログラムであって、
前記装置に、
前記プリンタが出力したカラーチャートを測色器が測色した結果を取得して、前記プリンタプロファイルの、L*a*b*値をCMYK値に変換する第２のルックアップテーブルを作成する際に、
前記第１のデバイスであるターゲットの色域よりも前記第２のデバイスであるプリンタの色域が部分的に狭い領域を色相毎に抽出する第１処理、
前記抽出した領域において、色相毎に、階調性を重視する第１の計算方法と色再現性を重視する第２の計算方法のいずれかを選択する第２処理、
選択された計算方法を用いて、前記第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する第３処理、を実行させる、
ことを特徴とする色変換プログラム。
【請求項１６】
前記第１処理では、前記第２のルックアップテーブルの入力点が前記ターゲットの色域の基準６色相の１つである場合は、前記ターゲットの色域の基準色相の色相角を求め、前記色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*の前記プリンタの色域最外殻の明度と前記ターゲットの色域最外殻の明度との明度差ΔL*が予め定められた閾値より大きくなる領域を、前記プリンタの色域が部分的に狭い領域として抽出する、
ことを特徴とする請求項１５に記載の色変換プログラム。
【請求項１７】
前記抽出した領域が前記プリンタの彩度頂点の明度よりも低い明度領域の場合、
前記第１処理では、前記プリンタ色域の明度L*／彩度C*平面において、前記抽出した領域のプリンタ色域最外殻上の所定点が、前記プリンタ色域の彩度頂点又は最低明度点の一方から予め定められた範囲内であるかを判断し、前記所定点が前記範囲内に含まれる場合は、前記所定点から前記範囲内にある前記彩度頂点又は前記最低明度点までの領域を、前記プリンタの色域が部分的に狭い領域として再抽出する、
ことを特徴とする請求項１６に記載の色変換プログラム。
【請求項１８】
前記抽出した領域が前記プリンタの彩度頂点の明度よりも高い明度領域の場合、
前記第１処理では、前記プリンタ色域の明度L*／彩度C*平面において、前記抽出した領域のプリンタ色域最外殻上の所定点が、前記プリンタ色域の彩度頂点又は最高明度点の一方から予め定められた範囲内であるかを判断し、前記所定点が前記範囲内に含まれる場合は、前記所定点から前記範囲内にある前記彩度頂点又は前記最高明度点までの領域を、前記プリンタの色域が部分的に狭い領域として再抽出する、
ことを特徴とする請求項１６に記載の色変換プログラム。
【請求項１９】
前記第２のルックアップテーブルの入力点が前記ターゲットの色域の基準６色相でない場合は、前記基準６色相の内の前記入力点の色の両側の色相になる２つの基準色相の各々に対して選択された計算方法により算出したCMYK値の算出方法と、前記２つの基準色相及び前記入力点の色の色相情報に応じて定められた反映率と、に基づいて、前記L*a*b*値に対応するCMYK値を算出し、決定する、
ことを特徴とする請求項１５乃至１８のいずれか一に記載の色変換プログラム。
【請求項２０】
前記色相情報は、色相角である、
ことを特徴とする請求項１９に記載の色変換プログラム。
【請求項２１】
ターゲットの色域の基準６色相は、Cyan、Magenta、Yellow、Red、Green、Blueである、
ことを特徴とする請求項１５乃至２０のいずれか一に記載の色変換プログラム。
【請求項２２】
第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、前記第１のデバイスとは異なる色域を持つ第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、前記第１のデバイスの色を前記第２のデバイスであるプリンタの色に変換する色変換を行う装置で動作する色変換プログラムであって、
前記装置に、
前記プリンタが出力したカラーチャートを測色器が測色した結果を取得して、前記プリンタプロファイルの、L*a*b*値をCMYK値に変換する第２のルックアップテーブルを作成する際に、
前記L*a*b*値に基づく指標を算出する第１処理、
前記指標が予め定めた閾値より大きいか否かに応じて、L*a*b*値に対応するCMYK値を算出するための計算方法を選択する第２処理、
選択された計算方法を用いて、前記第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する第３処理、を実行させる、
ことを特徴とする色変換プログラム。
【請求項２３】
前記第１処理では、前記第２のルックアップテーブルの入力点が前記ターゲットの色域の最低明度部基準６色相の１つである場合は、前記ターゲットの色域の最低明度部基準色相の色相角を求め、前記色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*の前記プリンタの色域最外殻の明度と前記ターゲットの色域最外殻の明度との明度差ΔL*を算出し、
前記第２処理では、前記明度差ΔL*が予め定められた閾値よりも大きい場合は、階調性を重視する第１の計算方法を選択し、前記明度差ΔL*が前記閾値以下の場合は、色再現性を重視する第２の計算方法を選択する、
ことを特徴とする請求項２２に記載の色変換プログラム。
【請求項２４】
前記第１処理では、前記第２のルックアップテーブルの入力点が前記ターゲットの色域の最低明度部基準６色相の１つである場合は、前記入力点の色彩値から測色重視計算で算出されたプリンタのCMYK値に対応する色彩値と前記ターゲットの色彩値との色差ΔEを算出し、
前記第２処理では、前記色差ΔEが予め定められた閾値よりも大きい場合は、色再現性を重視する第２の計算方法から階調性を重視する第１の計算方法への切り替えを行う、
ことを特徴とする請求項２２に記載の色変換プログラム。
【請求項２５】
前記第１処理では、更に、前記ターゲットの色域の最低明度部基準色相の色相角を求め、前記色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*の前記プリンタの色域最外殻の明度と前記ターゲットの色域最外殻の明度との明度差ΔL*を算出し、
前記第２処理では、前記明度差ΔL*が予め定められた閾値より大きい場合は、予め定めた簡易処理をＯＦＦにした前記第１の計算方法を選択し、前記明度差ΔL*が前記閾値以下の場合は、前記簡易処理をＯＮにした前記第１の計算方法を選択する、
ことを特徴とする請求項２４に記載の色変換プログラム。
【請求項２６】
前記第２のルックアップテーブルの入力点が前記ターゲットの色域の最低明度部基準６色相でない場合は、前記最低明度部基準６色相の内の前記入力点の色の両側の色相になる２つの最低明度部基準色相の各々に対して選択された計算方法により算出したCMYK値の算出方法と、前記２つの最低明度部基準色相及び前記入力点の色の色相情報に応じて定められた反映率と、に基づいて、前記L*a*b*値に対応するCMYK値を算出し、決定する、
ことを特徴とする請求項２２乃至２５のいずれか一に記載の色変換プログラム。
【請求項２７】
前記色相情報は、色相角である、
ことを特徴とする請求項２６に記載の色変換プログラム。
【請求項２８】
ターゲットの色域の最低明度部基準６色相は、K100%C100%、K100%M100%、K100%Y100%、K100%R100%、K100%G100%、K%100B%100である、
ことを特徴とする請求項２２乃至２７のいずれか一に記載の色変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換方法及び色変換プログラムに関し、特に、異なる色域をもつ第１のデバイスの色から第２のデバイスの色への色変換を行う装置における色変換方法及び色変換プログラムに関する。
【背景技術】
【０００２】
異なる色域をもつ第１のデバイスの色から第２のデバイス（例えば、プリンタ）の色へ色変換するとき、第１のデバイスのCMYK値を表色系の値（L*a*b*値）に変換し、その表色系の値を第２のデバイスのCMYK値に変換する手法が用いられる。上記L*a*b*値をCMYK値に変換するためのルックアップテーブルを作成する際の計算方法として、階調性を重視する計算方法（知覚重視計算と呼ぶ。）と、色再現性を重視する計算方法（測色重視計算と呼ぶ。）と、があり、これらを切り替えて色変換を行う方法が提案されている。
【０００３】
例えば、下記特許文献１には、２つの色空間の相互間における等色な色変換を定義した等色プロファイルを取得する等色プロファイル取得過程と、２つの色空間の相互間における階調性を重視した色変換を定義した階調プロファイルを生成する一連の過程と、色を指定する色指定過程と、等色プロファイルと階調プロファイルとを、色指定過程で指定された色の領域については、いずれか一方の過程を優先して合成することにより色変換プロファイルを作成するプロファイル合成過程を備えた色変換定義作成方法が開示されている。
【０００４】
また、下記特許文献２には、入力系の画像データを所定の色空間を介して出力系の画像データへ変換する際に、画素毎に最適な色域圧縮を、所定の複数の色域圧縮方法から選択することにより、色再現と階調再現のいずれを重視すべきか画素毎に行う画像処置方法が開示されている。
【０００５】
また、下記特許文献３には、第一の画像機器の第一の色再現域における色信号を第二の画像機器の第二の色再現域における色信号に変換する色変換において、第一の色再現域における第一の黒色点の明度と第二の画像機器の色再現域における第二の黒色点の明度を検出し、第一の黒色点と第二の黒色点との大小関係を比較して、大小関係において第一の黒色点が小さい場合、第二の黒色点の明度に等しいまたは大きい領域に、第一の黒色点の近傍領域を圧縮する色域圧縮する黒色点近傍変換に際し、利用者が所望する出力画像によって色域圧縮の第一の黒色点の近傍領域の大きさを変更することにより、忠実な色再現重視か階調性重視かを変更する画像処理方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３１１４４７号公報
【特許文献２】特開２００７−０３６８７９号公報
【特許文献３】特開２０１５−１５４３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した知覚重視計算では、階調性が良くトーンジャンプや色の潰れはないが、色検証をした時に色検証のターゲットに対する色差ΔＥが大きくなり、数値精度が劣ることがある。一方、測色重視計算では、色検証時、色検証のターゲットに対しての数値精度は良いが、階調性が劣化し、トーンジャンプや色が潰れてしまうことがある。この問題は、第１のデバイスのターゲットの色域よりも、第２のデバイスのプリンタの色域が部分的に狭い領域で発生しやすく、また、プリンタには色材量制限があるため、特にプリンタの低明度部で発生しやすい。
【０００８】
上記問題に対して、特許文献１では、全色空間に亘って、指定した色領域毎に優先するプロファイルを選択してプロファイルを合成しているが、全色空間での優先するプロファイルの切り替えは、指定した色と色との間の領域において、トーンジャンプなど階調性が劣化する原因を不要に招くことになる。また、特許文献２では、入力画像データの画素毎に色域圧縮方法の変更を行っているため、同じ色でも画像毎に色再現が異なり、標準色等に対してチャートやパッチを用いて色検証をしたときと異なる結果となってしまう。また、特許文献３では、黒点近傍のシャドウ部全域に対して同じ処理を行っているが、シャドウ部の色域の形状は複雑であるため、色相毎の最適な処理を行うことができない。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、異なる色域を持つ第１のデバイスの色から第２のデバイスであるプリンタの色へ色変換するとき、プリンタの色域に関わらず、階調性、及び、ターゲットに対する数値精度を良好に保つことができる色変換方法及び色変換プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一側面は、第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、前記第１のデバイスとは異なる色域を持つ第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、前記第１のデバイスの色を前記第２のデバイスであるプリンタの色に変換する色変換を行う色変換方法であって、前記色変換を行う装置は、前記プリンタが出力したカラーチャートを測色器が測色した結果を取得して、前記プリンタプロファイルの、L*a*b*値をCMYK値に変換する第２のルックアップテーブルを作成する際に、前記第１のデバイスであるターゲットの色域よりも前記第２のデバイスであるプリンタの色域が部分的に狭い領域を色相毎に抽出する第１処理と、前記抽出した領域において、色相毎に、階調性を重視する第１の計算方法と色再現性を重視する第２の計算方法のいずれかを選択する第２処理と、選択された計算方法を用いて、前記第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する第３処理と、を実行することを特徴とする。
【００１１】
本発明の一側面は、第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、前記第１のデバイスとは異なる色域を持つ第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、前記第１のデバイスの色を前記第２のデバイスであるプリンタの色に変換する色変換を行う色変換方法であって、前記色変換を行う装置は、前記プリンタが出力したカラーチャートを測色器が測色した結果を取得して、前記プリンタプロファイルの、L*a*b*値をCMYK値に変換する第２のルックアップテーブルを作成する際に、前記L*a*b*値に基づく指標を算出する第１処理と、前記指標が予め定めた閾値より大きいか否かに応じて、L*a*b*値に対応するCMYK値を算出するための計算方法を選択する第２処理と、選択された計算方法を用いて、前記第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する第３処理と、を実行することを特徴とする。
【００１２】
本発明の一側面は、第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、前記第１のデバイスとは異なる色域を持つ第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、前記第１のデバイスの色を前記第２のデバイスであるプリンタの色に変換する色変換を行う装置で動作する色変換プログラムであって、前記装置に、前記プリンタが出力したカラーチャートを測色器が測色した結果を取得して、前記プリンタプロファイルの、L*a*b*値をCMYK値に変換する第２のルックアップテーブルを作成する際に、前記第１のデバイスであるターゲットの色域よりも前記第２のデバイスであるプリンタの色域が部分的に狭い領域を色相毎に抽出する第１処理、前記抽出した領域において、色相毎に、階調性を重視する第１の計算方法と色再現性を重視する第２の計算方法のいずれかを選択する第２処理、選択された計算方法を用いて、前記第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する第３処理、を実行させることを特徴とする。
【００１３】
本発明の一側面は、第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、前記第１のデバイスとは異なる色域を持つ第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、前記第１のデバイスの色を前記第２のデバイスであるプリンタの色に変換する色変換を行う装置で動作する色変換プログラムであって、前記装置に、前記プリンタが出力したカラーチャートを測色器が測色した結果を取得して、前記プリンタプロファイルの、L*a*b*値をCMYK値に変換する第２のルックアップテーブルを作成する際に、前記L*a*b*値に基づく指標を算出する第１処理、前記指標が予め定めた閾値より大きいか否かに応じて、L*a*b*値に対応するCMYK値を算出するための計算方法を選択する第２処理、選択された計算方法を用いて、前記第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する第３処理、を実行させることを特徴とする。
【発明の効果】
【００１４】
本発明の色変換方法及び色変換プログラムによれば、異なる色域をもつ第１のデバイスの色から第２のデバイスであるプリンタの色へ色変換するとき、プリンタの色域に関わらず、階調性及びターゲットに対する数値精度を良好に保つことができる。
【００１５】
その理由は、色変換を行う装置は、プリンタプロファイルの、L*a*b*値とCMYK値とを対応付ける第２のルックアップテーブルを作成する際に、第１のデバイスであるターゲットの色域よりも第２のデバイスであるプリンタの色域が部分的に狭い領域を色相毎に抽出し、抽出した領域において、色相毎に、階調性を重視する第１の計算方法（知覚重視計算）と色再現性を重視する第２の計算方法（測色重視計算）のいずれかを選択し、選択された知覚重視計算又は測色重視計算を用いて、プリンタプロファイルの第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出するからである。
【００１６】
また、色変換を行う装置は、プリンタプロファイルの、L*a*b*値とCMYK値とを対応付ける第２のルックアップテーブルを作成する際に、同一色相における同じ彩度の第１のデバイスのターゲットの色域最外殻の明度と第２のデバイスのプリンタの色域最外殻の明度との明度差を算出し、算出した明度差が予め定めた閾値より大きいか否かに応じて知覚重視計算と測色重視計算とを切り替え（又は、異なる２種類の知覚重視計算のいずれかに切り替え）、設定された知覚重視計算又は測色重視計算を用いて、プリンタプロファイルの第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出するからである。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施例に係るカラープリントシステムの構成の一例を示す模式図である。
【図２】本発明の第１の実施例に係るカラープリントシステムの構成の他の例を示す模式図である。
【図３】本発明の第１の実施例に係る制御装置の構成を示すブロック図である。
【図４】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図５】本発明の第１の実施例に係る制御装置の処理（プリンタプロファイル作成処理）を示すフローチャート図である。
【図６】本発明の第１の実施例に係る制御装置の処理（入力値がCMYKの場合のデバイスリンクプロファイル作成処理）を示すフローチャート図である。
【図７】本発明の第１の実施例に係る制御装置の処理（図５のプリンタプロファイル作成処理における第２のルックアップテーブル作成時の知覚重視計算と測色重視計算の切り替えの一例）を示すフローチャート図である。
【図８】本発明の第１の実施例に係る制御装置の処理（図７における高明度領域計算処理）を示すフローチャート図である。
【図９】本発明の第１の実施例に係る制御装置の処理（図７における測色重視計算）を示すフローチャート図である。
【図１０】本発明の第１の実施例に係る制御装置の処理（図９の色域内領域計算）を示すフローチャート図である。
【図１１】本発明の第１の実施例に係る制御装置の処理（図７における知覚重視計算）を示すフローチャート図である。
【図１２】本発明の第１の実施例に係る制御装置の処理（図１１の色域内領域計算）を示すフローチャート図である。
【図１３】本発明の第１の実施例に係る色域写像を説明する図である。
【図１４】本発明の第１の実施例に係る色域写像を説明する図（図１３の低明度部の拡大図）である。
【図１５】本発明の第１の実施例に係る色域写像を説明する図である。
【図１６】色域写像の色相角に対する写像範囲と反映率の関係を示す図である。
【図１７】本発明の第２の実施例に係る制御装置の処理（プリンタプロファイル作成処理）を示すフローチャート図である。
【図１８】本発明の第２の実施例に係る制御装置の処理（入力値がCMYKの場合のデバイスリンクプロファイル作成処理）を示すフローチャート図である。
【図１９】本発明の第２の実施例に係る制御装置の処理（図１８のプリンタプロファイル作成処理における第２のルックアップテーブル作成時の知覚重視計算と測色重視計算の切り替えの一例）を示すフローチャート図である。
【図２０】本発明の第２の実施例に係る制御装置の処理（図１８のプリンタプロファイル作成処理における第２のルックアップテーブル作成時の知覚重視計算と測色重視計算の切り替えの他の例）を示すフローチャート図である。
【図２１】本発明の第２の実施例に係る制御装置の処理（図１９及び図２０における測色重視計算）を示すフローチャート図である。
【図２２】本発明の第２の実施例に係る制御装置の処理（図２１の色域内領域計算）を示すフローチャート図である。
【図２３】本発明の第２の実施例に係る制御装置の処理（図１９及び図２０における知覚重視計算）を示すフローチャート図である。
【図２４】本発明の第２の実施例に係る制御装置の処理（図２３の色域内領域計算）を示すフローチャート図である。
【図２５】本発明の第２の実施例に係る制御装置の処理（簡易的な知覚重視計算）の一例を示すフローチャート図である。
【発明を実施するための最良の形態】
【００１８】
背景技術で示したように、異なる色域をもつ第１のデバイスの色から第２のデバイス（プリンタ）の色へ色変換するとき、第１のデバイスのCMYK値を表色系の値（L*a*b*値）に変換し、その表色系の値を第２のデバイスのCMYK値に変換する手法が用いられており、表色系の値をCMYK値に変換するためのルックアップテーブルを作成する際の計算方法として、知覚重視計算と測色重視計算とがある。
【００１９】
知覚重視計算では、階調性が良くトーンジャンプや色の潰れはないが数値精度が劣るという問題があり、測色重視計算では、色検証のターゲットに対しての数値精度は良いが、階調性が劣化しトーンジャンプや色が潰れてしまうという問題がある。この問題は、第１のデバイスのターゲットの色域よりも、第２のデバイスのプリンタの色域が部分的に狭い領域で発生しやすく、また、プリンタには色材量制限があるため、特にプリンタの低明度部で発生しやすい。
【００２０】
そこで、本発明の一実施の形態では、異なる色域をもつ第１のデバイスのデバイスプロファイルをターゲットプロファイルとし、第２のデバイスであるプリンタのデバイスプロファイルをプリンタプロファイルとして、第１のデバイスの色を第２のデバイスであるプリンタの色へ、CMYK-CMYKデバイスリンクプロファイル(DLP)を作成して色変換する場合（ターゲットプロファイルとプリンタプロファイルを選択して内部でDLP計算をしている場合も含む。）において、階調性を重視する第１の計算方法（知覚重視計算）と色再現性を重視する第２の計算方法（測色重視計算）を適切に切り替えることができるようにする。
【００２１】
そのための第１の方法として、プリンタプロファイル作成処理における第２のルックアップテーブル（L*a*b*値をCMYK値に変換するルックアップテーブル）作成時に、第１のデバイスのターゲットの色域よりも第２のデバイスのプリンタの色域が部分的に狭い領域を抽出し、抽出した領域において色相毎に知覚重視計算と測色重視計算とを切り替えるようにする。また、第２の方法として、第２のルックアップテーブルのL*a*b*値に基づく指標（同じ彩度の第１のデバイスのターゲットと第２のデバイスのプリンタの色域最外殻の明度差や入力点の色彩値とターゲット色彩値との色差）を算出し、明度差や色差が予め定めた閾値より大きいか否かで知覚重視計算と測色重視計算とを切り替える（又は知覚重視計算の種類を選択する）ようにする。
【００２２】
具体的には、測色重視が求められるのは標準色等に対する色検証時であり、ターゲットとなる第１のデバイスの色がCMYK色空間で、出力色空間である第２のデバイスであるプリンタの色がCMYK色空間の場合であるため、第１のデバイスのターゲットの色域よりプリンタ色域が部分的に狭くなる領域や、明度差や色差が閾値を超える場合に対してのみ、計算方法を切り替えるようにする。これにより、プリンタの色域に関わらず、階調性及びターゲットに対する数値精度を良好に保つことができる。
【実施例１】
【００２３】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る色変換方法及び色変換プログラムについて、図１乃至図１６を参照して説明する。図１及び図２は、本実施例のカラープリントシステムの構成を示す模式図であり、図３は、制御装置の構成を示すブロック図、図４は、画像形成装置の構成を示すブロック図である。また、図５乃至図１２は、本実施例の制御装置の処理を示すフローチャート図であり、図１３乃至図１５は、色域写像を説明する図、図１６は、色域写像の色相角に対する写像範囲と反映率の関係を示す図である。
【００２４】
図１に示すように、本実施例のカラープリントシステム１０は、制御装置（コントローラ）２０と、画像形成装置（プリンタ）３０と、コンピュータ装置４０と、測色器５０などで構成される。制御装置２０と画像形成装置３０とコンピュータ装置４０とは、イントラネット等の通信ネットワークを介してデータ通信可能に接続され、コンピュータ装置４０と測色器５０とはＰ２Ｐ（Peer to Peer）等でデータ通信可能に接続されている。
【００２５】
なお、図１では、画像形成装置３０がカラーチャートを出力し、測色器５０が出力されたカラーチャートを測色する構成としているが、図２に示すように、測色器が画像形成装置３０内に組み込まれている（画像形成装置３０がインライン測色部を備える）構成としてもよく、その場合は、コンピュータ装置４０及び測色器５０を省略することができる。以下、各装置について詳細に説明する。
【００２６】
［制御装置］
制御装置（コントローラ）２０は、コンピュータ装置であり、図３（ａ）に示すように、制御部２１と通信部２５と表示部２６と操作部２７などを備える。
【００２７】
制御部２１は、CPU（Central Processing Unit）２２とRAM（Random Access Memory）２３と記憶部２４など構成される。RAM２３は、CPU２２による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。記憶部２４は、HDD（Hard Disk Drive）、SSD（Solid State Drive）などの不揮発性デバイスやNVDIMM（Non-Volatile Dual In-line Memory Module）、MRAM（Magnetoresistive Random Access Memory）、ReRAM（Resistance Random Access Memory）などの不揮発性メモリであり、オペレーティングシステムを含む制御プログラムや制御に必要なデータを記憶する。そして、CPU２２は、記憶部２４からプログラムを読み出し、RAM２３に展開して実行することにより、制御装置２０全体の動作を制御する。
【００２８】
図３（ｂ）は、記憶部２４に記憶される制御プログラム及びデータを示している。記憶部２４には、プリンタプロファイル作成プログラム２１ａ、デバイスリンクプロファイル作成プログラム２１ｂ、印刷指示プログラム２１ｃなどの制御プログラムが記憶されている。そして、これらの制御プログラムにより、制御部２１は、プリンタプロファイル作成部、デバイスリンクプロファイル作成部、印刷指示部などとして機能する。また、記憶部２４には、ターゲットプロファイル（第１のルックアップテーブル及び第２のルックアップテーブル）、プリンタプロファイル（第１のルックアップテーブル及び第２のルックアップテーブル）、プリンタプロファイル作成用チャートのデータ、使用する色材の総量を規定する値（色材総量制限値と呼ぶ。）などが記憶されている。
【００２９】
プリンタプロファイル作成プログラム２１ａ（プリンタプロファイル作成部）は、画像形成装置３０が出力したカラーチャートを測色器５０（又はインライン測色器）が測色した結果を取得して、CMYK値をL*a*b*値に変換する第１のルックアップテーブルとL*a*b*値をCMYK値に変換する第２のルックアップテーブルとからなるプリンタプロファイルを作成する。上記第２のルックアップテーブルを作成する際に、第１のデバイスであるターゲットの色域よりも第２のデバイスであるプリンタの色域の方が部分的に狭い領域を色相毎に抽出し、抽出した領域において色相毎に階調性を重視する第１の計算方法（以下、知覚重視計算と称する。）と色再現性を重視する第２の計算方法（以下、測色重視計算と称する。）のいずれかを選択し、選択した知覚重視計算又は前記測色重視計算により、第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する。
【００３０】
具体的には、第２のルックアップテーブルの入力点がターゲットの色域の基準６色相（Cyan、Magenta、Yellow、Red、Green、Blue）の１つである場合は、ターゲットの色域の基準色相の色相角を求め、その色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*のプリンタの色域最外殻の明度とターゲットの色域最外殻の明度との明度差ΔL*が予め定められた閾値より大きくなる領域を、プリンタの色域が部分的に狭い領域として抽出する。そして、抽出した領域がプリンタの彩度頂点の明度よりも低い明度領域の場合は、プリンタ色域の明度L*／彩度C*平面において、抽出した領域のプリンタ色域最外殻上の所定点が、プリンタ色域の彩度頂点又は最低明度点の一方から予め定められた範囲内であるかを判断し、所定点が上記範囲内に含まれる場合は、所定点から上記範囲内にある彩度頂点又は最低明度点までの領域を、プリンタの色域が部分的に狭い領域として再抽出する。また、抽出した領域がプリンタの彩度頂点の明度よりも高い明度領域の場合は、プリンタ色域の明度L*／彩度C*平面において、抽出した領域のプリンタ色域最外殻上の所定点が、プリンタ色域の彩度頂点又は最高明度点の一方から予め定められた範囲内であるかを判断し、所定点が上記範囲内に含まれる場合は、所定点から上記範囲内にある彩度頂点又は最高明度点までの領域を、プリンタの色域が部分的に狭い領域として再抽出する。また、第２のルックアップテーブルの入力点がターゲットの色域の基準６色相でない場合は、基準６色相の内の入力点の色の両側の色相になる２つの基準色相の各々に対して選択された計算方法により算出したCMYK値と、２つの基準色相及び入力点の色の色相情報（例えば、色相角）に応じて定められた反映率と、に基づいて、L*a*b*値に対応するCMYK値を決定する。
【００３１】
デバイスリンクプロファイル作成プログラム２１ｂ（デバイスリンクプロファイル作成部）は、予め取得したターゲットプロファイルの第１のルックアップテーブルと、プリンタプロファイル作成プログラム２１ａが作成したプリンタプロファイルの第２のルックアップテーブルとを用いて、ターゲットのCMYK値をプリンタのCMYK値に変換するデバイスリンクプロファイルを作成する。
【００３２】
印刷指示プログラム２１ｃ（印刷指示部）は、予め記憶されたプリンタプロファイル用チャートのデータを画像形成装置３０に送信してカラーチャートの印刷を指示する。
【００３３】
通信部２５は、NIC（Network Interface Card）やモデムなどで構成され、画像形成装置３０やコンピュータ装置４０とのデータ通信を行う。
【００３４】
表示部２６は、LCD（Liquid Crystal Display）や有機EL（Electro Luminescence）ディスプレイなどの表示装置（出力部）であり、各種情報を表示する。操作部２７は、マウスやキーボードなどの入力部であり、各種操作を可能にする。
【００３５】
［画像形成装置］
画像形成装置（プリンタ）３０は、ＭＦＰ（Multi-Functional Peripherals）などのカラー画像出力装置であり、図４（ａ）に示すように、制御部３１と通信部３５と表示操作部３６とスキャナ部３７と画像形成部３８と必要に応じてインライン測色部３９などで構成される。
【００３６】
制御部３１は、CPU３２とRAM３３と記憶部３４などで構成される。RAM３３は、CPU３２による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。記憶部３４は、HDD、SSDなどの不揮発性デバイスやNVDIMM、MRAM、ReRAMなどの不揮発性メモリであり、オペレーティングシステムを含む制御プログラムや制御に必要なデータ等を記憶する。そして、CPU３２は、記憶部３４からプログラムを読み出し、RAM３３に展開して実行することにより、画像形成装置３０全体の動作を制御する。例えば、各部の制御や、制御装置２０から受信した印刷データの色変換処理、ラスタライズ処理、スクリーニング処理等の演算処理を行ってラスタデータを生成し、当該ラスタデータを画像形成部３８へ送信する。
【００３７】
通信部３５は、NICやモデムなどであり、制御装置２０とのデータ通信を行う。表示操作部３６は、LCDや有機ELディスプレイなどの表示部上にタッチセンサ等の操作部を配置したタッチパネルなどであり、印刷に関する各種情報の表示及び各種操作を可能にする。
【００３８】
スキャナ部３７は、原稿台上に載置された原稿から画像データを光学的に読み取る部分であり、必要に応じて設けられる。このスキャナ部３７は、原稿を走査する光源と、原稿で反射された光を電気信号に変換するCCD（Charge Coupled Devices）等のイメージセンサと、電気信号をA/D変換するA/D変換器等により構成される。
【００３９】
画像形成部３８は、電子写真プロセスに従って用紙に画像を形成するエンジンである。具体的には、制御部３１から受け取ったラスタデータに基づいてレーザ光を照射して露光する書き込みユニットと、感光体ドラムと現像装置と帯電装置と感光体クリーニング部と１次転写ローラとを備え、CMYKの各色のトナー像を形成する感光体ユニットと、ローラによって回転され、感光体ユニットで形成されたトナー像を用紙に搬送する中間転写体として機能する中間転写ベルトと、中間転写ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着装置と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００４０】
インライン測色部３９は、例えば、外部の測色器５０と同様に、光の波長ごとに計測可能なスペクトル方式（分光光度計）の測色器であり、外部の測色器５０と同様の精度で色彩値を測色する。このインライン測色部３９は、例えば、画像形成部３８の定着装置と排紙トレイとの間の用紙の搬送経路などに設けられ、カラーチャートを測色した測色データ（色彩値）を制御部３１に転送し、制御部３１から制御装置２０に送信する。なお、インライン測色部３９は、インラインセンサを備えていてもよい。このインラインセンサはRGBの３種類のセンサで構成され、RGBセンサで取得したRGB値から色彩値に変換する。
【００４１】
［コンピュータ装置］
コンピュータ装置４０は、測色プログラムを記憶しており、この測色プログラムによって測色器５０を制御し、測色器５０から取得した測色データ（色彩値）を制御装置２０に送信する。
【００４２】
［測色器］
測色器５０は、カラーチャートを測色する装置であり、例えば、光の波長ごとに計測可能なスペクトル方式（分光光度計）で測色し、測色データ（色彩値）をコンピュータ装置４０に出力する。
【００４３】
なお、図１乃至図４は、本実施例のカラープリントシステム１０の一例であり、その構成は適宜変更可能である。例えば、図１では、コンピュータ装置４０に測色器５０を接続したが、測色プログラムを制御装置２０の記憶部２４に記憶し、制御装置２０が測色器５０を制御するようにしてもよい。また、図３（ｂ）では、プリンタプロファイル作成プログラム２１ａ、デバイスリンクプロファイル作成プログラム２１ｂ、印刷指示プログラム２１ｃを制御装置２０の制御部２１上で動作させる構成としたが、これらの制御プログラムを画像形成装置３０の記憶部３４に記憶し、画像形成装置３０の制御部３１上で動作させる構成としてもよい。
【００４４】
以下、第１のデバイスであるターゲットとなるデバイスのデバイスプロファイルをターゲットプロファイルとし、第１のデバイスとは異なる色域を持つ第２のデバイスである画像形成装置３０のデバイスプロファイルをプリンタプロファイルとし、ターゲットプロファイルとプリンタプロファイルとを用いてデバイスリンクプロファイルを作成して色変換を行うときの処理について説明する。CPU２２は、プリンタプロファイル作成プログラム２１ａ、デバイスリンクプロファイル作成プログラム２１ｂ及び印刷指示プログラム２１ｃを実行することにより、図５乃至図１２のフローチャート図に示す各ステップの処理を実行する。なお、ターゲットプロファイルは予め作成されているものとする。
【００４５】
［プリンタプロファイル作成処理］
まず、プリンタプロファイル作成処理について、図５のフローチャートを参照して説明する。制御部２１（印刷指示プログラム２１ｃ）は、画像形成装置３０に、CMYKのプリンタプロファイル作成用のカラーチャート（例えば、ISO12642規格のカラーチャート）を色変換なしで印刷させる（Ｓ１０１）。そして、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、紙に印刷されたカラーチャートを測色器５０が測色した測色値を、通信ネットワークを介して若しくは記録媒体などを利用して取得し（Ｓ１０２）、取得した測色値を用いて、画像形成装置３０のデバイスプロファイルを構成する第１のルックアップテーブルと第２のルックアップテーブルを作成する。
【００４６】
具体的には、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、画像形成装置３０のC，M，Y，Kの値を４次元格子状にとった入力点の各々について、L*a*b*の値が記述された第１のルックアップテーブルであるCMYK→L*a*b* LUTを作成する（Ｓ１０３）。この第１のルックアップテーブルには、例えば、CMYK：9×9×9×9点を掛け合わせた6561点について、L*a*b*値が格納されている。なお、この6561点の中で、カラーチャートの測定点がない点については、周囲の点から補間して計算すればよい。
【００４７】
次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、この第１のルックアップテーブルのデータを用いて、画像形成装置３０のL*，a*，b*の値を３次元格子状にとった入力点の各々について、C，M，Y，Kの値が記述された第２のルックアップテーブルであるL*a*b*→CMYK LUTを作成する（Ｓ１０４）。この第２のルックアップテーブルには、例えば、L*a*b*：33×33×33点を掛け合わせた35937点について、CMYK値が格納されている。
【００４８】
この第２のルックアップテーブルの作成において、本実施例では、第１のデバイスのターゲットの色域よりも第２のデバイスのプリンタの色域が部分的に狭い領域を抽出し、抽出した領域で色相毎に知覚重視計算と測色重視計算を切り替えるようにして、プリンタの色域に関わらず、階調性及びターゲットに対する数値精度を良好に保つことができるようにする。その具体的な処理については後述する。
【００４９】
［デバイスリンクプロファイルの作成処理］
次に、デバイスリンクプロファイルの作成処理について、図６のフローチャートを参照して説明する。本実施例では、２段階の変換処理を１段階にして、高速に色変換するために、ターゲットプロファイルを構成する第１のルックアップテーブルと、プリンタプロファイルを構成する第２のルックアップテーブルとからデバイスリンクプロファイルを作成する。
【００５０】
まず、制御部２１（デバイスリンクプロファイル作成プログラム２１ｂ）は、ターゲットプロファイルの第１のルックアップテーブルであるCMYK→L*a*b* LUTを用いて、CMYKの値をL*a*b*値に変換し（Ｓ２０１）、続いて、プリンタプロファイルの第２のルックアップテーブルであるL*a*b*→CMYK LUTを用いて、L*a*b*値をCMYKの値に変換する（Ｓ２０２）。そして、例えば、CMYK：21×21×21×21点を掛け合わせた194481通りのターゲットプロファイル側の各組み合わせについて、プリンタプロファイル側のCMYKの値を求めて、デバイスリンクプロファイルを作成する（Ｓ２０３）。その後、作成したデバイスリンクプロファイルを適用して入力画像を色変換し、画像形成装置３０で出力する。
【００５１】
なお、ここでは、デバイスリンクプロファイルを作成する例を挙げたが、デバイスリンクプロファイルを作成することなく、ターゲットプロファイルとプリンタプロファイルから２段階の色変換処理を行っても構わない。
【００５２】
次に、図５のフローチャートのプリンタプロファイルの第２のルックアップテーブル作成処理（Ｓ１０４）に使用する知覚重視計算と測色重視計算の切り替え方法について、図７及び図８のフローチャート図を参照して説明する。
【００５３】
図７に示すように、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、第２のルックアップテーブルの入力点がターゲット色域の基準６色相（Cyan、Magenta、Yellow、Red、Green、Blue）の１つであるかを判断する（Ｓ３０１）。入力点がターゲット色域の基準６色相の１つでない（すなわち、基準色相の中間色相である）場合、入力点の色の両側の色相になる２つの基準色相に基づく処理を行う。この処理については後述する。
【００５４】
一方、入力点がターゲット色域の基準６色相の１つである場合、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ターゲット色域の基準色相の色相角hを求め（Ｓ３０２）、その色相角hのプリンタ色域の明度L*／彩度C*平面において、入力点がプリンタの彩度頂点の明度よりも低い低明度領域であるかを判断する（Ｓ３０３）。入力点が低明度領域でない場合は、高明度領域計算を行う（Ｓ３０４）。この高明度領域計算についても後述する。
【００５５】
入力点が低明度領域の場合は、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、その色相角hのプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*のプリンタとターゲットの色域最外殻の明度差ΔL*（＝［プリンタ明度L*p］−［ターゲット明度L*t］）が予め定めた閾値より大きくなる領域を、プリンタ色域が部分的に狭い領域として抽出する（Ｓ３０５）。このステップについて、図１３及び図１４の色域写像例を用いて説明する。
【００５６】
図１３は、明度を縦軸、彩度を横軸にした平面（L*a*b*表色系空間をある色相でL軸を含むようにある方向で切断した断面）にプリンタ色域を表現した図であり、図１４は、低明度側の領域の拡大図である。彩度頂点をa点とし、明度軸上の白点L*wをc点とし、明度軸上の黒点L*bをd点とし、彩度頂点の明度L*mの明度軸上の点をb点とする。また、破線（実線に重なっている部分を含む。）がターゲットの色域最外殻であり、実線がプリンタの色域最外殻であり、破線と実線が分かれている領域が、同じ彩度C*のプリンタとターゲットの色域最外殻の明度差ΔL*が生じる領域である。実線上のハッチングで塗り潰した丸印（点R）の明度がプリンタ明度L*pであり、破線上の白抜きの丸印の明度がターゲット明度L*tであり、その差が明度差ΔL*である。この明度差ΔL*が閾値を超える（すなわち、プリンタとターゲットの色域最外殻が離れている）領域を、プリンタ色域が部分的に狭い領域として抽出する。
【００５７】
次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、抽出した領域のプリンタの色域最外殻上の点Rが、プリンタ色域の彩度頂点（a）又は最低明度点（d）の２点のいずれか一方から予め定められた範囲内に含まれるかを判断し（Ｓ３０６）、点Rが上記範囲内に含まれるときは、プリンタの色域最外殻上の点Rから上記範囲内にある彩度頂点（a）又は最低明度点（d）までの領域をプリンタの色域が部分的に狭い領域として再抽出する（Ｓ３０７）。図１４の場合、斜めのハッチングで示す領域が、プリンタ色域が部分的に狭い領域として再抽出される。
【００５８】
一方、Ｓ３０３で、入力点が低明度領域でない場合は、高明度領域計算を行う（Ｓ３０４）。図８は、高明度領域計算の詳細を示しており、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、その色相角hのプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*のプリンタとターゲットの色域最外殻の明度差ΔL*（＝［ターゲット明度L*t］−［プリンタ明度L*p］）が閾値より大きくなる領域を、プリンタ色域が部分的に狭い領域として抽出する（Ｓ４０１）。
【００５９】
次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、抽出した領域のプリンタの色域最外殻上の点Rが、プリンタ色域の彩度頂点（a）又は最高明度点（c）の２点のいずれか一方から予め定められた範囲内に含まれるか判断し（Ｓ４０２）、点Rが上記範囲内に含まれる場合は、プリンタの色域最外殻上の点Rから上記範囲内にある彩度頂点（a）又は最高明度点（c）までの領域を、プリンタの色域が部分的に狭い領域として再抽出する（Ｓ４０３）。
【００６０】
図７に戻って、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、Ｓ３０７及びＳ４０３で再抽出されたプリンタの色域が部分的に狭い領域において、知覚重視計算又は測色重視計算のいずれか一方を、予め決められた設定条件に基づき選択し、選択した計算方法で、入力点に対するCMYK値を算出する（Ｓ３０８）。例えば、プリンタの色域が部分的に狭い領域では、トーンジャンプや色の潰れを抑えるために知覚重視計算を用い、他の領域では、数値精度を良くするために測色重視計算を用いて、入力点に対するCMYK値を算出する。
【００６１】
そして、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、第２のルックアップテーブルの全ての入力点について、CMYK値を算出したかを判断し（Ｓ３０９）、CMYK値を算出していない入力点がある場合は、Ｓ３０１に戻って同様の処理を繰り返す。
【００６２】
次に、上記Ｓ３０１で入力点がターゲット色域の基準６色相の１つでない（すなわち、中間色相である）場合の処理について説明する。
【００６３】
図１６は、基準６色相の計算結果の色相角に対する反映率を示している。各色相の白抜きマークが設定基準色相であり、上下に延びる太い破線は、隣接する両側の設定基準色相からの距離が同じである中間色相である。なお、距離とは、ある色相の色相角と設定基準色相の色相角との色相角の差分（Δh）である。入力点がターゲット色域の基準色相間の中間色相の場合は、入力点の両側の２つの基準色相について、Ｓ３０２〜Ｓ３０８の処理を行ってCMYK値を算出した算出方法と、２つの基準色相の色相角からの距離（色相角の差分（Δh））に応じて求められた反映率とに基づいて、入力点に対応するCMYK値を算出し、決定する。
【００６４】
例えば、入力点の色相角hが260°のとき、マイナスの色相角方向の基準色相（Cyan)の色相角hm＝225°、プラスの色相角方向の基準色相（Blue)の色相角hr＝295°であり、基準色相からの距離（色相角の差分（Δh））に応じて予め反映率を設定（予めルックアップテーブルまたは計算式を作成）しておく。ここでは、基準色相（Cyan）からの距離Δh1＝35°で反映率0％、基準色相（Blue)からの距離Δh2=35°で反映率100％であるから、入力点が色相角h=260°の中間色相の場合のCMYK値の算出は、基準色相（Blue)の色相角hr＝295°に対して行った計算方法でCMYK値を算出する。
【００６５】
なお、色相角h=260°のときは、両側の基準色相からの距離（色相差分）が同じであるが、基準色相が１次色（Cyan、Magenta、Yellow）よりも２次色（Red、Green、Blue）のときの方が低明度側は色材制限の影響を受けてトーンジャンプや色の潰れが発生しやすいことから、低明度側の色相のときは、２次色（Red、Green、Blue）側の基準色相の反映率を大きくすることが好ましい。
【００６６】
次に、測色重視計算について、図９及び図１０のフローチャート図を参照して説明する。
【００６７】
図９に示すように、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ルックアップテーブルの入力点TのL*a*b*値がプリンタの色域外であるかを判断する（Ｓ５０１）。入力点のL*a*b*値がプリンタの色域外でない場合は、色域内領域計算１の処理を行う（Ｓ５０２）。図１０は、色域内領域計算１の処理の詳細を示しており、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ルックアップテーブルの入力点TのL*a*b*値に相当するCMYK値の解が見つかったら、その時のCMYK値をルックアップテーブルの入力点Tについての出力値として書き込む（Ｓ６０１）。
【００６８】
図９に戻って、入力点のL*a*b*値がプリンタの色域外である場合は、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、以下の式に従って、入力点のL*a*b*値から色相角hと彩度C*を求める（Ｓ５０３）。
h＝arctan(b*／a*)／π×180    …  式１
C*＝((a*^2)＋(b*^2))^0.5    …  式２
【００６９】
次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、その色相角hにおけるプリンタの色域の彩度頂点の明度と彩度、白点の明度、黒点の明度とに応じて予め定められた領域分けを行い（Ｓ５０４）、その色相角hにおける明度（縦軸）、彩度（横軸）の座標位置が、領域分けの中のどの領域に含まれるかを求める（Ｓ５０５）。次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、その色相角hにおける明度（縦軸）、彩度（横軸）の座標位置と、上記で求めた領域から、その領域について予め定められた方法により、明度、彩度の目標点の座標を求め（Ｓ５０６）、色相角hは一定で、予め定められた領域毎の色域写像角度で目標点に向けて明度と彩度を移動させていき、プリンタの色域の最外殻に至り、CMYK値の解が見つかったら、その時のCMYK値をルックアップテーブルのその点についての出力値として書き込む（Ｓ５０７）。
【００７０】
上述した領域分けの方法（Ｓ５０４）と、出力値として書き込まれるCMYK値の求め方（Ｓ５０５〜Ｓ５０７）について、図１３の色域写像例を用いて具体的に説明する。
【００７１】
まず、色域下側の一定の傾きで写像する領域P2と、色域上側の一定の傾きで写像する領域P5とについて、傾き（色域写像角度）を決定する。その際、色相により、彩度頂点の明度の位置が異なり、例えば、Yellowの色相では彩度頂点の明度が高明度側にあり、一方、Blueの色相では彩度頂点の明度が低明度側にあるため、色相形状に応じて適宜、色域写像角度を設定する。P2、P5の色域写像角度を決定すると、その色域写像角度に応じて、各領域間の境界線が決定される。具体的には、P1とP2の境界線であるa点とA2点を結ぶ線の傾きと、P2とP3の境界線であるd点とA3点を結ぶ線の傾きは、領域P2の色域写像角度と同じにする。また、P4とP5の境界線であるc点とA4点を結ぶ線の傾きと、P5とP1の境界線であるa点とA1点を結ぶ線の傾きは、領域P5の色域写像角度と同じにする。これにより、境界線を境にして、入力点の明度と彩度の座標位置がP1からP5の領域のどの領域に入るかを求めることができる。
【００７２】
次に、写像する目標点の座標を求める。一定の傾きで写像されるP2,P5の領域の入力点は、その領域に対して定められた色域写像角度で明度と彩度を移動させて、色域内に到達した座標が、出力値として書き込まれるCMYK値に対応する点となる。一方、P1,P3,P4の領域は、各々基準点に向かって写像される領域であり、P3の領域では入力点とd点を結んだ線分上の色域内に到達した座標、P4の領域では入力点とc点を結んだ線分上の色域内に到達した座標、P1の領域では入力点とa点を結んだ線分上の色域内に到達した座標が、出力値として書き込まれるCMYK値に対応する点となる。
【００７３】
次に、知覚重視計算について、図１１及び図１２のフローチャート図を参照して説明する。
【００７４】
図１１に示すように、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ルックアップテーブルの入力点TのL*a*b*値がプリンタの色域外であるかを判断する（Ｓ７０１）。入力点TのL*a*b*値がプリンタの色域外でない場合は、色域内領域計算２の処理を行う（Ｓ７０２）。図１２は、色域内領域計算２の処理の詳細を示しており、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ルックアップテーブルの入力点TのL*a*b*値が知覚重視計算をする領域（例えば、プリンタの色域最外殻から色域内側の予め決められた領域）であるかを判断する（Ｓ８０１）。知覚重視計算をする領域である場合は、ルックアップテーブルの入力点TのL*a*b*値の彩度C*1を求め、C*＝0、L*＝L*m（彩度頂点の明度）のb点と、入力点Tを結んだ直線X上のプリンタ色域最外殻の点Qpの彩度C*2を求める（Ｓ８０２）。そして、C*2とC*1の彩度差ΔC*に応じて予め決められた重み付け係数により彩度C*3を求め、直線X上で且つ彩度C*3の点QのL*a*b*値を算出し、そのL*a*b*値に相当するCMYK値の解を求めて、そのCMYK値をルックアップテーブルの入力点Tの出力値として書き込む（Ｓ８０３）。一方、ルックアップテーブルの入力点TのL*a*b*値が知覚重視計算をする領域でない場合は、ルックアップテーブルの入力点TのL*a*b*値に相当するCMYK値の解を求めて、そのCMYK値をルックアップテーブルの入力点Tの出力値として書き込む（Ｓ８０４）。
【００７５】
図１１に戻って、入力点TのL*a*b*値がプリンタの色域外の場合、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、入力点TのL*a*b*値から色相角hと彩度C*を求め（Ｓ７０３）、その色相角hにおけるプリンタの色域の彩度頂点の明度L*と彩度C*、白点の明度、黒点の明度に応じて予め定められた領域分けを行う（Ｓ７０４）。次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、その色相角hにおける明度L*（縦軸）、彩度C*（横軸）の座標位置が、領域分けの中のどの領域に含まれるかを求め（Ｓ７０５）、その色相角hにおける明度（縦軸）、彩度（横軸）の座標位置と、上記で求めた領域から、その領域について予め定められた方法により、明度、彩度の目標点の座標を求める（Ｓ７０６）。
【００７６】
次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、色相角hは一定で、予め定められた領域毎の色域写像角度で目標点に向けて明度と彩度を移動させていき、プリンタの色域最外殻の点Qpの座標位置を求める（Ｓ７０７）。次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、上記と同じ色相角hの明度L*（縦軸）、彩度C*（横軸）平面上で、色材総量制限値に応じて予め定められた領域毎の色域写像角度で目標点と逆向きに明度と彩度を移動させて、ターゲット色域最外殻の点Qtの座標位置を求める（Ｓ７０８）。そして、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、入力点T、プリンタ色域最外殻の点Qp、ターゲット色域最外殻の点Qtの相関関係に応じて予め定められた重み付け係数と、プリンタ色域最外殻の点Qpと、から算出されるプリンタ色域内の点PのL*a*b*値の時のCMYK値をルックアップテーブルのその入力点Tの出力値として書き込む（Ｓ７０９）。
【００７７】
上述した領域分けの方法（Ｓ７０４）と、出力値として書き込まれるCMYK値の求め方（Ｓ７０５〜Ｓ７０９）について、図１５を用いて具体的に説明する。図１５は、色材総量制限(％)値が小さめで、低明度側の色域が狭くなる傾向が大きい場合の例である。
【００７８】
図１５において、彩度頂点をa点とし、明度軸上の白点L*wをc点とし、明度軸上の黒点L*bをd点とし、彩度頂点の明度L*mの明度軸上の点をb点とする。更に、明度軸上のb点とd点の間（低明度側）にe点を設定する。このe点は、低明度側の中高彩度領域と低彩度領域とを分ける基準点であり、色材総量制限値に応じて変動する可変の基準点である。図では、固定の基準点を黒塗りの丸印、可変の基準点を白抜きの丸印で示している。
【００７９】
これらの基準点により、以下の要領で領域分けを行う。まず、色域下側の一定の傾きで写像する領域P2及びP6と、色域上側の一定の傾きで写像する領域P5とについて、傾き（色域写像角度）を決定する。その際、上述したように、色相形状に応じて適宜、色域写像角度を設定する。但し、色域下側の領域P2、P6の色域写像角度の絶対値を各々S2、S6とすると、S2、S6は式３を満たすような傾きに設定する。
【００８０】
S6＞S2    …  式３
【００８１】
P2,P6,P5の色域写像角度を決定すると、その色域写像角度に応じて、各領域間の境界線が決定される。具体的には、P1とP2の境界線であるa点とA2点を結ぶ線の傾きと、P2とP7の境界線であるe点とA5点を結ぶ線の傾きは、領域P2の色域写像角度S2と同じにする。また、P7とP6の境界線であるe点とA6点を結ぶ線の傾きと、P6とP3の境界線であるd点とA3点を結ぶ線の傾きは、領域P6の色域写像角度S6と同じにする。また、P4とP5の境界線であるc点とA4点を結ぶ線の傾きと、P5とP1の境界線であるa点とA1点を結ぶ線の傾きは、領域P5の色域写像角度S5と同じにする。これにより、境界線を境にして、入力点の明度と彩度の座標位置がP1からP7の領域のどの領域に入るかを求めることができる。
【００８２】
次に、写像する目標点の座標を求める。一定の傾きで写像されるP2,P5,P6の領域の入力点は、その領域に対して定められた色域写像角度で明度と彩度を移動させて、色域内に到達した座標が、プリンタ色域最外殻の点Qpとなる。一方、P1,P3,P4,P7の領域は、各々基準点に向かって写像される領域であり、P7の領域では入力点とe点を結んだ線分上の色域内の座標、P3の領域では入力点とd点を結んだ線分上の色域内の座標、P4の領域では入力点とc点を結んだ線分上の色域内の座標、P1の領域では入力点とa点を結んだ線分上の色域内の座標が、プリンタ色域最外殻の点Qpとなる。
【００８３】
例えば、図１５に四角の枠内の拡大図に示すように、入力点TがP2領域の場合、入力点Tを色材総量制限値に応じて予め定められた色域写像角度（図１５のP2の色域写像角度）で移動させて、色域内に到達した座標が、プリンタ色域最外殻の点Qpとなり（Ｓ７０５〜Ｓ７０７）、色材総量制限値に応じて予め定められた色域写像角度（図１５のP2の色域写像角度）で目標点と逆向きに明度と彩度を移動させた点がターゲット色域最外殻の点Qtとなり、この３点の相関関係に応じて予め定められた重み付け係数とプリンタ色域最外殻の点Qpとから算出されるプリンタ色域内の点Pの座標が、出力値として書き込まれるCMYK値に対応する点となる（Ｓ７０８〜Ｓ７０９）。例えば、点Pは、C*＝0、L*＝L*m（彩度頂点の明度）のb点と、プリンタ色域最外殻の点Qpとを結ぶ線上に位置するプリンタ色域内の点として算出される。
【００８４】
以上説明したように、プリンタプロファイル作成処理における第２のルックアップテーブル作成時に、第１のデバイスのターゲットの色域よりも第２のデバイスのプリンタの色域が部分的に狭い領域を抽出し、抽出した領域で色相毎に知覚重視計算と測色重視計算を切り替えることにより、プリンタの色域に関わらず、階調性及びターゲットに対する数値精度を良好に保つことができる。
【実施例２】
【００８５】
次に、本発明の第２の実施例に係る色変換方法及び色変換プログラムについて、図１７乃至図２５を参照して説明する。図１７乃至図２５は、本実施例の制御装置の処理を示すフローチャート図である。
【００８６】
前記した第１の実施例では、第１のデバイスのターゲットの色域よりも第２のデバイスのプリンタの色域が部分的に狭い領域を抽出し、抽出した領域で色相毎に知覚重視計算と測色重視計算を切り替える制御を行ったが、本実施例では、プリンタの色域が部分的に狭い領域を抽出せずに、第２のルックアップテーブルのL*a*b*値に基づく指標を算出し、その指標に基づいて、階調性を重視する第１の計算方法（知覚重視計算）と色再現性を重視する第２の計算方法（測色重視計算）とを切り替える（又は知覚重視計算の種類を選択する）制御を行う。
【００８７】
その場合、カラープリントシステム１０の構成は第１の実施例の図１乃至図４と同様であるが、制御装置（コントローラ）２０の制御部２１（プリンタプロファイル作成プログラム２１ａ）は、画像形成装置３０が出力したカラーチャートを測色器５０（又はインライン測色器）が測色した結果を取得して、CMYK値をL*a*b*値に変換する第１のルックアップテーブルとL*a*b*値をCMYK値に変換する第２のルックアップテーブルとからなるプリンタプロファイルを作成する。上記第２のルックアップテーブルを作成する際に、第２のルックアップテーブルのL*a*b*値に基づく指標（同じ彩度の第１のデバイスのターゲットと第２のデバイスのプリンタの色域最外殻の明度差や入力点の色彩値とターゲット色彩値との色差）を計算し、明度差や色差が予め定めた閾値より大きいか否かで知覚重視計算と測色重視計算とを切り替える（又は知覚重視計算の種類を選択する）制御を行い、選択された知覚重視計算又は前記測色重視計算により、第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出する。
【００８８】
具体的には、第２のルックアップテーブルの入力点がターゲットの色域の最低明度部基準６色相（K100%C100%、K100%M100%、K100%Y100%、K100%R100%、K100%G100%、K%100B%100）の１つである場合は、ターゲットの色域の最低明度部基準色相の色相角を求め、その色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*のプリンタの色域最外殻の明度とターゲットの色域最外殻の明度との明度差ΔL*を算出し、その明度差ΔL*が予め定めた閾値より大きい場合は知覚重視計算を選択し、明度差ΔL*が閾値以下の場合は測色重視計算を選択する。又は、第２のルックアップテーブルの入力点がターゲットの色域の最低明度部基準６色相の１つである場合は、入力点の色彩値から測色重視計算で算出されたプリンタのCMYK値に対応する色彩値とターゲットの色彩値との色差ΔEを求め、色差ΔEが予め定められた閾値よりも大きい場合は測色重視計算から知覚重視計算への切り替えを行い、更に、ターゲットの色域の最低明度部基準色相の色相角を求め、その色相角のプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*のプリンタの色域最外殻の明度とターゲットの色域最外殻の明度との明度差ΔL*を算出し、その明度差ΔL*が予め定めた閾値より大きい場合は、予め定めた簡易処理をＯＦＦにした知覚重視計算（色材総量制限を考慮した知覚重視計算）を選択し、明度差ΔL*が閾値以下の場合は、簡易処理をＯＮにした知覚重視計算（簡易的な知覚重視計算）を選択する。また、第２のルックアップテーブルの入力点がターゲットの色域の最低明度部基準６色相でない場合は、最低明度部基準６色相の内の入力点の色の両側の色相になる２つの最低明度部基準色相の各々に対して選択された計算方法により算出したCMYK値の算出方法と、２つの最低明度部基準色相及び入力点の色の色相情報（色相角）に応じて定められた反映率とに基づいて、第２のルックアップテーブルのL*a*b*値に対応するCMYK値を算出し、決定する。
【００８９】
以下、第１のデバイスであるターゲットとなるデバイスのデバイスプロファイルをターゲットプロファイルとし、第１のデバイスとは異なる色域を持つ第２のデバイスである画像形成装置３０のデバイスプロファイルをプリンタプロファイルとし、ターゲットプロファイルとプリンタプロファイルとを用いてデバイスリンクプロファイルを作成して色変換を行うときの処理について説明する。CPU２２は、プリンタプロファイル作成プログラム２１ａ、デバイスリンクプロファイル作成プログラム２１ｂ及び印刷指示プログラム２１ｃを実行することにより、図１７乃至図２５のフローチャート図に示す各ステップの処理を実行する。なお、ターゲットプロファイルは予め作成されているものとする。また、図１７のプリンタプロファイル作成処理は第１の実施例の図５と同様であり、図１８のデバイスリンクプロファイル作成処理は第１の実施例の図６と同様であるため、説明を省略し、図１７のフローチャート（Ｓ９０４）のプリンタプロファイルの第２のルックアップテーブル作成処理に使用する知覚重視計算と測色重視計算の切り替え方法について、図１９を参照して説明する。
【００９０】
図１９に示すように、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、第２のルックアップテーブルの入力点がターゲット色域の最低明度部基準６色相（K100%C100%、K100%M100%、K100%Y100%、K100%R100%、K100%G100%、K%100B%100）の１つであるかを判断する（Ｓ１１０１）。入力点がターゲット色域の最低明度部基準６色相の１つでない（すなわち、最低明度部基準色相の中間色相である）場合、入力点の色の両側の色相になる２つの最低明度部基準６色相に基づく処理を行う。この処理は基準色相間の中間色相の場合と同様であり、入力点の両側の２つの最低明度部基準色相について、後述するＳ１１０２〜Ｓ１１０７の処理を行ってCMYK値を算出した算出方法と、２つの最低明度部基準色相の色相角からの距離（色相角の差分（Δh））に応じて求められた反映率とに基づいて、入力点に対応するCMYK値を算出し、決定する。
【００９１】
一方、入力点がターゲット色域の最低明度部基準６色相の１つである場合は、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ターゲット色域の最低明度部基準色相の色相角hを求め（Ｓ１１０２）、その色相角hのプリンタ色域の明度L*／彩度C*平面において、同じ彩度C*のプリンタとターゲットの色域最外殻の明度差ΔL*（＝［プリンタ明度L*p］−［ターゲット明度L*t］）を算出する（Ｓ１１０３）。
【００９２】
次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、上記で算出したΔL*値が予め定めた閾値よりも大きいかを判断し（Ｓ１１０４）、ΔL*値が閾値より大きいときは知覚重視計算（図２３及び図２４の色材総量制限値を考慮した知覚重視計算、又は、図２５の簡易的な知覚重視計算）を行ってCMYK値を算出し（Ｓ１１０５）、ΔL*値が閾値以下の場合は測色重視計算を行ってCMYK値を算出する（Ｓ１１０６）。そして、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、第２のルックアップテーブルの全ての入力点について、CMYK値を算出したかを判断したかを判断し（Ｓ１１０７）、CMYK値を算出していない入力点がある場合は、Ｓ１１０１に戻って同様の処理を繰り返す。
【００９３】
上記フローでは、明度差ΔL*が閾値を超えるか否かに基づいて、知覚重視計算と測色重視計算の切り替えを行ったが、明度差に加えて色差を考慮して知覚重視計算と測色重視計算の切り替えを行うこともできる。その場合の知覚重視計算と測色重視計算の切り替え方法について、図２０を参照して説明する。
【００９４】
図２０に示すように、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、第２のルックアップテーブルの入力点がターゲット色域の最低明度部基準６色相（K100%C100%、K100%M100%、K100%Y100%、K100%R100%、K100%G100%、K%100B%100）の１つであるかを判断する（Ｓ１２０１）。入力点がターゲット色域の最低明度部基準６色相の１つでない（すなわち、最低明度部基準色相間の中間色相である）場合、入力点の色の両側の色相になる２つの最低明度部基準色相に基づく処理を行う。この処理も上記と同様であり、入力点の両側の２つの最低明度部基準色相について、後述するＳ１２０２〜Ｓ１２１０の処理を行ってCMYK値を算出した算出方法と、２つの最低明度部基準色相の色相角からの距離（色相角の差分（Δh））に応じて求められた反映率とに基づいて、入力点に対応するCMYK値を算出し、決定する。
【００９５】
一方、入力点がターゲット色域の最低明度部基準６色相の１つである場合は、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、図２１及び図２２に示す測色重視計算を行う（Ｓ１２０２）。
【００９６】
次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、測色重視計算で算出されたプリンタのCMYK値に対応する色彩値とターゲット色彩値との色差ΔEが閾値より大きいかを判断する（Ｓ１２０３）。色差ΔEが閾値以下の場合は、知覚重視計算に切り替える必要がないため、Ｓ１２１０に遷移する。一方、色差ΔEが閾値より大きい場合は、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、同じ彩度C*のプリンタとターゲットの色域最外殻の明度差ΔL*（＝［プリンタ明度L*p］−［ターゲット明度L*t］）が予め定めた閾値より大きいかを判断する（Ｓ１２０４）。
【００９７】
明度差ΔL*が閾値より大きい場合は、階調性を良好に保つために、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、色材総量制限値を考慮した知覚重視計算を行う（Ｓ１２０５）。一方、明度差ΔL*が閾値以下の場合は、色変換処理を迅速に行うために、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、簡易的な知覚重視計算を行う（Ｓ１２０６）。この簡易的な知覚重視計算については後述する。
【００９８】
次に、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ターゲットの入力色がK100%α100%のときのターゲットの色相角h1と、簡易的な知覚重視計算後の色相角h2を求め（Ｓ１２０７）、その２つの色相角差Δhが予め定めた閾値よりも大きいかを判断する（Ｓ１２０８）。色相角差Δhが閾値以下の場合は、Ｓ１２１０に遷移し、色相角差Δhが閾値よりも大きい場合は、色調整を行う（Ｓ１２０９）。この色調整として、例えば、入力色がK100%α100%のときのプリンタの出力CMYK値をK100%+C’%M’%Y’%としたり、プリンタの出力CMYK値をK%+C’%M’%Y’%としたとき、ターゲットの入力色のL*値に近似するK値(=K’%）を求め、ターゲットの入力色がK100%α100%のときのプリンタの出力CMYK値をK’%+C’%M’%Y’%としたりする。
【００９９】
そして、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、第２のルックアップテーブルの全ての入力点について、CMYK値を算出したかを判断し（Ｓ１２１０）、CMYK値を算出していない入力点がある場合は、Ｓ１２０１に戻って同様の処理を繰り返す。
【０１００】
図２１及び図２２は、Ｓ１１０６及びＳ１２０２の測色重視計算の一例である。この測色重視計算は、第１の実施例の図９及び図１０と同様であるため、説明を省略する。また、図２３及び図２４は、Ｓ１１０５及びＳ１２０５の色材総量制限値を考慮した知覚重視計算の一例である。この色材総量制限値を考慮した知覚重視計算は、第１の実施例の図１１及び図１２と同様であるため、説明を省略する。
【０１０１】
図２５は、簡易的な知覚重視計算の詳細を示している。この簡易的な知覚重視計算は、input：K0%＋α→output：C%M%Y%のとき、input：K100%＋α→output：C%M%Y%＋K100%とする処理であり、K100%＋α簡易処理と呼ぶ。具体的には、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ターゲット色域の最低明度部基準色相がK100%α100%のとき、ターゲットの入力色がK0%、α100%のときのプリンタの出力のCMYK値（＝C%M%Y%）を算出する（Ｓ１７０１）。なお、αはC100%、M100%、Y100%、R100%、G100%、B100%のいずれかである。そして、制御部２１（プリンタプロファイル作成プログラム２１ａ）は、ターゲットの入力色がK100%α1100%のときのプリンタの出力CMYK値をK100%＋C%M%Y%とする（Ｓ１７０２）。
【０１０２】
以上説明したように、同じ彩度の第１のデバイスのターゲットと第２のデバイスのプリンタの色域最外殻の明度差や入力点の色彩値とターゲット色彩値との色差を計算し、明度差や色差が予め定めた閾値より大きいか否かで知覚重視計算と測色重視計算とを切り替える（又は知覚重視計算の種類を選択する）ことにより、プリンタの色域に関わらず、階調性及びターゲットに対する数値精度を良好に保つことができる。
【０１０３】
なお、本発明は、上記実施例の記載に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【０１０４】
例えば、上記実施例では、ターゲットとなるデバイスを特定していないが、出力するプリンタとは色域が異なる任意のデバイスをターゲットとする場合に対して、本発明の色変換を同様に適用することができる。
【産業上の利用可能性】
【０１０５】
本発明は、異なる色域をもつ第１のデバイスの色から第２のデバイスの色への色変換を行う装置における色変換方法及び色変換プログラム並びに当該色変換プログラムを記録した記録媒体に利用可能である。
【符号の説明】
【０１０６】
１０  カラープリントシステム
２０  制御装置
２１  制御部
２１ａ  プリンタプロファイル作成プログラム
２１ｂ  デバイスリンクプロファイル作成プログラム
２１ｃ  印刷指示プログラム
２２  ＣＰＵ
２３  ＲＡＭ
２４  記憶部
２５  通信部
２６  表示部
２７  操作部
３０  画像形成装置
３１  制御部
３２  ＣＰＵ
３３  ＲＡＭ
３４  記憶部
３５  通信部
３６  表示操作部
３７  スキャナ部
３８  画像形成部
３９  インライン測色部
４０  コンピュータ装置
５０  測色器
【図１】
2017228822.tif 000003
【図２】
2017228822.tif 000004
【図３】
2017228822.tif 000005
【図４】
2017228822.tif 000006
【図５】
2017228822.tif 000007
【図６】
2017228822.tif 000008
【図７】
2017228822.tif 000009
【図８】
2017228822.tif 000010
【図９】
2017228822.tif 000011
【図１０】
2017228822.tif 000012
【図１１】
2017228822.tif 000013
【図１２】
2017228822.tif 000014
【図１３】
2017228822.tif 000015
【図１４】
2017228822.tif 000016
【図１５】
2017228822.tif 000017
【図１６】
2017228822.tif 000018
【図１７】
2017228822.tif 000019
【図１８】
2017228822.tif 000020
【図１９】
2017228822.tif 000021
【図２０】
2017228822.tif 000022
【図２１】
2017228822.tif 000023
【図２２】
2017228822.tif 000024
【図２３】
2017228822.tif 000025
【図２４】
2017228822.tif 000026
【図２５】
2017228822.tif 000027