(57)【要約】【課題】  所定の色空間における色相ごとの最高彩度を有するカスプを容易に取得する。【解決手段】  色域外郭特定部５０は、第２デバイスのＲＧＢ色空間における色域外郭上に複数のポリゴン（多角形）を作成し、色域外郭を特定するとともにＲＧＢ色空間における色相ごとの最高彩度を有する頂点の列をカスプ列として取得する。写像部５２は、ＲＧＢ色空間における複数のポリゴン（カスプ列を含むポリゴンの頂点群）をＣＩＥＬＡＢ色空間上に写像する。補間部５４は、カスプ列から１次元ルックアップテーブル６を作成し、１次元ルックアップテーブル６に配列された各カスプを補間する。したがって、任意の色相角θに対するカスプのＬ＊ａ＊ｂ＊の値が算出可能になる。【選択図】          図４
2006332761.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間におけるデバイスの色域外郭を複数の多角形の集合として特定し、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれを第２の色空間に写像することを特徴とする色データ処理方法。
【請求項２】
前記第２の色空間に写像した前記カスプぞれぞれの間を補間することを特徴とする請求項１記載の色データ処理方法。
【請求項３】
前記第１の色空間は、色空間を示す直交座標系の原点を前記デバイスの色域外郭が含む色空間であることを特徴とする請求項１又は２記載の色データ処理方法。
【請求項４】
前記第１の色空間は、デバイス依存色空間であり、前記第２の色空間は、デバイス非依存色空間であることを特徴とする請求項１乃至３いずれか記載の色データ処理方法。
【請求項５】
第１のデバイスの色域を第２のデバイスの色域にマッピングする色データ処理方法において、少なくとも前記第２のデバイスに対して、デバイス依存色空間における色域外郭を複数の多角形の集合として特定し、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれをデバイス非依存色空間に写像し、写像した前記カスプぞれぞれの間を補間し、補間した結果に基づいて前記第１のデバイスの色域を前記第２のデバイスの色域にマッピングすることを特徴とする色データ処理方法。
【請求項６】
前記デバイス非依存色空間に写像した前記カスプそれぞれに対して、前記デバイス非依存色空間上の色相角に対する色データを示す１次元ルックアップテーブルを作成することにより、写像した前記カスプぞれぞれの間を補間することを特徴とする請求項５記載の色データ処理方法。
【請求項７】
前記デバイス非依存色空間に写像した前記カスプそれぞれに対して、前記デバイス非依存色空間上の色相角に対する明度を示す１次元ルックアップテーブルを作成することにより、写像した前記カスプぞれぞれの間の色相角に対する明度を補間することを特徴とする請求項５記載の色データ処理方法。
【請求項８】
第１の色空間におけるデバイスの色域外郭を複数の多角形の集合として特定する色域外郭特定手段と、この色域外郭特定手段が特定に用いた前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれを第２の色空間に写像する写像手段とを有することを特徴とする色データ処理システム。
【請求項９】
前記写像手段が写像した前記カスプぞれぞれの間を補間する補間手段をさらに有することを特徴とする請求項８記載の色データ処理システム。
【請求項１０】
前記第１の色空間は、色空間を示す直交座標系の原点を前記デバイスの色域外郭が含む色空間であることを特徴とする請求項８又は９記載の色データ処理システム。
【請求項１１】
前記第１の色空間は、デバイス依存色空間であり、前記第２の色空間は、デバイス非依存色空間であることを特徴とする請求項８乃至１０いずれか記載の色データ処理システム。
【請求項１２】
第１のデバイスの色域を第２のデバイスの色域にマッピングする色データ処理システムにおいて、少なくとも前記第２のデバイスに対して、デバイス依存色空間における色域外郭を複数の多角形の集合として特定する色域外郭特定手段と、この色域外郭特定手段が特定に用いた前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれをデバイス非依存色空間に写像する写像手段と、この写像手段が写像した前記カスプぞれぞれの間を補間する補間手段と、この補間手段が補間した結果に基づいて前記第１のデバイスの色域を前記第２のデバイスの色域にマッピングするマッピング手段とを有することを特徴とする色データ処理システム。
【請求項１３】
前記補間手段は、前記写像手段が写像した前記カスプそれぞれに対して、デバイス非依存色空間上の色相角に対する色データを示す１次元ルックアップテーブルを作成するテーブル作成手段を有し、このテーブル作成手段が作成した１次元ルックアップテーブルに基づいて、前記写像手段が写像した前記カスプぞれぞれの間を補間することを特徴とする請求項１２記載の色データ処理システム。
【請求項１４】
前記補間手段は、前記写像手段が写像した前記カスプそれぞれに対して、デバイス非依存色空間上の色相角に対する明度を示す１次元ルックアップテーブルを作成するテーブル作成手段を有し、このテーブル作成手段が作成した１次元ルックアップテーブルに基づいて、前記写像手段が写像した前記カスプぞれぞれの間の色相角に対する明度を補間することを特徴とする請求項１２記載の色データ処理システム。
【請求項１５】
第１の色空間におけるデバイスの色域外郭を複数の多角形の集合として特定するステップと、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれを第２の色空間に写像するステップとをコンピュータに実行させる色データ処理プログラム。
【請求項１６】
第１のデバイスの色域を第２のデバイスの色域にマッピングする色データ処理プログラムにおいて、少なくとも前記第２のデバイスに対して、デバイス依存色空間における色域外郭を複数の多角形の集合として特定するステップと、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれをデバイス非依存色空間に写像するステップと、写像した前記カスプぞれぞれの間を補間するステップと、補間した結果に基づいて前記第１のデバイスの色域を前記第２のデバイスの色域にマッピングするステップとをコンピュータに実行させる色データ処理プログラム。
【請求項１７】
第１の色空間におけるデバイスの色域外郭を複数の多角形の集合として特定するステップと、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれを第２の色空間に写像するステップとをコンピュータに実行させるための色データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
第１のデバイスの色域を第２のデバイスの色域にマッピングするための色データ処理プログラムを記録した記録媒体において、少なくとも前記第２のデバイスに対して、デバイス依存色空間における色域外郭を複数の多角形の集合として特定するステップと、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれをデバイス非依存色空間に写像するステップと、写像した前記カスプぞれぞれの間を補間するステップと、補間した結果に基づいて前記第１のデバイスの色域を前記第２のデバイスの色域にマッピングするステップとをコンピュータに実行させるための色データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色データを処理する色データ処理方法、色データ処理システム、色データ処理プログラム及びこれを記録した記録媒体に関するものである。
【背景技術】
【０００２】
色再現域が異なる複数のデバイスによって色を再現する場合に、一方のデバイスにより再現される色を、他方のデバイスの色域内の色にマッピングする色域マッピング装置が知られている。この種の色域マッピング装置において、色相ごとの最高彩度点であるカスプを用いて色域のマッピングを行うことは公知である（特許文献１参照）。
また、特許文献２は、所定の色相におけるデバイス間のカスプの明度差に応じて色域を設定するカラー画像信号処理装置を開示する。
【０００３】
【特許文献１】特開２００４−３２１４０号公報
【特許文献２】特開２００３−１５３０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例においては、カスプの算出方法が開示されていない。また、色相ごとのカスプを取得するために、対象となる色相におけるＬ＊−Ｃ＊（明度−彩度）平面と色域外郭との交線上でカスプを探索的に算出しようとすると、演算量が多くなってしまう。
【０００５】
そこで、本発明は、所定の色空間における色相ごとの最高彩度を有するカスプを容易に取得することができる色データ処理方法、色データ処理システム、色データ処理プログラム及びこれを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の特徴とするところは、第１の色空間におけるデバイスの色域外郭を複数の多角形の集合として特定し、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれを第２の色空間に写像する色データ処理方法にある。即ち、第１の色空間における色相ごとの最高彩度を有するカスプそれぞれが第２の色空間に写像されるので、第２の色空間に写像された色相のカスプを容易に取得することができる。
【０００７】
好適には、前記第２の色空間に写像した前記カスプぞれぞれの間を補間する。したがって、第２の色空間に写像されていない色相に対しても、カスプを容易に取得することができる。
【０００８】
また、好適には、前記第１の色空間は、色空間を示す直交座標系の原点を前記デバイスの色域外郭が含む色空間である。即ち、第１の色空間においては、容易にカスプを取得することができる。
【０００９】
また、好適には、前記第１の色空間は、デバイス依存色空間であり、前記第２の色空間は、デバイス非依存色空間である。即ち、デバイス非依存色空間における色域外郭が非線形であるデバイスに対しても、カスプを容易に取得することができる。
【００１０】
また、本発明の第２の特徴とするところは、第１のデバイスの色域を第２のデバイスの色域にマッピングする色データ処理方法において、少なくとも前記第２のデバイスに対して、デバイス依存色空間における色域外郭を複数の多角形の集合として特定し、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれをデバイス非依存色空間に写像し、写像した前記カスプぞれぞれの間を補間し、補間した結果に基づいて前記第１のデバイスの色域を前記第２のデバイスの色域にマッピングする色データ処理方法にある。したがって、デバイス非依存色空間における色相ごとのカスプを容易に取得することができるので、カスプに基づく色域マッピングに必要な演算量を低減することができる。
【００１１】
好適には、前記デバイス非依存色空間に写像した前記カスプそれぞれに対して、前記デバイス非依存色空間上の色相角に対する色データを示す１次元ルックアップテーブルを作成することにより、写像した前記カスプぞれぞれの間を補間する。即ち、デバイス非依存色空間に写像されていない色相に対しても、色相角に対する色データを容易に補間することができる。
【００１２】
また、好適には、前記デバイス非依存色空間に写像した前記カスプそれぞれに対して、前記デバイス非依存色空間上の色相角に対する明度を示す１次元ルックアップテーブルを作成することにより、写像した前記カスプぞれぞれの間の色相角に対する明度を補間する。即ち、デバイス非依存色空間に写像されていない色相に対しても、色相角に対する明度を容易に補間することができる。
【００１３】
また、本発明の第３の特徴とするところは、第１の色空間におけるデバイスの色域外郭を複数の多角形の集合として特定する色域外郭特定手段と、この色域外郭特定手段が特定に用いた前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれを第２の色空間に写像する写像手段とを有する色データ処理システムにある。
【００１４】
好適には、前記写像手段が写像した前記カスプぞれぞれの間を補間する補間手段をさらに有する。また、好適には、前記第１の色空間は、色空間を示す直交座標系の原点を前記デバイスの色域外郭が含む色空間である。また、好適には、前記第１の色空間は、デバイス依存色空間であり、前記第２の色空間は、デバイス非依存色空間である。
【００１５】
また、本発明の第４の特徴とするところは、第１のデバイスの色域を第２のデバイスの色域にマッピングする色データ処理システムにおいて、少なくとも前記第２のデバイスに対して、デバイス依存色空間における色域外郭を複数の多角形の集合として特定する色域外郭特定手段と、この色域外郭特定手段が特定に用いた前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれをデバイス非依存色空間に写像する写像手段と、この写像手段が写像した前記カスプぞれぞれの間を補間する補間手段と、この補間手段が補間した結果に基づいて前記第１のデバイスの色域を前記第２のデバイスの色域にマッピングするマッピング手段とを有する色データ処理システムにある。
【００１６】
好適には、前記補間手段は、前記写像手段が写像した前記カスプそれぞれに対して、デバイス非依存色空間上の色相角に対する色データを示す１次元ルックアップテーブルを作成するテーブル作成手段を有し、このテーブル作成手段が作成した１次元ルックアップテーブルに基づいて、前記写像手段が写像した前記カスプぞれぞれの間を補間する。
【００１７】
また、好適には、前記補間手段は、前記写像手段が写像した前記カスプそれぞれに対して、デバイス非依存色空間上の色相角に対する明度を示す１次元ルックアップテーブルを作成するテーブル作成手段を有し、このテーブル作成手段が作成した１次元ルックアップテーブルに基づいて、前記写像手段が写像した前記カスプぞれぞれの間の色相角に対する明度を補間する。
【００１８】
また、本発明の第５の特徴とするところは、第１の色空間におけるデバイスの色域外郭を複数の多角形の集合として特定するステップと、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれを第２の色空間に写像するステップとをコンピュータに実行させる色データ処理プログラムにある。
【００１９】
また、本発明の第６の特徴とするところは、第１のデバイスの色域を第２のデバイスの色域にマッピングする色データ処理プログラムにおいて、少なくとも前記第２のデバイスに対して、デバイス依存色空間における色域外郭を複数の多角形の集合として特定するステップと、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれをデバイス非依存色空間に写像するステップと、写像した前記カスプぞれぞれの間を補間するステップと、補間した結果に基づいて前記第１のデバイスの色域を前記第２のデバイスの色域にマッピングするステップとをコンピュータに実行させる色データ処理プログラムにある。
【００２０】
また、本発明の第７の特徴とするところは、第１の色空間におけるデバイスの色域外郭を複数の多角形の集合として特定するステップと、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれを第２の色空間に写像するステップとをコンピュータに実行させるための色データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体にある。
【００２１】
また、本発明の第８の特徴とするところは、第１のデバイスの色域を第２のデバイスの色域にマッピングするための色データ処理プログラムを記録した記録媒体において、少なくとも前記第２のデバイスに対して、デバイス依存色空間における色域外郭を複数の多角形の集合として特定するステップと、前記多角形の頂点又は辺上の点であり、且つ色相ごとの最高彩度を有するカスプそれぞれをデバイス非依存色空間に写像するステップと、写像した前記カスプぞれぞれの間を補間するステップと、補間した結果に基づいて前記第１のデバイスの色域を前記第２のデバイスの色域にマッピングするステップとをコンピュータに実行させるための色データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体にある。
【発明の効果】
【００２２】
本発明によれば、所定の色空間における色相ごとの最高彩度を有するカスプを容易に取得することができる。
【発明を実施するための最良の形態】
【００２３】
次に本発明の実施形態を図面に基づいて説明する。
図１において、本発明の実施形態に係る色データ処理システム１の概要が示されている。色データ処理システム１は、例えば制御装置２がネットワーク３を介して画像出力部４に接続されることによって構成され、例えばフルカラーの画像処理及び画像形成の機能を有する。画像出力部４は、複数の画像出力装置からなり、例えば印刷装置４０−１，４０−２及び表示装置４２を有する。印刷装置４０−１，４０−２は、制御装置２の制御により、それぞれＹ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），Ｋ（黒）の色データに応じてカラー画像を印刷する。表示装置４２は、制御装置２の制御により、例えばそれぞれ８ビットの階調を有するＲ（赤），Ｇ（緑），Ｂ（青紫）の色データに応じてカラー画像を表示する。なお、印刷装置４０−１，４０−２及び表示装置４２は、それぞれ色再現域（色域）が異なる。
【００２４】
図２において、制御装置２の構成が示されている。
制御装置２は、例えばＰＣ（Personal Computer）などであり、入力部２０、表示部２２、記憶部２４、通信部２６及び制御装置本体２８から構成され、例えばＣＤ−ＲＯＭなどの記録媒体２４０などから供給されるソフトウェアによって動作し、画像出力部４を制御する。入力部２０は、キーボード及びマウスなどの入力装置を有し、色データ処理システム１に対するユーザの指示を受入れる。表示部２２は、ＣＲＴ表示装置又はＬＣＤ表示装置であり、制御装置２における処理結果、及び画像出力部４から受入れた信号に対する表示を行なう。なお、表示部２２と表示装置４２とは、色再現域が異なる。
【００２５】
記憶部２４は、色データ処理システム１を構成する各部を制御するプログラム、表示部２２及び画像出力部４のプロファイルなどのデータベース、色データ処理システム１に対する設定、並びに制御装置２によって作成されたデータなどを記憶する。通信部２６は、ネットワーク３を介して画像出力部４と制御装置本体２８とを接続する。制御装置本体２８は、ＣＰＵ２８０及びメモリ２８２を有し、制御装置２を構成する各部を制御する。
【００２６】
次に、制御装置２により実行される色データ処理プログラムの例について説明する。
図３は、制御装置２により実行される色データ処理プログラム５の構成を示すプログラム構成図である。
図４及び図５は、色データ処理プログラム５における色空間上のカスプの情報（座標）を示すグラフである。
図３に示すように、色データ処理プログラム５は、例えば色域外郭特定部５０、写像部５２、補間部５４及び色域マッピング部５６から構成され、第１デバイス（マッピング元）のデバイス非依存色データを第２デバイス（マッピング先）で再現可能なデバイス非依存色データにマッピングする。
以下、印刷装置４０−１を第１デバイスとし、表示装置４２を第２デバイスとして、制御装置２が印刷装置４０−１の色域を表示装置４２の色域にマッピングする場合を例に説明する。
【００２７】
色域外郭特定部５０は、頂点作成部５００、ポリゴン（多角形）作成部５０２及びカスプ列（最高彩度点列）取得部５０４を有する。頂点作成部５００は、例えば第２デバイスの色域を特定するために、表示装置４２のＲＧＢ色空間における色域外郭上にポリゴン作成部５０２がポリゴン（例えば三角形）を作成するための頂点を作成する。
図４（Ａ）に示すように、ＲＧＢ色空間において、表示装置４２の色域外郭は原点を含む立方体になる。例えば頂点作成部５００は、表示装置４２の色域外郭を示す立方体の表面を任意の間隔で格子状に区切った格子点それぞれをポリゴンのための頂点（色データ）として作成する。
【００２８】
ポリゴン作成部５０２は、頂点作成部５００が作成した各頂点がポリゴンの頂点となるように複数の三角形を作成する。つまり、ポリゴン作成部５０２は、表示装置４２のＲＧＢ色空間における色域外郭を複数の三角形（３つの頂点により定義される）の集合として特定する。
【００２９】
カスプ列取得部５０４は、ポリゴン作成部５０２が作成した複数の三角形の頂点であり、且つＲＧＢ色空間における色相ごとの最高彩度を有する頂点の列をカスプ列として取得する。なお、本発明において、カスプ（尖点；ＣＵＳＰ）とは、色空間上の色相角に対する（色相ごとの）最高彩度点となる色データである。したがって、ＲＧＢ色空間において、各カスプは、色域外郭を示す立方体の頂点及び辺上で列になっており、容易に取得される。
【００３０】
このように、色域外郭特定部５０は、表示装置４２のＲＧＢ色空間における色域外郭上の複数のポリゴンを作成し、カスプ列を取得して、複数のポリゴン（カスプ列を含むポリゴンの頂点群）により表示装置４２の色域外郭を特定し、写像部５２に対して出力する。つまり、色域外郭を示す立方体表面の格子間隔を調節することにより、色域外郭の特定のための演算量が調節される。
【００３１】
写像部５２（図３）は、色域外郭特定部５０から受入れたＲＧＢ色空間における複数のポリゴン（カスプ列を含むポリゴンの頂点群）を、例えば図４（Ｂ）に示したデバイス非依存色空間であるＣＩＥＬＡＢ色空間（ＣＩＥ  Ｌ＊ａ＊ｂ＊表色系）上に写像し、写像したカスプ列を補間部５４に対して出力するとともに、写像した複数のポリゴン（カスプ列を含むポリゴンの頂点群）を色域マッピング部５６に対して出力する。写像部５２が写像したカスプは、図５に示すように、ポリゴンによる色域外郭と、Ｌ＊軸及び所定の色相の対象点を含む半平面（Ｌ＊−Ｃ＊平面）との交線上の最高彩度点の色データである。
写像部５２が複数のポリゴンを写像する方法は、ＲＧＢ色空間上の色データを変換マトリクスによりＸＹＺ色空間に変換した後にＣＩＥＬＡＢ色空間上の色データに変換するものであってもよいし、プロファイルを用いて色データを変換するものであってもよい。また、写像部５２が複数のポリゴンを写像する方法は、ニューラルネットワーク及び回帰モデルなどのいわゆる色変換（予測）モデルによる変換であってもよい。
【００３２】
補間部５４（図３）は、１次元ルックアップテーブル（ＬＵＴ）作成部５４０を有し、写像部５２から受入れたカスプそれぞれの間をＬＵＴ作成部５４０が作成する１次元ルックアップテーブル６を用いて補間し、色域マッピング部５６に対して出力する。
図６は、ＬＵＴ作成部５４０が作成する１次元ルックアップテーブル６を例示する図表である。
図６に示すように、ＬＵＴ作成部５４０は、例えば図４（Ｂ）に示したカスプそれぞれに対し、色相角（ｒａｄ）を入力として、Ｌ＊ａ＊ｂ＊の値を出力とする１次元ルックアップテーブル６を作成する。１次元ルックアップテーブル６は、例えば色相角が−π以下で最大であるカスプＰ１を最初のカスプ（開始カスプ）とし、色相角がπ以上で最小であるカスプＰ２を最後のカスプ（終了カスプ）として、色相角が増加する順に各カスプに対するＬ＊ａ＊ｂ＊の値が配列される。このように、１次元ルックアップテーブル６においては、例えば２つのカスプ（Ｐ１、Ｐ２）が異なる色相角によって２度配列され、１次元ルックアップテーブル６に示されるカスプの色相角の範囲が２π以上になっている。
【００３３】
したがって、補間部５４が１次元ルックアップテーブル６に配列された各カスプ間を例えば線形補間することにより、任意の色相角θ（−π≦θ＜π）に対するカスプのＬ＊ａ＊ｂ＊の値が算出可能になる。例えば、所定の色データに対してＣＩＥＬＡＢ色空間上の色相角を算出し、算出された色相角が含まれるカスプ間の区間を１次元ルックアップテーブル６を用いて特定し、特定された区間の両端にあるカスプのＬ＊ａ＊ｂ＊の値を使用して線形補間することにより、所定の色データの色相角に対するカスプのＬ＊ａ＊ｂ＊の値を算出することが可能になる。
【００３４】
色域マッピング部５６（図３）は、写像部５２から複数のポリゴン（カスプ列を含むポリゴンの頂点群）を受け入れ、補間部５４からカスプの補間結果を受入れて、入力される第１デバイス（印刷装置４０−１）のデバイス非依存色データを第２デバイス（表示装置４２）で再現可能なデバイス非依存色データにマッピングして出力する。例えば、色域マッピング部５６は、第１デバイスのデバイス非依存色域内の色データに対して色相角を算出し、算出した色相角に対するカスプのＬ＊ａ＊ｂ＊の値を補間部５４の補間結果に応じて算出し、算出したカスプの明度を持つＬ＊軸上の点（ａ＊とｂ＊が０）を目標点（基準点）として、第１デバイスのデバイス非依存色域内の色データを第２デバイスで再現可能なデバイス非依存色域内の色データにマッピングして出力する。
【００３５】
図７において、制御装置２が色データ処理プログラム５を実行することにより、第１デバイスのデバイス非依存色データを第２デバイスのデバイス非依存色データにマッピングする処理（Ｓ１０）が示されている。
図７に示すように、ステップ１００（Ｓ１００）において、色域外郭特定部５０の頂点作成部５００は、第２デバイス（表示装置４２）のデバイス依存色域外郭を特定するために、表示装置４２のＲＧＢ色空間における色域外郭上にポリゴン作成部５０２がポリゴンを作成するための頂点を作成する。
【００３６】
ステップ１０２（Ｓ１０２）において、ポリゴン作成部５０２は、頂点作成部５００が作成した各頂点がポリゴンの頂点となるように複数の三角形を作成し、表示装置４２のＲＧＢ色空間における色域外郭を特定する。
【００３７】
ステップ１０４（Ｓ１０４）において、カスプ列取得部５０４は、ポリゴン作成部５０２が作成した複数の三角形の頂点であり、且つＲＧＢ色空間における色相ごとの最高彩度を有する頂点の列をカスプ列として取得する。
【００３８】
ステップ１０６（Ｓ１０６）において、写像部５２は、色域外郭特定部５０から受入れたＲＧＢ色空間における複数のポリゴン（カスプ列を含むポリゴンの頂点群）をＣＩＥＬＡＢ色空間上に写像し、カスプ列を補間部５４に対して出力するとともに、複数のポリゴンを色域マッピング部５６に対して出力する。
【００３９】
ステップ１０８（Ｓ１０８）において、補間部５４のＬＵＴ作成部５４０は、写像部５２から受入れたカスプ列から１次元ルックアップテーブル６を作成する。
【００４０】
ステップ１１０（Ｓ１１０）において、補間部５４は、写像部５２から受入れたカスプそれぞれの間を１次元ルックアップテーブル６を用いて補間することにより、入力される第１デバイスのデバイス非依存色データの持つ色相角に対応するカスプを算出し、色域マッピング部５６に対して出力する。
【００４１】
ステップ１１２（Ｓ１１２）において、色域マッピング部５６は、写像部５２から複数のポリゴン（カスプ列を含むポリゴンの頂点群）を受け入れ、補間部５４からカスプの補間結果を受入れて、入力される第１デバイスのデバイス非依存色データを、カスプの明度を持つＬ＊軸上の点を用いて第２デバイスで再現可能なデバイス非依存色データにマッピングして出力する。
【００４２】
なお、第１デバイスのデバイス非依存色データは、第１デバイスのデバイス依存色データを制御装置２がプロファイルを用いて変換することにより生成される。また、制御装置２は、第２デバイスで再現可能なデバイス非依存色データを第２デバイスのデバイス依存色データにプロファイルを用いて変換する。
【００４３】
このように、色データ処理システム１は、１次元ルックアップテーブル６を用いることにより、任意の色相角に対するカスプのＬ＊ａ＊ｂ＊の値を容易に算出することができ、例えばカスプの明度を持つＬ＊軸上の点を用いて、彩度の逆転などを防止しつつ、色域が異なる複数のデバイス間における色域のマッピングを高速に行うことができる。
また、上記実施形態においては、色データ処理プログラム５が第２デバイスの色域を特定する例について説明したが、これに限定されることなく、色データ処理プログラム５が第１デバイスの色域に対しても特定し、特定した色域間でマッピングを行うようにしてもよい。
【００４４】
次に、色データ処理プログラム５の変形例について説明する。
図８は、色データ処理プログラム５の変形例による処理を示すグラフであって、（Ａ）はＲＧＢ色空間における表示装置４２の色域外郭及びカスプを示すグラフであり、（Ｂ）はＣＩＥＬＡＢ色空間上に写像したカスプを示すグラフである。
色データ処理プログラム５の変形例において、頂点作成部５００は、第２デバイス（表示装置４２）の色域外郭を示す立方体の頂点をポリゴンのための頂点（色データ）として作成する。
【００４５】
ポリゴン作成部５０２は、頂点作成部５００が作成した各頂点がポリゴン（多角形）の頂点となるように６つの正方形を作成する。つまり、ポリゴン作成部５０２は、表示装置４２のＲＧＢ色空間における色域外郭を６つの正方形（４つの頂点により定義される）の集合として特定する。
【００４６】
カスプ列取得部５０４は、ポリゴン作成部５０２が作成した６つの正方形の頂点又は辺上の点であり、且つＲＧＢ色空間における色相ごとの最高彩度を有する任意の点の列をカスプ列として取得する。
【００４７】
このように、色域外郭特定部５０は、表示装置４２のＲＧＢ色空間における色域外郭となる６つの正方形を作成し、カスプ列を取得して、ＲＧＢ色空間における色域外郭となる立方体表面上の任意の点（図示せず）及びカスプ列により表示装置４２の色域外郭を特定し、写像部５２に対して出力する。
【００４８】
写像部５２は、色域外郭特定部５０から受入れたＲＧＢ色空間におけるカスプ列、及びＲＧＢ色空間における色域外郭となる立方体表面上の任意の点（図示せず）を、図８（Ｂ）に示したデバイス非依存色空間であるＣＩＥＬＡＢ色空間上に写像し、写像したカスプ列を補間部５４に対して出力するとともに、写像した任意の点及びカスプ列を色域マッピング部５６に対して出力する。
【００４９】
補間部５４は、写像部５２から受入れたカスプそれぞれの間をＬＵＴ作成部５４０が作成する１次元ルックアップテーブル６を用いて補間することにより、入力される第１デバイスのデバイス非依存色データの持つ色相角に対応するカスプを算出し、色域マッピング部５６に対して出力する。
色域マッピング部５６は、写像された任意の点及びカスプ列を写像部５２から受け入れ、補間部５４からカスプの補間結果を受入れて、入力される第１デバイスのデバイス非依存色データを第２デバイスで再現可能なデバイス非依存色データにマッピングして出力する。
【００５０】
なお、ＣＩＥＬＡＢ色空間上の任意の色データに対し、色相角が同一である第２デバイスのカスプのＬ＊ａ＊ｂ＊の値のみを算出する場合には、ＲＧＢ色空間における色域外郭を特定する（色域外郭と同一である）６つの正方形の頂点又は辺上の点であり、且つＲＧＢ色空間における色相ごとの最高彩度を有する任意の点群からなるカスプ列のみをＣＩＥＬＡＢ色空間に写像して、１次元ルックアップテーブル６を作成し、ＣＩＥＬＡＢ色空間上で各カスプ間を補間するようにしてもよい。
【００５１】
また、上記実施形態においては、デバイスのＲＧＢ色空間における色域を複数のポリゴンにより特定する場合を例に説明したが、これに限定されることなく、本発明は、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）を出力するデバイス、Ｃ，Ｍ，Ｙ，Ｋ（黒）を出力するデバイス、又は４色以上の出力をするデバイスに対しても適用することができる。ＣＭＹＫを出力するデバイスは、Ｋがカスプに影響しないので、ＣＭＹを出力するデバイスと同じカスプになる。また、４色以上の出力をするデバイスが例えばＣ，Ｐ（紫），Ｍ，Ｙを１次色として出力可能なデバイスであっても、Ｃ１００％，Ｃ１００％かつＰ１００％，Ｐ１００％，Ｐ１００％かつＭ１００％，Ｍ１００％，Ｍ１００％かつＹ１００％，Ｙ１００％，Ｙ１００％かつＣ１００％，の順にそれぞれからカスプ列を容易に作成することができ、本発明を適用することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に係る色データ処理システムの概要を示す構成図である。
【図２】制御装置の構成を示す構成図である。
【図３】制御装置により実行される色データ処理プログラムの構成を示すプログラム構成図である。
【図４】色データ処理プログラムによる処理を示すグラフであって、（Ａ）はＲＧＢ色空間における表示装置の色域外郭及びカスプを示すグラフであり、（Ｂ）はＣＩＥＬＡＢ色空間上に写像した色域外郭及びカスプを示すグラフである。
【図５】Ｌ＊−Ｃ＊平面上のカスプの情報（座標）を示すグラフである。
【図６】ＬＵＴ作成部が作成する１次元ルックアップテーブルを例示する図表である。
【図７】制御装置が色データ処理プログラムを実行することにより、第１デバイスのデバイス非依存色データを第２デバイスのデバイス非依存色データにマッピングする処理（Ｓ１０）を示すフローチャートである。
【図８】色データ処理プログラムの変形例による処理を示すグラフであって、（Ａ）はＲＧＢ色空間における表示装置の色域外郭及びカスプを示すグラフであり、（Ｂ）はＣＩＥＬＡＢ色空間上に写像したカスプを示すグラフである。
【符号の説明】
【００５３】
１・・・色データ処理システム
２・・・制御装置
２２・・・表示部
２４・・・記憶部
２４０・・・記録媒体
２８・・・制御装置本体
４・・・画像出力部
４０−１，４０−２・・・印刷装置
４２・・・表示装置
５・・・色データ処理プログラム
５０・・・色域外郭特定部
５００・・・頂点作成部
５０２・・・ポリゴン作成部
５０４・・・カスプ列取得部
５２・・・写像部
５４・・・補間部
５４０・・・ＬＵＴ作成部
５６・・・色域マッピング部
６・・・１次元ルックアップテーブル
【図１】
2006332761.tif 000003
【図２】
2006332761.tif 000004
【図３】
2006332761.tif 000005
【図４】
2006332761.tif 000006
【図５】
2006332761.tif 000007
【図６】
2006332761.tif 000008
【図７】
2006332761.tif 000009
【図８】
2006332761.tif 000010