(57)【要約】【課題】調子の不連続性や、不自然な印象の画像となってしまうというなどといった不都合を避けつつ、ある色表現領域から別の色表現領域に高精度な写像を行うことのできる色変換定義を作成する色変換定義作成方法、色変換定義作成装置、および色変換定義作成プログラムを提供することを目的とする。【解決手段】  第１のデバイスに依存した第１の色空間上に第１基準線を設定する基準線設定過程と、第１基準線上の各座標と、第１基準線が第２のデバイスに依存した第２の色空間に等色に写像されてなる第２基準線上の各座標との等色対応関係を近似した、第１基準線上の各座標と該第２の色空間上の座標との近似対応関係を、単調変化関係であるという制限下で生成する近似対応関係生成過程と、近似対応関係生成過程で生成された近似対応関係に基づいて、第１の色空間の、第１基準線外の座標と第２の色空間の座標との対応関係を求める対応関係拡張過程とを有する。【選択図】        図９
2005318390.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          ……（４）
により黒点補正（図１０のパート（Ｂ）参照）がなされ、次に
【００８１】
【数１】
2005318390.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Ｒ（ｔ）項として、一般的なスプライン関数を用いる方法について説明する。
【０１０５】
図１３のパート（Ａ）には、ピーク位置（ｐ1，ｐ2，ｐ3）が異なる３つのスプライン関数Ｓ1（ｔ），Ｓ2（ｔ），Ｓ3（ｔ）の例が示されている。
【０１０６】
スプライン関数Ｓ（ｔ）は、ピーク位置
をｐとすると、
Ｓ（ｔ）＝｛ｔ3＋３ｔ2（ｔ−｜ｐ｜）＋３ｔ（ｔ−｜ｐ｜）2−３（ｔ−｜ｐ｜）3｝／６ｔ3  （｜ｐ｜≦ｔの場合）
Ｓ（ｔ）＝（２ｔ−｜ｐ｜）3／６ｔ3  （ｔ≦｜ｐ｜≦２ｔの場合）
Ｓ（ｔ）＝０  （２ｔ＜｜ｐ｜＜ｔの場合）
で表わされる関数であり、ピーク位置の異なる複数のスプライン関数を用意し、それらに相互に独立な重み係数を付加して和をとることによって、自在定規のように任意の滑らかな曲線を作成することができる。例えば、ｍ個のスプライン関数を用意して、そのｉ番目のスプライン関数をＳi（ｔ）、重み係数をｘiとすると、Ｒ色の近似対応線Ｆ＿Ｒ（ｔ）は、
Ｆ＿Ｒ（ｔ）＝Ｆ1Ｒ（ｔ）＋Ｆ2Ｒ（ｔ）＝｛１．０×ｔ｝＋｛ｘ1×Ｓ1（ｔ）＋ｘ2×Ｓ2（ｔ）＋…＋ｘm×Ｓm（ｔ）｝          ……（９）
と表わすことができる。この近似対応線Ｆ＿Ｒ（ｔ）を等色対応線７０１Ｒ（図１２参照）に近似させるためには、複数の変数ｔにおいて、
評価関数Ｑ（ｔ）＝Ｆ＿Ｒ（ｔ）−（等色対応線７０１Ｒにおいて、変数ｔと対応付けられたＲ規格値（Ｒ’／２５５））
を算出し、それら評価関数Ｑ（ｔ）の総和が最小になるように、式（９）の重み係数ｘiを求めて、近似対応線Ｆ＿Ｒ（ｔ）を決定すればよい。また、以下に示す条件１〜条件４を超えてしまったときには、評価関数Ｑ（ｔ）に大きなペナルティ値を加算することによって、条件１〜条件４を満たすような近似対応線Ｆ＿Ｒ（ｔ）を決定する。
【０１０７】
まず、第１の条件は、近似対応関係が単調変化関係という条件である。この第１の条件を満たすには、近似対応関係における変化率の符号が常に同じであればよい。この例では、式（６）’から算出される入力基準線上のＲ規格値（Ｆ1Ｒ（ｔ）＝１．０×ｔ）と、式（９）から算出される出力色空間の座標のＲ規格値（Ｆ＿Ｒ（ｔ））との対応関係において、変数ｔを０から１の間で所定間隔Δｔずつ変化させたときに、
変化率ΔＦ＿Ｒ／ΔＦ1Ｒ＝｛Ｆ＿Ｒ（ｔ＋Δｔ）−Ｆ＿Ｒ（ｔ）｝／｛（ｔ＋Δｔ）−ｔ｝          ……（１０）
の値が常に正であればよい。この第１の条件を満たすことによって、色変換後の画像に色の反転が生じる不具合を防ぐことができる。
【０１０８】
第２の条件は、近似対応関係における変化率が常に所定の変化率以下であるという条件である。この例では、変数ｔを０から１の間で所定間隔Δｔずつ変化させたときに、式（１０）に示す変化率ΔＦ＿Ｒ／ΔＦ1Ｒが常に所定の変化率（例えば、ガンマ係数など）以下であればよい。この第２の条件を満たすことによって、トーンジャンプや階調つぶれなどが軽減された高精度な色変換を行うことができる。
【０１０９】
第３の条件は、入力基準線上の座標と、近似対応関係においてその座標と対応付けられる出力色空間上の座標が共通色空間上に写像された座標との対応関係が単調変化関係であるという条件である。この例では、式（６）から算出される入力基準線上の座標ＲＧＢ（ｔ）と、式（９）から算出される出力色空間の座標ＲＧＢ（ｔ）’（ただし、Ｇ，Ｂ色の座標は０）を図７に示す出力プロファイルによってＬ*ａ*ｂ*色空間上に変換した座標Ｌ*ａ*ｂ*（ｔ）’との対応関係において、変数ｔを０から１の間で所定間隔Δｔずつ変化させたときに、
変化率ΔＬ*ａ*ｂ*’／ΔＲＧＢ＝｛Ｌ*ａ*ｂ*（ｔ＋Δｔ）’−Ｌ*ａ*ｂ*（ｔ）’｝／｛ＲＧＢ（ｔ＋Δｔ）−ＲＧＢ（ｔ）｝          ……（１１）
の値が常に正であればよい。ＲＧＢ色空間は、一般に、Ｌ*ａ*ｂ*色空間等に対して非線形に対応しているので、その非線形性に起因した色の反転を生じる恐れがあるが、この第３の条件を満たすことによって、色の反転などをより確実に防ぐことができる。ここで、この入力基準線上の座標ＲＧＢ（ｔ）は、本発明にいう第１の座標の一例にあたり、同様に、出力色空間の座標ＲＧＢ（ｔ）’は、本発明にいう第２の座標の一例にあたり、Ｌ*ａ*ｂ*色空間の座標Ｌ*ａ*ｂ*（ｔ）’は、本発明にいう第３の座標の一例に相当する。
【０１１０】
また、第４の条件は、入力基準線上の座標と、近似対応関係においてその座標と対応付けられる出力色空間上の座標が共通色空間上に写像された座標との対応関係における変化率が常に所定値以下である。この例では、変数ｔを０から１の間で所定間隔Δｔずつ変化させたときに、式（１１）に示す変化率ΔＬ*ａ*ｂ*’／ΔＲＧＢが常に所定の変化率以下であればよい。この第４の条件を満たすことによって、トーンジャンプや階調つぶれなどを防ぐことができる。
【０１１１】
以上のような手順によって、重み係数ｘjを算出し、式（９）に示す近似対応線Ｆ＿Ｒ（ｔ）を決定する。
【０１１２】
図１３のパート（Ｂ）には、近似対応線Ｆ＿Ｒ（ｔ），Ｆ＿Ｇ（ｔ），Ｆ＿Ｂ（ｔ）が示されている。これら近似対応線Ｆ＿Ｒ（ｔ），Ｆ＿Ｇ（ｔ），Ｆ＿Ｂ（ｔ）は、階調の反転や階調つぶれがなく、目標座標を通っており、図１２に示す等色対応線７０１Ｒ，７０１Ｇ，７０１Ｂに近似している。尚、これら近似対応線Ｆ＿Ｒ（ｔ），Ｆ＿Ｇ（ｔ），Ｆ＿Ｂ（ｔ）は、横軸に変数ｔ、縦軸に変数ｔにおける出力色空間の座標の規格値をそれぞれ対応付けたグラフである。変数ｔは、上記式（６）’によって入力色空間の座標Ｐ（Ｒ，Ｇ，Ｂ）を導くことができる値であるため、これら近似対応線Ｆ＿Ｒ（ｔ），Ｆ＿Ｇ（ｔ），Ｆ＿Ｂ（ｔ）は、横軸に入力基準線上の座標、縦軸に出力色空間の座標をそれぞれ対応付けたグラフと同義である。したがって、これら近似対応線Ｆ＿Ｒ（ｔ），Ｆ＿Ｇ（ｔ），Ｆ＿Ｂ（ｔ）は、本発明にいう近似対応関係の一例を示している。
【０１１３】
図９のステップＳ１３の等色対応関係取得過程と、ステップＳ１４の近似対応関係生成過程１４とを合わせた過程は、本発明の色変換定義作成方法における近似対応関係生成過程の一例に相当する。
【０１１４】
上述した図９のステップＳ１３およびステップＳ１４の処理によって、図１１に示す入力色空間６００の、入力基準線Ｋ−Ｒ以外の１１本の境界線における近似対応関係を生成する。
【０１１５】
全ての入力基準線における近似対応関係が生成されると、入力色空間の、入力基準線上の座標以外の座標と出力色空間の座標との対応関係が生成される（図９のステップＳ１５）。
【０１１６】
本実施形態においては、ステップＳ１４までの過程において生成された近似対応関係を使って、入力基準線上の座標以外の座標と出力色空間の座標との対応関係が求められる。この対応関係を求める方法としては、入力基準線外の座標を入力基準線上の座標を使って補間する方法（特開２００３−２７４２０６参照）や、上述したスプライン関数や多項式近似によって算出する方法や、モーフィングによって算出する方法などといった既知の方法を適用することができるので、ここではこれ以上の説明は省略する。
【０１１７】
図５の対応関係拡張部４３０では、図９のステップＳ１４までの過程で生成された近似対応関係、および、ステップＳ１５において求められた、入力基準線上の座標以外の座標と出力色空間の座標との対応関係が色変換プロファイルとして定義される。この色変換プロファイルによると、入力基準線上の座標は階調性を保って高精度に直接出力色空間上の座標に変換されるとともに、入力基準線上の座標以外の座標も、滑らかに繋がるように出力色空間上の座標に変換される。したがって、本実施形態によると、トーンジャンプや体調つぶれが軽減され、グラデーション画像の滑らかさ等を改善することができる。
【０１１８】
以上で、本発明の第１実施形態の説明を終了し、次に、本発明の第２実施形態について説明する。尚、重複を避けるため、以下では、第１実施形態との相違点に注目し、同じ要素については同じ符号を付して説明を省略する。
【０１１９】
図１４は、本発明の色変換定義作成プログラムの第２実施形態が記録されたＣＤ−ＲＯＭを示す概念図である。
【０１２０】
図１４に示す色変換定義作成プログラムには、図４に示す第１実施形態の色変換定義作成プログラム３００における対応関係拡張部３３０の替わりに、基本定義取得部３３１と、色変換定義結合部３３２と、平滑処理部３３３とが備えられている。
【０１２１】
図１５は、図１４に示す色変換定義作成プログラムを図１のパーソナルコンピュータ２０にインストールし、パーソナルコンピュータ２０を本発明の色変換定義作成装置の第２実施形態として動作させるときの色変換定義作成装置の機能ブロック図である。
【０１２２】
図１５に示す本実施形態の色変換定義作成装置は、図５にも示す基準線設定部４１０、近似対応関係生成部４２０、および基本定義取得部４３１と色変換定義結合部４３２と平滑処理部４３３とで構成された対応関係拡張部４３０を備えている。
【０１２３】
基本定義取得部４３１は、図１に示すカラースキャナ１０に依存する入力色空間（ＲＧＢ色空間）の座標と、カラープリンタ３０に依存した出力色空間（ＲＧＢ色空間）の座標との基本対応関係を取得する。取得された基本対応関係は、色変換定義結合部４３２に送られる。
【０１２４】
色変換定義結合部４３２は、近似対応関係生成部４２０から、入力基準線上の各座標と出力色空間上の各座標との近似対応関係を取得し、色変換定義結合部４３２から送られてきた基本対応関係に近似対応関係を組み込む。近似対応関係が組み込まれた基本対応関係は、平滑化処理部４３３に送られる。
【０１２５】
平滑化処理部４３３では、基本対応関係に平滑化処理を施し、色変換プロファイルを生成する。
【０１２６】
以下では、図９のフローチャートを使って、色変換定義作成方法の第２実施形態について説明する。
【０１２７】
本実施形態においても、まず、図１に示すカラースキャナ１０とカラープリンタ３０それぞれによって表現される白および黒の色合わせ（順応変換）が行われる（図９のステップＳ１１）。
【０１２８】
続いて、図１５の基準線設定部４１０によって、入力色空間上に入力基準線が設定され（図９のステップＳ２）、近似対応関係生成部４２０において、入力基準線上の座標と、出力色空間上の座標との近似対応関係が生成される（図９のステップＳ１３，ステップＳ１４）。生成された近似対応関係は、基本定義取得部４３１を経て色変換定義結合部４３２に送られる。
【０１２９】
本実施形態においても、近似対応関係を使って、入力色空間の入力基準線上の座標以外の座標と出力色空間上の座標との対応関係が生成される（図９のステップＳ１５）。
【０１３０】
まず、図１５の基本定義取得部４３１において、入力色空間の座標と出力色空間の座標とが対応付けられた、図８に示すデバイスリンクプロファイルが取得される。このデバイスリンクプロファイルは、本発明にいう基本色変換定義の一例にあたり、基本定義取得部４３１でデバイスリンクプロファイルが取得される過程は、本発明の色変換定義作成方法における基本定義取得サブ過程の一例にあたる。取得されたデバイスリンクプロファイルは、色変換定義結合部４３２に送られる。
【０１３１】
色変換定義結合部４３２では、基本定義取得部４３１で取得されたデバイスリンクプロファイルにおける対応関係のうち、近似対応関係生成部４２０で生成された近似対応関係と重なる部分を書き換えて、近似対応関係をデバイスリンクプロファイルに組み込み、結合プロファイルを生成する。この結合プロファイルが生成される過程は、本発明の色変換定義作成方法における色変換定義結合サブ過程の一例に相当する。
【０１３２】
図１６は、結合プロファイルによって対応付けられた出力デバイス色空間の座標を示す概念図である。
【０１３３】
結合プロファイルでは、入力基準線上の座標Ｐは、近似対応関係によって、その入力基準線が階調を保って等色に出力色空間に写像されてなる出力基準線上の座標Ｐ’と対応付けられている。また、入力基準線上の座標以外の座標Ｄ1〜座標Ｄnにおいては、図８に示すデバイスリンクプロファイルによって対応付けられた座標Ｄ1’〜座標Ｄn’と対応付けられている。この結合プロファイルによると、それら座標Ｄ1’〜座標Ｄn’と座標Ｐ’との境界が不連続であるという問題がある。この結合プロファイルは、平滑処理部４３３に送られる。
【０１３４】
平滑処理部４３３では、結合プロファイルに平滑化処理が施され、全領域に渡って滑らかに繋がる色変換プロファイルが生成される。この平滑化処理は、従来から広く行われているため、ここでは説明を省略するが、例えば、図１６の座標Ｒ’と座標Ｐn-1’とを使って座標Ｐn’を補間処理によって求めなおす方法や、隣接する座標との加重平均値を新たな座標値とする方法や、多項式近似を使って滑らかな関数を求める方法などを適用することができる。この平滑化処理も、従来から広く行われている処理であり、ここでは説明を省略する。この平滑化処理が行われる過程は、本発明の色変換定義作成方法における色変換定義修正サブ過程の一例に相当する。
【０１３５】
以上のような手順によって、色変換プロファイルが生成される。本実施形態によると、従来のデバイスリンクプロファイルなどを使って、トーンジャンプや階調つぶれが防止された高精度な色変換プロファイルを生成することができる。
【０１３６】
以上で、本発明の第２実施形態の説明を終了し、次に、本発明の第３実施形態について説明する。尚、重複を避けるため、第１実施形態および第２実施形態との相違点のみ説明する。
【０１３７】
図５は、第１実施形態の色変換定義作成装置４００を示す図だが、ここでは、本発明の色変換定義作成装置の第３実施形態を示す図として図５を転用する。
【０１３８】
本実施形態の色変換定義作成装置では、まず、入力色空間の座標と出力色空間の座標とが対応付けられた、図８に示すデバイスリンクプロファイルが取得される。
【０１３９】
基準線設定部４１０では、第１実施形態および第２実施形態と同様に、入力色空間上に入力基準線が設定される。入力基準線は、近似対応関係生成部４２０に伝えられる。
【０１４０】
近似対応関係生成部４２０では、まず、デバイスリンクプロファイルが参照され、入力基準線上の座標と、その座標と対応付けられた出力色空間の座標との対応関係を表わす、図１２の等色対応線７０１Ｒ，７０１Ｇ，７０１Ｂが取得される。続いて、その等色対応線７０１Ｒ，７０１Ｇ，７０１Ｂが、上述した条件１〜条件４を満たすように修正されて、近似対応関係が生成される。
【０１４１】
対応関係拡張部４３０では、デバイスリンクプロファイルに近似対応関係が組み込まれて、色変換プロファイルが生成される。尚、このように生成された色変換プロファイルは、図１６に示す第２実施形態の結合プロファイルと同様に、入力基準線上の座標と入力基準線外の座標との境界が不連続な場合がある。したがって、対応関係拡張部４３０で生成された色変換プロファイルに、さらに、第２実施形態と同様の平滑化処理を行うことが好ましい。
【０１４２】
このように、等色対応関係に近似した近似対応関係を新たに生成するのではなく、等色対応関係を所定の条件下で修正して近似対応関係を生成するものであってもよい。
【０１４３】
ここで、上記では、入力デバイスとしてカラースキャナを適用する例について説明したが、本発明にいう第１のデバイスは、カラースキャナやデジタルカメラなどといった、画像を入力して画像データを得る画像入力装置に限定されるものではなく、例えば、プリンタやＣＲＴディスプレイなどといった、画像データに基づいて画像を出力する画像出力装置であってもよい。本発明にいう第１の色空間についても、ＲＧＢ色空間に限らず、例えば、ＣＭＹＫ色空間などであってもよい。
【０１４４】
また、上記では、出力デバイスとしてカラープリンタを適用する例について説明したが、本発明にいう第２のデバイスは、電子写真方式やインクジェット方式のカラープリンタや、印刷機であっても良く、あるいは表示画面上に画像を表示するＣＲＴディスプレイ装置、プラズマディスプレイ装置などといった画像表示装置であってもよい。本発明にいう第２の色空間についても、ＲＧＢ色空間に限らず、例えば、ＣＭＹＫ色空間などであってもよい。
【０１４５】
また、上記では、入力基準線としてＲＧＢ色空間の１２本の境界線を設定する例について説明したが、本発明にいう第１基準線は、１本だけ設定してもよく、１３本以上設定してもよい。例えば、ＲＧＢ色空間の各境界線の中点同士を結んだ直線などを第１基準線としてさらに追加することによって、処理に時間がかかるが、より高精度な色変換定義を生成することができる。
【図面の簡単な説明】
【０１４６】
【図１】本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【図２】図１に１つのブロックで示すパーソナルコンピュータの外観斜視図である。
【図３】図１のパーソナルコンピュータのハードウェア構成図である。
【図４】本発明の色変換定義作成プログラムの一実施形態が記憶されたＣＤ−ＲＯＭを示す概念図である。
【図５】色変換定義作成装置の機能ブロック図である。
【図６】入力プロファイルの概念図である。
【図７】出力プロファイルの概念図である。
【図８】入力プロファイルと出力プロファイルとが結合されたデバイスリンクプロファイルを示す概念図である。
【図９】図５の色変換定義作成装置によって色変換プロファイルが作成される一連の処理を示すフローチャートである。
【図１０】Ｌ*ａ*ｂ*空間におけるカラースキャナ１０の色表現領域およびカラープリンタ３０の色表現領域を示している。
【図１１】入力色空間（ＲＧＢ色空間）を示す模式図である。
【図１２】点ＰKと点ＰRとを結んだ入力基準線Ｋ−Ｒにおける等色対応関係が示されたグラフである。
【図１３】近似対応関係を生成する過程、および生成された近似対応関係を示すグラフである。
【図１４】本発明の色変換定義作成プログラムの第２実施形態が記録されたＣＤ−ＲＯＭを示す概念図である。
【図１５】本発明の第２実施形態の色変換定義作成装置の機能ブロック図である。
【図１６】結合プロファイルによって対応付けられた出力デバイス色空間の座標を示す概念図である。
【符号の説明】
【０１４７】
１０    カラースキャナ
２０    パーソナルコンピュータ
２１    本体装置
２１ａ    ＦＤ装填口
２１ｂ    ＣＤ−ＲＯＭ装填口
２２ａ    表示画面
２２    画像表示装置
２３    キーボード
２４    マウス
２５    バス
１１    原稿画像
１１ａ    カラーパッチ画像
３１  プリント画像
３１ａ    カラーパッチ画像
２１１    ＣＰＵ
２１２    主メモリ
２１３    ハードディスク装置
２１４    ＦＤドライブ
２１５    ＣＤ−ＲＯＭドライブ
２１６    入力インタフェース
２１７    出力インタフェース
３０    カラープリンタ
１００    ＦＤ
１１０    ＣＤ−ＲＯＭ
３００    色変換定義作成プログラム
３１０    基準線設定部
３２０    近似対応関係生成部
３３０    対応関係拡張部
３４０    基本定義取得部
３５０    色変換定義結合部
３６０    色変換定義修正部
４００    色変換定義作成装置
４１０    基準線設定部
４２０    近似対応関係生成部
４３０    対応関係拡張部
４４０    基本定義取得部
４５０    色変換定義結合部
４６０    色変換定義修正部
６００    ＲＧＢ色空間
【図１】
2005318390.tif 000004
【図２】
2005318390.tif 000005
【図３】
2005318390.tif 000006
【図４】
2005318390.tif 000007
【図５】
2005318390.tif 000008
【図６】
2005318390.tif 000009
【図７】
2005318390.tif 000010
【図８】
2005318390.tif 000011
【図９】
2005318390.tif 000012
【図１０】
2005318390.tif 000013
【図１１】
2005318390.tif 000014
【図１２】
2005318390.tif 000015
【図１３】
2005318390.tif 000016
【図１４】
2005318390.tif 000017
【図１５】
2005318390.tif 000018
【図１６】
2005318390.tif 000019