(57)【特許請求の範囲】
【請求項１】
機器独立色空間を経由して第一デバイスに依存する入力色空間の入力座標値を第二デバイスに依存する出力色空間の出力座標値に変換する変換部と、
前記入力色空間の第一入力純色軸の座標値が前記出力色空間の第一出力純色軸の座標値に変換され、且つ、前記入力色空間の第二入力純色軸の座標値が前記出力色空間の第二出力純色軸の座標値に変換されるように、前記入力座標値と前記出力座標値との初期対応関係に規定される前記出力座標値を修正する修正部と、を備え、
前記修正部は、前記入力座標値が前記第一入力純色軸から第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、前記入力座標値が前記第二入力純色軸から第二範囲内の座標値である場合に前記出力色空間において前記第二出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、且つ、前記第一範囲と前記第二範囲とに重なりが無いように前記初期対応関係に規定される出力座標値を修正し、
前記入力色空間の前記第二範囲の中で前記第二入力純色軸から最も遠い箇所の前記第一入力純色軸の座標値が第一座標値であり、該第一座標値の箇所よりも前記第二入力純色軸に近い箇所の前記第一入力純色軸の座標値が第二座標値であるとして、
前記第二入力純色軸の方向における前記第一範囲の広さについて、前記第一座標値における広さが前記第二座標値における広さよりも大である、色変換装置。
【請求項２】
前記第一座標値の箇所よりも前記第二入力純色軸から遠い箇所の前記第一入力純色軸の座標値が第三座標値であるとして、
前記第二入力純色軸の方向における前記第一範囲の広さについて、前記第三座標値における広さが前記第一座標値における広さと同じである、請求項１に記載の色変換装置。
【請求項３】
前記変換部は、前記入力色空間の格子点の入力座標値を前記出力色空間の出力座標値に変換し、
前記第二入力純色軸の方向における前記第一範囲の広さについて、前記第三座標値における広さが前記入力色空間の第二入力純色軸の方向へ並ぶ前記格子点の間隔の２倍以上である、請求項２に記載の色変換装置。
【請求項４】
前記修正部は、
前記入力座標値が前記第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなる第一変換式と、
前記入力座標値が前記第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸の色成分が前記初期対応関係に従うとき以上となる第二変換式と、
を用いて前記初期対応関係に規定される出力座標値を修正する、請求項１〜請求項３のいずれか一項に記載の色変換装置。
【請求項５】
前記第一変換式は、第一出力純色軸を除く純色軸の色成分の量を表す値に乗じる第一係数を有し、
前記入力色空間において前記第二入力純色軸の方向における前記第一入力純色軸からの第一距離が前記第一範囲内となる距離であり、前記入力色空間において前記第二入力純色軸の方向における前記第一入力純色軸からの第二距離が前記第一距離よりも長く前記第一範囲内となる距離であるとして、
前記第二距離における前記第一係数は、前記第一距離における前記第一係数よりも大きい、請求項４に記載の色変換装置。
【請求項６】
前記第二変換式は、前記第一出力純色軸の色成分の量を表す値に乗じる第二係数を有し、
前記入力色空間において前記第二入力純色軸の方向における前記第一入力純色軸からの第一距離が前記第一範囲内となる距離であり、前記入力色空間において前記第二入力純色
軸の方向における前記第一入力純色軸からの第二距離が前記第一距離よりも長く前記第一範囲内となる距離であるとして、
前記入力座標値が前記第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸の色成分が前記初期対応関係に従うよりも多くなるとき、前記第二距離における前記第二係数は、前記第一距離における前記第二係数よりも小さい、請求項５又は請求項５に記載の色変換装置。
【請求項７】
前記入力色空間の複数の純色軸に含まれる純色軸について該純色軸の座標値を前記出力色空間の純色軸の座標値に変換するか否かの選択を受け付ける選択部をさらに備え、
前記修正部は、前記出力色空間の純色軸の座標値に変換する選択を受け付けた純色軸を前記第一入力純色軸又は前記第二入力純色軸として前記初期対応関係に規定される前記出力座標値を修正する、請求項１〜請求項６のいずれか一項に記載の色変換装置。
【請求項８】
機器独立色空間を経由して第一デバイスに依存する入力色空間の入力座標値を第二デバイスに依存する出力色空間の出力座標値に変換する変換工程と、
前記入力色空間の第一入力純色軸の座標値が前記出力色空間の第一出力純色軸の座標値に変換され、且つ、前記入力色空間の第二入力純色軸の座標値が前記出力色空間の第二出力純色軸の座標値に変換されるように、前記入力座標値と前記出力座標値との初期対応関係に規定される前記出力座標値を修正する修正工程と、を含み、
前記修正工程では、前記入力座標値が前記第一入力純色軸から第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、前記入力座標値が前記第二入力純色軸から第二範囲内の座標値である場合に前記出力色空間において前記第二出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、且つ、前記第一範囲と前記第二範囲とに重なりが無いように前記初期対応関係に規定される出力座標値を修正し、
前記入力色空間の前記第二範囲の中で前記第二入力純色軸から最も遠い箇所の前記第一入力純色軸の座標値が第一座標値であり、該第一座標値の箇所よりも前記第二入力純色軸に近い箇所の前記第一入力純色軸の座標値が第二座標値であるとして、
前記第二入力純色軸の方向における前記第一範囲の広さについて、前記第一座標値における広さが前記第二座標値における広さよりも大である、色変換方法。
【請求項９】
機器独立色空間を経由して第一デバイスに依存する入力色空間の入力座標値を第二デバイスに依存する出力色空間の出力座標値に変換する変換機能と、
前記入力色空間の第一入力純色軸の座標値が前記出力色空間の第一出力純色軸の座標値に変換され、且つ、前記入力色空間の第二入力純色軸の座標値が前記出力色空間の第二出力純色軸の座標値に変換されるように、前記入力座標値と前記出力座標値との初期対応関係に規定される前記出力座標値を修正する修正機能と、をコンピューターに実現させ、
前記修正機能は、前記入力座標値が前記第一入力純色軸から第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、前記入力座標値が前記第二入力純色軸から第二範囲内の座標値である場合に前記出力色空間において前記第二出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、且つ、前記第一範囲と前記第二範囲とに重なりが無いように前記初期対応関係に規定される出力座標値を修正し、
前記入力色空間の前記第二範囲の中で前記第二入力純色軸から最も遠い箇所の前記第一入力純色軸の座標値が第一座標値であり、該第一座標値の箇所よりも前記第二入力純色軸に近い箇所の前記第一入力純色軸の座標値が第二座標値であるとして、
前記第二入力純色軸の方向における前記第一範囲の広さについて、前記第一座標値における広さが前記第二座標値における広さよりも大である、色変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置、色変換方法、及び、色変換プログラムに関する。
【背景技術】
【０００２】
色再現特性はデバイスに依存するため、デバイス間で色を合わせるためにＩＣＣ（International Color Consortium）プロファイルが使用されている。機器従属色空間（device dependent color space）の座標値を機器独立色空間（device independent color space）の座標値に変換すると、同じ機器独立色空間で色を合わせることができる。これにより、第一デバイスに依存する入力色空間と第二デバイスに依存する出力色空間との対応関係を規定して色変換ＬＵＴ（ルックアップテーブル）を生成することができる。ただ、第一デバイスに依存する入力色空間では濁りの無い純色であっても、第二デバイスに依存する出力色空間では他の色が混じることがある。
【０００３】
特許文献１には、出力色空間の濁った初期の色から不純色（純色以外の色成分）を除去する技術が示されている。この技術では、純色化された初期色の値と元の濁った初期色の値との関係に基づいた補正係数に基づいて非初期色の値を補正している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第７９１１６６５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した技術は、元の濁った初期色の値を保持する必要があり、純色化処理が煩雑となる。また、より自然な階調表現を実現することが望まれている。
【０００６】
以上を鑑み、本発明の目的の一つは、より自然な階調表現を実現可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的の一つを達成するため、本発明は、機器独立色空間を経由して第一デバイスに依存する入力色空間の入力座標値を第二デバイスに依存する出力色空間の出力座標値に変換する変換部と、
前記入力色空間の第一入力純色軸の座標値が前記出力色空間の第一出力純色軸の座標値に変換され、且つ、前記入力色空間の第二入力純色軸の座標値が前記出力色空間の第二出力純色軸の座標値に変換されるように、前記入力座標値と前記出力座標値との初期対応関係に規定される前記出力座標値を修正する修正部と、を備え、
前記修正部は、前記入力座標値が前記第一入力純色軸から第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、前記入力座標値が前記第二入力純色軸から第二範囲内の座標値である場合に前記出力色空間において前記第二出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、且つ、前記第一範囲と前記第二範囲とに重なりが無いように前記初期対応関係に規定される出力座標値を修正する、態様を有する。
【０００８】
また、本発明は、機器独立色空間を経由して第一デバイスに依存する入力色空間の入力座標値を第二デバイスに依存する出力色空間の出力座標値に変換する変換工程と、
前記入力色空間の第一入力純色軸の座標値が前記出力色空間の第一出力純色軸の座標値に変換され、且つ、前記入力色空間の第二入力純色軸の座標値が前記出力色空間の第二出力純色軸の座標値に変換されるように、前記入力座標値と前記出力座標値との初期対応関係に規定される前記出力座標値を修正する修正工程と、を含み、
前記修正工程では、前記入力座標値が前記第一入力純色軸から第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、前記入力座標値が前記第二入力純色軸から第二範囲内の座標値である場合に前記出力色空間において前記第二出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、且つ、前記第一範囲と前記第二範囲とに重なりが無いように前記初期対応関係に規定される出力座標値を修正する、態様を有する。
【０００９】
さらに、本発明は、機器独立色空間を経由して第一デバイスに依存する入力色空間の入力座標値を第二デバイスに依存する出力色空間の出力座標値に変換する変換機能と、
前記入力色空間の第一入力純色軸の座標値が前記出力色空間の第一出力純色軸の座標値に変換され、且つ、前記入力色空間の第二入力純色軸の座標値が前記出力色空間の第二出力純色軸の座標値に変換されるように、前記入力座標値と前記出力座標値との初期対応関係に規定される前記出力座標値を修正する修正機能と、をコンピューターに実現させ、
前記修正機能は、前記入力座標値が前記第一入力純色軸から第一範囲内の座標値である場合に前記出力色空間において前記第一出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、前記入力座標値が前記第二入力純色軸から第二範囲内の座標値である場合に前記出力色空間において前記第二出力純色軸を除く純色軸の色成分が前記初期対応関係に従うよりも少なくなり、且つ、前記第一範囲と前記第二範囲とに重なりが無いように前記初期対応関係に規定される出力座標値を修正する、態様を有する。
【００１０】
上述した態様は、より自然な階調表現を実現可能な技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】入力プロファイルと出力プロファイルに基づいてＬＵＴを生成する例を模式的に示す図。
【図２】入力色空間の純色軸の座標値を出力色空間の純色軸の座標値に変換する例を模式的に示す図。
【図３】図３Ａ，３Ｂは入力純色軸からの純色化範囲の例を模式的に示す図。
【図４】第一範囲及び第二範囲の例を模式的に示す図。
【図５】図５Ａは第一係数の例を模式的に示す図、図５Ｂは第二係数の例を模式的に示す図。
【図６】図６Ａは入力純色軸の座標値が白色頂点に近い場合の第一係数の例を模式的に示す図、図６Ｂは入力純色軸の座標値が白色頂点に近い場合の第二係数の例を模式的に示す図。
【図７】入力色空間の純色軸からの距離に対する出力色空間の不純色の色成分の量を模式的に例示する図。
【図８】色変換装置の構成例を模式的に示すブロック図。
【図９】ＬＵＴ生成処理の例を示すフローチャート。
【図１０】ＬＵＴ生成処理の別の例を示すフローチャート。
【図１１】入力色空間の純色軸の座標値を出力色空間の純色軸の座標値に変換する別の例を模式的に示す図。
【図１２】純色軸近傍の純色化範囲に重なりが無い状態で純色化範囲内の格子点の座標値を修正した対応関係に従ってサンプル画像を色変換した実施例の出力画像を示す図。
【図１３】純色軸近傍の純色化範囲に重なりが有る状態で出力座標値を修正した対応関係に従ってサンプル画像を色変換した比較例の出力画像を示す図。
【図１４】比較例において入力色空間の純色軸からの距離に対する出力色空間の不純色の色成分の量を模式的に例示する図。
【図１５】純色軸近傍の純色化範囲の比較例を模式的に例示する図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１３】
（１）本技術の概要：
まず、図１〜１５に示される例を参照して本発明に含まれる技術の概要を説明する。尚、図１〜１５は模式的に例を示す図であり、これらの図に示される各方向の拡大率は異なることがあり、各図は整合していないことがある。
【００１４】
［態様１］
図１，８に例示される色変換装置１００は、変換部Ｕ１と修正部Ｕ２とを備える。前記変換部Ｕ１は、機器独立色空間（device independent color space）を経由して第一デバイスに依存する入力色空間ＣＳ１の入力座標値（例えば（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ））を第二デバイスに依存する出力色空間ＣＳ２の出力座標値（例えば（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ））に変換する。前記修正部Ｕ２は、前記入力色空間ＣＳ１の第一入力純色軸ＡＸ１１の座標値が前記出力色空間ＣＳ２の第一出力純色軸ＡＸ２１の座標値に変換され、且つ、前記入力色空間ＣＳ１の第二入力純色軸ＡＸ１２の座標値が前記出力色空間ＣＳ２の第二出力純色軸ＡＸ２２の座標値に変換されるように、前記入力座標値と前記出力座標値との初期対応関係７１０に規定される前記出力座標値を修正する。また、前記修正部Ｕ２は、前記入力座標値が前記第一入力純色軸ＡＸ１１から第一範囲ＡＲ１内の座標値である場合に前記出力色空間ＣＳ２において前記第一出力純色軸ＡＸ２１を除く純色軸の色成分が前記初期対応関係７１０に従うよりも少なくなり、前記入力座標値が前記第二入力純色軸ＡＸ１２から第二範囲ＡＲ２内の座標値である場合に前記出力色空間ＣＳ２において前記第二出力純色軸ＡＸ２２を除く純色軸の色成分が前記初期対応関係７１０に従うよりも少なくなり、且つ、前記第一範囲ＡＲ１と前記第二範囲ＡＲ２とに重なりが無いように前記初期対応関係７１０に規定される出力座標値を修正する。
【００１５】
図１４は、入力色空間ＣＳ１の複数の格子点ＧＤ０のうち純色軸にある格子点ＧＤ０のみ出力色を純色化した比較例において、入力色空間ＣＳ１の純色軸から離れた距離ｓに対する出力色空間ＣＳ２の不純色の色成分（純色以外の色成分）の量を模式的に例示している。例えば、ＣＭＹ（シアン、マゼンタ、及び、イエロー）色空間においてＣ（純色の例）に対する不純色の色成分は、ＭとＹである。図１４には、純色化していない場合の不純色の色成分の量を破線Ｌ９で示し、純色軸のみ純色化した場合の不純色の色成分の量を太線Ｌ８で示している。この太線Ｌ８で示されるように、入力色空間ＣＳ１の純色軸の方向へ並ぶ格子点ＧＤ０の間隔の一つ分に相当する距離ｓ＝１において不純色の色成分の階調が破綻することがある。そこで、ｓ＞１の一定の範囲内で不純色の色成分を徐々に減らすことが考えられる。
【００１６】
図１５は、入力色空間ＣＳ１の複数の格子点のうち純色軸とその周辺にある格子点の出力色を純色化した比較例において、純色軸近傍の純色化範囲ＡＲ９１，ＡＲ９２を模式的に例示している。図１５に示すＣ軸近傍の純色化範囲ＡＲ９１は、純色Ｃの色成分の量に関わらずＣ軸から一定の距離までの範囲とされている。図１５に示すＭ軸近傍の純色化範囲ＡＲ９２は、純色Ｍの色成分の量に関わらずＭ軸から一定の距離までの範囲とされている。この場合、明度Ｌ*が最も高いＷ（白色頂点）の近傍において、純色化範囲ＡＲ９１，ＡＲ９２が重なった干渉領域ＡＲ９０が生じる。干渉領域ＡＲ９０では、Ｃ軸近傍の純色化範囲ＡＲ９１において不純色Ｍ，Ｙの色成分を減らす処理と、Ｍ軸近傍の純色化範囲ＡＲ９２において不純色Ｃ，Ｙを減らす処理と、の両方が行われ、色成分の量の変化が大きくなってしまう。その結果、干渉領域ＡＲ９０の色が白色化してしまい、高明度のグラデーション部分が不自然な階調となることがある。
【００１７】
一方、本技術の上記態様１では、図４等に示すように、初期対応関係７１０に規定される出力座標値を修正する範囲である第一範囲ＡＲ１と第二範囲ＡＲ２とに重なりが無い。このため、第一出力純色軸ＡＸ２１近傍の不純色の色成分を減らす処理と、第二出力純色軸ＡＸ２２近傍の不純色の色成分を減らす処理と、が干渉しない。従って、本態様は、より自然な階調表現を実現可能な色変換装置を提供することができる。例えば、入力色がＣ（シアン）とＭ（マゼンタ）とＹ（イエロー）の等量であるコンポジットグレーである場合、純色保持の処理により不純色の色成分が偏って減るようなことが抑制されるので、プロファイルにより指定されたグレーの色再現性を向上させることができる。
【００１８】
ここで、機器独立色空間は、絶対色空間とも呼ばれ、デバイスに依存せず、座標値が決まれば色そのものを特定することができる色空間である。機器独立色空間は、ＣＩＥ（国際照明委員会）Ｌ*ａ*ｂ*色空間、ＣＩＥ Ｌｃｈ色空間、ＣＩＥ ＸＹＺ色空間、ＣＩＥ Ｌ*ｕ*ｖ*色空間、等を含む。以下、ＣＩＥ Ｌ*ａ*ｂ*を単にＬａｂとも記載する。
デバイスに依存する色空間は、機器従属色空間（device dependent color space）とも呼ばれ、座標値が決まっても人間が知覚する色そのものは特定することができず、デバイスの色再現特性に依存して色が定まる色空間である。また、デバイスに依存する色空間は、印刷用紙や織物といった被印刷物等にも依存する色空間であるものとする。
入力色空間は、ＣＭＹ色空間、ＣＭＹＫ（シアン、マゼンタ、イエロー、及び、ブラック）色空間、ＲＧＢ（赤、緑、及び、青）色空間、等を含む。出力色空間も、ＣＭＹ色空間、ＣＭＹＫ色空間、ＲＧＢ色空間、等を含む。
【００１９】
純色軸は、座標値が１色を表現する軸を意味する。例えば、ＣＭＹ色空間には純色軸としてＣ軸とＭ軸とＹ軸が存在する。ここで、減法混色となるＣＭＹ色空間の座標値を（ｃ，ｍ，ｙ）とし、各色成分の値ｃ，ｍ，ｙが相対値で０％以上１００％以下であるとする。この場合、Ｃ軸はｍ＝ｙ＝０％であって０％≦ｃ≦１００％を満たす軸であり、Ｍ軸はｃ＝ｙ＝０％であって０％≦ｍ≦１００％を満たす軸であり、Ｙ軸はｃ＝ｍ＝０％であって０％≦ｙ≦１００％を満たす軸である。
また、ＣＭＹ色空間の入力座標値からＣＭＹ色空間の出力座標値に変換する場合、入力色空間のＣ軸が第一入力純色軸であれば出力色空間のＣ軸が第一出力純色軸となり、入力色空間のＭ軸が第一入力純色軸であれば出力色空間のＭ軸が第一出力純色軸となり、入力色空間のＹ軸が第一入力純色軸であれば出力色空間のＹ軸が第一出力純色軸となる。第二入力純色軸及び第二出力純色軸も、同様である。
さらに、加法混色となるＲＧＢ色空間の入力座標値から減法混色となるＣＭＹ色空間の出力座標値に変換する場合、ＲＧＢ色空間においてＧとＢが１００％の座標値であってＲが０〜１００％の座標値であるＣ軸が第一入力純色軸であればＣＭＹ色空間のＣ軸が第一出力純色軸となり、ＲＧＢ色空間においてＲとＢが１００％の座標値であってＧが０〜１００％の座標値であるＭ軸が第一入力純色軸であればＣＭＹ色空間のＭ軸が第一出力純色軸となり、ＲＧＢ色空間においてＲとＧが１００％の座標値であってＢが０〜１００％の座標値であるＹ軸が第一入力純色軸であればＣＭＹ色空間のＹ軸が第一出力純色軸となる。第二入力純色軸及び第二出力純色軸も、同様である。
純色軸の色成分は、例えば、Ｃ軸が純色軸であればＣ成分となり、Ｍ軸が純色軸であればＭ成分となり、Ｙ軸が純色軸であればＹ成分となる。
【００２０】
第一範囲と第二範囲とは、接していてもよいし、離隔していてもよく、いずれの場合も第一範囲と第二範囲に重なりが無いことに含まれる。
【００２１】
［態様２］
ところで、図４に例示するように、前記入力色空間ＣＳ１の前記第二範囲ＡＲ２の中で前記第二入力純色軸ＡＸ１２から最も遠い箇所の前記第一入力純色軸ＡＸ１１の座標値が第一座標値ｖ１であり、該第一座標値ｖ１の箇所よりも前記第二入力純色軸ＡＸ１２に近い箇所の前記第一入力純色軸ＡＸ１１の座標値が第二座標値ｖ２であるとする。前記第二入力純色軸ＡＸ１２の方向における前記第一範囲ＡＲ１の広さについて、前記第一座標値ｖ１における広さｗ１が前記第二座標値ｖ２における広さｗ２よりも大でもよい。
上述した広さの関係は、第二範囲ＡＲ２に適用してもよい。すなわち、前記入力色空間ＣＳ１の前記第一範囲ＡＲ１の中で前記第一入力純色軸ＡＸ１１から最も遠い箇所の前記第二入力純色軸ＡＸ１２の座標値が第一座標値ｖ１であり、該第一座標値ｖ１の箇所よりも前記第一入力純色軸ＡＸ１１に近い箇所の前記第二入力純色軸ＡＸ１２の座標値が第二座標値ｖ２であるとしてもよい。この場合において、前記第一入力純色軸ＡＸ１１の方向における前記第二範囲ＡＲ２の広さについて、前記第一座標値ｖ１における広さｗ１が前記第二座標値ｖ２における広さｗ２よりも大でもよい。
【００２２】
上記態様２は、第一範囲ＡＲ１と第二範囲ＡＲ２とに重なりが無いようにする好適な例であり、さらに自然な階調表現を実現可能な技術を提供することができる。
【００２３】
［態様３］
さらに、図４に例示するように、前記第一座標値ｖ１の箇所よりも前記第二入力純色軸ＡＸ１２から遠い箇所の前記第一入力純色軸ＡＸ１１の座標値が第三座標値ｖ３であるとする。前記第二入力純色軸ＡＸ１２の方向における前記第一範囲ＡＲ１の広さについて、前記第三座標値ｖ３における広さｗ３が前記第一座標値ｖ１における広さｗ１と同じでもよい。
上述した広さの関係は、第二範囲ＡＲ２に適用してもよい。すなわち、前記第一座標値ｖ１の箇所よりも前記第一入力純色軸ＡＸ１１から遠い箇所の前記第二入力純色軸ＡＸ１２の座標値が第三座標値ｖ３であるとしてもよい。この場合において、前記第一入力純色軸ＡＸ１１の方向における前記第二範囲ＡＲ２の広さについて、前記第三座標値ｖ３における広さｗ３が前記第一座標値ｖ１における広さｗ１と同じでもよい。
【００２４】
上記態様３は、不純色の色成分を減らす範囲が広がりすぎないようにする好適な例であり、さらに自然な階調表現を実現可能な技術を提供することができる。
【００２５】
［態様４］
図１に例示するように、前記変換部Ｕ１は、前記入力色空間ＣＳ１の格子点ＧＤ０の入力座標値を前記出力色空間ＣＳ２の出力座標値に変換してもよい。図２，４等に例示するように、前記第二入力純色軸ＡＸ１２の方向における前記第一範囲ＡＲ１の広さについて、前記第三座標値ｖ３における広さｗ３が前記入力色空間ＣＳ１の第二入力純色軸ＡＸ１２の方向へ並ぶ前記格子点ＧＤ０の間隔の２倍以上でもよい。むろん、前記第一入力純色軸ＡＸ１１の方向における前記第二範囲ＡＲ２の広さについて、前記第三座標値ｖ３における広さｗ３が前記入力色空間ＣＳ１の第一入力純色軸ＡＸ１１の方向へ並ぶ前記格子点ＧＤ０の間隔の２倍以上でもよい。本態様は、純色軸と純色軸周辺との色成分量の差をさらに軽減することができ、出力画像の階調の破綻をさらに抑制することが可能な技術を提供することができる。
尚、格子点（grid point）は入力色空間に配置された仮想の点を意味し、入力色空間における格子点の位置に対応する出力座標値が該格子点に格納されていると想定することにしている。複数の格子点が入力色空間内で均等に配置されるのみならず、複数の格子点が入力色空間内で不均等に配置されることも、本技術に含まれる。
【００２６】
［態様５］
図１に例示するように、前記修正部Ｕ２は、第一変換式（例えばＶ３ｉ＝Ｆ１×Ｖ２ｉ）と第二変換式（例えばＶ３ｉ＝Ｆ２×Ｖ２ｉ）とを用いて前記初期対応関係７１０に規定される出力座標値を修正してもよい。図２，５Ａ，６Ａ等に例示するように、前記第一変換式は、前記入力座標値が前記第一範囲ＡＲ１内の座標値である場合に前記出力色空間ＣＳ２において前記第一出力純色軸ＡＸ２１を除く純色軸の色成分が前記初期対応関係７１０に従うよりも少なくなる変換式である。図２，５Ｂ，６Ｂ等に例示するように、前記第二変換式は、前記入力座標値が前記第一範囲ＡＲ１内の座標値である場合に前記出力色空間ＣＳ２において前記第一出力純色軸ＡＸ２１の色成分が前記初期対応関係７１０に従うとき以上となる変換式である。
【００２７】
上記態様５では、第一変換式を用いた出力座標値の修正により、入力色空間ＣＳ１の第一入力純色軸ＡＸ１１から第一範囲ＡＲ１内において出力色空間ＣＳ２の第一出力純色軸ＡＸ２１を除く純色軸の色成分が初期対応関係７１０に従うよりも少なくなる。これにより、図７に例示される太線Ｌ１のように、距離ｓ＝１等において不純色の色成分の階調が滑らかとなり、出力画像の階調の破綻が抑制される。また、第二変換式を用いた出力座標値の修正により、入力色空間ＣＳ１の第一入力純色軸ＡＸ１１から第一範囲ＡＲ１内において第一出力純色軸ＡＸ２１の色成分が前記初期対応関係７１０に従うとき以上となる。これにより、出力色空間ＣＳ２の第一出力純色軸ＡＸ２１を除く純色軸の色成分が少なくなることによる出力画像の明度の変化（例えば上昇）が抑制される。本態様は、初期対応関係７１０に規定される出力座標値が第一変換式及び第二変換式で修正されるので、第一デバイスに依存する入力色空間と第二デバイスに依存する出力色空間との対応関係を規定する処理を簡素化することが可能な技術を提供することができる。
上述した第一変換式及び第二変換式は、第二範囲ＡＲ２に適用してもよい。
【００２８】
［態様６］
図１に例示するように、前記第一変換式は、第一出力純色軸ＡＸ２１を除く純色軸の色成分の量を表す値（例えばＶ２ｉ）に乗じる第一係数Ｆ１を有してもよい。ここで、図５Ａ，６Ａに例示するように、前記入力色空間ＣＳ１において前記第二入力純色軸ＡＸ１２の方向における前記第一入力純色軸ＡＸ１１からの第一距離ｓ１が前記第一範囲ＡＲ１内となる距離であり、前記入力色空間ＣＳ１において前記第二入力純色軸ＡＸ１２の方向における前記第一入力純色軸ＡＸ１１からの第二距離ｓ２が前記第一距離ｓ１よりも長く前記第一範囲ＡＲ１内となる距離であるとする。前記第二距離ｓ２における前記第一係数Ｆ１は、前記第一距離ｓ１における前記第一係数Ｆ１よりも大きくてもよい。この関係は、第二範囲ＡＲ２に適用してもよい。本態様は、純色軸と純色軸周辺との色成分量の差をさらに軽減することができ、出力画像の階調の破綻をさらに抑制することが可能な技術を提供することができる。例えば、印刷物の純色付近のグラデーション部分がより自然な階調となり、よりなだらかな表現が可能となり、且つ、純色による自然な色合いの表現も兼ね備えた高画質の表現が可能となる。
【００２９】
［態様７］
図１に例示するように、前記第二変換式は、前記第一出力純色軸ＡＸ２１の色成分の量を表す値（例えばＶ２ｉ）に乗じる第二係数Ｆ２を有してもよい。ここで、図５Ｂ，６Ｂに例示するように、前記入力色空間ＣＳ１において前記第二入力純色軸ＡＸ１２の方向における前記第一入力純色軸ＡＸ１１からの第一距離ｓ１が前記第一範囲ＡＲ１内となる距離であり、前記入力色空間ＣＳ１において前記第二入力純色軸ＡＸ１２の方向における前記第一入力純色軸ＡＸ１１からの第二距離ｓ２が前記第一距離ｓ１よりも長く前記第一範囲ＡＲ１内となる距離であるとする。前記入力座標値が前記第一範囲ＡＲ１内の座標値である場合に前記出力色空間ＣＳ２において前記第一出力純色軸ＡＸ２１の色成分が前記初期対応関係７１０に従うよりも多くなるとき、前記第二距離ｓ２における前記第二係数Ｆ２は、前記第一距離ｓ１における前記第二係数Ｆ２よりも小さくてもよい。この関係は、第二範囲ＡＲ２に適用してもよい。本態様は、純色化した際に出力色空間の第一出力純色軸を除く純色軸の色成分が少なくなることによる出力画像の明度の変化（例えば上昇）を抑制することが可能な技術を提供することができる。
【００３０】
［態様８］
図８，９に例示するように、本色変換装置１００は、前記入力色空間ＣＳ１の複数の純色軸に含まれる純色軸について該純色軸の座標値を前記出力色空間ＣＳ２の純色軸の座標値に変換するか否かの選択を受け付ける選択部Ｕ３をさらに備えてもよい。前記修正部Ｕ２は、前記出力色空間ＣＳ２の純色軸の座標値に変換する選択を受け付けた純色軸を前記第一入力純色軸ＡＸ１１又は前記第二入力純色軸ＡＸ１２として前記初期対応関係７１０に規定される前記出力座標値を修正してもよい。本態様は、純色を保持する純色軸を選択することができるので、利便性を向上させることができる。
【００３１】
［態様９］
図１，９等に例示される色変換方法は、変換部Ｕ１に対応する変換工程、及び、修正部Ｕ２に対応する修正工程を含む。この態様は、より自然な階調表現を実現可能な色変換方法を提供することができる。本色変換方法は、選択部Ｕ３に対応する選択工程等を含んでもよい。
【００３２】
［態様１０］
図１，８，９等に例示される色変換プログラムＰＲ０は、変換部Ｕ１に対応する変換機能ＦＵ１、及び、修正部Ｕ２に対応する修正機能ＦＵ２をコンピューターに実現させる。この態様は、より自然な階調表現を実現可能な色変換プログラムＰＲ０を提供することができる。本色変換プログラムＰＲ０は、選択部Ｕ３に対応する選択機能ＦＵ３等をコンピューターに実現させてもよい。
【００３３】
さらに、本技術は、色変換装置を含む複合装置、これらの装置の制御方法、これらの装置の制御プログラム、色変換プログラムや前記制御プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述の装置は、分散した複数の部分で構成されてもよい。
【００３４】
（２）色変換方法の具体例：
ここでは、第一印刷装置（第一デバイスの例）に依存するＣＭＹ色空間（入力色空間の例）の入力座標値を第二印刷装置（第二デバイス）に依存するＣＭＹ色空間（出力色空間の例）の出力座標値に変換するための色変換ＬＵＴを生成する具体例を説明する。第一印刷装置及び第二印刷装置には、オフセット印刷機、グラビア印刷機、フレキソ印刷機、プルーファー、インクジェットプリンター、レーザープリンターといった電子写真方式のプリンター、等が含まれ、複写機、ファクシミリ、これらの機能を備えた複合機、等も含まれる。色変換ＬＵＴは、デバイスリンクとも呼ぶことができる。第一印刷装置と第二印刷装置が異なる場合、機器従属色空間がともにＣＭＹ色空間であっても入力座標値と出力座標値とが異なってくる。図１，２等に例示するように、入力色空間ＣＳ１であるＣＭＹ色空間の色成分をＣ１，Ｍ１，Ｙ１で表し、出力色空間ＣＳ２であるＣＭＹ色空間の色成分をＣ２，Ｍ２，Ｙ２で表すことにする。色成分Ｃ１と色成分Ｃ２は同系統の色であり、色成分Ｍ１と色成分Ｍ２は同系統の色であり、色成分Ｙ１と色成分Ｙ２は同系統の色である。
【００３５】
詳しくは後述するが、図８に示す色変換装置１００は、デバイスに応じたＩＣＣプロファイルＰＦ０を複数記憶している。これらのプロファイルＰＦ０には、第一印刷装置用のプロファイル（入力プロファイルＰＦ１とする。）、及び、第二印刷装置用のプロファイル（出力プロファイルＰＦ２とする。）が含まれる。図１に示す入力プロファイルＰＦ１は、第一印刷装置に依存するＣＭＹ色空間の座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）とＬａｂ色空間の座標値（Ｌｉ，ａｉ，ｂｉ）との対応関係を表す情報である。図１に示す出力プロファイルＰＦ２は、第二印刷装置に依存するＣＭＹ色空間の座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）とＬａｂ色空間の座標値（Ｌｉ，ａｉ，ｂｉ）との対応関係を表す情報である。ここでの変数ｉは、格子点ＧＤ０を識別する変数である。入力プロファイルＰＦ１からは、各格子点ＧＤ０の位置を表す入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）に対応するＬａｂ色空間の座標値（Ｌｉ，ａｉ，ｂｉ）を取得することができる。出力プロファイルＰＦ２からは、Ｌａｂ色空間の各座標値（Ｌｉ，ａｉ，ｂｉ）に対応する出力色空間ＣＳ２の座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）を取得することができる。図１に示すように、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）と出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）とを対応付けると、初期対応関係７１０が規定された元ＬＵＴ８１０を生成することができる（変換工程）。座標値の各色成分の値は、印刷装置が使用する色材（例えばインク）の使用量を表す。
【００３６】
入力プロファイルＰＦ１と出力プロファイルＰＦ２とは特性が異なるため、入力色空間ＣＳ１の純色軸の座標値が出力色空間ＣＳ２の純色軸の座標値に対応付けられないことがある。図１に示す例では、入力色空間ＣＳ１の純色軸であるＣ１軸の座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）＝（１００％，０％，０％）が出力色空間ＣＳ２の座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）＝（９９％，５％，２％）に対応付けられている。例えば、座標値Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ，Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉが０〜２５５の階調値で表現される場合、座標値０％は階調値０で表され、座標値１００％は階調値２５５で表される。不純色の座標値Ｍ２ｉが０％よりも大きくなり、不純色の座標値Ｙ２ｉが０％よりも大きくなると、純色Ｃとともに不純色Ｍ，Ｙも出力され、出力画像に濁りが生じることになる。そこで、入力色空間ＣＳ１で濁りの無い純色については、出力色空間ＣＳ２でも濁りの無い純色に変換されるように出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）を座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ）に修正して、純色が保持されるようにしている（修正工程）。図１に示す例では、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）が純色の座標値（１００％，０％，０％）である場合に出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）＝（９９％，５％，２％）が純色の座標値（１００％，０％，０％）に修正されている。
【００３７】
図２は、入力色空間ＣＳ１の第一入力純色軸ＡＸ１１の座標値を出力色空間ＣＳ２の第一出力純色軸ＡＸ２１の座標値に変換する例を模式的に示している。第一入力純色軸ＡＸ１１の色成分と第一出力純色軸ＡＸ２１の色成分とは、同系統の色成分である。図２に示すＷは、明度Ｌ*が最も高い白色頂点を示す。尚、白っぽい地色（紙白）の被印刷物の要因が色空間に含まれる場合、白色頂点Ｗは紙白を表す。図２に示す例では、入力色空間ＣＳ１のＣ１軸の色が出力色空間ＣＳ２のＣ２軸の色に対応付けられている。例えば、入力色空間ＣＳ１のＣ１軸を第一入力純色軸ＡＸ１１に当てはめ、入力色空間ＣＳ１のＭ１軸を第二入力純色軸ＡＸ１２に当てはめると、出力色空間ＣＳ２のＣ２軸が第一出力純色軸ＡＸ２１に当てはまり、出力色空間ＣＳ２のＭ２軸が第二出力純色軸ＡＸ２２に当てはまる。入力色空間ＣＳ１の第一入力純色軸ＡＸ１１の座標値は、出力色空間ＣＳ２の第一出力純色軸ＡＸ２１の座標値に変換される。入力色空間ＣＳ１の第二入力純色軸ＡＸ１２の座標値は、出力色空間ＣＳ２の第二出力純色軸ＡＸ２２の座標値に変換される。尚、入力色空間ＣＳ１において第一入力純色軸ＡＸ１１及び第二入力純色軸ＡＸ１２を除く純色軸を第三入力純色軸ＡＸ１３と呼び、出力色空間ＣＳ２において第一出力純色軸ＡＸ２１及び第二出力純色軸ＡＸ２２を除く純色軸を第三出力純色軸ＡＸ２３と呼ぶことにする。また、入力純色軸ＡＸ１１，ＡＸ１２，ＡＸ１３を入力純色軸ＡＸ１と総称し、出力純色軸ＡＸ２１，ＡＸ２２，ＡＸ２３を出力純色軸ＡＸ２と総称する。
修正後の対応関係７００が規定された色変換ＬＵＴ８００は、デバイスのユーザー等に供給されて使用される。
【００３８】
ただ、入力色空間ＣＳ１の複数の格子点ＧＤ０のうち純色軸にある格子点ＧＤ０のみ出力色を純色化すると、図１４に例示される太線Ｌ８のように、格子点間距離ｓ＝１において不純色の色成分の階調が破綻することがある。そこで、本具体例では、図２等に例示するように、純色保持の処理対象の入力純色軸ＡＸ１から所定範囲ＡＲ０内の座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）に対応する出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）を以下の変換式で座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ）に修正することにしている。
Ｖ３ｉ＝Ｆ×Ｖ２ｉ    …（１）
ここで、Ｖ３ｉは、Ｃ３ｉ、Ｍ３ｉ、又は、Ｙ３ｉを表す。Ｖ２ｉは、Ｃ２ｉ、Ｍ２ｉ、又は、Ｙ２ｉを表す。係数Ｆは、後述する第一係数Ｆ１又は第二係数Ｆ２である。
【００３９】
変換式（１）を書き直すと、以下の通りとなる。
Ｃ３ｉ＝Ｆ×Ｃ２ｉ
Ｍ３ｉ＝Ｆ×Ｍ２ｉ
Ｙ３ｉ＝Ｆ×Ｙ２ｉ
尚、変換式（１）は、純色化範囲ＡＲ０に適用するフィルターといえる。
【００４０】
具体的には、図２に例示する第一入力純色軸ＡＸ１１からの第一範囲ＡＲ１には、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）に対応する出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）に変換式（１）を適用して出力色空間ＣＳ２の第一出力純色軸ＡＸ２１及びその周辺の出力座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ）を求めることになる。また、図３Ａに例示する第二入力純色軸ＡＸ１２からの第二範囲ＡＲ２には、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）に対応する出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）に変換式（１）を適用して出力色空間ＣＳ２の第二出力純色軸ＡＸ２２及びその周辺の出力座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ）を求めることになる。図３Ｂに例示する第三入力純色軸ＡＸ１３からの第三範囲ＡＲ３では、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）に対応する出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）に変換式（１）を適用して出力色空間ＣＳ２の第三出力純色軸ＡＸ２３及びその周辺の出力座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ）を求めてもよい。尚、範囲ＡＲ１，ＡＲ２，ＡＲ３を範囲ＡＲ０と総称する。
図２，３Ａ，３Ｂに示す各範囲ＡＲ１，ＡＲ２，ＡＲ３は、同じ形状とされているが、異なる形状とされてもよい。
【００４１】
出力座標値を修正する範囲ＡＲ１，ＡＲ２，ＡＲ３は、重なりが無いように設定されている。図４は、Ｃ１軸（第一入力純色軸ＡＸ１１の例）とＭ１軸（第二入力純色軸ＡＸ１２の例）とに沿った平面において、第一範囲ＡＲ１及び第二範囲ＡＲ２を模式的に示している。図４において、第一範囲ＡＲ１と第二範囲ＡＲ２とは、Ｃ１ｉ＝Ｍ１ｉを満たす直線状の境界ＢＯ１において接している。
【００４２】
ここで、図２に示すように、第一範囲ＡＲ１は、Ｃ１軸からＭ１軸及びＹ１軸の方へ最大で格子点間距離（格子点間隔）の４倍（ｓ＝４）の範囲とされている。また、図３Ａに示すように、第二範囲ＡＲ２は、Ｍ１軸からＣ１軸及びＹ１軸の方へ最大で格子点間距離の４倍の範囲とされている。ただ、図４に示すように、ｓ＝４に相当するＣ１軸の第一座標値ｖ１＝Ｆｓ（変換式（１）を適用する最大サイズ）の箇所よりもＭ１軸に近い箇所（例えば第二座標値ｖ２の箇所）の第一範囲ＡＲ１は、狭くなっている。図４には、Ｍ１軸の方向における第一範囲ＡＲ１の広さについて、第二座標値ｖ２における広さｗ２が第一座標値ｖ１における広さｗ１よりも小となっていることが示されている。また、ｓ＝４に相当するＭ１軸の第一座標値ｖ１＝Ｆｓの箇所よりもＣ１軸に近い箇所（例えば第二座標値ｖ２の箇所）の第二範囲ＡＲ２も、狭くなっている。図４には、Ｃ１軸の方向における第二範囲ＡＲ２の広さについて、第二座標値ｖ２における広さｗ２が第一座標値ｖ１における広さｗ１よりも小となっていることが示されている。Ｙ１軸についても、同様である。図４において、Ｃ１−Ｍ１平面上の点の座標を（ｃ，ｍ）で表すと、第一範囲ＡＲ１と第二範囲ＡＲ２との境界ＢＯ１は、ｍ＝ｃを満たす直線上にある。図示していないが、Ｃ１−Ｙ１平面上の点の座標を（ｃ，ｙ）で表すと、第一範囲ＡＲ１と第三範囲ＡＲ３との境界は、ｃ＝ｙを満たす直線上にある。また、Ｍ１−Ｙ１平面上の点の座標を（ｍ，ｙ）で表すと、第二範囲ＡＲ２と第三範囲ＡＲ３との境界は、ｍ＝ｙを満たす直線上にある。
【００４３】
一方、Ｃ１軸の第一座標値ｖ１＝Ｆｓの箇所よりもＭ１軸から遠い箇所（例えば第三座標値ｖ３の箇所）の第一範囲ＡＲ１は、一定の広さとなっている。図４には、Ｍ１軸の方向における第一範囲ＡＲ１の広さについて、第三座標値ｖ３における広さｗ３が第一座標値ｖ１における広さｗ１を同じであることが示されている。また、Ｍ１軸の第一座標値ｖ１＝Ｆｓの箇所よりもＣ１軸から遠い箇所（例えば第三座標値ｖ３の箇所）の第二範囲ＡＲ２も、一定の広さとなっている。図４には、Ｃ１軸の方向における第二範囲ＡＲ２の広さについて、第三座標値ｖ３における広さｗ３が第一座標値ｖ１における広さｗ１を同じであることが示されている。Ｙ１軸についても、同様である。
以上より、不純色の色成分を減らす範囲を十分に確保しながら、第一範囲ＡＲ１と第二範囲ＡＲ２とに重なりが無いようにしている。
【００４４】
本具体例の第一範囲ＡＲ１は、Ｃ１軸の座標値が最大サイズＦｓ未満である場合の境界ＢＯ１、及び、Ｃ１軸の座標値が最大サイズＦｓ以上である場合の境界（ｓ＝４）を含まないものとする。本具体例の第二範囲ＡＲ２は、Ｍ１軸の座標値が最大サイズＦｓ未満である場合の境界ＢＯ１、及び、Ｍ１軸の座標値が最大サイズＦｓ以上である場合の境界（ｓ＝４）を含まないものとする。Ｙ１軸についても、同様である。
【００４５】
尚、各範囲ＡＲ１，ＡＲ２，ＡＲ３の最大サイズＦｓは、入力色空間ＣＳ１の純色軸の方向へ並ぶ格子点ＧＤ０の間隔の２倍以上が好ましく、図２等に示すように４倍でもよいし、３倍でもよいし、５倍以上でもよい。最大サイズＦｓを格子点間距離の２倍以上にすることにより、純色軸と純色軸周辺との色成分量の差がさらに軽減され、印刷物の階調の破綻がさらに抑制される。
【００４６】
ただ、各入力純色軸ＡＸ１から一定範囲内を出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）の修正範囲にすると、図１５で示したように、白色頂点Ｗの近傍において、純色化範囲ＡＲ９１，ＡＲ９２が重なった干渉領域ＡＲ９０が生じる。この干渉領域ＡＲ９０では、不純色の色成分を減らす処理が重複することにより、色成分の量の変化が大きくなってしまう。そのため、干渉領域ＡＲ９０の色が白色化してしまい、高明度のグラデーション部分が不自然な階調となることがある。そこで、本具体例では、図４等に示すように、各入力純色軸ＡＸ１からの純色化範囲ＡＲ１に重なりが無いようにして、不純色の色成分を減らす処理の重複を回避し、白色頂点近傍の白色化現象を抑制することにしている。
【００４７】
図１に示す第一変換式は、出力色空間ＣＳ２において純色保持の処理対象の出力純色軸ＡＸ２の色成分に適用される。
Ｖ３ｉ＝Ｆ１×Ｖ２ｉ＝ｆ１（ｖ，ｓ）×Ｖ２ｉ    …（２）
ここで、Ｖ３ｉ，Ｖ２ｉは、出力純色軸ＡＸ２の色成分の量を表す値である。変数ｓは、入力色空間ＣＳ１において純色保持の処理対象の入力純色軸を除く入力純色軸の方向における純色保持の処理対象の入力純色軸からの距離である。変数ｖは、純色保持の処理対象の入力純色軸における白色頂点Ｗからの距離である。距離ｓ，ｖは、いずれも格子点間距離を１とした距離である。第一係数Ｆ１は、出力純色軸ＡＸ２の色成分の量を表す値に乗じる係数である。係数ｆ１（ｖ，ｓ）は、ｖ≧Ｆｓである場合に距離ｖに依存しないで距離ｓに依存する係数ｆ１（Ｆｓ，ｓ）となり、ｖ＜Ｆｓである場合に両距離ｖ，ｓに依存する係数となる。
【００４８】
第一入力純色軸ＡＸ１１が純色保持の処理対象である場合、第一係数Ｆ１は、ある距離ｖにおいて入力純色軸ＡＸ１２，ＡＸ１３の方向における第一入力純色軸ＡＸ１１からの距離ｓに応じて変わる。第二入力純色軸ＡＸ１２が純色保持の処理対象である場合、第一係数Ｆ１は、ある距離ｖにおいて入力純色軸ＡＸ１１，ＡＸ１３の方向における第二入力純色軸ＡＸ１２からの距離ｓに応じて変わる。Ｃ１軸を第一入力純色軸ＡＸ１１に当てはめる場合、出力純色軸ＡＸ２２，ＡＸ２３の色成分はＭ２及びＹ２となり、上記式（２）は、Ｍ３ｉ＝ｆ１（ｖ，ｓ）×Ｍ２ｉ、又は、Ｙ３ｉ＝ｆ１（ｖ，ｓ）×Ｙ２ｉとなる。Ｍ１軸を第二入力純色軸ＡＸ１２に当てはめる場合、出力純色軸ＡＸ２１，ＡＸ２３の色成分はＣ２及びＹ２となり、上記式（２）は、Ｃ３ｉ＝ｆ１（ｖ，ｓ）×Ｃ２ｉ、又は、Ｙ３ｉ＝ｆ１（ｖ，ｓ）×Ｙ２ｉとなる。ｖ≧Ｆｓである場合の関数ｆ１（ｖ，ｓ）は、例えば、変数ｓの２次以上の多項式等で記述することができる。
【００４９】
図５Ａは、ｖ≧Ｆｓである場合の第一係数Ｆ１＝ｆ１（ｖ，ｓ）＝ｆ１（Ｆｓ，ｓ）の例を模式的に示している。この第一係数Ｆ１は、純色化範囲ＡＲ０（適用サイズＦｓ）内において、ｓ＝０からｓ＝Ｆｓとなるにつれて０から１まで大きくなっている。ｓ＜ＦｓにおいてＦ１＜１であるので、第一変換式Ｖ３ｉ＝Ｆ１×Ｖ２ｉは、入力座標値が第一入力純色軸ＡＸ１１から第一範囲ＡＲ１内の座標値である場合に出力色空間ＣＳ２において第一出力純色軸ＡＸ２１を除く出力純色軸ＡＸ２２，ＡＸ２３の色成分が初期対応関係７１０に従うよりも少なくなる変換式である。また、入力座標値が第二入力純色軸ＡＸ１２から第二範囲ＡＲ２内の座標値である場合に出力色空間ＣＳ２において第二出力純色軸ＡＸ２２を除く出力純色軸ＡＸ２１，ＡＸ２３の色成分が初期対応関係７１０に従うよりも少なくなる変換式でもある。従って、第一変換式は、純色以外の色成分に適用するもので、純色軸及びその近傍において純色以外の色成分を除去するフィルターといえる。また、純色保持の処理対象の入力純色軸ＡＸ１からの距離ｓが大きくなるにつれて、第一変換式による影響が弱くなる（第一係数Ｆ１が１になる）。
【００５０】
ここで、入力色空間ＣＳ１において第二入力純色軸ＡＸ１２の方向における第一入力純色軸ＡＸ１１からの第一距離ｓ１が０≦ｓ１＜Ｆｓ（第一範囲ＡＲ１内となる距離）であり、入力色空間ＣＳ１において第二入力純色軸ＡＸ１２の方向における第一入力純色軸ＡＸ１１からの第二距離ｓ２がｓ１＜ｓ２＜Ｆｓ（第一範囲ＡＲ１内となる距離）であるとする。第一係数Ｆ１＝ｆ１（ｖ，ｓ）は、ｆ１（ｖ，ｓ１）＜ｆ１（ｖ，ｓ２）を満たす係数である。また、純色保持の処理対象を第二入力純色軸ＡＸ１２にする場合も、同様である。
【００５１】
図６Ａは、ｖ＜Ｆｓである場合の第一係数Ｆ１＝ｆ１（ｖ，ｓ）の例を模式的に示している。この場合のＦ１＝ｆ１（ｖ，ｓ）を表す曲線は、図５Ａで示したＦ１＝ｆ１（Ｆｓ，ｓ）を表す曲線をｓ軸の方向へｖ／Ｆｓに縮小した曲線となっている。図６Ａには、ｖ＝３である場合の例を示している。この例の第一係数Ｆ１は、純色化範囲ＡＲ０（適用サイズＦｓ）内において、ｓ＝０からｓ＝ｖとなるにつれて０から１まで大きくなっている。ｓ＜ｖにおいてＦ１＜１であるので、第一変換式Ｖ３ｉ＝Ｆ１×Ｖ２ｉは、入力座標値が純色保持の処理対象の入力純色軸ＡＸ１から所定範囲ＡＲ０内の座標値である場合に出力色空間ＣＳ２において純色保持の処理対象の出力純色軸ＡＸ２を除く純色軸の色成分が初期対応関係７１０に従うよりも少なくなる変換式である。従って、ｖ＜Ｆｓである場合の第一変換式も、純色以外の色成分に適用するもので、純色軸及びその近傍において純色以外の色成分を除去するフィルターといえる。また、純色保持の処理対象の入力純色軸ＡＸ１からの距離ｓが大きくなるにつれて、第一変換式による影響が弱くなる（第一係数Ｆ１が１になる）。
【００５２】
図７は、入力色空間ＣＳ１の複数の格子点ＧＤ０のうち純色保持の処理対象の入力純色軸ＡＸ１から所定範囲ＡＲ０内にある格子点ＧＤ０の出力階調値を修正した例において、入力色空間ＣＳ１の入力純色軸ＡＸ１からの距離ｓに対する出力色空間ＣＳ２の不純色の色成分の量を模式的に例示している。図７には、純色化していない場合の不純色の色成分の量を破線Ｌ９で示し、純色軸のみ純色化した場合の不純色の色成分の量を実線Ｌ８で示し、入力純色軸ＡＸ１から所定範囲ＡＲ０内にある格子点ＧＤ０の出力階調値を修正した場合の不純色の色成分の量を太線Ｌ１で示している。図７に示すように、入力純色軸ＡＸ１から所定範囲ＡＲ０内にある格子点ＧＤ０の出力階調値を修正すると、距離ｓ＝１等において不純色の色成分の階調が滑らかとなる。これにより、印刷物の純色付近のグラデーション部分が自然な階調となり、なだらかな表現が可能となり、且つ、純色による自然な色合いの表現も兼ね備えた高画質の表現が可能となる。
【００５３】
また、図５Ａに示すように、０＜ｓ１＜Ｆｓである場合、ｓ−Ｆ１平面においてＦ１＝ｆ１（Ｆｓ，ｓ）上の点（ｓ１，ｆ１（Ｆｓ，ｓ１））は、点（０，０）と点（Ｆｓ，１）とを結ぶ線Ｌ１１よりも上側にある。図６Ａに示すように、０＜ｓ１＜ｖである場合、ｓ−Ｆ１平面においてＦ１＝ｆ１（ｖ，ｓ）上の点（ｓ１，ｆ１（ｖ，ｓ１））は、点（０，０）と点（Ｆｓ，１）とを結ぶ線Ｌ１１よりも上側にある。従って、印刷物の純色付近のグラデーション部分がさらに自然な階調となり、さらになだらかな表現が可能となり、且つ、純色によるさらに自然な色合いの表現も兼ね備えた高画質の表現が可能となる。
【００５４】
図１に示す第二変換式は、出力色空間ＣＳ２において純色保持の処理対象の出力純色軸ＡＸ２の色成分に適用される。
Ｖ３ｉ＝Ｆ２×Ｖ２ｉ＝ｆ２（Ｖ２max，ｖ，ｓ）×Ｖ２ｉ    …（３）
ここで、Ｖ３ｉ，Ｖ２ｉは、第一出力純色軸ＡＸ２１の色成分の量を表す値である。第二係数Ｆ２は、第一出力純色軸ＡＸ２１の色成分の量を表す値に乗じる係数である。Ｖ２maxは、純色保持の処理対象の入力純色軸ＡＸ１における色成分の量を表す座標値（Ｃ１ｉ、Ｍ１ｉ、又は、Ｙ１ｉ）が１００％である場合の出力色空間ＣＳ２の出力純色軸ＡＸ２における色成分の量を表す座標値Ｖ２ｉ（Ｃ２ｉ、Ｍ２ｉ、又は、Ｙ２ｉ）の最大値を表す。出力座標値の最大値Ｖ２maxが１００％よりも小さい場合、最大値Ｖ２maxを１００％に修正することにより純色を増やして出力画像が明るくなり過ぎることを抑制することができる。この場合、係数ｆ２（Ｖ２max，ｖ，ｓ）は、ｖ≧Ｆｓである場合に距離ｖに依存しないで距離ｓに依存する係数ｆ２（Ｖ２max，Ｆｓ，ｓ）となり、ｖ＜Ｆｓである場合に両距離ｖ，ｓに依存する係数となる。
【００５５】
第一入力純色軸ＡＸ１１が純色保持の処理対象である場合、第二係数Ｆ２は、ある距離ｖにおいて入力純色軸ＡＸ１２，ＡＸ１３の方向における第一入力純色軸ＡＸ１１からの距離ｓに応じて変わる係数となる。第二入力純色軸ＡＸ１２が純色保持の処理対象である場合、第二係数Ｆ２は、ある距離ｖにおいて入力純色軸ＡＸ１１，ＡＸ１３の方向における第二入力純色軸ＡＸ１２からの距離ｓに応じて変わる係数となる。Ｃ１軸を第一入力純色軸ＡＸ１１に当てはめる場合、第一出力純色軸ＡＸ２１の色成分はＣ２となり、上記式（３）は、Ｃ３ｉ＝ｆ２（Ｖ２max，ｖ，ｓ）×Ｃ２ｉとなる。Ｍ１軸を第二入力純色軸ＡＸ１２に当てはめる場合、第二出力純色軸ＡＸ２２の色成分はＭ２となり、上記式（３）は、Ｍ３ｉ＝ｆ２（Ｖ２max，ｖ，ｓ）×Ｍ２ｉとなる。ｖ≧Ｆｓである場合の関数ｆ２（Ｖ２max，ｖ，ｓ）は、例えば、変数ｓの２次以上の多項式であって最大値Ｖ２maxに依存する係数を有する多項式等で記述することができる。
【００５６】
図５Ｂは、ｖ≧Ｆｓである場合の第二係数Ｆ２＝ｆ２（Ｖ２max，ｖ，ｓ）＝ｆ２（Ｖ２max，Ｆｓ，ｓ）の例を模式的に示している。この第二係数Ｆ２は、純色化範囲ＡＲ０（適用サイズＦｓ）内において、ｓ＝０からｓ＝Ｆｓとなるにつれて１．１から１まで小さくなっている。尚、Ｖ２max＝１００％である場合、Ｆ２＞１にすると修正後の階調値Ｖ３ｉが１００％を超えることがあるため、純色化範囲ＡＲ０内でもｆ２（Ｖ２max，Ｆｓ，ｓ）＝１にしてもよい。９１％≦Ｖ２max＜１００％である場合、Ｆ２＝１．１にすると修正後の階調値Ｖ３ｉが１００％を超えることがあるため、１＜ｆ２（Ｖ２max，Ｆｓ，０）＜１．１にしてもよい。Ｖ２max＜９１％である場合、ｆ２（Ｖ２max，Ｆｓ，０）＞１．１にしてもよいし、ｆ２（Ｖ２max，Ｆｓ，０）＝１．１に固定してもよい。ｓ＜ＦｓにおいてＦ２≧１であるので、第二変換式Ｖ３ｉ＝Ｆ２×Ｖ２ｉは、入力座標値が第一入力純色軸ＡＸ１１から第一範囲ＡＲ１内の座標値である場合に出力色空間ＣＳ２において第一出力純色軸ＡＸ２１の色成分が初期対応関係７１０に従うとき以上となる変換式である。また、入力座標値が第二入力純色軸ＡＸ１２から第二範囲ＡＲ２内の座標値である場合に出力色空間ＣＳ２において第二出力純色軸ＡＸ２２の色成分が初期対応関係７１０に従うとき以上となる変換式でもある。従って、第二変換式は、純色の色成分に適用するもので、純色軸及びその近傍において純色の色成分を増加させるフィルターといえる。また、純色保持の処理対象の入力純色軸ＡＸ１からの距離ｓが大きくなるにつれて、第二変換式による影響が弱くなる（第二係数Ｆ２が１になる）。
【００５７】
ここで、入力色空間ＣＳ１において第二入力純色軸ＡＸ１２の方向における第一入力純色軸ＡＸ１１からの第一距離ｓ１が０≦ｓ１＜Ｆｓであり、入力色空間ＣＳ１において第二入力純色軸ＡＸ１２の方向における第一入力純色軸ＡＸ１１からの第二距離ｓ２がｓ１＜ｓ２＜Ｆｓであるとする。Ｖ２max＜１００％である場合の第二係数Ｆ２＝ｆ２（Ｖ２max，ｖ，ｓ）は、ｆ２（Ｖ２max，ｖ，ｓ１）＞ｆ２（Ｖ２max，ｖ，ｓ２）を満たす係数である。また、純色保持の処理対象を第二入力純色軸ＡＸ１２にする場合も、同様である。純色化した際に純色保持の処理対象の出力純色軸ＡＸ２の色成分が少なくなることにより、印刷物が明るくなりすぎること抑制することが可能となる。
【００５８】
図６Ｂは、ｖ＜Ｆｓである場合の第二係数Ｆ２＝ｆ２（Ｖ２max，ｖ，ｓ）の例を模式的に示している。この場合のＦ２＝ｆ２（Ｖ２max，ｖ，ｓ）を表す曲線は、図５Ｂで示したＦ２＝ｆ２（Ｖ２max，Ｆｓ，ｓ）を表す曲線をｓ軸の方向へｖ／Ｆｓに縮小した曲線となっている。図６Ｂには、ｖ＝３である場合の例を示している。この例の第二係数Ｆ２は、純色化範囲ＡＲ０（適用サイズＦｓ）内において、ｓ＝０からｓ＝Ｆｓとなるにつれて１．１から１まで小さくなっている。尚、Ｖ２max＝１００％である場合、純色化範囲ＡＲ０内でもｆ２（Ｖ２max，ｖ，ｓ）＝１にしてもよい。９１％≦Ｖ２max＜１００％である場合、１＜ｆ２（Ｖ２max，ｖ，０）＜１．１にしてもよい。Ｖ２max＜９１％である場合、ｆ２（Ｖ２max，ｖ，０）＞１．１にしてもよいし、ｆ２（Ｖ２max，ｖ，０）＝１．１に固定してもよい。ｓ＜ｖにおいてＦ２≧１であるので、第二変換式Ｖ３ｉ＝Ｆ２×Ｖ２ｉは、入力座標値が純色保持の処理対象の入力純色軸ＡＸ１から所定範囲ＡＲ０内の座標値である場合に出力色空間ＣＳ２において純色保持の処理対象の出力純色軸ＡＸ２の色成分が初期対応関係７１０に従うとき以上となる変換式である。従って、ｖ＜Ｆｓである場合の第二変換式も、純色の色成分に適用するもので、純色軸及びその近傍において純色の色成分を増加させるフィルターといえる。また、純色保持の処理対象の入力純色軸ＡＸ１からの距離ｓが大きくなるにつれて、第二変換式による影響が弱くなる（第二係数Ｆ２が１になる）。
【００５９】
また、図５Ｂに示すように、０＜ｓ１＜Ｆｓである場合、ｓ−Ｆ２平面においてＦ２＝ｆ２（Ｖ２max，Ｆｓ，ｓ）上の点（ｓ１，ｆ２（Ｖ２max，Ｆｓ，ｓ１））は、点（０，ｆ２（Ｖ２max，Ｆｓ，０））と点（Ｆｓ，１）とを結ぶ線Ｌ１２よりも下側にある。図６Ｂに示すように、０＜ｓ１＜ｖである場合、ｓ−Ｆ２平面においてＦ２＝ｆ２（Ｖ２max，ｖ，ｓ）上の点（ｓ１，ｆ２（Ｖ２max，ｖ，ｓ１））は、点（０，ｆ２（Ｖ２max，ｖ，０））と点（Ｆｓ，１）とを結ぶ線Ｌ１２よりも下側にある。従って、純色化した際に純色保持の処理対象の出力純色軸ＡＸ２の色成分が少なくなることによる印刷物の明度の上昇をさらに適切に抑制することが可能となる。
【００６０】
（３）色変換装置の具体例：
図８は、色変換方法を実施する色変換装置の構成例を模式的に示している。図８に示す色変換装置１００は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３、記憶装置１１４、表示装置１１５、入力装置１１６、撮像装置１１７、通信Ｉ／Ｆ（インターフェイス）１１８、等が接続されて互いに情報を入出力可能とされている。記憶装置１１４は、色変換プログラムＰＲ０、プロファイルＰＦ０、生成された色変換ＬＵＴ８００、等を記憶している。記憶装置１１４には、フラッシュメモリー等の不揮発性半導体メモリー、ハードディスク等の磁気記憶装置、等を用いることができる。表示装置１１５は、ＲＧＢ色空間で表現される画像を表示する。表示装置１１５には、液晶表示パネル等を用いることができる。入力装置１１６には、表示パネルの表面に貼り付けられたタッチパネル、キーボードを含むハードキー、ポインティングデバイス、等を用いることができる。撮像装置１１７は、例えば、被写体を撮影してＲＧＢ色空間で表現される画像を生成する。通信Ｉ／Ｆ１１８は、印刷装置２００の通信Ｉ／Ｆ２１０に接続され、印刷装置２００に対して情報を入出力する。通信Ｉ／Ｆ１１８，２１０の規格には、ＵＳＢ（Universal Serial Bus）、近距離無線通信規格、等を用いることができる。通信Ｉ／Ｆ１１８，２１０の通信は、有線でもよいし、無線でもよく、ＬＡＮ（Local Area Network）やインターネット等といったネットワーク通信でもよい。
【００６１】
色変換装置１００には、パーソナルコンピューター（タブレット型端末を含む。）といったコンピューター等が含まれる。色変換装置１００は、一つの筐体内に全構成要素１１１〜１１８を有してもよいが、互いに通信可能に分割された複数の装置で構成されてもよい。また、印刷装置が色変換装置１００にあっても本技術を実施可能であり、印刷機能を有するプリンター自体が本技術の色調整処理を行ってもよい。
印刷装置２００は、例えば、ＣＭＹＫのインク（色材の例）のドットを被印刷物に形成する記録ヘッドを有している。印刷装置２００は、色変換装置１００が生成した色変換後の出力画像に基づく印刷用データを入手し、該印刷用データに基づいて前記出力画像に対応するＣＭＹＫのドットで表現される印刷画像を被印刷物に形成する。印刷装置２００には、上述した第一印刷装置及び第二印刷装置等が含まれる。
【００６２】
図８に示す色変換プログラムＰＲ０は、変換機能ＦＵ１、修正機能ＦＵ２、及び、選択機能ＦＵ３を色変換装置１００に実現させる。これにより、色変換装置１００は、変換部Ｕ１、修正部Ｕ２、及び、選択部Ｕ３として機能する。
【００６３】
（４）色変換処理の具体例：
図９は、図８に示す色変換装置１００で行われるＬＵＴ生成処理の例を示している。ここで、ステップＳ１１０〜Ｓ１２０は変換部Ｕ１、変換工程、及び、変換機能ＦＵ１に対応する例であり、ステップＳ１３０は選択部Ｕ３、選択工程、及び、選択機能ＦＵ３に対応する例であり、ステップＳ１６０は修正部Ｕ２、修正工程、及び、修正機能ＦＵ２に対応する例である。以下、「ステップ」の記載を省略する。
【００６４】
処理が開始されると、色変換装置１００は、第一印刷装置に依存する入力色空間ＣＳ１の各格子点ＧＤ０の座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）を入力プロファイルＰＦ１に従ってＬａｂ色空間の座標値（Ｌｉ，ａｉ，ｂｉ）に色変換する（Ｓ１１０）。次に、色変換装置１００は、Ｌａｂ色空間の各座標値（Ｌｉ，ａｉ，ｂｉ）を出力プロファイルＰＦ２に従って第二印刷装置に依存する出力色空間ＣＳ２の座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）に色変換する（Ｓ１２０）。Ｓ１１０〜Ｓ１２０の処理により、色変換装置１００は、Ｌａｂ色空間を経由して入力色空間ＣＳ１の各格子点ＧＤ０の入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）を出力色空間ＣＳ２の出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）に変換する。
【００６５】
出力座標値を得た後、色変換装置１００は、入力色空間ＣＳ１の各純色軸について純色を保持する処理を行うか否かの選択を受け付ける（Ｓ１３０）。この処理は、例えば、Ｃ軸を純色保持の処理対象にするか否か、Ｍ軸を純色保持の処理対象にするか否か、及び、Ｙ軸を純色保持の処理対象にするか否かを含む画面を表示装置１１５に表示してユーザーの選択操作を入力装置１１６により受け付ける処理とすることができる。Ｓ１３０の処理は、入力色空間ＣＳ１の複数の純色軸に含まれる純色軸について該純色軸の座標値を出力色空間ＣＳ２の純色軸の座標値に変換するか否かの選択を受け付ける処理である。
【００６６】
処理対象の選択後、色変換装置１００は、純色を保持する処理を実施するか否かに応じて処理を分岐させる（Ｓ１４０）。Ｃ軸、Ｍ軸、及び、Ｙ軸のいずれも処理対象として選択されなかった場合、色変換装置１００は、ＬＵＴ生成処理を終了させる。Ｃ軸、Ｍ軸、及び、Ｙ軸の少なくとも一つが処理対象として選択された場合、色変換装置１００は、処理をＳ１５０に進める。Ｃ軸、Ｍ軸、及び、Ｙ軸の少なくとも二つ以上が所定対象として選択された場合、選択された一つの軸に対応する入力純色軸が第一入力純色軸ＡＸ１１に当てはまり、該第一入力純色軸ＡＸ１１と同系統の出力純色軸が第一出力純色軸ＡＸ２１に当てはまり、選択された別の軸に対応する入力純色軸が第二入力純色軸ＡＸ１２に当てはまり、該第二入力純色軸ＡＸ１２と同系統の出力純色軸が第二出力純色軸ＡＸ２２に当てはまる。Ｓ１５０において、色変換装置１００は、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）と出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）とを対応付けることにより、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）と出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）との初期対応関係７１０が規定された元ＬＵＴ８１０を生成する。Ｓ１５０の処理は、ＰＣＳ（プロファイル接続空間）にデバイスリンクを作成する処理ともいえる。
【００６７】
その後、色変換装置１００は、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）が純色保持の処理対象の入力純色軸ＡＸ１から所定範囲ＡＲ０内の座標値である場合、上述した変換式（１）に従って元ＬＵＴ８１０の初期対応関係７１０に規定される出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）を修正し（Ｓ１６０）、ＬＵＴ生成処理を終了させる。ここで、格子点ＧＤ０の座標値が第一入力純色軸ＡＸ１１から第一範囲ＡＲ１内の座標値である場合、出力色空間ＣＳ２において第二出力純色軸ＡＸ２２の色成分の座標値Ｖ２ｉは、上述した第一変換式（２）、すなわち、Ｖ３ｉ＝Ｆ１×Ｖ２ｉ＝ｆ１（ｖ，ｓ）×Ｖ２ｉに従って修正される。この場合、出力色空間ＣＳ２において第一出力純色軸ＡＸ２１の色成分の座標値Ｖ２ｉは、上述した第二変換式（３）、すなわち、Ｖ３ｉ＝Ｆ２×Ｖ２ｉ＝ｆ２（Ｖ２max，ｖ，ｓ）×Ｖ２ｉに従って修正される。格子点ＧＤ０の座標値が第二入力純色軸ＡＸ１２から第二範囲ＡＲ２内の座標値である場合、出力色空間ＣＳ２において第一出力純色軸ＡＸ２１の色成分の座標値Ｖ２ｉは、上述した第一変換式（２）に従って修正される。この場合、出力色空間ＣＳ２において第二出力純色軸ＡＸ２２の色成分の座標値Ｖ２ｉは、上述した第二変換式（３）に従って修正される。得られる色変換ＬＵＴ８００は、入力色空間ＣＳ１の入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）と出力色空間ＣＳ２の修正後の出力座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ）との対応関係７００が規定されている。このＬＵＴ８００を参照することにより、第一印刷装置に依存するＣＭＹ色空間の入力座標値を第二印刷装置に依存するＣＭＹ色空間の出力座標値に変換してから該出力座標値で表される出力画像を第二印刷装置に印刷させることができる。
【００６８】
例えば、Ｓ１３０でＣ軸とＭ軸が選択されたとする。この場合、入力色空間ＣＳ１のＣ１軸を第一入力純色軸ＡＸ１１に当てはめると、出力色空間ＣＳ２のＣ２軸が第一出力純色軸ＡＸ２１に当てはまり、出力色空間ＣＳ２のＭ２軸が第二出力純色軸ＡＸ２２に当てはまり、出力色空間ＣＳ２のＹ２軸が残りの出力純色軸ＡＸ２３に当てはまる。格子点ＧＤ１の座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）が第一入力純色軸ＡＸ１１から第一範囲ＡＲ１内の座標値である場合、修正後の出力座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ）は、以下の通りとなる。
Ｃ３ｉ＝Ｆ２×Ｃ２ｉ＝ｆ２（Ｃ２max，ｖ，ｓ）×Ｃ２ｉ  …（４）
Ｍ３ｉ＝Ｆ１×Ｍ２ｉ＝ｆ１（ｖ，ｓ）×Ｍ２ｉ           …（５）
Ｙ３ｉ＝Ｆ１×Ｙ２ｉ＝ｆ１（ｖ，ｓ）×Ｙ２ｉ           …（６）
【００６９】
上記式（５），（６）により、図７で示したように、距離ｓ＝１等において不純色の色成分Ｍ，Ｙの階調が滑らかとなる。これにより、出力画像の純色付近のグラデーション部分が自然な階調となり、なだらかな表現が可能となり、且つ、純色による自然な色合いの表現も兼ね備えた高画質の表現が可能となる。また、上記式（４）により、不純色の色成分Ｍ，Ｙが少なくなることによる出力画像の明度の上昇が抑制される。これにより、純色によるさらに自然な色合いの表現も兼ね備えた高画質の表現が可能となる。本具体例は、初期対応関係７１０に規定される出力座標値が第一変換式（２）及び第二変換式（３）で修正されるので、第一デバイスに依存する入力色空間と第二デバイスに依存する出力色空間との対応関係を規定する処理を簡素化することが可能となる。むろん、入力色空間ＣＳ１のＭ１軸を第二入力純色軸ＡＸ１２に当てはめる場合も、同様である。
【００７０】
さらに、図２，３Ａ，３Ｂ等で示したように、初期対応関係７１０に規定される出力座標値を修正する範囲ＡＲ１，ＡＲ２，ＡＲ３に重なりが無い。これにより、各出力純色軸ＡＸ２近傍の不純色の色成分を減らす処理が干渉せず、白色頂点近傍の白色化が抑制され、高明度のグラデーション部分がより自然な階調となる。従って、本具体例は、より自然な階調表現を実現することが可能となる。また、入力色がＣＭＹの等量であるコンポジットグレーである場合、純色保持の処理により不純色の色成分が偏って減るようなことが抑制され、プロファイルにより指定されたグレーの色再現性が向上する。
【００７１】
（５）変形例：
本発明は、種々の変形例が考えられる。
例えば、機器独立色空間は、ＣＩＥ Ｌｃｈ色空間、ＣＩＥ ＸＹＺ色空間、ＣＩＥ Ｌ*ｕ*ｖ*色空間、等でもよい。
入力色空間及び出力色空間は、ＣＭＹＫ色空間、ＲＧＢ色空間、等でもよい。
【００７２】
図１０は、入力色空間ＣＳ１であるＣＭＹＫ色空間の入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ，Ｋ１ｉ）と出力色空間ＣＳ２であるＣＭＹＫ色空間の出力座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ，Ｋ３ｉ）とを対応付けた色変換ＬＵＴを生成する処理の例を示している。色成分Ｋは、墨色の例である。処理が開始されると、色変換装置１００は、第一印刷装置に依存する入力色空間ＣＳ１の各格子点ＧＤ０の座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ，Ｋ１ｉ）を入力プロファイルＰＦ１に従ってＬａｂ色空間の座標値（Ｌｉ，ａｉ，ｂｉ）に色変換する（Ｓ２０５）。次に、色変換装置１００は、Ｌａｂ色空間の各座標値（Ｌｉ，ａｉ，ｂｉ）を出力プロファイルＰＦ２に従って第二印刷装置に依存する出力色空間ＣＳ２の座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ，Ｋ２ｉ）に色変換する（Ｓ２１０）。
【００７３】
出力座標値を得た後、色変換装置１００は、墨色Ｋを保持する処理を行うか否か、並びに、Ｃ軸、Ｍ軸、及び、Ｙ軸について純色を保持する処理を行うか否かの選択を受け付ける（Ｓ２１５）。この処理は、例えば、図９で示した画面に墨色Ｋを保持の処理対象にするか否かを加えた画面を表示装置１１５に表示してユーザーの選択操作を入力装置１１６により受け付ける処理とすることができる。
【００７４】
処理対象の選択後、色変換装置１００は、墨色Ｋ、又は、Ｋを除く純色を保持する処理を実施するか否かに応じて処理を分岐させる（Ｓ２２０）。いずれも処理対象として選択されなかった場合、色変換装置１００は、ＬＵＴ生成処理を終了させる。少なくとも一つが処理対象として選択された場合、色変換装置１００は、処理をＳ２２５に進める。Ｓ２２５において、色変換装置１００は、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ，Ｋ１ｉ）と出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ，Ｋ２ｉ）とを対応付けることにより、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ，Ｋ１ｉ）と出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ，Ｋ２ｉ）との初期対応関係が規定された元ＬＵＴを生成する。
【００７５】
元ＬＵＴ生成後、色変換装置１００は、墨色Ｋを保持する処理を実施する場合（Ｓ２３０）、出力座標値Ｋ２ｉをＫ３ｉ＝Ｋ１ｉに修正する（Ｓ２３５）。ここで、墨色Ｋの座標値の増分をΔＫｉ＝Ｋ１ｉ−Ｋ２ｉとして、色成分Ｃの値Ｃ２ｉからΔＫｉを差し引き、色成分Ｍの値Ｍ２ｉからΔＫｉを差し引き、色成分Ｙの値Ｙ２ｉからΔＫｉを差し引いてもよい。
また、色変換装置１００は、墨色Ｋを除く純色を保持する処理を実施する場合（Ｓ２４０）、入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ）が純色保持の処理対象の入力純色軸ＡＸ１から所定範囲ＡＲ０内の座標値である場合、上述した変換式（１）に従って元ＬＵＴの初期対応関係に規定される出力座標値（Ｃ２ｉ、Ｍ２ｉ、又は、Ｙ２ｉ）を修正し（Ｓ２４５）、ＬＵＴ生成処理を終了させる。得られる色変換ＬＵＴは、入力色空間ＣＳ１の入力座標値（Ｃ１ｉ，Ｍ１ｉ，Ｙ１ｉ，Ｋ１ｉ）と出力色空間ＣＳ２の修正後の出力座標値（Ｃ３ｉ，Ｍ３ｉ，Ｙ３ｉ，Ｋ３ｉ）との対応関係が規定されている。このＬＵＴを参照することにより、第一印刷装置に依存するＣＭＹＫ色空間の入力座標値を第二印刷装置に依存するＣＭＹＫ色空間の出力座標値に変換してから該出力座標値で表される出力画像を第二印刷装置に印刷させることができる。
【００７６】
本具体例も、初期対応関係に規定される出力座標値が変換式（２），（３）で修正されるので、第一デバイスに依存する入力色空間と第二デバイスに依存する出力色空間との対応関係を規定する処理を簡素化することが可能となる。また、純色化範囲ＡＲ１，ＡＲ２，ＡＲ３に重なりが無いので、各出力純色軸ＡＸ２近傍の不純色の色成分を減らす処理が干渉せず、白色頂点近傍の白色化が抑制され、より自然な階調表現を実現することが可能となる。
尚、墨色には、Ｋよりも低濃度のＬｋ（ライトブラック）、Ｌｋよりも低濃度のＬＬｋ（ライトライトブラック）、等が含まれてもよい。
【００７７】
図１１に例示するように、例えば表示装置１１５（第一デバイスの例）に依存するＲＧＢ色空間の入力座標値（Ｒｉ，Ｇｉ，Ｂｉ）と印刷装置２００（第二デバイスの例）に依存するＣＭＹ色空間の出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）とを対応付ける場合にも、本技術を適用可能である。尚、図示の都合上、図１１の斜視の方法は図２等の斜視の方法とは異なっている。図１１に示すＫは明度Ｌ*が最も低い黒色頂点を示し、図１１に示すＷは明度Ｌ*が最も高い白色頂点を示す。ここで、加法混色となるＲＧＢ色空間の座標値を（ｒ，ｇ，ｂ）とし、各色成分の値ｒ，ｇ，ｂが相対値で０％以上１００％以下であるとする。図１１に示すように、ｇ＝ｂ＝１００％であって０％≦ｒ≦１００％を満たす線状部は、Ｃのみの１色に対応しているので、Ｃ１軸となる。また、ｒ＝ｂ＝１００％であって０％≦ｇ≦１００％を満たす線状部は、Ｍのみの１色に対応しているので、Ｍ１軸となる。さらに、ｒ＝ｇ＝１００％であって０％≦ｂ≦１００％を満たす線状部は、Ｙのみの１色に対応しているので、Ｙ１軸となる。尚、座標値Ｒｉ，Ｇｉ，Ｇｉが０〜２５５の階調値で表現される場合も、座標値０％は階調値０で表され、座標値１００％は階調値２５５で表されるものとする。
【００７８】
以上より、上述した色変換方法を適用することができる。すなわち、変換工程では、Ｌａｂ色空間を経由してＲＧＢ色空間（入力色空間ＣＳ１）の各格子点ＧＤ０の入力座標値（Ｒｉ，Ｇｉ，Ｂｉ）をＣＭＹ色空間（出力色空間ＣＳ２）の出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）に変換すればよい。修正工程では、入力座標値（Ｒｉ，Ｇｉ，Ｂｉ）が第一入力純色軸ＡＸ１１から第一範囲ＡＲ１内の座標値である場合、上述した第一変換式（２）及び第二変換式（３）を用いて元ＬＵＴの初期対応関係に規定される出力座標値（Ｃ２ｉ，Ｍ２ｉ，Ｙ２ｉ）を修正すればよい。例えば、Ｍ１軸を第一入力純色軸ＡＸ１１に当てはめる場合、第一出力純色軸ＡＸ２１の色成分はＭ２となり、第一出力純色軸ＡＸ２１を除く出力純色軸の色成分はＣ２及びＹ２となる。そこで、Ｃ２軸の色成分の量を表す座標値を第一変換式Ｃ３ｉ＝ｆ１（ｖ，ｓ）×Ｃ２ｉに従って修正し、Ｙ２軸の色成分の量を表す座標値を第一変換式Ｙ３ｉ＝ｆ１（ｖ，ｓ）×Ｙ２ｉに従って修正し、Ｍ２軸の色成分の量を表す座標値を第二変換式Ｍ３ｉ＝ｆ２（Ｖ２max，ｖ，ｓ）×Ｍ２ｉに従って修正すればよい。
【００７９】
さらに、印刷装置が使用する色材の色は、ＣＭＹＫ以外にも、Ｃよりも低濃度のＬｃ（ライトシアン）、Ｍよりも低濃度のＬｍ（ライトマゼンタ）、Ｙよりも高濃度のＤｙ（ダークイエロー）、Ｏｒ（オレンジ）、Ｇｒ（グリーン）、画質向上用の無着色の色材、等を含んでもよい。
【００８０】
（６）実施例：
実際に、入力プロファイルと出力プロファイルに従いＬａｂ色空間を経由して元ＬＵＴを生成し、Ｃ軸からの純色化範囲とＭ軸からの純色化範囲とＹ軸からの純色化範囲とに重なりが無いようにして、出力座標値を変換式（２），（３）に従って修正して、得られた色変換ＬＵＴに規定される対応関係に従ってカラーサンプル画像を色変換した。図１２は、前記対応関係に従ってカラーサンプル画像を色変換した実施例の出力画像を示している。図示の都合上、図１２には出力画像をグレー化して示している。
また、Ｃ軸から一定距離内、Ｍ軸から一定距離内、及び、Ｙ軸から一定距離内を純色化範囲として干渉領域が生じるようにし、出力座標値を変換式（２），（３）に従って修正して、得られた色変換ＬＵＴに規定される対応関係に従って同じカラーサンプル画像を色変換した。図１３は、前記対応関係に従ってカラーサンプル画像を色変換した比較例の出力画像を示している。図示の都合上、図１３には出力画像をグレー化して示している。
【００８１】
図１３の例えば一番左上の立方体の斜視像、及び、その下の立方体の斜視像に示すように、比較例の出力画像には、不自然な白色化が起こり、高明度のグラデーション部分に不自然な階調が見られる。一方、図１２の例えば一番左上の立方体の斜視像、及び、その下の立方体の斜視像に示すように、実施例の出力画像は、不自然な白色化が起こっておらず、高明度のグラデーション部分が自然な階調である。
以上より、第一入力純色軸からの第一範囲と第二入力純色軸からの第二範囲とに重なりが無いように初期対応関係に規定される出力座標値を修正すると、より自然な階調表現が実現されることが確認された。
【００８２】
（７）結び：
以上説明したように、本発明によると、種々の態様により、より自然な階調表現を実現可能な技術等を提供することができる。むろん、従属請求項に係る構成要件を有しておらず独立請求項に係る構成要件のみからなる技術等でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【００８３】
１００…色変換装置、１１４…記憶装置、１１５…表示装置、１１６…入力装置、２００…印刷装置、７００…対応関係、７１０…初期対応関係、８００…ＬＵＴ、８１０…元ＬＵＴ、ＡＲ０…範囲、ＡＲ１…第一範囲、ＡＲ２…第二範囲、ＡＲ３…範囲、ＡＸ１…入力純色軸、ＡＸ１１…第一入力純色軸、ＡＸ１２…第二入力純色軸、ＡＸ１３…入力純色軸、ＡＸ２…出力純色軸、ＡＸ２１…第一出力純色軸、ＡＸ２２…第二出力純色軸、ＡＸ２３…出力純色軸、ＢＯ１…境界、ＣＳ１…入力色空間、ＣＳ２…出力色空間、Ｆ１…第一係数、Ｆ２…第二係数、ＦＵ１…変換機能、ＦＵ２…修正機能、ＦＵ３…選択機能、ＧＤ０…格子点、ＰＦ０…プロファイル、ＰＦ１…入力プロファイル、ＰＦ２…出力プロファイル、ＰＲ０…色変換プログラム、Ｕ１…変換部、Ｕ２…修正部、Ｕ３…選択部。
【図１】
0006583059.tif 000002
【図２】
0006583059.tif 000003
【図３】
0006583059.tif 000004
【図４】
0006583059.tif 000005
【図５】
0006583059.tif 000006
【図６】
0006583059.tif 000007
【図７】
0006583059.tif 000008
【図８】
0006583059.tif 000009
【図９】
0006583059.tif 000010
【図１０】
0006583059.tif 000011
【図１１】
0006583059.tif 000012
【図１２】
0006583059.tif 000013
【図１３】
0006583059.tif 000014
【図１４】
0006583059.tif 000015
【図１５】
0006583059.tif 000016