(57)【要約】【目的】カラー画像出力装置が出力可能な色に対応して変換精度の高い色変換が可能な色変換装置およびその方法を提供する。【解決手段】この発明の画像処理装置によれば、画像出力装置が出力可能な色域を包含する範囲の色領域は、アドレス写像生成部１２により、色変換テーブルアドレス空間との間に定義される所定の写像関数に基づいて写像されるので、色変換テーブル１７内の浪費が抑止されるとともに、色変換テーブル内の有効格子点数が増大されることから、色変換精度が改善される。【選択図】    図２
2004180013.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データの色分布の範囲を算出して、その結果を色域パラメータとし、
得られた色域パラメータによって表される色分布範囲を包含する色域を第１の色空間に写像する写像関数と、写像関数に従って変換するためのアドレスと、色変換テーブルヘの書き込みアドレスと、書き込みアドレスの逆関数である第２の書き込みアドレスとを生成し、
前記第２の書き込みアドレスを読み出しアドレスとして色変換マスターデータベースから色変換テーブルへの設定データを書き込み、
前記写像関数に従って変換するためのアドレスの上位ビットを読み出しアドレスとして色変換テーブルから第２の色空間を読み出し、
第２の色空間データを参照し、対応するデータが存在しない場合には、さらに補間して色変換する
ことを特徴とする色変換方法。
【請求項２】
前記色分布の範囲の算出に用いられる画像データは、入力対象毎に画像メモリに記憶され、前記色変換に際して予め画像メモリに記憶されている画像データが利用されることを特徴とする請求項１記載の色変換方法。
【請求項３】
前記色分布の範囲の算出に用いられる画像データは、入力対象のプリスキャンにより取得され、前記色変換に際して同一の入力対象がもう一度スキャンされることを特徴とする請求項１記載の色変換方法。
【請求項４】
前記画像データは、スキャナから入力されることを特徴とする請求項１または２記載の色変換方法。
【請求項５】
前記画像データは、デジタルカメラから入力されることを特徴とする請求項１または２記載の色変換方法。
【請求項６】
前記色域パラメータを前記第１の色空間に写像する写像関数は、写像元の色空間を、より大きな体積の領域（六面体）に全射するものであることを特徴とする請求項１ないし３のいずれかに記載の色変換方法。
【請求項７】
前記色域パラメータを前記第１の色空間に写像する写像関数は、写像元の色空間内のグレーポイントを色変換テーブルアドレス空間のグレー軸に写像するものであることを特徴とする請求項１ないし３のいずれかに記載の色変換方法。
【請求項８】
前記色域パラメータを前記第１の色空間に写像する写像関数は、写像元の色域パラメータを示す六面体の個々の頂点を、より大きな体積の六面体の対応する頂点に写像するものであることを特徴とする請求項１ないし３のいずれかに記載の色変換方法。
【請求項９】
前記色域パラメータを前記第１の色空間に写像する写像関数は、写像元の色域パラメータを示す六面体の個々の稜線を、色変換テーブルアドレス空間の最外郭の辺に写像するものであることを特徴とする請求項１ないし３のいずれかに記載の色変換方法。
【請求項１０】
入力された画像データの色分布範囲を算出してその結果を色域パラメータとして出力する入力画像色域抽出部と、
色域パラメータによって表される色分布範囲を包含する第１の色空間で表される色域を所定の写像関数に従って写像するための写像関数を生成するアドレス写像生成部と、
入力された画像データを写像関数に従って変換するアドレス写像演算部と、
色変換テーブルへの書き込みアドレスを生成する色変換テーブルアドレス発生部と、
アドレス写像生成手段から生成される写像関数の逆関数である逆写像関数に従って、色変換テーブルヘの書き込みアドレスを逆写像変換するアドレス逆写像演算部と、
アドレス逆写像演算手段から供給される色変換テーブル書き込みアドレスの逆写像結果を読み出しアドレスとして設定データが読み出される色変換マスターデータベースと、
色変換マスターデータベースから読み出され供給される設定データが色変換テーブル書き込みアドレスに対して予め書き込まれ、また、アドレス写像演算手段から供給されるアドレス写像演算結果の上位ビットを読み出しアドレスとして第２の色空間データが読み出される色変換テーブルと、
色変換テーブルから読み出される前記第２の色空間データを参照し、補間して結果を出力する色変換部と、
を有することを特徴とする色変換装置。
【請求項１１】
前記色分布の範囲の算出に用いられる画像データは、入力対象毎に画像メモリに記憶され、前記色変換に際して予め画像メモリに記憶されている画像データが利用されることを特徴とする請求項１０記載の色変換装置。
【請求項１２】
前記色分布の範囲の算出に用いられる画像データは、入力対象のプリスキャンにより取得され、前記色変換に際して同一の入力対象がもう一度スキャンされることを特徴とする請求項１０記載の色変換装置。
【請求項１３】
前記画像データは、スキャナから入力されることを特徴とする請求項１１または１２記載の色変換装置。
【請求項１４】
前記画像データは、デジタルカメラから入力されることを特徴とする請求項１１または１２記載の色変換装置。
【請求項１５】
前記色域パラメータを前記第１の色空間に写像する写像関数は、写像元の色空間を、より大きな体積の領域（六面体）に全射するものであることを特徴とする請求項１０ないし１２のいずれかに記載の色変換装置。
【請求項１６】
前記色域パラメータを前記第１の色空間に写像する写像関数は、写像元の色空間内のグレーポイントを色変換テーブルアドレス空間のグレー軸に写像するものであることを特徴とする請求項１０ないし１２のいずれかに記載の色変換装置。
【請求項１７】
前記色域パラメータを前記第１の色空間に写像する写像関数は、写像元の色域パラメータを示す六面体の個々の頂点を、より大きな体積の六面体の対応する頂点に写像するものであることを特徴とする請求項１０ないし１２のいずれかに記載の色変換装置。
【請求項１８】
前記色域パラメータを前記第１の色空間に写像する写像関数は、写像元の色域パラメータを示す六面体の個々の稜線を、色変換テーブルアドレス空間の最外郭の辺に写像するものであることを特徴とする請求項１０ないし１２のいずれかに記載の色変換装置。
【請求項１９】
入力された画像データの色分布範囲を算出してその結果を色域パラメータとして出力する入力画像色域抽出手段と、
前記色域パラメータによって表される色分布範囲を包含する色域を第１の色空間に全射する写像関数を生成するアドレス写像生成手段と、
前記入力された画像データを前記写像関数にしたがって変換するアドレス写像演算手段と、
色変換テーブルヘの書き込みアドレスを生成する色変換テーブルアドレス発生手段と、
前記アドレス写像生成手段から生成される前記写像関数の逆関数である逆写像関数にしたがって前記色変換テーブルヘの書き込みアドレスを逆写像変換するアドレス逆写像演算手段と、
前記アドレス逆写像演算手段から供給される前記色変換テーブル書き込みアドレスの逆写像結果を読み出しアドレスとしてデータが読み出される色変換マスターデータベースと、
前記色変換マスターデータベースから読み出され供給される前記データが前記色変換テーブル書き込みアドレスに対して予め書き込まれ、また、前記アドレス写像演算手段から供給されるアドレス写像演算結果の上位ビットを読み出しアドレスとして第２の色空間データが読み出される色変換テーブルと、
前記色変換テーブルから読み出される前記第２の色空間データを参照補間して結果を出力する色変換手段と、
を具備することを特徴とする色変換装置。
【請求項２０】
前記色分布の範囲の算出に用いられる画像データは、入力対象毎に画像メモリに記憶され、前記色変換に際して予め画像メモリに記憶されている画像データが利用されることを特徴とする請求項１９記載の色変換装置。
【請求項２１】
前記色分布の範囲の算出に用いられる画像データは、入力対象のプリスキャンにより取得され、前記色変換に際して同一の入力対象がもう一度スキャンされることを特徴とする請求項１９記載の色変換装置。
【請求項２２】
入力された格子点ＲＧＢデータを、ＲＧＢのＩＣＣプロファイルに基づいて、所定の色空間内の中間データに変換し、
中間データを、ＣＭＹＫのＩＣＣプロファイルに基づいて、第２の中間データに変換し、
第２の中間データを補正処理して色変換テーブルを作成し、
作成された色変換テーブルから読み出される色空間データを参照して、色変換対象であるＲＧＢデータをＣＭＹＫデータにダイレクト色変換する
ことを特徴とする色変換方法。
【請求項２３】
入力された格子点ＲＧＢデータを、ＩＣＣプロファイルに基づいて、所定の色空間内の中間データに変換する第１の色変換部と、
この第１の中間色変換部により変換された中間データを、ＩＣＣプロファイルに基づいて、第２の中間データに変換する第２の色変換部と、
この第２の色変換部により生成された第２の中間データを補正する補正処理部と、
この補正処理部により補正された補正値を保持した色変換テーブルと、
この色変換テーブルから読み出される色空間データを参照して、色変換対象であるＲＧＢデータをＣＭＹＫデータに変換するダイレクト色変換部と、
を有することを特徴とする色変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、入力カラー画像に対応するカラー画像を高い色精度で出力可能な画像出力装置に利用される色変換装置ならびにその方法に関する。
【０００２】
【従来の技術】
近年、オフィスにおけるネットワーク環境の普及に伴い、デジタル複写機は、ネットワークに接続され、コピー機としての他に、プリンタ、スキャナ、ＦＡＸとしても利用できる複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）へと変わりつつある。特に、プリンタとしての用途に比重が増えてきた。これに伴い、フルカラーデジタル複合機（以下、カラーＭＦＰと記す）では、原稿の色を忠実に再現するといったコピー向けの観点だけでなく、表示装置例えばモニタ装置に表示された色をいかに好ましく出力するかといったプリンタ色再現の性能が重要視されている。
【０００３】
一般に、モニタ装置が表示可能な色再現域に比べて、カラーＭＦＰが出力可能なプリンタ色再現域は狭いため、プリンタ色域外の色については一致させることができない。よって、プリンタ色域外のモニタ表示色については、プリンタ色域内の適当な色にマッピングさせる方法が広く利用されている。
【０００４】
その際の色再現のポリシーは、『モニタ表示との違和感が無く、単独で見てもきれいで見やすい』とするのが妥当と思われる。
【０００５】
マッピングに際して、テーブル参照方式による色変換を行う場合、色変換対象の画像データ自身を色変換テーブルの読み出しアドレスとして、色変換結果または色変換結果を内挿するための参照値を色変換テーブルから読み出す方法が用いられている。
【０００６】
また、カラーＭＦＰを用いてＲＧＢ画像ファイルをプリント出力する際の通常のフローは、ＲＧＢをデバイスインディペンデントな色空間であるＬ＊ａ＊ｂ＊またはＣＩＥＸＹＺ（Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ（ＰＣＳ）と呼ばれる）に変換し、さらにこれをＣＭＹＫに変換するという二段階の変換である。色変換には、ＲＧＢおよびＣＭＹＫの素性を示す情報として、各々のＩＣＣプロファイルが用いられる。
【０００７】
例えば、スキャナから入力されたＲＧＢ画像をプリンタ出力用にＣＭＹ画像に変換する例を、図ＥＮＤを用いて説明する。
【０００８】
図ＥＮＤでは、色変換テーブル中の塗りつぶされた部分が、ある画像中に登場する色を全て含むように囲んだ領域を示し、塗りつぶされていない部分が、画像中には登場しない、すなわち色変換の対象から外れた領域を示す。
【０００９】
スキャナから入力されるＲＧＢ画像には、そのシーン内容にしたがって登場する色としない色とがある。このため、多くの場合、ある画像（シーン）中に登場する色を全て含むように色領域を囲んだ場合であっても、変換元の色空間であるＲＧＢ空間を全て含むことは無く、むしろＲＧＢ空間内であるにもかかわらず、色変換対象外となる領域が大きい場合が多い。
【００１０】
テーブル参照方式による色変換の精度は、テーブルエントリ（テーブルに入力されている格子点の数）が密であるほど、すなわちテーブル格子点が短い間隔をおいて数多く存在するテーブルを用いるほうが、良好である。
【００１１】
このため、図ＥＮＤに示した場合には、色変換に供されるテーブルエントリの数（これを有効格子点数と呼ぶことにする）が、塗りつぶされた領域の内部だけに限定されてしまう。
【００１２】
なお、ガマットマッピングを用い、入力画像が有する色の範囲を、拡張あるいは収縮させて、出力デバイスが出力可能な色域いっぱいにあわせる色変換方法が既に提案されている（たとえば、非特許文献１）。
【００１３】
【非特許文献１】
「Ｉｍａｇｅ−Ｄｅｐｅｎｄｅｎｔ  Ｇａｍｕｔ  Ｃｏｍｐｒｅｓｓｉｏｎ  ａｎｄ  Ｅｘｔｅｎｓｉｏｎ，  Ｈｉｒｏａｋｉ  Ｋｏｔｅｒａ  ｅｔ  ａｌ．，  ｐａｇｅｓ  ２８８−２９２，  ＰＩＣ２００２  ｐｒｏｃｅｅｄｉｎｇ  （Ｉｍａｇｉｎｇ  Ｓｃｉｅｎｃｅ  ａｎｄ  Ｔｅｃｈｎｏｌｏｇｙ）」（Ａｂｓｔｒａｃｔ部分）
【００１４】
【発明が解決しようとする課題】
上述したように、有効格子点数が図ＥＮＤにおいて塗りつぶされた領域の内側だけに限定される場合、塗りつぶされていない領域の格子点は、無駄になる。
【００１５】
すなわち、図ＥＮＤにおいて塗りつぶされた領域は、実質的に有効格子点数が疎なテーブルであるから、テーブルに用いられるメモリが浪費される一方で、色変換精度が低下する問題がある。
【００１６】
一方、ＩＣＣプロファイルを利用にする色変換フローでは、次のような３つの問題が生じる。
【００１７】
例えば、ＰＣＳ値をＣＭＹＫ値に変換する段階では、どのＰＣＳ値がＲＧＢの原色に相当するかという情報が失われているため、ＲＧＢ原色に限定した処理が困難になる。
【００１８】
また、仮にＲＧＢ原色に相当するＰＣＳ値がわかったとしても、一般に、そのＰＣＳ値はＣＭＹＫプロファイル内の色変換テーブルの格子点を結んだ直線上に乗らないため、そのＰＣＳ値に対応するＣＭＹＫ値は他の色相の格子点との間でテーブル補間によって求めざるを得なくなり、補間誤差によって色相が歪む問題がある。
【００１９】
さらに、入力画像の色空間として、複数種類のＲＧＢ色空間を扱わなければならない場合には、ＲＧＢ色空間の種類毎にその原色に相当するＰＣＳ値が異なるため、ＣＭＹＫプロファイルを複数用意しなければならない問題がある。
【００２０】
この発明の目的は、カラー画像出力装置が出力可能な色に対応して変換精度の高い色変換が可能な色変換装置およびその方法を提供することである。
【００２１】
【課題を解決するための手段】
この発明は、入力された画像データの色分布の範囲を算出して、その結果を色域パラメータとし、得られた色域パラメータによって表される色分布範囲を包含する色域を第１の色空間に写像する写像関数と、写像関数に従って変換するためのアドレスと、色変換テーブルヘの書き込みアドレスと、書き込みアドレスの逆関数である第２の書き込みアドレスとを生成し、前記第２の書き込みアドレスを読み出しアドレスとして色変換マスターデータベースから色変換テーブルへの設定データを書き込み、前記写像関数に従って変換するためのアドレスの上位ビットを読み出しアドレスとして色変換テーブルから第２の色空間を読み出し、第２の色空間データを参照し、対応するデータが存在しない場合には、さらに補間して色変換することを特徴とする色変換方法を提供するものである。
【００２２】
またこの発明は、入力された画像データの色分布範囲を算出してその結果を色域パラメータとして出力する入力画像色域抽出部と、色域パラメータによって表される色分布範囲を包含する第１の色空間で表される色域を所定の写像関数に従って写像するための写像関数を生成するアドレス写像生成部と、入力された画像データを写像関数に従って変換するアドレス写像演算部と、色変換テーブルへの書き込みアドレスを生成する色変換テーブルアドレス発生部と、アドレス写像生成手段から生成される写像関数の逆関数である逆写像関数に従って、色変換テーブルヘの書き込みアドレスを逆写像変換するアドレス逆写像演算部と、アドレス逆写像演算手段から供給される色変換テーブル書き込みアドレスの逆写像結果を読み出しアドレスとして設定データが読み出される色変換マスターデータベースと、色変換マスターデータベースから読み出され供給される設定データが色変換テーブル書き込みアドレスに対して予め書き込まれ、また、アドレス写像演算手段から供給されるアドレス写像演算結果の上位ビットを読み出しアドレスとして第２の色空間データが読み出される色変換テーブルと、色変換テーブルから読み出される前記第２の色空間データを参照し、補間して結果を出力する色変換部と、を有することを特徴とする色変換装置を提供するものである。
【００２３】
さらにこの発明は、入力された画像データの色分布範囲を算出してその結果を色域パラメータとして出力する入力画像色域抽出手段と、前記色域パラメータによって表される色分布範囲を包含する色域を第１の色空間に全射する写像関数を生成するアドレス写像生成手段と、前記入力された画像データを前記写像関数にしたがって変換するアドレス写像演算手段と、色変換テーブルヘの書き込みアドレスを生成する色変換テーブルアドレス発生手段と、前記アドレス写像生成手段から生成される前記写像関数の逆関数である逆写像関数にしたがって前記色変換テーブルヘの書き込みアドレスを逆写像変換するアドレス逆写像演算手段と、前記アドレス逆写像演算手段から供給される前記色変換テーブル書き込みアドレスの逆写像結果を読み出しアドレスとしてデータが読み出される色変換マスターデータベースと、前記色変換マスターデータベースから読み出され供給される前記データが前記色変換テーブル書き込みアドレスに対して予め書き込まれ、また、前記アドレス写像演算手段から供給されるアドレス写像演算結果の上位ビットを読み出しアドレスとして第２の色空間データが読み出される色変換テーブルと、
前記色変換テーブルから読み出される前記第２の色空間データを参照補間して結果を出力する色変換手段と、を具備することを特徴とする色変換装置を提供するものである。
【００２４】
またさらにこの発明は、入力された格子点ＲＧＢデータを、ＲＧＢのＩＣＣプロファイルに基づいて、所定の色空間内の中間データに変換し、中間データを、ＣＭＹＫのＩＣＣプロファイルに基づいて、第２の中間データに変換し、第２の中間データを補正処理して色変換テーブルを作成し、作成された色変換テーブルから読み出される色空間データを参照して、色変換対象であるＲＧＢデータをＣＭＹＫデータにダイレクト色変換することを特徴とする色変換方法を提供するものである。
【００２５】
さらにまたこの発明は、入力された格子点ＲＧＢデータを、ＩＣＣプロファイルに基づいて、所定の色空間内の中間データに変換する第１の色変換部と、この第１の中間色変換部により変換された中間データを、ＩＣＣプロファイルに基づいて、第２の中間データに変換する第２の色変換部と、この第２の色変換部により生成された第２の中間データを補正する補正処理部と、この補正処理部により補正された補正値を保持した色変換テーブルと、この色変換テーブルから読み出される色空間データを参照して、色変換対象であるＲＧＢデータをＣＭＹＫデータに変換するダイレクト色変換部と、を有することを特徴とする色変換装置を提供するものである。
【００２６】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について詳細に説明する。
【００２７】
図１は、この発明の色変換装置を含むカラー画像処理装置の主要な部分を説明する概略図である。
【００２８】
図１に示すように、カラー画像処理装置１は、色変換装置３、色変換装置３に画像データを入力するデータ入力部５および色変換装置３から出力された色変換出力を、画像出力装置に出力する画像データ出力部７からなる。なお、色変換装置３、データ入力部５および画像データ出力部７は、主制御装置９により制御される。
【００２９】
図１に示したカラー画像処理装置１において、外部から供給された画像データあるいは画像メモリに保持されている画像データは、データ入力部５から色変換装置３に入力される。なお、色変換装置３に入力される画像データは、加法混色系のＲＧＢ（Ｒすなわち赤、Ｇすなわち緑およびＢすなわち青）色座標データである。
【００３０】
色変換装置３においては、図２ないし図Ｎ１を用いて以下に説明するように、入力された画像データの画素毎に、ＲＧＢ（加法混色系）色座標データから減法混色系のＣＭＹ（Ｃすなわちシアン、ＭすなわちマゼンタおよびＹすなわち黄）色座標データ（または黒単独画像および黒強調用のＢｋすなわち黒を含むＣＭＹＢｋ色座標データ）に色変換（異なる色空間への写像）される。すなわち、入力されたＲＧＢデータが、出力系で出力可能な色域内で再現されたＣＭＹデータに変換される。
【００３１】
色変換装置３により色変換された色変換出力は、画像データ出力部７から、たとえばレーザビームプリンタやインクジェットプリンタ等の出力装置に出力され、出力媒体、たとえば紙や樹脂フィルム等に出力（プリントアウト）される。
【００３２】
色変換装置３は、図２ないし図Ｎ１を用いて以下に説明するが、この発明の特徴を含み、さまざまな実施の形態により実施可能である。
【００３３】
データ入力部５は、たとえば画像読取装置すなわちスキャナあるいはデジタルカメラ（以下ＤＳＣと略称する）等により供給される画像データ、もしくは予め決められた形式の画像データが入力可能な入力インタフェース等である。
【００３４】
画像データ出力部７は、たとえばトナーを色材として用いるレーザビームプリンタ等に、たとえば所定の通信プロトコルまたはインタフェースを介して、色変換出力データを出力する。
【００３５】
色変換装置３は、たとえば図２に示すように、入力画像色域情報抽出部１１、アドレス写像関数生成部１２、アドレス写像演算部１３、色変換テーブルアドレス発生部１４、アドレス逆写像演算部１５、色変換マスターデータベース１６、色変換テーブル１７、色変換部１８および画像メモリ１９を含む。
【００３６】
入力画像色域情報抽出部１１は、外部から入力された画像データの色分布範囲を算出し、その算出結果を、色域パラメータとしてアドレス写像関数生成部１２に出力する。
【００３７】
アドレス写像関数生成部１２は、入力画像色域情報抽出部１１から供給される色域パラメータによって表される色分布範囲を包含する第１の色空間で表される色域を、第１の色空間よりも広い領域に写像するための写像関数（すなわちアドレス写像パラメータ）を生成する。
【００３８】
アドレス写像演算部１３は、アドレス写像関数生成部１２において生成されたアドレス写像パラメータ（写像関数）に従って、外部から入力された画像データあるいは外部から入力されて画像メモリ１９に記憶されている画像データを、後段に説明する色変換テーブル１７の任意の格子点データと対応させるための読み出しアドレスを出力する。
【００３９】
色変換テーブルアドレス発生部１４は、色変換テーブル１７への設定データの書き込みを指示する書き込みアドレス（色変換テーブルアドレス）を生成する。なお、この色変換テーブルアドレス発生部１４で発生された色変換テーブルアドレスは、以下に説明するアドレス逆写像演算部１５へも供給される。
【００４０】
アドレス逆写像演算部１５は、アドレス写像関数生成部１２により生成される写像関数の逆関数である逆写像関数（アドレス写像パラメータ）に従って、上述した色変換テーブル１７ヘの書き込みを指示する書き込みアドレス（色変換テーブルアドレス発生部１４で発生された色変換テーブルアドレス）を、逆写像変換する。
【００４１】
色変換マスターデータベース１６は、以下に説明する色変換テーブル１７が含む格子点よりも多くの格子点を含む、非常に密な格子点分布を持つ大容量の色変換テーブル（高精度色変換データベース）である。すなわち、色変換マスターデータベース１６には、色変換の正解情報である変換前後のデータの対応表が格納されている。この色変換マスターデータベース１６に記憶されている格子点データは、アドレス逆写像演算部１５により生成された色変換テーブル１７への書き込みアドレスの逆写像結果を読み出しアドレスとして、読み出される。
【００４２】
色変換テーブル１７は、色変換マスターデータベース１６から読み出され供給された第２の色空間データが色変換テーブルアドレス発生部１４から供給される色変換テーブルアドレスに対して予め書き込まれるデータベース（テーブル）である。また、色変換テーブル１７内の第２の色空間データは、アドレス写像演算部１３により生成されたアドレス写像演算結果の上位ビットを読み出しアドレスとして、読み出される。
【００４３】
なお、色変換テーブル１７のアドレス空間と色変換マスターデータベース１６にエントリされる格子点のアドレス空間とは、図３に示すように、共通の定義域であり、それぞれの空間は、たとえばＲＧＢ各８ビットの３次元色空間である。
【００４４】
色変換部１８は、色変換テーブル１７から読み出される第２の色空間データを参照し、対応するデータが存在しない場合には補間して、画像データ出力部７に色変換出力を出力する。
【００４５】
次に、図２に示した色変換装置における色変換の一例を詳細に説明する。
【００４６】
始めに、色変換マスターデータベース１６の内容を設定する。色変換マスターデータベース１６に格納すべき値は、スキャナやプリンタ等のカラー画像機器について行なわれるカラーキャラクタライゼーションの方法として知られているのと同様の方法によって取得する。その際、できるだけ多くのカラーパッチを入出力および測色するほどより高精度な色変換の対応関係を取得することができる。
【００４７】
図示しない画像読取装置、たとえばスキャナを介して読みとられたＲＧＢ画像データは、画像メモリ１９に格納されるとともに、入力画像色域情報抽出部１１に入力される。
【００４８】
入力画像色域情報抽出部１１は、図４に示すように、入力されたＲＧＢ画像データに含まれる全てのＲＧＢ座標点を包含し、かつ最小体積となるような色変換マスターデータベース１６内の格子点群からなる体積を持った領域であり、クラスタと呼ばれる領域を考えたとき、そのクラスタを構成する格子点群を特定する情報を色域パラメータとして、アドレス写像関数生成部１２に供給する。
【００４９】
アドレス写像関数生成部１２は、図５に示すように、図４のように定義されたクラスタを包含しながら、可能な限り小さい体積となるような六面体（図５では奥行きを考慮しないで平面的に説明されている）を定義し、図６に示すように、六面体を包含し、かつ六面体より大きい体積の領域に、六面体を写像する関数を生成して、その関数の実行に必要なパラメータをアドレス写像パラメータとしてアドレス写像演算部１３に供給する。また、アドレス写像関数生成部１２は、この写像関数の逆関数の実行に必要なパラメータを、アドレス逆写像パラメータとしてアドレス逆写像演算部１５にも供給する。
【００５０】
次に、色変換テーブル１７の内容を設定する。なお、色変換テーブル１７の設定は、画像毎に設定が異なるため、対象となる画像の入力後に行なわれる。
【００５１】
まず、色変換テーブルアドレス発生部１４が色変換テーブル１７に設定データを書き込むためのアドレスを発生する。色変換テーブルアドレス発生部１４により発生された書き込みアドレスは、色変換テーブル１７とアドレス逆写像演算部１５に供給される。すなわち、アドレス逆写像演算部１５において前記アドレス逆写像パラメータに従って、色変換テーブル１７に設定データを書き込むためのアドレスが逆写像される。
【００５２】
アドレス逆写像演算部１５による逆写像の結果は、色変換テーブル１７に書き込むデータとして色変換マスターデータベース１６から読み出すデータ（第２の色空間データ）の格子点アドレスとして出力される。
【００５３】
アドレス逆写像演算部１５から供給されたアドレスに従って、色変換マスターデータベース１６から読み出されたデータ（第２の色空間データ）は、色変換テーブルアドレス発生部１４から発生されたアドレスに従って、色変換テーブル１７の（２つめの）設定データとして、色変換テーブル１７に書き込まれる。
【００５４】
この色変換テーブルアドレス発生から色変換テーブルヘの設定データ書き込みまでの処理を、色変換テーブル１７の全格子点分だけ繰り返す。これで、色変換の準備は全て終了する。
【００５５】
次に、入力されたＲＧＢ画像を色変換する。
【００５６】
色変換すべきＲＧＢ画像データは、既に画像メモリ１９に格納されているので、画像メモリ１９から１画素ずつ読み出して色変換を実行する。
【００５７】
まず、画像メモリ１９から読み出されたＲＧＢ画素データは、アドレス写像演算部１３に供給される。
【００５８】
アドレス写像演算部１３は、アドレス写像関数生成部１２から供給されているアドレス写像パラメータに従ってＲＧＢ画素データを写像し、その結果を色変換部１８に供給する。
【００５９】
色変換部１８は、アドレス写像演算部１３によるＲＧＢ画素データの写像結果を色変換テーブル１７の参照アドレスとして色変換テーブル１７を参照してデータを入手し、対応するデータが存在しない場合には補間して、そのデータに基づく補間演算を行うことにより、ＣＭＹ色変換結果を算出する。
【００６０】
このように、本発明の色変換装置は、入力された画像データの色分布範囲を算出してその結果を色域パラメータとして出力する入力画像色域抽出部１１と、色域パラメータによって表される色分布範囲を包含する第１の色空間で表される色域を第１の色空間自身より広い領域に写像する写像関数を生成するアドレス写像生成部１２と、入力された画像データを写像関数にしたがって変換するアドレス写像演算部１３と、色変換テーブルへの書き込みアドレスを生成する色変換テーブルアドレス発生部１４と、アドレス写像生成手段から生成される写像関数の逆関数である逆写像関数にしたがって、色変換テーブルヘの書き込みアドレスを逆写像変換するアドレス逆写像演算部１５と、アドレス逆写像演算手段から供給される色変換テーブル書き込みアドレスの逆写像結果を読み出しアドレスとして設定データが読み出される色変換マスターデータベース１６と、色変換マスターデータベースから読み出され供給される設定データが色変換テーブル書き込みアドレスに対して予め書き込まれ、また、アドレス写像演算手段から供給されるアドレス写像演算結果の上位ビットを読み出しアドレスとして第２の色空間データが読み出される色変換テーブル１７と、色変換テーブルから読み出される前記第２の色空間データを参照し、補間して結果を出力する色変換部１８と、を有するので、入力画像の色域は、その色域を包含する範囲の色領域を色変換テーブルアドレス空間により広く写像されるので、色変換テーブル格子点の浪費が少なくなり、逆に色変換テーブルの有効格子点数が増加して、色変換精度が改善される。また、入力される画像毎に、最適な有効格子点数を割り当てることが可能となるため、画像毎の色変換精度が改善される。
【００６１】
なお、図２に示した色変換装置において、画像メモリ１９を省略することもできる。その場合、入力画像色域情報抽出部１１に入力された画像データが保存されないのみであるから、任意の入力対象から入力画像色域情報抽出部１１に入力された最初の画像データに基づいて色域パラメータを生成し、再び同じ入力情報を入力画像色域情報抽出部１１に入力して色変換すればよい。
【００６２】
たとえばスキャナにより原稿の画像情報が入力される場合、最初の画像データをプリスキャンで取得し、プリスキャンされた画像に基づいて、色域パラメータを生成したのち同じ原稿を本スキャンして得られる画像データに対して色変換を実行すればよい。
【００６３】
図７は、図２を用いて前に説明した色変換装置の別の実施例を説明する概略図である。なお、図２により既に説明した要素と同一の要素には同じ符号を附して詳細な説明を省略する。また、色変換装置以外の要素については、図１に示したカラー画像処理装置と同一であるから説明を省略する。
【００６４】
図７に示すように、色変換装置１０３は、入力系色域情報抽出部１１１、アドレス写像関数生成部１２、アドレス写像演算部１３、色変換テーブルアドレス発生部１４、アドレス逆写像演算部１５、色変換マスターデータベース１６、色変換テーブル１７、色変換部１８および画像メモリ１９を含む。
【００６５】
入力画像色域情報抽出部１１１は、データ入力部５に対して画像データを入力する入力系、たとえば入力装置（デバイス）、媒体および表示形式（メディア）すなわち被写体の状態（特徴）や入力環境（光源の特性）等に固有の入力可能色域を算出して、その算出結果を、色域パラメータとしてアドレス写像関数生成部１２に出力する。
【００６６】
すなわち、データ入力部５を経由して入力画像色域情報抽出部１１１に供給される画像データは、たとえば入力装置がスキャナであるかデジタルカメラであるか、媒体がフィルム（透過光型）であるか写真または印刷物（反射光型）であるか、表示形式がネガ型であるかポジ型であるか、入力環境が屋外（太陽光下）であるか室内（人工照明下）であるか、人工照明下である場合にその光源の種類が何か、等に代表されるさまざまな条件を伴っている。このことから、色変換テーブルを設定する際には、上述したさまざま条件が、単独でまたは任意に組み合わせられることで決まる固有の条件に対応されることが要求される。なお、色変換装置における色変換マスターデータベース１６の内容の設定と色変換の動作（色変換の各工程）については、図２に説明した色変換装置と同一であるから、ここでは省略する。
【００６７】
色変換テーブルを作成する際には、図示しないが、予め仕様が決められているカラーチャート（カラーターゲットチャート）、たとえば日本工業規格（ＪＩＳＺ２３００やＺ８７２１）で定義されているような容易に入手可能なチャートやＩＴ８またはＳＣＩＤを入力対象物として、第１に、所定の条件下で入力画像色域情報抽出部１１１に入力される。
【００６８】
すなわち、用意されたカラーターゲットチャートの画像データは、入力系色域情報抽出部１１１に入力される。
【００６９】
入力系色域情報抽出部１１１は、カラーターゲット画像の個々のカラーパッチのＲＧＢ値を求める。その方法としては、たとえばカラーパッチ毎に複数画素をサンプリングし、サンプリングされた複数画素値の平均を求める方法等がある。
【００７０】
入力画像色域情報抽出部１１１は、図８に示すように、全カラーパッチのＲＧＢ座標点を全て包含し、かつ最小体積となるような色変換マスターデータベース１６内の格子点群からなる体積を持った領域であり、クラスタと呼ばれる領域を考えたとき、そのクラスタを構成する格子点群を特定する情報を色域パラメータとして、アドレス写像関数生成部１２に供給する。
【００７１】
以下、アドレス写像関数生成部１２で図５を用いて前に説明したと同様に、上述したクラスタを包含しながら可能な限り小さい体積となるような六面体が定義され、図６を用いて前に説明したと同様に、その六面体を包含し、かつこの六面体より大きい体積の領域に、この六面体を写像する関数が生成される。次に、その関数の実行に必要なパラメータをアドレス写像パラメータとしてアドレス写像演算部１３に供給する。また、この写像関数の逆関数の実行に必要なパラメータをアドレス逆写像パラメータとしてアドレス逆写像演算部１５に供給する。
【００７２】
次に、色変換テーブル１７の内容を設定する。なお、図７に示した色変換装置においては、色変換テーブル１７の内容は、入力画像に依存しないため、色変換テーブル１７の設定は、図２に示した色変換装置での色変換テーブルの設定とは異なり、画像入力の前に設定される。
【００７３】
まず、色変換テーブルアドレス発生部１４が色変換テーブル１７に設定データを書き込むためのアドレスを発生する。
【００７４】
この書き込みアドレスは、アドレス逆写像演算部１５において前記アドレス逆写像パラメータに従って逆写像される。
【００７５】
アドレス逆写像演算部１５における逆写像の結果は、色変換テーブル１７に書き込むデータとして色変換マスターデータベース１６から読み出すデータの格子点アドレスとして出力される。
【００７６】
アドレス逆写像演算部１５から供給されたアドレスに従って、色変換マスターデータベース１６から読み出されたデータは、前記色変換テーブルアドレス発生部１４から発生されたアドレスに従って、色変換テーブル１７の設定データとして、色変換テーブル１７に書き込まれる。
【００７７】
この色変換テーブルアドレス発生から色変換テーブルヘの設定データ書き込みまでの処理を、色変換テーブルの全格子点分だけ繰り返す。これで、色変換の準備は全て終了する。
【００７８】
以下、色変換の動作を説明する。
【００７９】
色変換すべき入力されたＲＧＢ画素データは、アドレス写像演算部１３に供給される。
【００８０】
アドレス写像演算部１３は、アドレス写像関数生成部１２から供給されているアドレス写像パラメータに従ってＲＧＢ画素データを写像し、その結果を色変換部１８に供給する。
【００８１】
色変換部１８は、アドレス写像演算部１３によるＲＧＢ画素データの写像結果を色変換テーブル１７の参照アドレスとして色変換テーブル１７を参照し、対応するデータが存在しない場合には補間して、そのデータに基づく補間演算を行うことにより、ＣＭＹ色変換結果を算出する。
【００８２】
このように、本発明の色変換装置は、画像データ入力系に固有の入力可能色域を算出してその結果を色域パラメータとして出力する入力系色域抽出部１１１と、色域パラメータによって表される入力色範囲を包含する第１の色空間で表される色域を第１の色空間自身より広い領域に写像する写像関数を生成するアドレス写像生成部１２と、処理対象画像データを前記写像関数にしたがって変換するアドレス写像演算部１３と、色変換テーブルへの書き込みアドレスを生成する色変換テーブルアドレス発生部１４と、アドレス写像生成手段から生成される写像関数の逆関数である逆写像関数にしたがって、色変換テーブルヘの書き込みアドレスを逆写像変換するアドレス逆写像演算部１５と、アドレス逆写像演算手段から供給される色変換テーブル書き込みアドレスの逆写像結果を読み出しアドレスとして設定データが読み出される色変換マスターデータベース１６と、色変換マスターデータベースから読み出され供給される設定データが色変換テーブル書き込みアドレスに対して予め書き込まれ、また、アドレス写像演算手段から供給されるアドレス写像演算結果の上位ビットを読み出しアドレスとして第２の色空間データが読み出される色変換テーブル１７と、色変換テーブルから読み出される前記第２の色空間データを参照し、補間して結果を出力する色変換部１８と、を有するので、入力デバイス、メディア（被写体）、入力環境（光源）の色域に応じて、その色域を包含する範囲の領域を色変換テーブルアドレス空間により広く写像するため、色変換テーブル格子点の浪費が少なくなり、逆に色変換テーブルの有効格子点数が増加して、色変換精度が改善される。なお、この方法では、前に説明した画像毎に色変換を行う例に比較して色変換精度は低くなるが、入力されうる全ての画像に対して一律に色変換精度が改善される。また、この方法では、入力系が決まった段階で１回のキャラクタライゼーションによってアドレス写像関数を生成するだけでよく、個々の画像を色変換する段階でのオーバーヘッドを要しない。
【００８３】
次に、図２および図７に説明したいずれの色変換装置にも適用可能なアドレス写像関数の生成方法について説明する。なお、アドレス写像関数生成部以外の構成は、図２および図７を用いて前に説明した色変換装置と同様であるから、説明を省略する。
【００８４】
以下に説明する実施例は、図２あるいは図７に示したアドレス写像関数生成部１２（この実施例では便宜的にアドレス写像関数生成部２１２と呼称する）に、入力画像色域情報抽出部１１（図２の色変換装置３）あるいは入力系色域情報抽出部１１１（図７の色変換装置１０３）から供給される色域パラメータによって特定される色変換マスターデータベース１６内に定義されるクラスタを、図９に示す通り、クラスタを包含しながら可能な限り小さい体積となるような六面体を定義し、この六面体を色変換テーブルアドレス空間全体に写像する（全射する）関数を生成することを特徴とする。
【００８５】
以下、アドレス写像関数生成部２１２は、図９に示したクラスタを含む六面体を、色空間テーブルアドレス空間全体に写像する関数の実行に必要なパラメータをアドレス写像パラメータとして、アドレス写像演算部１３に供給する。また、この写像関数の逆関数の実行に必要なパラメータをアドレス逆写像パラメータとしてアドレス逆写像演算部１５に供給する。
【００８６】
この方法によれば、入力画像色域抽出部により入力された画像データの色分布範囲が算出された結果である色域パラメータによって表される色分布範囲を包含する色域は、色変換テーブルアドレス空間に全射されるため、色変換テーブル格子点の浪費が無くなるとともに、色変換テーブルの（テーブルに入力されている格子点の数）が全て有効格子点となるため、色変換精度が最大限に改善される。
【００８７】
上述の図２および図７に説明したそれぞれの色変換装置に適用可能なアドレス写像関数は、以下に説明するさらに別の実施例でも生成される。なお、アドレス写像関数生成部以外の構成は、図２および図７を用いて前に説明した色変換装置と同様であるから、説明を省略する。
【００８８】
以下に説明する実施例は、図２あるいは図７に示したアドレス写像関数生成部１２（この実施例では便宜的にアドレス写像関数生成部３１２と呼称する）に、おいては、アドレス写像関数は、図１０に示すように、入力画像に対して人間の色知覚で実際にグレーであると感じられるポイント（グレーポイント）の色座標値を色変換テーブルアドレス空間のグレー軸上（色変換テーブルアドレス空間がＲＧＢの場合は、Ｒ＝Ｇ＝Ｂとなる線上すなわち六面体で示される色空間の対角線）に写像するものである。なお、色変換マスターデータベース１６中のどの格子点がグレーポイントであるかを示す情報は、色変換マスターデータベース１６自身に予め登録されている。
【００８９】
この方法によれば、任意のグレーポイントを色変換するときのテーブル補間において、グレー軸上の格子点だけが参照されることから、有彩色の格子点を参照しなくてもすむ。すなわち、グレーポイントのテーブル記憶データが、出力系において、実際にグレーを出力することが保証されていれば、任意のグレーポイントの色変換結果は、必ずグレーを出力することになり、入力画像のグレーが必ずグレーとして再現される。すなわち、出力画像の色再現性が、利用者の意図する色域で再現される。
【００９０】
上述の図２および図７に説明したそれぞれの色変換装置に適用可能なアドレス写像関数は、以下に説明するまたさらに別の実施例でも生成される。なお、アドレス写像関数生成部以外の構成は、図２および図７を用いて前に説明した色変換装置と同様であるから、説明を省略する。
【００９１】
以下に説明する実施例は、図２あるいは図７に示したアドレス写像関数生成部１２（この実施例では便宜的にアドレス写像関数生成部４１２と呼称する）に、おいては、アドレス写像関数は、図１１に示すように、色域パラメータによって表される色分布範囲（六面体）の頂点を第１の色空間（六面体）の頂点に写像する写像関数を生成する。
【００９２】
この方法によれば、アドレス写像関数は、入力系色域の頂点の色座標値を色変換テーブルアドレス空間の頂点に写像するため、頂点の色を色変換するときにはテーブル補間が不要となり、入力画像の色変換結果において、頂点のテーブル記憶データが歪むことなく正確に出力される。そのため、入力画像の白と黒および基本色相における最大彩度の色とが、それぞれ色変換マスターデータベースに定義された通りの所望の色変換結果となって出力される。すなわち、出力画像の色再現性が、利用者の意図する色域で再現される。
【００９３】
図２および図７に説明したいずれかの色変換装置にも適用可能なアドレス写像関数は、以下に説明するまたさらに別の実施例でも生成される。なお、アドレス写像関数生成部以外の構成は、図２および図７を用いて前に説明した色変換装置と同様であるから、説明を省略する。
【００９４】
以下に説明する実施例は、図２あるいは図７に示したアドレス写像関数生成部１２（この実施例では便宜的にアドレス写像関数生成部５１２と呼称する）に、おいては、アドレス写像関数は、図１２に示すように、色域パラメータによって表される色分布範囲（六面体）の頂点を含む稜線上の点を、第１の色空間の色域パラメータを示す色分布範囲（六面体）の最外郭の辺に写像する写像関数を生成する。
【００９５】
この方法によれば、アドレス写像関数は、入力系色域の稜線上の色座標値を、色変換テーブルアドレス空間の最外郭の辺上に写像するため、稜線上の任意の色を色変換するときのテーブル補間においては、最外郭の辺上の格子点だけが参照されるので、他の格子点で示される色の影響を受けない。そのため、最外郭の辺上の（すなわち入力系色域稜線上の）データが、出力系において、一様な色相を出力することが保証されていれば、入力画像の色変換結果において、基本色相の歪みを抑制することができる。すなわち、出力画像の色再現性が、利用者の意図する色域で再現される。
【００９６】
次に、図１３を用いて、この発明の色変換装置のさらに別の実施の形態を説明する。なお、ここでは、各要素を図２および図７により前に説明した色変換装置の各要素と対比させて説明する。
【００９７】
図１３に示される通り、色変換装置１００３は、外部から入力された補正対象格子点データを、ＲＧＢのＩＣＣプロファイルに基づいて色変換してＰＣＳデータを出力するＲＧＢ色変換部１０４１、ＲＧＢ色変換部１０４１から供給されるＰＣＳデータを、ＣＭＹのＩＣＣプロファイルに基づいて色変換するＣＭＹ（ＣＭＹＫ）色変換部１０３１、ＲＧＢのＩＣＣプロファイルとＣＭＹＫのＩＣＣプロファイルとにより色変換された色変換結果すなわちＣＭＹ（ＣＭＹＫ）色変換部１０３１からの出力に基づいて補正する補正処理部１０２１、補正処理部により生成された補正値を保持するダイレクト色変換テーブル１０１７、ダイレクト色変換テーブルを参照して、ＲＧＢ色空間の個々の格子点であるＲＧＢ値を、ＣＭＹ色空間の任意のＣＭＹ値に変換するダイレクト色変換部１０１８を有している。
【００９８】
ＲＧＢ色変換部１０４１およびＣＭＹ（ＣＭＹＫ）色変換部１０３１には、ＲＧＢのＩＣＣプロファイルを保持したＲＧＢデータベース１０４２とＣＭＹ（もしくはＣＭＹＫ）のＩＣＣプロファイルを保持したＣＭＹデータベース１０３２が、それぞれ、接続されている。ＲＧＢデータベース１０４２には、ＲＧＢの素性を示す情報であるＩＣＣプロファイルデータが、ＣＭＹデータベース１０３２には、ＣＭＹ（ＣＭＹＫ）の素性を示す情報であるＩＣＣプロファイルデータが、予め記憶されている。なお、ＣＭＹデータベース１０３２のＩＣＣプロファイルデータには、ＰＣＳからＣＭＹＫへの色変換用として、Ｐｅｒｃｅｐｔｕａｌ（自然画像向け），Ｓａｔｕｒａｔｉｏｎ（ビジネスグラフィック向け）およびＲｅｌａｔｉｖｅ  Ｃｏｌｏｒｉｍｅｔｒｉｃ（プルーフ用途向け）に代表される３種類のＲｅｎｄｅｒｉｎｇ  Ｉｎｔｅｎｔ（ｓ）：（例えば色再現意図と解される，レンダリングインテントと発音される）に対応した色変換テーブルが内蔵されている。
【００９９】
図１３に示した色変換装置１００３においては、例えば図１４に太線で示すような重要色、すなわち加法混色における３原色であるＲＧＢ色空間において（ビジネスグラフィックにおける）重要色と位置づけられた色の集合を、図１５中の太線で示した任意の色に写像するものである。なお、図１４は、周知の通り、加法混色の３原色により生成可能な色域を６面体で表示したものであり、（０，０，０）を含む点から互いに平行な２面間にのばされた対角線を結んで定義される３面が、Ｒ，Ｇ，Ｂ色空間の中のビジネスグラフィック重要色を表している。  図１４に示した重要色と位置づけられた色の集合を、図１５中の太線で示した任意の色に写像するために、図１３を用いて前に説明した補正処理部１０２１で補正される際の補正量は、例えば以下に示すように（以下、第１の条件と呼称する）は、
Ｃ＝２５５−Ｒ，
Ｍ＝２５５−Ｇ，
Ｙ＝２５５−Ｂ      ・・・      （１）
で表されるような単純な補色変換（単純色変換）を適用可能である。
【０１００】
また、補正処理部１０２１で補正される際の補正量は、例えば以下に示すように（以下、第２の条件と呼称する）は、
［上述した単純補色変換により得られるＣＭＹ座標の軌跡に対して、補正前のＣＭＹ座標から下ろした垂線の足を補正後のＣＭＹとする］
色変換を適用可能である。
さらに、補正処理部１０２１で補正される際の補正量は、例えば以下に示すように（以下、第３の条件と呼称する）は、
［注目画素の補正前のＣＭＹ三値の和を不変として、最寄のＣＭＹ空間の稜線（図１５の太線）上にマッピングする］
色変換であってもよい。
【０１０１】
上述した個々の条件により形成されるダイレクト色変換テーブル１０１７を参照して得られる色変換結果すなわち色変換部１０１８から画像データとして画像出力装置に出力される色を検証するために、
▲１▼ｓＲＧＢ画像データを、各条件でＣＭＹＫへの色変換を行った結果と、
▲２▼補正したダイレクト色変換テーブルを用いて色変換した結果と、
よりカラーサンプルを得て目視により色特性を比較（評価）したので、その結果を以下に説明する。
【０１０２】
なお、上述した第１の条件は、上述したＣＭＹデータベース１０３２により保持されているＩＣＣプロファイルデータのレンダリングインテントに依存しないので１種類の評価のみとし、補正対象外の色についてはＳａｔｕｒａｔｉｏｎインテントによるＣＭＹＫ画像を用いている。
【０１０３】
第１の条件によれば、赤（Ｒ），黄（Ｙ），マゼンタ（Ｍ）については良好な階調特性が得られている。また、緑（Ｇ）とシアン（Ｃ）については、直線的な色再現ではないものの、連続性（隣り合うカラーパッチ相互の極端な濃淡の差が生じないこと）が維持されている。一方、青（Ｂ）については、低明度域で階調のつぶれが生じている。
【０１０４】
しかしながら、青（Ｂ）に関しても、ｓＲＧＢのＬ＊＝３０以上の色域においては、実質的に問題のないレベルである。
【０１０５】
よって、モニタ側の表示と比較せずに、プリントされた出力画像を単独で目視した場合には、『きれいで見やすい』プリント出力である。
【０１０６】
また、上述した第２の条件は、ＩＣＣプロファイルデータのレンダリングインテントに依存する（補正結果が異なる）ので、すべてのレンダリングインテントについて評価している（実際には、ユーザが特定のレンダリングインテントを選択することになる）。
【０１０７】
第２の条件によれば、３つのレンダリングインテントすなわちＰｅｒｃｅｐｔｕａｌ，ＳａｔｕｒａｔｉｏｎおよびＲｅｌａｔｉｖｅ  Ｃｏｌｏｒｉｍｅｔｒｉｃのそれぞれにおいて、全ての色域において、プリント出力の階調間隔にギャップが生じている部分があり、『モニタ表示との違和感が無い』出力を得るには、改良の余地のあることが認められた。
【０１０８】
しかしながら、Ｓａｔｕｒａｔｉｏｎインテントにおいては、シアン（Ｃ）の階調性は、良好である。また、マゼンタ（Ｍ）と緑（Ｇ）における色相と彩度については、歪みが緩和されている。
【０１０９】
一方、ＰｅｒｃｅｐｔｕａｌおよびＲｅｌａｔｉｖｅ  Ｃｏｌｏｒｉｍｅｔｒｉｃのそれぞれにおいては、青（Ｂ）と緑（Ｇ）に、階調ギャップおよび逆転が見られたが、補正前のＰｅｒｃｅｐｔｕａｌにおいては、ｓＲＧＢとの色相一致の傾向が、補正前のＲｅｌａｔｉｖｅ  Ｃｏｌｏｒｉｍｅｔｒｉｃにおいては、プリンタ色域内のｓＲＧＢとの色相一致のようすが、それぞれ確認されている。このことから、ＰｅｒｃｅｐｔｕａｌおよびＲｅｌａｔｉｖｅ  Ｃｏｌｏｒｉｍｅｔｒｉｃの２つのインテントに関しては、ビジネスグラフィック向けの演出的な加工を追求しなくても補正前の状態で十分実用的であると考えられる。
【０１１０】
従って、第１の条件および第２の条件について考察すると、ビジネスグラフィック向けのモニタカラーマッチング補正方法として、Ｓａｔｕｒａｔｉｏｎインテントで作成されたＲＧＢからＣＭＹＫへのダイレクト色変換テーブルに対してビジネスグラフィックにおける重要色のＣＭＹ値を、ｓＲＧＢの単純補色変換値で置き換えるという方法が、原色保持と階調性保持の観点から有望であることが認められる。
【０１１１】
【発明の効果】
以上説明したように、この発明の色変換方法および色変換装置によれば、入力画像の色域は、画像出力装置が出力可能な色に対して、その色域を包含する範囲の色領域を色変換テーブルアドレス空間との間に定義される所定の写像関数に基づいて写像されるので、色変換テーブル格子点の浪費が抑止される一方で、逆に色変換テーブル内の有効格子点数は増加されるので色変換精度が改善される。
【０１１２】
従って、画像出力装置が出力可能な色に関連して高い変換精度で色変換されるので、出力画像の色再現性が、利用者の意図する色域で再現できる。
【０１１３】
また、ＲＧＢからＣＭＹＫへのダイレクト色変換に関しては、Ｓａｔｕｒａｔｉｏｎインテントで作成されたＲＧＢからＣＭＹＫへのダイレクト色変換テーブルに対してビジネスグラフィックにおける重要色であるＣＭＹ値を、ｓＲＧＢの単純補色変換値で置き換えることで、原色保持と階調性保持が両立可能である。
【図面の簡単な説明】
【図１】この発明の色変換装置を含むカラー画像処理装置の主要な部分を説明する概略図。
【図２】図１に示したカラー画像処理装置に組み込まれる色変換装置の一例を説明する概略ブロック図。
【図３】図２に示した色変換装置における色変換マスターデータベースが保持する格子点のアドレス空間と色変換テーブルのアドレス空間との関係（色変換マスターデータベースと色変換テーブルは、アドレス空間の定義域が等しく、格子点の粗密が異なること）を説明する概略図。
【図４】図２に示した色変換装置に入力される画像データから入力画像色域情報抽出部において定義される色域パラメータ（クラスタ）の概念を説明する概略図（六面体を正面方向からみた状態）。
【図５】図２に示した色変換装置のアドレス写像関数生成部において定義される写像元の色空間の概念を説明する概略図（六面体を正面方向からみた状態）。
【図６】図５に示した写像元の色空間を、より大きい体積の領域（六面体）に写像する概念を説明する概略図。
【図７】図２に示した色変換装置の別の例を説明する概略ブロック図。
【図８】図７に示した色変換装置に入力される画像データが画像データ入力系に固有の入力可能色域を持つ場合に入力系色域情報抽出部において定義される色域パラメータ（クラスタ）の概念を説明する概略図（六面体を正面方向からみた状態）。
【図９】図４または図８に示した写像元の色空間を、より大きな体積の領域（六面体）に全射する概念を説明する概略図。
【図１０】図４または図８に示した写像元の色空間内のグレーポイントを色変換テーブルアドレス空間のグレー軸に写像する概念を説明する概略図。
【図１１】図４または図８に示した写像元の色域パラメータ（クラスタ）を示す六面体の個々の頂点を、より大きな体積の六面体の対応する頂点に写像する概念を説明する概略図。
【図１２】図４または図８に示した写像元の色域パラメータ（クラスタ）を示す六面体の個々の稜線（最外郭の辺）を、色変換テーブルアドレス空間の最外郭の辺に写像する概念を説明する概略図。
【図１３】この発明の色変換装置のさらに別の実施の形態を説明する概略図。
【図１４】図１３に示した色変換装置における変換元であるＲＧＢの色空間におけるビジネスグラフィック重要色の概念を説明する概略図。
【図１５】図１３に示した色変換装置における変換先であるＣＭＹの色空間におけるビジネスグラフィック重要色の概念を説明する概略図。
【図１６】周知の色変換装置における写像元の色空間と色変換テーブルの色空間の大きさ（写像）の概念を説明する概略図。
【符号の説明】
１・・・画像処理装置、
３，１０３，１００３・・・色変換装置、
５・・・データ入力部、
７・・・画像出力部、
９・・・主制御装置、
１１，１１１・・・入力画像色域情報抽出部、
１２（２１２，３１２，４１２，５１２）    ・・・アドレス写像関数生成部、
１３・・・アドレス写像演算部
１４・・・色変換テーブルアドレス発生部、
１５・・・アドレス逆写像演算部、
１６・・・色変換マスターデータベース、
１７・・・色変換テーブル、
１８・・・色変換部、
１９・・・画像メモリ、、。
１０１７・・・ダイレクト色変換テーブル、
１０１８・・・ダイレクト色変換部、
１０２１・・・補正処理部、
１０４１・・・ＲＧＢ色変換部、
１０３１・・・ＣＭＹ色変換部。
【図１】
2004180013.tif 000003
【図２】
2004180013.tif 000004
【図３】
2004180013.tif 000005
【図４】
2004180013.tif 000006
【図５】
2004180013.tif 000007
【図６】
2004180013.tif 000008
【図７】
2004180013.tif 000009
【図８】
2004180013.tif 000010
【図９】
2004180013.tif 000011
【図１０】
2004180013.tif 000012
【図１１】
2004180013.tif 000013
【図１２】
2004180013.tif 000014
【図１３】
2004180013.tif 000015
【図１４】
2004180013.tif 000016
【図１５】
2004180013.tif 000017
【図１６】
2004180013.tif 000018