(57)【要約】【課題】異なる結合領域を前提とした複数種類のプロファイル（色変換定義）が併存している場合であっても色変換定義を適切に結合することができる色変換定義結合装置および色変換定義結合プログラムを提供する。【解決手段】結合領域の異同を判定するＰＣＳ判定部６１を有し、結合領域が同等な領域ならば単純結合部６３で２つのプロファイル４８，４９を単純に連結して結合プロファイルを得、結合領域が異なっているならば、ガマット変換部で２つのプロファイル４８，４９それぞれから、色空間の変換を表した色領域変換テーブルを抽出し、２つのプロファイル４８，４９それぞれが対応する各デバイスの色再現領域の相互間を所定のアルゴリズムによってマッピングすることによって２つの色領域変換テーブルを結合して結合プロファイルを得る。【選択図】        図１２
2004349838.tif 000002
【特許請求の範囲】
【請求項１】
画像と画像データとを媒介するデバイスに依存したデバイス色空間の座標とデバイスに非依存の非依存色空間の座標との対応を、第１のデバイスおよび第２のデバイスそれぞれについて定義した第１の色変換定義および第２の色変換定義を結合して、該第１のデバイスに依存した第１のデバイス色空間の座標と該第２のデバイスに依存した第２のデバイス色空間の座標との対応を定義した結合色変換定義を作成する色変換定義結合装置において、
前記第１の色変換定義および前記第２の色変換定義は、デバイスが再現可能な色を表した色再現領域について前記デバイス色空間における座標と前記非依存色空間における座標との対応を定義した空間変換部と、該色再現領域内の座標とデバイスに非依存な結合領域内の座標との対応を前記非依存色空間上で定義した領域変換部とを有するものであって、
前記第１の色変換定義および前記第２の色変換定義それぞれにおける２つの結合領域が互いに同等な領域であるか否かを判定する領域判定部と、
前記領域判定部によって、２つの結合領域は互いに同等な領域であると判定された場合には、前記第１の色変換定義の空間変換部、該第１の色変換定義の領域変換部、前記第２の色変換定義の領域変換部、および該第２の色変換定義の空間変換部それぞれが定義した対応関係を順次に結合して結合色変換定義を作成し、前記領域判定部によって、２つの結合領域は異なる領域であると判定された場合には、前記第１の色変換定義の空間変換部と前記第２の色変換定義の空間変換部とのそれぞれが定義した対応関係を、２つの色再現領域の一方から他方へ座標を変換する変換アルゴリズムに基づいて結合して結合色変換定義を作成する定義結合部とを備えたことを特徴とする色変換定義結合装置。
【請求項２】
画像と画像データとを媒介するデバイスに依存したデバイス色空間の座標とデバイスに非依存の非依存色空間の座標との対応を、第１のデバイスおよび第２のデバイスそれぞれについて定義した第１の色変換定義および第２の色変換定義を結合して、該第１のデバイスに依存した第１のデバイス色空間の座標と該第２のデバイスに依存した第２のデバイス色空間の座標との対応を定義した結合色変換定義を作成する色変換定義結合プログラムにおいて、
前記第１の色変換定義および前記第２の色変換定義は、デバイスが再現可能な色を表した色再現領域について前記デバイス色空間における座標と前記非依存色空間における座標との対応を定義した空間変換部と、該色再現領域内の座標とデバイスに非依存な結合領域内の座標との対応を前記非依存色空間上で定義した領域変換部とを有するものであって、
前記第１の色変換定義および前記第２の色変換定義それぞれにおける２つの結合領域が互いに同等な領域であるか否かを判定する領域判定部と、
前記領域判定部によって、２つの結合領域は互いに同等な領域であると判定された場合には、前記第１の色変換定義の空間変換部、該第１の色変換定義の領域変換部、前記第２の色変換定義の領域変換部、および該第２の色変換定義の空間変換部それぞれが定義した対応関係を順次に結合して結合色変換定義を作成し、前記領域判定部によって、２つの結合領域は異なる領域であると判定された場合には、前記第１の色変換定義の空間変換部と前記第２の色変換定義の空間変換部とのそれぞれが定義した対応関係を、２つの色再現領域の一方から他方へ座標を変換する変換アルゴリズムに基づいて結合して結合色変換定義を作成する定義結合部とを備えたことを特徴とする色変換定義結合プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像と画像データとを媒介するデバイスに依存したデバイス色空間の座標とデバイスに非依存の非依存色空間の座標との対応を、第１のデバイスおよび第２のデバイスそれぞれについて定義した第１の色変換定義および第２の色変換定義を結合して、該第１のデバイスに依存した第１のデバイス色空間の座標と該第２のデバイスに依存した第２のデバイス色空間の座標との対応を定義した結合色変換定義を作成する色変換定義結合装置、およびコンピュータシステムに組み込まれ、そのコンピュータシステムによって結合色変換定義を作成する色変換定義結合プログラムに関する。
【０００２】
【従来の技術】
例えば、記録された画像を読み取って画像データを得るカラースキャナや、固体撮像素子上に被写体の画像を結像して読み取ることにより画像データを得るＤＳＣ（ディジタルスチールカメラ）等、画像を入力して画像データを得る、様々なタイプの入力デバイスが知られている。これらの入力デバイスでは、画像データは、例えばＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色についてそれぞれ例えば０〜２５５等の決まった範囲のデータで表わされる。これらＲ、Ｇ、Ｂ３色についてそれぞれ決まった範囲内の数値で表現することのできる色には自ずと限界がある。このため、元々の画像の色が極めて豊かな表現を持っていたとしても、一旦入力デバイスを用いて画像データに変換すると、その画像データによって表わされる画像は、その入力デバイスに応じた色表現領域内の色に制限されることになる。
【０００３】
また、画像データに基づいて画像を出力する出力デバイスについても、例えば、印画紙上をレーザ光で露光してその印画紙を現像することにより印画紙上に画像を記録する写真プリンタ、電子写真方式やインクジェット方式などの方式で用紙上に画像を記録するプリンタ、輪転機を回して多量の印刷物を作成する印刷機、画像データに基づいて表示画面上に光を発光させて画像を表示するＣＲＴディスプレイやプラズマディスプレイ等といった発光型の表示デバイス等、様々なタイプの出力デバイスが知られているが、これらの出力デバイスについても上述の入力デバイスと同様、各出力デバイスに応じた色表現領域が存在する。すなわち、出力デバイスは、例えばＲ、Ｇ、Ｂ３色を表現する画像データやＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（墨）の４色を表現する画像データに基づいて様々な色を表現することができるが、その表現できる色は、出力デバイス色空間（例えばＲＧＢ空間、ＣＭＹＫ空間等）のある色表現領域内（例えばＲ、Ｇ、Ｂそれぞれについて０〜２５５の範囲の数値で表わされる色表現領域内等）に制限される。このような入力デバイスや出力デバイスにおける色表現領域はカラーガマット（Ｃｏｌｏｒ  Ｇａｍｕｔ）と称される。
【０００４】
ところで、近年では、種々の入力デバイスおよび出力デバイスの相互間で画像データを転用することが増えてきており、画像データの転用に際して画像の色を等色に保つ方法も知られている。例えば、典型的には、デバイスに依存したデバイス色空間の座標と、デバイスには依存しない非依存色空間（Ｄｅｖｉｃｅ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄａｔａの空間：例えばＬ＊ａ＊ｂ＊色空間）の座標との対応関係を、プロファイルと称される対応表によって定義して、入力デバイスや出力デバイスの種類毎に用意し、画像データを転用する各デバイスそれぞれのプロファイルを結合した結合プロファイルを使って画像データの変換を行うという方法が知られている。
【０００５】
しかし、上述したように色表現領域は各デバイスによって異なるため、画像の色を等色に保つ方法で画像データを転用すると、色表現領域が不一致の部分で色表現の欠落を生じる場合がある。このような欠落が大きいと、転用された画像データが表す画像が不自然な画像となってしまう。
【０００６】
一方で、色表現領域が相違しているにも係わらず、元々は同一の画像を種々のデバイスそれぞれにおいて人の目に自然な画像として表現可能であるということが経験的に知られている。これら種々のデバイスそれぞれによって表現された自然な画像は、デバイスの色表現領域の違いに応じた互いに多少異なる色で表現されているが、人間の目の順応性が高いために、どのデバイスで表現された画像であっても自然な印象を受けることとなる。
【０００７】
そこで、画像データの転用に際して画像の自然な印象を保つように画像の色を変換する色変換が求められる。このような色変換は、あるデバイスの色表現領域（カラーガマット）内の各色を他のデバイスの色表現領域（カラーガマット）内の各色に過不足なく対応づけるような色変換であることが望ましく、この色変換をガマットマッピング（Ｇａｍｕｔ  Ｍａｐｐｉｎｇ）と称する。
【０００８】
従来から、色変換（ガマットマッピング）として、非依存色空間上でガマットマッピングを行なう種々の方法が提案されている（例えば、特許文献１、特許文献２、および特許文献３参照）。
【０００９】
また、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）では、デバイスに依存した色再現領域とデバイスに非依存の結合領域（Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ：ＰＣＳ）との相互間における座標変換を非依存色空間上で定義した変換定義部を上述したプロファイルに組み込むフォーマットが提案されている。このようなフォーマットのプロファイルを結合した結合プロファイルを使って画像データの変換を行うことにより、結果的にガマットマッピングが実現されることとなる。
【００１０】
【特許文献１】
特開昭６０−１０５３７６号公報
【特許文献２】
特開昭６１−２８８６６２号公報
【特許文献３】
特開平４−１９６６７５号公報
【００１１】
【発明が解決しようとする課題】
しかし、ＩＣＣによる提案では、結合領域の厳密な規定が存在しないため、異なる結合領域を前提とした複数種類のプロファイルが併存する可能性が高い。そして、異なる種類のプロファイルを従来のように結合した場合には、結合領域の相違に起因してガマットマッピングに不具合が生じてしまう。
【００１２】
本発明は、上記事情に鑑み、異なる結合領域を前提とした複数種類のプロファイル（色変換定義）が併存している場合であっても色変換定義を適切に結合することができる色変換定義結合装置および色変換定義結合プログラムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成する本発明の色変換定義結合装置は、画像と画像データとを媒介するデバイスに依存したデバイス色空間の座標とデバイスに非依存の非依存色空間の座標との対応を、第１のデバイスおよび第２のデバイスそれぞれについて定義した第１の色変換定義および第２の色変換定義を結合して、第１のデバイスに依存した第１のデバイス色空間の座標と第２のデバイスに依存した第２のデバイス色空間の座標との対応を定義した結合色変換定義を作成する色変換定義結合装置において、
上記第１の色変換定義および上記第２の色変換定義は、デバイスが再現可能な色を表した色再現領域についてデバイス色空間における座標と非依存色空間における座標との対応を定義した空間変換部と、その色再現領域内の座標とデバイスに非依存な結合領域内の座標との対応を非依存色空間上で定義した領域変換部とを有するものであって、
上記第１の色変換定義および上記第２の色変換定義それぞれにおける２つの結合領域が互いに同等な領域であるか否かを判定する領域判定部と、
領域判定部によって、２つの結合領域は互いに同等な領域であると判定された場合には、第１の色変換定義の空間変換部、第１の色変換定義の領域変換部、第２の色変換定義の領域変換部、および第２の色変換定義の空間変換部それぞれが定義した対応関係を順次に結合して結合色変換定義を作成し、領域判定部によって、２つの結合領域は異なる領域であると判定された場合には、第１の色変換定義の空間変換部と第２の色変換定義の空間変換部とのそれぞれが定義した対応関係を、２つの色再現領域の一方から他方へ座標を変換する変換アルゴリズムに基づいて結合して結合色変換定義を作成する定義結合部とを備えたことを特徴とする。
【００１４】
また、上記目的を達成する本発明の色変換定義結合プログラムは、画像と画像データとを媒介するデバイスに依存したデバイス色空間の座標とデバイスに非依存の非依存色空間の座標との対応を、第１のデバイスおよび第２のデバイスそれぞれについて定義した第１の色変換定義および第２の色変換定義を結合して、第１のデバイスに依存した第１のデバイス色空間の座標と第２のデバイスに依存した第２のデバイス色空間の座標との対応を定義した結合色変換定義を作成する色変換定義結合プログラムにおいて、
上記第１の色変換定義および上記第２の色変換定義は、デバイスが再現可能な色を表した色再現領域についてデバイス色空間における座標と非依存色空間における座標との対応を定義した空間変換部と、その色再現領域内の座標とデバイスに非依存な結合領域内の座標との対応を非依存色空間上で定義した領域変換部とを有するものであって、
上記第１の色変換定義および上記第２の色変換定義それぞれにおける２つの結合領域が互いに同等な領域であるか否かを判定する領域判定部と、
領域判定部によって、２つの結合領域は互いに同等な領域であると判定された場合には、第１の色変換定義の空間変換部、第１の色変換定義の領域変換部、第２の色変換定義の領域変換部、および第２の色変換定義の空間変換部それぞれが定義した対応関係を順次に結合して結合色変換定義を作成し、領域判定部によって、２つの結合領域は異なる領域であると判定された場合には、第１の色変換定義の空間変換部と第２の色変換定義の空間変換部とのそれぞれが定義した対応関係を、２つの色再現領域の一方から他方へ座標を変換する変換アルゴリズムに基づいて結合して結合色変換定義を作成する定義結合部とを備えたことを特徴とする。
【００１５】
本発明にいう領域判定部は、２つの結合領域それぞれの頂点などを比較して領域の異同を判定するものであってもよく、あるいは２つの色変換定義を作成した作成ツールやメーカなどの異同を参考にして領域の異同を判定するものであってもよい。
【００１６】
本発明によれば、２つの結合領域が同等である場合には、２つの色変換定義が単純に結合されて、結合領域を経由したガマットマッピングが利用され、２つの結合領域が異なる場合には、所定のアルゴリズムによってガマットマッピングがやり直される。これにより、結合領域を経由したガマットマッピングの利点を享受することができるとともに、結合領域の相違によるガマットマッピングの不具合を回避することもできるので、異なる結合領域を前提とした複数種類の色変換定義が併存している場合であっても色変換定義を適切に結合することができる。
【００１７】
なお、上記本発明の色変換定義結合装置と、上記色変換定義結合プログラムとでは、それらを構成する構成要素名として、領域判定部といった互いに同一の名称を付しているが、色変換定義結合プログラムの場合は、そのような作用をなすソフトウェアを指し、色変換定義結合装置の場合は、ハードウェアを含んだものを指している。
【００１８】
また、本発明の色変換定義結合プログラムを構成する領域判定部などといった構成要素は、１つの構成要素の機能が１つのプログラム部品によって担われるものであってもよく、１つの構成要素の機能が複数のプログラム部品によって担われるものであってもよく、複数の構成要素の機能が１つのプログラム部品によって担われるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【００１９】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２０】
図１は、本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【００２１】
ここには、カラースキャナ１０が示されており、そのカラースキャナ１０では、カラーリバーサルフィルム上に記録された原稿画像１１が読み取られてＲＧＢ３色の画像データが生成される。このＲＧＢの画像データはパーソナルコンピュータ２０に入力される。このパーソナルコンピュータ２０では、カラースキャナ１０で得られた画像データが、後述するカラープリンタ３０に適した画像出力用のＲＧＢ３色の画像データに変換される。この画像出力用の画像データは、カラープリンタ３０に入力され、そのカラープリンタ３０では、入力された画像データに基づくプリント出力が行なわれて、プリント画像３１が形成される。
【００２２】
このパーソナルコンピュータ２０では、あらかじめ色変換定義が作成され、カラースキャナ１０で得られた画像データをカラープリンタ３０用の画像データに変換する際は、その作成された色変換定義が参照される。この色変換定義、およびその作成方法については後述するが、その色変換定義を作成するにあたっては、カラーリバーサルフィルム上に記録された多数の色パッチが配列されたカラーチャート１１ａがカラースキャナ１０により読み取られる。
【００２３】
この図１に示すシステムでは画像データに基づく画像を出力する出力デバイスの一例としてカラープリンタ３０を示したが、このカラープリンタ３０は、電子写真方式のカラープリンタであってもよく、インクジェット方式のカラープリンタであってもよく、変調されたレーザ光で印画紙を露光してその印画紙を現像する方式のプリンタであってもよく、そのプリント方式の如何を問うものではない。また、出力デバイスとしては、プリンタに限定されるものではなく、印刷機であってもよく、あるいは表示画面上に画像を表示するＣＲＴディスプレイ装置、プラズマディスプレイ装置等の画像表示装置であってもよい。
【００２４】
ここで、この図１に示すシステムにおける、本発明の一実施形態としての特徴は、パーソナルコンピュータ２０の内部で実行される処理内容にあり、以下、このパーソナルコンピュータ２０について説明する。
【００２５】
図２は、図１に１つのブロックで示すパーソナルコンピュータ２０の外観斜視図、図３は、そのパーソナルコンピュータ２０のハードウェア構成図である。
【００２６】
このパーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、フレキシブルディスクを装填するためのフレキシブルディスク装填口２１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口２１ｂを有する。
【００２７】
本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１＿１、ハードディスク装置２１＿３に格納されたプログラムが読み出されＣＰＵ２１＿１での実行のために展開される主メモリ２１＿２、各種プログラムやデータ等が保存されたハードディスク装置２１＿３、フレキシブルディスク１００が装填されその装填されたフレキシブルディスク１００をアクセスするＦＤドライブ２１＿４、ＣＤ−ＲＯＭ１１０が装填され、その装填されたＣＤ−ＲＯＭ１１０をアクセスするＣＤ−ＲＯＭドライブ２１＿５、カラースキャナ１０（図１参照）と接続され、カラースキャナ１０から画像データを受け取る入力インタフェース２１＿６、カラープリンタ３０（図１参照）と接続され、カラープリンタ３０に画像データを送る出力インタフェース２１＿７が内蔵されており、これらの各種要素と、さらに図２にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００２８】
本実施形態では、このパーソナルコンピュータ２０は、色変換定義を作成する色変換定義作成装置としての機能を備えている。以下では、先ず、従来の一般的な色変換定義の作成方法について説明する。
【００２９】
図４は、入力プロファイルの概念図である。
【００３０】
入力プロファイルがカラースキャナ１０のメーカ等から入手できる時は、入力プロファイルを新たに作成することは不要であるが、ここではその入力プロファイルの作成方法の概要について説明する。
【００３１】
図１に示す原稿画像１１に代えて多数の色パッチからなるカラーパッチ画像１１ａを用意し、そのカラーパッチ画像１１ａをカラースキャナ１０で読み取って各色パッチごとの、入力ＲＧＢ空間（本発明にいう第１のデバイス色空間の一例）上の色データを得るとともに、そのカラーパッチ画像を測色計で測色して、各色パッチについて、例えば、Ｌ＊ａ＊ｂ＊空間（本発明にいう非依存色空間の一例）上の座標点を表わす色データを得る。
【００３２】
このようにして得られた入力ＲＧＢ空間上の座標点とＬ＊ａ＊ｂ＊色空間上の座標点とを例えばＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）形式で対応付けることによって入力プロファイル４１が得られる。この入力プロファイル４１は、カラースキャナ１０の種類や、さらに一般的には入力デバイスの種類によってそれぞれ異なる、入力デバイスに依存したプロファイルである。
【００３３】
図５は、出力プロファイルの概念図である。
【００３４】
カラープリンタに対応する出力プロファイルはそのカラープリンタのメーカから提供されることもあり、プリント出力しようとするカラープリンタに対応する出力プロファイルを入手することが出来れば出力プロファイルの作成は不要であるが、ここでは、その出力プロファイルを新たに作成するとした場合の作成方法の概要について説明する。
【００３５】
図１に示すパーソナルコンピュータ２０から、ＲＧＢ３色の画像データとして、Ｒ，Ｇ，Ｂそれぞれの値を順次変化させた画像データを発生し、そのようにして発生させた画像データに基づくカラーパッチ画像をカラープリンタ３０でプリント出力する。図１に示すプリント画像３１は、カラーパッチ画像を表わしている画像ではないが、このプリント画像３１に代えてカラーパッチ画像をプリント出力したものとし、そのカラーパッチ画像を構成する各カラーパッチを測色計で測定する。こうすることにより、ＲＧＢ３色の色空間（本発明にいう第２のデバイス色空間の一例）上の座標値とＬ＊ａ＊ｂ＊色空間上の座標値が得られ、それらの座標値をＬＵＴ形式などで対応付けることによって出力プロファイル４２が構築される。
【００３６】
この出力プロファイル４２は、出力デバイスに応じてそれぞれ異なる、出力デバイスに依存したプロファイルである。
【００３７】
図６は、入力プロファイルと出力プロファイルとを結合した結合プロファイルを示す概念図である。
【００３８】
図４と図５を参照して説明した入力プロファイル４１と出力プロファイル４２を結合することによって、カラースキャナで得られたＲＧＢの画像データをカラープリンタ用のＲＧＢの画像データに変換する結合プロファイル４３を得ることができる。この結合プロファイル４３は、カラースキャナで得られたＲＧＢの画像データを入力プロファイル４１によって一旦Ｌ＊ａ＊ｂ＊色空間上の画像データに変換し、そのＬ＊ａ＊ｂ＊色空間上の画像データを、出力プロファイル４２によってカラープリンタ用のＲＧＢの画像データに変換するという一連の処理と同等な結果を１回の変換で得ることができる。
【００３９】
図７は、図４〜図６に示す概念のプロファイルを前提としてプロファイルの結合と色変換とを行う色変換装置を示す図である。
【００４０】
この図に示す色変換装置１は、単純結合部２で、図４と図５を参照して説明した入力プロファイル４１と出力プロファイル４２を結合し、図６を参照して説明した結合プロファイル４３を作成する。また、色変換装置１は、色変換部３でこの結合プロファイル４３を使い、カラースキャナで得られた画像データ（ＲＧＢデータ）をカラープリンタ用の画像データ（Ｒ’Ｇ’Ｂ’データ）に変換する。このように得られたＲＧＢの画像データを、図１に示すカラープリンタ３０に入力することにより、カラープリンタ３０では、原稿画像１１の色表現を再現したプリント画像３１が得られる。
【００４１】
ただし、このような単純な色変換の場合、以下に説明するように、カラースキャナ１０の色再現領域（カラーガマット）とカラープリンタ３０の色再現領域（カラーガマット）とが一般的には一致しないという問題がある。
【００４２】
図８は、カラースキャナ１０とカラープリンタ３０の色再現領域の模式図である。
【００４３】
図８（Ａ）は、入力側の色空間である入力ＲＧＢ空間を示したものであるが、この図８（Ａ）には、図示の簡単のためＲ−Ｇ平面が示されている。図８（Ｂ），図８（Ｃ）も同様であり、図８（Ｂ）は、デバイスに依存しない非依存色空間の１つであるＬ＊ａ＊ｂ＊空間のＬ＊−ａ＊平面について示されており、図８（Ｃ）は出力側の色空間である出力ＲＧＢ空間のＲ−Ｇ平面について示されている。
【００４４】
カラースキャナ１０は、原稿画像１１を、Ｒ，Ｇ，Ｂそれぞれについて０〜２５５の値の数値を表わす画像データに変換するものとし、この場合、図８（Ａ）に示す矩形領域（実際には立方体領域）がカラースキャナ１０の色再現領域２０１となる。
【００４５】
ここで、図４を参照して作成した入力プロファイル４１を用いて、図８（Ａ）に示す、カラースキャナ１０の色再現領域２０１を、Ｌ＊ａ＊ｂ＊空間に写像すると、そのカラースキャナ１０の色再現領域は領域２０２のように表わされ、その色再現領域２０２を、さらに、図５を参照して説明した出力プロファイル４２を用いて出力側の色空間である出力ＲＧＢ空間に写像すると、そのカラースキャナ１０の色再現領域は、図８（Ｃ）に示す領域２０３のように表わされる。
【００４６】
これに対し、図１に示すカラープリンタ３０の色再現領域３０３は、図８（Ｃ）の出力ＲＧＢ空間上で、Ｒ，Ｇ，Ｂともに０〜２５５の数値範囲で示される立方体領域（図８（Ｃ）ではＲ−Ｇ平面上の矩形領域）である。すなわち、原稿画像１１をカラースキャナ１０で読み取って入力ＲＧＢ空間上の画像データに変換し、その画像データをＬ＊ａ＊ｂ＊空間を経由して出力ＲＧＢ空間上の画像データに変換すると、カラープリンタ３０で表現することのできる色（画像データ上でＲＧＢともに０〜２５５の範囲）を超えた値、例えば図８（Ｃ）に例示するような（Ｒ，Ｇ）＝（１１０，２９０）、あるいは、（Ｒ，Ｇ）＝（−１００，２６０）などの値に変換される場合がある。その場合、これらの画像データ、すなわち、カラープリンタ３０の色再現領域から外れた画像データは、カラープリンタ３０では出力できない。
【００４７】
一方、図８（Ｃ）に０〜２５５の矩形領域で示されるカラープリンタ３０の色再現領域３０３を出力プロファイルを用いてＬ＊ａ＊ｂ＊空間に写像すると、図８（Ｂ）に示す領域３０２のように表わされる。図８（Ｂ）のＬ＊ａ＊ｂ＊空間に写像されたカラープリンタ３０の色再現領域３０２を図８（Ａ）の入力ＲＧＢ空間にさらに写像すると、カラースキャナ１０の色再現領域である矩形の領域２０１からはみ出た部分のある、‘ひしゃげた’形の領域３０１のように表現される。つまり、カラープリンタ３０は、カラースキャナ１０で読み取ることができない色を出力する能力を有している。
【００４８】
Ｌ＊ａ＊ｂ＊空間に代表される非依存色空間において、カラースキャナ１０（入力デバイス）の色再現領域２０２内のデータをカラープリンタ３０（出力デバイス）の色再現領域３０２内のデータに変換するための手法が従来いくつか提案されていることは前述した通りである。Ｌ＊ａ＊ｂ＊空間における色変換（マッピング）では、カラープリンタ３０で表現することのできる色再現領域を広く利用しようとしたとき、一般的には、図８（Ｂ）に破線の矢印で示すような、カラースキャナ１０の色再現領域２０１とカラープリンタ３０の色再現領域３０２との共通領域４０２から外れたデータをその共通領域４０２の内部にマッピングする‘圧縮’と、図８（Ｂ）に実線の矢印で示すように、その共通領域４０２内部のデータを、カラープリンタ３０の色再現領域３０２の内部という条件を保った上で、その共通領域４０２の外部に広げる‘伸長’との双方が行なわれる。
【００４９】
ところで、カラースキャナ１０（入力デバイス）の色再現領域２０２内のデータをカラープリンタ３０（出力デバイス）の色再現領域３０２内のデータに変換するためには、ガマットマッピング用のＬＵＴを予め作成し、個々のデータはそのＬＵＴを用いて高速に変換することが一般的である。しかし、データの変換を相互間で行うべき２つのデバイスの組み合わせ（ここでは入力デバイスと出力デバイスとの組み合わせ）が確定しなければＬＵＴを作成することができないので、図４および図５を参照して説明した入力プロファイル４１および出力プロファイル４２のように、デバイスのメーカなどが事前に作成しておくと言うことができない。そこで、前述したＩＣＣでは、Ｌ＊ａ＊ｂ＊空間に代表される非依存色空間上に、デバイスに非依存な結合領域（ＰＣＳ）を設定し、その結合領域を挟んで、各デバイスの色再現領域と結合領域との間の２つのマッピングを行う方式を提案している。この提案では、上述した入力プロファイル４１および出力プロファイル４２に替えて、デバイスの色再現領域と結合領域との間のマッピングを定義したＬＵＴも備えたプロファイルが用いられる。
【００５０】
図９は、デバイスの色再現領域と結合領域との間のマッピングを含んだプロファイルを示す図である。
【００５１】
この図９のパート（Ａ）には、図４に示す入力プロファイル４１に替えて用いられる新たな入力プロファイル４４の構造が示されており、図９のパート（Ｂ）には、図５に示す出力プロファイル４２に替えて用いられる新たな出力プロファイル４５の構造が示されており、図９のパート（Ｃ）には、図６に示す結合プロファイル４３に替えて用いられる新たな結合プロファイル４６の構造が示されている。ここで、入力プロファイル４４および出力プロファイル４５はＸ社というメーカによって作成されたものとし、作成メーカを示す情報が各プロファイル４４，４５に付属しているものとする。
【００５２】
図９のパート（Ａ）に示す新たな入力プロファイル４４は、スキャナ用のプロファイルであり、スキャナに依存したＲＧＢ空間２１０とＬ＊ａ＊ｂ＊空間上のスキャナの色再現領域２２０との間の座標変換を定義した色空間変換テーブル４４ａと、スキャナの色再現領域２２０と結合領域４１０との間のマッピングを定義した領域変換テーブル４４ｂとで構成されている。色空間変換テーブル４４ａは、本発明にいう空間変換部の一例に相当し、領域変換テーブル４４ｂは、本発明にいう領域変換部の一例に相当する。
【００５３】
図９のパート（Ｂ）に示す新たな出力プロファイル４５は、プリンタ用のプロファイルであり、プリンタに依存したＲＧＢ空間３１０とＬ＊ａ＊ｂ＊空間上のプリンタの色再現領域３２０との間の座標変換を定義した色空間変換テーブル４５ａと、プリンタの色再現領域３２０と結合領域４１０との間のマッピングを定義した領域変換テーブル４５ｂとで構成されている。色空間変換テーブル４５ａおよび領域変換テーブル４５ｂも、本発明にいう空間変換部および領域変換部の各一例に相当する。
【００５４】
このような２つのプロファイル４４，４５は、結合領域４１０が共通であることを利用して、図９のパート（Ｃ）に示すように、入力プロファイル４４の色空間変換テーブル４４ａ、領域変換テーブル４４ｂ、出力プロファイル４５の領域変換テーブル４５ｂ、色空間変換テーブル４５ａが順次に結合される。これにより、スキャナに依存したＲＧＢ空間２１０の座標とプリンタに依存したＲＧＢ空間３１０の座標とを過不足なく対応付ける結合プロファイル４６が構築される。
【００５５】
このように、プロファイルのメーカなどが同一である場合には、２つのプロファイル４４，４５を単純に結合するだけで、ガマットマッピングも考慮された高精度な結合プロファイルが容易に得られる。
【００５６】
しかし、結合するプロファイルが異なるメーカによって作成されたものである場合には、結合プロファイルの精度が低下することが問題となる。
【００５７】
図１０は、異なるメーカのプロファイルを結合した結合プロファイルを表す図である。
【００５８】
ここには、図９に示すＸ社製の出力プロファイル４５に替えて、Ｙ社製の出力プロファイルが用いられて、上記と同様の方法で作成された結合プロファイル４７が示されており、Ｘ社製の色空間変換テーブル４５ａ、領域変換テーブル４５ｂ、Ｙ社製の領域変換テーブル４７ｂ、色空間変換テーブル４７ａが順次に結合されて結合プロファイル４７が構築されている。
【００５９】
Ｘ社がプロファイル作成時に設定した結合領域４１０と、Ｙ社がプロファイル作成時に設定した結合領域４１１とは互いに相違しており、この相違に起因して、本来のプリンタの色再現領域３２１と、それからずれた色再現領域３２０との重なり合った領域のみに座標が写像されることとなり、写像のゆがみなどが生じることとなる。
【００６０】
本実施形態では、以下説明するように、結合領域の相違に起因した不都合を回避するとともに、図９に示すような構造のプロファイルの利点も活用する。
【００６１】
図１１は、本発明の色変換定義結合プログラムの一実施形態を示す図である。
【００６２】
この図１１に示す、本発明の色変換定義結合プログラムの一実施形態としての色変換プログラム５０は、色変換定義の結合のみならず、得られた結合色変換定義を用いた色変換も行うものであり、ここでは、この色変換プログラム５０は、ＣＤ−ＲＯＭ１１０に記憶されている。
【００６３】
この色変換プログラム５０は、図１に示すパーソナルコンピュータ１００内で実行され、そのパーソナルコンピュータ１００を、色変換定義を結合する色変換定義結合装置、および色変換を行う色変換装置として動作させるものであり、ＰＣＳ判定部５１とガマット変換部５２と単純結合部５３と色変換部５４とを有する。
【００６４】
ＰＣＳ判定部５１は、本発明の色変換定義結合プログラムにおける領域判定部の一例に相当し、ガマット変換部５２および単純結合部５３は、本発明の色変換定義結合プログラムにおける定義結合部の一例を構成している。色変換部５４は本発明では、必ずしも必要な構成要素ではない。
【００６５】
この色変換プログラム５０の各要素の作用については後述する。
【００６６】
図１２は、本発明の色変換定義結合装置の一実施形態の機能ブロック図である。
【００６７】
この図１２に示す、本発明の色変換定義結合装置の一実施形態としての色変換装置５０は、色変換定義の結合のみならず、得られた結合色変換定義を用いた色変換も行うものであり、この色変換装置６０は、図１１の色変換プログラム５０が、図１に示すパーソナルコンピュータ２０にインストールされて実行されることにより構成されるものである。
【００６８】
この色変換装置６０はＰＣＳ判定部６１とガマット変換部６２と単純結合部６３と色変換部６４とから構成されている。ＰＣＳ判定部６１、ガマット変換部６２、単純結合部６３、および色変換部６４は、図１１に示す色変換プログラム５０を構成する、ＰＣＳ判定部５１、ガマット変換部５２、単純結合部５３、および色変換部５４にそれぞれ対応するが、図１２の各要素は、図１に示すパーソナルコンピュータ２０のハードウェアとそのパーソナルコンピュータ２０で実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図１１に示す色変換プログラムの各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００６９】
ここでＰＣＳ判定部６１は、本発明の色変換定義結合装置における領域判定部の一例に相当し、ガマット変換部６２および単純結合部６３は、本発明の色変換定義結合装置における定義結合部の一例を構成している。色変換部６４は本発明では、必ずしも必要な構成要素ではない。
【００７０】
以下、図１２に示す色変換装置６０の各要素を説明することによって、図１１に示す色変換プログラム５０の各要素も合わせて説明する。
【００７１】
ここでは、結合の対象は、任意のメーカによって作成された、スキャナの入力プロファイル４８とプリンタの出力プロファイル４９であるものとして以下説明する。
【００７２】
図１２の色変換装置６０を構成するＰＣＳ判定部６１では、結合の対象となる２つのプロファイル４８，４９それぞれが前提としている結合領域が互いに同等な領域であるか否かが判定される。本実施形態では、単純に、各プロファイル４８，４９のメーカを比較することにより、同一メーカであれば結合領域は同等であると判定し、異なるメーカであれば結合領域も異なると判定する。境域変換テーブルの結合領域側のデータを調べることによって結合領域を直接に把握し、その結合領域を比較するという手法でも判定することができるが、判定のための演算が負担であるのでメーカの比較による判定の方が望ましい。
【００７３】
ＰＣＳ判定部６１で、結合領域が互いに同等であると判定された場合には、２つのプロファイル４８，４９は単純結合部６３に送られ、図９のパート（Ｃ）に示すように結合されて結合プロファイルが作成される。
【００７４】
一方、ＰＣＳ判定部６１で、結合領域が互いに異なると判定された場合には、２つのプロファイル４８，４９はガマット変換部６２に送られる。このガマット変換部６２では、２つのプロファイル４８，４９から各色空間変換テーブルが抽出されて結合される。
【００７５】
図１３は、ガマット変換部によって抽出された色空間変換テーブルを示す図である。
【００７６】
この図１３のパート（Ａ）には、スキャナの入力プロファイル４８から抽出された色空間変換テーブル４８ａが示されており、この図１３のパート（Ｂ）には、プリンタの出力プロファイル４９から抽出された色空間変換テーブル４９ａが示されている。これらの色空間変換テーブル４８ａ，４９ａは、図４と図５を参照して説明した入力プロファイル４１と出力プロファイル４２の作成方法と同様な、プロファイルのメーカによらない共通の作成方法によって作成されたものである。また、色空間変換テーブル４８ａ，４９ａの出力側のデータを解析することによって、スキャナの色再現領域２３０とプリンタの色再現領域３３０を得ることができる。
【００７７】
図１２に示すガマット変換部６２は、これらの色空間変換テーブル４８ａ，４９ａを、２つの色再現領域２３０，３３０の間のマッピングを介して結合する。
【００７８】
図１４は、ガマット変換部による色空間変換テーブルの結合を表す図である。
【００７９】
図１２に示すガマット変換部６２は、例えば特開２００１−１０３３２９号公報に開示された手法などを用いて、スキャナの色再現領域２３０とプリンタの色再現領域３３０との間のガマットマッピングを表す変換テーブルを作成し、その変換テーブルを挟んで、スキャナの入力プロファイルから抽出された色空間変換テーブル４８ａと、プリンタの出力プロファイルから抽出された色空間変換テーブル４９ａとを結合する。これにより、スキャナのＲＧＢ空間とプリンタのＲＧＢ空間とを過不足なく対応付ける結合プロファイルが得られることとなる。
【００８０】
図１２に示すガマット変換部６２によって得られる結合プロファイルと単純結合部６３によって得られる結合プロファイルは色変換部６４に送られ、それらの結合プロファイルが用いられて画像データの色変換が行われる。従って、本実施形態では、結合の対象となる２つのプロファイル４８，４９において結合領域が同等である場合には、各プロファイル４８，４９の領域変換テーブルが活用されて簡単に高精度な結合プロファイルが得られて色変換が実行され、それら２つのプロファイル４８，４９において結合領域が異なる場合には、結合領域の相違による不都合が回避された高精度な結合プロファイルが得られて色変換が実行される。
【００８１】
なお、上記説明では、本発明にいうデバイス色空間の一例としてＲＧＢ空間が示されているが、本発明にいうデバイス色空間は、ＣＭＹ空間であってもよく、あるいはＣＭＹＫ空間であってもよい。
【００８２】
また、上記説明では、本発明にいう非依存色空間の一例としてＬ＊ａ＊ｂ＊色空間が示されているが、本発明にいう非依存色空間は、ＸＹＺ色空間であってもよく、あるいはｓＲＧＢ色空間であってもよい。
【００８３】
また、上記説明では、入力プロファイルと出力プロファイルが結合される例が示されているが、本発明では、入力プロファイル同士や出力プロファイル同士が結合されてもよい。
【００８４】
また、上記説明では、結合プロファイルを用いて色変換を行う機能を備えた例が示されているが、本発明の色変換定義結合プログラムや色変換定義結合装置は、色変換の機能を持たない独立の色変換定義結合プログラムや色変換定義結合装置であってもよい。
【００８５】
また、上記実施形態では、本発明の色変換定義結合プログラムを記憶する記憶媒体の一例としてＣＤ−ＲＯＭが示されているが、本発明の色変換定義結合プログラムを記憶する記憶媒体は、プログラムを記憶することができるものであればその種類を問うものではなく、例えばハードディスク装置の磁気ディスクであってもよく、あるいはフレキシブルディスクやＭＯディスクやＤＶＤであってもよく、あるいはカード型やテープ型の記憶媒体であってもよい。
【００８６】
【発明の効果】
以上説明したように、本発明の色変換定義結合装置および色変換定義結合プログラムによれば、異なる結合領域を前提とした複数種類のプロファイル（色変換定義）が併存している場合であっても色変換定義を適切に結合することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態が適用された画像入力−色変換−画像出力システムの全体構成図である。
【図２】パーソナルコンピュータの外観斜視図である。
【図３】パーソナルコンピュータのハードウェア構成図である。
【図４】入力プロファイルの概念図である。
【図５】出力プロファイルの概念図である。
【図６】入力プロファイルと出力プロファイルとを結合した結合プロファイルを示す概念図である。
【図７】図４〜図６に示す概念のプロファイルを前提としてプロファイルの結合と色変換とを行う色変換装置を示す図である。
【図８】カラースキャナとカラープリンタの色再現領域の模式図である。
【図９】デバイスの色再現領域と結合領域との間のマッピングを含んだプロファイルを示す図である。
【図１０】異なるメーカのプロファイルを結合した結合プロファイルを表す図である。
【図１１】本発明の色変換定義結合プログラムの一実施形態を示す図である。
【図１２】本発明の色変換定義結合装置の一実施形態の機能ブロック図である。
【図１３】ガマット変換部によって抽出された色空間変換テーブルを示す図である。
【図１４】ガマット変換部による色空間変換テーブルの結合を表す図である。
【符号の説明】
１０    カラースキャナ
１１    原稿画像
１１ａ    カラーチャート画像
２０    パーソナルコンピュータ
２１    本体装置
２２    画像表示装置
２２ａ    表示画面
２３    キーボード
２４    マウス
２５    バス
３０    カラープリンタ
４１，４４，４８    入力プロファイル
４４ａ，４５ａ    色空間変換テーブル
４４ｂ，４５ｂ    領域変換テーブル
４２，４５，４７，４９    出力プロファイル
４５ａ，４７ａ    色空間変換テーブル
４５ｂ，４７ｂ    領域変換テーブル
４３，４６    結合プロファイル
５０    色変換プログラム
５１    ＰＣＳ判定部
５２    ガマット変換部
５３    単純結合部
５４    色変換部
６０    色変換装置
６１    ＰＣＳ判定部
６２    ガマット変換部
６３    単純結合部
６４    色変換部
１００    フレキシブルディスク
１１０    ＣＤ−ＲＯＭ
２１１    ＣＰＵ
２１２    主メモリ
２１３    ハードディスク装置
２１４    ＦＤドライブ
２１５    ＣＤ−ＲＯＭドライブ
２１６    入力インタフェース
２１７    出力インタフェース
【図１】
2004349838.tif 000003
【図２】
2004349838.tif 000004
【図３】
2004349838.tif 000005
【図４】
2004349838.tif 000006
【図５】
2004349838.tif 000007
【図６】
2004349838.tif 000008
【図７】
2004349838.tif 000009
【図８】
2004349838.tif 000010
【図９】
2004349838.tif 000011
【図１０】
2004349838.tif 000012
【図１１】
2004349838.tif 000013
【図１２】
2004349838.tif 000014
【図１３】
2004349838.tif 000015
【図１４】
2004349838.tif 000016