(57)【特許請求の範囲】
【請求項１】
第１の色空間における表色値である第１種表色値の複数の代表値に、前記第１の色空間とは異なる第２の色空間における表色値である第２種表色値をそれぞれ対応付けた色対応情報を修正する修正装置であって、
前記第２の色空間において、前記複数の代表値に対応付けられた複数の前記第２種表色値である複数の対応色値のうちの注目対応色値が、３個の対応色値で形成される第２種三角面であって前記注目対応色値に対応付けられたＮ個（Ｎは１以上の整数）の第２種三角面のそれぞれに対して、前記第２種三角面に対応付けられた特定の方向側に位置しているか否かを判断する判断部と、
前記判断部による判断結果に応じて前記注目対応色値を修正する修正部と、
を備え、
前記修正部は、
前記判断部によって、前記注目対応色値が、前記Ｎ個の第２種三角面のそれぞれに対して、前記特定の方向側に位置していると判断がされた場合には、前記注目対応色値を維持し、
前記判断部によって、前記注目対応色値が、前記Ｎ個の第２種三角面の少なくとも１個の前記第２種三角面に対して、前記特定の方向側に位置していないと判断がされた場合には、前記注目対応色値を、前記第２の色空間において、前記Ｎ個の第２種三角面のうちの少なくとも１個の第２種三角面の前記特定の方向側の領域までの距離が、前記注目対応色値から前記領域までの距離よりも短い第２種表色値に修正する、
修正装置。
【請求項２】
請求項１に記載の修正装置であって、
前記第１の色空間において、前記注目対応色値に対応付けられた代表値である注目代表値には、３個の代表値で形成される第１種三角面であって前記注目代表値に対応付けられたＭ個（Ｍは４以上の整数）の第１種三角面で形成された第１種Ｍ面体が対応付けられており、前記第１種Ｍ面体は、前記注目代表値を内部に含み、
前記Ｎは、４以上、Ｍ以下であり、
前記Ｎ個の第２種三角面は、前記Ｍ個の第１種三角面を形成する複数の代表値の少なくとも一部に対応付けられた複数の対応色値によって形成されており、
前記Ｎ個の第２種三角面のそれぞれの前記特定の方向は、前記Ｎ個の第２種三角面で形成される第２種Ｎ面体の内側に向かう方向である、
修正装置。
【請求項３】
請求項２に記載の修正装置であって、
前記Ｍ個の第１種三角面を形成する複数の代表値に対応付けられた複数の対応色値によって形成されるＭ個の第２種三角面で形成される第２種Ｍ面体を含む凸包であって、前記第２種Ｍ面体の頂点の少なくとも一部で形成される凸包を、前記第２種Ｎ面体として決定する決定部を備える、
修正装置。
【請求項４】
請求項１に記載の修正装置であって、
前記第１の色空間において、前記注目対応色値に対応付けられた代表値である注目代表値は、３個の代表値で形成される第１種三角面であって前記注目代表値に対応付けられた１個の第１種三角面の前記第１種三角面に対応付けられた第１方向側に位置しており、
前記第２の色空間において、前記１個の第１種三角面を形成する３個の代表値に対応付けられた３個の対応色値によって形成される１個の第２種三角面には、前記第１方向に対応付けられた第２方向が、前記特定の方向として対応付けられており、
前記修正部は、前記判断部によって、前記第２の色空間において、前記注目対応色値が、前記１個の第２種三角面の前記第２方向側に位置していると判断がされた場合に、前記注目対応色値を維持する、修正装置。
【請求項５】
請求項１から４のいずれかに記載の修正装置であって、
前記判断部は、前記第２の色空間において、前記第２種三角面を形成する３個の対応色値のうち、第１対応色値から第２対応色値へ至る第１ベクトルと、前記第１対応色値から第３対応色値へ至る第２ベクトルと、の外積ベクトルと、前記第１対応色値から前記注目対応色値へ至る注目ベクトルと、の内積の符号が所定の符号である場合に、前記注目対応色値が前記第２種三角面の前記第２種三角面に対応付けられた前記特定の方向側に位置していると判断する、
修正装置。
【請求項６】
請求項２または３に記載の修正装置であって、
第２の色空間において、前記判断部によって利用される前記第２種三角面を、前記第２種三角面の３個の対応色値の少なくとも１個を前記第２種三角面の前記特定の方向側とは反対側に移動させて得られる第２種三角面に、変更する第１変更部を備える、修正装置。
【請求項７】
請求項６に記載の修正装置であって、
前記第１変更部は、前記第２の色空間のうちの第１色相範囲内では、前記第１色相範囲とは異なる第２色相範囲内と比べて、前記第２種三角面の３個の対応色値の少なくとも１個を大きく移動させる、
修正装置。
【請求項８】
請求項７に記載の修正装置であって、
前記第１色相範囲は、緑色を含み、
前記第２色相範囲は、青色を含む、
修正装置。
【請求項９】
請求項１から８のいずれかに記載の修正装置であって、
前記判断部による前記判断の前に、前記複数の対応色値の少なくとも一部を変更する第２変更部を備え、
前記判断部は、前記注目対応色値が前記第２変更部によって変更されている場合には、前記注目対応色値が前記第２変更部によって変更されていない場合と比べて、前記第１の色空間において前記注目対応色値に対応付けられた代表値である注目代表値から遠い代表値を含む複数の代表値に対応付けられた複数の対応色値によって表されるＮ個の三角面を、前記注目対応色値に対応付けられた前記Ｎ個の第２種三角面として用いる、
修正装置。
【請求項１０】
第１の色空間における表色値である第１種表色値の複数の代表値に、前記第１の色空間とは異なる第２の色空間における表色値である第２種表色値をそれぞれ対応付けた色対応情報を修正するためのコンピュータプログラムであって、
前記第２の色空間において、前記複数の代表値に対応付けられた複数の前記第２種表色値である複数の対応色値のうちの注目対応色値が、３個の対応色値で形成される第２種三角面であって前記注目対応色値に対応付けられたＮ個（Ｎは１以上の整数）の第２種三角面のそれぞれに対して、前記第２種三角面に対応付けられた特定の方向側に位置しているか否かを判断する判断機能と、
前記判断機能による判断結果に応じて前記注目対応色値を修正する修正機能と、
をコンピュータに実現させ、
前記修正機能は、
前記判断機能によって、前記注目対応色値が、前記Ｎ個の第２種三角面のそれぞれに対して、前記特定の方向側に位置していると判断がされた場合には、前記注目対応色値を維持し、
前記判断機能によって、前記注目対応色値が、前記Ｎ個の第２種三角面の少なくとも１個の前記第２種三角面に対して、前記特定の方向側に位置していないと判断がされた場合には、前記注目対応色値を、前記第２の色空間において、前記Ｎ個の第２種三角面のうちの少なくとも１個の第２種三角面の前記特定の方向側の領域までの距離が、前記注目対応色値から前記領域までの距離よりも短い第２種表色値に修正する、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、２個の色空間の間の対応関係を定める情報を処理する技術に関する。
【背景技術】
【０００２】
従来から、撮影や印刷などの画像処理において、画像データの色空間を変換する色変換処理が行われている。このような色変換処理では、ＩＣＣプロファイルなどの、２個の色空間の間の対応関係を定める情報が、用いられる。ＩＣＣプロファイルには、データの変化の単調性を崩すノイズが含まれる場合がある。このようなノイズは、グラデーションを表す領域において、不自然な色の変化を引き起こし得る。このようなノイズによるプロファイルの歪みを、平滑化処理によって緩和する技術が提案されている。また、平滑化処理によってカラーマッチングの精度が下がることを抑制するために、基準色と平滑化処理後の色との色差が基準色差よりも大きい場合に、平滑化処理後の色データを修正して色差を小さくする技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３１２７６号公報
【特許文献２】特開２００５−０９４１６０号公報
【特許文献３】特開２０１０−２６３５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、修正前のプロファイルによって表されていた望ましい色が、プロファイルの修正によって、意図しない色に変更される場合があった。
【０００５】
本開示は、色の過剰な修正を抑制しつつ、グラデーションを表す領域で色が不自然に変化することを抑制できる技術を開示する。
【課題を解決するための手段】
【０００６】
本開示は、例えば、以下の適用例を開示する。
【０００７】
［適用例１］
第１の色空間における表色値である第１種表色値の複数の代表値に、前記第１の色空間とは異なる第２の色空間における表色値である第２種表色値をそれぞれ対応付けた色対応情報を修正する修正装置であって、
前記第２の色空間において、前記複数の代表値に対応付けられた複数の前記第２種表色値である複数の対応色値のうちの注目対応色値が、３個の対応色値で形成される第２種三角面であって前記注目対応色値に対応付けられたＮ個（Ｎは１以上の整数）の第２種三角面のそれぞれに対して、前記第２種三角面に対応付けられた特定の方向側に位置しているか否かを判断する判断部と、
前記判断部による判断結果に応じて前記注目対応色値を修正する修正部と、
を備え、
前記修正部は、
前記判断部によって、前記注目対応色値が、前記Ｎ個の第２種三角面のそれぞれに対して、前記特定の方向側に位置していると判断がされた場合には、前記注目対応色値を維持し、
前記判断部によって、前記注目対応色値が、前記Ｎ個の第２種三角面の少なくとも１個の前記第２種三角面に対して、前記特定の方向側に位置していないと判断がされた場合には、前記注目対応色値を、前記第２の色空間において、前記Ｎ個の第２種三角面のうちの少なくとも１個の第２種三角面の前記特定の方向側の領域までの距離が、前記注目対応色値から前記領域までの距離よりも短い第２種表色値に修正する、
修正装置。
【０００８】
この構成によれば、色対応情報に従って第１の色空間から第２の色空間へ色変換が行われる場合に、色の過剰な修正を抑制しつつ、グラデーションを表す領域で色が不自然に変化することを抑制できる。
【０００９】
なお、本明細書に開示の技術は、種々の態様で実現することが可能であり、例えば、情報処理方法および情報処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例のデータ処理装置１００を示す説明図である。
【図２】ＩＣＣプロファイルＰＦを作成する処理の例の概略図である。
【図３】修正処理の手順の例を示すフローチャートである。
【図４】修正処理の手順の例を示すフローチャートである。
【図５】注目対応色値Ｃｔｂと注目代表値Ｃｔａと複数の参照代表値Ｃｒａとの関係を示す説明図である。
【図６】参照領域を調整する処理の概略図である。
【図７】逆転条件の判断処理の概略図である。
【図８】射影位置の例を示す概略図である。
【図９】注目対応色値Ｃｔｂと射影位置ＰＰとの間の距離Ｄｐの説明図である。
【図１０】逆転判断の処理の別の実施例の概略図である。
【図１１】修正処理の別の実施例の手順の一部を示すフローチャートである。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例：
図１は、実施例のデータ処理装置１００を示す説明図である。データ処理装置１００は、例えば、パーソナルコンピュータである（例えば、デスクトップコンピュータ、タブレットコンピュータ）。データ処理装置１００は、プロセッサ１１０と、揮発性記憶装置１２０と、不揮発性記憶装置１３０と、画像を表示する表示部１４０と、ユーザによる操作を受け入れる操作部１５０と、を有している。これらの要素は、バスを介して互いに接続されている。
【００１２】
プロセッサ１１０は、データ処理を行う装置であり、例えば、ＣＰＵである。揮発性記憶装置１２０は、例えば、ＤＲＡＭであり、不揮発性記憶装置１３０は、例えば、フラッシュメモリである。
【００１３】
不揮発性記憶装置１３０は、プログラム１３２を格納している。プロセッサ１１０は、プログラム１３２を実行することによって、種々の機能を実現する。プログラム１３２によって実現される機能の詳細については、後述する。プロセッサ１１０は、プログラム１３２の実行に利用される種々の中間データを、記憶装置（例えば、揮発性記憶装置１２０、不揮発性記憶装置１３０のいずれか）に、一時的に格納する。
【００１４】
表示部１４０は、画像を表示する装置であり、例えば、液晶ディスプレイである。操作部１５０は、ユーザによる操作を受け取る装置であり、例えば、表示部１４０上に重ねて配置されたタッチパネルである。ユーザは、操作部１５０を操作することによって、種々の指示をデータ処理装置１００に入力可能である。
【００１５】
図２は、プリンタ用のＩＣＣプロファイルＰＦを作成する処理の例の概略図である。本実施例では、ＩＣＣプロファイルＰＦは、ＲＧＢ色空間で表された画像データを用いて画像を印刷する際に利用されるプロファイルである。ＩＣＣプロファイルＰＦは、ＲＧＢの各色成分の階調値で表される表色値と、プリンタで利用可能な複数の色材の各色成分の階調値で表される表色値と、の対応関係を定めている。ここでは、複数の色材として、シアンＣ、マゼンタＭ、イエロＹ、ブラックＫの４種類の色材が利用可能であることとする。また、ＲＧＢとＣＭＹＫとのそれぞれの階調値は、０から２５５の２５６段階で表されていることとする。
【００１６】
図２の左上には、ＲＧＢの色成分で表される色立体ＣＣが示されている。色立体ＣＣの８つの頂点のそれぞれには、色を示す符号が付されている（具体的には、黒頂点Ｖｋ（０，０，０）、赤頂点Ｖｒ（２５５，０，０）、緑頂点Ｖｇ（０，２５５，０）、青頂点Ｖｂｌ（０，０，２５５）、シアン頂点Ｖｃ（０，２５５，２５５）、マゼンタ頂点Ｖｍ（２５５，０，２５５）、イエロ頂点Ｖｙ（２５５，２５５，０）、白頂点Ｖｗ（２５５，２５５，２５５））。括弧内の数字は、（赤Ｒ、緑Ｇ、青Ｂ）の各色成分の値を示している。
【００１７】
本実施例では、ＩＣＣプロファイルＰＦは、ＲＧＢ色空間における複数の代表的な表色値（代表値ともよぶ）と、ＣＭＹＫ色空間における複数の表色値であって複数の代表値に対応付けられた複数の表色値と、の対応関係を表すルックアップテーブルである。代表値は、例えば、ＲＧＢ色空間において、ＲＧＢの各値を、０から２５５の間におおよそ均等に配置された１７個の特定値のいずれかに設定して得られる値である。このような複数の代表値は、図２の色立体ＣＣ内において、おおよそ均等に分布する複数のグリッドによって表される（図示省略）。
【００１８】
ＩＣＣプロファイルＰＦは、例えば、以下のように生成される。まず、ＲＧＢ色空間で表されたパッチデータＰＤを用いて、カラーパッチＰＴが印刷される（Ｓ１００）。パッチデータＰＤは、ＲＧＢの複数の代表値によって表される複数のカラーパッチを表す画像データである。１個のカラーパッチは、１個の代表値によって表されたベタ領域である。カラーパッチＰＴの印刷には、ＩＣＣプロファイルＰＦに対応付けられたプリンタが用いられる（「対象プリンタ」と呼ぶ）。対象プリンタを制御する制御装置（例えば、パーソナルコンピュータ）は、パッチデータＰＤを用いて、複数のカラーパッチを対象プリンタに印刷させる。制御装置は、パッチデータＰＤによって表されるＲＧＢの表色値を、ＣＭＹＫの表色値に変換し、ＣＭＹＫの表色値を利用してＣＭＹＫの各色材の量を決定する。制御装置は、ＲＧＢとＣＭＹＫとの対応関係として、予め決められた標準的な対応関係を用いる。
【００１９】
印刷済のパッチＰＴは、分光測色機で測色される（Ｓ１１０）。これにより、各カラーパッチの測色値を表す測色データＣＤが、取得される。測色値は、プリンタなどのデバイスに依存しない色空間の表色値であり、本実施例では、ＣＩＥＬＡＢ色空間の表色値（以下、Ｌａｂ値とも呼ぶ）である。この測色によって、ＣＭＹＫ色空間の表色値とＬａｂ値との第１対応関係ＲＬ１が、特定される。
【００２０】
カラーパッチの測色とは別に、目標データＤＤが準備される。目標データＤＤは、ＲＧＢ色空間における上記の複数の代表値と、ＣＩＥＬＡＢ色空間における複数の表色値であって複数の代表値に対応付けられた複数の表色値と、の対応関係を表すルックアップテーブルである。ＲＧＢの代表値に対応付けられたＣＩＥＬＡＢの表色値は、目標となる表色値である。目標となる表色値は、種々の画像を処理する場合に好ましい色で画像が表現されるように、予め決められている。例えば、青色を表すＲＧＢの代表値には、空を表す画像に適したＣＩＥＬＡＢの表色値が、対応付けられている。また、肌色を表すＲＧＢの代表値には、人物の肌を表す画像に適したＣＩＥＬＡＢの表色値が、対応付けられている。
【００２１】
このような目標データＤＤは、例えば、以下の方法に従って作成される。まず、ＲＧＢ色空間とＣＩＥＬＡＢ色空間との間の予め決められた標準的な対応関係に基づいて、ＲＧＢの複数の代表値に対応するＣＩＥＬＡＢの複数の表色値が決定される。そして、特定の色（例えば、空の色や、人物の肌の色）を表すＲＧＢの代表値に対応付けられたＣＩＥＬＡＢの表色値を、好ましい表色値に変更する。以上により、目標データＤＤが作成される。
【００２２】
このように、特定の代表値に対応するＣＩＥＬＡＢの表色値が変更されることによって、その代表値の色を含む色の範囲において、不自然な色の変化が生じる場合がある。図２の目標データＤＤの上部に示すグラフＧ１は、３個の代表値Ｐ１、Ｐ２、Ｐ３に対応付けられたＲＧＢ値とＣＩＥＬＡＢのＬ＊の成分値との対応関係の例を示している。この対応関係は、目標データＤＤによって定められたものである。各代表値Ｐ１、Ｐ２、Ｐ３の「Ｒ、Ｇ、Ｂ」の値は、Ｐ１「６４、６４、６４」、Ｐ２「８０、８０、８０」、Ｐ３「９６、９６、９６」である。ＲＧＢ色空間内では、暗い色から明るい色への順は、Ｐ１、Ｐ２、Ｐ３の順である。ここで、第２代表値Ｐ２のＣＩＥＬＡＢの表色値が、目標データＤＤの作成時に変更されたこととする。グラフＧ１に示すように、このような表色値の変更によって、第２代表値Ｐ２のＬ＊の成分値が、最も明るいはずの第３代表値Ｐ３のＬ＊の成分値よりも、大きくなり得る。
【００２３】
ここで、ＲＧＢの画像データが、第１代表値Ｐ１から第２代表値Ｐ２を通って第３代表値Ｐ３へ至る、徐々に明るくなるグラデーションを表すとする。この場合、目標データＤＤに基づく色変換によって生成されるＣＩＥＬＡＢの画像データによって表されるグラデーション内では、暗い色から明るい色への順は、Ｐ１、Ｐ２、Ｐ３の順とは異なっている。そして、グラデーションの途中の第２代表値Ｐ２の部分が最も明るくなる。このように、不自然な色の変化が生じ得る。このような不自然な色の変化を、「色の逆転」とも呼ぶ。
【００２４】
本実施例では、目標データＤＤに対して、ＲＧＢの代表値に対応付けられたＣＩＥＬＡＢの表色値を修正する修正処理が行われる（Ｓ１２０）。この修正処理では、グラフＧ１の第２代表値Ｐ２のＣＩＥＬＡＢの表色値のように、不自然な色の変化を引き起こし得る表色値が、修正される。この修正処理の詳細については、後述する。
【００２５】
修正済の目標データＤＤは、ＲＧＢ色空間の表色値とＣＩＥＬＡＢの表色値との第２対応関係ＲＬ２を表している。上述したように、印刷済のパッチＰＴの測色によって特定された第１対応関係ＲＬ１は、ＣＭＹＫ色空間の表色値とＣＩＥＬＡＢの表色値との対応関係を表している。これらの対応関係ＲＬ１、ＲＬ２を組み合わせることによって、ＲＧＢ色空間の表色値とＣＭＹＫ色空間の表色値との対応関係を表すＩＣＣプロファイルＰＦが作成される（Ｓ１３０）。例えば、コンピュータが、２個の対応関係ＲＬ１、ＲＬ２を組み合わせて、１個のＩＣＣプロファイルＰＦを作成する。２個の対応関係ＲＬ１、ＲＬ２を組み合わせて１個の対応関係ＰＦを生成する方法としては、公知の方法を採用可能である。
【００２６】
生成されたＩＣＣプロファイルＰＦは、対象プリンタを用いて画像を印刷するために、用いられる。例えば、ＩＣＣプロファイルＰＦは、対象プリンタを制御するためのデバイスドライバに組み込まれる。また、ＩＣＣプロファイルＰＦは、対象プリンタに設けられた制御装置に組み込まれる。ＩＣＣプロファイルＰＦを用いて色変換を行うことによって、目標データＤＤによって表される好ましい色で画像を印刷できる。
【００２７】
図３、図４は、図２の修正処理（Ｓ１２０）の手順の例を示すフローチャートである。図４は、図３の続きを示している。図１で説明したデータ処理装置１００が、この修正処理を実行する。Ｓ２００では、プロセッサ１１０は、ユーザの指示に応じて、目標データＤＤ中のＲＧＢの代表値に対応付けられたＣＩＥＬＡＢの表色値（以下「対応色値」とも呼ぶ）を、変更する。この変更は、ユーザが、目標データＤＤによって表されるＣＩＥＬＡＢの対応色値の更なる変更を望む場合に、行われる。例えば、青色を表すＲＧＢの代表値に対応するＣＩＥＬＡＢの対応色値を、海を表す画像に適したＣＩＥＬＡＢの表色値に変更する場合に、Ｓ２００が行われる。ユーザは、例えば、変更後の対応色値を、操作部１５０を通じて入力する。ここで、プロセッサ１１０は、入力された対応色値によって表される色を表示部１４０に表示してもよい。なお、Ｓ２００は、省略されてもよい。
【００２８】
Ｓ２０５では、プロセッサ１１０は、ＣＩＥＬＡＢの複数の対応色値の中から、未処理の１個の対応色値を選択する（「注目対応色値」と呼ぶ）。Ｓ２１０では、プロセッサ１１０は、注目対応色値に対応するＲＧＢの代表値を特定する（「注目代表値」と呼ぶ）。Ｓ２１５では、プロセッサ１１０は、注目代表値に予め対応付けられた複数の参照代表値を特定する。複数の参照代表値は、注目代表値の周囲に位置する代表値である。
【００２９】
図５（Ａ）〜図５（Ｃ）は、注目対応色値Ｃｔｂと、注目代表値Ｃｔａと、複数の参照代表値Ｃｒａと、の関係を示す説明図である。各図の左側には、ＲＧＢ色空間のうち注目代表値Ｃｔａ（二重丸）と複数の参照代表値Ｃｒａ（黒丸）とを含む一部分の斜視図が示され、各図の右側には、ＣＩＥＬＡＢ色空間のうち注目対応色値Ｃｔｂ（二重丸）を含む一部分の斜視図が示されている。図中には、ＲＧＢの３個の方向を示す矢印と、Ｌ＊ａ＊ｂ＊の３個の方向を示す矢印とが、示されている。これらの矢印は、各色成分の方向のみを示すものであり、原点を示すものではない。後述する他の図面に示された矢印に関しても、同様である。
【００３０】
図５（Ａ）は、１個の注目代表値Ｃｔａに６個の参照代表値Ｃｒａが対応付けられている場合を示している。６個の参照代表値Ｃｒａは、注目代表値Ｃｔａを中心とする最小の正八面体の頂点を形成している。すなわち、６個の参照代表値Ｃｒａは、代表値を表す色空間（ここでは、ＲＧＢ色空間）内で、注目代表値Ｃｔａの隣に位置する６個の代表値である。
【００３１】
図５（Ｂ）は、１個の注目代表値Ｃｔａに１８個の参照代表値Ｃｒａが対応付けられている場合を示している。１８個の参照代表値Ｃｒａのうちの１２個の参照代表値Ｃｒａは、注目代表値Ｃｔａを中心とする最小の立方八面体の頂点を形成している。残りの６個の参照代表値Ｃｒａは、立方八面体の６個の正方形の面の中心に、それぞれ位置している。これらの６個の参照代表値Ｃｒａは、図５（Ａ）で説明した注目代表値Ｃｔａの隣に位置する６個の参照代表値Ｃｒａと同じである。他の１２個の参照代表値Ｃｒａは、６個の参照代表値Ｃｒａのうちの２個の参照代表値Ｃｒａの隣に位置する代表値である。これらの１２個の参照代表値Ｃｒａは、図５（Ａ）の６個の参照代表値Ｃｒａよりも、注目代表値Ｃｔａから遠い。このように、図５（Ｂ）の１８個の参照代表値Ｃｒａは、図５（Ａ）の６個の参照代表値Ｃｒａと比べて、注目代表値Ｃｔａから遠い代表値を含んでいる。
【００３２】
図５（Ｃ）は、１個の注目代表値Ｃｔａに３個の参照代表値Ｃｒａが対応付けられている場合を示している。３個の参照代表値Ｃｒａは、注目代表値Ｃｔａの隣の３個の代表値であり、三角形の頂点を形成している。
【００３３】
なお、本実施例では、注目代表値Ｃｔａが、図２に示すＲＧＢの色立体ＣＣの隅（すなわち、頂点）の代表値である場合には、図５（Ｃ）のように、注目代表値Ｃｔａには、３個の参照代表値Ｃｒａが対応付けられている。そして、注目代表値Ｃｔａが、他の代表値である場合には、図５（Ａ）のように、注目代表値Ｃｔａには、６個の参照代表値Ｃｒａが対応付けられている。ただし、図５（Ｂ）のように、注目代表値Ｃｔａに、１８個の参照代表値Ｃｒａが対応付けられていてもよい。
【００３４】
図３のＳ２２０では、プロセッサ１１０は、ＲＧＢの複数の参照代表値Ｃｒａに対応付けられたＣＩＥＬＡＢの複数の対応色値を選択する（「参照対応色値」とも呼ぶ）。図５（Ａ）〜図５（Ｃ）の右部には、複数の参照代表値Ｃｒａに対応する複数の参照対応色値Ｃｒｂが示されている（黒丸）。複数の参照対応色値Ｃｒｂは、注目対応色値Ｃｔｂの周囲に位置することが想定された複数の対応色値である。ＣＩＥＬＡＢ色空間内で複数の参照対応色値Ｃｒｂによって形成される立体的な形状は、ＲＧＢ色空間内で複数の参照代表値Ｃｒａによって形成される立体的な形状と、おおよそ同じである。例えば、図５（Ａ）の６個の参照対応色値Ｃｒｂは、６個の参照代表値Ｃｒａと同様に、八面体を形成する。
【００３５】
なお、ＣＩＥＬＡＢ色空間内での複数の対応色値の相対的な位置関係は、ＲＧＢ色空間内での対応する複数の代表値の相対的な位置関係と、異なり得る。例えば、図５（Ａ）の６個の参照対応色値Ｃｒｂは、正八面体ではなく、歪んだ八面体を形成する場合がある。また、注目対応色値Ｃｔｂが、図２のグラフＧ１の第２代表値Ｐ２の対応色値のように変更されている場合、注目対応色値Ｃｔｂが、複数の参照対応色値Ｃｒｂで形成される立体領域（例えば、図５（Ａ）の八面体）の外に位置する場合もあり得る。
【００３６】
図５（Ａ）、図５（Ｂ）の例では、複数の参照対応色値Ｃｒｂによって形成される立体的な領域の外に注目対応色値Ｃｔｂが位置する場合に、図２のグラフＧ１で説明した色の逆転（不自然な色の変化）が生じる。また、図５（Ｃ）の例では、ＲＧＢ色空間内で、注目代表値Ｃｔａは、３個の参照代表値Ｃｒａによる三角面の一方側に位置している。ここで、ＣＩＥＬＡＢ色空間内で、注目対応色値Ｃｔｂが、３個の参照対応色値Ｃｒｂによる三角面の反対側に位置する場合に、色の逆転が生じる。このような色の逆転を引き起こす対応色値が、色の逆転が抑制されるように、修正される（詳細は後述）。
【００３７】
図３のＳ２２５では、プロセッサ１１０は、複数の参照対応色値によって形成される立体的な領域（参照領域と呼ぶ）を調整する。具体的には、プロセッサ１１０は、図５（Ａ）、図５（Ｂ）のように、複数の参照対応色値Ｃｒｂが立体的な閉じた領域を形成する場合、すなわち、参照対応色値Ｃｒｂの総数が４以上である場合に、複数の参照対応色値Ｃｒｂによって形成される立体的な領域を、凸包の領域に調整する。なお、図５（Ｃ）のように、参照対応色値Ｃｒｂの総数が３以下である場合には、プロセッサ１１０は、Ｓ２２５をスキップして、Ｓ２３０に移行する。
【００３８】
図６（Ａ）は、参照領域を調整する処理の手順の例を示すフローチャートである。Ｓ３００では、プロセッサ１１０は、複数の参照対応色値から３個の参照対応色値の未処理の組み合わせを選択する。以下、選択された３個の参照対応色値によって形成される三角面を、注目三角面と呼ぶ。Ｓ３０５では、プロセッサ１１０は、注目三角面の３個の参照対応色値以外の他の参照対応色値の全てが、注目三角面の一方側にあるか否かを判断する。
【００３９】
図６（Ｂ）は、注目三角面と他の参照対応色値との配置例を示す概略図である。図中には、図５（Ａ）と同様の６個の参照対応色値Ｃｒｂが示されている。図中では、３個の参照対応色値Ｃｒｂ１、Ｃｒｂ２、Ｃｒｂ３によって、注目三角面ＴＰが形成されている。図６（Ｂ）の右部には、注目三角面ＴＰと第４参照対応色値Ｃｒｂ４との位置関係を特定する処理例の概略図が示されている。プロセッサ１１０は、第１参照対応色値Ｃｒｂ１から第２参照対応色値Ｃｒｂ２へ至る第１ベクトルＶａと、第１参照対応色値Ｃｒｂ１から第３参照対応色値Ｃｒｂ３へ至る第２ベクトルＶｂと、の外積ベクトルＶｃｐ（Ｖａ×Ｖｂ）を算出する。３個の参照対応色値Ｃｒｂ１、Ｃｒｂ２、Ｃｒｂ３のうち、基点となる参照対応色値Ｃｒｂ１と、第１ベクトルＶａを形成する参照対応色値Ｃｒｂ２と、第２ベクトルＶｂを形成する参照対応色値Ｃｒｂ３とは、３個の参照対応色値の組み合わせ毎に予め決められている。
【００４０】
プロセッサ１１０は、外積ベクトルＶｃｐと、基点となる第１参照対応色値Ｃｒｂ１から第４参照対応色値Ｃｒｂ４へ至るベクトルＶｘと、の内積ＩＰを算出する。内積ＩＰがゼロ以上であることは、第４参照対応色値Ｃｒｂ４が、注目三角面ＴＰを含む平面の外積ベクトルＶｃｐ側に位置していることを示している。図示を省略するが、内積ＩＰが負値であることは、第４参照対応色値Ｃｒｂ４が、注目三角面ＴＰを含む平面の外積ベクトルＶｃｐ側とは反対側に位置していることを示している。
【００４１】
プロセッサ１１０は、上述の内積ＩＰを、注目三角面の３個の参照対応色値を除いた残りの参照対応色値の全てについて、算出する。そして、プロセッサ１１０は、全ての内積ＩＰがゼロ以上である場合と、全ての内積ＩＰが負値である場合とに、他の参照対応色値の全てが注目三角面の一方側にあると判断する（Ｓ３０５：Ｙｅｓ）。図６（Ｂ）に示すように、他の参照対応色値の全てが注目三角面の一方側にある場合、注目三角面の３個の参照対応色値は、凸包の頂点を形成する。
【００４２】
Ｓ３０５（図６（Ａ））の判断結果が「Ｙｅｓ」である場合、Ｓ３１０で、プロセッサ１１０は、注目三角面の３個の参照対応色値Ｃｒｂを、凸包を形成する参照領域の頂点としてとして選択する。そして、処理は、Ｓ３１５に移行する。
【００４３】
Ｓ３０５で、少なくとも１個の内積ＩＰの符号（ゼロ以上、または、負値）が、他の内積ＩＰの符号と異なる場合、プロセッサ１１０は、「他の参照対応色値の全てが注目三角面の一方側にある」が成立しないと判断する（Ｓ３０５：Ｎｏ）。図６（Ｃ）は、Ｓ３０５の判断結果がＮｏである場合の参照対応色値Ｃｒｂの配置例を示す概略図である。図中には、図５（Ｂ）と同様の１８個の参照対応色値Ｃｒｂが示されている。図中の５個の参照対応色値Ｃｒｂ１〜Ｃｒｂ５は、ＲＧＢ色空間（図５（Ｂ）の左部）の立方八面体の１個の正方形に含まれる５個の代表値に対応する色値である。ここで、正方形の中央の代表値に対応する第５参照対応色値Ｃｒｂ５が、他の４個の参照対応色値Ｃｒｂ１〜Ｃｒｂ４で形成される矩形面よりも、八面体の内側に位置していることとする。この場合、第５参照対応色値Ｃｒｂ５を含む３個の参照対応色値Ｃｒｂ１、Ｃｒｂ２、Ｃｒｂ５で形成される注目三角面ＴＰから見て、参照対応色値Ｃｒｂ３、Ｃｒｂ４は、他の参照対応色値Ｃｒｂとは反対側に位置している。従って、Ｓ３０５の判断結果は、「Ｎｏ」である。Ｓ３０５の判断結果が「Ｎｏ」である場合、Ｓ３１０が実行されずに、処理は、Ｓ３１５に移行する。例えば、図６（Ｃ）の第５参照対応色値Ｃｒｂ５は、凸包の頂点として選択されない。
【００４４】
Ｓ３１５（図６（Ａ））では、プロセッサ１１０は、３個の参照対応色値の全ての組み合わせの処理が終了したか否かを判断する。未処理の組み合わせが残っている場合（Ｓ３１５：Ｎｏ）、プロセッサ１１０は、Ｓ３００に移行して、未処理の組み合わせの処理を実行する。全ての組み合わせの処理が終了した場合（Ｓ３１５：Ｙｅｓ）、プロセッサ１１０は、図６（Ａ）の処理、すなわち、図３のＳ２２５を終了する。Ｓ３１０で選択された複数の参照対応色値Ｃｒｂは、全ての参照対応色値Ｃｒｂのうちの凸包の頂点を形成する参照対応色値Ｃｒｂである。図６（Ｃ）の右部には、Ｓ３１０で選択された参照対応色値Ｃｒｂの例が示されている（ここでは、第５参照対応色値Ｃｒｂ５を除いた残りの全ての参照対応色値Ｃｒｂ）。図示するように、選択された参照対応色値Ｃｒｂは、凸包を形成している。
【００４５】
図３のＳ２３０では、プロセッサ１１０は、参照領域を用いて、注目対応色値Ｃｔｂが逆転条件を満たすか否かを判断する。逆転条件は、注目対応色値Ｃｔｂによって色の逆転が引き起こされ得ることを示す条件である。図７（Ａ）は、逆転条件の判断処理の手順の例を示すフローチャートである。Ｓ４１０では、プロセッサ１１０は、参照領域を形成する複数の参照対応色値Ｃｒｂから、３個の参照対応色値Ｃｒｂの未処理の組み合わせを選択する。注目対応色値Ｃｔｂに４個以上の参照対応色値Ｃｒｂが対応付けられている場合には、複数の参照対応色値Ｃｒｂによって形成される立体的な参照領域の外面を形成する複数の三角面から１個の三角面が選択され、選択された三角面を形成する３個の参照対応色値Ｃｒｂが選択される。本実施例では、図６（Ａ）のＳ３１０で選択された３個の参照対応色値Ｃｒｂの組み合わせから、未処理の１個の組み合わせが選択される。選択される３個の参照対応色値Ｃｒｂによって形成される三角面は、図３のＳ２２５で調整された凸包の参照領域の外面の一部を形成する。図６（Ｃ）の例のように、一部の参照対応色値Ｃｒｂが除かれた場合、プロセッサ１１０は、除かれた参照対応色値Ｃｒｂの近傍の２個の参照対応色値Ｃｒｂを辺で接続することによって、参照領域の外面を形成する複数の三角面を決定する。図６（Ｃ）の例では、除かれた第５参照対応色値Ｃｒｂ５の近傍の２個の参照対応色値Ｃｒｂ１、Ｃｒｂ３が、辺で接続されている。
【００４６】
Ｓ４１５（図７（Ａ））では、プロセッサ１１０は、選択された３個の参照対応色値Ｃｒｂから２個のベクトルＶａ、Ｖｂを特定し、２個のベクトルＶａ、Ｖｂの外積ベクトルＶｃｐ（Ｖａ×Ｖｂ）を算出する。図６のＳ３０５でも説明したように、３個の参照対応色値Ｃｒｂと２個のベクトルＶａ、Ｖｂとの対応関係は、予め決められている。
【００４７】
図７（Ｂ）、図７（Ｃ）は、参照領域ＲＡと注目対応色値Ｃｔｂとの配置例を示す概略図である。図７（Ｂ）は、注目対応色値Ｃｔｂが参照領域ＲＡ内に位置する場合を示し、図７（Ｃ）は、注目対応色値Ｃｔｂが参照領域ＲＡ外に位置する場合を示している。図中の注目三角面ＴＰは、図７（Ａ）のＳ４１０で選択された３個の参照対応色値Ｃｒｂによって形成される三角面である。図中には、さらに、２個のベクトルＶａ、Ｖｂと、外積ベクトルＶｃｐと、も示されている。外積ベクトルＶｃｐは、注目三角面ＴＰから見て、参照領域ＲＡの内側を向いている。
【００４８】
本実施例では、２個のベクトルＶａ、Ｖｂは、以下のように決定されている。図５（Ａ）には、ＣＩＥＬＡＢ色空間内の２個のベクトルＶａ、Ｖｂと、ＲＧＢ色空間内の２個のベクトルＶ１、Ｖ２と、が示されている。第１ベクトルＶ１は、第１ベクトルＶａの起点の参照対応色値Ｃｒｂ１に対応する参照代表値Ｃｒａ１から、第１ベクトルＶａの終点の参照対応色値Ｃｒｂ２に対応する参照代表値Ｃｒａ２へ至るベクトルである。第２ベクトルＶ２も、同様に、第２ベクトルＶｂの基点に対応する参照代表値Ｃｒａ１から、第２ベクトルＶｂの終点の参照対応色値Ｃｒｂ３に対応する参照代表値Ｃｒａ３へ至るベクトルである。ここで、ベクトルＶａ、Ｖｂは、ＲＧＢ色空間において、第１ベクトルＶ１と第２ベクトルＶ２との外積ベクトルＶ３ｐ（Ｖ１×Ｖ２）が、３個の参照代表値Ｃｒａ１、Ｃｒａ２、Ｃｒａ３による三角面から、複数の参照代表値Ｃｒａによって形成される立体的な領域（ここでは、正八面体）の内側に向かって延びるように、予め決定されている。
【００４９】
図５（Ｃ）のように、参照対応色値Ｃｒｂの総数が３個である場合、注目三角面ＴＰの外積ベクトルＶｃｐ側の領域が、参照領域に対応している。また、２個のベクトルＶａ、Ｖｂは、ＲＧＢ色空間において、対応する第１ベクトルＶ１と第２ベクトルＶ２との外積ベクトルＶ３ｐ（Ｖ１×Ｖ２）が、３個の参照代表値Ｃｒａ１、Ｃｒａ２、Ｃｒａ３による三角面から、注目代表値Ｃｔａ側に向かって延びるように、予め決定されている。
【００５０】
なお、３個の参照対応色値ＣｒｂとベクトルＶａ、Ｖｂとの対応関係は、プロセッサ１１０によって決定されてもよい。例えば、プロセッサ１１０は、ＲＧＢ色空間における外積ベクトルＶ３ｐが上述した方向を向くように３個の参照代表値ＣｒａからベクトルＶ１、Ｖ２を決定し、決定したベクトルＶ１、Ｖ２に応じて、ベクトルＶａ、Ｖｂを決定してもよい。
【００５１】
図７（Ａ）のＳ４２０では、プロセッサ１１０は、外積ベクトルＶｃｐと、外積ベクトルＶｃｐの基点となる参照対応色値Ｃｒｂから注目対応色値Ｃｔｂへ至る注目ベクトルＶｔと、の内積ＩＰを算出する。図７（Ｂ）に示すように、注目対応色値Ｃｔｂが参照領域ＲＡ内に位置する場合には、内積ＩＰは、ゼロ以上である。図７（Ｃ）に示すように、注目対応色値Ｃｔｂが参照領域ＲＡ外に位置する場合には、内積ＩＰが負値になり得る。図５（Ｃ）の例においては、注目対応色値Ｃｔｂが、注目三角面ＴＰから見て、外積ベクトルＶｃｐの延びる方向側に位置する場合（すなわち、ＲＧＢの注目代表値Ｃｔａと同じ側に位置する場合）、内積ＩＰは、ゼロ以上である。図示を省略するが、注目対応色値Ｃｔｂが、注目三角面ＴＰから見て反対側に位置する場合には、内積ＩＰは、負値である。
【００５２】
図７（Ａ）のＳ４２５では、プロセッサ１１０は、内積ＩＰがゼロ以上であるか否かを判断する。内積ＩＰが負値である場合（Ｓ４２５：Ｎｏ）、Ｓ４４０で、プロセッサ１１０は、注目対応色値Ｃｔｂが参照領域ＲＡの外側に位置する、すなわち、逆転条件が満たされると判断し、判断結果を表す情報を記憶装置（例えば、揮発性記憶装置１２０、または、不揮発性記憶装置１３０）に格納して、図７（Ａ）の処理を終了する。
【００５３】
内積ＩＰがゼロ以上である場合（Ｓ４２５：Ｙｅｓ）、Ｓ４３０で、プロセッサ１１０は、３個の参照対応色値の全ての組み合わせの処理が終了したか否かを判断する。未処理の組み合わせが残っている場合（Ｓ４３０：Ｎｏ）、プロセッサ１１０は、Ｓ４１０に移行して、未処理の組み合わせの処理を実行する。全ての組み合わせの処理が終了した場合（Ｓ４３０：Ｙｅｓ）、すなわち、全ての組み合わせのＳ４２５の判断結果が「Ｙｅｓ」である場合、Ｓ４３５で、プロセッサ１１０は、逆転条件は満たされないと判断し、判断結果を表す情報を記憶装置（例えば、揮発性記憶装置１２０、または、不揮発性記憶装置１３０）に格納して、図７（Ａ）の処理を終了する。この場合、注目対応色値Ｃｔｂは、立体的な参照領域ＲＡの内側に位置している。
【００５４】
図３のＳ２３５では、プロセッサ１１０は、全ての対応色値の処理が終了したか否かを判断する。未処理の対応色値が残っている場合（Ｓ２３５：Ｎｏ）、プロセッサ１１０は、Ｓ２０５に移行して、未処理の対応色値の処理を実行する。全ての対応色値の処理が終了した場合（Ｓ２３５：Ｙｅｓ）、プロセッサ１１０は、図４のＳ２４０に移行する。
【００５５】
Ｓ２４０では、プロセッサ１１０は、記憶装置（例えば、揮発性記憶装置１２０、または、不揮発性記憶装置１３０）に格納されたＳ２３０（図３、図７）の判断結果を表す情報を参照し、逆転条件を満たす対応色値を特定する。そして、プロセッサ１１０は、逆転条件を満たす対応色値の中から、未処理の１個の対応色値を注目対応色値Ｃｔｂとして選択する。Ｓ２４５では、プロセッサ１１０は、注目対応色値Ｃｔｂを参照領域ＲＡに射影して得られる射影位置を算出する。射影位置は、注目対応色値Ｃｔｂの修正後の表色値の基準を示している。
【００５６】
図８（Ａ）〜図８（Ｃ）は、射影位置の例を示す概略図である。図８（Ａ）の射影位置ＰＰａは、参照領域ＲＡのうち注目対応色値Ｃｔｂに最も近い位置である。このような射影位置ＰＰａは、注目対応色値Ｃｔｂに最も近い三角面Ｐｎ上の位置であり得る。図８（Ｂ）の射影位置ＰＰｂは、参照領域ＲＡの複数の辺のうち注目対応色値Ｃｔｂに最も近い辺Ｓｎ上において、注目対応色値Ｃｔｂに最も近い位置である。図８（Ｃ）の射影位置ＰＰｃは、参照領域ＲＡの複数の頂点のうち注目対応色値Ｃｔｂに最も近い頂点Ｖｎと同じである。射影位置としては、これらの射影位置ＰＰａ、ＰＰｂ、ＰＰｃのうちの任意の位置を採用可能である。本実施例では、図８（Ａ）で説明した射影位置ＰＰａが採用されることとする。図５（Ｃ）のように、注目対応色値Ｃｔｂに１個の三角面が対応付けられている場合には、その三角面上から、射影位置ＰＰａ、ＰＰｂ、ＰＰｃが特定される。
【００５７】
図４のＳ２５０では、プロセッサ１１０は、注目対応色値Ｃｔｂと射影位置との間の距離を算出する。図９は、注目対応色値Ｃｔｂと射影位置ＰＰ（例えば、図８（Ａ）の射影位置ＰＰａ）との間の距離Ｄｐの説明図である。本実施例では、ＣＩＥＬＡＢ色空間内における注目対応色値Ｃｔｂと射影位置ＰＰとの間のユークリッド距離が、距離Ｄｐとして採用される。
【００５８】
図４のＳ２５５では、プロセッサ１１０は、射影位置ＰＰを用いて注目対応色値Ｃｔｂを修正する。本実施例では、プロセッサ１１０は、射影位置ＰＰ（例えば、図８（Ａ）の射影位置ＰＰａ）を、そのまま、修正後の表色値として採用する（この場合、図４のＳ２５０を省略可能）。この代わりに、射影位置ＰＰを修正して得られる表色値を、修正後の表色値として採用してもよい。例えば、図９に示す、射影位置ＰＰよりも距離ｄ１だけ注目対応色値Ｃｔｂに近い表色値ＰＰｎ、または、射影位置ＰＰよりも距離ｄ２だけ注目対応色値Ｃｔｂから遠い射影位置ＰＰｆを採用してもよい。これらの表色値ＰＰｎ、ＰＰｆは、ＣＩＥＬＡＢ色空間において、注目対応色値Ｃｔｂと射影位置ＰＰとを結ぶ直線上の表色値である。注目対応色値Ｃｔｂに近い表色値ＰＰｎを採用すれば、過剰な修正を抑制できる。また、射影位置ＰＰｆは、図８等に示す参照領域ＲＡの内部の表色値であるので、射影位置ＰＰｆを採用すれば、色の逆転を適切に抑制できる。なお、距離ｄ１としては、種々の値を採用可能であり、例えば、距離Ｄｐに１よりも小さい所定係数を乗じて得られる値、または、所定値を採用してもよい。距離ｄ２についても、同様である。
【００５９】
図４のＳ２６０では、プロセッサ１１０は、逆転条件を満たす全ての対応色値の処理が終了したか否かを判断する。未処理の対応色値が残っている場合（Ｓ２６０：Ｎｏ）、プロセッサ１１０は、Ｓ２４０に移行して、未処理の対応色値の処理を実行する。全ての対応色値の処理が終了した場合（Ｓ２６０：Ｙｅｓ）、Ｓ２６５で、プロセッサ１１０は、改めて、図３のＳ２０５〜Ｓ２３５と同じ処理を実行して、逆転条件を満たす対応色値を検出する。Ｓ２７０では、プロセッサ１１０は、逆転条件を満たす対応色値が検出されたか否かを判断する。逆転条件を満たす対応色値が検出されない場合（Ｓ２７０：Ｎｏ）、プロセッサ１１０は、図３、図４の修正処理を終了する。これにより、修正済の目標データＤＤが作成される。逆転条件を満たす対応色値が検出される場合（Ｓ２７０：Ｙｅｓ）、プロセッサ１１０は、Ｓ２４０に移行して、逆転条件を満たす対応色値を修正する。これにより、Ｓ２５５による対応色値の修正に起因して色の逆転が生じることを抑制できる。
【００６０】
なお、Ｓ２６５、Ｓ２７０を繰り返す回数に上限が設けられてもよい。この場合、プロセッサ１１０は、Ｓ２６５、Ｓ２７０の繰り返し数が上限に達した場合には、目標データＤＤの複数の対応色値が、逆転条件を満たす対応色値を含むか否かに関わらずに、図３、図４の処理を終了する。また、Ｓ２６５、Ｓ２７０が省略されてもよい。この場合、Ｓ２６０の判断結果が「Ｙｅｓ」である場合、プロセッサ１１０は、図３、図４の処理を終了する。
【００６１】
以上のように、本実施例では、図７で説明したように、プロセッサ１１０は、ＣＩＥＬＡＢ色空間において、注目対応色値Ｃｔｂが、注目対応色値Ｃｔｂに対応付けられた１個以上の三角面（例えば、注目三角面ＴＰ）のそれぞれに対して、三角面に対応付けられた特定の方向側に位置しているか否かを判断する。ここで、注目対応色値Ｃｔｂに対応付けられた三角面は、注目対応色値Ｃｔｂに対応付けられた複数の参照対応色値Ｃｒｂによって形成される三角面である。そして、三角面に対応付けられた特定の方向は、図５、図７等で説明したように、三角面毎に決められた方向である。図７（Ｂ）の例のように複数の三角面によって立体的な参照領域ＲＡが形成される場合には、特定の方向は、三角面から参照領域ＲＡの内側に向かう方向である。一般的には、図５で説明したように、三角面に対応付けられた特定の方向は、ＲＧＢ色空間において対応する三角面から注目代表値Ｃｔａ側に向かう方向に対応している、ということができる。
【００６２】
そして、図４で説明したように、プロセッサ１１０は、注目対応色値Ｃｔｂが、注目対応色値Ｃｔｂに対応付けられた１個以上の三角面のそれぞれに対して、特定の方向側に位置していると判断がされた場合（図７：Ｓ４３０：Ｙｅｓ、Ｓ４３５）、その注目対応色値Ｃｔｂについては、図４のＳ２４０で選択しない、すなわち、修正せずに、維持する。従って、過剰な修正を抑制できる。
【００６３】
また、プロセッサ１１０は、注目対応色値Ｃｔｂが少なくとも１個の三角面に対して特定の方向側に位置していないと判断された場合には（図７：Ｓ４２５：Ｎｏ、Ｓ４４０）、図８、図９で説明したように、その注目対応色値Ｃｔｂを、射影位置ＰＰを用いて修正する。この修正によって、注目対応色値Ｃｔｂは、修正前の注目対応色値Ｃｔｂよりも射影位置ＰＰに近い表色値に修正される（例えば、図９の射影位置ＰＰ、表色値ＰＰｎ、射影位置ＰＰｆ）。修正後の表色値は、参照領域ＲＡまでの距離が、修正前の注目対応色値Ｃｔｂから参照領域ＲＡまでの距離（例えば、図９の距離Ｄｐ）よりも近い表色値である。より一般的には、修正後の表色値は、注目対応色値Ｃｔｂに対応付けられた１個以上の三角面のうち少なくとも１個の三角面の特定方向側の領域までの距離が修正前の注目対応色値Ｃｔｂからその領域までの距離よりも近い表色値である。従って、修正後の目標データＤＤを用いてＲＧＢ色空間からＣＩＲＬＡＢ色空間へ色変換が行われる場合に、グラデーションを表す領域で色が不自然に変化することを抑制できる。なお、ＩＣＣプロファイルＰＦは、目標データＤＤを用いて作成されている。従って、ＩＣＣプロファイルＰＦは、ＲＧＢ色空間からＣＩＥＬＡＢ色空間への色変換を利用して、ＲＧＢ色空間からＣＭＹＫ色空間への色変換を行うプロファイルである、ということができる。
【００６４】
また、本実施例では、修正後の表色値は、参照領域ＲＡの中心（例えば、重心）の表色値よりも、修正前の注目対応色値Ｃｔｂに近い。従って、過剰な修正を抑制できる。
【００６５】
また、図５、図７で説明したように、ＲＧＢ色空間において、注目代表値Ｃｔａに対応付けられた複数の参照代表値Ｃｒａは、注目代表値Ｃｔａを内部に含む立体的な領域を形成する場合がある（例えば、図５（Ａ）の正八面体、図５（Ｂ）の立方八面体）。この場合、ＣＩＥＬＡＢ色空間において、注目対応色値Ｃｔｂに対応付けられた複数の参照対応色値Ｃｒｂは、立体的な参照領域ＲＡを形成する。そして、立体的な参照領域ＲＡを形成する複数の三角面のそれぞれの特定の方向は、参照領域ＲＡの内側に向かう方向である。従って、注目対応色値Ｃｔｂが参照領域ＲＡの外に位置する場合に、注目対応色値Ｃｔｂが参照領域ＲＡに近づくように修正されるので、グラデーションを表す領域で色が不自然に変化することを抑制できる。
【００６６】
なお、ＲＧＢ色空間において複数の参照代表値Ｃｒａによって形成される立体的な領域は、正八面体や立方八面体に限らず、Ｍ個（Ｍは４以上の整数）の三角面で構成されたＭ面体であってよい。そして、ＣＩＥＬＡＢ色区間において複数の参照対応色値Ｃｒｂによって形成される立体的な領域は、Ｎ個（Ｎは４以上Ｍ以下）の三角面で構成されたＮ面体であってよい。
【００６７】
また、図６で説明したように、プロセッサ１１０は、複数の参照対応色値Ｃｒｂによって形成されるＭ個の三角面で形成されるＭ面体を含む凸包であって、Ｍ面体の複数の頂点の少なくとも一部で形成される凸包を表すＮ面体を、注目対応色値Ｃｔｂが逆転条件を満たすか否かの判断に利用される参照領域ＲＡとして決定する。これにより、注目対応色値Ｃｔｂが過剰に修正されることを抑制できる。なお、凸包の形成に起因して１個以上の参照対応色値Ｃｒｂが除かれた場合に、ＮはＭ未満となる。
【００６８】
また、図５（Ｃ）等で説明したように、ＲＧＢ色空間において、注目代表値Ｃｔａに３個の参照代表値Ｃｒａが対応付けられ、注目代表値Ｃｔａは、３個の参照代表値Ｃｒａによる三角面の第１方向側に位置する場合がある（例えば、図５（Ｃ）の外積ベクトルＶ３ｐの方向側）。この場合、ＣＩＥＬＡＢ色空間において、対応する三角面ＴＰには、第１方向に対応する第２方向が対応付けられている（例えば、図５（Ｃ）の外積ベクトルＶｃｐの方向）。そして、プロセッサ１１０は、注目対応色値Ｃｔｂが三角面ＴＰの第２方向側に位置していると判断された場合に（図７：Ｓ４２５：Ｙｅｓ、Ｓ４３０：Ｙｅｓ）、注目対応色値Ｃｔｂを維持する。従って、注目対応色値Ｃｔｂが逆転条件を満たさない場合に、色の過剰な修正を抑制できる。また、プロセッサ１１０は、注目対応色値Ｃｔｂが、三角面ＴＰの反対側に位置すると判断された場合に（図７：Ｓ４２５：Ｎｏ、Ｓ４４０）、注目対応色値Ｃｔｂを、三角面ＴＰの第２方向側の領域に近づくように修正する（図４、図９）。従って、グラデーションを表す領域で色が不自然に変化することを抑制できる。
【００６９】
また、図７で説明したように、プロセッサ１１０は、注目対応色値Ｃｔｂが三角面ＴＰ
の特定の方向側に位置しているか否かを、以下のように判断する。プロセッサ１１０は、三角面ＴＰを形成する３個の参照対応色値Ｃｒｂのうち、第１参照対応色値Ｃｒｂ１から第２参照対応色値Ｃｒｂ２へ至る第１ベクトルＶａと、第１参照対応色値Ｃｒｂ１から第３参照対応色値Ｃｒｂ３へ至る第２ベクトルＶｂと、の外積ベクトルＶｃｐを算出し（Ｓ４１５）、外積ベクトルＶｃｐと、第１参照対応色値Ｃｒｂ１から注目対応色値Ｃｔｂへ至る注目ベクトルＶｔと、の内積ＩＰを算出する（Ｓ４２０）。プロセッサ１１０は、この内積ＩＰの符号が所定の符号（ここでは、正またはゼロ）である場合に、注目対応色値Ｃｔｂが三角面ＴＰの特定の方向側に位置していると判断する（Ｓ４２５）。従って、プロセッサ１１０は、注目対応色値Ｃｔｂが不自然な色の変化を引き起こすか否かを適切に判断できる。
【００７０】
Ｂ．第２実施例：
図４のＳ２５５で決定される修正後の表色値としては、図８、図９で説明した表色値に代えて、修正前の注目対応色値Ｃｔｂと比べて、逆転条件が満たされないと判断される領域（例えば、図８（Ａ）の参照領域ＲＡ）に近い種々の表色値を採用可能である。
【００７１】
図８（Ａ）〜図８（Ｃ）の表色値ＰＰａ１、ＰＰｂ１、ＰＰｃ１は、射影位置ＰＰａ、ＰＰｂ、ＰＰｃのＬ＊の成分値を、修正前の注目対応色値ＣｔｂのＬ＊の成分値に戻して得られる表色値である。このようにａ＊とｂ＊とが修正された表色値（例えば、表色値ＰＰａ１、ＰＰｂ１、ＰＰｃ１のうちの予め決められた１種）を、修正後の表色値として採用してもよい。
【００７２】
図８（Ａ）〜図８（Ｃ）の表色値ＰＰａ２、ＰＰｂ２、ＰＰｃ２は、射影位置ＰＰａ、ＰＰｂ、ＰＰｃのａ＊とｂ＊との成分値を、修正前の注目対応色値Ｃｔｂのａ＊とｂ＊との成分値に戻して得られる表色値である。このようにＬ＊が修正された表色値（例えば、表色値ＰＰａ２、ＰＰｂ２、ＰＰｃ２のうちの予め決められた１種）を、修正後の表色値として採用してもよい。
【００７３】
Ｃ．第３実施例：
図１０（Ａ）は、逆転判断の処理の別の実施例の手順の一部を示すフローチャートである。図７（Ａ）の処理との差異は、注目対応色値Ｃｔｂが逆転条件を満たさないと判断される許容領域（例えば、図７（Ｂ）の参照領域ＲＡ）を広げるステップＳ４０５が追加されている点だけである。Ｓ４０５は、Ｓ４１０よりも前に実行される。図１０（Ａ）の処理の他の部分は、図７（Ａ）の処理と同じである。図１０（Ａ）のステップのうち、図７（Ａ）のステップと同じステップには、同じ符号を付して、説明を省略する。
【００７４】
Ｓ４０５では、プロセッサ１１０は、許容領域が大きくなるように、許容領域を形成する複数の参照対応色値Ｃｒｂの少なくとも１個を移動させる。なお、参照対応色値Ｃｒｂの移動は、注目対応色値Ｃｔｂの修正の要否の判断（逆転判断）に用いられる許容領域の修正のみに用いられ、目標データＤＤの対応色値を修正するものではない。
【００７５】
図１０（Ｂ）〜図１０（Ｄ）は、図７（Ｂ）の参照領域ＲＡ（許容領域に対応する）が拡張される様子を示す概略図である。図１０（Ｂ）の例では、Ｌ＊成分の範囲が拡がるように、２個の参照対応色値Ｃｒｂ２、Ｃｒｂ４が修正されている。具体的には、Ｌ＊が最大の参照対応色値Ｃｒｂ２のＬ＊が増大され（例えば、所定値が加算される）、Ｌ＊が最小の参照対応色値Ｃｒｂ４のＬ＊が低減される（例えば、所定値が減算される）。図１０（Ｂ）の例を採用すれば、明るさが過剰に修正されることを抑制できる。
【００７６】
図１０（Ｃ）の例では、ａ＊とｂ＊との範囲が拡がるように、４個の参照対応色値Ｃｒｂ１、Ｃｒｂ３、Ｃｒｂ５、Ｃｒｂ６が修正されている。具体的には、Ｌ＊が最大の参照対応色値Ｃｒｂ２とＬ＊が最小の参照対応色値Ｃｒｂ４とを除いた残りの参照対応色値Ｃｒｂ１、Ｃｒｂ３、Ｃｒｂ５、Ｃｒｂ６のａ＊とｂ＊とが、表色値が参照領域ＲＡの外側に向かって移動するように、修正される。例えば、参照領域ＲＡをａ＊ｂ＊平面上に射影して得られる射影図において、参照領域ＲＡの重心位置と、参照対応色値Ｃｒｂと、を通る直線上で、参照対応色値Ｃｒｂから参照領域ＲＡの外側に向かって予め決められた修正距離だけ離れた位置のａ＊とｂ＊とが、修正後の参照対応色値Ｃｒｂのａ＊とｂ＊として採用される（Ｌ＊は修正されずに維持される）。図１０（Ｃ）の例を採用すれば、色相と彩度とが過剰に修正されることを抑制できる。
【００７７】
図１０（Ｄ）の例は、図１０（Ｃ）の例における修正距離を、色相に応じて変化させたものである。図１０（Ｅ）は、色相と、修正距離と、の関係を示すグラフである。原点Ｏを起点とする方向が色相を示し、原点Ｏからの距離が、修正距離の大きさを示している。色相は、反時計回りに、赤ＨＲ、赤黄ＨＲＹ、黄ＨＹ、黄緑ＨＹＧ、緑ＨＧ、緑シアンＨＧＣ、シアンＨＣ、シアン青ＨＣＢ、青ＨＢ、青マゼンタＨＢＭ、マゼンタＨＭ、マゼンタ赤ＨＭＲの順に並んでいる。図示するように、黄緑ＨＹＧから反時計回りにシアン青ＨＣＢまでの第１色相範囲Ｈ１内では、残りの第２色相範囲Ｈ２内と比べて、修正距離が大きい。従って、緑ＨＧを含む第１色相範囲Ｈ１内では、青ＨＢを含む第２色相範囲Ｈ２内と比べて、逆転条件の判断に利用される三角面の３個の参照対応色値Ｃｒｂの少なくとも１個が大きく移動される。このように、色相に応じて参照領域ＲＡ（すなわち、許容領域）が修正されるので、色相に適した逆転条件を用いて判断できる。
【００７８】
また、一般的に、緑色の画像中では、青色の画像中と比べて、色の逆転が目立ちにくい。そこで、図１０（Ｅ）の実施例では、緑ＨＧを含む第１色相範囲Ｈ１内では、移動距離が大きい。従って、第１色相範囲Ｈ１内で許容領域が大きくなるので、色の不自然な変化が目立つことを抑制しつつ、注目対応色値Ｃｔｂの過剰な修正を抑制できる。なお、緑ＨＧの色相としては、例えば、図２のＲＧＢ色空間の色立体ＣＣの緑頂点Ｖｇによって表される色相を採用可能である。また、青ＨＢを含む第２色相範囲Ｈ２内では、移動距離が小さい。従って、第２色相範囲Ｈ２内で許容領域の拡張が抑制されるので、注目対応色値Ｃｔｂを適切に修正できる。この結果、色の不自然な変化が目立つことを抑制できる。なお、青ＨＢの色相としては、図２のＲＧＢ色空間の色立体ＣＣの青頂点Ｖｂｌによって表される色相を採用可能である。
【００７９】
なお、図５（Ｃ）のように、注目対応色値Ｃｔｂに１個の三角面が対応付けられている場合、プロセッサ１１０は、３個の参照対応色値Ｃｒｂの全てを、許容範囲が広くなるように、移動させることが好ましい。例えば、プロセッサ１１０は、３個の参照対応色値Ｃｒｂを、外積ベクトルＶｃｐの反対方向に向かって所定距離だけ移動させてもよい。
【００８０】
いずれの場合も、図１０（Ａ）のＳ４０５では、逆転条件の判断に利用される１個以上の三角面のうちの少なくとも１個の三角面は、三角面を形成する３個の参照対応色値Ｃｒｂの少なくとも１個が三角面に対応付けられた特定の方向側（例えば、参照領域ＲＡの内側に向かう方向側）とは反対側に移動されて得られる三角面に、変更される。この結果、注目対応色値Ｃｔｂが三角面に対して特定の方向側に位置していると判断される許容領域が広くなるので、注目対応色値Ｃｔｂが過剰に修正されることを抑制できる。
【００８１】
Ｄ．第４実施例：
図１１は、修正処理の別の実施例の手順の一部を示すフローチャートである。図３の処理との差異は、参照代表値Ｃｒａを特定するＳ２１５が、Ｓ２１６、Ｓ２１７、Ｓ２１８に置換されている点だけである。図１１の処理の他の部分は、図３の処理と同じである。図１１のステップのうち、図３のステップと同じステップには、同じ符号を付して、説明を省略する。
【００８２】
Ｓ２１６では、プロセッサ１１０は、注目対応色値ＣｔｂがＳ２００で変更されたか否かを判断する。注目対応色値Ｃｔｂが変更されていない場合（Ｓ２１６：Ｎｏ）、Ｓ２１８で、プロセッサ１１０は、図３のＳ２１５と同じ複数の参照代表値Ｃｒａを選択する。本実施例では、図５（Ａ）で説明した６個の参照代表値Ｃｒａが選択される。そして、プロセッサ１１０は、Ｓ２２０へ移行する。
【００８３】
注目対応色値Ｃｔｂが変更されていない場合（Ｓ２１６：Ｙｅｓ）、Ｓ２１７で、プロセッサ１１０は、Ｓ２１８で選択される参照代表値Ｃｒａと比べて、注目代表値Ｃｔａから遠い参照代表値Ｃｒａを含む複数の参照代表値Ｃｒａを選択する。本実施例では、図５（Ｂ）で説明した１８個の参照代表値Ｃｒａが選択される。１８個の参照代表値Ｃｒａは、図５（Ａ）の６個の参照代表値Ｃｒａよりも遠い参照代表値Ｃｒａを含んでいる。そして、プロセッサ１１０は、Ｓ２２０へ移行する。
【００８４】
このように、注目対応色値ＣｔｂがＳ２００で変更されている場合には、注目対応色値ＣｔｂがＳ２００で変更されていない場合と比べて、注目代表値Ｃｔａから遠い参照代表値Ｃｒａを含む複数の参照代表値Ｃｒａが選択される（Ｓ２１７）。そして、選択された参照代表値Ｃｒａに対応付けられた参照対応色値Ｃｒｂによって表される複数の三角面（例えば、参照領域ＲＡ）が、逆転条件の判断に用いられる（図３：Ｓ２２０、Ｓ２３０）。以上により、Ｓ２００で注目対応色値Ｃｔｂが変更された場合には、逆転条件が満たされないと判断される許容領域が、広くなる。この結果、Ｓ２００で変更された注目対応色値Ｃｔｂが、更に修正されることを抑制できる。
【００８５】
Ｃ．変形例：
（１）修正処理の手順としては、図３、図４、図１１等で説明した手順に代えて、他の種々の手順を採用可能である。例えば、Ｓ２００（図３）を省略してもよい。また、Ｓ２２５（図３）を省略してもよい。また、図５（Ｃ）のように、注目対応色値Ｃｔｂに１個の三角面が対応付けられている場合、逆転条件の判断を以下のように行ってもよい。すなわち、プロセッサ１１０は、ＣＩＥＬＡＢ色空間において外積ベクトルＶｃｐ（図７（Ｂ）等）と注目ベクトルＶｔとの内積ＩＰを算出するのと同様に、ＲＧＢ色空間における内積を算出する。そして、プロセッサ１１０は、２個の内積の間で符号が同じである場合に、逆転条件が満たされない（すなわち、注目対応色値Ｃｔｂを修正しない）と判断し、２個の内積の間で符号が異なる場合に、逆転条件が満たされる（すなわち、注目対応色値Ｃｔｂを修正する）と判断すればよい。
【００８６】
（２）図４のＳ２６０の判断結果がＹｅｓである場合に、修正処理を終了する終了条件としては、逆転条件を満たす対応色値が検出されないこと（Ｓ２７０：Ｎｏ）に代えて、他の種々の条件を採用可能である。例えば、終了条件は、Ｓ２４０〜Ｓ２６０の処理を所定回数繰り返したことであってもよい。また、終了条件は、Ｓ２７０で逆転条件を満たすと判断された対応色値の総数が所定の閾値（例えば、ゼロよりも大きい閾値）以下であること、であってもよい。また、終了条件は、図９で説明した距離Ｄｐの最大値がゼロよりも大きい所定の閾値以下であること、であってもよい。
【００８７】
（３）図１０（Ｄ）、図１０（Ｅ）の実施例において、修正距離が大きい第１色相範囲Ｈ１は、緑ＨＧを含まない色相範囲であってもよい。また、修正距離が小さい第２色相範囲Ｈ２は、青ＨＢを含まない色相範囲であってもよい。一般的には、色の逆転が目立ちにくい色相の範囲では、色の逆転が目立ちやすい色相の範囲と比べて、修正距離が大きいことが好ましい。
【００８８】
（４）注目対応色値Ｃｔｂが三角面の特定の方向側に位置するか否かを判断する方法としては、図７で説明した外積ベクトルＶｃｐと注目ベクトルＶｔとの内積ＩＰを用いる方法に代えて、点と平面との位置関係を特定する他の任意の方法を採用可能である。
【００８９】
（５）１個の注目代表値Ｃｔａに対応付けられた参照代表値Ｃｒａの総数と配置とは、図５（Ａ）、図５（Ｂ）、図５（Ｃ）の総数と配置とに代えて、他の種々の総数と配置とであってよい。例えば、注目代表値Ｃｔａには、注目代表値Ｃｔａを含む四面体を形成する４個の頂点に対応する４個の参照代表値Ｃｒａが対応付けられていてもよい。
【００９０】
（６）修正処理（例えば、図３、図４、図１１等）で修正されるプロファイル（色対応情報とも呼ぶ）によって対応付けられる色空間は、ＲＧＢ色空間とＣＭＹＫ色空間との組み合わせに代えて、他の色空間の組み合わせであってもよい。例えば、色対応情報は、ＹＣｂＣｒ色空間の複数の代表値に、ＣＩＥＬＡＢ色空間の複数の対応色値をそれぞれ対応付ける情報であってもよい。また、ＣＩＥＬＡＢ色空間に代えて、デバイスに依存しない他の色空間を採用してもよい（例えば、ＣＩＥＬＵＶ色空間）。また、デバイスに依存するか否かに関わらずに任意に選択された２個の色空間の組み合わせを採用してもよい。例えば、色対応情報は、ＲＧＢ色空間の複数の代表値に、ＣＭＹＫ色空間の複数の対応色値をそれぞれ対応付ける情報であってもよい。また、色対応情報は、印刷のためのＩＣＣプロファイルの作成に代えて、表示、または、スキャンのためのＩＣＣプロファイルの作成に利用されてもよい。また、色対応情報は、ＩＣＣプロファイルの作成に利用される目標データＤＤに代えて、ＩＣＣプロファイルそのものであってもよい。
【００９１】
（７）注目対応色値Ｃｔｂに複数の三角面が対応付けられている場合に、複数の三角面が、多面体を形成していなくてもよい。例えば、複数の三角面が、互いに離れていてもよい。この場合、図３のＳ２２５は、省略されてよい。また、図７のＳ４１０では、プロセッサ１１０は、互いに離れた複数の三角面から未処理の１個の三角面を選択し、選択された三角面を形成する３個の参照対応色値Ｃｒｂを選択すればよい。
【００９２】
（８）逆転条件を満たす対応色値を修正する処理としては、図４、図８等で説明した射影位置を用いる処理に代えて、色の逆転を抑制する他の任意の処理を採用可能である。例えば、逆転条件を満たす注目対応色値Ｃｔｂを、注目対応色値Ｃｔｂに対応付けられた複数の参照対応色値Ｃｒｂで形成される多面体の重心の表色値（より一般的には、複数の参照対応色値Ｃｒｂの平均の表色値）に修正してもよい。
【００９３】
（９）修正処理（例えば、図３、図４、図１１等）を実行する修正装置は、図１のデータ処理装置１００のようなパーソナルコンピュータとは異なる種類の装置（例えば、デジタルカメラ、スキャナ、プリンタ、スマートフォン）であってもよい。また、ネットワークを介して互いに通信可能な複数の装置（例えば、コンピュータ）が、修正装置による修正処理の機能を一部ずつ分担して、全体として、修正処理の機能を提供してもよい（これらの装置を備えるシステムが修正装置に対応する）。
【００９４】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図３のＳ２３０の機能を、専用のハードウェア回路によって実現してもよい。
【００９５】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
【００９６】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【００９７】
１００...データ処理装置
１１０...プロセッサ
１２０...揮発性記憶装置
１３０...不揮発性記憶装置
１３２...プログラム
１４０...表示部
１５０...操作部
ＣＣ...色立体
ＣＤ...測色データ
ＤＤ...目標データ
ＰＤ...パッチデータ
ＰＴ...カラーパッチ
【図１】
0006634803.tif 000002
【図２】
0006634803.tif 000003
【図３】
0006634803.tif 000004
【図４】
0006634803.tif 000005
【図５】
0006634803.tif 000006
【図６】
0006634803.tif 000007
【図７】
0006634803.tif 000008
【図８】
0006634803.tif 000009
【図９】
0006634803.tif 000010
【図１０】
0006634803.tif 000011
【図１１】
0006634803.tif 000012