(57)【要約】【課題】本発明は、例えばプリンタに依存するＲＧＢ色空間における、そのデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法等に関し、印刷の色再現領域に近似した色再現領域を有する仮想的なＲＧＢデバイスのプロファイルを作成するにあたり、印刷プロファイル作成の際に指定したＫ版拘束条件やインク総量制限等の印刷適性をそのまま適用したプロファイルを作成する。【解決手段】Ｂ２Ａ１プロファイルとＡ２Ｂ１プロファイルをこの順に用いてＬ＊ａ＊ｂ＊色空間上での印刷過程に優れた色再現領域を抽出し、その色再現領域をそのままなぞった、仮想デバイス用のｄｕｍｍｙＲＧＢガマットを作成して、そのｄｕｍｍｙＲＧＢガマットを用いて、ＲＧＢデバイスであるプリンタのガマットをｄｕｍｍｙＲＧＢガマットに変換するガマット変換を行なう。【選択図】        図２
2008005381.tif 000002
【特許請求の範囲】
【請求項１】
画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法において、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成過程と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成過程と、
前記第１のデバイスのデバイスプロファイルと前記プロファイル作成過程で作成された仮想プロファイルとを用いて、前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成過程とを有し、
前記プロファイル作成過程が、
印刷用のＣＭＹＫ色空間の座標点を前記共通色空間内の座標点に変換するための順変換プロファイルと、前記共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するため逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を前記共通色空間に写像してなる、該共通色空間における印刷適正色再現領域を求める色再現領域算出過程と、
前記色再現領域算出過程で求められた印刷適正色再現領域と前記第２のＲＧＢ色空間とを結びつけることにより前記仮想プロファイルを作成する仮想プロファイル作成過程とを有することを特徴とする色変換定義作成方法。
【請求項２】
前記色再現領域算出過程が、
前記逆変換プロファイルを用いて、前記共通色空間上の座標点を、前記ＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換する逆変換過程と、
前記順変換プロファイルを用いて、前記逆変換過程で得られた、前記ＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点を前記共通色空間上の座標点に変換する順変換過程とを有することを特徴とする請求項１記載の色変換定義作成方法。
【請求項３】
前記色再現領域算出過程が、ＩＣＣプロファイルのＡ２Ｂ１タグを前記順変換プロファイルとして用いるとともに、ＩＣＣプロファイルのＢ２Ａ０タグ、Ｂ２Ａ１タグ、およびＢ２Ａ２タグのうちのいずれか１つを前記逆変換プロファイルとして用いて、前記印刷適正色再現領域を求める過程であることを特徴とする請求項１記載の色変換定義作成方法。
【請求項４】
前記仮想プロファイル作成過程が、
前記色再現領域算出過程で求められた、前記共通色空間における印刷適正色再現領域の、Ｗ，Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋの各頂点と、ＲとＭ、ＭとＢ、ＢとＣ、ＣとＧ、ＧとＹ、ＹとＲ、ＷとＣ，Ｍ，Ｙのそれぞれ、および、ＫとＲ，Ｇ，Ｂのそれぞれを結ぶ１２本の稜線を検出して、これらの頂点および稜線を、前記ＲＧＢ色空間における、それぞれ対応する頂点および稜線に対応づける頂点及び稜線検出過程と、
前記ＲＧＢ色空間上の各稜線上に等間隔に複数点を定めてこれら複数点を前記共通色空間上に写像したときに該共通色空間上に写像された複数点が該共通色空間上の各稜線上に等間隔に配置されるように、前記各稜線に関する、前記ＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけた稜線プロファイルを作成する稜線プロファイル作成過程と、
前記ＲＧＢ色空間上のＷの頂点とＫの頂点とを結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を前記共通色空間上に写像したときに該共通色空間上に写像された複数点が該共通色空間上のＷの頂点とＫの頂点とを結ぶグレー軸上に等間隔に配置されるように、前記グレー軸に関する、前記ＲＧＢ色空間における座標点と前記共通色空間における座標点とを対応づけたグレー軸プロファイルを作成するグレー軸プロファイル作成過程と、
前記稜線プロファイル作成過程で作成された稜線プロファイルと、前記グレー軸プロファイル作成過程で作成されたグレー軸プロファイルとを境界条件とした補間演算により、前記ＲＧＢ色空間全域について該ＲＧＢ色空間上の座標点と前記共通色空間上の座標点を対応づけることにより、前記仮想プロファイルを作成する補間演算過程とを有することを特徴とする請求項１記載の色変換定義作成方法。
【請求項５】
前記頂点及び稜線検出過程は、前記印刷適正色再現領域を１つ以上の平面に投影して得られる二次元的な色再現領域における最高彩度の色の軌跡を検出して、該軌跡に基づいてＲ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙ，Ｒを順に結ぶ稜線を検出することを特徴とする請求項４記載の色変換定義作成方法。
【請求項６】
前記頂点及び稜線検出過程は、前記印刷適正色再現領域上に検出された、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙ，Ｒを順に結ぶ稜線の、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙのそれぞれについて定めた各色相角域内における角を検出することにより、該各色相角域内の角を、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙの各頂点に対応づけることを特徴とする請求項４記載の色変換定義作成方法。
【請求項７】
前記頂点及び稜線検出過程が、前記印刷適正色再現領域を、グレー軸とＲ，Ｇ，Ｂの各頂点それぞれとを含む各平面に投影して得られる二次元的な各色再現領域の、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ各最外郭線を、前記印刷適正色再現領域における、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ各稜線とし、前記印刷適正色再現領域を、グレー軸とＣ，Ｍ，Ｙの各頂点それぞれとを含む各平面に投影して得られる二次元的な各色再現領域の、Ｗの頂点とＣ，Ｍ，Ｙの各頂点とを結ぶ各最外郭線を、前記印刷適正色再現領域における、Ｗの頂点とＣ，Ｍ，Ｙの各頂点とを結ぶ各稜線とすることを特徴とする請求項４記載の色変換定義作成方法。
【請求項８】
前記頂点及び稜線検出過程が、一旦検出した稜線にノイズ除去処理を施してノイズが低減された稜線を検出することを特徴とする請求項４記載の色変換定義作成方法。
【請求項９】
前記頂点及び稜線検出過程が、一旦検出した稜線上の各点について、隣接する点との彩度比を求めて該彩度比が閾値以下の場合にこの彩度の低い点をノイズとして除去するノイズ除去処理を施す過程であることを特徴とする請求項８記載の色変換定義作成方法。
【請求項１０】
前記頂点及び稜線検出過程が、一旦検出した稜線上の各点について、隣接する点との差分ベクトルをとり、この差分ベクトルの明度方向の成分の符号が連続して極大、極小をとる場合に、これら２つの極値の点をノイズとして除去するノイズ除去処理を施す過程であること特徴とする請求項８記載の色変換定義作成方法。
【請求項１１】
画像と画像データとの間を媒介する仮想的なデバイスに依存するＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成方法において、
印刷用のＣＭＹＫ色空間内の座標点を前記共通色空間内の座標点に変換するための順変換プロファイルと、前記共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するための逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を前記共通色空間に写像してなる、該共通色空間における印刷適正色再現領域を求める色再現領域算出過程と、
前記色再現領域算出過程で求められた印刷適正色再現領域と前記ＲＧＢ色空間とを結びつけることにより前記仮想プロファイルを作成する仮想プロファイル作成過程とを有することを特徴とするプロファイル作成方法。
【請求項１２】
画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置において、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成部と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成部と、
前記第１のデバイスのデバイスプロファイルと前記プロファイル作成部で作成された仮想プロファイルとを用いて、前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成部とを備え、
前記プロファイル作成部が、
印刷用のＣＭＹＫ色空間の座標点を前記共通色空間内の座標点に変換するための順変換プロファイルと、前記共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するため逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を前記共通色空間に写像してなる、該共通色空間における印刷適正色再現領域を求める色再現領域算出部と、
前記色再現領域算出部で求められた印刷適正色再現領域と前記第２のＲＧＢ色空間とを結びつけることにより前記仮想でデバイスプロファイルを作成する仮想プロファイル作成部とを有することを特徴とする色変換定義作成装置。
【請求項１３】
画像と画像データとの間を媒介する仮想的なデバイスに依存するＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成装置において、
印刷用のＣＭＹＫ色空間内の座標点を前記共通色空間内の座標点に変換するための順変換プロファイルと、前記共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するための逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を前記共通色空間に写像してなる、該共通色空間における印刷適正色再現領域を求める色再現領域算出部と、
前記色再現領域算出部で求められた印刷適正色再現領域と前記ＲＧＢ色空間とを結びつけることにより前記仮想プロファイルを作成する仮想プロファイル作成部とを有することを特徴とするプロファイル作成装置。
【請求項１４】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムであって、
前記情報処理装置を、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成部と、
前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点を、前記ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成部と、
前記第１のデバイスのデバイスプロファイルと前記プロファイル作成部で作成された仮想プロファイルとを用いて、前記第１のＲＧＢ色空間における前記第１のデバイスの色再現領域内の座標点を前記第２のＲＧＢ色空間における前記第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成部とを備え、
前記プロファイル作成部が、
印刷用のＣＭＹＫ色空間の座標点を前記共通色空間内の座標点に変換するための順変換プロファイルと、前記共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するため逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を前記共通色空間に写像してなる、該共通色空間における印刷適正色再現領域を求める色再現領域算出部と、
前記色再現領域算出部で求められた印刷適正色再現領域と前記第２のＲＧＢ色空間とを結びつけることにより前記仮想でデバイスプロファイルを作成する仮想プロファイル作成部とを備えた色変換定義作成装置として動作させることを特徴とする色変換定義作成プログラム。
【請求項１５】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、画像と画像データとの間を媒介する仮想的なデバイスに依存するＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成装置として動作させるプロファイル作成プログラムであって、
前記情報処理装置を、
印刷用のＣＭＹＫ色空間内の座標点を前記共通色空間内の座標点に変換するための順変換プロファイルと、前記共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するための逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を前記共通色空間に写像してなる、該共通色空間における印刷適正色再現領域を求める色再現領域算出部と、
前記色再現領域算出部で求められた印刷適正色再現領域と前記ＲＧＢ色空間とを結びつけることにより前記仮想プロファイルを作成する仮想プロファイル作成部とを備えたプロファイル作成装置として動作させることを特徴とするプロファイル作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像と画像データとの間を媒介するデバイス（例えばプリンタ）に依存する、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）を軸とした３次元色空間（ＲＧＢ色空間）における、そのデバイスの色再現領域内の座標点を、印刷用のＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒）を軸とした４次元色空間（ＣＭＹＫ色空間）における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法、色変換定義作成装置、および、コンピュータ等の情報処理装置を色変換定義作成装置として動作させる色変換定義作成プログラム、並びに、異なる色空間どうしを結びつけるプロファイルを作成するプロファイル作成方法、プロファイル作成装置、およびコンピュータ等の情報処理装置をプロファイル作成装置として動作させるプロファイル作成プログラムに関する。
【背景技術】
【０００２】
従来、画像を表わす画像データに、印刷用に高品質の色処理を施す装置として、Ｃ，Ｍ，Ｙの各濃度値の組合せ（ＣＭＹ色空間内の座標点）を表わすＣＭＹデータを入力して、Ｃ，Ｍ，Ｙ，Ｋの各網％の組合せ（ＣＭＹＫ色空間内の座標点）を表わすＣＭＹＫデータを出力する装置が知られている（例えば特許文献１参照）。
【０００３】
この装置は、ＣＭＹデータを入力して色処理を行なう装置であって、近年でも様々な改良点の提案はあるものの基本的にはある程度確立された技術であり、そのような装置を操作して高品質の色処理を行う（この色処理を「セットアップ」と称する）ことのできる熟練者もかなり存在する。
【０００４】
近年、カラーマネージメント技術が普及するにつれ、ＣＭＹデータ以外の色データに基づいて高品質の印刷用のＣＭＹＫデータを得る必要性が高まってきている。その１つの例として、Ｒ、Ｇ、Ｂの各値の組合せ（ＲＧＢ色空間内の座標点）を表わすＲＧＢデータを受け取って、そのＲＧＢデータに基づいてあるプリンタで出力して得たプリント画像の色を再現した画像を印刷することが求められることがある。
【０００５】
ＲＧＢデータをＣＭＹＫデータに変換するにあたっては、そのＲＧＢデータを測色的に同一の色を得ることのできるＣＭＹＫデータに変換するだけではなく、印刷適性に優れたＣＭＹＫデータに変換する必要がある。この印刷適性の有無としての大きな要素の１つはＫの値であり、ＲＧＢデータを測色的に同一の色を得ることのできるＣＭＹＫデータに変換するにあたり、Ｋの値は印刷会社や印刷機等に応じたＫの値に定める（Ｋ版拘束条件に従う）必要がある。
【０００６】
ＲＧＢデータをＣＭＹＫデータに変換するためにはＬＵＴ（Ｌｏｏｋ−Ｕｐ−Ｔａｂｌｅ）の形式のプロファイルが用意される。
【０００７】
図１は、プロファイルを用いてＲＧＢデータをＣＭＹＫデータに変換するシステムの一例を示す模式図である。ここでは、この図１を参照して背景技術について説明する。
【０００８】
画像を表わすＲＧＢデータがプリンタ１１に入力され、そのプリンタ１１では、その入力されたＲＧＢデータに基づくプリント画像１１ａが出力される。ここでは、このプリント画像１１ａの色と同じ色を再現した印刷画像１２ａを作成することが求められている。この場合、このＲＧＢデータが色変換装置１０に入力される。この色変換装置１０には、あらかじめ作成された、入力側のＲＧＢデータ（プリンタ１１に適したＲＧＢデータ）を印刷用のＣＭＹＫデータに変換するためのプロファイルが格納されており、この色変換装置１０では、そのプロファイルに基づく色変換を行なうことによって、入力側のＲＧＢデータが印刷用のＣＭＹＫデータに変換される。この変換により得られたＣＭＹＫデータは印刷システム１２に送られる。印刷システム１２では、例えば、そのＣＭＹＫデータに基づいてフィルム原版が作成され、そのフィルム原版に基づいて刷版が作成されて印刷が行なわれ、印刷画像１２ａが作成される。
【０００９】
ここで、この色変換装置１０で用いられるプロファイルは、ＲＧＢデータと共通色空間（例えば、ここではＬ＊ａ＊ｂ＊色空間とする）とを対応づけたプリンタプロファイルと、ＣＭＹＫデータと共通色空間（Ｌ＊ａ＊ｂ＊色空間）とを対応づけた印刷プロファイルとを結合したリンクプロファイルである。プリンタ１１の色再現領域はそのプリンタの種類等により異なるため、プリンタプロファイルはそのプリンタに応じて作成されたプロファイルであり、印刷プロファイルも、その印刷システム１２の印刷条件（印刷機やインクの種類等）により異なるため、その印刷条件ごとに作成されたプロファイルである。このプロファイルの作成についてはＩＣＣによりその規格が定められており、ＩＣＣ規格に準拠したプロファイルをＩＣＣプロファイルと称する。印刷プロファイルとしてのＩＣＣプロファイルには、ＣＭＹＫデータをＬ＊ａ＊ｂ＊データに順変換するためのＡ２Ｂ１プロファイルと、Ｌ＊ａ＊ｂ＊データをＣＭＹＫデータに逆変換するためのＢ２Ａプロファイルとが存在する。Ｂ２Ａプロファイルには、さらに、測色的一致を狙ったＢ２Ａ１プロファイル、知覚的一致を狙ったＢ２Ａ０プロファイル、および彩度を強調したＢ２Ａ２プロファイルの３種類が存在する。
【００１０】
印刷用のプロファイルは、その印刷条件における印刷適性、すなわちＫ版拘束条件やインク総量制限を満足する必要がある。Ｋ版拘束条件とは、典型的にはＣ（シアン）を変数としたときの、Ｃの値（０％〜１００％）に応じたＫ（黒）のインク量（０％〜１００％）をいい、印刷適性を満たすには、Ｗ（白）とＫ（黒）とを結ぶグレー軸上でそのＫ版拘束条件を満たす必要がある。また、インク総量制限とは、１つの画素のインクの最大量が、制限を受けない場合の４００％（Ｃ＝Ｍ＝Ｙ＝Ｋ＝１００％、Ｃ＋Ｍ＋Ｙ＋Ｋ＝４００％）よりも低い値（例えば２４４％など）に制限されることをいう。
【００１１】
このプロファイルは、プロファイルメーカにより作成されるが、そのプロファイルを用いたときの色再現や階調再現はそのプロファイルメーカの実力等に依存し、必ずしもユーザにとって満足できるものとは限らないという問題がある。
【００１２】
この問題を解決するために、特許文献２には、Ｋ版拘束条件を入力し、その入力されたＫ版拘束条件に基づいて印刷の色再現領域に近似した色再現領域を持つ仮想的なＲＧＢデバイスを定義し、入力ＲＧＢからこの仮想的なＲＧＢデバイスに依存したｄｕｍｍｙＲＧＢにガマット変換し、その後そのｄｕｍｍｙＲＧＢからＣＭＹＫに変換することで、ユーザが指定したＫ版拘束条件を満足し、かつ、入力ＲＧＢに基づいてプリンタ１１（図１参照）でプリント出力して得たプリント画像１１ａと比べ印象が高度に一致した印刷画像を得ることができる技術が提案されている。尚、後の参照のために特許文献３，４を挙げておく。
【特許文献１】特開平９−８３８２４号公報
【特許文献２】特開２００５−２６８９８２号公報
【特許文献３】特開２００１−１０３３２９号公報
【特許文献４】特開２００４−２６６５９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上記の特許文献２で提案された方法の場合、指定することのできるＫ版拘束条件の自由度には限りがあり、ユーザにとって長年使ってきた実績のあるＫ版拘束条件を変えざるを得ない場合が生じることになる。特許文献２の技術を使うことによってユーザが満足する色再現や階調表現を提供できたとしても、彼らが求めるＫ版拘束条件が十分な精度で再現されないとなると彼らに受け入れられない可能性も高い。
【００１４】
ここで、仮に特許文献２に開示された技術を基にしてＫ版拘束条件をさらに自由に指定でき、かつインク総量制限も自由に指定できるように改良を重ねることも１つの方向として考えられるが、印刷プロファイル作成の際にＫ版拘束条件やインク総量制限を指定したにもかかわらず、ユーザにとってＫ版拘束条件やインク総量制限を再度指定する必要があるというのは、システムに統一性がないという印象を与え好ましくない。
【００１５】
本発明は、上記事情に鑑み、印刷の色再現領域に近似した色再現領域を有する仮想的なＲＧＢデバイスのプロファイルを作成するにあたり、印刷プロファイル作成の際に指定したＫ版拘束条件やインク総量制限等の印刷適性をそのまま取り込むことのできるプロファイル作成方法、およびそのプロファイル作成方法を採用し色再現や階調表現を高度に調整することのできる色変換定義作成方法、および、それらを採用したプロファイル作成装置、色変換定義作成装置、並びに、コンピュータ等の情報処理装置をそのようなプロファイル作成装置や色変換定義作成装置として動作させるプロファイル作成プログラムや色変換定義作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成する本発明のプロファイル作成方法は、画像と画像データとの間を媒介する仮想的なデバイスに依存するＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成方法において、
印刷用のＣＭＹＫ色空間内の座標点を共通色空間内の座標点に変換するための順変換プロファイルと、共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するための逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を共通色空間に写像してなる、その共通色空間における印刷適正色再現領域を求める色再現領域算出過程と、
色再現領域算出過程で求められた印刷適正色再現領域とＲＧＢ色空間とを結びつけることにより仮想プロファイルを作成する仮想プロファイル作成過程とを有することを特徴とする。
【００１７】
ここで、上記色再現領域算出過程が、
逆変換プロファイルを用いて、共通色空間上の座標点を、ＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換する逆変換過程と、
順変換プロファイルを用いて、逆変換過程で得られた、ＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点を共通色空間上の座標点に変換する順変換過程とを有するものであってもよい。
【００１８】
また、上記色再現領域算出過程は、ＩＣＣプロファイルのＡ２Ｂ１タグおよびＢ２Ａ１タグを、それぞれ順変換プロファイルおよび逆変換プロファイルとして用いて、上記の印刷適正色再現領域を求める過程であってもよい。
【００１９】
前述したとおり、印刷プロファイルにはＣＭＹＫ色空間から共通色空間（例えばＬ＊ａ＊ｂ＊色空間）に順変換するための順変換プロファイルと、共通色空間（例えばＬ＊ａ＊ｂ＊色空間）からＣＭＹＫ色空間に逆変換するための逆変換プロファイルがある。これら順変換プロファイルと逆変換プロファイルを使うことによって、Ｋ版拘束条件やインク総量制限などの印刷適性を満たした上での印刷用の色再現領域（印刷適性色再現領域）を抽出することができる。
【００２０】
本発明のプロファイル作成方法は、このようにして抽出した印刷適性色再現領域とＲＧＢ色空間とを結びつけるものであり、これにより、Ｋ版拘束条件等の印刷適性のある色再現領域を取り込んだ仮想プロファイルを作成することができる。
【００２１】
ここで、本発明のプロファイル作成方法において、上記仮想プロファイル作成過程が、
色再現領域算出過程で求められた、共通色空間における印刷適正色再現領域の、Ｗ，Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋの各頂点と、ＲとＭ、ＭとＢ、ＢとＣ、ＣとＧ、ＧとＹ、ＹとＲ、ＷとＣ，Ｍ，Ｙのそれぞれ、および、ＫとＲ，Ｇ，Ｂのそれぞれを結ぶ１２本の稜線を検出して、これらの頂点および稜線を、ＲＧＢ色空間における、それぞれ対応する頂点および稜線に対応づける頂点及び稜線検出過程と、
ＲＧＢ色空間上の各稜線上に等間隔に複数点を定めてこれら複数点を前記共通色空間上に写像したときにその共通色空間上に写像された複数点がその共通色空間上の各稜線上に等間隔に配置されるように、各稜線に関する、ＲＧＢ色空間における座標点と共通色空間における座標点とを対応づけた稜線プロファイルを作成する稜線プロファイル作成過程と、
ＲＧＢ色空間上のＷの頂点とＫの頂点とを結ぶグレー軸上に等間隔に複数点を定めてこれら複数点を共通色空間上に写像したときにその共通色空間上に写像された複数点がその共通色空間上のＷの頂点とＫの頂点とを結ぶグレー軸上に等間隔に配置されるように、グレー軸に関する、ＲＧＢ色空間における座標点と共通色空間における座標点とを対応づけたグレー軸プロファイルを作成するグレー軸プロファイル作成過程と、
稜線プロファイル作成過程で作成された稜線プロファイルと、グレー軸プロファイル作成過程で作成されたグレー軸プロファイルとを境界条件とした補間演算により、ＲＧＢ色空間全域についてそのＲＧＢ色空間上の座標点と共通色空間上の座標点を対応づけることにより、仮想プロファイルを作成する補間演算過程とを有することが好ましい。
【００２２】
上記のように、稜線プロファイル作成過程およびグレー軸プロファイル作成過程を置いて、稜線上の複数点およびグレー軸の複数点がＲＧＢ色空間と共通色空間の双方で等間隔（ここでは、上記の意味での等間隔性を、「ＲＧＢ値リニア」と称する）となるように、ＲＧＢ色空間の稜線上の座標に対する共通色空間の稜線上の座標を再配置するとともに、ＲＧＢ値リニアとなるようにグレー軸上の座標を決定してから、補間演算により仮想デバイスの色再現領域の稜線以外の表面およびグレー軸以外の内部のプロファイルを算出することにより、階調つぶれのないガマット変換を行なうことができ、ユーザが満足する色再現や階調再現への適性を向上させることができる。
【００２３】
この場合に、上記頂点及び稜線検出過程は、印刷適正色再現領域を１つ以上の平面に投影して得られる二次元的な色再現領域における最高彩度の色の軌跡を検出して、その軌跡に基づいてＲ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙ，Ｒを順に結ぶ稜線を検出してもよく、また、上記頂点及び稜線検出過程は、印刷適正色再現領域上に検出された、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙ，Ｒを順に結ぶ稜線の、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙのそれぞれについて定めた各色相角域内における角を検出することにより、各色相角域内の角を、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙの各頂点に対応づけてもよく、さらには、上記頂点及び稜線検出過程が、印刷適正色再現領域を、グレー軸（共通色空間としてＬ＊ａ＊ｂ＊色空間を採用した場合のＬ＊軸、あるいはＷの頂点とＫの頂点とを結ぶ線分）とＲ，Ｇ，Ｂの各頂点それぞれとを含む各平面に投影して得られる二次元的な各色再現領域の、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ各最外郭線を、印刷適正色再現領域における、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ各稜線とし、印刷適正色再現領域を、グレー軸とＣ，Ｍ，Ｙの各頂点それぞれとを含む各平面に投影して得られる二次元的な各色再現領域の、Ｗの頂点とＣ，Ｍ，Ｙの各頂点とを結ぶ各最外郭線を、前記印刷適正色再現領域における、Ｗの頂点とＣ，Ｍ，Ｙの各頂点とを結ぶ各稜線としてもよい。
【００２４】
さらに、上記頂点及び稜線検出過程は、一旦検出した稜線にノイズ除去処理を施してノイズが低減された稜線を検出するものであることが好ましい。
【００２５】
上記頂点及び稜線検出過程におけるノイズ除去処理方法としては、例えば、一旦検出した稜線上の各点について、隣接する点との彩度比を求めてその彩度比が閾値以下の場合にその彩度の低い点をノイズとして除去するノイズ除去処理方法を採用することができる。あるいは、このノイズ除去処理方法に代えて、あるいはこのノイズ除去処理方法と並用して、一旦検出した稜線上の各点について、隣接する点との差分ベクトルをとり、この差分ベクトルの明度方向の成分の符号が連続して極大、極小をとる場合に、これら２つの極値の点をノイズとして除去するノイズ除去処理方法を採用してもよい。
【００２６】
また、上記目的を達成する本発明の色変換定義作成方法は、画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法において、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成過程と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成過程と、
第１のデバイスのデバイスプロファイルとプロファイル作成過程で作成された仮想プロファイルとを用いて、第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成過程とを有し、
上記プロファイル作成過程が、
印刷用のＣＭＹＫ色空間の座標点を共通色空間内の座標点に変換するための順変換プロファイルと、共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するため逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を共通色空間に写像してなる、その共通色空間における印刷適正色再現領域を求める色再現領域算出過程と、
色再現領域算出過程で求められた印刷適正色再現領域と第２のＲＧＢ色空間とを結びつけることにより仮想プロファイルを作成する仮想プロファイル作成過程とを有することを特徴とする。
【００２７】
本発明の色変換定義作成方法は、本発明のプロファイル作成方法を採用したため、実績のあるＫ版拘束条件やインク総量制限等をそのまま取り込んだ仮想プロファイルが作成され、ユーザが満足できる色再現や階調再現が得られるように第１のＲＧＢ色空間から仮想的なデバイスの色空間である第２のＲＧＢ色空間へとガマット変換が行なわれ、Ｋ版拘束条件等の印刷適性を確実に満足しつつ色再現や階調再現についても改善することができる。
【００２８】
尚、本発明の色変換定義作成方法におけるプロファイル作成過程には、本発明のプロファイル作成方法の上述の各種態様の全てが含まれる。
【００２９】
また、上記目的を達成する本発明のプロファイル作成装置は、画像と画像データとの間を媒介する仮想的なデバイスに依存するＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成装置において、
印刷用のＣＭＹＫ色空間内の座標点を共通色空間内の座標点に変換するための順変換プロファイルと、共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するための逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を共通色空間に写像してなる、その共通色空間における印刷適正色再現領域を求める色再現領域算出部と、
色再現領域算出部で求められた印刷適正色再現領域とＲＧＢ色空間とを結びつけることにより仮想プロファイルを作成する仮想プロファイル作成部とを有することを特徴とする。
【００３０】
この本発明のプロファイル作成装置には、本発明のプロファイル作成方法の上述の各種態様を実現する態様が全て包含される。
【００３１】
また、上記目的を達成する本発明の色変換定義作成装置は、画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間における該第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置において、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成部と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成部と、
第１のデバイスのデバイスプロファイルとプロファイル作成部で作成された仮想プロファイルとを用いて、第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成部とを備え、
上記プロファイル作成部が、
印刷用のＣＭＹＫ色空間の座標点を共通色空間内の座標点に変換するための順変換プロファイルと、共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの、印刷用に調整された色再現領域内の座標点に変換するため逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を共通色空間に写像してなる、その共通色空間における印刷適正色再現領域を求める色再現領域算出部と、
色再現領域算出部で求められた印刷適正色再現領域と第２のＲＧＢ色空間とを結びつけることにより仮想でデバイスプロファイルを作成する仮想プロファイル作成部とを有することを特徴とする。
【００３２】
尚、本発明の色変換定義作成装置におけるプロファイル作成部には、本発明のプロファイル作成方法の上述の各種態様を実現する態様が全て包含される。
【００３３】
また、上記目的を達成する本発明のプロファイル作成プログラムは、プログラムを実行する情報処理装置内で実行され、その情報処理装置を、画像と画像データとの間を媒介する仮想的なデバイスに依存するＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成装置として動作させるプロファイル作成プログラムであって、
上記情報処理装置を、
印刷用のＣＭＹＫ色空間内の座標点を共通色空間内の座標点に変換するための順変換プロファイルと、共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するための逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を共通色空間に写像してなる、その共通色空間における印刷適正色再現領域を求める色再現領域算出部と、
色再現領域算出部で求められた印刷適正色再現領域とＲＧＢ色空間とを結びつけることにより仮想プロファイルを作成する仮想プロファイル作成部とを備えたプロファイル作成装置として動作させることを特徴とする。
【００３４】
尚、本発明のプロファイル作成プログラムには、本発明のプロファイル作成方法および本発明のプロファイル作成装置の各種態様を実現する態様全てが含まれる。
【００３５】
さらに、上記目的を達成する本発明の色変換定義作成プログラムは、プログラムを実行する情報処理装置内で実行され、その情報処理装置を、画像と画像データとの間を媒介する第１のデバイスに依存する第１のＲＧＢ色空間におけるその第１のデバイスの色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムであって、
上記情報処理装置を、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイスに依存する第２のＲＧＢ色空間と所定の共通色空間との間の仮想プロファイルを作成するプロファイル作成部と、
第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点を、ＣＭＹＫ色空間内における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成部と、
第１のデバイスのデバイスプロファイルとプロファイル作成部で作成された仮想プロファイルとを用いて、第１のＲＧＢ色空間における第１のデバイスの色再現領域内の座標点を第２のＲＧＢ色空間における第２のデバイスの色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成部とを備え、
上記プロファイル作成部が、
印刷用のＣＭＹＫ色空間の座標点を共通色空間内の座標点に変換するための順変換プロファイルと、共通色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点に変換するため逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域を共通色空間に写像してなる、その共通色空間における印刷適正色再現領域を求める色再現領域算出部と、
色再現領域算出部で求められた印刷適正色再現領域と第２のＲＧＢ色空間とを結びつけることにより仮想でデバイスプロファイルを作成する仮想プロファイル作成部とを備えた色変換定義作成装置として動作させることを特徴とする。
【００３６】
本発明の色変換定義作成プログラムには、本発明の色変換定義作成方法および本発明の色変換定義作成装置の各種態様を実現する態様全てが含まれる。
【発明の効果】
【００３７】
以上の本発明によれば、印刷の色再現領域に近似した色再現領域を有する仮想的なＲＧＢデバイスのプロファイルを作成するにあたり、Ｋ版拘束条件やインク総量制限等の印刷適性をそのまま適用したプロファイルを作成することができ、印刷適性を高度に保持したまま、色再現や階調再現を改善することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施形態について説明する。
【００３９】
図２は、本発明により作成される色変換定義が採用されるシステムの一例を示す図である。ここでは、先ずこの図２を参照して、本発明の位置づけについて説明する。
【００４０】
画像を表わすＲＧＢデータがプリンタ１１に入力され、そのプリンタ１１では、その入力されたＲＧＢデータに基づくプリント画像１１ａが出力される。ここではこのプリント画像１１ａの色と同じ色を再現した印刷画像を作成することが求められている。この場合、このＲＧＢデータが色変換装置１０に入力される。この色変換装置の詳細については後述するが、この色変換装置１０には、後述する本発明の一実施形態によってあらかじめ作成された、入力側のＲＧＢデータ（プリンタ１１に適したＲＧＢデータ）を仮想的なプリンタ１４に適したＲＧＢデータに変換するガマットマッピングのための第２のリンクプロファイルと、その第２のリンクプロファイルを用いて変換された後のＲＧＢデータを印刷用のＣＭＹＫデータに変換するカラーマッチングのための第１のリンクプロファイルが格納されており、この色変換装置１０では、第２のリンクプロファイルに基づく色変換（ガマットマッピング）を行ない、さらに第１のリンクプロファイルに基づく色変換（カラーマッチング）を行なうことによって、入力側のＲＧＢデータが印刷用のＣＭＹＫデータに変換される。尚、ここでは、説明の便宜のため、第２のリンクプロファイルによる色変換（ガマットマッピング）と第１のリンクプロファイルによる色変換（カラーマッチング）とに分けて説明しているが、入力側のＲＧＢデータを印刷用のＣＭＹＫデータに実際に変換するにあたっては、色変換を高速に行なうために、第２のリンクプロファイルと第１のリンクプロファイルとを合体させることにより１つの色変換定義を作成し、その合体させた１つの色変換定義に基づいて、入力側のＲＧＢデータが印刷用のＣＭＹＫデータに変換される。
【００４１】
このようにして生成されたＣＭＹＫデータは印刷システム１２に送られる。印刷システム１２では、例えば、そのＣＭＹＫデータに基づいてフィルム原版が作成され、そのフィルム原版に基づいて刷版が作成されて印刷が行なわれ、印刷画像１２ａが作成される。
【００４２】
ここで、色変換装置１０で、入力ＲＧＢデータが‘正しく’ＣＭＹＫデータに変換されていれば、印刷画像１２ａはプリント画像１１ａと同一の印象の色を持った画像となる。
【００４３】
尚、以下では、相互の区別のために、入力側のＲＧＢデータを入力ＲＧＢデータあるいは入力ＲＧＢと称し、仮想的なプルーファ１４用のＲＧＢデータをｄｕｍｍｙＲＧＢデータあるいはｄｕｍｍｙＲＧＢと称することがある。
【００４４】
ガマットマッピングを行なう第２のリンクプロファイルを作成するにあたっては、プリンタ１１の色再現特性を表わす入力ＲＧＢと共通色空間（ここではＬ＊ａ＊ｂ＊色空間とする）上の値（Ｌ＊ａ＊ｂ＊値）との関係を記述したプリンタプロファイルと、印刷システム１２の色再現特性と高度に一致した色再現特性を持つ仮想プリンタとしてのｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊との関係を記述した仮想プロファイルとが必要となる。
【００４５】
また、カラーマッチングを行なう第１のリンクプロファイルは、ｄｕｍｍｙＲＧＢとＣＭＹＫとの関係を記述したリンクプロファイルである。図１に示す色変換装置で用いられるプロファイルは、入力ＲＧＢとＣＭＹＫとの関係を記述したリンクプロファイルであるが、図２の場合は仮想プリンタが介在しており、ｄｕｍｍｙＲＧＢとＣＭＹＫとの関係を記述した第１のリンクプロファイルを必要とする。
【００４６】
以下では、図１の色変換装置１０に設定される、プリンタ１１に適合したプリンタ用のＲＧＢデータ（ＲＧＢ色空間内の座標点）を、印刷システム１２に対する印刷適性があり、かつ、プリンタ１１の色再現特性（プリンタプロファイル）と印刷システム１２の色再現特性（印刷プロファイル）とが相違していても、そのＲＧＢデータに基づいてプリンタ１１でプリント出力したときに得られるプリント画像１１ａと比べ色の印象を高度に一致させた印刷画像１２ａを作成することのできるＣＭＹＫデータ（ＣＭＹＫ色空間内の座標点）に変換することのできる色変換定義（図２にブロックで示す第２のリンクプロファイルおよび第１のリンクプロファイル）を作成する手法について説明し、その説明の中で、Ｋ版拘束条件やインク総量制限等を高度に満足させた仮想プロファイルを作成する手法について説明する。
【００４７】
図３は、本発明の色変換定義作成装置の一実施形態を構成するパーソナルコンピュータの外観斜視図、図４は、そのパーソナルコンピュータのハードウェア構成図である。この実施形態の色変換定義作成装置には、本発明のプロファイル作成装置の実施形態が包含されている。
【００４８】
ここでは、このパーソナルコンピュータ２０のハードウェアおよびＯＳ（オペレーティングシステム）と、このパーソナルコンピュータ２０にインストールされて実行される色変換定義作成プログラム（プロファイル作成プログラムを包含する）とにより、本発明の色変換定義作成装置の一実施形態（本発明のプロファイル作成装置の一実施形態を包含する）が構成されている。
【００４９】
ここで、図２に示す色変換装置１０もパーソナルコンピュータで実現することができ、本実施形態では、本実施形態の色変換定義作成装置を構成する図３、図４に示すパーソナルコンピュータ２０は、ハードウェア上は、図２に示す色変換装置１０を兼ねたものであるとする。ただし、色変換定義作成装置を構成するパーソナルコンピュータは、図２に示す色変換装置１０を構成するパーソナルコンピュータとは別のパーソナルコンピュータであって、その色変換定義作成装置で作成された色変換定義を図２の色変換装置１０にインストールするようにしてもよい。
【００５０】
以下では、先ず、図３、図４に示すパーソナルコンピュータのハードウェアについて説明し、その後、このパーソナルコンピュータを用いて行なわれる、本発明の色変換定義作成方法の一実施形態について説明する。
【００５１】
図３に示すように、このパーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていた、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、光磁気ディスク（ＭＯ）を装填するためのＭＯ装填口２１ａ、およびＣＤやＤＶＤを装填するためのＣＤ／ＤＶＤ装填口２１ｂを有する。
【００５２】
本体装置２１の内部には、図４に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、光磁気ディスク（ＭＯ）１００が装填されその装填された光磁気ディスク１００をアクセスするＭＯドライブ２１４、ＣＤやＤＶＤ（ここではＣＤ−ＲＯＭ１１０で代表させる）が装填され、その装填されたＣＤ−ＲＯＭ１１０をアクセスするＣＤ／ＤＶＤドライブ２１５、ここでは、このパーソナルコンピュータ２０は、図２の色変換装置１０を兼ねたものであって、外部からＲＧＢデータを受け取る入力インタフェース２１６、および印刷システム１２に向けてＣＭＹＫデータを送る出力インタフェース２１７が内蔵されており、これらの各種要素と、さらに図３にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００５３】
ここで、ＣＤ−ＲＯＭ１１０には、このパーソナルコンピュータ２０を色変換定義作成装置として動作させる色変換定義作成プログラムが記憶されており、そのＣＤ−ＲＯＭ１１０はＣＤ／ＤＶＤドライブ２１５に装填され、そのＣＤ−ＲＯＭ１１０に記憶された色変換定義作成プログラムがこのパーソナルコンピュータ２０にアップロードされてハードディスク装置２１３に記憶される。
【００５４】
図５は、本発明の色変換定義作成方法の一実施形態を示すフローチャートである。
【００５５】
この色変換定義作成方法は、画像と画像データとの間を媒介する第１のデバイス（ここでは、図１に示すプリンタ１１）に依存する入力ＲＧＢ色空間における、そのプリンタ１１の色再現領域内の座標点を、図１に示す印刷システム１２の印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成方法であり、
印刷の色再現領域をなぞった色再現領域を持つ、画像と画像データとの間を媒介する仮想的な第２のデバイス（ここでは図２に示す仮想プリンタ１４）に依存するｄｕｍｍｙＲＧＢ色空間と所定の共通色空間（ここではＬ＊ａ＊ｂ＊色空間）との間の仮想プロファイルを作成するプロファイル作成過程（ステップ（Ａ））と、
ｄｕｍｍｙＲＧＢ色空間における仮想プリンタ１４の色再現領域内の座標点を、ＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための第１のリンクプロファイルを作成する第１のリンクプロファイル作成過程（ステップ（Ｂ））と、
プリンタ１１のプロファイルであるプリンタプロファイルとステップ（Ａ）のプロファイル作成過程で作成された仮想プロファイルとを用いて、入力ＲＧＢ色空間におけるプリンタ１１の色再現領域内の座標点をｄｕｍｍｙＲＧＢ色空間における仮想プリンタ１４の色再現領域内の座標点に変換するための第２のリンクプロファイルを作成する第２のリンクプロファイル作成過程（ステップ（Ｃ））とを有する。
【００５６】
この図５に示す色変換定義作成方法の詳細は後述する。
【００５７】
図６は、図５に示す色変換定義作成方法のうちのプロファイル作成過程（ステップ（Ａ））の詳細フローを示すフローチャートである。
【００５８】
図５のステップ（Ａ）のプロファイル作成過程は、そのステップ（Ａ）の単独で本発明のプロファイル作成方法の一実施形態を構成するものであり、そのステップ（Ａ）のプロファイル作成過程は、画像と画像データとの間を媒介する仮想的なデバイス（図２の仮想プリンタ１４）に依存するｄｕｍｍｙＲＧＢ色空間と所定の共通色空間（ここではＬ＊ａ＊ｂ＊色空間）との間の仮想プロファイルを作成するプロファイル作成方法であって、図６に示すように、色再現領域算出過程（ステップ（ａ１））と、仮想プロファイル作成過程（ステップ（ａ２））とから構成されている。
【００５９】
ここで、ステップ（ａ１）の色再現領域算出過程では、印刷用のＣＭＹＫ色空間内の座標点をＬ＊ａ＊ｂ＊色空間内の座標点に変換するための順変換プロファイルと、Ｌ＊ａ＊ｂ＊色空間内の座標点を印刷用のＣＭＹＫ色空間のうちの、印刷用に調整された色再現領域内の座標点に変換するための逆変換プロファイルとを用いて、印刷用のＣＭＹＫ色空間のうちの印刷用に調整された色再現領域をＬ＊ａ＊ｂ＊色空間に写像してなる、Ｌ＊ａ＊ｂ＊色空間における印刷適正色再現領域が求められる。
【００６０】
また、ステップ（ａ２）の仮想プロファイル作成過程では、ステップ（ａ１）の色再現領域算出過程で求められた印刷適正色再現領域とｄｕｍｍｙＲＧＢ色空間とを結びつけることにより仮想プロファイルが作成される。
【００６１】
図７は、図６のステップ（ａ１）の色再現領域算出過程の詳細フローを示す図である。
【００６２】
図６のステップ（ａ１）の色再現領域算出過程は、図７に示すように、逆変換過程（ステップ（ａ１１））と順変換過程（ステップ（ａ１２））とから構成されている。ここで、ステップ（ａ１１）の逆変換過程では、逆変換プロファイルを用いて、Ｌ＊ａ＊ｂ＊色空間上の座標点が、ＣＭＹＫ色空間のうちの、印刷用に調整された色再現領域内の座標点に変換され、ステップ（ａ１２）の順変換過程では、順変換プロファイルを用いて、ステップ（ａ１１）の逆変換過程で得られた、ＣＭＹＫ色空間のうちの印刷用に調整された色再現領域内の座標点がＬ＊ａ＊ｂ＊色空間上の座標点に変換される。これらの逆変換過程（ステップ（ａ１１））および順変換過程（ステップ（ａ１２））では、ＩＣＣプロファイルの、Ａ２Ｂ１タグおよびＢ２Ａ１タグが、それぞれ順変換プロファイルおよび逆変換プロファイルとして用いられて印刷適正色再現領域が求められる。
【００６３】
図８は、図６のステップ（ａ２）の仮想プロファイル作成過程の詳細フローを示す図である。
【００６４】
図６のステップ（ａ２）の仮想プロファイル作成過程は、図８に示すように、頂点及び稜線検出過程（ステップ（ａ２１））と、稜線プロファイル作成過程（ステップ（ａ２２））と、グレー軸プロファイル作成過程（ステップ（ａ２３））と、補間演算過程（ステップ（ａ２４））とで構成されている。
【００６５】
ステップ（ａ２１）の頂点及び稜線検出過程では、図５のステップ（Ａ）（図６のステップ（ａ１）とステップ（ａ２））の色再現領域算出過程で求められた、Ｌ＊ａ＊ｂ＊色空間における印刷適正色再現領域の、Ｗ，Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙ，Ｋの各頂点と、ＲとＭ、ＭとＢ、ＢとＣ、ＣとＧ、ＧとＹ、ＹとＲ、ＷとＣ，Ｍ，Ｙのそれぞれ、および、ＫとＲ，Ｇ，Ｂのそれぞれとを結ぶ、合計１２本の稜線が検出され、それらの頂点および稜線が、ｄｕｍｍｙＲＧＢ色空間における、それぞれ対応する頂点および稜線に対応づけられる。
【００６６】
より詳細には、このステップ（ａ２１）の頂点及び稜線検出過程では、印刷適正色再現領域を１つ以上の平面に投影して得られる二次元的な色再現領域における最高彩度の色の軌跡が検出されて、その軌跡に基づいてＲ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙ，Ｒを順に結ぶ稜線が検出され、印刷適正色再現領域上に検出された、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙ，Ｒを順に結ぶ稜線の、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙのそれぞれについて定めた各色相角域内における角が検出されて、各色相角域内の角が、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙの各頂点に対応づけられ、さらに、印刷適正色再現領域を、グレー軸（ここではＬ＊軸）と、Ｒ，Ｇ，Ｂの各頂点それぞれとを含む各平面に投影して得られる二次元的な各色再現領域の、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ各最外郭線が、印刷適正色再現領域における、Ｒ，Ｇ，Ｂの各頂点とＫの頂点とを結ぶ各稜線とされ、印刷適正色再現領域を、グレー軸（上記と同様、ここではＬ＊軸）とＣ，Ｍ，Ｙの各頂点それぞれとを含む各平面に投影して得られる二次元的な各色再現領域の、Ｗの頂点とＣ，Ｍ，Ｙの各頂点とを結ぶ各最外郭線が、前記印刷適正色再現領域における、Ｗの頂点とＣ，Ｍ，Ｙの各頂点とを結ぶ各稜線とされる。
【００６７】
また、このステップ（ａ２１）の頂点及び稜線検出過程では、一旦検出した稜線にノイズ除去処理が施されてノイズが低減された稜線が検出される。具体的なノイズ低減処理方法については後述する。
【００６８】
また、図８のステップ（ａ２２）の稜線プロファイル作成過程では、ｄｕｍｍｙＲＧＢ色空間上の各稜線上に等間隔に複数点を定めてこれら複数点をＬ＊ａ＊ｂ＊色空間上に写像したときに、Ｌ＊ａ＊ｂ＊色空間上に写像された複数点が、Ｌ＊ａ＊ｂ＊色空間上の各稜線上に等間隔に配置されるように、各稜線に関する、ｄｕｍｍｙＲＧＢ色空間における座標点とＬ＊ａ＊ｂ＊色空間における座標点とを対応づけた稜線プロファイルが作成される。
【００６９】
さらに、図８のステップ（ａ２３）のグレー軸プロファイル作成過程では、ｄｕｍｍｙＲＧＢ色空間上のＷの頂点とＫの頂点とを結ぶグレー軸上に等間隔に複数点を定めてこれら複数点をＬ＊ａ＊ｂ＊色空間上に写像したときに、Ｌ＊ａ＊ｂ＊色空間上に写像された複数点が、Ｌ＊ａ＊ｂ＊色空間上のＷの頂点とＫの頂点とを結ぶグレー軸上に等間隔に配置されるように、グレー軸に関する、ｄｕｍｍｙＲＧＢ色空間における座標点とＬ＊ａ＊ｂ＊色空間における座標点とを対応づけたグレー軸プロファイルが作成される。
【００７０】
さらに、図８のステップ（ａ２４）の補間演算過程では、ステップ（ａ２２）の稜線プロファイル作成過程で作成された稜線プロファイルと、ステップ（ａ２３）のグレー軸プロファイル作成過程で作成されたグレー軸プロファイルとを境界条件とした補間演算により、ｄｕｍｍｙＲＧＢ色空間全域についてそのｄｕｍｍｙＲＧＢ色空間上の座標点とＬ＊ａ＊ｂ＊色空間上の座標点を対応づけることにより、仮想プロファイルが作成される。
【００７１】
これら図６〜図８に示すプロファイル作成過程（図５のステップ（Ａ））の詳細についても後に譲る。
【００７２】
尚、本実施形態では、図５に示す色変換定義作成方法（図６に示すプロファイル作成方法を含む）は、図２，図３に示すパーソナルコンピュータ２０に本発明の色変換定義作成プログラムの一実施形態がインストールされて実行されることにより、実施される。
【００７３】
図９は、本発明の色変換定義作成プログラムの一実施形態の模式構成図である。
【００７４】
この図９に示す色変換定義作成プログラムは、図４にも示すＣＤ−ＲＯＭ１１０に記憶されており、そのＣＤ−ＲＯＭ１１０から図３、図４に示すパーソナルコンピュータ２０にインストールされてそのパーソナルコンピュータ２０内で実行され、そのパーソナルコンピュータ２０を、画像と画像データとの間を媒介する第１のデバイス（ここでは図２のプリンタ１１）に依存した入力ＲＧＢ色空間における、プリンタ１１の色再現領域内の座標点を、印刷用のＣＭＹＫ色空間における印刷の色再現領域内の座標点に変換するための色変換定義を作成する色変換定義作成装置として動作させる色変換定義作成プログラムである。
【００７５】
この色変換定義作成プログラム３０は、プロファイル作成部３１、第１のリンクプロファイル作成部３２、および第２のリンクプロファイル作成部３３から構成されている。これら、プロファイル作成部３１、第１のリンクプロファイル作成部３２、および第２のリンクプロファイル作成部３３は、この図９に示す色変換定義作成プログラム３０が図３、図４に示すパーソナルコンピュータ２０にインストールされて実行されたときに、そのパーソナルコンピュータ２０に、図５に示す色変換定義作成方法の、それぞれ、ステップ（Ａ）のプロファイル作成過程、ステップ（Ｂ）の第１のリンクプロファイル作成過程、およびステップ（Ｃ）の第２のリンクプロファイル作成過程を実施させるプログラム部品である。これらプロファイル作成部３１、第１のリンクプロファイル作成部３２、および第２のリンクプロファイル作成部３３の詳細説明は後に譲る。
【００７６】
図１０は、図９に示す色変換定義作成プログラム３０の中の１つのプログラム部品であるプロファイル作成部３１の模式構成図である。
【００７７】
この図１０に示すプロファイル作成部３１は、色再現領域算出部３１１と仮想プロファイル作成部３１２とから構成されており、色再現領域算出部３１１は、さらに、逆変換部３１１１と順変換部３１１２とから構成され、仮想プロファイル作成部３１２は、頂点及び稜線検出部３１２１と、稜線プロファイル作成部３１２２と、グレー軸プロファイル作成部３１２３と、補間演算部３１２４とから構成されている。
【００７８】
これら色再現領域算出部３１１（逆変換部３１１１および順変換部３１１２）および仮想プロファイル作成部３１２（頂点及び稜線検出部３１２１、稜線プロファイル作成部３１２２、グレー軸プロファイル作成部３１２３、および補間演算部３１２４）は、この図１０に示すプロファイル作成部３１が、図３、図４に示すパーソナルコンピュータ２０にインストールされて実行されているときに、そのパーソナルコンピュータ２０に、図６に示すプロファイル作成過程の、それぞれ、ステップ（ａ１）の色再現領域算出過程（図７のステップ（ａ１１）〜（ａ２２）の逆変換過程および順変換過程）、およびステップ（ａ２）の仮想プロファイル作成過程（図８のステップ（ａ２１）〜（ａ２４）の、頂点及び稜線検出過程、稜線プロファイル作成過程、グレー軸プロファイル作成過程、および補間演算過程）を実施させる各プログラム部品であるとともに、全体として図５の色変換定義作成方法のステップ（Ａ）のプロファイル作成過程を実現するプログラム部品である。これら色再現領域算出部３１１（逆変換部３１１１および順変換部３１１２）および仮想プロファイル作成部３１２（頂点及び稜線検出部３１２１、稜線プロファイル作成部３１２２、グレー軸プロファイル作成部３１２３および補間演算部３１２４）の詳細説明は後に譲る。
【００７９】
図１１は、本発明の色変換定義作成装置の一実施形態の機能構成図である。
【００８０】
この図１１に示す色変換定義作成装置４０は、図９に示すＣＤ−ＲＯＭ１１０から図３、図４に示すパーソナルコンピュータ２０に色変換定義作成プログラム３０がインストールされて実行されることによりそのパーソナルコンピュータ２０内に構築されるものである。この色変換定義作成装置４０は、プロファイル作成部４１、第１のリンクプロファイル作成部４２、および第２のリンクプロファイル作成部４３が構成されており、これらプロファイル作成部４１、第１のリンクプロファイル作成部４２、および第２のリンクプロファイル作成部４３は、図９に示す色変換定義作成プログラム３０の、それぞれ、プロファイル作成部３１、第１のリンクプロファイル作成部３２、および第２のリンクプロファイル作成部３３がパーソナルコンピュータ２０内で実行されたときに実現する機能である。詳細説明は後述する。
【００８１】
図１２は、図１１に示す色変換定義作成装置４０のうちのプロファイル作成部４１の機能構成図である。
【００８２】
このプロファイル作成部４１は、色再現領域算出部４１１と仮想プロファイル作成部４１２とから構成されており、色再現領域算出部４１１は、さらに、逆変換部４１１１と順変換部４１１２とから構成され、仮想プロファイル作成部４１２は、頂点及び稜線検出部４１２１と、稜線プロファイル作成部４１２２と、グレー軸プロファイル作成部４１２３と、補間演算部４１２４とから構成されている。
【００８３】
これら色再現領域算出部４１１（逆変換部４１１１および順変換部４１１２）および仮想プロファイル作成部４１２（頂点及び稜線検出部４１２１、稜線プロファイル作成部４１２２、グレー軸プロファイル作成部４１２３、および補間演算部４１２４）は、図１０に示すプログラム部品としてのプロファイル作成部３１の、それぞれ、色再現領域算出部３１１（逆変換部３１１１および順変換部３１１２）および仮想プロファイル作成部３１２（頂点及び稜線検出部３１２１、稜線プロファイル作成部３１２２、グレー軸プロファイル作成部３１２３、および補間演算部３１２４）がパーソナルコンピュータ２０内で実行されるときに実現する機能である。詳細説明は後に譲る。
【００８４】
以下では、これまで説明してきた、図５に示す色変換定義作成方法、図９に示す色変換定義作成プログラム３０、および図１１に示す色変換定義作成装置４０についてまとめて説明するとともに、図５のステップ（Ａ）のプロファイル作成過程（図９のプロファイル作成部３１、図１１のプロファイル作成部４１）と、図５のステップ（Ｂ）の第１のリンクプロファイル作成過程（図９の第１のリンクプロファイル作成部３２、図１１の第１のリンクプロファイル作成部４２）と、図５のステップ（Ｃ）の第２のリンクプロファイル作成過程（図９の第２のリンクプロファイル作成部３３、図１１の第２のリンクプロファイル作成部４３）とに分けて、それぞれの詳細について説明する。また、その詳細説明の中で、本発明のプロファイル作成方法（プロファイル作成プログラム、プロファイル作成装置）の一実施形態である、図６〜図８のプロファイル作成方法（図１０のプロファイル作成部３１、図１２のプロファイル作成部４１）の詳細についても説明する。
【００８５】
尚、以下では、図５〜図８に示す色変換定義作成方法およびプロファイル作成方法を引用しながら説明する。ただしこれは、その説明のステップ（どの点について説明しているか）を示すためのものであり、以下の説明は、方法のみでなく、プログラムおよび装置についても共通の説明である。
【００８６】
ここでは、図５〜図８の色変換定義作成方法を実行する前提として、以下に説明する、プリンタプロファイル、印刷プロファイルを構成する、順変換プロファイルおよび逆変換プロファイルが入手されているものとする。
【００８７】
図１３は、プリンタプロファイルの概念図である。
【００８８】
この図１３に示すプリンタプロファイル５１は、図２に示すプリンタ１１のプロファイルであり、そのプリンタ１１に入力されるＲＧＢデータ（前述したように、ここでは入力ＲＧＢと表記する）とそのプリンタ１１によりプリント出力される画像１１ａ上の色（ここではＬ＊ａ＊ｂ＊値）とを対応づけるものである。ここでは、このプリンタプロファイル５１はＬＵＴ（ルックアップテーブル）の形で入手される。
【００８９】
このプリンタプロファイル５１の作成方法は広く知られているので詳細説明は省略するが、Ｒ，Ｇ，Ｂの各値を様々に変化させた入力ＲＧＢデータをプリンタ１１に入力して多数のカラーパッチからなるカラーチャートをプリント出力し、そのカラーチャートを構成する各カラーパッチを測色計で測色することにより各カラーパッチの測色値（Ｌ＊ａ＊ｂ＊値）を得る。基本的には、このようにして得られた、入力ＲＧＢ値と測色値（Ｌ＊ａ＊ｂ＊値）とを対応づけたものがこのプリンタプロファイル５１である。
【００９０】
図１４は、印刷プロファイルのうちの順変換プロファイル（Ａ２Ｂ１プロファイル）の概念図である。
【００９１】
この図１４に示すＡ２Ｂ１プロファイル５２は、図２に示す印刷システムのプロファイルであり、その印刷システム１２に入力されるＣＭＹＫデータを、その印刷システム１２により刷られた印刷面上の画像１２ａの色（Ｌ＊ａ＊ｂ＊値）に変換するための順変換プロファイルである。この印刷プロファイル５２もＬＵＴ（ルックアップテーブル）の形で入手される。この印刷プロファイル５２の作成方法も原理的には図１３のプリンタプロファイル５１の作成方法と同じであり、かつ良く知られているため説明は省略する。
【００９２】
図１５は、印刷プロファイルのうちの逆変換プロファイル（Ｂ２Ａ１プロファイル）の概念図である。
【００９３】
この図１５に示すＢ２Ａ１プロファイル５３は、図１４に示すＡ２Ｂ１プロファイル５２と同様、図２に示す印刷システムのプロファイルであるが、この図１５に示すＢ２Ａ１プロファイル５３は、図１４に示すＡ２Ｂ１プロファイルとは逆に、Ｌ＊ａ＊ｂ＊値をＣＭＹＫ値に変換する逆変換プロファイルである。
【００９４】
図１５に示すＢ２Ａ１プロファイル５３は測色一致を狙ったプロファイルであり、逆変換プロファイルとしては、このＢ２Ａ１プロファイルのほか、知覚的一致を狙ったＢ２Ａ０プロファイルおよび彩度を強調したＢ２Ａ２プロファイルが存在するが、ここでは余分なガマット変換は抜きにして純粋に分版情報のみを入手することを目的としており、この目的にはＢ２Ａ１プロファイルが最適であるため、本実施形態ではこのＢ２Ａ１プロファイルを採用している。
【００９５】
尚、図１５に示すＢ２Ａ１プロファイルは、図２に示す印刷システム１２では表現できない色を含め、Ｌ＊ａ＊ｂ＊色空間の全域についてＣＭＹＫ値が定義されており、その印刷システム１２では表現できない色を表わすＬ＊ａ＊ｂ＊値には、その印刷システム１２で表現可能な、Ｋ版拘束条件やインク総量制限を満足する色再現領域の境界のＣＭＹＫ値が対応づけられている。
【００９６】
図１６は、以下に説明する、図５の色変換定義作成方法のステップ（Ａ）のプロファイル作成過程で作成される仮想プロファイルの概念図である。
【００９７】
この図１６に示す仮想プロファイル５４は、図２に示す仮想的なプリンタ１４のプロファイルであり、そのプリンタ１４に入力されるＲＧＢデータ（前述したように、ここでは図２に示すプリンタ１１に入力されるＲＧＢデータとの区別のためにｄｕｍｍｙＲＧＢと表記する）と、そのプリンタ１４によりプリント出力される画像上の色（Ｌ＊ａ＊ｂ＊値）とを対応づけるＬＵＴである。ただし、この仮想プロファイル５４は、仮想的なプリンタ１４のプロファイルであり、後述するようにして論理的に作成される。
【００９８】
図１７は、後述する、図５の色変換定義作成方法のステップ（Ｂ）の第１のリンクプロファイル作成過程で作成されるリンクプロファイルの概念図である。
【００９９】
この図１７に示すリンクプロファイル５５は、本発明の色変換定義作成方法における第１のリンクプロファイルに相当するものであり、ｄｕｍｍｙＲＧＢ値、すなわち図２の仮想的なプリンタ１４に入力されるＲＧＢデータの値と、ＣＭＹＫ値、すなわち、図２の印刷システム１２に入力されるＣＭＹＫデータの値との対応関係を示すＬＵＴである。
【０１００】
図５の色変換定義作成方法のプロファイル作成過程（ステップ（Ａ））では、図６に示す色再現領域算出過程（ステップ（ａ１））と仮想プロファイル作成過程（ステップ（ａ２））が順次実施されることにより図１６に概念を示した仮想プロファイル５４が作成される。以下、詳細に説明する。
【０１０１】
図６の色再現領域算出過程（ステップ（ａ１））では、図７に示す逆変換過程（ステップ（ａ１１））と順変換過程（ステップ（ａ１２））が実施される。
【０１０２】
逆変換過程（ステップ（ａ１１））では、図１５に概念を示すＢ２Ａ１プロファイル５３を参照して、Ｌ＊ａ＊ｂ＊色空間の全域の各点の座標値（Ｌ＊ａ＊ｂ＊値）がＣＭＹＫ色空間内の座標値（ＣＭＹＫ値）に変換される。
【０１０３】
前述したように、図１５に示すＢ２Ａ１プロファイルは、図２に示す印刷システム１２では表現できない色を含め、Ｌ＊ａ＊ｂ＊色空間の全域についてＣＭＹＫ値が定義されており、その印刷システム１２では表現できない色を表わすＬ＊ａ＊ｂ＊値には、その印刷システム１２で表現可能な色再現領域の境界のＣＭＹＫ値が対応づけられている。したがって、Ｂ２Ａ１プロファイル５３を参照して、Ｌ＊ａ＊ｂ＊色空間の全域についてＣＭＹＫ値に変換すると、それらのＣＭＹＫ値の集合が、ＣＭＹＫ色空間における、印刷システム１２の印刷適性を満足した、その印刷システム１２での印刷用に調整された色再現領域を表わしていることになる。
【０１０４】
次に、図７の順変換過程（ステップ（ａ１２））において、図１４に概念を示すＡ２Ｂ１プロファイルが参照されて、ステップ（ａ１１）の逆変換過程で得られた、図２の印刷システム１２での印刷用に調整された色再現領域全域の各点のＣＭＹＫ値が、Ｌ＊ａ＊ｂ＊色空間における座標点を表わすＬ＊ａ＊ｂ＊値に変換される。こうすると、このＬ＊ａ＊ｂ＊値の集合により、印刷のＣＭＹＫ色空間のうちの印刷システム１２での印刷用に調整された色再現領域をＬ＊ａ＊ｂ＊色空間に写像してなる、そのＬ＊ａ＊ｂ＊色空間における印刷適性色再現領域が求められる。
【０１０５】
図１８〜図２１は、Ａ２Ｂ１プロファイルで表わされる色再現領域（ドット）と、上記の過程を得ることにより算出された印刷適性色再現領域、すなわち、Ｂ２Ａ１プロファイルで表わされる色再現領域（メッシュ）とを重ねて、様々な角度から見て示した図である。
【０１０６】
印刷適性色再現領域（Ｂ２Ａ１プロファイルで表わされる色再現領域（メッシュ））の方がインク総量制限等の制約を受けるために、Ａ２Ｂ１プロファイルで表わされる色再現領域（ドット）よりも狭いことが分かる。また、このＢ２Ａ１プロファイルで表わされる色再現領域に関するＬ＊ａ＊ｂ＊値とＣＭＹＫ値との対応関係は、ユーザ指定のＫ版拘束条件が満たされている。
【０１０７】
図６の色再現領域算出過程（ステップ（ａ１））では、上記のようにして、印刷適性色再現領域（Ｂ２Ａ１プロファイルの色再現領域）が求められる。
【０１０８】
次に、図６の仮想プロファイル作成過程（ステップ（ａ２））について説明する。
【０１０９】
この仮想プロファイル作成過程（ステップ（ａ２））では、図８に示す、頂点及び稜線検出過程（ステップ（ａ２１））、稜線プロファイル作成過程（ステップ（ａ２２））、グレー軸プロファイル作成過程（ステップ（ａ２３））、および補間演算過程（ステップ（ａ２４））が実施される。
【０１１０】
先ず、頂点および稜線検出過程（ステップ（ａ２１））では、図６のステップ（ａ１）の色再現領域算出過程で求められた印刷適性色再現領域（Ｂ２Ａ１プロファイルの色再現領域）が、基本的にはａ＊−ｂ＊平面上に投影され、その投影により得られる二次元的な色再現領域における最高彩度の色の軌跡、すなわち、その二次元的な色再現領域の最外郭の軌跡が検出される。
【０１１１】
図１８には、ａ＊−ｂ＊平面上に投影した二次元的な色再現領域が示されており、この二次元的な色再現領域上に、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙの各頂点が表わされている。
【０１１２】
図２２は、図１８〜図２１に示す色再現領域とは異なる色再現領域をａ＊−ｂ＊平面上へ投影した二次元的な色再現領域を示す図、図２３は、Ｌ＊ａ＊ｂ＊色空間上における三次元的な色再現領域については図２２に示す色再現領域と同じ色再現領域を、ａ＊軸のまわりに右ねじの方向に−２０°回転させた上でａ＊−ｂ＊平面上に投影したときの二次元的な色再現領域を示す図である。図２３において、三次元的な色再現領域をａ＊軸のまわりに右ねじの方向に−２０°回転させた上でａ＊−ｂ＊平面上に投影させるということは、その回転前の三次元的な色再現領域を、ａ＊−ｂ＊平面よりａ＊軸のまわりに右ねじの方向に＋２０°傾いた平面上に投影することを意味する。
【０１１３】
図２２、図２３に示す色再現領域の場合、回転せずにａ＊−ｂ＊平面上に投影したのでは、図２２に示すようにＢの純色（Ｂの頂点）を検出しにくい。色再現領域の形状によっては、このようにａ＊−ｂ＊平面上に投影しただけではＢの純色を検出しにくい場合があるので、本実施形態では基本的にはａ＊−ｂ＊平面上に投影した二次元形状からＲ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙ−Ｒを順に結ぶ稜線や各色の純色を検出することとしているが、Ｂの純色（Ｂの頂点）やその付近の稜線の検出に関しては、図２３に示すように回転してから投影した二次元的な色再現領域を併用して検出することとしている。
【０１１４】
図２４〜図２６は、上記のようにして平面上に投影した色再現領域の最高彩度の色の軌跡から求めたＲ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙ−Ｒを順に結ぶ稜線を、様々な角度から見て示した図である。
【０１１５】
ここでは、図１８に示すようなａ＊−ｂ＊平面上に投影した二次元的な色再現領域を所定の色相角域ごと（ここでは５度ごと）に区切り、各色相角域内から最高彩度の色点を検出し、それらの色点を直線で順次連結している。
【０１１６】
次に、一旦は上記のとおりに検出した最高彩度の色の軌跡に関するフィルタリング処理について説明する。
【０１１７】
上記の方法を採用した場合、色相が極めて近接する色点が検出されることがある。後述するＲ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙの純色（各頂点）の検出では、隣接する色点どうしの差分ベクトルを用いてそれらの純色を検出するアルゴリズムが採用されているが、色相が極めて近接する色点が検出されるとその差分ベクトルが大きな誤差を持つおそれがあり、その場合、純色の誤検出につながる。
【０１１８】
そこで、ここでは所定の色相角域ごとに検出した最高彩度の色点の中で隣接する２つの色点の色相が極めて近い場合（ここでは、色相角０．５度以内の場合）、それら近接する２つの色のうちの彩度が低い方の一方の色点がノイズとして除去される。
【０１１９】
さらに、隣接する色の彩度と比較して彩度が極めて低い色点がノイズとして除去される。
【０１２０】
プロファイルは、そのプロファイルのメーカの実力等によりその出来映えが大きく異なる。出来映えの悪いプロファイルについては、この彩度の比較によるノイズ除去が効果的である。
【０１２１】
図２７は、ａ＊−ｂ＊平面への投影された、彩度の比較によるノイズ除去が有効な色再現領域の一例を示す図、図２８は、図２７に示す色再現領域から所定の色相角（ここでは５度）ごとに最高彩度の色点を抽出してプロットした図である。
【０１２２】
この図２８から分かるように、ここでは明らかに色再現領域内部の低彩度の色を最大彩度の色として誤検出している。そこでここでは、図２８上のある１つの色点の彩度と、その色点の両側にある２つの色点の彩度（ここでは両側の２点のうちの彩度が高い方の点の彩度）との比が求められ、その比があらかじめ定めておいた閾値以下の場合に、その彩度の低い色点がノイズとして除去される。この演算を各色点について行なうことにより、色再現領域内部の低彩度の色が除去される。
【０１２３】
図２９は、上記の、彩度比によりノイズ除去を行なうフィルタリング演算を１回行なった後の最大彩度の色の軌跡を示す図、図３０はその同じフィルタリング演算を２回行なった後の最大彩度の色の軌跡を示す図である。
【０１２４】
このように彩度比によるフィルタリング処理を複数回繰り返すと、当初検出した最高彩度の色の軌跡が図２８に示すようにかなり荒れたものであっても、最高彩度の色の正しい軌跡を検出することができる。
【０１２５】
ここでは、上記の２種類のフィルタリング処理を行なった後、さらに、Ｌ＊方向にジグザグしている色をノイズとして除去するフィルタリング処理を行なう。
【０１２６】
このフィルタリング処理では、上記の２種類のノイズフィルタをかけた後にそれらのノイズフィルタにより除去されずに残っている各色点について、隣接する色相の色点との差分ベクトルをとり、この差分ベクトルのＬ＊成分の符号により判定される。すなわち、隣接する差分ベクトルのＬ＊成分の符号が連続して極大、極小をとる場合に、これら２つの極値の色点がノイズとして破棄される。
【０１２７】
図３１〜図３３は、上記の３種類のフィルタリング処理の後に残った色の軌跡を、様々な角度から見て示した図である。
【０１２８】
図３１、図３２は、ノイズ除去前の、それぞれ図２４、図２５に対応する図であり、それら図３１、図３２を図２４、図２５と比べると、上記のＬ＊成分の符号判定によるノイズ除去処理により、図３１、図３２に矢印で示した部分の色点が、取り除かれていることが分かる。
【０１２９】
本実施形態では、以上の３種類のフィルタリング処理を行ない、残った色点を順に繋いだ軌跡が、Ｒ，Ｇ，ＢのそれぞれとＫ、およびＣ，Ｍ，ＹのそれぞれとＷを結ぶ６本の稜線を除く、Ｒ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙ−Ｒを順に結ぶ６本の稜線となる。
【０１３０】
ただし、この段階では、Ｒ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙの各純色（各頂点）は未だ検出されておらず、次に、上記のようにして検出した６本の稜線の連結体から以下のようにしてＲ，Ｍ，Ｂ，Ｃ，Ｇ，Ｙの６つの純色（頂点）が検出される。
【０１３１】
ここでは、一例として、それら６つの各色ごとに色相角域が以下のとおりに設定されており、各色の頂点（純色）を検出するにあたっては、各色ごとの色相角域内で検出処理が行なわれる。下記のとおりに色相角域を設定したのは、各色の純色は経験的にそれら各色ごとの色相角域内にしか存在しないことが分かっているからである。
【０１３２】
尚、ここでは、ａ＊軸のマイナス方向を色相角０度とし、Ｌ＊軸を中心とした反時計回りに色相角を定義している。
【０１３３】
Ｃ：色相角域  ２０度〜８０度
Ｂ：色相角域  ８０度〜１４０度
Ｍ：色相角域  １４０度〜２００度
Ｒ：色相角域  ２００度〜２５０度
Ｙ：色相角域  ２５０度〜３１０度
Ｇ：色相角域  ３１０度〜３６０度および０度〜２０度
本実施形態では、それら６色の純色（頂点）の検出方法として以下の２種類の検出方法を採用している。
【０１３４】
図３４は、２種類の純色の検出方法のうちの１つを示す模式図である。
【０１３５】
ここでは、上記の６つの純色を順に結ぶ稜線の連結体（図３１〜図３３参照）の、Ｌ＊ａ＊ｂ＊色空間における隣接する色どうしを結ぶ３次元ベクトルどうしの成す角が、各色ごとに定めた上記の色相角域内で最小角となる点を純色とする。
【０１３６】
ただしＢの純色については角度での判別は難しく、Ｂの純色を上記の検出方法で検出するとノイズが入り込む可能性があるため、ここでは、Ｂに関して設定した上記の色相角域内で明度が最も低い色をＢの純色とする。
【０１３７】
以上のようにしてＲ→Ｙ→Ｇ→Ｃ→Ｂ→Ｍ→Ｒを順に結ぶ６本の稜線と、それらＲ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙの６つの純色（頂点）が検出される。
【０１３８】
次に、ＷとＫのＬ＊ａ＊ｂ＊値を求める。
【０１３９】
Ｗは、Ｂ２Ａ１プロファイル（図１５参照）における（Ｌ＊ａ＊ｂ＊）＝（１００，０，０）に対応するＣＭＹＫ値を求め、そのＣＭＹＫ値を、今度はＡ２Ｂ１プロファイル（図１４参照）を参照してＬ＊ａ＊ｂ＊値に変換する。
【０１４０】
前述のとおり、Ｂ２Ａ１プロファイルは、印刷に適した色再現領域から外れたＬ＊ａ＊ｂ＊値については、その印刷に適した色再現領域の境界の点にクリップされるため、Ｂ２Ａ１プロファイルを参照して（Ｌ＊ａ＊ｂ＊）＝（１００，０，０）をＣＭＹＫ値に変換することにより、その印刷に適した色再現領域におけるＷの点を表わすＣＭＹＫ値が求められる。そこで次に、このＣＭＹＫ値を、今度はＡ２Ｂ１プロファイルを参照してＬ＊ａ＊ｂ＊値に変換すると、そのＬ＊ａ＊ｂ＊値は、印刷適性を満たした色再現領域のＷの頂点を表わす値となる。
【０１４１】
また、これと同様に、Ｋについては、Ｂ２Ａ１プロファイル（図１５参照）を参照して、（Ｌ＊ａ＊ｂ＊）＝（０，０，０）をＣＭＹＫ値に変換し、そのＣＭＹＫ値を今度はＡ２Ｂ１プロファイルを参照してＬ＊ａ＊ｂ＊値に変換する。このようにして求めたＬ＊ａ＊ｂ＊値は、印刷適性を満たした色再現領域のＫの頂点を表わしている。
【０１４２】
次に、Ｒ，Ｇ，ＢのそれぞれとＫおよびＣ，Ｍ，ＹのそれぞれとＷを結ぶ６本の稜線の検出方法について、ここではＲとＫとを結ぶ稜線を例に挙げて説明する。
【０１４３】
図３５は、ＲとＫとを結ぶ稜線の検出方法の説明図である。ここでは図６のステップ（ａ１）の色再現領域算出過程（図７の逆変換過程（ステップ（ａ１１））および順変換過程（ステップ（ａ１２）））で得られた印刷適性色再現領域がＬ＊軸とＲの純色（Ｒの頂点）とを含む平面に射影されて、その射影により得られる二次元的な色再現領域の、ＲとＫとを結ぶ最外郭線が、ＲとＫとを結ぶ稜線として検出される。ここで、この最外郭線上の各色の色相は一定とはならない。仮に三次元的な印刷適性色再現領域をＬ＊軸とＲの純色とを含む平面で輪切りにしたとすると、その輪切りにより得られた断面としての二次元的な色再現領域上ではＲとＫとを結ぶ最外郭線は色相が一定となるが、ここでは、三次元的な印刷適性色再現領域をその二次元平面に射影しているので、その射影により得られる二次元的な色再現領域における最外郭線は、三次元的な印刷適性色再現領域上では色相は一定とはならない。
【０１４４】
その最外郭線を求めるにあたっては、図３５に示すように、Ｌ＊軸上のＷとＫとの中点を中心とした所定角度範囲ごとに最も外側の色点を検出し、その色点を稜線上の色点とする。ただし、ここでは後述するフィルタリング処理前であるので、このようにして検出された色点やそれらの色点を結ぶ稜線は今のところは色点や稜線の候補でしかない。
【０１４５】
Ｇ，ＢのそれぞれとＫとを結ぶ稜線の検出方法、およびＣ，Ｍ，ＹのそれぞれとＷとを結ぶ稜線の検出方法も、上記のＲとＫとを結ぶ稜線の検出方法と同様である。
【０１４６】
図３６は、上記の方法により検出されたＲ，Ｇ，ＢのそれぞれとＫ、およびＣ，Ｍ，ＹのそれぞれとＷを結ぶ６本の稜線を示す図である。
【０１４７】
この図３６から分かるように、所々で誤検出による色相のずれが見られる。
【０１４８】
そこで次に、上記のようにして一旦検出された６本の稜線について、以下のノイズ低減処理が行なわれる。
【０１４９】
図３７は、ＢとＫとを結ぶ稜線に対するノイズ低減処理を示す模式図である。ここではＢとＫとを結ぶ稜線について説明するが、他の、Ｒ，ＧのそれぞれとＫを結ぶ稜線、およびＣ，Ｍ，ＹのそれぞれとＷを結ぶ稜線についても同様である。
【０１５０】
ここでは、ＫとＢとを直接に結ぶ基準ベクトルと、そのＫとＢとを結ぶ稜線を構成する色点のうちの隣接する色点どうしを結ぶ差分ベクトルを求め、それら基準ベクトルと差分ベクトルとの成す角を求める。それら基準ベクトルと差分ベクトルとの成す角が所定角（ここでは３０度）以上の場合はノイズと判定して稜線からその色点が破棄される。
【０１５１】
このようにして、Ｒ，Ｇ，ＢとＫとを結ぶ３本の稜線およびＣ，Ｍ，ＹとＷとを結ぶ３本の稜線が求められ、上述したＲとＹ、ＹとＧ、ＧとＣ、ＣとＢ、ＢとＭ、ＭとＲを結ぶ６本の稜線と合わせて、合計１２本の稜線が求められる。また、上記のようにして、Ｗ，Ｋ，Ｒ，Ｇ，Ｂ，Ｃ，Ｍ，Ｙの各純色（頂点）も求められる。
【０１５２】
以上が、図６に示す仮想プロファイル作成過程（ステップ（ａ２））のうちの、図８に示す頂点及び稜線検出過程（ステップ（ａ２１））の処理である。
【０１５３】
次に、図８に示すステップ（ａ２２）の、稜線プロファイル作成過程について説明する。
【０１５４】
この稜線プロファイル作成過程では、ｄｕｍｍｙＲＧＢ色空間上の各稜線上に等間隔に複数点を定めて、それらの複数点を、Ｌ＊ａ＊ｂ＊色空間上に写像したときに、ｄｕｍｍｙＲＧＢ色空間上の各稜線上に等間隔に並ぶ複数点が、Ｌ＊ａ＊ｂ＊色空間でも、上記のようにして求めた各稜線上であって、それらの各稜線上に等間隔に配置されるように、各稜線に関するｄｕｍｍｙＲＧＢ色空間における座標点（ＲＧＢ値）とＬ＊ａ＊ｂ＊色空間における座標点（Ｌ＊ａ＊ｂ＊値）とを対応づけた稜線プロファイルが作成される。但し、各稜線上の複数点の間隔は各稜線内で等間隔であればよく、その間隔は稜線ごとには異なっていてもよい。
【０１５５】
本実施形態では、ｄｕｍｍｙＲＧＢ色空間上の各稜線に、各稜線の両端の２つの頂点を含め１８個の稜線格子点が等間隔に配置され、それら１８個の稜線格子点が、Ｌ＊ａ＊ｂ＊色空間上でも、上記のようにして求めた対応する稜線上であつて、かつその稜線上に等間隔に配置されるように、稜線プロファイルが求められる。
【０１５６】
このために、上述の各種のフィルタリング処理によりノイズの色点を取り除いたためＬ＊ａ＊ｂ＊色空間の各稜線上の色点の数が１８個には満たなくなっていることから、先ずは、各稜線上の色点の数が１８個になるように色が補填される。
【０１５７】
図３８は、Ｌ＊ａ＊ｂ＊色空間における各稜線上の色点の数が１８個となるように色点を補填した状態を示す図である。
【０１５８】
Ｒ，Ｇ，ＢとＫとを結ぶ各稜線についてはＲ，Ｇ，Ｂの各純色とその純色に最も近い稜線上の色点とを直線で結び、その直線上に１８個に足りない数の色点が補填される。また、Ｃ，Ｍ，ＹとＷとを結ぶ各稜線については、Ｗの頂点とそのＷに最も近い稜線上の色点とを直線で結び、その直線上に、１８個に足りない数の色点が補填される。さらに、Ｒ−Ｙ−Ｇ−Ｃ−Ｂ−Ｍ−Ｒを順に結ぶ６本の稜線についても各稜線の両端の純色のうちの一方の純色とその純色に最も近い稜線上の色点とを結ぶ直線上に、１８個に足りない数の色点が補填される。
【０１５９】
上記のようにしてｄｕｍｍｙＲＧＢ色空間の各稜線上の格子点の数とＬ＊ａ＊ｂ＊色空間上の各稜線との色点との数を１８個に揃えた上で、以下のアルゴリズムによる等間隔化処理が行なわれる。
【０１６０】
（ａ）１つの稜線について、その稜線上の隣接する格子点間の色差ΔＥ＿ｎｅｉｇｈｂｏｒ，ｉ（ｉ＝１〜１７）を計算する。
【０１６１】
（ｂ）次に、その１つの稜線の一方の端点からの累積色差列ΔＥ＿ｒｕｉｓｅｋｉ，ｉ（ｉ＝０〜１７）を計算する。
【０１６２】
【数１】
2008005381.tif 000003
【０１６３】
（ｃ）各累積色差ΔＥ＿ｒｕｉｓｅｋｉ，ｉ（ｉ＝０〜１７）を入力とし、その１つの稜線上の各格子点のＬ＊値を出力とする１次元ルックアップテーブル（１ＤＬＵＴ）を作成する。
【０１６４】
（ｄ）ａ＊値，ｂ＊値についても同様に、各累積色差ΔＥ＿ｒｕｉｓｅｋｉ，ｉ（ｉ＝０〜１７）を入力とし、その１つの稜線上の各格子点のａ＊値，ｂ＊値をそれぞれ出力とする各１ＤＬＵＴを作成し、累積色差ΔＥ＿ｒｕｉｓｅｋｉ，ｉ（ｉ＝０〜１７）に対する、Ｌ＊，ａ＊，ｂ＊それぞれについての１ＤＬＵＴ×３を作成する。
【０１６５】
（ｅ）ΔＥ＿ｒｕｉｓｅｋｉ，１７×ｉ／１７（ｉ＝０〜１７）なる値を１ＤＬＵＴ×３に入力したときの出力値Ｌ＊，ａ＊，ｂ＊を、その１つの稜線上の新たな色点とする。
【０１６６】
（ｆ）以上の演算処理を各稜線について行なう。
【０１６７】
図３９は、上記（ｅ）における、累積色差を入力してＬ＊値を出力する１ＤＬＵＴを用いた等間隔化処理の説明図である。
【０１６８】
この１ＤＬＵＴには、図３９（Ａ）に黒丸印で示す各点についてのΔＥ＿ｒｕｉｓｅｋｉとＬ＊値との対応関係が記述されている。
【０１６９】
この１ＤＬＵＴを用いて、例えばｈ点のΔＥ＿ｒｕｉｓｅｋｉに対応するＬ＊値（Ｌ＊ｈ）を求めるにあたっては、そのｈ点を挟む、１ＤＬＵＴ上の２点（ここではｉ点とｉ＋１点）のＬ＊値（Ｌｉ＊とＬｉ＋１＊）を読み出し、その間を直線補間することによりＬ＊ｈが求められる。
【０１７０】
ここではこのような補間演算により、図３９（Ｂ）に示すような、ΔＥ＿ｒｕｉｓｅｋｉの軸上に等間隔に並ぶ各点のＬ＊値が求められる。ａ＊値およびｂ＊値についても同様の演算処理が行なわれる。
【０１７１】
図４０は、等間隔処理前後の稜線上の格子点の概念図である。
【０１７２】
等間隔処理前は、図４０（Ａ）に示すように１つの稜線上に不等間隔に格子点が並んでおり、これに上述の等間隔処理を施すことにより、図４０（Ｂ）に示すように、その１つの稜線上に、その稜線に沿う距離について等間隔に並ぶ格子点が配列される。
【０１７３】
図４１は、等間隔処理前の色再現領域を示す図、図４２は等間隔処理後の色再現領域を示す図である。
【０１７４】
図４１には純色とその純色に最も近い色点とを結ぶ直線上に補填した複数の色点が密に並んでおり、稜線上の色点の間隔は不揃いであるが、図４２には、各稜線ごとに間隔は異なるものの、各稜線上には複数の色点が等間隔に並んでいる。これらの色点はｄｕｍｍｙＲＧＢ色空間上の対応する稜線上に等間隔に並ぶ複数の格子点に一対一に対応している。
【０１７５】
以上が、図８に示すステップ（ａ２２）の稜線プロファイル作成過程における処理である。
【０１７６】
次に、図８のステップ（ａ２３）のグレー軸プロファイル作成過程について説明する。
【０１７７】
ここでは、ｄｕｍｍｙＲＧＢ色空間における仮想プリンタ１４の色再現領域におけるＷとＫの２つの頂点を結ぶグレー軸上に等間隔に複数点を定めてそれらの複数点をＬ＊ａ＊ｂ＊色空間上に写像したときに、そのＬ＊ａ＊ｂ＊色空間上に写像された複数点が、図８のステップ（ａ２１）の頂点及び稜線検出過程で検出されたＬ＊ａ＊ｂ＊色空間上のＷとＫの２つの頂点を結ぶグレー軸上であって、かつそのグレー軸上に等間隔に配置されるように、仮想プリンタ１４の色再現領域のグレー軸に関する、ｄｕｍｍｙＲＧＢ色空間上における座標点とＬ＊ａ＊ｂ＊色空間における座標点とを対応づけたグレー軸プロファイルが作成される。
【０１７８】
図４３は、グレー軸プロファイルを表わすテーブルを示す図である。
【０１７９】
ここでは、Ｗの頂点である、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）がＬ＊ａ＊ｂ＊上のＷ点（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ＊ｗａ＊ｗｂ＊ｗ）に対応づけられるとともに、Ｋの頂点（Ｒ，Ｇ，Ｂ）＝（０，０，０）が、Ｌ＊ａ＊ｂ＊上のＫ点（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ＊Ｋａ＊Ｋｂ＊Ｋ）に対応づけられ、かつ、ｄｕｍｍｙＲＧＢ色空間上のＷとＫとを結ぶグレー軸上に等間隔に定めた複数点（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５），（２５５×（９／１０），２５５×（９／１０）），２５５×（９／１０），…，（０，０，０）が、Ｌ＊ａ＊ｂ＊色空間上のＷとＫとを結ぶグレー軸上の等間隔に配置された各色点（Ｌ＊，ａ＊，ｂ＊）＝（Ｌ＊ｗａ＊ｗｂ＊ｗ），（Ｌ＊ｉｔｐ９／１０ａ＊ｉｔｐ９／１０ｂ＊ｉｔｐ９／１０），（Ｌ＊ｉｔｐ８／１０ａ＊ｉｔｐ８／１０ｂ＊ｉｔｐ８／１０），…，（Ｌ＊Ｋａ＊Ｋｂ＊Ｋ）に対応づけられている。
ここでＬ＊ｉｔｐ９／１０等は以下を表わす。
【０１８０】
Ｌ＊ｉｔｐｉ／１０
＝Ｌ＊ｗ×ｉ／１０＋Ｌ＊Ｋ×（１０−ｉ）／１０
ａ＊ｉｔｐｉ／１０
＝ａ＊ｗ×ｉ／１０＋ａ＊Ｋ×（１０−ｉ）／１０
ｂ＊ｉｔｐｉ／１０
＝ｂ＊ｗ×ｉ／１０＋ｂ＊Ｋ×（１０−ｉ）／１０
ｄｕｍｍｙＲＧＢの色空間のグレー軸上の等間隔点がＬ＊ａ＊ｂ＊色空間のグレー軸上でも等間隔となるように対応づけるのは、上述の稜線上の再対応づけと同様、階調つぶれのないガマットマッピングを実現するためである。
【０１８１】
尚、図４３には、グレー軸を１０等分した各点についてｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊とを対応づけているが、これは図示および説明の都合上であって、１０等分である必要はなく、もっと多数の点について、ｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊とを対応づけてもよい。
【０１８２】
以上が図８のステップ（ａ２３）のグレー軸プロファイル作成過程における処理である。
【０１８３】
次に、図８のステップ（ａ２４）の補間演算過程について説明する。
【０１８４】
ここでは、図８のステップ（ａ２２）の稜線プロファイル作成過程で作成された１２本の稜線プロファイルと、図８のステップ（ａ２３）のグレー軸プロファイル作成過程で作成されたグレー軸プロファイルとを境界条件とした補間演算により、仮想プリンタ１４に依存したｄｕｍｍｙＲＧＢ色空間全域について、ｄｕｍｍｙＲＧＢ色空間上の座標点とＬ＊ａ＊ｂ＊色空間上の座標点を対応づけることにより、ｄｕｍｍｙＲＧＢ色空間とＬ＊ａ＊ｂ＊色空間とを対応づけた仮想プロファイルが作成される。尚、ここでは、前掲の特許文献４に示された区分的多項式近似の手法を用いた補間演算を採用している。
【０１８５】
すなわち、ここでは、Ｌ＊ａ＊ｂ＊のそれぞれについて以下の二次式
Ｌ＊＝ａ０Ｒ２＋ａ１Ｇ２＋ａ２Ｂ２＋ａ３ＲＧ＋ａ４ＧＢ＋ａ５ＢＲ＋ａ６Ｒ＋ａ７Ｇ＋ａ８Ｂ＋ａ９
ａ＊＝ｂ０Ｒ２＋ｂ１Ｇ２＋ＢＢ２＋ｂ３ＲＧ＋ｂ４ＧＢ＋ｂ５ＢＲ＋ｂ６Ｒ＋ｂ７Ｇ＋ｂ８Ｂ＋ｂ９
ｂ＊＝ｃ０Ｒ２＋ｃ１Ｇ２＋ｃ２Ｂ２＋ｃ３ＲＧ＋ｃ４ＧＢ＋ｃ５ＢＲ＋ｃ６Ｒ＋ｃ７Ｇ＋ｃ８Ｂ＋ｃ９
を用い、上記のように作成した稜線プロファイルおよびグレー軸プロファイルの、ｄｕｍｍｙＲＧＢ値とＬ＊ａ＊ｂ＊値とが対応づけられた点をサンプル点として、ａ０〜ａ９，ｂ０〜ｂ９，ｃ０〜ｃ９の各係数が求められ、その求められた各係数を上記の二次式に代入して、プルーファ１４の色再現領域全域について、ｄｕｍｍｙＲＧＢ値とＬ＊ａ＊ｂ＊値との対応づけが行なわれる。
【０１８６】
図４４は、上記の補間演算処理前のｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊を対応づけたプロファイル（稜線とグレー軸のみ対応づけられている）を表わした図、図４５は、上記の補間演算処理後のｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊を対応づけたプロファイル（ｄｕｍｍｙＲＧＢガマット）である。
【０１８７】
図４６〜図４９は、上記の補間演算処理により求めたｄｕｍｍｙＲＧＢガマット（メッシュ）と図６の色再現領域算出過程（ステップ（ａ１））で求められた印刷適性色再現領域（Ｂ２Ａ１ガマット）（ドット）とを重ねて、様々の角度から見て示した図である。
【０１８８】
これらの図４６〜図４９に示すように、これまで説明してきた演算処理により、純色（頂点）や稜線が適切に検出され、Ｂ２Ａ１ガマットとほぼ一致したｄｕｍｍｙＲＧＢガマットが得られていることが分かる。
【０１８９】
以上が、図８のステップ（ａ２４）の補間演算過程における処理である。
【０１９０】
次に、図５の第１のリンクプロファイル作成過程（ステップ（Ｂ））について説明する。
【０１９１】
この第１のリンクプロファイル作成過程（図５のステップ（Ｂ））では、図８の、頂点及び稜線検出過程（ステップ（ａ２１））、稜線プロファイル作成過程（ステップａ２２））、グレープロファイル作成過程（ステップ（ａ２３））、および補間演算過程（ステップ（ａ２４））からなる、図６の仮想プロファイル作成過程（ステップ（ａ２））で作成された、ｄｕｍｍｙＲＧＢ色空間とＬ＊ａ＊ｂ＊色空間とを結びつける仮想プロファイル（ｄｕｍｍｙＲＧＢガマット）と、図６のステップ（ａ２）の色再現領域算出過程（図７の順変換過程（ステップ（ａ１１））と逆変換過程（ステップ（ａ１２））で求められる印刷適性色再現領域を持つ逆変換プロファイル（Ｂ２Ａ１プロファイル）（図１５参照）とを用いて、ｄｕｍｍｙＲＧＢ色空間からＣＭＹＫ色空間へと変換するためのリンクプロファイルが求められる（図１７参照）。
【０１９２】
図５０は、リンクプロファイルの求め方の概念図である。
【０１９３】
ｄｕｍｍｙＲＧＢ色空間上の格子点（ｄｕｍｍｙＲＧＢ値）がｄｕｍｍｙＲＧＢプロファイル５６によりＬ＊ａ＊ｂ＊色空間上の座標（Ｌ＊ａ＊ｂ＊値）に変換され、そのＬ＊ａ＊ｂ＊値が、今度はＢ２Ａ１プロファイル５３により、ＣＭＹＫ色空間上の座標（ＣＭＹＫ値）に変換される。
【０１９４】
次に図５に示す色変換定義作成方法の、第２のリンクプロファイル作成過程（ステップ（Ｃ））について説明する。ここでは、前掲の特許文献３に開示された手法について説明する。
【０１９５】
図５１は、図２に示すプリンタ１１と仮想プリンタ１４の色再現領域の模式図である。
【０１９６】
図５１（Ａ）は、プリンタ１１に依存した入力ＲＧＢ色空間を示したものであるが、この図５１（Ａ）には、図示の簡単のためＲ−Ｇ平面が示されている。図５１（Ｂ），図５１（Ｃ）も同様であり、図５１（Ｂ）は共通色空間の１つであるＬ*ａ*ｂ*空間のＬ*−ａ*平面について示されており、図５１（Ｃ）は仮想プリンタ１４に依存したｄｕｍｍｙＲＧＢ色空間のＲ−Ｇ平面について示されている。
【０１９７】
プリンタ１１は、Ｒ，Ｇ，Ｂそれぞれについて０〜２５５の値の数値を表わす画像データに基づいてプリント画像１１ａをプリント出力するものであり、この場合、プリンタ１１の色再現領域は、図５１（Ａ）に示す矩形領域１０１となる。
【０１９８】
ここで、図１３に示す、プリンタ１１の色再現特性（プリンタプロファイル５１）を参照して、図５１（Ａ）に示すプリンタ１１の色再現領域１０１を、Ｌ*ａ*ｂ*空間に写像すると、そのプリンタ１１の色再現領域は領域１０２のように表わされ、その色再現領域１０２を、さらに、上記のようにして作成された仮想プリンタ１４の色再現特性（仮想プロファイル５３（図１６参照））を参照して仮想プリンタ１４に依存するｄｕｍｍｙＲＧＢ色空間に写像すると、プリンタ１１の色再現領域は、図５１（Ｃ）に示す領域１０３に示すように表わされる。
【０１９９】
これに対し、図２に示す仮想プリンタ１４の色再現領域（仮想プロファイル）は、図５１（Ｃ）のｄｕｍｍｙＲＧＢ色空間上では、Ｒ，Ｇ，Ｂともに０〜２５５の数値範囲で示される立方体領域（図５１（Ｃ）ではＲ−Ｇ平面上の矩形領域３０３）である。すなわち、プリンタ１１に依存した入力ＲＧＢ色空間のＲ，Ｇ，Ｂそれぞれについて０〜２５５の数値範囲内の座標点を表わす画像データをＬ*ａ*ｂ*空間を経由してｄｕｍｍｙＲＧＢ色空間上の画像データに変換すると、仮想プリンタ１４で表現することのできる色（画像データ上でＲＧＢともに０〜２５５の範囲）を超えた値、例えば図５１（Ｃ）に例示するような（Ｒ，Ｇ）＝（１１０，２９０）、あるいは、（Ｒ，Ｇ）＝（−１００，２６０）などの値に変換される場合がある。その場合、これらの画像データ、すなわち、仮想プリンタ１４の色再現領域から外れた画像データは、仮想プリンタ１４では出力できないため、それらの画像データを仮想プリンタ１４の色再現領域の境界に位置する画像データとなるようにクリップすることが従来提案されている。具体的には、（Ｒ，Ｇ）＝（１１０，２９０）は、（Ｒ，Ｇ）＝（１１０，２５５）に変更され、（Ｒ，Ｇ）＝（−１００，２６０）は（Ｒ，Ｇ）＝（０，２５５）に変更されることになる。
【０２００】
このような変換される側（ここでは仮想プリンタ１４）に依存した色空間におけるマッピングの場合、マッピングの自由度が小さく、上記のような、仮想プリンタ１４の色再現領域から外れたデータを単純にクリップしてその色再現領域の境界に移動させるだけのマッピングが行なわれており、１つのデバイス（例えばプリンタ１１）の色再現領域から別のデバイス（例えば仮想プリンタ１４）の色表現領域に写像するにあたり、特にそれらの色表現領域の境界近傍における写像の精度が大きく低下する場合がある。
【０２０１】
一方、図５１（Ｃ）に０〜２５５の矩形領域で示される仮想プリンタ１４の色再現領域３０３をその仮想プリンタ１４の色再現特性（仮想プロファイル）を用いてＬ*ａ*ｂ*空間に写像すると、図５１（Ｂ）に示す領域３０２のように表わされる。このＬ*ａ*ｂ*空間に代表される共通色空間において、プリンタ１１（第１のデバイス）の色再現領域１０２内のデータを仮想プリンタ１４（第２のデバイス）の色再現領域３０２内のデータに変換するための手法が従来いくつか提案されている。
【０２０２】
Ｌ*ａ*ｂ*空間における色変換（マッピング）では、仮想プリンタ１４で表現することのできる色再現領域をできる限り広く利用しようとしたとき、一般的には、図５１（Ｂ）に破線の矢印で示すような、プリンタ１１の色再現領域１０１と仮想プリンタ１４の色再現領域３０２との共通領域４０２から外れたデータをその共通領域４０２の内部にマッピングする‘圧縮’と、図５０（Ｂ）に実線の矢印で示すように、その共通領域４０２内部のデータを、仮想プリンタ１４の色再現領域３０２の内部という条件を保った上で、その共通領域４０２の外部に広げる‘伸長’との双方が行なわれる。
【０２０３】
従来提案されているＬ*ａ*ｂ*空間に代表される共通色空間でのマッピングは、マッピングの自由度が大き過ぎ、調子が不連続となったり不自然な印象の画像となってしまう危険性が大きい。
【０２０４】
図５１（Ｂ）のＬ*ａ*ｂ*空間に写像された仮想プリンタ１４の色再現領域３０２を図５０（Ａ）の入力ＲＧＢ色空間にさらに写像すると、プリンタ１１の色再現領域である矩形の領域１０１から食み出た部分のある、‘ひしゃげた’形の領域３０１のように表現される。
【０２０５】
次に、共通色空間について説明する。この共通色空間については、その１つの例としてＬ*ａ*ｂ*色空間について説明したが、Ｌ*ａ*ｂ*色空間である必要はなく、特定の入力デバイスあるいは特定の出力デバイスに依存しないように定義された色空間であればよい。例えばＬ*ａ*ｂ*色空間のほか、ＸＹＺ色空間であってもよく、あるいはそれらの色空間に対し、色空間上の各座標点が１対１で対応づけられるように明確に定義された座標系であってもよい。そのような座標系の例としては、以下の様に定義された標準ＲＧＢ信号などがある。
【０２０６】
【数２】
2008005381.tif 000004
【０２０７】
ここで、例えばＲＳＲＧＢを８ビットで表現したものをＲ８ｂｉｔで表記すると、
Ｒ８ｂｉｔ＝２５５×１２．９２ＲＳＲＧＢ    （０＜ＲＳＲＧＢ＜０．００３０４）
Ｒ８ｂｉｔ＝２５５×１．０５５ＲＳＲＧＢ（１．０／２．４）  −０．０５５
（０．００３０４≦ＲＳＲＧＢ≦１）
となる。ＧＳＲＧＢ，ＢＳＲＧＢを８ビットで表現したＧ８ｂｉｔ，Ｂ８ｂｉｔも同様に、それぞれＧＳＲＧＢ，ＢＳＲＧＢから変換することができる。
【０２０８】
もしくは、リバーサルフィルムのＣＭＹ濃度で定義される色空間を共通色空間として採用してもよい。共通色空間を定めると、その共通色空間における色再現領域が明確に定義される。
【０２０９】
図５２は、図２，図３に示すコンピュータシステム内で実行される色変換定義作成プログラムによる色変換定義作成方法のうちの、第２のリンクプロファイル作成過程を示したフローチャートである。この図５２は、その全体が、図５のステップ（Ｃ）の第２のリンクプロファイル作成過程に相当する。
【０２１０】
ここでは、第１の座標変換過程（ステップｃ１）、第２の座標変換過程（ステップｃ２）、および第３の座標変換過程（ステップｃ３）を経て本発明にいう、第２のリンクプロファイルが作成される。第２の座標変換過程（ステップｃ２）では、基本的には第１過程（ステップｃ２２）が実行されるが、本実施形態では、一層高精度な色変換定義が作成されるよう、その第１過程の前段に第２過程（ステップｃ２１）が置かれている。
【０２１１】
また、図５３は、図３、図４に示すコンピュータシステム内で実行される色変換定義作成プログラムのうちの第２のリンクプロファイル作成部３３（図９参照）の構成を示した構成図である。
【０２１２】
この第２のリンクプロファイル作成部３３は、第１の座標変換部３３１、第２の座標変換部３３２、および第３の座標変換部３３３から構成され、第２の座標変換部３３２はさらに、第１部３３２ａと、その第１部３３２ａの前段で実行される第２部３３２ｂとから構成されている。
【０２１３】
また、図５４は、図３，図４に示すコンピュータ２０内で色変換定義作成プログラムが実行されることによりコンピュータ２０内に構築される色変換定義作成装置４０のうちの、第２のリンクプロファイル作成部４２（図１１参照）の機能ブロック図である。
【０２１４】
この第２のリンクプロファイル作成部４２は、第１の座標変換部４３１、第２の座標変換部４３２、および第３の座標変換部４３３から構成され、第２の座標変換部４３２はさらに、第１部４３２ａと、その第１部４３２ａの前段に配置された第２部４３２ｂとから構成されている。
【０２１５】
ここで、図５２に示す色変換定義作成方法のうちの第２のリンクプロファイル作成過程の各ステップｃ１，ｃ２（ｃ２１，ｃ２２），ｃ３は、図５３に示す第２のリンクプロファイル作成部３３を構成する各部３３１，３３２（３３２ｂ，３３２ａ），３３３にそれぞれ対応するとともに、図５４に示す第２のリンクプロファイル作成部４３を構成する各部４３１，４３２（４３２ｂ，４３２ａ），４３３にそれぞれ対応しており、以下では、図５２の第２のリンクプロファイル作成過程の各ステップｃ１，ｃ２（ｃ２１，ｃ２２），ｃ３を取り上げて説明することで、図５３の第２のリンクプロファイル作成部３３の各部３３１，３３２（３３２ｂ，３３２ａ），３３３、および図５４の第２のリンクプロファイル作成部４３の各部４３１，４３２（４３２ｂ，４３２ａ），４３３の説明を合わせて行なうものとする。
【０２１６】
以下、図５２に示す第１の色変換定義作成過程を構成する各過程（ステップｃ１，ｃ２（ｃ２１，ｃ２２），ｃ３）について順次説明する。
【０２１７】
先ず図５２のステップｃ１の座標変換過程では、プリンタ１１の色再現特性（プリンタプロファイル）が参照され、プリンタ１１に依存する入力ＲＧＢ色空間内の各座標点（ここではディスクリートに設定された各格子上の座標点）がデバイス非依存の共通色空間（例えばＬ＊ａ＊ｂ＊空間）にそれぞれ写像される。
【０２１８】
図５５は、図５２のステップｃ２で実行される、第２の座標変換過程における第２過程（ステップｃ２１）の説明図であり、Ｌ＊ａ＊ｂ＊空間におけるプリンタ１１の色再現領域および仮想プリンタ１４の色再現領域を示している。
【０２１９】
ここでは、コンクリース変換（Ｖｏｎ  Ｋｒｉｅｓ変換）を応用した順応変換が行なわれる。すなわち、ここでは、プリンタ１１でプリント出力されたプリント画像１１ａ（図２参照）で表現される白（プリント画像１１ａの用紙の色）に相当する座標点Ｗ１と、プリント画像１１ａとして表現することのできる黒（そのプリンタ１１でＲ，Ｇ，Ｂの各色のインクを最大量使ってプリントした状態）に相当する座標点Ｂ１が、それぞれ仮想プリンタ１４で仮想的に出力される画像の白（その画像の用紙の色）に相当する座標点Ｗ３とその仮想プリンタ１４で出力することのできる黒（その仮想プリンタ１４がＲ，Ｇ，Ｂの各色のインクを最大量使ってプリントした色）に相当する座標点Ｂ３に一致するように座標変換が行なわれる。
【０２２０】
図５５は、この座標変換過程を図示したものであり、先ず、図５５（Ａ）に示す、プリンタ１１の色再現領域１０２ａ、仮想プリンタ１４の色再現領域３０２ａを、図５５（Ｂ）に示すように、各黒点Ｂ１，Ｂ３が原点０（理論上の黒点）に一致するように平行移動する。これにより、先ず、プリンタ１１の色再現領域１０２ｂの黒点と仮想プリンタ１４の色表現領域３０２ｂの黒点とが一致する。
【０２２１】
次に、この平行移動後の、プリンタ１１の色再現領域１０２ｂの白点Ｗ１が、平行移動後の、仮想プリンタ１４の色再現領域３０２ｂの白点Ｗ３に一致するように、すなわち図５５（Ｂ）の直線Ｌ１が直線Ｌ３に一致するように、プリンタ１１の色再現領域１０２ｂ全体について回転及び伸縮を伴う座標変換が行なわれる。
【０２２２】
図５５（Ｃ）は、この回転及び伸縮を伴う座標変換を行なった後の状態を示しており、プリンタ１１の色再現領域は、図５５（Ｂ）に示す色再現領域１０２ｂから図５５（Ｃ）に示す色再現領域１０２ｃのように変換される。このとき、プリンタ１１の色再現領域の白点Ｗ１は、仮想プリンタ１４の色再現領域の白点Ｗ３に一致する。
【０２２３】
その後、図５５（Ｄ）に示すように、図５５（Ｃ）に示すようにして白点，黒点がそれぞれ一致した、プリンタ１１の色再現領域１０２ｃを、仮想プリンタ１４のもともとの色再現領域、すなわち図５５（Ａ）に示す、仮想プリンタ１４の色再現領域３０２ａの白点Ｗ３，黒点Ｂ３に一致する位置まで平行移動する。
【０２２４】
こうすることにより、白点Ｗ１，黒点Ｂ１が仮想プリンタ１４の白点Ｗ３，黒点Ｂ３にそれぞれ一致した、プリンタ１１の色再現領域１０２ｄを得ることができる。
【０２２５】
以上の操作を式で示すと、以下のようになる。図５５は、Ｌ＊ａ＊ｂ＊空間における色再現領域を示したが、コンクリース変換やそのコンクリース変換を応用した上記の順応変換はＸＹＺ空間で実行されることが多く、ここではＸＹＺ空間を想定して説明する。このＸＹＺ空間は、その各座標点がＬ＊ａ＊ｂ＊空間の各座標点と一対一に対応する共通色空間の１つである。
【０２２６】
図５５（Ａ）に示すプリンタ１１の色再現領域１０２ａの白点Ｗ１，黒点Ｂ１のＸＹＺ座標をそれぞれ（ＬＸＷ１，ＬＹＷ１，ＬＺＷ１），（ＬＸＢ１，ＬＹＢ１，ＬＺＢ１）とし、図５５（Ａ）に示す仮想プリンタ１４の色再現領域３０２ａの白点Ｗ３，黒点Ｂ３のＸＹＺ座標をそれぞれ（ＬＸＷ３，ＬＹＷ３，ＬＺＷ３），（ＬＸＢ３，ＬＹＢ３，ＬＺＢ３）としたとき、図５５（Ｂ）に示す各白点Ｗ１，Ｗ３に相当するＸＹＺ座標（ＬＸＷ１’，ＬＹＷ１’，ＬＺＷ１’），（ＬＸＷ３’，ＬＹＷ３’，ＬＺＷ３’）を、各式
ＬＸＷ１’＝ＬＸＷ１−ＬＸＢ１
ＬＹＷ１’＝ＬＹＷ１−ＬＹＢ１
ＬＺＷ１’＝ＬＺＷ１−ＬＺＢ１          ……（１）
ＬＸＷ３’＝ＬＸＷ３−ＬＸＢ３
ＬＹＷ３’＝ＬＹＷ３−ＬＹＢ３
ＬＺＷ３’＝ＬＺＷ３−ＬＺＢ３          ……（２）
により求め、白点Ｗ１（ＬＸＷ１’，ＬＹＷ１’，ＬＺＷ１’）が白点Ｗ３（ＬＸＷ３’，ＬＹＷ３’，ＬＺＷ３’）に一致するように回転及び伸縮するためのコンクリース（Ｖｏｎ  Ｋｒｉｅｓ）マトリックスを作成する。
【０２２７】
ここでは、このコンクリースマトリックスを、
ＶＫ＝［ＭＴＸＶＫ］        ……（３）
と表記する。このコンクリースマトリックスは３行×３列のマトリックスとなる。
【０２２８】
次に、図５２のステップｃ１でプリンタ１１に依存した入力ＲＧＢ空間内の座標点がＬ＊ａ＊ｂ＊空間に写像され、さらにＸＹＺ空間に変換された（あるいは、プリンタ１１に依存した入力ＲＧＢ色空間から直接にＸＹＺ空間に写像された）多数の座標点を代表させて（Ｘ，Ｙ，Ｚ）で表わすと、
この（Ｘ，Ｙ，Ｚ）は、
Ｘ１＝Ｘ−ＬＸＢ１
Ｙ１＝Ｙ−ＬＹＢ１
Ｚ１＝Ｚ−ＬＺＢ１          ……（４）
により黒点補正（図５５（Ｂ）参照）がなされ、次に
【０２２９】
【数３】
2008005381.tif 000005
【０２３０】
によりコンクリース変換が行なわれ（図５５（Ｃ）参照）、次に
Ｘ’＝Ｘ２−ＬＸＢ３
Ｙ’＝Ｙ２−ＬＹＢ３
Ｚ’＝Ｚ２−ＬＺＢ３          ……（６）
により、黒点を仮想プリンタ１４の黒点に一致させるための補正（図５４（Ｄ）参照）が行なわれる。
【０２３１】
以上の演算を全ての座標点について行なうことにより、Ｌ＊ａ＊ｂ＊空間で表わしたときの図５５（Ａ）に示すプリンタ１１の色再現領域１０２ａが、白点、黒点が仮想プリンタ１４の色再現領域３０２ａの白点、黒点にそれぞれ一致した、図５５（Ｄ）に示す色再現領域１０２ｄに変換される。
【０２３２】
上記の順応変換をＸＹＺ空間で行なうと、順応変換前の黒点（図５５（Ａ）の黒点Ｂ１，Ｂ３）の座標（Ｘ，Ｙ，Ｚ）がほぼ（０，０，０）に近く、したがって黒点の補正は数値を僅かに変化させるだけであって、（１）式，（２）式に従って白点の座標を移動させてもその移動量は僅かで済み、ＸＹＺ空間内の広い領域を使って順応変化を行なうことができる点で有利であるが、この順応変化は、必ずしもＸＹＺ空間で行なわなければならない訳でなく、Ｌ＊ａ＊ｂ＊空間で行なってもよく、あるいはその他の共通色空間で行なってもよい。
【０２３３】
また、ここでは、白点と黒点との双方をそれぞれ一致させる順応変換について説明したが、色変換の精度は多少落ちるものの、簡易的には、黒点は考慮せずに白点のみ一致させるように順応変換を行なってもよい。
【０２３４】
この白点のみ一致させる順応変換は、図５４を参照して説明すると、図５５（Ａ）に示す直線Ｌ１’が直線Ｌ３’に一致するとともに白点Ｗ１が白点Ｗ３に一致するような座標変換をいい、数式的には、（１）式，（２）式のように黒点の座標を引き算することなく、白点Ｗ１（ＬＸＷ１，ＬＹＷ１，ＬＺＷ１）が白点Ｗ３（ＬＸＷ３，ＬＹＷ３，ＬＺＷ３）に一致するように回転及び伸縮するためのコンクリースマトリックスを求め、（４）式のように、黒点の座標を引き算することなく、そのコンクリースマトリックスを使って（Ｘ，Ｙ，Ｚ）をそのまま変換することを意味する。
【０２３５】
さらに、この順応変換は、例えばＣＲＴディスプレイ表示画面上の‘白’はかなり青みかかった白であり、そのＣＲＴディスプレイ表示画面に表示された画像をプリント出力する必要があるときのような、測色的にかなり離れた白を持つデバイス間での色変換の場合に必要となるが、例えばプリンタ１１で白い用紙上にプリント出力したプリント画像１１ａと、仮想的な仮想プリンタ１４で同様の白い用紙にプリント出力したと想定したときのプルーフ画像とを比較する場合のような、双方の‘白’がほぼ一致している場合、この順応変換、すなわち、図５２の第２の座標変換過程の第２過程（ステップｃ２１）は省略してもかまわない。
【０２３６】
次に、図５２に示すフローチャートの第２の座標変換過程中の第１過程（ステップｂ２２）について、いくつかの例を説明する。
【０２３７】
図５６は、その第１過程における座標変換の第１例の説明図、図５７は、その第１例のフローチャートである。図５６には、Ｌ＊ａ＊ｂ＊空間内のうちのＬ＊−ａ＊平面について明示されているが、これは図示の便宜上のものであって、実際には、Ｌ＊ａ＊ｂ＊空間内で３次元的な座標変換が行なわれる。図５６のみでなく、その後に説明する各種の例についても同様である。
【０２３８】
ここでは、先ず、座標変換の基準となる座標変換基準座標点ｃが設定される。この座標変換基準座標点ｃは、経験的にあるいは所定の設定基準に従ってある程度任意に設定されるが、Ｌ＊ａ＊ｂ＊空間に写像されたプリンタ１１の色再現領域１０２と仮想プリンタ１４の色再現領域３０２との共通領域内に設定される。さらに、座標変換基準座標点ｃは、その共通領域内であって、さらに本実施形態ではＬ＊軸（グレー軸）上に設定される。そうすることにより、以下の説明からわかるように、この座標変換基準座標点ｃは他の座標点にはマッピングされず、したがってグレーバランスを保ちやすいからである。ここでは例えば（Ｌ＊，ａ＊，ｂ＊）＝（５０，０，０）の点が座標変換基準座標点ｃとして設定される。
【０２３９】
尚、図５２のフローチャートの第２の座標変換過程（ステップｃ２）に図５５を参照して説明したような順応変換（ステップｃ２１）を含むときは、Ｌ＊ａ＊ｂ＊空間に写像されたプリンタ１１の色再現領域１０２は、その順応変換後の色再現領域を指すものとする。
【０２４０】
ここでは、マッピングを行なう対象となるＬ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２内の座標点を第１の座標点ｔとする。
【０２４１】
ここで、座標変換基準座標点ｃと第１の座標点ｔとを結ぶ直線を考え、その直線と、プリンタ１１の色再現領域１０２の境界との交点を求める（図５７のステップＳ１１）。ここではこの交点を第１の基準座標点ａと呼ぶ。
【０２４２】
図５７に示すフローチャートは、このようにして求めた第１の基準座標点ａが、図５６に示すように、Ｌ＊ａ＊ｂ＊空間に写像した仮想プリンタ１４の色再現領域３０２から外れている場合のフローチャートであり、この条件を満たすとき、さらに以下のように処理が進められる。
【０２４３】
上記のようにして求めた第１の基準座標点ａについて、Ｌ＊ａ＊ｂ＊空間から仮想プリンタ１４に依存したｄｕｍｍｙＲＧＢ色空間に写像する（図５７ステップＳ１２）。このｄｕｍｍｙＲＧＢ色空間に写像された第１の基準座標点をＰ１とする。
【０２４４】
次に、ｄｕｍｍｙＲＧＢ色空間において、その第１の基準座標点Ｐ１の座標値をクリップすることにより、その第１の基準座標点Ｐ１を、そのｄｕｍｍｙＲＧＢ色空間の、仮想プリンタ１４の色再現領域の境界上にマッピングする（ステップＳ１３）。このマッピングにより仮想プリンタ１４の色再現領域の境界上に得られた点Ｐ２を、今度はそのｄｕｍｍｙＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像する（ステップＳ１４）。このＬ＊ａ＊ｂ＊空間内に写像された座標点を第２の基準座標点ｂとする（図５６参照）。
【０２４５】
次に、図５６に示す第１の基準座標点ａと第２の基準座標点ｂとの差分を表わす、第１の基準座標点ａを始点とし、第２の基準座標点を終点とする基本差分ベクトルｖを求め（ステップＳ１５）、マッピングを行なおうとしている第１の座標点ｔを、その基本差分ベクトルｖの方向と同一方向に、座標変換基準座標点ｃと第２の基準座標点ｂとを結ぶ直線上まで移動させ、その点を、第１の座標点ｔがマッピングされた第２の座標点ｓとする（ステップＳ１６）。
【０２４６】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間に写像された、プリンタ１１の色再現領域１０２に含まれる座標点のうちの、ステップｂ１により求められた第１の基準座標点ａがプリンタ１１の色再現領域１０２の外にある全ての座標点について行なわれる（ステップ１７）。
【０２４７】
このように、図５６，図５７を参照して説明した座標変換は、その座標変換の方向を決めるにあたっては、すなわち基本差分ベクトルｖを求めるあたっては、ｄｕｍｍｙＲＧＢ色空間を使って、仮想プリンタ１４の色再現領域の境界上の第１の基準座標点ａに対応する、仮想プリンタ１４の色再現領域の境界上の第２の基準座標点ｂを定めることにより行なわれ、実際のマッピングは、Ｌ＊ａ＊ｂ＊空間で行なわれる。
【０２４８】
すなわち、ｄｕｍｍｙＲＧＢ色空間（デバイス依存の色空間）という人間の色の感覚に合致した色空間で座標変換（マッピング）の方向が定められるため、調子の不連続性や不自然な画像となってしまう恐れが極めて小さく抑えられ、かつ、実際の座標変換は、Ｌ＊ａ＊ｂ＊空間（共通色空間）で行なわれるため、色彩上高精度の座標変換（マッピング）が行なわれる。
【０２４９】
尚、図５６は、図示の都合上、２次元平面上で座標変換（マッピング）が行なわれるように描かれているが、実際には３次元的なマッピングが行なわれることは前述したとおりである。
【０２５０】
図５８は、図５６，図５７を参照して説明した座標変換の第１例の変形例を示す図である。
【０２５１】
ここでは、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａを結ぶ直線とその領域Ｄの境界との交点ｄを求め、第１の座標点ｔのマッピングにあたっては、その交点ｄと第２の基準座標点ｂとを結ぶ直線上の座標点ｓにマッピングされる。
【０２５２】
こうすることにより、領域Ｄという、座標が移動しない領域を設定することができる。前述したように、グレーバランスを保つためにはＬ＊軸（グレー軸）については座標を移動させないことが好ましい旨説明したが、この図５７に示すように領域Ｄを設定することにより座標を移動しない領域を任意に設定することができる。
【０２５３】
図５９は、図５２に示すフローチャートの第１過程における座標変換の第２例の説明図、図６０は、その第２例のフローチャートである。
【０２５４】
ここでは、図５６，図５７を参照して説明した第１例と同様に、Ｌ＊軸（グレー軸）上に座標変換の基準となる座標変換基準座標点ｃが設定される。
【０２５５】
この座標変換基準座標点ｃと、座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２の境界との交点を求める（ステップＳ２１）。その交点を第１の基準座標点ａと呼ぶ。ここで、このＬ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２は、図５２のフローチャートの第２過程（ステップｂ２）における順応変換が行なわれるときは、その順応変換後の色再現領域を指すものであることは前述したとおりである。
【０２５６】
図６０に示すフローチャートは、図５７に示すフローチャートとは異なり、このようにして求めた第１の基準座標点ａが、図５９に示すように、Ｌ＊ａ＊ｂ＊空間に写像した仮想プリンタ１４の色再現領域３０２の内部に存在する場合のフローチャートであり、この条件を満たすときさらに以下のように処理が進められる。
【０２５７】
上記のようにして求めた、プリンタ１１の色再現領域の境界上の第１の基準座標点ａに対応する、仮想プリンタ１４の色再現領域の境界上の第２の基準座標点ｂを求める（ステップＳ２２）。この第２の基準座標点ｂを求めるにあたっては、ここでは、図５９に示すように、第１の基準座標点ａが仮想プリンタ１４の色再現領域３０２の内部に存在するため、図５６，図５７を参照して説明した手法を使うことはできない。すなわち、第１の基準座標点ａが仮想プリンタ１４の色再現領域３０２の外に存在する場合と同様にして、その第１の基準座標点ａをｄｕｍｍｙＲＧＢ色空間に写像しても、その写像された第１の基準座標点はｄｕｍｍｙＲＧＢ色空間における仮想プリンタ１４の色表現領域の内部に位置することになり、前述したクリップの手法を使うことができないこととなってしまう。そこで、ここでは、以下のようにして、第２の基準座標点ｂが求められる。
【０２５８】
先ず、ｄｕｍｍｙＲＧＢ色空間における仮想プリンタ１４の色再現領域（ガマット）の境界上の全ての点（点Ｐ１で代表させる）について、ｄｕｍｍｙＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像し（ステップＳ２２１）、さらにそのＬ＊ａ＊ｂ＊空間に写像された全ての点Ｐ２を入力ＲＧＢ色空間に写像する（ステップＳ２２２）。次いで、その入力ＲＧＢ色空間に写像された点Ｐ３のうちの、入力ＲＧＢ色空間上のプリンタ１１の色再現領域から外れた点を、前述のように、例えばＲ，Ｇ，Ｂそれぞれについてマイナスの値を０に、２５５を越える値を２５５にクリップすることにより、そのプリンタ１１の色再現領域の境界上にマッピングする（ステップＳ２２３）。
【０２５９】
このようにして得られた、入力ＲＧＢ色空間に写像され、さらにクリップされた全ての点Ｐ４を、入力ＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像する（ステップＳ２２４）。このようにしてＬ＊ａ＊ｂ＊空間に写像された点Ｐ５のうち、第１の基準座標点ａに一致した、あるいは一致はしなくても最も近接した点Ｐ５’を見つけｄｕｍｍｙＲＧＢ色空間の、仮想プリンタ１４の色再現領域の境界上の全ての点Ｐ１のうち、その点Ｐ５’を得る基になった点Ｐ１’を見つけ、その点Ｐ１’を第２の基準座標点ｂとする（ステップＳ２２５）。
【０２６０】
このような手順を踏むことにより、図５９に示す基準座標点ａに対応する第２の基準座標点ｂを求めることができる。
【０２６１】
尚、図６０に示すフローチャートの場合、ｄｕｍｍｙＲＧＢ色空間における仮想プリンタ１４の色再現領域の境界上の全ての点Ｐ１について一律に入力ＲＧＢ色空間に写像したが、図５１に示す、Ｌ＊ａ＊ｂ＊空間に写像した仮想プリンタ１４の色再現領域３０２の境界上の座標点のうち、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２から食み出した部分の座標点のみ、入力ＲＧＢ色空間に写像すればよく、あるいはその食み出した部分のうち、推測等により第２の基準座標点ｂの座標位置をさらに絞り込むことができるときは、その絞り込まれた領域内の座標点のみ入力ＲＧＢ色空間に写像してクリップしてもよい。
【０２６２】
図６０に示すステップＳ２２において、第２の基準座標点ｂが検出されると、図５７のフローチャートの場合と同様、図５９に示すように、第１の基準座標点ａから第２の基準座標点ｂに向かう基本差分ベクトルｖが求められ（ステップＳ２３）、さらに図５６，図５７の第１例の場合と同様にして、第１の座標点に対応する第２の座標点が求められる（ステップＳ２４）。
【０２６３】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２内の各座標点のうちの、ステップｃ１により求められた第１の基準座標点ａが仮想プリンタ１４の色表現領域３０２の内部に存在する全ての座標点について行なわれる（ステップＳ２５）。
【０２６４】
図６１は、図５９，図６０を参照して説明した座標変換の第２例の変形例を示す図である。
【０２６５】
ここには、図５８と同様、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａとを結ぶ直線とその領域Ｄの境界との交点ｄが求められ、第１の座標点ｔは、その交点ｄと第２の基準座標点ｂとを結ぶ直線上の座標点ｓにマッピングされる。こうすることにより、座標を移動させない領域Ｄを設定することができる。
【０２６６】
図６２は、図５６，図５７を参照して説明した‘圧縮’と図５９，図６０を参照して説明した‘伸長’とを組み合わせて行なったマッピングの効果説明図である。
【０２６７】
Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２よりもＬ＊ａ＊ｂ＊空間上の仮想プリンタ１４の色表現領域３０２の方が広いラインＬＮ１上の座標点は，仮想プリンタ１４の色再現領域３０２を最大限使うように伸長され、プリンタ１１の色再現領域１０２の方が広いラインＬＮ２上の各座標点は、仮想プリンタ１４の色再現領域３０２を最大限使うレベルまで圧縮される。これらの伸長、圧縮の方向は、デバイスに依存したＲＧＢ空間を利用して求めたものであるため、マッピングそのものはＬ＊ａ＊ｂ＊空間上で行なっても、調子の不連続や不自然な画像の発生が防止され、かつマッピングそのものはＬ＊ａ＊ｂ＊空間を行なうことから高精度のマッピングが行なわれる。また、プリンタ１１の色再現領域１０２と仮想プリンタ１４の色表現領域３０２との広さが一致したラインＬＮ３上の各座標点は移動せずにそのままの色が保たれることになる。
【０２６８】
尚、ここで行なわれるマッピングは、図６２では図示の都合上Ｌ＊−ａ＊平面で行なわれるかのように描かれているが、３次元的に行なわれるものであることは前述した通りである。
【０２６９】
図６３は、図５２に示すフローチャートの第１過程における座標変換の第３例の説明図、図６４は、その第３例のフローチャートである。ここで説明する第３例は、図５９，図６０を参照して説明した第２例の場合と同様、ステップＳ３１で求められた第１の基準座標点ａ１が、Ｌ＊ａ＊ｂ＊空間に写像した仮想プリンタ１４の色再現領域３０２の内部に存在する場合の一例である。
【０２７０】
ここでも、前述の第１例および第２例と同様に、Ｌ＊軸（グレー軸）上に座標変換の基準となる座標変換基準座標点ｃを設定し、その座標変換基準座標点ｃと座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２の境界との交点を求め、その交点を第１の基準座標点ａ１とし、さらに、その直線と、Ｌ＊ａ＊ｂ＊空間に写像した仮想プリンタ１４の色表現領域３０２の境界との交点を求め、その交点を第３の基準座標点ａ２とする（ステップＳ３１）。このＬ＊ａ＊ｂ＊空間に写像したプリンタ１１の色再現領域１０２は、図５２のフローチャートの第２過程（ステップｂ２１）における順応変換が行なわれるときは、その順応変換後の色再現領域を指すものであることは、これまでの第１例、第２例の場合と同様である。
【０２７１】
次に、上記のようにして求めた第３の基準座標点ａ２をＬ＊ａ＊ｂ＊空間からプリンタ１１に依存した入力ＲＧＢ色空間に写像し（ステップＳ３２）、その入力ＲＧＢ色空間に写像した点Ｐ１をその入力ＲＧＢ色空間でクリップすることによりプリンタ１１の色再現領域の境界上にマッピングし（ステップＳ３３）、そのマッピングにより得られた点Ｐ２をＬ＊ａ＊ｂ＊空間にマッピングする（ステップＳ３４）。このようにして得られたＬ＊ａ＊ｂ＊空間のプリンタ１１の色再現領域１０２の境界上の点を第４の基準座標点ｂ２と呼ぶ。
【０２７２】
次に、第３の基準座標点ａ２から第４の基準座標点ｂ２に向かう差分ベクトルｖ１を求め（ステップＳ３５）、第１の基準座標点ａ１を通りその差分ベクトルｖ１と平行な直線を考えて、その直線と、Ｌ＊ａ＊ｂ＊空間上の仮想プリンタ１４の色再現領域３０２の境界との交点を第２の基準座標点ｂ１とし、第１の基準座標点ａ１から第２の基準座標点ｂ１に向かう基本差分ベクトルｖを求める（ステップＳ３６）。その後はこれまで説明した第１例、第２例と同様にして、第１の座標点ｔが、その第１の座標点ｔを基本差分ベクトルｖと平行に移動し、座標変換基準座標点ｃと第２の基準座標点ｂ１とを結んだ直線にぶつかった座標点（第２の座標点ｓ）にマッピングされる（ステップＳ３７）。
【０２７３】
このような座標変換が、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域内の座標点のうちの、ステップｄ１において、Ｌ＊ａ＊ｂ＊空間上の仮想プリンタ１４の色表現領域３０２の内部に位置する第１の基準座標点ａ１が求められる全ての座標点について行なわれる（ステップＳ３８）。
【０２７４】
この図６３，図６４に示す第３例は、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２と仮想プリンタ１４の色再現領域３０２が大きくずれているとき、すなわち、差分ベクトルｖ１と基本差分ベクトルｖが大きく離れているときは誤差を持つが、それら２つのベクトルｖ１，ｖの距離が近く、それら２つのベクトルｖ１，ｖの間の誤差を無視できるときは、この第３例を採用することができ、図５９，図６０を参照して説明した第２例と比べ高速演算が可能となる。
【０２７５】
図６５は、図６３，図６４を参照して説明した座標変換の第３例の変形例を示す図である。
【０２７６】
ここには、図５８，図６１と同様、座標変換基準座標点ｃを取り巻く領域Ｄが設定され、座標変換基準座標点ｃと第１の基準座標点ａ１とを結ぶ直線と、その領域Ｄの境界との交点ｄが求められ、第１の座標点ｔは、交点ｄと第２の基準座標点ｂ１とを結ぶ直線上にマッピングされる。
【０２７７】
このようにして、座標移動が行なわれない領域Ｄを設定することができる。
【０２７８】
図６６は、図６２に示すフローチャートの第１過程における座標変換の第４例の説明図、図６７はその第４例のフローチャートである。
【０２７９】
この第４例は、ステップｅ１で求められる第１の基準座標点ａがＬ＊ａ＊ｂ＊空間に写像した仮想プリンタ１４の色再現領域３０２の内部に存在するか、あるいはその色再現領域３０２から外れているかを考慮することなく適用することができる方法である。
【０２８０】
ここでも、前述の第１例〜第３例と同様に、Ｌ＊軸（グレー軸）上に座標変換基準座標点ｃを設定し、その座標変換基準座標点ｃと座標変換の対象としている第１の座標点ｔとを結ぶ直線を考え、その直線と、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の境界との交点を求め、その交点を第１の基準座標点ａとする（ステップＳ４１）。
【０２８１】
次に、この第１の基準座標点ａをプリンタ１１に依存した色空間である入力ＲＧＢ色空間に写像する（ステップＳ４２）。
【０２８２】
次に、このようにして入力ＲＧＢ色空間に写像された入力ＲＧＢ色空間上の点Ｐ１の座標値に対応した座標値、典型的にはその点Ｐ１の座標値と同一の座標値を持つ、仮想プリンタ１４に依存した色空間であるｄｕｍｍｙＲＧＢ色空間上の座標点Ｐ２を求める（ステップＳ４３）。具体例を示すと、図６６に示す第１の基準座標点ａを入力ＲＧＢ色空間に写像した点Ｐ１の座標値を（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）としたとき、同一の座標値（Ｒ，Ｇ，Ｂ）＝（０，２５５，０）を持つｄｕｍｍｙＲＧＢ色空間上の点を点Ｐ２とする。
【０２８３】
次にそのｄｕｍｍｙＲＧＢ色空間上の点Ｐ２をｄｕｍｍｙＲＧＢ色空間からＬ＊ａ＊ｂ＊空間に写像し、その写像された点を第２の基準座標点ｂとする（ステップＳ４４）。
【０２８４】
第１の基準座標点ａはＬ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の境界上の点であるため、この第１の基準座標点ａを入力ＲＧＢ色空間に写像しても、その入力ＲＧＢ色空間におけるプリンタ１１の色再現領域の境界上の点（例えば上記の（Ｒ，Ｇ，Ｂ）＝（０，２５５，０））となる。
【０２８５】
これをそのまま、ｄｕｍｍｙＲＧＢ色空間上の点とすると、ｄｕｍｍｙＲＧＢ色空間上では今度は仮想プリンタ１４の色再現領域の境界上の点となり、その点をＬ＊ａ＊ｂ＊空間に写像して求めた第２の基準座標点ｂも、そのＬ＊ａ＊ｂ＊空間上の仮想プリンタ１４の色再現領域３０２の境界上の点となる。
【０２８６】
このようにして求めた第１の基準座標点ａから第２の基準座標点ｂに向かう基本差分ベクトルｖを求め（ステップＳ４５）、第１の座標点ｔを通り、基本差分ベクトルｖと平行に引いた直線と、座標変換基準座標点ｃと第２の基準座標点ｂとを結ぶ直線との交点である第２の座標点ｓを求める（ステップＳ４６）。
【０２８７】
上記の座標変換が、Ｌ＊ａ＊ｂ＊空間上のプリンタ１１の色再現領域１０２の全域について順次行なわれる。
【０２８８】
図６８は、図６６，図６７を参照して説明した座標変換の第４例の変形例を示す図である。
【０２８９】
ここには、図５８，図６１，図６５の各例と同様、座標変換基準座標点ｃのまわりに領域Ｄが設定され、その領域Ｄ内はマッピングされないようにしている。領域Ｄ内がマッピングされないようにするための手法は、図５８，図６１，図６５の各例の場合と同様であり、説明は省略する。
【０２９０】
次に図５２に戻り、第３の座標変換過程（ステップｂ３）について説明する。
【０２９１】
この第３の座標変換過程（ステップｂ３）では、Ｌ＊ａ＊ｂ＊空間上でプリンタ１１の色再現領域１０２から仮想プリンタ１４の色再現領域３０２への座標変換（マッピング）が行なわれた後の、仮想プリンタ１４の色再現領域３０２内の各座標点が、仮想プリンタ１４の色再現特性（プルーファプロファイル）に基づいて、ｄｕｍｍｙＲＧＢ色空間に写像される。
【０２９２】
図５に示す色変換定義作成方法の第２のリンクプロファイル作成過程（ステップ（Ｃ））では、以上のようにして、プリンタ１１に依存した色空間である入力ＲＧＢ色空間における、プリンタ１１の色再現領域内の座標点を、印刷システム１２の色再現領域と十分に一致した色再現領域を有する仮想プリンタ１４に依存した色空間であるｄｕｍｍｙＲＧＢ色空間における、仮想プリンタ１４の色再現領域内（印刷システム１２の色再現領域に十分に一致した色再現領域内）の座標点に変換するための第２のリンクプロファイルが求められる。
【０２９３】
図６９は、第１のリンクプロファイルと第２のリンクプロファイルとからなる色変換定義を示す概念図である。
【０２９４】
ここでは、図５のステップ（Ｂ）の第１のリンクプロファイル作成過程で求められる第１のリンクプロファイル（図１７に示すリンクプロファイル５５）と、図５のステップ（Ｃ）の第２のリンクプロファイル作成過程で求められる第２のリンクプロファイルとが合体されて、プリンタ用のＲＧＢデータ（入力ＲＧＢ色空間内の座標点を表わすデータ）を、印刷用のＣＭＹＫデータ（印刷システム１２（図２参照）に適合したＣＭＹＫ色空間内の座標点を表わすデータ）に変換する色変換定義５７が作成される。
【０２９５】
この後、前掲の特許文献４の区分的多項式近似の手法を用いてＣＭＹＫをスムージングすることによりＢ２Ａ１のジクザグに起因するＣＭＹＫ値のジクザグを滑らかにすることが望ましい。こうすることにより、階調再現がさらに優れた色変換定義が作成される。
【０２９６】
前述したように、この作成された色変換定義５７は、図２に示す色変換装置１０に設定され、その色変換装置１０に設定された色変換定義５７は、その色変換装置１０における、実際の画像をあらわすプリンタ１１用のＲＧＢデータを印刷用のＣＭＹＫデータに変換する際に用いられる。
【０２９７】
この色変換定義５７を用いた変換により生成されるＣＭＹＫデータは、印刷システム１２のＫ版拘束条件やインク総量制限を満たし（すなわち印刷適性に優れ）、かつ、プリンタ１１の色再現領域と印刷システム１２の色再現領域の相違を‘うまく’吸収し、その変換前のプリンタ１１用のＲＧＢデータに基づいてプリンタ１１でプリント出力されるプリント画像１１ａの色に近似した好ましい色を再現した印刷画像１２ａを得ることができるＣＭＹＫデータである。
【０２９８】
尚、上記の実施形態では本発明にいう第１のデバイスとして図２に示すプリンタ１１が採用されたが、本発明にいう第１のデバイスはプリンタ１１等の出力デバイスに限られず、例えば、画像を読み取ってＲ，Ｇ，Ｂの画像データを出力するカラースキャナ等の入力デバイスであってもよく、その入力デバイスで得られたＲＧＢデータを、そのＲＧＢデータを得る基になった画像との間で好ましい色を持つとともに印刷適性に優れたＣＭＹＫデータに変更する色変換定義を作成する場合にも本発明を適用することができる。
【０２９９】
また、上記の実施形態では、本発明にいう第２のデバイスとして図２に示す仮想プリンタ１４が採用されたが、本発明にいう第２のデバイスとしては、印刷システム１２の色再現領域に十分に一致した色再現領域を持つように想定されるデバイスであればどのような種類のデバイスを想定してもよい。
【図面の簡単な説明】
【０３００】
【図１】プロファイルを用いてＲＧＢデータをＣＭＹＫデータに変換するシステムの一例を示す模式図である。
【図２】本発明により作成される色変換定義が採用されるシステムの一例を示す図である。
【図３】本発明の色変換定義作成装置の一実施形態を構成するパーソナルコンピュータの外観斜視図である。
【図４】パーソナルコンピュータのハードウェア構成図である。
【図５】本発明の色変換定義作成方法の一実施形態を示すフローチャートである。
【図６】図５に示す色変換定義作成方法のうちのプロファイル作成過程の詳細フローを示すフローチャートである。
【図７】色再現領域算出過程の詳細フローを示す図である。
【図８】仮想プロファイル作成過程の詳細フローを示す図である。
【図９】本発明の色変換定義作成プログラムの一実施形態の模式構成図である。
【図１０】図９に示す色変換定義作成プログラムの中の１つのプログラム部品であるプロファイル作成部の模式構成図である。
【図１１】本発明の色変換定義作成装置の一実施形態の機能構成図である。
【図１２】図１１に示す色変換定義作成装置のうちのプロファイル作成部の機能構成図である。
【図１３】プリンタプロファイルの概念図である。
【図１４】印刷プロファイルのうちの順変換プロファイル（Ａ２Ｂ１プロファイル）の概念図である。
【図１５】印刷プロファイルのうちの逆変換プロファイル（Ｂ２Ａ１プロファイル）の概念図である。
【図１６】仮想プロファイルの概念図である。
【図１７】リンクプロファイルの概念図である。
【図１８】Ａ２Ｂ１プロファイルで表わされる色再現領域（ドット）と、Ｂ２Ａ１プロファイルで表わされる色再現領域（メッシュ）とを重ねて示した図である。
【図１９】Ａ２Ｂ１プロファイルで表わされる色再現領域（ドット）と、Ｂ２Ａ１プロファイルで表わされる色再現領域（メッシュ）とを重ねて示した図である。
【図２０】Ａ２Ｂ１プロファイルで表わされる色再現領域（ドット）と、Ｂ２Ａ１プロファイルで表わされる色再現領域（メッシュ）とを重ねて示した図である。
【図２１】Ａ２Ｂ１プロファイルで表わされる色再現領域（ドット）と、Ｂ２Ａ１プロファイルで表わされる色再現領域（メッシュ）とを重ねて示した図である。
【図２２】図１８〜図２１に示す色再現領域とは異なる色再現領域をａ＊−ｂ＊平面上へ投影した二次元的な色再現領域を示す図である。
【図２３】Ｌ＊ａ＊ｂ＊色空間上における三次元的な色再現領域については図２２に示す色再現領域と同じ色再現領域を、ａ＊軸のまわりに−２０°回転させた上でａ＊−ｂ＊平面上に投影したときの二次元的な色再現領域を示す図である。
【図２４】平面上に投影した色再現領域の最高彩度の色の軌跡から求めたＲ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙ−Ｒを順に結ぶ稜線を示した図である。
【図２５】平面上に投影した色再現領域の最高彩度の色の軌跡から求めたＲ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙ−Ｒを順に結ぶ稜線を示した図である。
【図２６】平面上に投影した色再現領域の最高彩度の色の軌跡から求めたＲ−Ｍ−Ｂ−Ｃ−Ｇ−Ｙ−Ｒを順に結ぶ稜線を示した図である。
【図２７】ａ＊−ｂ＊平面への投影された、彩度の比較によるノイズ除去が有効な色再現領域の一例を示す図である。
【図２８】図２７に示す色再現領域から所定の色相角（ここでは５度）ごとに最高彩度の色点を抽出してプロットした図である。
【図２９】彩度比によりノイズ除去を行なうフィルタリング演算を１回行なった後の最大彩度の色の軌跡を示す図である。
【図３０】彩度比によりノイズ除去を行なうフィルタリング演算を２回行なった後の最大彩度の色の軌跡を示す図である。
【図３１】３種類のフィルタリング処理の後に残った色点の軌跡を示した図である。
【図３２】３種類のフィルタリング処理の後に残った色点の軌跡を示した図である。
【図３３】３種類のフィルタリング処理の後に残った色点の軌跡を示した図である。
【図３４】２種類の純色の検出方法のうちの１つを示す模式図である。
【図３５】ＲとＫとを結ぶ稜線の検出方法の説明図である。
【図３６】Ｒ，Ｇ，ＢのそれぞれとＫ、およびＣ，Ｍ，ＹのそれぞれとＷを結ぶ６本の稜線を示す図である。
【図３７】ＢとＫとを結ぶ稜線に対するノイズ低減処理を示す模式図である。
【図３８】Ｌ＊ａ＊ｂ＊色空間における各稜線上の色点の数が１８個となるように色を補填した状態を示す図である。
【図３９】累積色差を入力してＬ＊値を出力する１ＤＬＵＴを用いた等間隔化処理の説明図である。
【図４０】等間隔処理前後の稜線上の格子点の概念図である。
【図４１】等間隔処理前の色再現領域を示す図である。
【図４２】等間隔処理後の色再現領域を示す図である。
【図４３】グレー軸プロファイルを表わすテーブルを示す図である。
【図４４】補間演算処理前のｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊を対応づけたプロファイル（稜線とグレー軸のみ対応づけられている）を表わした図である。
【図４５】補間演算処理後のｄｕｍｍｙＲＧＢとＬ＊ａ＊ｂ＊を対応づけたプロファイル（ｄｕｍｍｙＲＧＢガマット）である。
【図４６】ｄｕｍｍｙＲＧＢガマット（メッシュ）と印刷適性色再現領域（Ｂ２Ａ１ガマット）の（ドット）とを重ねて示した図である。
【図４７】ｄｕｍｍｙＲＧＢガマット（メッシュ）と印刷適性色再現領域（Ｂ２Ａ１ガマット）の（ドット）とを重ねて示した図である。
【図４８】ｄｕｍｍｙＲＧＢガマット（メッシュ）と印刷適性色再現領域（Ｂ２Ａ１ガマット）の（ドット）とを重ねて示した図である。
【図４９】ｄｕｍｍｙＲＧＢガマット（メッシュ）と印刷適性色再現領域（Ｂ２Ａ１ガマット）の（ドット）とを重ねて示した図である。
【図５０】リンクプロファイルの求め方の概念図である。
【図５１】図２に示すプリンタと仮想プリンタの色再現領域の模式図である。
【図５２】第１の色変換定義作成過程を示したフローチャートである。
【図５３】色変換定義作成プログラムのうちの第１の色変換定義作成部の構成を示した構成図である。
【図５４】色変換定義作成装置４０のうちの第２のリンクプロファイル作成部の機能ブロック図である。
【図５５】第２の座標変換過程における第２過程（ステップｂ２１）の説明図である。
【図５６】第１過程における座標変換の第１例の説明図である。
【図５７】第１例のフローチャートである。
【図５８】図５６，図５７を参照して説明した座標変換の第１例の変形例を示す図である。
【図５９】第１過程における座標変換の第２例の説明図である。
【図６０】第２例のフローチャートである。
【図６１】座標変換の第２例の変形例を示す図である。
【図６２】図５６，図５７を参照して説明した‘圧縮’と図５９，図６０を参照して説明した‘伸長’とを組み合わせて行なったマッピングの効果説明図である。
【図６３】第１過程における座標変換の第３例の説明図である。
【図６４】第３例のフローチャートである。
【図６５】座標変換の第３例の変形例を示す図である。
【図６６】第１過程における座標変換の第４例の説明図である。
【図６７】第４例のフローチャートである。
【図６８】座標変換の第４例の変形例を示す図である。
【図６９】第１の色変換定義と第２の色変換定義とからなる色変換定義を示す概念図である。
【符号の説明】
【０３０１】
１０    色変換装置
１１    プリンタ
１２    印刷システム
１４    仮想プリンタ
２０    パーソナルコンピュータ
３０    色変換定義作成プログラム
３１    プロファイル作成部
３２    第１のリンクプロファイル作成部
３３    第２のリンクプロファイル作成部
３１１    色再現領域算出部
３１１１    逆変換部
３１１２    順変換部
３１２    仮想プロファイル作成部
３１２１    頂点及び稜線検出部
３１２２    稜線プロファイル作成部
３１２３    グレー軸プロファイル作成部
３１２４    補間演算部
４０    色変換定義作成装置
４１    プロファイル作成部
４２    第１のリンクプロファイル作成部
４３    第２のリンクプロファイル作成部
４１１    色再現領域算出部
４１１１    逆変換部
４１１２    順変換部
４１２    仮想プロファイル作成部
４１２１    頂点及び稜線検出部
４１２２    稜線プロファイル作成部
４１２３    グレー軸プロファイル作成部
４１２４    補間演算部
【図１】
2008005381.tif 000006
【図２】
2008005381.tif 000007
【図３】
2008005381.tif 000008
【図４】
2008005381.tif 000009
【図５】
2008005381.tif 000010
【図６】
2008005381.tif 000011
【図７】
2008005381.tif 000012
【図８】
2008005381.tif 000013
【図９】
2008005381.tif 000014
【図１０】
2008005381.tif 000015
【図１１】
2008005381.tif 000016
【図１２】
2008005381.tif 000017
【図１３】
2008005381.tif 000018
【図１４】
2008005381.tif 000019
【図１５】
2008005381.tif 000020
【図１６】
2008005381.tif 000021
【図１７】
2008005381.tif 000022
【図１８】
2008005381.tif 000023
【図１９】
2008005381.tif 000024
【図２０】
2008005381.tif 000025
【図２１】
2008005381.tif 000026
【図２２】
2008005381.tif 000027
【図２３】
2008005381.tif 000028
【図２４】
2008005381.tif 000029
【図２５】
2008005381.tif 000030
【図２６】
2008005381.tif 000031
【図２７】
2008005381.tif 000032
【図２８】
2008005381.tif 000033
【図２９】
2008005381.tif 000034
【図３０】
2008005381.tif 000035
【図３１】
2008005381.tif 000036
【図３２】
2008005381.tif 000037
【図３３】
2008005381.tif 000038
【図３４】
2008005381.tif 000039
【図３５】
2008005381.tif 000040
【図３６】
2008005381.tif 000041
【図３７】
2008005381.tif 000042
【図３８】
2008005381.tif 000043
【図３９】
2008005381.tif 000044
【図４０】
2008005381.tif 000045
【図４１】
2008005381.tif 000046
【図４２】
2008005381.tif 000047
【図４３】
2008005381.tif 000048
【図４４】
2008005381.tif 000049
【図４５】
2008005381.tif 000050
【図４６】
2008005381.tif 000051
【図４７】
2008005381.tif 000052
【図４８】
2008005381.tif 000053
【図４９】
2008005381.tif 000054
【図５０】
2008005381.tif 000055
【図５１】
2008005381.tif 000056
【図５２】
2008005381.tif 000057
【図５３】
2008005381.tif 000058
【図５４】
2008005381.tif 000059
【図５５】
2008005381.tif 000060
【図５６】
2008005381.tif 000061
【図５７】
2008005381.tif 000062
【図５８】
2008005381.tif 000063
【図５９】
2008005381.tif 000064
【図６０】
2008005381.tif 000065
【図６１】
2008005381.tif 000066
【図６２】
2008005381.tif 000067
【図６３】
2008005381.tif 000068
【図６４】
2008005381.tif 000069
【図６５】
2008005381.tif 000070
【図６６】
2008005381.tif 000071
【図６７】
2008005381.tif 000072
【図６８】
2008005381.tif 000073
【図６９】
2008005381.tif 000074