(57)【要約】【課題】２つの色空間の間における、全空間に亘って好適な色変換を定義した色変換定義を作成することができる色変換定義作成方法、色変換定義作成装置、色変換定義作成プログラム、および色変換定義作成プログラム記憶媒体を提供する。【解決手段】２つの色空間の相互間における等色な色変換を定義した等色プロファイルを取得する等色プロファイル取得過程（ステップＳ１１）と、２つの色空間の相互間における階調性を重視した色変換を定義した階調プロファイルを生成する一連の過程（ステップＳ１２〜Ｓ１５）と、色を指定する色指定過程（ステップＳ１６）と、等色プロファイルと階調プロファイルとを、色指定過程で指定された色の領域については、いずれか一方の過程を優先して合成することにより色変換プロファイルを作成するプロファイル合成過程（ステップＳ１８）とを備えた。【選択図】        図６
2006311447.tif 000002
【特許請求の範囲】
【請求項１】
２つの色空間の相互間における第１の色変換を定義した第１の色変換定義と、それら２つの色空間の相互間における第２の色変換を定義した第２の色変換定義とを取得する色変換定義取得過程と、
色を指定する色指定過程と、
前記第１の色変換定義と前記第２の色変換定義とを、前記色指定過程で指定された色の領域については、該第２の色変換定義を優先して合成することにより合成定義を作成する定義合成過程とを備えたことを特徴とする色変換定義作成方法。
【請求項２】
前記２つの色空間の一方が、画像と画像データとを媒介する第１のデバイスに依存した色空間であり、前記一方に対する他方の色空間が、画像と画像データとを媒介する第２のデバイスに依存した色空間であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項３】
前記２つの色空間の一方が、画像と画像データとを媒介するデバイスに依存した色空間であり、前記一方に対する他方の色空間が、該デバイスに非依存の色空間であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項４】
前記２つの色空間の少なくとも一方が、ＲＧＢ色空間とＣＭＹ色空間とのいずれか一方の色空間であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項５】
前記色変換定義取得過程が、前記第１の色変換定義として前記２つの色空間の相互間における等色な色変換を定義した等色変換定義を取得し、前記第２の色変換定義としてそれら２つの色空間のうちの一方の色空間上の色表現範囲内の各色をその一方に対する他方の色空間上の色表現範囲内の各色に過不足なく対応付ける色変換を定義したガマットマッピング定義を取得する過程であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項６】
前記色変換定義取得過程が、前記第１の色変換定義として前記２つの色空間のうちの一方の色空間上の色表現範囲内の各色をその一方に対する他方の色空間上の色表現範囲内の各色に過不足なく対応付ける色変換を定義したガマットマッピング定義を取得し、前記第２の色変換定義としてそれら２つの色空間の相互間における等色な色変換を定義した等色変換定義を取得する過程であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項７】
前記２つの色空間の少なくとも一方が、ＲＧＢ色空間とＣＭＹ色空間とのいずれか一方の色空間であり、
前記色指定過程が、ＲＧＢ色空間あるいはＣＭＹ色空間におけるレッド、グリーン、ブルー、シアン、マゼンタ、イエロー、ホワイト、ブラック８色のうちのいずれかの色を指定する過程であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項８】
前記２つの色空間の少なくとも一方が、ＲＧＢ色空間とＣＭＹ色空間とのいずれか一方の色空間であり、
前記色指定過程が、ＲＧＢ色空間あるいはＣＭＹ色空間におけるレッド、グリーン、ブルー、シアン、マゼンタ、イエロー、ホワイト、ブラック８色のうちのいずれかの色を指定する過程であり、
前記定義合成過程が、ＲＧＢ色空間あるいはＣＭＹ色空間の中央と、前記色指定過程で指定された色との間に位置する所定平面からその指定された色の側に離れているほど前記第２の色変換定義を優先して前記第１の色変換定義と合成する過程であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項９】
前記定義合成過程が、前記平面からの距離のべき乗に比例した重みを前記第２の色変換定義に掛けて前記第１の色変換定義と合成する過程であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項１０】
前記定義合成過程が、前記べき乗の指数の調整を受け、その調整された指数を用いる過程であることを特徴とする請求項９記載の色変換定義作成方法。
【請求項１１】
前記定義合成過程が、前記べき乗に対する比例係数の調整を受け、その調整された比例係数を用いる過程であることを特徴とする請求項９記載の色変換定義作成方法。
【請求項１２】
２つの色空間の相互間における第１の色変換を定義した第１の色変換定義と、それら２つの色空間の相互間における第２の色変換を定義した第２の色変換定義とを取得する色変換定義取得部と、
色を指定する色指定部と、
前記第１の色変換定義と前記第２の色変換定義とを、前記色指定部で指定された色の領域については、該第２の色変換定義を優先して合成することにより合成定義を作成する定義合成部とを備えたことを特徴とする色変換定義作成装置。
【請求項１３】
コンピュータに組み込まれ、該コンピュータ上で、
２つの色空間の相互間における第１の色変換を定義した第１の色変換定義と、それら２つの色空間の相互間における第２の色変換を定義した第２の色変換定義とを取得する色変換定義取得部と、
色を指定する色指定部と、
前記第１の色変換定義と前記第２の色変換定義とを、前記色指定部で指定された色の領域については、該第２の色変換定義を優先して合成することにより合成定義を作成する定義合成部とを構築することを特徴とする色変換定義作成プログラム。
【請求項１４】
コンピュータに組み込まれ、該コンピュータ上で、
２つの色空間の相互間における第１の色変換を定義した第１の色変換定義と、それら２つの色空間の相互間における第２の色変換を定義した第２の色変換定義とを取得する色変換定義取得部と、
色を指定する色指定部と、
前記第１の色変換定義と前記第２の色変換定義とを、前記色指定部で指定された色の領域については、該第２の色変換定義を優先して合成することにより合成定義を作成する定義合成部とを構築する色変換定義作成プログラムが記憶されてなることを特徴とする色変換定義作成プログラム記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの色空間の相互間における座標変換を定義した色変換定義を作成する色変換定義作成方法、コンピュータをその色変換定義作成装置として動作させる色変換定義作成プログラム、その色変換定義作成プログラムが記憶されてなる色変換定義作成プログラム記憶媒体、および、上記の色変換定義を作成する色変換定義作成装置に関する。
【背景技術】
【０００２】
従来、用紙上に記録された画像を読み取って画像データを得るカラースキャナや、固体撮像素子上に被写体の画像を結像して読み取ることにより画像データを得るデジタルカメラなど、画像を入力して画像データを得る、様々なタイプの入力デバイスが知られている。また、画像データに基づいて画像を出力する出力デバイスについても、例えば、印画紙をレーザ光で露光して現像することにより印画紙上に画像を記録する写真プリンタ、電子写真方式やインクジェット方式などを適用して用紙上に画像を記録するプリンタ、輪転機を回して多量の印刷物を作成する印刷機、画像データに基づいて表示画面上に画像を表示するＣＲＴディスプレイやプラズマディスプレイなどといった画像表示装置等、様々なタイプの出力デバイスが知られている。
【０００３】
ところで、近年では、種々の入力デバイスおよび出力デバイスの相互間で画像データを転用することが増えてきている。ここで、入力デバイスや出力デバイスでは、例えばＲ（レッド），Ｇ（グリーン），Ｂ（ブルー）３色で色を定義するＲＧＢ色空間や、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）３色で色を定義するＣＭＹ色空間等といった色空間において色が定義される。これら入力デバイスや出力デバイスにおいて色の定義に用いられる色空間は、一般的には各デバイスに依存した色空間（デバイス色空間）となっている。このため、入力デバイスおよび出力デバイスの相互間での画像データの転用に当たっては、入力デバイスに依存したデバイス色空間で色が定義された画像データを、出力デバイスに依存したデバイス色空間で色が定義された画像データに変換する必要がある。以下、このような画像データの変換のことを色変換と称するが、この色変換の際には、入力デバイスに依存したデバイス色空間の各座標と出力デバイスに依存したデバイス色空間の各座標との対応関係をＬＵＴ（ルックアップテーブル）の形式で定義した色変換定義が用いられることが多い。
【０００４】
このような色変換の中には、例えば、入力デバイスに依存したデバイス色空間の座標と、出力デバイスに依存したデバイス色空間の座標とが、デバイスには依存しないデバイス非依存色空間（Ｄｅｖｉｃｅ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄａｔａの空間：例えばＬ*ａ*ｂ*色空間）の共通の座標に対応するといった等色な色変換があり、そのような等色な色変換を定義した等色変換定義が提案されている。この等色な色変換によれば、入力デバイスで表現される色は、出力デバイスで忠実に再現される。しかしながら、入力デバイスで表現できる色の範囲（以下、入力ガマットと称する）と、出力デバイスで表現できる色の範囲（以下、出力ガマットと称する）とは一般的には一致せず、上記のような等色な色変換定義によると、２つのガマットとの間における不一致の部分で色表現の欠落を生じる場合がある。このような欠落が大きいと、出力デバイスで出力された画像に階調のつぶれやトーンジャンプ等といった不具合が発生してしまう恐れがある。
【０００５】
一方で、色表現領域が相違しているにも係わらず、元々は同一の画像を種々のデバイスそれぞれにおいて人の目に自然な画像として表現可能であるということが経験的に知られている。これら種々のデバイスそれぞれによって表現された自然な画像は、デバイスの色表現領域の違いに応じた互いに多少異なる色で表現されているが、人間の目の順応性が高いために、どのデバイスで表現された画像であっても自然な印象を受けることとなる。
【０００６】
そこで、入力デバイスに依存したデバイス色空間の座標と、出力デバイスに依存したデバイス色空間の座標とを対応付けるに当たり、画像の自然な印象が保たれる程度に等色性を犠牲にし、上記の入力ガマット内の各色を出力ガマット内の各色に過不足なく対応づけるガマットマッピング（Ｇａｍｕｔ  Ｍａｐｐｉｎｇ）と呼ばれる色変換と、このようなガマットマッピングを定義したガマットマッピング定義が提案されている（例えば、特許文献１参照。）。
【０００７】
しかしながら、このようなガマットマッピングは、上記のように入力デバイスに依存したデバイス色空間と出力デバイスに依存したデバイス色空間との間における等色性が犠牲にされている。基本的には、ガマットマッピングにおける等色性の低下は、人間の目の順応性によって画像の自然な印象が保たれる程度に抑えられているが、入出力両ガマットの不一致の程度等に起因して局所的に等色性がひどく低下してしまうこともあり、上記の画像の自然な印象が崩れてしまう恐れがある。
【特許文献１】特開平１１−２８１０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、従来提案されている色変換には一長一短があり、入力デバイスに依存したデバイス色空間と出力デバイスに依存したデバイス色空間との間における、全空間に亘って好適な色変換、およびそのような色変換を定義した色変換定義についての提案は未だなされていないのが現状である。
【０００９】
本発明は、上記事情に鑑み、２つの色空間の間における、全空間に亘って好適な色変換を定義した色変換定義を作成することができる色変換定義作成方法、そのような色変換定義を作成することができる色変換定義作成装置、コンピュータをそのような色変換定義作成装置として動作させる色変換定義作成プログラム、および、色変換定義作成プログラムが記憶された色変換定義作成プログラム記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の色変換定義作成方法は、２つの色空間の相互間における第１の色変換を定義した第１の色変換定義と、それら２つの色空間の相互間における第２の色変換を定義した第２の色変換定義とを取得する色変換定義取得過程と、
色を指定する色指定過程と、
上記第１の色変換定義と上記第２の色変換定義とを、上記色指定過程で指定された色の領域については、その第２の色変換定義を優先して合成することにより合成定義を作成する定義合成過程とを備えたことを特徴とする。
【００１１】
ここで、上記にいう「取得」は、上記第１の色変換定義および第２の色変換定義としてそれぞれ既存の色変換定義を取得することに限らず、それら各色変換定義を新たに作成することであっても良い。
【００１２】
上述したように、従来から用いられている色変換定義には、色変換の際に、ある特定の色についての階調のつぶれやトーンジャンプ、あるいは等色性の低下等といった局所的な問題が生じる可能性がある。一方で、その色変換定義が、局所的な不具合を持つ別の色変換定義におけるその局所について好適な色変換を行なう能力を有していることは十分にあり得る。本発明の色変換定義作成方法によれば、ある特定の色について局所的な不具合を持つ色変換定義を上記第１の色変換定義として取得し、少なくともその特定の色の領域については好適な色変換を行なうことが可能な別の色変換定義を上記第２の色変換定義として取得し、さらに、上記色指定過程でその特定の色を指定し、上記定義合成過程でその特定の色の領域については、その第２の色変換定義を優先して合成するという運用を行なうことができる。このような運用で得られる合成定義は、上記第１の色変換定義が持つ局所的な不具合が上記第２の色変換定義によって修正された、全体的に好適な色変換を定義した色変換定義であるといえる。つまり、本発明の色変換定義作成方法によれば、２つの色空間の間における、全空間に亘って好適な色変換を定義した色変換定義を作成することができる。
【００１３】
また、本発明の色変換定義作成方法は、「上記２つの色空間の一方が、画像と画像データとを媒介する第１のデバイスに依存した色空間であり、上記一方に対する他方の色空間が、画像と画像データとを媒介する第２のデバイスに依存した色空間である」という形態であっても良く、
「上記２つの色空間の一方が、画像と画像データとを媒介するデバイスに依存した色空間であり、上記一方に対する他方の色空間が、そのデバイスに非依存の色空間である」という形態であっても良い。
【００１４】
前者の形態の色変換定義作成方法によれば、２つのデバイスそれぞれに依存する色空間の間を繋ぐデバイスリンクプロファイルとして、上記のような望ましい色変換定義が作成され、後者の形態の色変換定義作成方法によれば、例えば、入力デバイスに対応する入力プロファイルや、出力デバイスに対応する出力プロファイルとして、上記のような望ましい色変換定義が作成される。
【００１５】
また、本発明の色変換定義作成方法において、「上記２つの色空間の少なくとも一方が、ＲＧＢ色空間とＣＭＹ色空間とのいずれか一方の色空間である」という形態は典型的な形態である。
【００１６】
また、本発明の色変換定義作成方法は、「上記色変換定義取得過程が、上記第１の色変換定義として上記２つの色空間の相互間における等色な色変換を定義した等色変換定義を取得し、上記第２の色変換定義としてそれら２つの色空間のうちの一方の色空間上の色表現範囲内の各色をその一方に対する他方の色空間上の色表現範囲内の各色に過不足なく対応付ける色変換を定義したガマットマッピング定義を取得する過程である」という形態であっても良く、
「上記色変換定義取得過程が、上記第１の色変換定義として上記２つの色空間のうちの一方の色空間上の色表現範囲内の各色をその一方に対する他方の色空間上の色表現範囲内の各色に過不足なく対応付ける色変換を定義したガマットマッピング定義を取得し、上記第２の色変換定義としてそれら２つの色空間の相互間における等色な色変換を定義した等色変換定義を取得する過程である」という形態であっても良い。
【００１７】
前者の形態によれば、特定の色の領域でトーンジャンプや階調つぶれ等が生じる等色変換定義を修正して、等色性を重視しつつ全空間に亘って階調性も好ましい色変換定義を作成することができ、後者の形態によれば、特定の色の領域で等色性が低下するガマットマッピング定義を修正して、階調性を重視しつつ全空間に亘って等色性も好ましい色変換定義を作成することができる。
【００１８】
また、本発明の色変換定義作成方法において、「上記２つの色空間の少なくとも一方が、ＲＧＢ色空間とＣＭＹ色空間とのいずれか一方の色空間であり、
上記色指定過程が、ＲＧＢ色空間あるいはＣＭＹ色空間におけるレッド、グリーン、ブルー、シアン、マゼンタ、イエロー、ホワイト、ブラック８色のうちのいずれかの色を指定する過程である」という形態は好ましい形態である。
【００１９】
上記の８色は、プリンタにおける色材やＣＲＴディスプレイにおける発光素子の色と、それらの色材あるいは発光素子の光で作られる代表的な色であることが多く、局所的な不具合が生じるときは、それらの色のうちのいずれかの色の周辺で生じることが多い。そこで、上記の好ましい形態の色変換定義作成方法によれば、これらの色の周辺における不具合を修正することができる。
【００２０】
また、本発明の色変換定義作成方法において、「上記２つの色空間の少なくとも一方が、ＲＧＢ色空間とＣＭＹ色空間とのいずれか一方の色空間であり、
上記色指定過程が、ＲＧＢ色空間あるいはＣＭＹ色空間におけるレッド、グリーン、ブルー、シアン、マゼンタ、イエロー、ホワイト、ブラック８色のうちのいずれかの色を指定する過程であり、
上記定義合成過程が、ＲＧＢ色空間あるいはＣＭＹ色空間の中央と、上記色指定過程で指定された色との間に位置する所定平面からその指定された色の側に離れているほど上記第２の色変換定義を優先して上記第１の色変換定義と合成する過程である」という形態も好ましい形態である。
【００２１】
この好ましい形態の色変換定義作成方法によれば、上記第１の色変換定義と上記第２の色変換定義との合成に際し、指定された色の領域と他の領域との境界で連続となるように合成することができる。
【００２２】
また、本発明の色変換定義作成方法において、「上記定義合成過程が、上記平面からの距離のべき乗に比例した重みを上記第２の色変換定義に掛けて上記第１の色変換定義と合成する過程である」という形態も好ましい形態である。
【００２３】
この好ましい形態の色変換定義作成方法によれば、上記平面から離れるほど第２の色変換定義を優先する合成処理が容易に実現される。
【００２４】
また、この好ましい形態の色変換定義作成方法において、「上記定義合成過程が、上記べき乗の指数の調整を受け、その調整された指数を用いる過程である」という形態や、
「上記定義合成過程が、上記べき乗に対する比例係数の調整を受け、その調整された比例係数を用いる過程である」という形態はさらに好ましい形態である。
【００２５】
前者の形態の色変換定義作成方法によれば、上記第２の色変換定義の影響の範囲等を上記指数を介して調整することができ、後者の形態の色変換定義作成方法によれば、上記第２の色変換定義の影響の程度等を上記比例係数を介して調整することができる。
【００２６】
また、上記目的を達成する本発明の色変換定義作成装置は、２つの色空間の相互間における第１の色変換を定義した第１の色変換定義と、それら２つの色空間の相互間における第２の色変換を定義した第２の色変換定義とを取得する色変換定義取得部と、
色を指定する色指定部と、
上記第１の色変換定義と上記第２の色変換定義とを、上記色指定部で指定された色の領域については、その第２の色変換定義を優先して合成することにより合成定義を作成する定義合成部とを備えたことを特徴とする。
【００２７】
この本発明の色変換定義作成装置によれば、２つの色空間の間における、全空間に亘って好適な色変換を定義した上述したような色変換定義を作成することができる。
【００２８】
上記目的を達成する本発明の色変換定義作成プログラムは、コンピュータに組み込まれ、そのコンピュータ上で、
２つの色空間の相互間における第１の色変換を定義した第１の色変換定義と、それら２つの色空間の相互間における第２の色変換を定義した第２の色変換定義とを取得する色変換定義取得部と、
色を指定する色指定部と、
上記第１の色変換定義と上記第２の色変換定義とを、上記色指定部で指定された色の領域については、その第２の色変換定義を優先して合成することにより合成定義を作成する定義合成部とを構築することを特徴とする。
【００２９】
この本発明の色変換定義作成プログラムによれば、２つの色空間の間における、全空間に亘って好適な色変換を定義した上述したような色変換定義を作成する色変換定義作成装置を容易に実現することができる。
【００３０】
上記目的を達成する本発明の色変換定義作成プログラム記憶媒体は、コンピュータに組み込まれ、そのコンピュータ上で、
２つの色空間の相互間における第１の色変換を定義した第１の色変換定義と、それら２つの色空間の相互間における第２の色変換を定義した第２の色変換定義とを取得する色変換定義取得部と、
色を指定する色指定部と、
上記第１の色変換定義と上記第２の色変換定義とを、上記色指定部で指定された色の領域については、その第２の色変換定義を優先して合成することにより合成定義を作成する定義合成部とを構築する色変換定義作成プログラムが記憶されてなることを特徴とする。
【００３１】
本発明の記録媒体は、ＦＤ（フレキシブルディスク）、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ、ＤＶＤ等といった記憶媒体の他、ハードディスクやメモリチップ等であっても良い。
【００３２】
なお、上記の本発明の色変換定義作成装置、本発明の色変換定義作成プログラム、および、本発明の色変換定義作成プログラム記憶媒体については、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう色変換定義作成装置、本発明の色変換定義作成プログラム、および、本発明の色変換定義作成プログラム記憶媒体には、前述した色変換定義作成方法の各形態に対応する各種の形態が含まれる。
【発明の効果】
【００３３】
以上、説明したように、本発明によれば、２つの色空間の間における、全空間に亘って好適な色変換を定義した色変換定義を作成することができる。
【発明を実施するための最良の形態】
【００３４】
以下図面を参照して本発明の実施の形態を説明する。
【００３５】
図１は、本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【００３６】
ここには、カラースキャナ１０が示されており、そのカラースキャナ１０では原稿画像１１が読み取られてＲＧＢ３色の画像データが生成される。生成されたＲＧＢの画像データはパーソナルコンピュータ２０に入力される。パーソナルコンピュータ２０では、カラースキャナ１０で得られた画像データが、後述するカラープリンタ３０に適した画像出力用のＲＧＢ３色の画像データに変換される。この画像出力用の画像データは、カラープリンタ３０に入力され、そのカラープリンタ３０では、入力された画像データに基づくプリント出力が行われて、プリント画像３１が形成される。ここで、カラースキャナ１０は、本発明にいう第１のデバイスの一例にあたり、カラープリンタ３０は、本発明にいう第２のデバイスの一例にあたる。また、カラースキャナ１０の色空間（ここでは、ＲＧＢ色空間）とカラープリンタ３０の色空間（ここでは、ＲＧＢ色空間）との２つの色空間が、本発明にいう２つの色空間の一例に相当する。
【００３７】
ここで、このパーソナルコンピュータ２０は、本発明にいう色変換定義作成装置の一実施形態を兼ねており、このパーソナルコンピュータ２０では、あらかじめ色変換定義（本実施形態においては、色変換プロファイル）が作成される。カラースキャナ１０で得られた画像データがカラープリンタ３０用の画像データに変換される際には、作成された色変換プロファイルが参照される。この色変換プロファイルの作成方法については後述する。
【００３８】
この図１に示すシステムにおける、本発明の一実施形態としての特徴は、パーソナルコンピュータ２０の内部で実行される処理内容にあり、以下、このパーソナルコンピュータ２０について説明する。
【００３９】
図２は、図１に１つのブロックで示すパーソナルコンピュータの外観斜視図、図３はそのパーソナルコンピュータのハードウェア構成図である。
【００４０】
このパーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１にキー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、フレキシブルディスク（以下では、ＦＤと省略する）を装填するためのＦＤ装填口２１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口２１ｂを有する。
【００４１】
本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、ＦＤ１００が装填され、その装填されたＦＤ１００をアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ１１０をアクセスするＣＤ−ＲＯＭドライブ２１５、図１のカラースキャナ１０と接続され、カラースキャナ１０から画像データを受け取る入力インタフェース２１６、図１のカラープリンタ３０と接続され、カラープリンタ３０に画像データを送る出力インタフェース２１７が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置２２、キーボード２３、およびマウス２４は、バス２５を介して相互に接続されている。
【００４２】
ここで、ＣＤ−ＲＯＭ１１０には、このパーソナルコンピュータ２０を本発明の色変換定義作成装置の一実施形態として動作させるための色変換定義作成プログラムが記憶されており、そのＣＤ−ＲＯＭ１１０はＣＤ−ＲＯＭドライブ２１５に装填され、そのＣＤ−ＲＯＭ１１０に記憶された色変換定義作成プログラムがこのパーソナルコンピュータ２０にアップロードされてハードディスク装置２１３に記憶される。こうして、パーソナルコンピュータ２０は本発明の色変換定義作成装置の一実施形態として動作する。
【００４３】
続いて、この図１のパーソナルコンピュータ２０内で実行される、色変換定義作成プログラムについて説明する。
【００４４】
図４は、本発明の色変換定義作成プログラムの一実施形態が記憶されたＣＤ−ＲＯＭを示す概念図である。
【００４５】
色変換定義作成プログラム３００は、等色プロファイル取得部３１０、階調プロファイル生成部３２０、色指定部３３０、係数取得部３４０、および色変換定義合成部３５０で構成されている。
【００４６】
色変換定義作成プログラム３００の各部の細部については、本発明の一実施形態である色変換定義作成装置の各部の作用と併せて説明する。
【００４７】
図５は、この色変換定義作成プログラムを図１のパーソナルコンピュータにインストールし、パーソナルコンピュータ２０を本発明の色変換定義作成装置の一実施形態として動作させるときの色変換定義作成装置の機能ブロック図である。
【００４８】
色変換定義作成装置４００は、等色プロファイル取得部４１０、階調プロファイル生成部４２０、色指定部４３０、係数取得部４４０、および色変換定義合成部４５０を備えている。
【００４９】
図４に示す色変換定義作成プログラム３００を図１〜図３に示すパーソナルコンピュータ２０にインストールすると、色変換定義作成プログラム３００の等色プロファイル取得部３１０は図５に示す等色プロファイル取得部４１０を構成し、同様に、階調プロファイル生成部３２０は階調プロファイル生成部４２０を構成し、色指定部３３０は色指定部４３０を構成し、係数取得部３４０は係数取得部４４０を構成し、色変換定義合成部３５０は色変換定義合成部４５０を構成する。
【００５０】
等色プロファイル取得部４１０は、図１に示すカラースキャナ１０に依存した入力色空間（ＲＧＢ色空間）と、カラープリンタ３０に依存した出力色空間（ＲＧＢ色空間）との間の等色な座標変換が定義された等色プロファイル４１１を取得する。この等色プロファイル４１１は、本発明にいう等色変換定義の一例に相当する。
【００５１】
階調プロファイル生成部４２０は、等色プロファイル４１１によって定義された座標変換よりも階調性に優れた座標変換が定義された階調プロファイル４２１を生成する。この階調プロファイル４２１は、本発明にいうガマットマッピング定義の一例に相当する。
【００５２】
ここで、等色プロファイル取得部４１０と階調プロファイル生成部４２０とを合わせたものは、本発明の色変換定義作成装置における色変換定義取得部の一例に相当する。
【００５３】
色指定部４３０は、図２に示すキーボード２３やマウス２４がその役割を担うものである。この色指定部４３０では、オペレータからの指示によって、まず色変換時に等色性を望むか階調性を望むか、すなわち、色変換時に全空間に亘って基本的に用いられる色変換定義として等色プロファイル４１１を採用するか階調プロファイル４２１を採用するかが指定される。そして、等色プロファイル４１１が指定された場合には、階調のつぶれやトーンジャンプ等の階調性の破綻が生じる可能性のある特定の１色がオペレータからの指示によって以下の８色の中から指定され、階調プロファイル４２１が指定された場合には、等色性の破綻が生じる可能性のある特定の１色がオペレータからの指示によって以下の８色の中から指定される。この８色は、カラースキャナ１０で表現可能な色表現領域（入力ガマット）における後述の８つの頂点であるＲ（レッド），Ｇ（グリーン），Ｂ（ブルー），Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック），Ｗ（ホワイト）の８色である。この色指定部４３０は、本発明の色変換定義作成装置における色指定部の一例に相当する。
【００５４】
係数取得部４４０は、後述の第１の係数および第２の係数を取得する。また、この係数取得部４４０は、図２に示すキーボード２３やマウス２４がその役割を担うものであり、上記の２つの係数はオペレータからの指示によって取得される。
【００５５】
色変換定義合成部４５０は、等色プロファイル４１１と階調プロファイル４２１とを合成して色変換プロファイル４５１を作成するものである。ここで、この合成の際には、上記の色指定部４３０で等色プロファイル４１１が指定された場合には、色指定部４３０で指定された特定の色の領域については階調プロファイル４２１が優先して合成され、色指定部４３０で階調プロファイル４２１が指定された場合には、色指定部４３０で指定された特定の色の領域については等色プロファイル４１１が優先して合成される。また、後述するようにここでの２つのプロファイルの合成は係数取得部４４０で取得された第１の係数および第２の係数に基づいて行なわれる。
【００５６】
この色変換定義合成部４５０で得られる色変換プロファイル４５１は、本発明にいう合成定義の一例にあたり、上記の係数取得部４４０と色変換定義合成部４５０とを合わせたものは、本発明の色変換定義作成装置における定義合成部の一例に相当する。
【００５７】
図１のカラースキャナ１０で読み取られた入力画像データは、色変換定義合成部４５０によって生成された色変換プロファイル４５１に従ってカラープリンタ３０用の出力画像データに変換される。
【００５８】
色変換定義作成装置４００は、基本的には以上のように構成されている。
【００５９】
図６は、図５の色変換定義作成装置によって色変換プロファイルが作成される一連の処理を示すフローチャートである。以下では、図６のフローチャートを使って、色変換プロファイルを生成する一連の処理について説明する。
【００６０】
まず、図５の等色プロファイル取得部４１０において、等色プロファイル４１１が取得される（図６のステップＳ１１）。
【００６１】
等色プロファイル４１１は、入力色空間とデバイス非依存の共通色空間との間の座標変換が定義された入力プロファイルと、出力色空間と共通色空間との間の座標変換が定義された出力プロファイルとが結合されて構成されている。これらプロファイルは、図１に示すカラースキャナ１０やカラープリンタ３０を製造しているメーカ等から提供されることが多いが、ここでは、入力／出力プロファイル、および等色プロファイル４１１を新たに作成する場合の基本的な作成方法について説明する。尚、入力／出力プロファイルを作成する際に用いられる共通色空間の一例であるＬ*ａ*ｂ*色空間は、特に青方向において、Ｌ*ａ*ｂ*色空間上の色相角と人間の知覚的な色相とがずれているという不都合がある。この色相のずれは、共通色空間としてＬｕｖ色空間を使うことによって改善されるが、メーカ等から提供される入力／出力プロファイルではＬ*ａ*ｂ*色空間が用いられることが一般的であるため、以下では、共通色空間としてＬ*ａ*ｂ*色空間を適用する場合について説明する。
【００６２】
図７、図８、図９は、入力プロファイル、出力プロファイル、および等色プロファイルの概念図である。
【００６３】
図７には、入力プロファイルの概念図が示されている。入力プロファイルを生成するときには、図１に示す原稿画像１１に代えて、多数の色パッチからなるカラーパッチ画像１１ａを用意し、そのカラーパッチ画像１１ａをカラースキャナ１０で読み取って、各色パッチごとのＲＧＢ色空間上の色データを得るとともに、そのカラーパッチ画像１１ａを測色計で測色して、各色パッチについて、例えば、共通色空間の一例であるＬ*ａ*ｂ*色空間上の座標を表わす色データを得る。これらＲＧＢ色空間上の色データ（座標値）と、Ｌ*ａ*ｂ*色空間上の色データ（座標値）とを対応付けることによって入力プロファイルが得られる。この入力プロファイルは、カラースキャナ１０の種類や、さらに一般的には入力デバイスの種類によってそれぞれ異なる、入力デバイスに依存したプロファイルである。
【００６４】
図８には、出力プロファイルの概念図が示されている。出力プロファイルを生成する際には、図１に示すパーソナルコンピュータ２０から、ＲＧＢ３色の色データとして、Ｒ，Ｇ，Ｂそれぞれの値を順次変化させた色データを生成し、そのようにして発生させた色データに基づくカラーパッチ画像３１ａをプリント出力する。さらに、カラーパッチ画像３１ａを構成する各色パッチを測色計で測色する。こうすることにより、ＲＧＢ３色の色空間上の座標値と共通色空間（Ｌ*ａ*ｂ*色空間）上の座標値との対応関係を表わす出力プロファイルが構築される。この出力プロファイルは、出力デバイスに応じてそれぞれ異なる、出力デバイスに依存したプロファイルである。
【００６５】
以上のようにして生成された、あるいは、メーカ等から提供された入力プロファイルと出力プロファイルとが結合されて、等色プロファイル４１１が生成される。ここで、カラースキャナ１０で表現される白および黒が、カラープリンタ３０で表現される白および黒と測色的に大きく異なる場合には、入力／出力プロファイルが結合される前に、カラースキャナ１０とカラープリンタ３０それぞれによって表現される白および黒の色合わせ（順応変換）が行われる。
【００６６】
図１０は、Ｌ*ａ*ｂ*空間におけるカラースキャナの色表現領域およびカラープリンタの色表現領域を示す図である。
【００６７】
本実施形態においては、入力色空間および出力色空間ともに同じＲＧＢ色空間であるが、カラースキャナ１０の色表現領域５１１ａ（以下では、共通入力ガマット５１１ａと称する）とカラープリンタ３０の色表現領域５２１ａ（以下では、共通出力ガマット５２１ａと称する）は大きく異なっている。ここでは、コンクリース変換（Ｖｏｎ  Ｋｒｉｅｓ変換）を応用した順応変換が行われる。すなわち、カラースキャナ１０で画像データに変換される前の原稿画像１１で表現される白（原稿画像１１の用紙の色）に相当する座標点Ｗ1と、原稿画像１１として表現することのできる黒（例えば原稿画像１１がＲ，Ｇ，Ｂ３色それぞれに発色するリバーサルフィルムのとき、Ｒ，Ｇ，Ｂそれぞれが最も高濃度に発色した状態）に相当する座標点Ｋ1が、それぞれカラープリンタ３０で出力されるプリント画像３１の白（そのプリント画像の用紙の色）に相当する座標点Ｗ3とそのカラープリンタ３０で出力することのできる黒（例えばそのカラープリンタ３０がＲ，Ｇ，Ｂ３色のインクで画像出力を行なうプリンタの場合、Ｒ，Ｇ，Ｂの各色のインクを最大量使って印刷した状態）に相当する座標点Ｋ3に一致するように座標変換が行なわれる。
【００６８】
先ず、図１０のパート（Ａ）に示す、カラースキャナ１０の共通入力ガマット５１１ａとカラープリンタ３０の共通出力ガマット５２１ａを、図１０のパート（Ｂ）に示すように、各黒点Ｋ1，Ｋ2が原点Ｏ（理論上の黒点）に一致するように平行移動する。これにより、カラースキャナ１０の共通入力ガマット５１１ｂの黒点Ｋ1とカラープリンタ３０の共通出力ガマット５２１ｂの黒点Ｋ3とが一致する。
【００６９】
次に、この平行移動後の、カラースキャナ１０の共通入力ガマット５１１ｂの白点Ｗ1が、平行移動後の、カラープリンタ３０の共通出力ガマット５２１ｂの白点Ｗ3に一致するように、すなわち図１０のパート（Ｂ）の直線Ｌ1が直線Ｌ3に一致するように、カラースキャナの共通入力ガマット５１１ｂ全体について回転及び伸縮を伴う座標変換が行なわれる。
【００７０】
図１０のパート（Ｃ）は、この回転及び伸縮を伴う座標変換を行なった後の状態を示しており、カラースキャナの共通入力ガマットは、図１０のパート（Ｂ）に示す共通入力ガマット５１１ｂから図１０のパート（Ｃ）に示す共通入力ガマット５１１ｃのように変換される。このとき、カラースキャナ１０の共通入力ガマットの白点Ｗ1は、カラープリンタ３０の共通出力ガマットの白点Ｗ3に一致する。
【００７１】
その後、図１０のパート（Ｄ）に示すように、カラースキャナ１０の共通入力ガマット５１１ｃを、カラープリンタ３０のもともとの共通出力ガマット、すなわち図１０のパート（Ａ）に示す、カラープリンタ３０の共通出力ガマット５２１ａの白点Ｗ3，黒点Ｋ3に一致する位置まで平行移動する。
【００７２】
こうすることにより、白点Ｗ1，黒点Ｋ1がカラープリンタ３０の白点Ｗ3，黒点Ｋ3にそれぞれ一致した、カラースキャナの共通入力ガマット５１１ｄを得ることができる。
【００７３】
以上の操作を式で示すと、以下のようになる。図１０は、Ｌ*ａ*ｂ*空間における色表現領域を示したが、コンクリース変換やそのコンクリース変換を応用した上記の順応変換はＸＹＺ空間で実行されることが多く、ここではＸＹＺ空間を想定して説明する。このＸＹＺ空間の各座標点はＬ*ａ*ｂ*空間の各座標点とも対応する共通色空間の１つである。
【００７４】
図１０のパート（Ａ）に示すカラースキャナの共通入力ガマット５１１ａの白点Ｗ1，黒点Ｋ1のＸＹＺ座標をそれぞれ（ＬＸＷ1，ＬＹＷ1，ＬＺＷ1），（ＬＸＫ1，ＬＹＫ1，ＬＺＫ1）とし、図１０のパート（Ａ）に示すカラープリンタの共通出力ガマット５２１ａの白点Ｗ3，黒点Ｋ3のＸＹＺ座標をそれぞれ（ＬＸＷ3，ＬＹＷ3，ＬＺＷ3），（ＬＸＫ3，ＬＹＫ3，ＬＺＫ3）としたとき、図１０のパート（Ｂ）に示す各白点Ｗ1，Ｗ3に相当するＸＹＺ座標（ＬＸＷ1’，ＬＹＷ1’，ＬＺＷ1’），（ＬＸＷ3’，ＬＹＷ3’，ＬＺＷ3’）を、各式
ＬＸＷ1’＝ＬＸＷ1−ＬＸＫ1
ＬＹＷ1’＝ＬＹＷ1−ＬＹＫ1
ＬＺＷ1’＝ＬＺＷ1−ＬＺＫ1          ……（１）
ＬＸＷ3’＝ＬＸＷ3−ＬＸＫ3
ＬＹＷ3’＝ＬＹＷ3−ＬＹＫ3
ＬＺＷ3’＝ＬＺＷ3−ＬＺＫ3          ……（２）
により求め、白点Ｗ1（ＬＸＷ1’，ＬＹＷ1’，ＬＺＷ1’）が白点Ｗ3（ＬＸＷ3’，ＬＹＷ3’，ＬＺＷ3’）に一致するように回転及び伸縮するためのコンクリース（Ｖｏｎ  Ｋｒｉｅｓ）マトリックスを作成する。
【００７５】
ここでは、このコンクリースマトリックスを、
ＶＫ＝［ＭＴＸVK］        ……（３）
と表記する。このコンクリースマトリックスは３行×３列のマトリックスとなる。
【００７６】
次に、カラースキャナ１０に依存したＲＧＢ空間内の座標点がＬ*ａ*ｂ*空間に写像され、さらにＸＹＺ空間に変換された（あるいは、カラースキャナ１０に依存したＲＧＢ空間から直接にＸＹＺ空間に写像された）多数の座標点を代表させて（Ｘ，Ｙ，Ｚ）で表わすと、
この（Ｘ，Ｙ，Ｚ）が
Ｘ１＝Ｘ−ＬＸＫ1
Ｙ１＝Ｙ−ＬＹＫ1
Ｚ１＝Ｚ−ＬＺＫ1          ……（４）
により黒点補正（図１０のパート（Ｂ）参照）がなされ、次に
【００７７】
【数１】
2006311447.tif 000003
【００７８】
によりコンクリース変換が行なわれ（図１０のパート（Ｃ）参照）、次に
Ｘ’＝Ｘ２−ＬＸＫ3
Ｙ’＝Ｙ２−ＬＹＫ3
Ｚ’＝Ｚ２−ＬＺＫ3          ……（５）
により、黒点をカラープリンタの黒点に一致させるための補正（図１０のパート（Ｄ）参照）が行なわれる。
【００７９】
以上の演算を全ての座標点について行なうことにより、Ｌ*ａ*ｂ*空間で表わしたときの図１０のパート（Ａ）に示すカラースキャナ１０の共通入力ガマット５１１ａが、白点、黒点がカラープリンタ３０の共通出力ガマット５２１ａの白点、黒点にそれぞれ一致した、図１０のパート（Ｄ）に示す共通入力ガマット５１１ｄに変換される。
【００８０】
上記の順応変換をＸＹＺ空間で行なうと、順応変換前の黒点（図１０のパート（Ａ）の黒点Ｋ1，Ｋ3）の座標（Ｘ，Ｙ，Ｚ）がほぼ（０，０，０）に近く、したがって黒点の補正は数値を僅かに変化させるだけであって、（１）式，（２）式に従って白点の座標を移動させてもその移動量は僅かで済み、ＸＹＺ空間内の広い領域を使って順応変化を行なうことができる点で有利であるが、この順応変化は、必ずしもＸＹＺ空間で行なわなければならない訳でなく、Ｌ*ａ*ｂ*空間で行なってもよく、あるいはその他の共通色空間で行なってもよい。
【００８１】
また、ここでは、白点と黒点との双方をそれぞれ一致させる順応変換について説明したが、色変換の精度は多少落ちるものの、簡単的には、黒点は考慮せずに白点のみ一致させるように順応変換を行なってもよい。
【００８２】
この白点のみ一致させる順応変換は、図１０を参照して説明すると、図１０のパート（Ａ）に示す直線Ｌ1’が直線Ｌ3’に一致するとともに白点Ｗ1が白点Ｗ3に一致するような座標変換をいい、数式的には、（１）式，（２）式のように黒点の座標を引き算することなく、白点Ｗ1（ＬＸＷ1，ＬＹＷ1，ＬＺＷ1）が白点Ｗ3（ＬＸＷ3，ＬＹＷ3，ＬＺＷ3）に一致するように回転及び伸縮するためのコンクリースマトリックスを求め、（４）式のように、黒点の座標を引き算することなく、そのコンクリースマトリックスを使って（Ｘ，Ｙ，Ｚ）をそのまま変換することを意味する。
【００８３】
さらに、この順応変換は、例えばＣＲＴディスプレイ表示画面上の‘白’はかなり青みかかった白であり、そのＣＲＴディスプレイ表示画面に表示された画像をプリント出力する必要があるときのような、測色的にかなり離れた白を持つデバイス間での色変換の場合に必要となるが、例えば白い用紙上に記録された画像を図１に示す原稿画像１１としてカラースキャナ１０で画像データを得、カラープリンタ３０でも白い用紙上に画像を出力する場合のような、双方の‘白’がほぼ一致している場合、この順応変換は省略してもかまわない。
【００８４】
以上のような順応変換が入力プロファイル上の全ての座標点について実行され、白点と黒点が補正された入力プロファイルが生成される。
【００８５】
白黒点補正が施された入力プロファイルが生成されると、図９に示すように、補正後の入力プロファイルと出力プロファイルとが結合されて、等色プロファイル４１１が生成される。ただし、図１０に示すように、カラースキャナ１０の入力ガマットとカラープリンタ３０の出力ガマットとが一般的には一致しないため、入力色空間の座標と出力色空間の座標とを単純に対応付けられない領域が生じる。例えば、カラースキャナ１０が原稿画像１１をＲ，Ｇ，Ｂそれぞれについて０〜２５５の範囲の数値を表わす画像データに変換するものとし、カラープリンタ３００が０〜２５５の範囲の数値で表わされた画像データに基づいてプリント画像３１をプリント出力するものとすると、入力色空間上の画像データを出力色空間上の画像データに変換する際に、変換後の画像データの値が（Ｒ，Ｇ，Ｂ）＝（−１００，２６０，２００）などというように、数値範囲外の値になってしまうことがある。ここでは、Ｒ，Ｇ，Ｂそれぞれについて、例えば、（Ｒ，Ｇ，Ｂ）＝（−１００，２６０，２００）という画像データは、（Ｒ，Ｇ，Ｂ）＝（０，２５０，２００）に置き換えるというように、２５５より大きい値は２５５に、マイナスの値は０に単純にクリップされる。
【００８６】
以上のようにして生成された等色プロファイル４１１を用いて色変換処理を行うと、入力ガマットと出力ガマットとの共通領域内の画像データについては、入力色空間上の入力画像データを、その入力画像データが表わす画像の色と等色な画像を表わす出力色空間上の出力画像データに精度良く変換することができるが、共通領域外の画像データについては、階調がつぶれてしまう。尚、ここでは、入力／出力プロファイルから等色プロファイル４１１を作成する例について説明したが、本発明では、一般的に出回っている色変換プロファイルを等色プロファイルとして取得してもよい。
【００８７】
等色プロファイル４１１が取得されると、続いて、図５の階調プロファイル生成部４２０において、階調プロファイル４２１が生成される。
【００８８】
階調プロファイル４２１を生成する際には、まず、等色プロファイル４１１の場合と同様の順応変換が行われ（図６のステップＳ１２）、カラースキャナ１０とカラープリンタ３０の白黒点が補正される。
【００８９】
順応変換が終了すると、続いて、入力色空間内に入力基準線が設定される（図６のステップＳ１３）。
【００９０】
図１１は、入力色空間（ＲＧＢ色空間）を示す模式図である。
【００９１】
ここでは、カラースキャナ１０に依存した入力色空間における、カラースキャナ１０で表現可能な色の範囲を示した入力ガマット６００内の複数の点を結んだ入力基準線が設定される。この入力基準線は、入力ガマット６００上のいずれの直線あるいは曲線であってもよいが、色の調子の不連続性などといった不都合が生じることが多い、色空間の境界線を入力基準線として設定することが好ましい。本実施形態においては、入力ガマット６００の８頂点のうちの隣り合う２頂点をそれぞれ結ぶ、入力ガマット６００を取り囲む１２本の境界線が入力基準線として設定されるものとする。
【００９２】
入力ガマット６００内の相互に異なる２点をそれぞれ点Ｐ0（Ｒ0，Ｇ0，Ｂ0）、点Ｐ1（Ｒ1，Ｇ1，Ｂ1）とすると、それら点Ｐ0と点Ｐ1とを結ぶ入力基準線上の任意の点Ｐ（Ｒ，Ｇ，Ｂ）は、変数ｔ（０≦ｔ≦１）を用いて以下のように示される。
【００９３】
Ｒ＝（１−ｔ）×Ｒ0＋ｔ×Ｒ1
Ｇ＝（１−ｔ）×Ｇ0＋ｔ×Ｇ1
Ｂ＝（１−ｔ）×Ｂ0＋ｔ×Ｂ1          ……（６）
説明の便宜上、以下では上記１２本の入力基準線のうち頂点ＰK（０，０，０）と頂点ＰR（２５５，０，０）とを結んだ入力基準線Ｋ−Ｒについて代表して説明する。入力基準線Ｋ−Ｒにおいては、頂点ＰKは点Ｐ0、頂点ＰRは点Ｐ1にそれぞれ相当し、入力基準線Ｋ−Ｒ上の任意の点Ｐ（Ｒ，Ｇ，Ｂ）は、上記式（６）によってそれぞれ以下のように表わされる。
【００９４】
Ｒ＝（１−ｔ）×０＋ｔ×２５５＝ｔ×２５５
Ｇ＝（１−ｔ）×０＋ｔ×０＝０
Ｂ＝（１−ｔ）×０＋ｔ×０＝０          ……（６）’
入力基準線が設定されると、入力基準線上の座標と、その座標によって表現される色となるべく近い色を表現する、色の階調性が保たれた出力色空間の座標との近似対応関係が生成される（図６のステップＳ１４）。
【００９５】
まずは、入力基準線上の各座標と、入力基準線が出力色空間に等色に写像されてなる出力基準線上の各座標との等色対応関係が取得される。ここで、本発明にいう「等色」とは、色度値が一致する測色的な等色だけでなく、上述した順応変換を経た、見た目に同じ色を表わす生理的な等色であってもよい。
【００９６】
上記式（６）’において、変数ｔを所定間隔Δｔずつｔ＝０，ｔ1，ｔ2，…，ｔn，１と変化させたときの入力基準線上の各座標Ｐ（Ｒ，Ｇ，Ｂ）が取得される。
【００９７】
続いて、入力基準線上の各座標Ｐ（Ｒ，Ｇ，Ｂ）が図７に示す入力プロファイルを使ってＬ*ａ*ｂ*色空間上の各座標に変換され、変換されたＬ*ａ*ｂ*色空間上の各座標が前述の順応変換を経て、さらに図８に示す出力プロファイルによって出力色空間の各座標Ｐ’（Ｒ’，Ｇ’，Ｂ’）に変換される。これら出力色空間の各座標Ｐ’（Ｒ’，Ｇ’，Ｂ’）を結んだ出力基準線は、入力基準線が出力色空間上に等色に写像されたものである。
【００９８】
以上のようにして得られた入力基準線上の各座標Ｐ（Ｒ，Ｇ，Ｂ）と、出力基準線上の各座標Ｐ’（Ｒ’，Ｇ’，Ｂ’）とが対応付けられて、等色対応関係が取得される。
【００９９】
図１２は、頂点ＰKと頂点ＰRとを結んだ入力基準線Ｋ−Ｒにおける等色対応関係と、入力基準線Ｋ−Ｒにおける近似対応関係が示されたグラフである。
【０１００】
等色対応線７０１Ｒは、横軸に変数ｔ、縦軸に変数ｔのときの入力基準線上の座標Ｐ（Ｒ，Ｇ，Ｂ）と対応付けられた出力基準線上の座標Ｐ’（Ｒ’，Ｇ’，Ｂ’）のＲ規格値（Ｒ’／２５５）をそれぞれ対応付けたグラフであり、同様に、等色対応線７０１Ｇは、横軸に変数ｔ、縦軸に座標Ｐ’のＧ規格値（Ｇ’／２５５）をそれぞれ対応付けたグラフであり、等色対応線７０１Ｂは、横軸に変数ｔ、縦軸に座標Ｐ’のＢ規格値（Ｂ’／２５５）をそれぞれ対応付けたグラフである。変数ｔは、上記式（６）’によって入力基準線上の座標Ｐ（Ｒ，Ｇ，Ｂ）を導くことができる値であるため、これら等色対応線７０１Ｒ，７０１Ｇ，７０１Ｂは、横軸に入力基準線上の座標Ｐ（Ｒ，Ｇ，Ｂ）、縦軸に出力基準線上の座標Ｐ’（Ｒ’，Ｇ’，Ｂ’）をそれぞれ対応付けたグラフと同義である。等色対応線７０１Ｒによると、変数ｔが大きくなるほど、つまり、入力基準線上の座標が頂点ＰKから遠ざかるほど、出力色空間上における座標の階調がつぶれてしまっていることがわかる。
【０１０１】
続いて、入力基準線上の２点それぞれを出力色空間上に変換するときの、出力色空間上の目標座標がそれぞれ取得される。ここでは、図１１に示す入力ガマット６００上の頂点ＰK（０，０，０）と頂点ＰR（２５５，０，０）とを結んだ入力基準線Ｋ−Ｒにおいて、それら頂点ＰK（０，０，０）および頂点ＰR（２５５，０，０）それぞれに対応する出力色空間の目標座標ＰK’（０，０，０）および目標座標ＰR’（２５５，０，０）が取得されたものとする。
【０１０２】
図１２に示された点ＴＰKは、入力基準線Ｋ−Ｒ上の点ＰK（０，０，０）に相当するｔ＝０と、点ＰK（０，０，０）における出力色空間の目標座標ＰK’（０，０，０）のＲ規格値とが対応付けられた点であり（さらに、ｔ＝０と、目標座標ＰK’（０，０，０）のＧ規格値およびＢ規格値それぞれとが対応付けられた点でもある）、点ＴＰRは、入力基準線Ｋ−Ｒ上の点ＰR（２５５，０，０）に相当するｔ＝１と、点ＰR（２５５，０，０）における目標座標ＰR’（２５５，０，０）のＲ規格値とが対応付けられた点であり、同様に、点ＴＰGは、変数ｔ＝１と目標座標ＰR’のＧ規格値とが対応付けられた点であり、点ＴＰBは、変数ｔ＝１と目標座標ＰR’のＢ規格値とが対応付けられた点である。これら点ＴＰKおよび点ＴＰRを通り、等色対応線７０１Ｒに近似した近似対応線Ｆ＿Ｒ（ｔ）、点ＴＰKおよび点ＴＰGを通り、等色対応線７０１Ｇに近似した近似対応線Ｆ＿Ｇ（ｔ）、点ＴＰKおよび点ＴＰBを通り、等色対応線７０１Ｂに近似した近似対応線Ｆ＿Ｂ（ｔ）を生成する。近似対応線Ｆ＿Ｒ（ｔ）および近似対応線Ｆ＿Ｂ（ｔ）については、点ＴＰKと点ＴＰG（＝点ＴＰB）は共に出力規格値が０であり、
Ｆ＿Ｂ（ｔ）＝Ｆ＿Ｒ（ｔ）＝０
であることがわかる。以下では、近似対応線Ｆ＿Ｒ（ｔ）を算出する過程について説明する。点ＴＰKと点ＴＰRと結んだ基本直線Ｆ1Ｒ（ｔ）は、変数ｔを用いて、
Ｆ1Ｒ（ｔ）＝１．０×ｔ          ……（７）
と表わされる。近似対応線Ｆ＿Ｒ（ｔ）は、式（７）と変数ｔに関する式Ｆ2Ｒ（ｔ）を使って、
Ｆ＿Ｒ（ｔ）＝Ｆ1Ｒ（ｔ）＋Ｆ2Ｒ（ｔ）          ……（８）
と定義することができる。この近似対応線Ｆ＿Ｒ（ｔ）を所定の条件下で等色対応線７０１Ｒに近似させる。式（８）におけるＦ2Ｒ（ｔ）項としては、多項式やスプライン関数などが用いられる。近年、コンピュータで曲線を表現する方式のひとつであるペジュ曲線が適用されたＢ−スプライン関数が知られており、このＢ−スプライン関数を用いることによって、容易にＦ2Ｒ（ｔ）項を算出し、近似対応線Ｆ＿Ｒ（ｔ）を求めることができる。ここでは、Ｆ2Ｒ（ｔ）項として、一般的なスプライン関数を用いる方法について説明する。
【０１０３】
スプライン関数Ｓ（ｔ）は、ピーク位置
をｐとすると、
Ｓ（ｔ）＝｛ｔ3＋３ｔ2（ｔ−｜ｐ｜）＋３ｔ（ｔ−｜ｐ｜）2−３（ｔ−｜ｐ｜）3｝／６ｔ3  （｜ｐ｜≦ｔの場合）
Ｓ（ｔ）＝（２ｔ−｜ｐ｜）3／６ｔ3  （ｔ≦｜ｐ｜≦２ｔの場合）
Ｓ（ｔ）＝０  （２ｔ＜｜ｐ｜＜ｔの場合）
で表わされる関数であり、ピーク位置の異なる複数のスプライン関数を用意し、それらに相互に独立な重み係数を付加して和をとることによって、自在定規のように任意の滑らかな曲線を作成することができる。例えば、ｍ個のスプライン関数を用意して、そのｉ番目のスプライン関数をＳi（ｔ）、重み係数をｘiとすると、Ｒ色の近似対応線Ｆ＿Ｒ（ｔ）は、
Ｆ＿Ｒ（ｔ）＝Ｆ1Ｒ（ｔ）＋Ｆ2Ｒ（ｔ）＝｛１．０×ｔ｝＋｛ｘ1×Ｓ1（ｔ）＋ｘ2×Ｓ2（ｔ）＋…＋ｘm×Ｓm（ｔ）｝          ……（９）
と表わすことができる。この近似対応線Ｆ＿Ｒ（ｔ）を等色対応線７０１Ｒに近似させるためには、複数の変数ｔにおいて、
評価関数Ｑ（ｔ）＝Ｆ＿Ｒ（ｔ）−（等色対応線７０１Ｒにおいて、変数ｔと対応付けられたＲ規格値（Ｒ’／２５５））
を算出し、それら評価関数Ｑ（ｔ）の総和が最小になるように、式（９）の重み係数ｘiを求めて、近似対応線Ｆ＿Ｒ（ｔ）を決定すればよい。また、以下に示す条件１〜条件４を超えてしまったときには、評価関数Ｑ（ｔ）に大きなペナルティ値を加算することによって、条件１〜条件４を満たすような近似対応線Ｆ＿Ｒ（ｔ）を決定する。
【０１０４】
まず、第１の条件は、近似対応関係が単調変化関係という条件である。この第１の条件を満たすには、近似対応関係における変化率の符号が常に同じであればよい。この例では、式（６）’から算出される入力基準線上のＲ規格値（Ｆ1Ｒ（ｔ）＝１．０×ｔ）と、式（９）から算出される出力色空間の座標のＲ規格値（Ｆ＿Ｒ（ｔ））との対応関係において、変数ｔを０から１の間で所定間隔Δｔずつ変化させたときに、
変化率ΔＦ＿Ｒ／ΔＦ1Ｒ＝｛Ｆ＿Ｒ（ｔ＋Δｔ）−Ｆ＿Ｒ（ｔ）｝／｛（ｔ＋Δｔ）−ｔ｝          ……（１０）
の値が常に正であればよい。この第１の条件を満たすことによって、色変換後の画像に色の反転が生じる不具合を防ぐことができる。
【０１０５】
第２の条件は、近似対応関係における変化率が常に所定の変化率以下であるという条件である。この例では、変数ｔを０から１の間で所定間隔Δｔずつ変化させたときに、式（１０）に示す変化率ΔＦ＿Ｒ／ΔＦ1Ｒが常に所定の変化率（例えば、ガンマ係数など）以下であればよい。この第２の条件を満たすことによって、トーンジャンプや階調つぶれなどが軽減された高精度な色変換を行うことができる。
【０１０６】
第３の条件は、入力基準線上の座標と、近似対応関係においてその座標と対応付けられる出力色空間上の座標が共通色空間上に写像された座標との対応関係が単調変化関係であるという条件である。この例では、式（６）から算出される入力基準線上の座標ＲＧＢ（ｔ）と、式（９）から算出される出力色空間の座標ＲＧＢ（ｔ）’（ただし、Ｇ，Ｂ色の座標は０）を図８に示す出力プロファイルによってＬ*ａ*ｂ*色空間上に変換した座標Ｌ*ａ*ｂ*（ｔ）’との対応関係において、変数ｔを０から１の間で所定間隔Δｔずつ変化させたときに、
変化率ΔＬ*ａ*ｂ*’／ΔＲＧＢ＝｛Ｌ*ａ*ｂ*（ｔ＋Δｔ）’−Ｌ*ａ*ｂ*（ｔ）’｝／｛ＲＧＢ（ｔ＋Δｔ）−ＲＧＢ（ｔ）｝          ……（１１）
の値が常に正であればよい。ＲＧＢ色空間は、一般に、Ｌ*ａ*ｂ*色空間等に対して非線形に対応しているので、その非線形性に起因した色の反転を生じる恐れがあるが、この第３の条件を満たすことによって、色の反転などをより確実に防ぐことができる。
【０１０７】
また、第４の条件は、入力基準線上の座標と、近似対応関係においてその座標と対応付けられる出力色空間上の座標が共通色空間上に写像された座標との対応関係における変化率が常に所定値以下である。この例では、変数ｔを０から１の間で所定間隔Δｔずつ変化させたときに、式（１１）に示す変化率ΔＬ*ａ*ｂ*’／ΔＲＧＢが常に所定の変化率以下であればよい。この第４の条件を満たすことによって、トーンジャンプや階調つぶれなどを防ぐことができる。
【０１０８】
以上のような手順によって、重み係数ｘjを算出し、式（９）に示す近似対応線Ｆ＿Ｒ（ｔ）を決定する。
【０１０９】
これら近似対応線Ｆ＿Ｒ（ｔ），Ｆ＿Ｇ（ｔ），Ｆ＿Ｂ（ｔ）は、階調の反転や階調つぶれがなく、目標座標を通っており、図１２に示す等色対応線７０１Ｒ，７０１Ｇ，７０１Ｂに近似している。尚、これら近似対応線Ｆ＿Ｒ（ｔ），Ｆ＿Ｇ（ｔ），Ｆ＿Ｂ（ｔ）は、横軸に変数ｔ、縦軸に変数ｔにおける出力色空間の座標の規格値をそれぞれ対応付けたグラフである。変数ｔは、上記式（６）’によって入力色空間の座標Ｐ（Ｒ，Ｇ，Ｂ）を導くことができる値であるため、これら等色対応線Ｆ＿Ｒ（ｔ），Ｆ＿Ｇ（ｔ），Ｆ＿Ｂ（ｔ）は、横軸に入力基準線上の座標、縦軸に出力色空間の座標をそれぞれ対応付けたグラフと同義である。
【０１１０】
上述した図６のステップＳ１３およびステップＳ１４の処理によって、図１１に示す入力ガマット６００の、入力基準線Ｋ−Ｒ以外の１１本の境界線における近似対応関係も生成する。
【０１１１】
全ての入力基準線における近似対応関係が生成されると、入力色空間の、入力基準線上の座標以外の座標と出力色空間の座標との対応関係が生成される（図６のステップＳ１５）。
【０１１２】
本実施形態においては、ステップＳ１４までの過程において生成された近似対応関係を使って、入力基準線上の座標以外の座標と出力色空間の座標との対応関係が求められる。この対応関係を求める方法としては、入力基準線外の座標を入力基準線上の座標を使って補間する方法（特開２００３−２７４２０６参照）や、上述したスプライン関数や多項式近似によって算出する方法や、モーフィングによって算出する方法などといった既知の方法を適用することができるので、ここではこれ以上の説明は省略する。
【０１１３】
以上のように生成された近似対応関係、および、ステップＳ１５において求められた、入力基準線上の座標以外の座標と出力色空間の座標との対応関係は、階調プロファイル４２１として定義される。この階調プロファイル４２１によると、入力基準線上の座標は階調性を保って高精度に出力色空間の座標に変換されるとともに、入力基準線上の座標以外の座標も、滑らかに繋がるように出力色空間の座標に変換される。しかし、この階調プロファイル４２１は、階調性が重視されたために、等色プロファイル４１１よりも等色性が劣る。
【０１１４】
ここで、図６のステップＳ１１における等色プロファイル４１１の取得から、ステップＳ１５に至るまでの階調プロファイル４２１生成についての一連の過程は、本発明の色変換定義作成方法における色変換定義取得過程の一例に相当する。
【０１１５】
尚、ここでは、入力／出力プロファイルから階調プロファイル４２１を作成する例について説明したが、本発明では、一般的に出回っている色変換プロファイルを階調プロファイルとして取得してもよい。
【０１１６】
等色プロファイル４１１、および階調プロファイル４２０が得られると、図５の色変換定義合成部４５０では、それら等色プロファイル４１１、および階調プロファイル４２０が合成されるが、その前に、色変換時に全空間に亘って基本的に用いられる色変換定義として、等色プロファイル４１１と階調プロファイル４２１とのいずれか一方がオペレータからの指示によって指定され、さらに、指定されたプロファイルにおいて破綻が予想される１色の指定がなされる（図６のステップＳ１６）。
【０１１７】
パーソナルコンピュータ２０には、プロファイルの指定と、上記の１色の指定を行なうための設定用画面が予め用意されており、オペレータは、その設定用画面に従ってプロファイルと色とを指定する。ここで、本実施形態では、その色は、入力ガマットにおける８つの頂点、すなわちＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋ，Ｗの８つの色の中から指定される。指定された情報は、色指定部４３０から色変換定義合成部４５０に伝えられる。このステップＳ１６におけるプロファイルおよび色の指定は、本発明の色変換定義作成方法における色指定過程の一例に相当する。
【０１１８】
図１３は、図１１にも示す入力ガマットにおける８つの頂点のうちＲが指定された様子を示す図である。
【０１１９】
上述したように、本実施形態では等色プロファイル４１１と階調プロファイル４２１との２つのプロファイルが合成されて色変換プロファイル４５１が作成されるが、この合成の際には、図１３に示すように色指定部４３０においてＲが指定された場合、入力ガマット６００においてＲと隣接する３つの頂点の色Ｍ，Ｙ，Ｋを含む平面６０１から見てＲに近いほど、上記の２つのプロファイルのうち色指定部４３０において指定されていない方のプロファイルが優先されて合成が行なわれる。
【０１２０】
図６のステップＳ１６において色が指定されると、次に、上記のような色変換プロファイル４５１の作成に必要な２つの係数が取得される（図６のステップＳ１７）。
【０１２１】
本実施形態では、プロファイル合成の際の優先処理は、色指定部４３０において指定された色に隣接する３つの色を含む平面から見てその指定された色に近いほど、上記の２つのプロファイルのうち色指定部４３０において指定されていない方のプロファイル側が重くなる重み付けを２つのプロファイル４１１，４２１に施すことによって行われる。このとき、上記の平面からの、指定された色の側の垂線方向の距離を「０〜１」の間で規格化した値（距離の規格値）をＤとすると、本実施形態では、ＷＴ＝Ａ×Ｄγの式で表わされる重みＷＴを用いた重み付けが行なわれる。ここで、この式における第１の係数「Ａ」は、重みＷＴが取りうる最大値を示す係数であり「０〜１」の間の値となる。また、この式における第２の係数「γ」は、距離の規格値Ｄに対する重みＷＴの変化の度合を表わす係数である。ここで、この第２の係数γが、本発明にいう「べき乗の指数」の一例に相当し、重みＷＴが本発明にいう重みの一例に相当する。
【０１２２】
また、図１３に示すように色指定部４３０においてＲが指定された場合、Ｒと隣接する３つの頂点の色すなわちＭ，Ｙ，Ｋを含む平面６０１は、Ｒ軸上の座標をＸｒ、Ｇ軸上の座標をＹｇ、Ｂ軸上の座標をＺｂとすると、Ｘｒ−Ｙｇ−Ｚｂ＝０の式で表わされる。そして、上記の距離の規格値Ｄは、平面６０１からＲ（２５５，０，０）までの垂線方向の距離を「１」として、Ｘｒ−Ｙｇ−Ｚｂの値を規格化したものである。
【０１２３】
さらに、入力ガマット６００における、平面６０１から見てＲの反対側の領域、すなわちＸｒ−Ｙｇ−Ｚｂ＜０の式で表わされる領域については、上記の重みＷＴは「０」となり、この領域では、上記の２つのプロファイルのうち色指定部４３０において指定されたプロファイルのみが色変換ファイル４５１として用いられることとなる。
【０１２４】
また、色指定部４３０において、入力ガマットの８つの頂点Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋ，Ｗのうち他の７色が指定された場合には上記の距離の規格値Ｄがそれぞれ次のように求められる。
【０１２５】
Ｇが指定された場合には、距離の規格値Ｄは、Ｇに隣接する３つの頂点の色Ｃ，Ｙ，Ｋを含む平面からＧまでの垂線方向の距離を「１」として、Ｙｇ−Ｘｒ−Ｚｂの値を規格化したものである。また、このときには、Ｙｇ−Ｘｒ−Ｚｂ＜０の式で表わされる領域については重みＷＴは「０」となる。Ｂが指定された場合には、距離の規格値Ｄは、Ｂに隣接する３つの頂点の色Ｃ，Ｍ，Ｋを含む平面からＢまでの垂線方向の距離を「１」として、Ｚｂ−Ｘｒ−Ｙｇの値を規格化したものとなり、Ｚｂ−Ｘｒ−Ｙｇ＜０の式で表わされる領域については重みＷＴが「０」となる。Ｃが指定された場合には、距離の規格値Ｄは、Ｇ，Ｂ，Ｗ３色を含む平面からＣまでの垂線方向の距離を「１」として、Ｙｇ＋Ｚｂ−Ｘｒ−１の値を規格化したものとなり、Ｙｇ＋Ｚｂ−Ｘｒ−１＜０の式で表わされる領域については重みＷＴが「０」となる。Ｍが指定された場合には、距離の規格値Ｄは、Ｒ，Ｂ，Ｗ３色を含む平面からＭまでの垂線方向の距離を「１」として、Ｘｒ−Ｙｇ＋Ｚｂ−１の値を規格化したものとなり、Ｘｒ−Ｙｇ＋Ｚｂ−１＜０の式で表わされる領域については重みＷＴが「０」となる。Ｙが指定された場合には、距離の規格値Ｄは、Ｒ，Ｇ，Ｗ３色を含む平面からＹまでの垂線方向の距離を「１」として、Ｘｒ＋Ｙｇ−Ｚｂ−１の値を規格化したものとなり、Ｘｒ＋Ｙｇ−Ｚｂ−１＜０の式で表わされる領域については重みＷＴが「０」となる。Ｋが指定された場合には、距離の規格値Ｄは、Ｒ，Ｇ，Ｂ３色を含む平面からＫまでの垂線方向の距離を「１」として、１−Ｘｒ−Ｙｇ−Ｚｂの値を規格化したものとなり、１−Ｘｒ−Ｙｇ−Ｚｂ＜０の式で表わされる領域については重みＷＴが「０」となる。Ｗが指定された場合には、距離の規格値Ｄは、Ｃ，Ｍ，Ｙ３色を含む平面からＷまでの垂線方向の距離を「１」として、Ｘｒ＋Ｙｇ＋Ｚｂ−２の値を規格化したものとなり、Ｘｒ＋Ｙｇ＋Ｚｂ−２＜０の式で表わされる領域については重みＷＴが「０」となる。
【０１２６】
図１４は、重みを表わす図である。
【０１２７】
この図１４に示すグラフでは、横軸に距離の規格値Ｄがとられ、縦軸に重みＷＴがとられており、このグラフには、距離の変化に対する重みＷＴの変化を表わす曲線Ｌが記載されている。この重みＷＴはＷＴ＝Ａ×Ｄγの式で表わされ、色指定部４３０において指定された色（この例ではＲ）に隣接する３つの頂点の色を含む平面からの、指定された色の側の垂線方向の距離の規格値Ｄが大きい即ちこの指定された色に近いほどこの重みＷＴは増加する。また、指定された色では、上記の距離の規格値Ｄは最大値である「１」となり、重みＷＴは第１の係数Ａと等しくなる。また、第２の係数γが大きいと、重みＷＴは、距離の規格値Ｄが「１」の近傍となったときに急激に値が増加するように変化する。これは、指定された色（Ｒ）の近傍で重みＷＴが重くなる、すなわちこの色の近傍の狭い範囲において、色指定部４３０で指定されていない方のプロファイルが優先されることを意味する。また、第２の係数γが小さいと、重みＷＴは、距離の規格値Ｄが「０」に近いうちから急激に値が増加するように変化する。これは、指定された色に隣接する３つの頂点の色（Ｍ，Ｙ，Ｋ）を含む平面と、その指定された色（Ｒ）との間の広い範囲で色指定部４３０で指定されていない方のプロファイルが優先されることを意味する。
【０１２８】
このように、上記の第１の係数Ａは、その値が大きいほど重みＷＴが重くなる、つまり優先の度合を表わしている係数であり、上記の第２の係数γは、優先の範囲を表わしている係数であり、本実施形態では、これら２つの係数を介して、優先の度合や優先の範囲がオペレータの操作によって調整される。
【０１２９】
図６のステップＳ１７でこのような２つの係数Ａ，γが取得されると、上記の等色プロファイル４１１と階調プロファイル４２１とが、次のように合成されて色変換プロファイル４５１が作成される（図６のステップＳ１８）。
【０１３０】
等色プロファイル４１１と階調プロファイル４２１とのうち、色指定部４３０で指定されたプロファイルにおいて入力ガマット内の任意の色に対応している出力側の色の座標を（Ｒ１，Ｇ１，Ｂ１）とし、指定されていない方のプロファイルにおいて上記の任意の色に対応している出力側の色の座標を（Ｒ２，Ｇ２，Ｂ２）としたとき、色変換プロファイル４５１においてその任意の色に対応するべき色の座標（Ｒ３，Ｇ３，Ｂ３）が、次式で求められる。
【０１３１】
Ｒ３＝Ｒ１×（１−ＷＴ）＋Ｒ２×ＷＴ          ……（１２）
Ｇ３＝Ｇ１×（１−ＷＴ）＋Ｇ２×ＷＴ          ……（１３）
Ｂ３＝Ｂ１×（１−ＷＴ）＋Ｂ２×ＷＴ          ……（１４）
これらの式によって、色変換プロファイル４５１において、入力ガマット内の各色に対応するべき各色の座標を求めることにより、等色プロファイル４１１と階調プロファイル４２１とが合成される。
【０１３２】
ここで、図６のステップＳ１７における２つの係数の取得と、ステップＳ１８における２つのプロファイルの合成とを合わせた処理は、本発明の色変換定義作成方法における定義合成過程の一例に相当する。
【０１３３】
以上の説明では、等色プロファイル４１１をベースとして局所的には階調プロファイル４２１を合成する場合を例として説明したが、逆に階調プロファイル４２１をベースとして局所的には等色プロファイル４１１を合成する場合も同様な合成方法となるので重複説明は省略する。
【０１３４】
以上に説明した色変換定義作成方法によれば、上記の色指定過程（図６のステップＳ１６）において、等色プロファイル４１１で階調性の破綻が予想される色が指定される場合には、その指定された色の領域における階調の破綻が階調プロファイル４２１で修正された色変換プロファイル４５１が作成される。この色変換プロファイル４５１は、等色性を重視しつつ全空間に亘って階調性も好ましい色変換定義になっている。また、上記の色指定過程（ステップＳ１６）において、階調プロファイル４２１で等色性の破綻が予想される色が指定される場合には、その指定された色の領域における等色性の破綻が等色プロファイル４１１で修正された色変換プロファイル４５１が作成される。この色変換プロファイル４５１は、階調性を重視しつつ全空間に亘って等色性も好ましい色変換定義になっている。このように、本実施形態によれば、２つの色空間の間における、全空間に亘って好適な色変換を定義した色変換プロファイル４５１を作成することができる。
【０１３５】
また、上記では、本発明の色変換定義作成方法の一実施形態として、入力デバイス（カラースキャナ１０）に依存したＲＧＢ色空間と、出力デバイス（カラープリンタ３０）に依存したＲＧＢ色空間との間における色変換関係を定義した色変換プロファイル４５１を作成する色変換定義作成方法、すなわちデバイスリンクプロファイルの作成に本発明を適用した例について示したが、本発明は、デバイスリンクプロファイル以外のプロファイルの作成にも同様に適用できる。
【０１３６】
例えば、本発明は、入力デバイスに依存したＲＧＢ色空間と、デバイスに非依存のＬ*ａ*ｂ*色空間との間における色変換関係を定義した入力プロファイルや、出力デバイスに依存したＲＧＢ色空間と、Ｌ*ａ*ｂ*色空間との間における色変換関係を定義した出力プロファイルの作成にも次のように適用できる。
【０１３７】
例えば、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）では、色変換処理を４つのレンダリングインテントというタイプに分類し、使用目的に応じて各色変換処理を使い分けること等が推奨されており、ＩＣＣ推奨の４タイプの入力プロファイルや出力プロファイルを入手することができる。ここで、あるデバイスについて、等色性を重視したタイプのプロファイルを使用した色変換において特定の色について階調性が破綻を来たしたり、また、階調性を重視したタイプのプロファイルを使用した色変換において特定の色について等色性が破綻を来たしたり等といった不具合が生じる場合がある。このような場合に、上述した実施形態における合成方法と同様な合成方法で、特定の色について階調性が破綻を来たす等色性重視のタイプのプロファイルに、特定の色の領域については階調性重視のタイプのプロファイルを優先して合成することができ、その結果、特定の色についての階調性の破綻を修正することができる。また、特定の色について等色性が破綻を来たす階調性重視のタイプのプロファイルに、特定の色の領域については等色性重視のタイプのプロファイルを優先して合成することにより、特定の色についての等色性の破綻を修正することもできる。本発明のこのような適用の詳細については重複説明となるので省略するが、この適用形態によれば、ＩＣＣ推奨の入力プロファイルや出力プロファイル等といった一般に広く出回っているプロファイルを用いて、全空間に亘って好適な色変換を定義した入力プロファイルや出力プロファイルを作成することができる。
【０１３８】
尚、上記では、本発明の色変換定義作成方法における色指定過程の一例として、入力ガマットにおける頂点である８つの色Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋ，Ｗの中から１つの色を指定する色指定過程（図６のステップＳ１６）を例示したが本発明はこれに限るものではない。本発明の色変換定義作成方法における色指定過程は、例えば、上記の８つの色Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋ，Ｗの中から複数の色を指定するものであっても良く、また、あるいは上記の８色以外の入力ガマット内の任意の色を指定するものであっても良い。
【０１３９】
また、上記では、入力デバイスとしてカラースキャナを適用する例について説明したが、本発明にいう第１のデバイスは、カラースキャナやデジタルカメラなどといった、画像を入力して画像データを得る画像入力装置に限定されるものではなく、例えば、プリンタやＣＲＴディスプレイなどといった、画像データに基づいて画像を出力する画像出力装置であってもよい。
【０１４０】
また、上記では、出力デバイスとしてカラープリンタを適用する例について説明したが、本発明にいう第２のデバイスは、電子写真方式やインクジェット方式のカラープリンタや、印刷機であっても良く、あるいは表示画面上に画像を表示するＣＲＴディスプレイ装置、プラズマディスプレイ装置などといった画像表示装置であってもよい。本発明にいう「２つの色空間の少なくとも一方」についても、ＲＧＢ色空間に限らず、例えば、ＣＭＹ色空間等であっても良い。
【図面の簡単な説明】
【０１４１】
【図１】本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【図２】図１に１つのブロックで示すパーソナルコンピュータの外観斜視図、図３はそのパーソナルコンピュータのハードウェア構成図である。
【図３】パーソナルコンピュータのハードウェア構成図である。
【図４】本発明の色変換定義作成プログラムの一実施形態が記憶されたＣＤ−ＲＯＭを示す概念図である。
【図５】この色変換定義作成プログラムを図１のパーソナルコンピュータにインストールし、パーソナルコンピュータ２０を本発明の色変換定義作成装置の一実施形態として動作させるときの色変換定義作成装置の機能ブロック図である。
【図６】図５の色変換定義作成装置によって色変換プロファイルが作成される一連の処理を示すフローチャートである。
【図７】入力プロファイルの概念図である。
【図８】出力プロファイルの概念図である。
【図９】等色プロファイルの概念図である。
【図１０】Ｌ*ａ*ｂ*空間におけるカラースキャナの色表現領域およびカラープリンタの色表現領域を示す図である。
【図１１】入力色空間（ＲＧＢ色空間）を示す模式図である。
【図１２】頂点ＰKと頂点ＰRとを結んだ入力基準線Ｋ−Ｒにおける等色対応関係と、入力基準線Ｋ−Ｒにおける近似対応関係が示されたグラフである。
【図１３】図１１にも示す入力ガマットにおける８つの頂点のうちＲが指定された様子を示す図である。
【図１４】重みを表わす図である。
【符号の説明】
【０１４２】
１０    カラースキャナ
１００    ＦＤ
１１０    ＣＤ−ＲＯＭ
１１    原稿画像
１１ａ，３１ａ    カラーパッチ画像
２０    パーソナルコンピュータ
２１    本体装置
２１ａ    ＦＤ装填口
２１ｂ    ＣＤ−ＲＯＭ装填口
２１１    ＣＰＵ
２１２    主メモリ
２１３    ハードディスク装置
２１４    ＦＤドライブ
２１５    ＣＤ−ＲＯＭドライブ
２１６    入力インタフェース
２１７    出力インタフェース
２２    画像表示装置
２２ａ    表示画面
２３    キーボード
２４    マウス
３０    カラープリンタ
３１    プリント画像
３００    色変換定義作成プログラム
３１０    等色プロファイル取得部
３２０    階調プロファイル生成部
３３０    色指定部
３４０    係数取得部
３５０    色変換定義合成部
４００    色変換定義作成装置
４１０    等色プロファイル取得部
４１１    等色プロファイル
４２０    階調プロファイル生成部
４２１    階調プロファイル
４３０    色指定部
４４０    係数取得部
４５０    色変換定義合成部
４５１    色変換プロファイル
５１１ａ，５１１ｂ，５１１ｃ，５１１ｄ    共通入力ガマット
５２１ａ，５２１ｂ    共通出力ガマット
６００    入力ガマット
６０１    平面
７０１Ｒ，７０１Ｇ，７０１Ｂ    等色対応線
【図１】
2006311447.tif 000004
【図２】
2006311447.tif 000005
【図３】
2006311447.tif 000006
【図４】
2006311447.tif 000007
【図５】
2006311447.tif 000008
【図６】
2006311447.tif 000009
【図７】
2006311447.tif 000010
【図８】
2006311447.tif 000011
【図９】
2006311447.tif 000012
【図１０】
2006311447.tif 000013
【図１１】
2006311447.tif 000014
【図１２】
2006311447.tif 000015
【図１３】
2006311447.tif 000016
【図１４】
2006311447.tif 000017