(57)【特許請求の範囲】
【請求項１】
画像を入力して画像データを得る入力デバイスに依存した入力デバイス色空間内の座標値で定義される入力色データを取得するデータ取得過程、および
前記データ取得過程で取得した入力色データを、
前記入力デバイス色空間内の座標値と、
入力デバイスにも出力デバイスにも非依存のＬ*ａ*ｂ*色空間のシアン領域内に定めたシアン基本色、マゼンタ領域内に定めたマゼンタ基本色、およびイエロー領域内に定めたイエロー基本色それぞれの座標点（Ｌc，ａc，ｂc），（Ｌm，ａm，ｂm），（Ｌy，ａy，ｂy）が、
４０＜Ｌc＜６５、−２５＜ａc＜−５５、−３５＜ｂc＜−６０
３０＜Ｌm＜６０、４０＜ａm＜９０、−２０＜ｂm＜２０
７０＜Ｌy＜９０、−２０＜ａy＜２０、５０＜ｂy＜１３０
を満足するとともに、該Ｌ*ａ*ｂ*色空間の白色領域内に定めた基準白色の座標点（Ｌw，ａw，ｂw）が、
８０＜Ｌw≦１００、｜ａw｜＜１０、｜ｂw｜＜１０を満足する座標値との対応を定義した第１の色変換定義と、
前記Ｌ*ａ*ｂ*色空間のうちの少なくとも一部の、色の鮮やかさを上げようとする部分空間内の入力座標値を、該Ｌ*ａ*ｂ*色空間の白色領域内に定めた基準白色の座標点を始点とし、該Ｌ*ａ*ｂ*色空間の、シアン色領域内、マゼンタ色領域内、およびイエロー色領域内それぞれに定めた各基本色のうちの、該入力座標値が基本色の色相に対し色相角で±９０°の外側に存在する基本色の座標点を終点とするベクトルの向きとは逆向きに移動した出力座標値に変換する第２の色変換定義と、
前記Ｌ*ａ*ｂ*色空間内の座標値と前記出力デバイス色空間内の座標値との対応を定義した第３の色変換定義とを用いて、
画像データに基づく画像を出力する出力デバイスに依存した出力デバイス色空間内の座標値で定義される出力色データに変換するデータ変換過程を有することを特徴とする色変換方法。
【請求項２】
前記第２の色変換定義が、前記共通色空間のうちの前記部分空間内の入力座標値を、前記基準白色の座標点を始点とし、前記各基本色のうちの、該入力座標値が基本色の色相に対し色相角で±９０°の内側に存在する基本色の座標点を終点とするベクトルの方向には静止したままの出力座標値に変換する色変換定義であることを特徴とする請求項１記載の色変換方法。
【請求項３】
前記第２の色変換定義が、前記共通色空間のうちの前記部分空間内の入力座標値を、前記基準白色の座標点を始点とし、前記各基本色のうちの、該入力座標値が基本色の色相に対し色相角で±９０°の内側に存在する基本色の座標点を終点とするベクトルの向きと同一の向きに移動した出力座標値に変換する色変換定義であることを特徴とする請求項１記載の色変換方法。
【請求項４】
前記データ変換過程が、前記第１の色変換定義と、前記第２の色変換定義と、前記第３の色変換定義とを合体させた１つの色変換定義を作成し、該１つの色変換定義に基づいて、前記入力色データを前記出力色データに変換する過程であることを特徴とする請求項１記載の色変換方法。
【請求項５】
画像を入力して画像データを得る入力デバイスに依存した入力デバイス色空間内の座標値で定義される入力色データを取得するデータ取得部、
前記データ取得部で取得した入力色データを、画像データに基づく画像を出力する出力デバイスに依存した出力デバイス色空間内の座標値で定義される出力色データに変換するデータ変換部、および
前記データ変換部で変換された後の出力色データを出力するデータ出力部を備え、
前記データ変換部が、
前記入力デバイス色空間内の座標値と、
入力デバイスにも出力デバイスにも非依存のＬ*ａ*ｂ*色空間のシアン領域内に定めたシアン基本色、マゼンタ領域内に定めたマゼンタ基本色、およびイエロー領域内に定めたイエロー基本色それぞれの座標点（Ｌc，ａc，ｂc），（Ｌm，ａm，ｂm），（Ｌy，ａy，ｂy）が、
４０＜Ｌc＜６５、−２５＜ａc＜−５５、−３５＜ｂc＜−６０
３０＜Ｌm＜６０、４０＜ａm＜９０、−２０＜ｂm＜２０
７０＜Ｌy＜９０、−２０＜ａy＜２０、５０＜ｂy＜１３０
を満足するとともに、該Ｌ*ａ*ｂ*色空間の白色領域内に定めた基準白色の座標点（Ｌw，ａw，ｂw）が、
８０＜Ｌw≦１００、｜ａw｜＜１０、｜ｂw｜＜１０を満足する座標値との対応を定義した第１の色変換定義と、
前記Ｌ*ａ*ｂ*色空間のうちの少なくとも一部の、色の鮮やかさを上げようとする部分空間内の入力座標値を、該Ｌ*ａ*ｂ*色空間の白色領域内に定めた基準白色の座標点を始点とし、該Ｌ*ａ*ｂ*色空間の、シアン色領域内、マゼンタ色領域内、およびイエロー色領域内それぞれに定めた各基本色のうちの、該入力座標値が基本色の色相に対し色相角で±９０°の外側に存在する基本色の座標点を終点とするベクトルの向きとは逆向きに移動した出力座標値に変換する第２の色変換定義と、
前記Ｌ*ａ*ｂ*色空間内の座標値と前記出力デバイス色空間内の座標値との対応を定義した第３の色変換定義とを用いて、前記入力色データを前記出力色データに変換するものであることを特徴とする色変換装置。
【請求項６】
前記第２の色変換定義が、前記共通色空間のうちの前記部分空間内の入力座標値を、前記基準白色の座標点を始点とし、前記各基本色のうちの、該入力座標値が基本色の色相に対し色相角で±９０°の内側に存在する基本色の座標点を終点とするベクトルの方向には静止したままの出力座標値に変換する色変換定義であることを特徴とする請求項５記載の色変換装置。
【請求項７】
前記第２の色変換定義が、前記共通色空間のうちの前記部分空間内の入力座標値を、前記基準白色の座標点を始点とし、前記各基本色のうちの、該入力座標値が基本色の色相に対し色相角で±９０°の内側に存在する基本色の座標点を終点とするベクトルの向きと同一の向きに移動した出力座標値に変換する色変換定義であることを特徴とする請求項５記載の色変換装置。
【請求項８】
前記データ変換部が、前記第１の色変換定義と、前記第２の色変換定義と、前記第３の色変換定義とを合体させた１つの色変換定義を作成し、該１つの色変換定義に基づいて、前記入力色データを前記出力色データに変換するものであることを特徴とする請求項５記載の色変換装置。
【請求項９】
一種類以上の入力デバイスそれぞれに対応する一種類以上の前記第１の色変換定義と、
複数種類の前記第２の色変換定義と、
一種類以上の出力デバイスそれぞれに対応する一種類以上の前記第２の色変換定義とを記憶するとともに、
前記入力デバイス及び／又は前記出力デバイスに対応して、複数種類の前記第２の色変換定義の中から１つの第２の色変換定義を指定する定義指定情報を記憶する定義記憶部を備えたことを特徴とする請求項５記載の色変換装置。
【請求項１０】
入力デバイスおよび出力デバイスを指定する指定部を備え、
前記データ変換部は、前記定義記憶部に記憶された第１、第２、および第３の色変換定義の中から、前記指定部により指定された入力デバイス及び出力デバイスと、該指定部により指定された入力デバイス及び／又は出力デバイスに対応する前記定義指定情報とに基づいてそれぞれ１つずつ選択された第１、第２及び第３の色変換定義を用いて、前記入力色データを前記出力色データに変換するものであることを特徴とする請求項９記載の色変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を入力して画像データを得る入力デバイスにより得られた画像データを、画像データに基づいて画像を出力する（プリント出力のみでなく表示、印刷等の出力形態を含む）出力デバイスで画像出力した場合に好適な色調子が得られるように色変換を行なう色変換方法および色変換装置、並びに、好適な色調子が得られる色変換定義を記憶した色変換定義記憶媒体に関する。
【０００２】
【従来の技術】
リバーサルフィルムやＤＳＣ（ディジタルスチールカメラ）で原稿をコンピュータに取り込み色調の修正を行った上で印刷や写真などの反射プリント出力用データを作る系において、好ましい仕上がりを得るためには熟練者の技能が必要である。この技能には、デジタルデータと仕上がりとの対応を熟知している事の他に、「どの様な色調に仕上げるべきか」あるいは「どの様にしたら所望の印象表現を持った画像が得られるか」を知っている事などが含まれる。
【０００３】
従来は、製版色分解スキャナにおいて、熟練した操作者が、その読み取りスキャナ系と出力系（網点レコーダ／刷版／印刷）の特性、および、内蔵された色処理系の調整ダイアル操作量とデータの動きとの対応やそれによる仕上がり色の変化を熟知した上で、所望の仕上がり色調が得られている。こうした製版スキャナの一般的な使用形態では、導入の際に納入業者の熟練者あるいは購入側の熟練者がそこでの用途に対し最適な色変換が得られるように色処理系調整パラメータ（このパラメータは数十〜百数十も存在する）のプリセット値（基本条件）を作成する。数週間の調整作業の後、仕事内容別に区分されたプリセット値の組がいくつか作成される。実際の色分解作業では、そのプリセット値を基に原稿毎の微調整を施して所望の仕上がりが得られるプリント用データを作成する。
【０００４】
製版スキャナで扱われるデータは、入力側としては、読み取りセンサのＲＧＢ値を読み取り濃度に変換したＣＭＹ濃度データ、ないしはグレーバランスを整えた等価中性ＣＭＹ濃度データとして扱われる。このＣＭＹ濃度データに対し、グレーレンジ設定（ハイライト、シャドウバランス）、グレー階調変換、色補正（カラーコレクション）、ＵＣＲ、Ｋ版生成が行われた後に、濃度値が網点％に変換され、出力用データとなる。これらの全ての設定値は何れも再現色に関係しており、単独のパラメータを最適化する事は出来ない。最もパラメータの多いのはカラーコレクションである。代表的な例ではＣＭＹ信号から擬似的な明度信号、彩度信号、色相信号を抽出し、それぞれの信号強度に応じてＣＭＹＫに対応する補正係数を決定する関数が規定されている。カラーコレクションは更に、影響を及ぼす色相範囲に応じて、メインカラーコレクションとセレクティブカラーコレクションに分けて行われる。メインカラーコレクションは、色を形成するＣＭＹ３原色のそれぞれが必要か不要か、すなわち色の鮮やかさと濁りを独立にコントロールするとの意味合いから、必要色ＣＭＹとしてそれぞれ１８０度の色相範囲をカバーし、不要色としてはＲＧＢそれぞれを中心に各１８０度の色相範囲をカバーする。セレクティブカラーコレクションは同一系統色をコントロールする意味合いから約１２０度の色相範囲に効く様に６色相について関数が用意されている。明度、色相、彩度信号はカラーコレクション部に入力されるＣＭＹ信号から形成されるため、そのカラーコレクション部の前段における階調変換が変わればカラーコレクション特性も変化する。またメインとセレクティブの２種のコレクション間、さらにメイン内の色相チャンネル間でも相互に修正量が影響し合うため、この条件セットを作り出す作業は熟練を要するものとなっている。しかしこれらを最適調整する事により、プリント色材で表現できる色範囲を有効に利用し、立体感や奥行き感を出し、また鮮やかさやクリアさを表現し、適度な明るさと記憶色の好ましい色再現を可能にしており、こうした作業が所謂‘絵づくり’と称される所以となっている。
【０００５】
一方でパーソナルコンピュータと入出力端末装置とで構成される系では入力・出力デバイスの任意の組み合わせが可能であるが、各々の制御用カラー信号（ＲＧＢ、ＣＭＹＫ）で表現される色はデバイスに依存する。これに対し米国特許第４５００９１９号公報ではＣＲＴモニタに表示した状態で対話的に色修正を行いながら目的とする画像表現を作り、その信号と‘見え’が同じになるように出力信号に変換する方式が提案された。更に入出力表示デバイス信号を人間の視覚特性（ＣＩＥＸＹＺやＣＩＥＬ*ａ*ｂ*などで表現される）に対応付けた共通色空間（ＣＣＳ；Ｃｏｍｍｏｎ  Ｃｏｌｏｒ  Ｓｐａｃｅ）で表現する事（デバイスプロファイル）により、どの様な入出力機でも同じ色再現を得る方法が提案され、パーソナルコンピュータのＯＳレベルでこの変換がサポートされるようになり、カラーマネージメントシステムとして定着している。ここではデバイスデータをその再現色に基いて共通色空間（ＣＣＳ）における色表現に変換し、その共通色空間（ＣＣＳ）における色表現から別のデバイスデータへと変換を行う。両者の変換ではそのデバイスが再現できる色範囲（ガマット；Ｇａｍｕｔ）へのマッピングの方式として、色を正確に表現するマッピングの他、調子再現を重視したマッピングや彩度を維持したマッピングなど、様々な手法が可能である。共通色空間はＣＩＥ表色系に対応しているため、異なるデバイス間での色の一致は基本的にサポートされ、また明度の強調、彩度の強調など人間の視覚に対応した調整もし易い。
【０００６】
さらに観察環境による再現特性差を吸収して見えの一致性を向上させる方法（米国特許第５７５４１８４号公報）や、共通色空間で画像を審美修正した結果を３次元テーブルとして保存し他に適用する方法（米国特許第５５８３６６５号公報）も試みられている。こうした方法ではモニタ上で対話的に色をコントロールし、所望の画像が得られれば期待される方向のプリント色が得られる。しかし製版スキャナで得られているような色材で表現できる色範囲を有効に利用し、立体感や奥行き感を出し、また鮮やかさやクリアさを表現し、適度な明るさと記憶色の好ましい色再現をこうした方法で実現するのは至難である。こうした方法での実施を至難にしているのは、好ましいプリント仕上がりを得るために必要な色材量の最小から最大までの微妙なコントロールがＬＣＨのパラメータでは実現し難い事が大きな要因である。また、プリントで再現可能な彩度範囲が色相・明度に対して等方的でない事もＬＣＨやＲＧＢの処理が適さない要因である。例えば彩度を高める処理には色相変更と明度変更の両方を併用しなければならないため、ＬＣＨ処理では３次元同時操作が必要となり、極めて困難である。更に共通色空間での処理系では処理後に実デバイスデータへのガマット変換が行われるが、この際に特に色域境界に近い領域で圧縮処理が行われる。この領域においての調整は特に彩度と階調再現に有効であるが、ＬＣＨでの色調整後に色再現域圧縮処理を行うと、この調整結果がプリント色に正確には反映されない。
【０００７】
この様に、従来の色変換系においては、様々なデバイスの組み合わせに対する適用性（オープン性）と仕上がり品質を両立させることはできなかった。
【０００８】
【発明が解決しようとする課題】
本発明は、上記事情に鑑み、多様な入出力デバイスの組合せにおいても色品質の良好なカラー出力画像を得ることが可能な色変換を行なう色変換方法および色変換装置、並びに、多様な入出力デバイスの組合せにおいても色品質の良好なカラー出力画像を得るのに好適に使用することのできる色変換定義を記憶した色変換定義記憶媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成する本発明の色変換方法は、
画像を入力して画像データを得る入力デバイスに依存した入力デバイス色空間内の座標値で定義される入力色データを取得するデータ取得過程と、
データ取得部で取得した入力色データを、
入力デバイス色空間内の座標値と、入力デバイスにも出力デバイスにも非依存の共通色空間の座標値との対応を定義した第１の色変換定義と、
共通色空間のうちの少なくとも一部の部分空間内の入力座標値を、その共通色空間の白色領域内に定めた基準白色の座標点を始点とし、その共通色空間の、シアン色領域内、マゼンタ色領域内、およびイエロー色領域内それぞれに定めた各基本色のうちの、入力座標値が基本色の色相に対し色相角で±９０°の外側に存在する基本色の座標点を終点とするベクトルの向きとは逆向きに移動した出力座標値に変換する第２の色変換定義と、
共通色空間内の座標値と出力デバイス色空間内の座標値との対応を定義した第３の色変換定義とを用いて、
画像データに基づく画像を出力する出力デバイスに依存した出力デバイス色空間内の座標値で定義される出力色データに変換するデータ変換過程とを有することを特徴とする。
【００１０】
上記の第２の色変換定義を採用すると、色相は必ずしも保存されず、入力色の色相とは異なる色相の出力色に変換されることが生じるが、色相を忠実に保存することが必ずしも色品質の向上と結びつくものではなく、本発明の色変換方法によれば、色相を忠実に保存した場合よりも色品質の高いカラー出力画像を生成するための出力色データを得ることができる。
【００１１】
また、本発明によれば、上記の第２の色変換定義は、共通色空間上で色変換を行なうものであるため、多様な入力・出力デバイスに共通的に適用することができる。
【００１２】
ここで、上記本発明の色変換方法において、上記共通色空間がＬ*ａ*ｂ*色空間である場合、あるいはＬ*ａ*ｂ*色空間に換算した場合において、
上記各基本色のうちの、シアン領域内に定めたシアン基本色、マゼンタ領域内に定めたマゼンタ基本色、およびイエロー領域内に定めたイエロー基本色それぞれの座標点（Ｌc，ａc，ｂc），（Ｌm，ａm，ｂm），（Ｌy，ａy，ｂy）が、
４０＜Ｌc＜６５、−２５＜ａc＜−５５、−３５＜ｂc＜−６０
３０＜Ｌm＜６０、４０＜ａm＜９０、−２０＜ｂm＜２０
７０＜Ｌy＜９０、−２０＜ａy＜２０、５０＜ｂy＜１３０
を満足するとともに、上記基準白色の座標点（Ｌw，ａw，ｂw）が、
８０＜Ｌw≦１００、｜ａw｜＜１０、｜ｂw｜＜１０
を満足するものであることが好ましい。
【００１３】
以上の各色領域内に各基本色の座標点および基本白色の座標点を定めることによって、第２の色変換定義を採用しなかった場合と比べ、色品質の十分な向上が図られる。
【００１４】
また、本発明の色変換方法において、上記第２の色変換定義として、共通色空間のうちの少なくとも一部の部分空間内の入力座標値を、基準白色の座標点を始点とし、各基本色のうちの、入力座標値が基本色の色相に対し色相角で±９０°の内側に存在する基本色の座標点を終点とするベクトルの方向には静止したままの出力座標値に変換する色変換定義を採用してもよく、あるいは、上記第２の色変換定義として、共通色空間のうちの少なくとも一部の部分空間内の入力座標値を、基準白色の座標点を始点とし、各基本色のうちの、入力座標値が基本色の色相に対し色相角で±９０°の内側に存在する基本色の座標点を終点とするベクトルの向きと同一の向きに移動した出力座標値に変換する色変換定義を採用してもよい。
【００１５】
入力座標値が基本色の色相に対して色相角で±９０°の内側に存在する場合は、補正しなくてもよく、あるいは、この場合であっても積極的に補正してもよく、いずれの場合も高い色品質のカラー出力画像を生成することのできる出力色データを得ることができる。
【００１６】
さらに、上記本発明の色変換方法において、上記データ変換過程は、上記第１の色変換定義と、上記第２の色変換定義と、上記第３の色変換定義とを合体させた１つの色変換定義を作成し、その１つの色変換定義に基づいて、入力色データを出力色データに変換する過程であることが好ましい。
【００１７】
上記のように１つに合体させた色変換定義を作成し、実際の色データの変換にあたっては、その１つに合体させた色変換定義に基づいて色データの変換を行なうことにより、高速変換が可能となる。
【００１８】
尚、上記本発明の色変換方法において、上記データ変換過程は、上記第１〜第２の色変換定義に加え、さらに、画像の明るさのレンジを共通色空間において調整する色変換定義をも用いて色変換を行なうものであることが好ましい。
【００１９】
また、上記目的を達成する本発明の色変換装置は、
画像を入力して画像データを得る入力デバイスに依存した入力デバイス色空間内の座標値で定義される入力色データを取得するデータ取得部と、
データ取得部で取得した入力色データを、画像データに基づく画像を出力する出力デバイスに依存した出力デバイス色空間内の座標値で定義される出力色データに変換するデータ変換部と、
データ変換部で変換された後の出力色データを出力するデータ出力部とを備え、
上記データ変換部が、
入力デバイス色空間内の座標値と、入力デバイスにも出力デバイスにも非依存の共通色空間の座標値との対応を定義した第１の色変換定義と、
共通色空間のうちの少なくとも一部の部分空間内の入力座標値を、その共通色空間の白色領域内に定めた基準白色の座標点を始点とし、その共通色空間の、シアン色領域内、マゼンタ色領域内、およびイエロー色領域内それぞれに定めた各基本色のうちの、入力座標値が基本色の色相に対し色相角で±９０°の外側に存在する基本色の座標点を終点とするベクトルの向きとは逆向きに移動した出力座標値に変換する第２の色変換定義と、
共通色空間内の座標値と出力デバイス色空間内の座標値との対応を定義した第３の色変換定義とを用いて、
入力色データを出力色データに変換するものであることを特徴とする。
【００２０】
上記の第２の色変換定義を採用すると、色相は必ずしも保存されず、入力色の色相とは異なる色相の出力色に変換されることが生じるが、色相を忠実に保存することが必ずしも色品質の向上とは結びつかず、本発明の色変換装置によれば色相を保存した場合よりも色品質の高いカラー出力画像を得ることができる。
【００２１】
また、本発明によれば、上記の第２の色変換定義は、共通色空間上で色変換を行なうものであるため、多様な入力・出力デバイスに共通的に適用することができる。
【００２２】
ここで、上記本発明の色変換装置において、上記共通色空間がＬ*ａ*ｂ*色空間である場合、あるいはＬ*ａ*ｂ*色空間に換算した場合において、
上記各基本色のうちの、シアン領域内に定めたシアン基本色、マゼンタ領域内に定めたマゼンタ基本色、およびイエロー領域内に定めたイエロー基本色それぞれの座標点（Ｌc，ａc，ｂc），（Ｌm，ａm，ｂm），（Ｌy，ａy，ｂy）が、
４０＜Ｌc＜６５、−２５＜ａc＜−５５、−３５＜ｂc＜−６０
３０＜Ｌm＜６０、４０＜ａm＜９０、−２０＜ｂm＜２０
７０＜Ｌy＜９０、−２０＜ａy＜２０、５０＜ｂy＜１３０
を満足するとともに、上記基準白色の座標点（Ｌw，ａw，ｂw）が、
８０＜Ｌw≦１００、｜ａw｜＜１０、｜ｂw｜＜１０
を満足するものであることが好ましい。
【００２３】
以上の各色領域内に各基本色の座標点および基本白色の座標点を定めることによって、第２の色変換定義を採用しなかった場合と比べ、カラー出力画像の色品質の十分な向上が図られる。
【００２４】
ここで、上記本発明の色変換装置において、データ変換部では、上記第２の色変換定義として、共通色空間のうちの少なくとも一部の部分空間内の入力座標値を、基準白色の座標点を始点とし、各基本色のうちの、入力座標値が基本色の色相に対し色相角で±９０°の内側に存在する基本色の座標点を終点とするベクトルの方向には静止したままの出力座標値に変換する色変換定義を用いてもよく、あるいは上記第２の色変換定義として、共通色空間のうちの少なくとも一部の部分空間内の入力座標値を、基準白色の座標点を始点とし、各基本色のうちの、入力座標値が基本色の色相に対し色相角で±９０°の内側に存在する基本色の座標点を終点とするベクトルの向きと同一の向きに移動した出力座標値に変換する色変換定義を用いてもよい。
【００２５】
入力座標値が基本色の色相に対して色相角で±９０°の内側に存在する場合は、補正しなくてもよく、あるいは、この場合であっても積極的に補正してもよく、いずれの場合も高い色品質のカラー出力画像を得ることができる。
【００２６】
さらに、上記本発明の色変換装置において、上記データ変換部が、上記第１の色変換定義と、上記第２の色変換定義と、上記第３の色変換定義とを合体させた１つの色変換定義を作成し、その１つの色変換定義に基づいて、入力色データを出力色データに変換するものであることが好ましい。
【００２７】
実際のデータの変換にあたっては、上記のように１つに合体させた色変換定義に基づいて色データの変換を行なうことにより、高速変換が可能となる。
【００２８】
また、上記本発明の色変換装置において、一種類以上の入力デバイスそれぞれに対応する一種類以上の第１の色変換定義と、
複数種類の第２の色変換定義と、
一種類以上の出力デバイスそれぞれに対応する一種類以上の第２の色変換定義とを記憶するとともに、
入力デバイス及び／又は出力デバイスに対応して、複数種類の第２の色変換定義の中から１つ第２の色変換定義を指定する定義指定情報を記憶する定義記憶部を備えることが好ましい。
【００２９】
この場合に、入力デバイスおよび出力デバイスを指定する指定部を備え、上記データ変換部は、上記定義記憶部に記憶された第１、第２、および第３の色変換定義の中から、上記指定部により指定された入力デバイス及び出力デバイスと、その指定部により指定された入力デバイス及び／又は出力デバイスに対応する定義指定情報とに基づいてそれぞれ１つずつ選択された第１、第２及び第３の色変換定義を用いて、入力色データを出力色データに変換するものであることが好ましい。
【００３０】
第１、第２および第３の色変換定義、特に第２の色変換定義に関しては複数種類を記憶しておき、さらに、入力デバイス及び／又は出力デバイスに対して対応する定義指定情報を記憶しておくことにより、入力デバイスや出力デバイスが指定されたときにデフォルトとしての第２の色変換定義も指定されることになる。すなわち、入力デバイス（第１の色変換定義）や出力デバイス（第２の色変換定義）の指定を行なうことにより第２の色変換定義も指定され、入力デバイスや出力デバイスの指定とは別に、さらに第２の色変換定義を指定する煩わしさや手間が省かれる。
【００３１】
尚、上記本発明の色変換装置において、上記データ変換部は、上記第１〜第３の色変換定義に加え、さらに、画像毎に明るさのレンジを共通色空間において調整する色変換定義をも用いて色変換を行なうものであることが好ましい。
【００３２】
また、本発明の色変換定義記憶媒体は、画像を入力して画像データを得る入力デバイスにも画像データに基づく画像を出力する出力デバイスにも非依存の共通色空間のうちの少なくとも一部の部分空間内の入力座標値を、共通色空間の白色領域内に定めた基準白色の座標点を始点とし、共通色空間の、シアン色領域内、マゼンタ色領域内、およびイエロー色領域内それぞれに定めた各基本色のうちの、入力座標値が基本色の色相に対し色相角で±９０°の外側に存在する基本色の座標点を終点とするベクトルの向きとは逆向きに移動した出力座標値に変換する色変換定義が記憶されてなることを特徴とする。
【００３３】
本発明の色変換定義記憶媒体に記憶された色変換定義（本発明の色変換装置にいう第２の色変換定義）を用いて色データを変換することによって色品質の良好なカラー出力画像を得ることができる。また、この変換定義は、共通色空間上で色変換を行なうものであるため、多様な入力・出力デバイスに適合する。
【００３４】
ここで、上記本発明の色変換定義記憶媒体は、上記色変換定義（本発明の色変換装置にいう第２の色変換定義）に加え、さらに、画像を入力して画像データを得る入力デバイスに依存した入力デバイス色空間内の座標値を共通色空間内の座標値に変換する色変換定義（本発明の色変換装置にいう第１の色変換定義）と、共通色空間内の座標値を、画像データに基づく画像を出力する出力デバイスに依存した出力デバイス色空間内の座標値に変換する色変換定義（本発明の色変換装置にいう第３の色変換定義）が記憶されてなるものであってもよい。
【００３５】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００３６】
図１は、本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【００３７】
ここには、カラースキャナ１０が示されており、そのカラースキャナ１０では原稿画像１１が読み取られてＲＧＢ３色の画像データが生成される。このＲＧＢの画像データはパーソナルコンピュータ２０に入力される。このパーソナルコンピュータ２０では、カラースキャナ１０で得られた画像データが、後述する印刷系３０に適した画像出力用のＣＭＹＫ４色の画像データに変換される。この画像出力用の画像データは、さらに画像の網点面積率を表わす網点データに変換されて、印刷系３０に入力される。印刷系３０では、入力された網点データに基づいてＣＭＹＫ各版に対応した印刷用フィルム原版が作成され、その原版から刷版が作成され、その作成された刷版が印刷機に装着され、その印刷機で、ＣＭＹＫ４色のプロセスインクによる印刷が行なわれて、網点画像３１が形成される。
【００３８】
この図１に示すシステムでは、画像を入力して画像データを得る入力デバイスの一例として、原稿画像を読み取って画像データを生成するカラースキャナが示されているが、入力デバイスとしては、カラースキャナのほか、例えばＤＳＣ（ディジタルスチールカメラ）や、リバーサルフィルムを用いた写真撮影によりそのリバーサルフィルム上に画像を記録しその記録された画像をカラースキャナ等で読み取って画像データを得るシステムや、その他画像を入力して画像データを得るものであればよい。
【００３９】
また、この図１に示すシステムでは画像データに基づく画像を出力する出力デバイスの一例として印刷機等を含む印刷系３０を示したが、カラー画像をプリント出力するカラープリンタや、カラー画像を表示するカラーディスプレイ装置等であってもよく、カラー画像を出力（ハード出力あるいは表示）するものであればよい。
【００４０】
ただし、ここでは、入力デバイス、出力デバイスの各一例としてカラースキャナ１０、印刷系３０を備えたシステムを前提として説明する。
【００４１】
ここで、この図１に示すシステムにおける、本発明の一実施形態としての特徴は、パーソナルコンピュータ２０の内部で実行される処理内容にあり、以下、このパーソナルコンピュータ２０について説明する。
【００４２】
図２は、図１に１つのブロックで示すパーソナルコンピュータ２０の外観斜視図、図３は、そのパーソナルコンピュータ２０のハードウェア構成図である。
【００４３】
このパーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、フロッピィディスクを装填するためのフロッピィディスク装填口２１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口２１ｂを有する。
【００４４】
本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、フロッピィディスク１００が装填されその装填されたフロッピィディスク１００をアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ１１０が装填され、その装填されたＣＤ−ＲＯＭ１１０をアクセスするＣＤ−ＲＯＭドライブ２１５、カラースキャナ１０（図１参照）と接続され、カラースキャナ１０から画像データを受け取る入力インタフェース２１６、印刷系３０に画像データを送る出力インタフェース２１７が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００４５】
ここで、ＣＤ−ＲＯＭ１１０には、このパーソナルコンピュータ２０を色変換装置として動作させるための色変換プログラムや色変換定義が記憶されており、そのＣＤ−ＲＯＭ１１０はＣＤ−ＲＯＭドライブ５１５に装填され、そのＣＤ−ＲＯＭ１１０に記憶された色変換プログラムや色変換定義がこのパーソナルコンピュータ２０にアップロードされてハードディスク装置２１３に記憶される。
【００４６】
次に、このパーソナルコンピュータ２０内に格納される、色変換定義の作成方法について説明する。
【００４７】
図４は、色変換定義の１つを成す入力プロファイルの概念図である。
【００４８】
入力プロファイルがカラースキャナ１０のメーカ等から入手できる時は、入力プロファイルを新たに作成することは不要であるが、ここではその入力プロファイルの基本的な作成方法について説明する。
【００４９】
図１に示す原稿画像として多数の色パッチからなるカラーパッチ画像を用意し、そのカラーパッチ画像をカラースキャナ１０で読み取って各色パッチごとのＲＧＢ空間（本発明にいう入力デバイス色空間の一例）上の色データを得るとともに、その原稿画像を測色計で測色して、各色パッチについて、例えば、共通色空間の一例であるＬ*ａ*ｂ*色空間上の座標点を表わす色データを得る。尚、共通色空間に関する詳細説明は後に譲る。
【００５０】
このようにしてＲＧＢ色空間上の座標点とＬ*ａ*ｂ*色空間上の座標点との対応が定義された入力プロファイルが得られる。この入力プロファイルは、カラースキャナ１０の種類や、さらに一般的には入力デバイスの種類によってそれぞれ異なる、入力デバイスに依存したプロファイルである。
【００５１】
図５は、もう１つの色変換定義である出力プロファイルの概念図である。
【００５２】
典型的な印刷条件に対応する出力プロファイル（印刷プロファイル）は印刷業者から提供されることが多く、所望の印刷条件に対応する出力プロファイルを入手することが出来れば出力プロファイルの作成は不要であるが、ここでは、その出力プロファイルを新たに作成するとした場合の基本的な作成方法について説明する。
【００５３】
図１に示すパーソナルコンピュータ２０から、ＣＭＹＫ４色の網点データとして、網％を例えば０％，１０％，……，１００％と順次変化させた網点データを生成し、前述の印刷手順に従って、そのようにして発生させた網点データに基づくカラーパッチ画像を作成する。図１に示す画像３１は、カラーパッチ画像を表わしている画像ではないが、この画像３１に代えてカラーパッチ画像を印刷したものとし、そのカラーパッチ画像を構成する各カラーパッチを測色計で測定する。こうすることにより、ＣＭＹＫ４色の色空間（本発明にいう出力デバイス色空間の一例）上の座標値と共通色空間（ここではＬ*ａ*ｂ*色空間）上の座標値との対応関係をあらわす出力プロファイルが構築される。
【００５４】
この出力プロファイルは、印刷系３０を構成する印刷機やインキの種類等に応じて異なり、さらには、印刷に限らず他の出力デバイスも含めその出力デバイスに応じてそれぞれ異なる、出力デバイスに依存したプロファイルである。
【００５５】
図６は、入力プロファイルと出力プロファイルとの双方からなる色変換処理を示す概念図である。
【００５６】
図４，図５を参照して説明した入力プロファイルと出力プロファイルを図１に示すパーソナルコンピュータ２０に記憶しておき、カラースキャナ１０で得られたＲＧＢの画像データを、図６に示すように、入力プロファイルにより一旦Ｌ*ａ*ｂ*色空間上の画像データに変換し、そのＬ*ａ*ｂ*色空間上の画像データを、出力プロファイルによりＣＭＹＫの画像データに変換し、さらに網点データに変換して図１に示す印刷系３０に伝える。こうすることにより、印刷系３０では、原稿画像１１の色表現をできる限りそのまま忠実に再現した印刷画像３１を得ることができる。ただし、この場合、色表現は可能な限り忠実に行なわれても、それが即ち色品質の良い印刷画像であるということにはならず、彩度が不足し見栄えのしない画像となってしまうおそれがある。以下ではこれを改善し色品質をさらに向上させる色変換方法について説明する。
【００５７】
図７は、図１〜図３に示すパーソナルコンピュータ２０の内部で実行される、本実施形態に特徴的な色変換処理を示す概念図である。
【００５８】
ここでは、カラースキャナ１０（図１参照）で得られたＲＧＢの画像データを図４を参照して説明した入力プロファイルにより、共通色空間(ここではＬ*ａ*ｂ*色空間）上の画像データに変換し、そのＬ*ａ*ｂ*色空間上で、先ず、入力画像毎に明るさのレンジを調整する「レンジ調整」を行なう。このレンジ調整は、例えばＤＳＣ（ディジタルスチールカメラ）で画像データを得た場合を考えると、露光アンダにより全体として暗い画像になってしまったり露光オーバにより全体として明る過ぎる画像になってしまったりしたときに、それを適正露光に相当する明るさの画像に変換する処理である。
【００５９】
この共通色空間(Ｌ*ａ*ｂ*色空間）上では、次に色変換テーブルが参照されて、色変換が行なわれる。この色変換は、共通色空間(Ｌ*ａ*ｂ*色空間）上で行なわれる色変換であり、したがって入力デバイスの種類や、出力デバイスの種類に依らず行なうことができる色変換である。ここでは、詳細は後述するが、共通色空間(Ｌ*ａ*ｂ*色空間）上の少なくとも一部領域について色相の変化を伴ってでも色の鮮やかさを重視した色変換が行なわれる。この色変換により生成された画像データは、図５を参照して説明した出力プロファイルにより、ＣＭＹＫの画像データに変換される。このＣＭＹＫの画像データはさらに網点データに変換されて図１に示す印刷系３０に伝えられる。こうすることにより、印刷系３０では、元々の原稿画像１１とは多少色味が変化しても図６を参照して説明した、可能な限り忠実に色再現を行なった場合よりも鮮やかな、色品質が向上した印刷画像３１が得られる。
【００６０】
ここで、入力プロファイルでは、入力デバイスの色空間(上述の例ではＲＧＢ色空間）から共通色空間(Ｌ*ａ*ｂ*色空間）への変換が行なわれ、出力プロファイルでは共通色空間(Ｌ*ａ*ｂ*色空間）から出力デバイスの色空間(上述の例ではＣＭＹＫ色空間）への変換が行なわれるが、これらの入力プロファイルおよび出力プロファイルでは、それぞれ、出力デバイス色空間と共通色空間との色再現域差、共通色空間と出力デバイス色空間との色再現域差を補正する処理（ガマットマッピング）が含まれる。これらの入力プロファイル、出力プロファイルでは、色再現域差が補正されると共に、さらに、必要な色域においてはその色アピアランスが保存されるような色変換を行なうことが好ましい。
【００６１】
次に、共通色空間における色変換テーブルの作成方法について説明する。
【００６２】
ここでは先ず共通色空間について説明する。この共通色空間については、Ｌ*ａ*ｂ*色空間がその１つの例である旨説明したが、Ｌ*ａ*ｂ*色空間である必要はなく、特定の入力デバイスあるいは特定の出力デバイスに依存しないように定義された色空間であればよい。例えばＬ*ａ*ｂ*色空間のほか、ＸＹＺ色空間であってもよく、あるいはそれらの色空間に対し、色空間上の各座標点が１対１で対応づけられるように明確に定義された座標系であってもよい。そのような座標系の例としては、以下の様に定義された標準ＲＧＢ信号などがある。
【００６３】
【数１】
0004205839.tif 000002
【００６４】
ここで、例えばＲSRGBを８ビットで表現したものをＲ8bitで表記すると、
Ｒ8bit＝２５５×１２．９２ＲSRGB    （０＜ＲSRGB＜０．００３０４）
Ｒ8bit＝２５５×１．０５５ＲSRGB(1.0/2.4)  −０．０５５
（０．００３０４≦ＲSRGB≦１）
となる。ＧSRGB，ＢSRGBを８ビットで表現したＧ8bit，Ｂ8bitも同様に、それぞれＧSRGB，ＢSRGBから変換することができる。
【００６５】
もしくは、リバーサルフィルムのｃｍｙ濃度で定義される色空間を共通色空間として採用してもよい。これにより共通色空間における色再現範囲が明確に定義される。
【００６６】
ここで共通色空間における色変換テーブルは、例えば３次元の参照テーブル（ＬＵＴ；Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）で記述されており，その色変換テーブルによる色変換特性は以下の様にして求められる。尚、以下では、共通色空間として、その共通色空間の一例であるＬ*ａ*ｂ*色空間を取り上げて説明する。Ｌ*ａ*ｂ*色空間以外の共通色空間を採用したときも、その採用した共通色空間をＬ*ａ*ｂ*色空間に変換したときに以下の説明がそのまま成立する。
【００６７】
まず共通色空間のＣ，Ｍ，Ｙの領域内に各基本色（Ｌc，ａc，ｂc）、（Ｌm，ａm，ｂm）、（Ｌy，ａy，ｂy）を定める。
【００６８】
ここでは、これらの基本色はそれぞれ赤、緑、青領域に主たる吸収が存在する色材に相当する色が望ましく、基本色の座標を様々に変化させてテストした結果、以下の色範囲で顕著な効果が確認された。
【００６９】
0004205839.tif 000003
すなわち、Ｃ，Ｍ，Ｙの各基本色は、これらの各色領域内の各一点として定義される。
【００７０】
ここで、入力の色（Ｌi，ａi，ｂi）に対し以下の様に修正を施す。
【００７１】
Ｌ’＝Ｌi＋ΔＬ
ａ’＝ａi＋Δａ
ｂ’＝ｂi＋Δｂ                                          ……（２）
ここで、（ΔＬ，Δａ，Δｂ）は色補正ベクトルであり、更に以下の式で求められる。
【００７２】
ΔＬ＝ｇcｃcΔＬc＋ｇmｃmΔＬm＋ｇyｃyΔＬy
Δａ＝ｇcｃcΔａc＋ｇmｃmΔａm＋ｇyｃyΔａy
Δｂ＝ｇcｃcΔｂc＋ｇmｃmΔｂm＋ｇyｃyΔｂy                  ……（３）
上式で（ΔＬc，Δａc，Δｂc）、（ΔＬm，Δａm，Δｂm）、（ΔＬy，Δａy，Δｂy）は、以下で定義される基準白色を始点とし、それぞれ、Ｃ基本色、Ｍ基本色、Ｙ基本色の色座標点を終点とする色ベクトル（基本色ベクトルと称する）である。ここで基準白色（Ｌw，ａw，ｂw）は、
８０＜Ｌw≦１００，｜ａw｜＜１０，｜ｂw｜＜１０
で定義される。
【００７３】
図８は、Ｌ*ａ*ｂ*色空間における、Ｌ*ａ*平面に投影した基本色ベクトルを示す図、図９は、Ｌ*ａ*ｂ*色空間におけるａ*ｂ*平面に投影した基本色ベクトルを示す図である。
【００７４】
また、（３）式におけるｃc，ｃm，ｃyは、それぞれ、Ｃ基本色ベクトルの方向、Ｍ基本色ベクトルの方向、Ｙ基本色ベクトルの方向に対する各補正係数であり、入力色の色相に応じてそれぞれ次のように設定される。
【００７５】
Ｈi＝ｔａｎ-1（ｂi／ａi）を入力色（Ｌi，ａi，ｂi）の色相角、Ｈc＝ｔａｎ-1（ｂc／ａc）、Ｈm＝ｔａｎ（ｂm／ａm）、Ｈy＝ｔａｎ（ｂy／ａy）をそれぞれＣ基本色（Ｌc，ａc，ｂc）、Ｍ基本色（Ｌm，ａm，ｂm）、Ｙ基本色（Ｌy，ａy，ｂy）の各色相角としたとき、
ｃc＜０（但し、Ｈ＞Ｈc＋９０°、およびＨ＜Ｈc−９０°）
ｃc≧０（但し、Ｈc−９０°≦Ｈi≦Ｈc＋９０°）
ｃm＜０（但し、Ｈ＞Ｈm＋９０°、およびＨ＜Ｈm−９０°）
ｃm≧０（但し、Ｈm−９０°≦Ｈi≦Ｈm＋９０°）
ｃy＜０（但し、Ｈ＞Ｈy＋９０°、およびＨ＜Ｈy−９０°）
ｃy≧０（但し、Ｈy−９０°≦Ｈi≦Ｈy＋９０°）
図１０は、補正係数の概念図である。この図には、各補正係数ｃc，ｃm，ｃyを代表させて補正係数ｃcが示されている。
【００７６】
上記（６）式および図１０の実線に示すように、補正係数ｃcは、Ｈ＞Ｈc＋９０°の領域およびＨ＜Ｈc−９０°の領域ではｃc＜０、Ｈc−９０°≦Ｈi≦Ｈc＋９０°の領域ではｃc＞０の関数である。但し、図１０に破線で示すように、Ｈc−９０°≦Ｈi≦Ｈc＋９０°の領域では、ｃc＝０であってもよい。
【００７７】
図８，図９に座標を示す入力色の位相角ＨiはＣ基本色ベクトルの位相角Ｈcとの関係では、
Ｈc−９０°≦Ｈi≦Ｈc＋９０°
を満足している。ここではこの領域ではｃc＝０が採用されており、したがってＣ基本色ベクトルの方向の色補正は行なわれない。図８，図９にはＣ基本色ベクトルの方向の色補正ベクトルは示されておらず、これはＣ基本色ベクトルの方向には入力色の色補正を行なわない（静止したままである）ことを意味している。
【００７８】
また、図８，図９に座標を示す入力色の位相角Ｈiは、Ｍ基本色ベクトルの位相角ＨmおよびＹ基本色ベクトルの位相角Ｈyの関係では、いずれも、
Ｈm−９０°≦Ｈi≦Ｈm＋９０°
Ｈy−９０°≦Ｈi≦Ｈy＋９０°
の領域から外れており、したがってＭ基本色ベクトルの方向、およびＹ基本ベクトルの方向に関する各補正係数ｃm，ｃyは、いずれもｃm＜０，ｃy＜０であり、入力色の座標が、Ｍ基本色ベクトルの方向、Ｙ基本色ベクトルの方向とはそれぞれ反対側の方向に移動される。
【００７９】
尚、ここでは、Ｈc−９０°≦Ｈi≦Ｈc＋９０°のときはｃc＝０であってＣ基本色ベクトルの方向には入力座標の移動を行なわない（その方向には静止させたままとする）旨説明したが、Ｈc−９０°≦Ｈi≦Ｈc＋９０°の場合にｃc＞０とし、そのＣ基本色ベクトルの方向と同方向に積極的に移動（補正）してもよい。ｃm，ｃyについても同様である。本発明者による多くの実験結果によれば基本色に対し位相角で±９０°の内側にあるときはその基本色に関しては入力色の座標移動は必ずしも行なわなくても本発明で狙っている効果を得ることができるが、±９０°の内側にある場合であっても入力色の座標をその基本色ベクトルの方向と同じ方向に移動することにより、より強い効果を得ることができることが多くの例で確認されている。
【００８０】
ここでは、理解の容易のため、（３）式に含まれている各ゲイン係数ｇc，ｇm，ｇyは無視して説明したが、（３）式の各ゲイン係数ｇc，ｇm，ｇyは、各補正係数ｃc，ｃm，ｃyをどの程度強調するか、すなわち、Ｃ，Ｍ，Ｙの各基本色ベクトルの方向にどの程度強く補正するかを決める、０≦ｇc，ｇm，ｇy≦１であって、かつ入力色に依存して変化する係数である。各ゲイン係数ｇc，ｇm，ｇyは、例えば以下のように定義することが好ましい。
【００８１】
ｇc＝ｇcoｒｃｏｓθ
ｇm＝ｇmoｒｃｏｓθ
ｇy＝ｇyoｒｃｏｓθ                  ……（５）
ここで、ｒは、基準白点から入力色の座標点までを結んだ入力色ベクトルの絶対値であり、θは、その入力色ベクトルとＣＭＹ３つの基本色ベクトルそれぞれとの成す角度のうちの最小の角度である。またｇco，ｇmo，ｇyoは各基本色ごとの定数である。ここで、最小の角度θはＣ，Ｍ，Ｙの各基本色によらず各ゲイン係数ｇc，ｇm，ｇyについて共通であり、したがって、ｃｏｓθは、いずれかの基本色ベクトルに近いほど大きな値をとり（これはゲインを上げることを意味する）、いずれの基本色ベクトルからも離れている場合、例えばグレーに近い色の場合には小さな値となる（これはゲインを下げることを意味する）。また、ｒは、上述のように基本白色から入力色の座標点までを結ぶ入力色ベクトルの絶対値であり、その絶対値が小さいほど、すなわち白色に近い（色が薄い）いほどゲインを下げ、その入力色ベクトルの絶対値が大きいほど、すなわち色が濃いほどゲインを上げることを意味する。
【００８２】
ここでは、上述の入力色変換アルゴリズムに基づいて入力色の濃度と出力色の座標との対応関係があらかじめ定められて、色変換テーブルが作成され、実際の色変換にあたってはその色変換テーブルが参照されて、画像データを構成する各入力色データが各出力色データに変換される。
【００８３】
つぎにこの色変換テーブルを使って実際に色変換を行なった結果について説明する。
【００８４】
ここでは、ＣＭＹの各基本色をＣ（５４，−３７，−４９）、Ｍ（４４，７１，−８）、Ｙ（８５，−８，８８）にとり、基準白点を（９２，−１，−２）とした。また、入力色として、カラー画像の中から以下の赤色、黄色、紫、緑のサンプル点を抽出し、その色に対する色変換テーブルの応答を調べた。入力色のＬ*ａ*ｂ値を表１に示す。
【００８５】
【表１】
0004205839.tif 000004
【００８６】
表１に示す入力色に対する色変換テーブルの応答、すなわち出力色は表２のようになっていた。
【００８７】
【表２】
0004205839.tif 000005
【００８８】
表１，表２からわかるように、例えば赤色（表１，表２の最上段）に関しては、Ｃ基本色ベクトル（−３６，−３６，−４７）の方向とは逆の方向に移動し、かつＭ基本色ベクトル（−４８，７２，−６）の方向と同じ方向に移動している。また緑色（表１，表２の最下段）に関してはＭ基本色ベクトルの方向とは逆の方向に大きく移動している。
【００８９】
この色変換テーブルによる色変換処理を通した後の画像データと、この色変換テーブルによる色変換処理を通さない画像データとのそれぞれをＣＭＹＫの網点データへ変換し、実際にオフセットカラー印刷を行なった。上記の色変換テーブルによる色変換処理を行なった場合は表１と表２との比較から分かるように色相の忠実性は保たれていないが、非常に鮮やかで色濁りの少ないプリントとなっており、印刷物としてははるかに好ましい色再現が得られていた。
【００９０】
更に、色変換テーブルを通した画像データと色変換テーブルを通さなかった画像データとの両者について変換後の網点データを調べてみた。その結果は表３のようになっていた。
【００９１】
【表３】
0004205839.tif 000006
【００９２】
この表３において、Ｃ，Ｍ，Ｙ，Ｋは色変換テーブルを通さなかったときの網点データ、Ｃ’，Ｍ’，Ｙ’，Ｋ’は色変換テーブルを通したときの網点データである。
【００９３】
この表３において、例えば赤に関しては、Ｃ＝４５に対し、Ｃ’＝３７となっており、緑に関してはＭ＝５６に対しＭ’＝３０となっている。このように、上述の色変換テーブルにより、インク網点量において反対色、つまり濁り色となる成分を減らす効果が得られており、その結果として、先に述べたような鮮やかなプリントが得られたものと考えられる。
【００９４】
また、上述の色変換テーブルを通した場合と通さなかった場合を、別の印刷プロセス（ケミカルプルーフや昇華型プリンタ、インクジェットプリンタ、電子写真方式のプリンタ）でも行なってみた結果、いずれの印刷プロセスの場合も、上述の色変換テーブルを通した場合の方が、濁りの少ない鮮やかなプリントが得られた。
【００９５】
ここで、上述のアルゴリズムにより作成された色変換テーブルを用いた色変換処理と、従来から知られている色変換処理との比較結果を説明する。
【００９６】
ここでは、上記の色変換テーブルを用いた色変換処理従来良く知られている共通色空間での処理である色相を保存して彩度を上げる彩度強調処理も行ない、そそれらの結果を比較した。彩度強調処理を行なった結果、赤色は（３５，５０，３７）へと変換された。この変換では色相は保存され彩度も増加した。しかしながら、上記と同じ印刷プロセスで印刷を行ないプリントを見たところ、期待された結果とは異なり、鮮やかな色は得られなかった。インク網点量を確認したところ（４、９６、９２、４０）となっておりＫが多く入れられている事がわかった。さらにこれを改善すべくＫインクを使う工程を省いた印刷を行なったが、その結果、赤色の彩度は向上したものの色相がずれ、全体の調子再現やカラーバランスが大きく崩れ、品質の悪いプリントとなった。
【００９７】
次に、図７に示す色変換テーブルの、もう１つの作成方法について説明する。
【００９８】
図１１は、その色変換テーブルのもう１つの作成方法の説明図である。
【００９９】
先ず、共通色空間、例えばＬ*ａ*ｂ*色空間の色データを上記のＣＭＹ３色の基本色に対する割合で表現される色データＣＭＹに変換する。
【０１００】
そのＣＭＹから以下の式で定義される関係にある変換後の色データＣ’Ｍ’Ｙ’を得る。
【０１０１】
Ｃ＝        Ｃ’＋ｍr／ｍgＭ’＋ｙr／ｙbＹ’
Ｍ＝ｃg／ｃrＣ’＋        Ｍ’＋ｙg／ｙbＹ’
Ｙ＝ｃb／ｃrＣ’＋ｍb／ｍgＭ’＋        Ｙ’    ……（６）
ここで、ｃr，ｃg，ｃb，ｍr，ｍg，ｍb，ｙr，ｙg，ｙbは、それぞれ、シアン（Ｃ）色材の赤（Ｒ）領域の光吸収率、シアン（Ｃ）色材の緑（Ｇ）領域の光吸収率、シアン（Ｃ）色材の青（Ｂ）領域の光吸収率、マゼンタ（Ｍ）色材の赤（Ｒ）領域の光吸収率、マゼンタ（Ｍ）色材の緑（Ｇ）領域の光吸収率、マゼンタ（Ｍ）色材の青（Ｂ）領域の光吸収率、イエロー（Ｙ）色材の赤（Ｒ）領域の光吸収率、イエロー（Ｙ）色材の緑（Ｇ）領域の光吸収率、イエロー（Ｙ）色材の青（Ｂ）領域の光吸収率である。
【０１０２】
上記の（６）式により得られたＣ’Ｍ’Ｙ’を、再び共通色空間、例えばＬ*ａ*ｂ*色空間の色データに変換する。
【０１０３】
以上の経路を経る前の共通色空間（Ｌ*ａ*ｂ*色空間）の色データと、以上の経路を経た後の共通色空間（Ｌ*ａ*ｂ*色空間）の色データを対応づけることにより色変換テーブルを作成する。
【０１０４】
以上のアルゴリズムにより作成された色変換テーブルは、作成された結果としての色変換テーブルどうしを比較したとき、図８〜図１０を参照して説明した方法により作成された色変換テーブルと同様な色変換テーブルとなる。
【０１０５】
図１２は、本発明の色変換装置の一実施形態の機能ブロック図である。
【０１０６】
この図１２に示す色変換装置は、図２，図３に示すパーソナルコンピュータ２０と、そのパーソナルコンピュータで実行されるプログラムとの結合により実現される。
【０１０７】
この図１２に示す色変換装置は、データ取得部３１０と、データ変換部３２０と、データ出力部３３０と、定義記憶部３４０と、指定部３５０とから構成されている。
【０１０８】
定義記憶部３４０には、複数種類の入力デバイスそれぞれに対応した複数種類の入力プロファイル３４１ａ，３４１ｂ，…，３４１ｎと、色変換テーブル３４２と、複数種類の出力デバイスそれぞれに対応した複数種類の出力プロファイル３４３ａ，３４３ｂ，…，３４３ｍが記憶されている。
【０１０９】
入力プロファイル３４１ａ，３４１ｂ，…，３４１ｎのそれぞれは、各種の入力デバイスについて、基本的には図４を参照した作成方法により作成されたものである。尚、図１には、入力デバイスはカラースキャナ１０の一種類のみ示されているが、図１２の色変換装置には、汎用性を持たせるため、複数種類の入力デバイスそれぞれに対応する複数種類の入力プロファイルが用意されている。
【０１１０】
図１２に示す色変換装置の定義記憶部３４０に記憶された色変換テーブル３４２は、図７を参照して説明した、共通色空間（本実施形態ではＬ*ａ*ｂ*色空間）における、本発明に特有の色変換を行なうための色変換テーブルである。この色変換テーブルは、例えば図８〜図１０を参照しながら説明した作成方法により、あるいは、図１１を参照しながら説明した作成方法により作成されたものである。
【０１１１】
また、定義記憶部３４０に記憶された出力プロファイル３４３ａ，３４３ｂ，…，３４３ｍは、各種の出力デバイスについて、基本的には図５を参照して説明した作成方法により作成されるものである。
【０１１２】
尚、入力プロファイルの場合と同様、図１には、出力デバイスとして一種類の印刷系３０のみ示されているが、図１２の色変換装置は、出力デバイスに関しても汎用性を持たせるため、複数種類の出力デバイスそれぞれに対応する複数種類の出力プロファイルが用意されている。
【０１１３】
なお、この定義記憶部３４０は、ハードウェア上は、図３に示すハードディスク装置２１３の内部に設定されており、この定義記憶部３４０（図３に示すハードディスク装置）は、本発明の色変換定義記憶媒体の一実施形態にも相当する。
【０１１４】
指定部３５０では、入力デバイスの指定、および出力デバイスの指定が行なわれる。この指定部３５０は、ハードウェア上は、図２，図３に示すキーボード２３あるいはマウス２４がその役割りを担っている。
【０１１５】
指定部３５０で入力デバイス、出力デバイスが指定されると、定義記憶部３４０に記憶された複数の入力プロファイルのうちの指定された入力デバイスに対応する入力プロファイル（ここでは入力プロファイル３４１ａとする）が読み出されてデータ変換部３２０に入力されるとともに、定義記憶部３４０に記憶された複数の出力プロファイル３４３ａ，３４３ｂ，…，３４３ｍのうちの指定された出力デバイスに対応する出力プロファイル（ここでは出力プロファイル３４３ａとする）が読み出されてデータ変換部３２０に入力される。さらに、定義変換部３４０からは色変換テーブル３４２も読み出されてデータ変換部３２０に入力される。
【０１１６】
データ変換部３２０では、それら入力プロファイル３４１ａ，色変換テーブル３４２、出力プロファイル３４２ａが入力されると、それらを合体して１つの色変換用のＬＵＴ（ルックアップテーブル）が作成される。
【０１１７】
データ取得部３１０は、入力デバイスで得られた色データを受け取る役割りをなすものであり、ハードウェア上は、図３に示す入力インタフェース２１６がこれに相当する。
【０１１８】
また、データ出力部３３０は、データ変換部３２０で色変換された後の色データの出力を担うものであり、ハードウェア上は、図３に示す出力インタフェース２１７がこれに相当する。
【０１１９】
入力デバイス、例えば図１に示すカラースキャナ１０で得られた色データがデータ取得部３１０を経由してデータ変換部３２０に入力されると、データ変換部３２０では、入力プロファイル３４１ａ、色変換テーブル３４２、および出力プロファイル３４３ａの合体により作成された色変換用ＬＵＴによる色データの変換が行なわれる。この変換後の色データはデータ出力部３３０を経由して、出力デバイス、例えば図１に示す印刷系３０に向けて出力される。
【０１２０】
このデータ変換部３２０による色データの変換は、本発明に特有な色変換を行なう色変換テーブルが参照された変換であり、色相は必ずも保存されないものの、濁りの少ない鮮やかな、色品質の高い出力画像を得ることができる。
【０１２１】
ここで、図１２に示す色変換装置において、定義記憶部３４０に記憶された複数の出力プロファイル３４３ａ，３４３ｂ，…，３４３ｍのうちの１つとして、図２，図３に示す画像表示装置２２に対応する出力プロファイルを用意しておき、データ変換部３２０で変換された後の色データに基づく画像をその画像表示装置２２の表示画面２２ａ（図２参照）上に表示し、かつ、指定部３５０（キーボード２３やマウス２４）に色変換テーブル３４２を補正する機能を持たせ、表示画面上に表示された画像を見ながら、その画像がより好ましい色品質の画像となるように色変換テーブル３４２を補正できるように構成することが好ましい。
【０１２２】
図１３は、本発明の色変換装置のもう１つの実施形態の機能ブロック図である。この図１３に示す色変換装置において、図１２に示す色変換装置の各要素に対応する要素には、図１２に付した符号と同一の符号を付して示し、図１２に示す色変換装置との相違点についてのみ説明する。
【０１２３】
この図１３に示す色変換装置は、図１２に示す色変換装置の場合と同様、図２，図３に示すパーソナルコンピュータ２０と、そのパーソナルコンピュータで実行されるプログラムとの組合せにより実現される。
【０１２４】
この図１３に示す色変換装置の、図１２に示す色変換装置との主な相違点は、定義記憶部３４０の記憶内容にある。その定義記憶部３４０には、図１２に示す色変換装置の定義記憶部に記憶されたものと同様の複数種類の入力プロファイル３４１ａ，３４１ｂ，…，３４１ｎや複数種類の出力プロファイル３４３ａ，３４３ｂ，…，３４３ｍのほか、図１２に示す色変換装置の定義記憶部には色変換テーブルが一種類のみ記憶されていたことに代わり、複数種類の色変換テーブル３４２ａ，３４２ｂ，…，３４２ｐが記憶されている。これら複数種類の色変換テーブル３４２ａ，３４２ｂ，…，３４２ｐは、いずれも、図７を参照して説明した、共通色空間（本実施形態ではＬ*ａ*ｂ*色空間）における、本発明に特有の色変換を行なうための色変換テーブルである。これらの色変換テーブル３４２ａ，３４２ｂ，…，３４２ｐは、いずれも、例えば図８〜図１０を参照しながら説明した作成方法により、あるいは図１１を参照しながら説明した作成方法により作成されたものであるが、例えば（３）式の各補正係数Ｃe，Ｃm，Ｃyや（５）式の各定数ｇco，ｇmo，ｇyoが異なるなど、相互に異なる色変換テーブルである。
【０１２５】
また、図１３に示す色変換装置の定義記憶部３４０に記憶された複数種類の入力プロファイル３４１ａ，３４１ｂ，…，３４１ｎのそれぞれ、および複数種類の出力プロファイル３４３ａ，３４３ｂ，…，３４３ｍのそれぞれには定義指定情報が添付されている。これらの定義指定情報は、定義記憶部３４０に記憶された複数種類の色変換テーブル３４３ａ，３４２ｂ，…，３４２ｐの中からその入力プロファイルあるいは出力プロファイルに最も適合した色変換テーブルを指定するための情報である。
【０１２６】
指定部３５０で入力デバイス、出力デバイスが指定されると、定義記憶部３４０に記憶された複数の入力プロファイルのうちの、指定された入力デバイスに対応する入力プロファイル（例えば入力プロファイル３４１ａ）が読み出されてデータ変換部３２０に入力されるとともに、定義記憶部３４０に記憶された複数の出力プロファイルのうちの、指定された出力デバイスに対応する出力プロファイル（例えば出力プロファイル３４３ａ）が読み出されてデータ変換部３２０に入力され、さらに指定された入力デバイスに対応する入力プロファイルに添付されてた定義指定情報と指定された出力デバイスに対応する出力プロファイルに添付された定義指定情報により指定された色変換テーブル（例えば色変換テーブル３４２ａ）が読み出されてデータ変換部３２０に入力される。
【０１２７】
ここで、指定部３５０により指定された入力デバイスに対応する入力プロファイルに添付されていた定義指定情報と指定部３５０により指定された出力デバイスに対応する出力プロファイルに添付されていた定義指定情報との双方は、いずれも同一の色変換テーブルを指定する定義指定情報であることが原則であるが、それら双方の定義指定情報により指定される色変換テーブルが相互に異なるときは、本実施形態では、入力プロファイルに添付されていた定義指定情報の方が優先されるとともに、オペレータに向けて、双方の定義指定情報により指定される色変換テーブルが相互に異なるものであった旨警告が出される。
【０１２８】
上記のようにして定義指定情報により指定された色変換テーブルは、デフォルトとして指定されたものであり、特に必要があるときは、オペレータによる指定部３５０からの操作により、別の色変換テーブルを指定し直すことができる。
【０１２９】
上記のようにして、入力デバイスや出力デバイスを指定したときにデフォルトとしての色変換テーブルを指定することにより、デバイスの指定の度に色変換テーブルを指定し直す必要から解放され、使い勝手の良い装置が構成される。
【０１３０】
尚、図１３に示すブロック図では、入力プロファイルと出力プロファイルとの全てに定義指定情報が添付されているが、入力プロファイルにのみ、あるいは出力プロファイルにのみ定義指定情報を添付してもよい。あるいは入力プロファイルや出力プロファイルの一部にのみ定義指定情報を添付し、定義指定情報が添付された入力プロファイルあるいは出力プロファイルが指定されたときにのみ、そこに添付された定義指定情報に基づいて色変換テーブルを自動指定するようにしてもよい。
【０１３１】
図１４は、本発明の色変換方法の一実施形態のフローチャートである。
【０１３２】
ここでは、先ず、ステップ（ａ）のデータ取得過程において、例えば図１のカラースキャナ１０を用いてそのカラースキャナ１０（入力デバイス）に依存した入力デバイス色空間内の座標値で定義される入力色データを取得する。
【０１３３】
次に、ステップ（ｂ）のデータ変換過程において、本発明に特有のデータ変換が行なわれる。
【０１３４】
ここでは、これまでにも説明してきた、入力プロファイルと、色変換テーブルと、出力プロファイルとを用いて、ステップ（ａ）のデータ取得過程で得られた入力色データが、画像を出力する出力デバイスに依存した出力デバイス色空間内の座標値で定義される出力色データに変換される。このデータ変換過程では、入力プロファイル、色変換テーブル、および出力プロファイルを順次作用させてデータ変換を行なってもよいが、好ましくは、それら入力プロファイル、色変換テーブル、出力プロファイルを合体させて１つの色変換定義を作成し、その合体させた１つの色変換定義を用いてデータ変換を行なうことが、データ変換処理の高速化のために好ましい。
【０１３５】
ここで、ステップ（ｂ）のデータ変換過程で採用される入力プロファイルは、本発明にいう第１の色変換定義の一例であって、ステップ（ａ）のデータ取得過程での画像データの取得に用いた入力デバイス（例えば図１のカラースキャナ１０）に依存した入力デバイス色空間内の座標値と、入力デバイスにも出力デバイスにも非依存の共通色空間（本実施形態ではＬ*ａ*ｂ*色空間）の座標値との対応を定義したものである。また、色変換テーブルは、本発明にいう第２の色変換定義の一例であって、図７を参照して説明した、共通色空間（本実施形態ではＬ*ａ*ｂ*色空間）における、本発明に特有の色変換を行なうためのものである。この色変換テーブルは、例えば図８〜図１０を参照しながら説明した作成方法により作成され、あるいは図１１を参照して説明した作成方法により作成されたものである。また、ステップ（ｂ）のデータ変換過程で採用される出力プロファイルは、本発明にいう第３の色変換定義の一例であって、共通色空間（本実施形態ではＬ*ａ*ｂ*色空間）内の座標値と、画像を出力しようとしている出力デバイスに依存した、出力デバイス色空間内の座標値との対応を定義したものである。
【０１３６】
図１５は、本発明の色変換定義記憶媒体のもう１つの実施形態を示す図である。
【０１３７】
図１２を参照して、図１２の色変換装置の定義記憶部３４０が本発明の色変換定義記憶媒体の一実施形態に相当する旨説明したが、この図１５には、本発明の色変換定義記憶媒体のもう１つの例として、ＣＤ−ＲＯＭ１１０に色変換テーブル３４２が記憶された例が示されている。
【０１３８】
前述したように、この色変換テーブル３４２は共通色空間で色変換を行なうためのものであり、入力プロファイルや出力プロファイルとは独立に、好ましい色変換を行なう色変換テーブル３４２のみを、例えばＣＤ−ＲＯＭ１１０等の可搬型記憶媒体に記憶させて流通させることも可能である。
【０１３９】
このような色変換テーブルを入手したユーザは、例えば図１２に示すような機能を持つ自分の色変換装置にその入手した色変換テーブルをアップロードし、その色変換テーブルを使ってより鮮やかな色品質の高い色変換を行なうことができる。
【０１４０】
【発明の効果】
以上、説明したように、本発明によれば多様な入力・出力デバイスの組合せにおいても色品質の高いカラー画像を得るための色変換を行なうことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【図２】図１に１つのブロックで示すパーソナルコンピュータの外観斜視図である。
【図３】パーソナルコンピュータのハードウェア構成図である。
【図４】色変換定義の１つをなす入力プロファイルの概念図である。
【図５】もう１つの色変換定義である出力プロファイルの概念図である。
【図６】入力プロファイルと出力プロファイルとの双方からなる色変換定義を示す概念図である。
【図７】図１〜図３に示すパーソナルコンピュータの内部で実行される、本実施形態に特徴的な色変換処理を示す概念図である。
【図８】Ｌ*ａ*ｂ*色空間における、Ｌ*ａ*平面に投影した基本色ベクトルを示す図である。
【図９】Ｌ*ａ*ｂ*色空間におけるａ*ｂ*平面に投影した基本色ベクトルを示す図である。
【図１０】補正係数の概念図である。
【図１１】色変換テーブルのもう１つの作成方法の説明図である。
【図１２】本発明の色変換装置の一実施形態の機能ブロック図である。
【図１３】本発明の色変換装置のもう１つの実施形態の機能ブロック図である。
【図１４】本発明の色変換方法の一実施形態を示すフローチャートである。
【図１５】本発明の色変換定義記憶媒体の実施形態を示す図である。
【符号の説明】
１０    カラースキャナ
１１    原稿画像
２０    パーソナルコンピュータ
２１    本体装置
２２    画像表示装置
２２ａ    表示画面
２３    キーボード
２４    マウス
２５    バス
３０    印刷系
１００    フロッピィディスク
１１０    ＣＤ−ＲＯＭ
２１１    ＣＰＵ
２１２    主メモリ
２１３    ハードディスク装置
２１４    ＦＤドライバ
２１５    ＣＤ−ＲＯＭドライバ
２１６    入力インタフェース
２１７    出力インタフェース
３１０    データ取得部
３２０    データ変換部
３３０    データ出力部
３４０    定義記憶部
３４１ａ，３４１ｂ，…，３４１ｎ    入力プロファイル
３４２，３４２ａ，３４２ｂ，…，３４２ｐ    色変換テーブル
３４３ａ，３４３ｂ，…，３４３ｍ    出力プロファイル
３５０    指定部
【図１】
0004205839.tif 000007
【図２】
0004205839.tif 000008
【図３】
0004205839.tif 000009
【図４】
0004205839.tif 000010
【図５】
0004205839.tif 000011
【図６】
0004205839.tif 000012
【図７】
0004205839.tif 000013
【図８】
0004205839.tif 000014
【図９】
0004205839.tif 000015
【図１０】
0004205839.tif 000016
【図１１】
0004205839.tif 000017
【図１２】
0004205839.tif 000018
【図１３】
0004205839.tif 000019
【図１４】
0004205839.tif 000020
【図１５】
0004205839.tif 000021