(57)【特許請求の範囲】
【請求項１】
色を表す表色データと色とを媒介する第１デバイスに依存した第１表色データに対して色変換を施して、色を表す中間表色データに変換し、その中間表色データに対して階調変換を施して、色を表す表色データと色とを媒介する第２デバイスに依存した第２表色データに変換する色変換システムにおける前記色変換および前記階調変換のそれぞれを定義した色変換定義および階調変換定義を作成する変換定義作成装置であって、
前記中間表色データが所定のデータ範囲内の表色データであり、該中間表色データで表現し得る色表現範囲内の色のうち表現可能な限界の色を表わす中間表色データと、前記第１デバイスにおける色表現範囲内の色のうち表現可能な限界の色と同じ色を表わす第２表色データに、ゼロを許容した所定マージンを加えた第２表色データとが互いに対応付けられるように前記階調変換定義を作成する階調変換定義作成部と、
前記色変換を、前記中間表色データで表現可能な限界の色が前記第２デバイスで表現可能な限界の色と同じ色であることを前提とした等色的な色変換であると仮定して定義した等色変換定義を、前記階調変換定義が定義した階調変換によって前記中間表色データにおける色表現範囲と前記第２デバイスにおける色表現範囲とがずれる分を打ち消すように修正することによって前記色変換定義を作成する色変換定義作成部とを備えたことを特徴とする変換定義作成装置。
【請求項２】
前記第１デバイスが、前記第１表色データの入力を受けて該第１表色データが表現する色を出力する出力デバイスであり、
前記第２デバイスが、前記第２表色データの入力を受けて該第２表色データが表現する色を出力する出力デバイスであることを特徴とする請求項１記載の変換定義作成装置。
【請求項３】
前記第１デバイスにおける色表現範囲を、前記第１表色データと色との媒介関係を定義したカラープロファイルから得る表現範囲取得部を備え、
前記階調変換定義作成部が、前記第１デバイスにおける色表現範囲として、前記表現範囲取得部が得た色表現範囲を用いるものであることを特徴とする請求項１又は２記載の変換定義作成装置。
【請求項４】
コンピュータに組み込まれ、該コンピュータを、色を表す表色データと色とを媒介する第１デバイスに依存した第１表色データに対して色変換を施して、色を表す中間表色データに変換し、その中間表色データに対して階調変換を施して、色を表す表色データと色とを媒介する第２デバイスに依存した第２表色データに変換する色変換システムにおける前記色変換および前記階調変換のそれぞれを定義した色変換定義および階調変換定義を作成する変換定義作成装置として動作させる変換定義作成プログラムであって、
該コンピュータ上で、
前記中間表色データが所定のデータ範囲内の表色データであり、該中間表色データで表現し得る色表現範囲内の色のうち表現可能な限界の色を表わす中間表色データと、前記第１デバイスにおける色表現範囲内の色のうち表現可能な限界の色と同じ色を表わす第２表色データに、ゼロを許容した所定マージンを加えた第２表色データとが互いに対応付けられるように前記階調変換定義を作成する階調変換定義作成部と、
前記色変換を、前記中間表色データで表現可能な限界の色が前記第２デバイスで表現可能な限界の色と同じ色であることを前提とした等色的な色変換であると仮定して定義した等色変換定義を、前記階調変換定義が定義した階調変換によって前記中間表色データにおける色表現範囲と前記第２デバイスにおける色表現範囲とがずれる分を打ち消すように修正することによって前記色変換定義を作成する色変換定義作成部とを構築することを特徴とする変換定義作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色を表す表色データと色とを媒介する第１デバイスに依存した第１表色データから、色を表す表色データと色とを媒介する、その第１デバイスとは別の第２デバイスに依存した第２表色データへの変換を定義した変換定義を作成する変換定義作成装置、および、コンピュータをそのような変換定義作成装置として動作させる変換定義作成プログラムに関する。
【背景技術】
【０００２】
色を表す表色データと色とを媒介するデバイスとしては、用紙上などに記録された画像を読み取ってその画像の色を表現する表色データを得るカラースキャナや、固体撮像素子上に被写体の画像を結像して読み取ることにより表色データを得るディジタルスチールカメラ等、画像を入力して表色データを得る、様々なタイプの入力デバイスが挙げられる。また、この他に、印画紙上をレーザ光で露光してその印画紙を現像することにより印画紙上に画像を記録する写真プリンタ、電子写真方式やインクジェット方式などの方式で用紙上に画像を記録するプリンタ、輪転機を回して多量の印刷物を作成する印刷機、表色データに基づいて表示画面上に画像の色を出力するＣＲＴディスプレイやプラズマディスプレイ等の画像表示装置等、様々なタイプの出力デバイスも挙げられる。
【０００３】
近年、このような様々なデバイス間で表色データを転用するといった状況がしばしば見られるようになってきている。例えば、印刷の分野において、印刷機によって作成される印刷物の仕上りを事前に確認するために、その印刷物が再現された画像を、プリンタ等を使って事前に作成するいわゆるプルーフと呼ばれる処理等が上記の表色データの転用の一例に相当する。このプルーフにおいては、印刷機を備えた印刷システムで色の表現に使われる表色データがプリンタに転用される。
【０００４】
ところで、上記のような様々な種類のデバイスにおいて色の表現に使われる表色データでは、色は、例えばＲ（レッド），Ｇ（グリーン），Ｂ（ブルー）３色の原色それぞれの濃度に対応するＲＧＢ３色のデバイス値の組合せで色を定義するＲＧＢ色空間や、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック）４色の原色それぞれの濃度に対応するＣＭＹＫ４色のデバイス値の組合せで色を定義するＣＭＹＫ色空間等といった色空間において定義される。このような色空間の各座標が、カラースキャナやディジタルスチールカメラ等といった入力デバイス、あるいは印刷システムやプリンタ等といった出力デバイスにおけるどのような色に対応しているかは、一般的には、それぞれのデバイスにおける色の入力特性あるいは出力特性に左右される。この意味で、上記の表色データに対応する色空間は、各デバイスに依存した色空間（デバイス色空間）となっている。このため、２つのデバイス間で表色データを転用するに当たっては、転用元におけるデバイス色空間で色が定義された表色データを、転用先におけるデバイス色空間で色が定義された表色データに変換する必要がある。以下、このような表色データの変換のことを色変換と称するが、この色変換の際には、２つのデバイス色空間の相互間における各座標の対応関係を定義した色変換定義が用いられる。この色変換定義としては、上記の対応関係をＬＵＴ（ルックアップテーブル）の形式で定義したもの等が良く使われる。
【０００５】
ここで、例えば印刷物等は、見る人に好ましい印象を与えるように階調が調整されていることが多い。このような階調の調整は、印刷物の色を表わす表色データに対して、その印刷物が見た目に好ましい階調で出力されるような階調変換を施すことによって行なわれる。表色データは、上述のようにデバイス色空間における座標値、即ち、ＲＧＢやＣＭＹＫといった複数の原色それぞれの濃度に対応するデバイス値で構成されており、上記の階調変換は、各原色毎に行なわれる。このような階調変換は、各原色について、１次元のＬＵＴの形式で階調変換前後のデバイス値の相互関係を定義した階調変換定義を使って行なわれる。
【０００６】
例えば上記のプルーフのように、２つのデバイス間で、一方のデバイスで色の表現に使われる表色データを他方のデバイスに転用する際には、その他方のデバイスにおいて画像の色だけでなく、上記のような好ましい階調も忠実に再現できることが望ましい。ところが、階調の表現特性は、異なるデバイス間では一般的には一致せず、一方のデバイスで階調を調整するために使われた階調変換定義を、他方のデバイスに転用される表色データに対してそのまま適用しても階調が再現されないことが多い。
【０００７】
ところで、あるデバイスにおける階調の表現特性を表わすものの一例として、そのデバイスに入力されるデータに対する規格化された階調の変化を表わしたいわゆるγカーブが知られている。そして、２つのデバイスの相互間におけるγカーブの相違を打ち消すような階調変換を、一方のデバイスに入力される表色データに施すことで、２つのデバイスの相互間で階調の表現特性を見かけ上一致させるという技術が知られている（例えば、特許文献１参照。）。
【０００８】
この技術を適用すれば、２つのデバイスの相互間におけるγカーブの相違を打ち消すような階調変換と、好ましい階調を実現するための階調変換との両方を含んだ階調変換を表わす階調変換定義を得ることができ、そのような階調変換定義を、転用先のデバイスに入力される表色データに対して適用することで、その転用先のデバイスで階調を良好に再現することが可能となる。
【特許文献１】特開２００２−７７６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、近年性能の向上が著しいプリンタやディジタルスチールカメラ等では、色表現範囲が広くなってきている。このため、２つのデバイス間で表色データの転用を行なうときに、転用先のデバイスの色表現範囲が、転用元のデバイスの色表現範囲よりも広いという状況がしばしば見られる。
【００１０】
ここで、例えば、８ビット形式のデバイス値、即ち「０」から「２５５」の範囲の値でデバイス色空間の座標を表わして色を定義し、さらに、「２５５」のデバイス値に対して原色の最も濃い濃度が対応している表色データを例にとる。
【００１１】
上述したように、表色データの転用に当たっては、まず、上記の色変換定義を用いた色変換が行なわれる。ここで、この色変換は、典型的には等色的な色変換である。その結果、転用先における色表現範囲が転用元における色表現範囲よりも広い場合には、転用元のデバイスで「２５５」の値に対応する原色の濃度が、転用先のデバイスでは、「２５５」よりも小さい例えば「２００」に対応する等といったことが起こる。このため、色変換前には「０」から「２５５」の２５６段階で表現される原色の濃度が、色変換後では「０」から「２００」の２０１段階で表現されることとなってしまい、５５段階分だけ色表現の緻密さが損なわれてしまう。
【００１２】
このような場合には、色変換後に、たとえ特許文献１に示されているようなγカーブを使って作成された階調変換定義を用いた階調変換を行なって、転用元のデバイスで表現される階調を転用先のデバイスで再現しようとしても、色変換時に表色データにおける色表現の緻密さが損なわれているので、転用先のデバイスにおいて色や階調の飛びが起こってしまう。
【００１３】
本発明は、上記事情に鑑み、２つのデバイス間における表色データの良好な転用のためのデータ変換を定義した変換定義を作成することができる変換定義作成装置と、コンピュータをそのような変換定義作成装置として動作させることができる変換定義作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明の変換定義作成装置は、色を表す表色データと色とを媒介する第１デバイスに依存した第１表色データに対して等色的な色変換を施して、色を表す中間表色データに変換し、その中間表色データに対して階調変換を施して、色を表す表色データと色とを媒介する第２デバイスに依存した第２表色データに変換する色変換システムにおける上記色変換および上記階調変換のそれぞれを定義した色変換定義および階調変換定義を作成する変換定義作成装置であって、
上記中間表色データにおける色表現範囲が上記第１デバイスにおける色表現範囲と同等となるように上記階調変換定義を作成する階調変換定義作成部と、
上記色変換を、上記中間表色データにおける色表現範囲が上記第２デバイスにおける色表現範囲と同等であることを前提として定義した等色変換定義を、上記階調変換定義が定義した階調変換によって上記中間表色データにおける色表現範囲と上記第２デバイスにおける色表現範囲とがずれる分を打ち消すように修正することによって上記色変換定義を作成する色変換定義作成部とを備えたことを特徴とする。
【００１５】
上記色変換システムを、転用先のデバイスの方が転用元のデバイスよりも色表現範囲が広い２つのデバイス間での表色データの転用に適用することを考える。即ち、転用元のデバイスを上記第１デバイスに当てはめ、転用先のデバイスを上記第２デバイスに当てはめることで、転用元のデバイス（第１デバイス）に依存した第１表色データが、転用先のデバイス（第２デバイス）に依存した第２表色データに、上記色変換と上記階調変換とを経て変換される。ここで、この色変換時に、単純な等色変換を行なってしまうと、色変換で得られる上記中間表色データでは、第２デバイスの色表現範囲の一部分に相当する分しかデータが有効に使われなくなってしまう。このため、第１表色データが有していた色表現の緻密さが損なわれ、色や階調の飛び等が発生してしまう。これに対し、本発明の変換定義作成装置では、上記中間表色データによる色表現範囲が上記第１デバイスにおける色表現範囲と同等となるように上記階調変換定義が作成される。つまり、この階調変換定義は、色変換において上記第１デバイスによる色表現範囲の全体が上記中間表色データによる色表現範囲の全体に満遍なく対応し、色変換を経ても色表現の緻密さが保たれるように作成される。また、ここで考えている例では、上記第２デバイスによる色表現範囲と、上記第１デバイスによる色表現範囲とは異なっている。そのため、この階調変換定義が定義した階調変換では、上記中間表色データによる色表現範囲が、上記第２デバイスの色表現範囲における、上記第１デバイスの色表現範囲に対応する一部分に対応付けられることとなる。一方で、上記等色変換定義は、上記中間表色データによる色表現範囲と、上記第２デバイスによる色表現範囲とが同等であることが前提とされている。そこで、本発明の変換定義作成装置では、この等色変換定義が、上記階調変換定義が定義した階調変換によって上記中間表色データにおける色表現範囲と上記第２デバイスにおける色表現範囲とがずれる分を打ち消すように修正されて上記色変換定義が作成される。このように作成された色変換定義と階調変換定義とを使えば、上記色変換システムにおいて、上記第１表色データを上記第２表色データに、第１表色データが有する色表現の緻密さを保ったまま変換することができる。つまり、本発明の変換定義作成装置によれば２つのデバイス間における表色データの良好な転用のためのデータ変換を定義した変換定義を作成することができる。
【００１６】
ここで、本発明の変換定義作成装置において、「上記第１デバイスが、上記第１表色データの入力を受けてその第１表色データが表現する色を出力する出力デバイスであり、
上記第２デバイスが、上記第２表色データの入力を受けてその第２表色データが表現する色を出力する出力デバイスである」という形態は典型的な形態である。
【００１７】
上述した印刷システムとプルーフ用のプリンタとの間における表色データの転用のためのデータ変換を定義した変換定義を作成するという形態が、この典型的な形態の一例に相当する。
【００１８】
また、本発明の変換定義作成装置において、「上記第１デバイスにおける色表現範囲を、上記第１表色データと色との媒介関係を定義したカラープロファイルから得る表現範囲取得部を備え、
上記階調変換定義作成部が、上記第１デバイスにおける色表現範囲として、上記表現範囲取得部が得た色表現範囲を用いるものである」という形態は好ましい形態である。
【００１９】
一般的に、印刷システム等については、表色データと、その表色データに基いてその印刷システムで出力される色との対応関係を定義したカラープロファイルを製造メーカ等から入手することができる。カラープロファイルは、印刷システムで出力される代表的な色について表色データとの対応関係が定義されているので、このカラープロファイルから、印刷システムというデバイスの色表現範囲を得ることができる。このため、例えば、この第１デバイスの種類を別の種類に変更したとしても、その別の種類の第１デバイスについてのカラープロファイルを、例えば製造メーカ等から得て色表現範囲を知ることができる。
【００２０】
また、上記目的を達成する本発明の変換定義作成プログラムは、コンピュータに組み込まれ、そのコンピュータを、色を表す表色データと色とを媒介する第１デバイスに依存した第１表色データに対して等色的な色変換を施して、色を表す中間表色データに変換し、その中間表色データに対して階調変換を施して、色を表す表色データと色とを媒介する第２デバイスに依存した第２表色データに変換する色変換システムにおける上記色変換および上記階調変換のそれぞれを定義した色変換定義および階調変換定義を作成する変換定義作成装置として動作させる変換定義作成プログラムであって、
そのコンピュータ上で、
上記中間表色データにおける色表現範囲が上記第１デバイスにおける色表現範囲と同等となるように上記階調変換定義を作成する階調変換定義作成部と、
上記色変換を、上記中間表色データにおける色表現範囲が上記第２デバイスにおける色表現範囲と同等であることを前提として定義した等色変換定義を、上記階調変換定義が定義した階調変換によって上記中間表色データにおける色表現範囲と上記第２デバイスにおける色表現範囲とがずれる分を打ち消すように修正することによって上記色変換定義を作成する色変換定義作成部とを構築することを特徴とする。
【００２１】
この本発明の変換定義作成プログラムによれば、２つのデバイス間における表色データの良好な転用のための表色データの変換を定義した変換定義を作成する変換定義作成装置を容易に実現することができる。なお、上記の本発明の変換定義作成プログラムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう変換定義作成プログラムには、前述した変換定義作成装置の各形態に対応する各種の形態が含まれる。
【発明の効果】
【００２２】
以上、説明したように、本発明によれば、２つのデバイス間における表色データの良好な転用のためのデータ変換を定義した変換定義を作成することができる。
【発明を実施するための最良の形態】
【００２３】
以下図面を参照して本発明の実施の形態を説明する。
【００２４】
図１は、本発明の一実施形態が適用される印刷−プルーフシステムの全体構成図である。
【００２５】
カラースキャナ１０では、原稿画像１１が読み取られて、その読み取られた原稿画像１１の色を表わす表色データが生成される。この表色データは、ＣＭＹＫ色空間の各座標軸に対応するＣＭＹＫ４色のデバイス値の組合せで色を表わす。生成された表色データはワークステーション２０に入力され、ワークステーション２０では、入力された表色データに基づく電子的な集版がオペレータによって行なわれ、印刷物の色を表わす、印刷用の表色データが生成される。
【００２６】
さらに、ワークステーション２０では、この印刷用の表色データに基いて、印刷物を網点構造で表わすＣＭＹＫ４色の網点画像データが作成される。この網点画像データは、フィルムプリンタ３０に入力され、フィルムプリンタ３０では、その入力された網点画像データに対応した、ＣＭＹＫ各版からなる印刷用フィルム原版が作成される。この印刷用フィルム原版からは刷版が作成され、その刷版が印刷機４０に装着される。そして、刷版にインクが塗布され、その塗布されたインクが印刷用の用紙上に転移されて印刷物４１が形成される。
【００２７】
ここで、あるデバイス値の組合せに基いて、最終的に印刷機４０でどのような色が出力されるかは、フィルムプリンタ３０や印刷機４０の動作特性に左右される。そこで、ワークステーション２０では、これらの動作特性の影響を見越して、原稿画像１１の色が印刷機４０で出力されるようなデバイス値の組合せからなる表色データを、印刷用の表色データとして生成する。この印刷用の表色データにおけるＣＭＹＫ４色のデバイス値の組合せを、ＣＭＹＫ色空間の座標とみなすと、各座標がどのような色に対応しているかは、フィルムプリンタ３０と印刷機４０とからなるターゲットシステム１００に依存しているといえる。そこで、この印刷用の表色データに対応するＣＭＹＫ色空間を、以後、ターゲット色空間と呼ぶ。また、上記のターゲットシステム１００が、本発明にいう第１デバイスの一例に相当する。
【００２８】
ところで、フィルムプリンタ３０で印刷用フィルム原版を作成し、さらに刷版を作成して印刷機４０に装着し、その刷版にインクを塗布して用紙上に印刷を行なうという一連の印刷作業は、大掛かりな作業でありコストもかかる。このため、実際の印刷作業を行なう前に、パーソナルコンピュータ８０およびインクジェットプリンタ６０によって、印刷物が再現されたいわゆるプルーフ画像６１を作成し、印刷物４１の仕上りの事前確認が行なわれる。このインクジェットプリンタ６０が、本発明にいう第２デバイスの一例に相当する。
【００２９】
ここで、このインクジェットプリンタ６０も、上記のターゲットシステム１００と同様に、ＣＭＹＫ４色のデバイス値からなる表色データに基いて色を出力する。また、あるデバイス値の組合せに基いてインクジェットプリンタ６０でどのような色が出力されるかが、インクジェットプリンタ６０自体の動作特性に左右されるのも上記のターゲットシステム１００と同様である。このため、このインクジェットプリンタ６０に印刷物が再現されたプルーフ画像６１を出力させるためには、上記の印刷用の表色データを、上記のターゲット色空間とは別の、インクジェットプリンタ６０に依存したＣＭＹＫ色空間の座標値（ＣＭＹＫ４色のデバイス値）で色を表現した表色データに変換する必要がある。
【００３０】
そこで、パーソナルコンピュータ８０は、ワークステーション２０から印刷用の表色データを受け取って、その表色データに、上記のような変換を施して、インクジェットプリンタ６０に上記のプルーフ画像６１を出力させるためのプルーフ用の表色データを生成する。
【００３１】
また、本実施形態では、ワークステーション２０では、印刷用の表色データが８ビット形式のデバイス値を使って生成される。一方、インクジェットプリンタ６０は、１２ビット形式のデバイス値からなる表色データに基いて色を出力する。そこで、パーソナルコンピュータ８０は、上記の変換の際には、表色データをなすデバイス値のビット形式についての変換も行ない、１２ビット形式のデバイス値からなるプルーフ用の表色データを生成する。
【００３２】
本実施形態では、この印刷用の表色データからプルーフ用の表色データへの変換は、印刷物の色を再現するための色変換と、印刷物の階調を再現するための階調変換とからなる。そして、本実施形態では、パーソナルコンピュータ８０は、印刷用の表色データからプルーフ用の表色データへの変換に先立って、上記の色変換を定義した色変換定義と、上記の階調変換を定義した階調変換定義とを作成し、実際の変換は、これらの変換定義を使って行なう。
【００３３】
ここで、本実施形態では、これらの色変換定義と階調変換定義との作成の際には、まず、次のようなカラーチャート６２がインクジェットプリンタ６０で出力される。このカラーチャート６２は、インクジェットプリンタ６０で色の表現に使うＣＭＹＫ４色の原色それぞれについて、インク濃度が最高濃度の状態から所定濃度に至るまでの複数段階のインク濃度に対応する複数のカラーパッチが並べられたものである。そして、この出力されたカラーチャート６２を構成する各カラーパッチの色が分光測色計７０によって測色される。その測色で得られた測色値はパーソナルコンピュータ８０に渡され、パーソナルコンピュータ８０は、その測色値を上記の色変換定義と階調変換定義との作成に利用する。
【００３４】
図２は、図１にブロックで示す分光測色計およびパーソナルコンピュータの外観斜視図、図３は、そのパーソナルコンピュータのハードウェア構成図である。
【００３５】
図２に示すように、パーソナルコンピュータ８０にケーブル７５で接続された分光測色計７０には、上記のカラーチャート６２が乗せられる。分光測色計７０では、このカラーチャート６２における各カラーパッチが測色されて、ターゲットシステム１００やインクジェットプリンタ６０等のデバイスに非依存なＸＹＺ色空間で色を定義した測色値が取得される。この測色値は、ケーブル７５を介してパーソナルコンピュータ８０に送られる。
【００３６】
パーソナルコンピュータ８０は、図２に示すように、外観構成上、本体装置８１、その本体装置８１からの指示に応じて表示画面８２ａ上に画像を表示する画像表示装置８２、キー操作に応じた各種の情報を本体装置８１に入力するキーボード８３、および、表示画面８２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を本体装置８１に入力するマウス８４を備えている。また、本体装置８１は、フレキシブルディスク（ＦＤ）を装填するためのＦＤ装填口８１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口８１ｂを有している。
【００３７】
本体装置８１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ８１１、ハードディスク装置８１３に格納されたプログラムが読み出されＣＰＵ８１１での実行のために展開される主メモリ８１２、各種プログラムやデータ等が保存されたハードディスク装置８１３、フレキシブルディスク１５０が装填され、その装填されたフレキシブルディスク１５０をアクセスするＦＤドライブ８１４、ＣＤ−ＲＯＭ１５１やＣＤ−Ｒが装填され、その装填されたＣＤ−ＲＯＭ１５１等をアクセスするＣＤドライブ８１５、分光測色計７０（図１，図２参照）と接続され、分光測色計７０から測色値を受け取るＩ／Ｏインタフェース８１６が内蔵されており、これらの各種要素、画像表示装置８２、キーボード８３、マウス８４は、バス８５を介して相互に接続されている。
【００３８】
上述したように、このパーソナルコンピュータ８０は、入力された表色データに対して、印刷物をインクジェットプリンタ６０で良好に再現するための色変換と階調変換とを施す役割や、本発明の変換定義作成装置の一実施形態として動作し、上記の色変換で使う色変換定義と、上記の階調変換で使う階調変換定義とを作成する役割を担っている。ＣＤ−ＲＯＭ１５１には、パーソナルコンピュータ８０を、上記の色変換や階調変換を実行するデータ変換装置として動作させるデータ変換プログラムや、パーソナルコンピュータ８０を本発明の変換定義作成装置の一実施形態として動作させる、本発明の変換定義作成プログラムの一実施形態が記憶されている。そのＣＤ−ＲＯＭ１５１に記憶されたデータ変換プログラムや、本発明の変換定義作成プログラムの一実施形態がこのパーソナルコンピュータ８０にアップロードされてハードディスク装置８１３に記憶される。そして、データ変換プログラムが実行されることでパーソナルコンピュータ８０はデータ変換装置として動作し、本発明の変換定義作成プログラムの一実施形態が実行されることでパーソナルコンピュータ８０は本発明の変換定義作成装置の一実施形態として動作する。
【００３９】
続いて、上記のデータ変換プログラム、および本発明の変換定義作成プログラムの一実施形態について説明する。
【００４０】
図４は、データ変換プログラム、および本発明の変換定義作成プログラムの一実施形態が記憶されたＣＤ−ＲＯＭを示す概念図である。
【００４１】
図４には、パーソナルコンピュータ８０を、色変換と階調変換とを施すデータ変換装置として動作させるデータ変換プログラム２１０と、パーソナルコンピュータ８０を、本発明の変換定義作成装置の一実施形態として動作させる、本発明の変換定義作成プログラムの一実施形態である変換定義作成プログラム２２０とが記憶されたＣＤ−ＲＯＭ１５１が示されている。
【００４２】
この図４に示すデータ変換プログラム２１０には、色変換部２１１と、階調変換部２１２とが備えられており、また変換定義作成プログラム２２０には、ターゲット指定部２２１と、データ取得部２２２と、階調変換定義作成部２２３と、色変換定義作成部２２４とが備えられている。
【００４３】
これらデータ変換プログラム２１０および変換定義作成プログラム２２０の各部の詳細については、後述のデータ変換装置および本発明の変換定義作成装置の一実施形態それぞれの各部の作用と併せて後述する。
【００４４】
図５は、データ変換装置および本発明の変換定義作成装置の一実施形態を示すブロック図である。
【００４５】
この図５には、ＣＭＹＫ４色分の８ビット形式のデバイス値Ｃ1Ｍ1Ｙ1Ｋ1からなる印刷用の表色データＤ１に色変換と階調変換とを施して、１２ビット形式のデバイス値Ｃ2Ｍ2Ｙ2Ｋ2からなるプルーフ用の表色データＤ２を生成し、インクジェットプリンタ６０に向けて出力するデータ変換装置３１０と、本発明の変換定義作成装置の一実施形態であり、上記の色変換で使う色変換定義と、上記の階調変換で使う階調変換定義とを作成する変換定義作成装置３２０とが示されている。データ変換装置３１０は、色変換部３１１と、階調変換部３１２とを備えており、変換定義作成装置３２０は、ターゲット指定部３２１と、データ取得部３２２と、階調変換定義作成部３２３と、色変換定義作成部３２４とを備えている。
【００４６】
図４に示すデータ変換プログラム２１０を図１〜図３に示すパーソナルコンピュータ８０にインストールすると、データ変換プログラム２１０の色変換部２１１および階調変換部２１２は、それぞれ図５に示すデータ変換装置３１０の色変換部３１１および階調変換部３１２を構成する。同様に、図４に示す変換定義作成プログラム２２０を図１〜図３に示すパーソナルコンピュータ８０にインストールすると、変換定義作成プログラム２２０のターゲット指定部２２１、データ取得部２２２、階調変換定義作成部２２３、および色変換定義作成部２２４は、それぞれ図５に示す変換定義作成装置３２０のターゲット指定部３２１、データ取得部３２２、階調変換定義作成部３２３、および色変換定義作成部３２４を構成する。
【００４７】
ここで、図５に示す変換定義作成装置３２０のデータ取得部３２２は本発明にいう表現範囲取得部の一例に相当し、階調変換定義作成部３２３は本発明にいう階調変換定義作成部の一例に相当し、色変換定義作成部３２４は本発明にいう色変換定義作成部の一例に相当する。また、データ変換装置３１０は、本発明にいう色変換システムの一例に相当し、印刷用の表色データＤ１が本発明にいう第１表色データの一例に相当し、プルーフ用の表色データＤ２が本発明にいう第２表色データの一例に相当する。
【００４８】
まず、データ変換装置３１０について説明する。
【００４９】
データ変換装置３１０の色変換部３１１は、８ビット形式のデバイス値Ｃ1Ｍ1Ｙ1Ｋ1からなる印刷用の表色データＤ１に後述の色変換定義３１１ａを使った色変換を施し、８ビット形式のデバイス値Ｃ3Ｍ3Ｙ3Ｋ3からなる中間表色データＤ３を生成する。ここで、この中間表色データＤ３が、本発明にいう中間表色データの一例に相当する。
【００５０】
階調変換部３１２は、この中間表色データＤ３に後述の階調変換定義３１２ａを使った階調変換を施し、１２ビット形式のデバイス値Ｃ2Ｍ2Ｙ2Ｋ2からなるプルーフ用の表色データＤ２を生成する。
【００５１】
上記の色変換定義３１１ａと階調変換定義３１２ａとは、以下に説明する変換定義作成装置３２０によって作成され、それぞれ色変換部３１１と階調変換部３１２とに渡される。
【００５２】
以下、変換定義作成装置３２０について説明する。尚、以下では、変換定義作成装置３２０についての説明を、この変換定義作成装置３２０の動作の流れを示すフローチャートを参照しながら行なう。
【００５３】
図６は、図５に示す変換定義作成装置の動作の流れを示すフローチャートである。
【００５４】
この図６のフローチャートが表わす処理では、まず、変換定義作成装置３２０のターゲット指定部３２１において、次のようなターゲットプロファイルの指定が行なわれる（ステップＳ１０１）。
【００５５】
このターゲット指定部３２１では、印刷用の表色データＤ１と、印刷機４０で出力される色との対応関係をＬＵＴの形式で定義したターゲットプロファイルＴＰが指定される。ここで、このような対応関係は、例えばターゲットシステム１００を構成するフィルムプリンタ３０や印刷機４０の機種だけでなく、印刷機４０で使用される記録用紙の紙種が変わっただけでも異なってしまう。本実施形態では、フィルムプリンタ３０や印刷機４０の機種および記録用紙の紙種の予測される複数の組合せそれぞれについてのターゲットプロファイルが不図示のメモリに記憶されている。ターゲット指定部３２１では、それら複数のターゲットプロファイルの中から、所望のターゲットプロファイルＴＰが、次のような指定画面に対するユーザ操作によって指定される。ここで、本実施形態では、このターゲットプロファイルＴＰは、複数の表色データと、各表色データに対応する色をデバイスに非依存なＸＹＺ色空間で定義したＸＹＺ値とからなる。
【００５６】
図７は、ターゲットプロファイルの指定画面を示す図である。
【００５７】
この図７に示す指定画面３２１ａは、ユーザによるターゲットプロファイルの指定操作と、後述するカラーチャートの出力操作とを受け付ける操作画面であり、プロファイル指定部３２１ａ＿１と、チャート出力指示ボタン３２１ａ＿２とを備えている。
【００５８】
プロファイル指定部３２１ａ＿１は、メニュー表示ボタン３２１ａ＿１ａと、表示部３２１ａ＿１ｂとからなる。ユーザがメニュー表示ボタン３２１ａ＿１ａをクリックすると、複数のターゲットプロファイルそれぞれの名称が記されたプルダウンメニューが表示される。そして、ユーザが所望のターゲットプロファイルの名称にカーソルを合せると、その名称のターゲットプロファイルＴＰが指定される。指定されたターゲットプロファイルＴＰの名称は、表示部３２１ａ＿１ｂに表示される。
【００５９】
この指定画面３２１ａにおいてターゲットプロファイルＴＰが指定されると、その指定されたターゲットプロファイルＴＰが不図示のメモリから読み出される。このターゲットプロファイルＴＰは、図５に示すように、データ取得部３２２および色変換定義作成部３２４に渡される。また、このターゲットプロファイルＴＰが、本発明にいうカラープロファイルの一例に相当する。
【００６０】
ここで、以下では、このターゲット指定部３２１において、インクジェットプリンタ６０よりも色表現範囲が狭いターゲットシステム１００（図１参照）に対応したターゲットプロファイルが指定されたことを前提として説明する。これは、本実施形態における本発明として効果が、このような前提において最も有効に発揮されるためである。
【００６１】
次に、インクジェットプリンタ６０からのカラーチャート６２の出力と、その出力されたカラーチャート６２の各カラーパッチの色に対する分光測色計７０による測色とが行なわれる（ステップＳ１０２）。
【００６２】
上述したように、色変換定義３１１ａおよび階調変換定義３１２ａの作成の際には、上記のカラーチャート６２をインクジェットプリンタ６０で出力させる。ここで、本実施形態では、このカラーチャートを表わすチャートデータＣＤが不図示のメモリに記憶されている。このチャートデータＣＤは、カラーチャートの各パッチの色を、８ビット形式のデバイス値からなる表色データで表わしたものである。また、このチャートデータＣＤにおける色の表現は、インクジェットプリンタ６０に依存したＣＭＹＫ色空間での色表現となっている。
【００６３】
図７に示す指定画面３２１ａには、上記のようにチャート出力指示ボタン３２１ａ＿２が備えられており、ユーザがこのチャート出力指示ボタン３２１ａ＿２をクリックすると、上記のカラーチャートを表わすチャートデータＣＤが読み出され、図５に示すように、ターゲット指定部３２１からデータ変換装置３１０の階調変換部３１２と階調変換定義作成部３２３に渡される。
【００６４】
データ変換装置３１０の階調変換部３１２は、このチャートデータＣＤを渡されると、このチャートデータＣＤをなす８ビット形式のデバイス値を単純なビット変換によって１２ビット形式のデバイス値に変換し、この１２ビット形式のデバイス値からなるチャートデータを生成し、生成したチャートデータをインクジェットプリンタ６０に渡す。インクジェットプリンタ６０は、この渡されたチャートデータに基いて上記のカラーチャートを出力し、その出力されたカラーチャートの各カラーパッチの色が分光測色計７０で測色され、その測色で得られたＸＹＺの測色値が階調変換定義作成部３２３に渡される。
【００６５】
次に、上記のステップＳ１０１で、データ取得部３２２において、ターゲット指定部３２１から渡されたターゲットプロファイルＴＰから、８ビット形式における最大のデバイス値「２５５」に対応する最高濃度の原色を表わすＸＹＺの値が、ＣＭＹＫ４色の原色それぞれについて求められる（ステップＳ１０３）。そして、求められたＸＹＺの値が階調変換定義作成部３２３に渡される。ここで、この最高濃度の原色を表わすＸＹＺの値は、ターゲットシステム１００（図１参照）で表現可能な色の限界を示すものであり、本発明にいう「第１デバイスにおける色表現範囲」の一例に相当する。
【００６６】
次に、階調変換定義作成部３２３において、まず、ターゲット指定部３２１から渡されたチャートデータＣＤをなす８ビット形式のデバイス値が単純なビット変換によって１２ビット形式のデバイス値に変換され、この１２ビット形式のデバイス値からなるチャートデータが生成される。次に、この１２ビット形式のデバイス値からなるチャートデータと、分光測色計７０から渡されたＸＹＺの測色値とに基いて、１２ビット形式のデバイス値とＸＹＺの測色値との対応関係が求められる。そして、この対応関係から、ステップＳ１０３で求められたＸＹＺの値に対応する１２ビット形式のデバイス値が求められる（ステップＳ１０４）。ここで、このステップＳ１０４の処理では、上記のような算出がＣＭＹＫ４色それぞれについて行なわれるが、Ｃの色についての算出は、Ｃの最大のデバイス値「２５５」に対応する最高濃度の原色を表わすＸＹＺ３つの値のうちのＸ値に注目して行なわれ、Ｍの色についての算出はＹ値に注目して行なわれ、Ｙの色についての算出はＺ値に注目して行なわれ、Ｋの色についての算出はＹ値に注目して行なわれる。
【００６７】
このステップＳ１０４の処理が終了すると、階調変換定義作成部３２３において、「０」から「２５５」に至る８ビット形式のデバイス値からなる中間表色データＤ３が、「０」から上記のステップＳ１０４の処理で得られたデバイス値に至る１２ビット形式のデバイス値からなるプルーフ用の表色データＤ２に対応付けられるように階調変換定義３１２ａがＬＵＴ形式で作成される。（ステップＳ１０５）。作成された階調変換定義３１２ａは、色変換定義作成部３２４と、データ変換装置３１０の階調変換部３１２とに渡される。
【００６８】
続いて、色変換定義作成部３２４において、データ変換装置３１０の色変換部３１１に渡す色変換定義３１１ａがＬＵＴ形式で作成される（ステップＳ１０６）。
【００６９】
このステップＳ１０６の処理では、まず、インクジェットプリンタ６０に依存した、８ビット形式のデバイス値で座標が表わされるＣＭＹＫ色空間と、同様に８ビット形式のデバイス値で座標が表わされる、ターゲットシステム１００（図１参照）に依存したターゲット色空間との間の等色的な色変換を定義した等色変換定義が、ターゲット指定部３２１から渡されたターゲットプロファイルＴＰを使ってＬＵＴ形式で作成される。
【００７０】
ここで、本実施形態では、８ビット形式のデバイス値からなる表色データと、その８ビット形式のデバイス値に対する単純なビット変換によって作られる１２ビット形式のデバイス値からなる表色データに基いてインクジェットプリンタ６０で出力される色との対応関係をＬＵＴの形式で定義したプリンタプロファイルが不図示のメモリに記憶されている。そして、色変換定義作成部３２４は、等色変換定義の作成に先立ってこのプリンタプロファイルを不図示のメモリから読み出す。このプリンタプロファイルも、ターゲットプロファイルと同様に、ＣＭＹＫ４色の８ビット形式のデバイス値の複数の組合せと、各組合せに対応する色をデバイスに非依存なＸＹＺ色空間で定義したＸＹＺ３つの値の組合せとからなる。色変換定義作成部３２４は、このプリンタプロファイルと上記のターゲットプロファイルＴＰとをＸＹＺ色空間を介して結合することで上記の等色変換定義を作成する。
【００７１】
また、色変換部３１１で使われる色変換定義３１１ａは、印刷用の表色データＤ１から中間表色データＤ３への色変換を定義するものであり、データ変換装置３１０で実行される色変換と階調変換とを合せたデータ変換における等色性を担っている。このとき、上記の等色変換定義を上記の色変換定義３１１ａとして用いることを考えてみる。この等色変換定義がデータ変換装置３１０において実現できる等色性は、階調変換部３１２でその色変換によって得られる８ビット形式のデバイス値からなる中間表色データＤ３に施される階調変換が、例えば１２ビット形式への単純なビット変換というような、変換の前後で色表現範囲が同等である場合に保証される。しかし、本実施形態では、色変換の後に行なわれる、上記の階調変換定義３１２ａが定義した階調変換では、「０」から「２５５」に至る８ビット形式のデバイス値からなる中間表色データＤ３は、「０」から「４０９５」に至る１２ビット形式のデバイス値の範囲における一部に対応付けられ、色表現範囲の同等性が崩れる。そこで、本実施形態では、この同等性の崩れを打ち消すように、上記の等色変換定義を修正することで、色変換定義３１１ａが作成される。作成された色変換定義３１１ａは、データ変換装置３１０の色変換変換部３１１に渡される。
【００７２】
ここで、ステップＳ１０５での階調変換定義３１２ａの作成と、ステップＳ１０６での色変換定義３１１ａの作成とについては、別図を参照して後に詳細に説明する。
【００７３】
ステップＳ１０６までの処理で階調変換定義３１２ａと色変換定義３１１ａとが作成されると、階調変換定義３１２ａがデータ変換装置３１０の階調変換部３１２に組み込まれ、色変換定義３１１ａがデータ変換装置３１０の色変換部３１１に組み込まれて、このフローチャートが示す処理が終了する。
【００７４】
次に、階調変換定義３１２ａの作成と色変換定義３１１ａの作成との詳細について説明する。
【００７５】
図８は、図６のフローチャートが示す処理において行なわれる階調変換定義と色変換定義との作成を説明する説明図である。
【００７６】
この図８には、印刷用の表色データＤ１をなすデバイス値（印刷用のデバイス値）Ｃ1Ｍ1Ｙ1Ｋ1に対応する第１軸Ａ１と、プルーフ用の表色データＤ２をなすデバイス値（プルーフ用のデバイス値）Ｃ2Ｍ2Ｙ2Ｋ2に対応する第２軸Ａ２と、色変換で得られる中間表色データＤ３における８ビット形式のデバイス値（中間のデバイス値）Ｃ3Ｍ3Ｙ3Ｋ3に対応する第３軸Ａ３と、デバイス非依存のＸＹＺ色空間におけるＸＹＺ３つの値に対応する第４軸Ａ４との合計４本の軸からなるグラフＧが示されている。
【００７７】
まず、このグラフＧにおける４つの象限のうち、第１軸Ａ１と第４軸Ａ４とで挟まれた象限では、印刷用の表色データＤ１をなす８ビット形式のデバイス値Ｃ1Ｍ1Ｙ1Ｋ1とＸＹＺ色空間におけるＸＹＺ値との対応関係、即ち、デバイス値と原色の濃度との対応関係が示されている。ここで、Ｃのデバイス値Ｃ1には、ＸＹＺ３つの値のうちのＸ値が対応し、同様に、Ｍのデバイス値Ｍ1にはＹ値が対応し、Ｙのデバイス値Ｙ1にはＺ値が対応し、Ｋのデバイス値Ｋ1にはＹ値が対応する。ただし、この図８では、ＣＭＹＫ４色それぞれの原色におけるデバイス値と濃度との対応関係が、１本の抽象的な第１のラインＬ１で模式的に示されて、図示が簡略化されている。また、各デバイス値の最大値「２５５」には、印刷機４０で、そのデバイス値に対応する色のインクを最も濃く出力したときに表現される最高濃度色Ｕｔが対応しており、ＸＹＺ値の「０」からこの最高濃度色Ｕｔまでの間の範囲が、ターゲットシステム１００で表現可能な色表現範囲を抽象的に表わしている。以後、この範囲を、ターゲット側の色表現範囲Ｂ１と呼ぶ。図６のフローチャートにおけるステップＳ１０３の処理では、データ取得部３２２において、ターゲット指定部３２１から渡されたターゲットプロファイルから、各デバイス値についての最高濃度色Ｕｔが求められる。
【００７８】
次に、第２軸Ａ２と第４軸Ａ４とで挟まれた象限では、プルーフ用の表色データＤ２をなす１２ビット形式のデバイス値Ｃ2Ｍ2Ｙ2Ｋ2とＸＹＺ色空間におけるＸＹＺ値との対応関係が、抽象的な１本の第２のラインＬ２で模式的に示されている。階調変換定義作成部３２３では、上記のチャートデータをなす１２ビット形式のデバイス値と、カラーチャート６２に対する測色で得られたＸＹＺ３つの値とが対応付けられることによって、上記の第２ラインＬ２が示す対応関係が得られる。また、プルーフ用のデバイス値の最大値「４０９５」には、インクジェットプリンタ６０でインクを最も濃く出力したときに表現される最高濃度色Ｕｐが対応しており、ＸＹＺ値における「０」からこの最高濃度色Ｕｐまでの間が、インクジェットプリンタ６０で表現可能な色表現範囲を抽象的に表わしている。以後、この範囲を、プルーフ側の色表現範囲Ｂ２と呼ぶ。ここで、本実施形態では、この第２のラインＬ２が示す対応関係のうち、最高濃度色Ｕｐを含む高濃度側の所定範囲が使われるので、上記のカラーチャート６２としては、インクジェットプリンタ６０で表現可能な色表現範囲全体を網羅するような多くのカラーパッチを有する必要ではなく、この所定範囲の色に対応するカラーパッチを有していれば良い。
【００７９】
前述したように、ここでの説明では、この図８に示すように、プルーフ側の色表現範囲Ｂ２が、ターゲット側の色表現範囲Ｂ１よりも広くなっている。つまり、ターゲット側の最高濃度色Ｕｔはプルーフ側の最高濃度色Ｕｐよりも薄く、その結果、印刷用のデバイス値の最大値「２５５」は、このターゲット側の最高濃度色Ｕｔを介して、プルーフ用のデバイス値がとり得る最大値「４０９５」よりも小さなデバイス値（プルーフ側の対応値）Ｖ１に対応付けられることとなる。図６のフローチャートにおけるステップＳ１０４の処理では、階調変換定義作成部３２３において、プルーフ用の１２ビット形式の各デバイス値について上記のプルーフ側の対応値Ｖ１が求められる。
【００８０】
次に、第２軸Ａ２と第３軸Ａ３とで挟まれた象限では、８ビット形式のデバイス値と１２ビット形式のデバイス値との間の単純なビット変換が、抽象的な１本の点線の第３ラインＬ３で模式的に示されている。この象限には、実線で表わされた第４ラインＬ４も示されているが、この第４ラインＬ４についての説明は後に回す。
【００８１】
次に、第１軸Ａ１と第３軸Ａ３とで挟まれた象限では、中間のデバイス値Ｃ3Ｍ3Ｙ3Ｋ3とプルーフ用のデバイス値Ｃ2Ｍ2Ｙ2Ｋ2とが、上記の第３ラインＬ３が示す単純なビット変換で対応付けられていることを前提とした、印刷用のデバイス値Ｃ1Ｍ1Ｙ1Ｋ1とプルーフ用のデバイス値Ｃ2Ｍ2Ｙ2Ｋ2との間の等色的な色変換、即ち、印刷用のデバイス値Ｃ1Ｍ1Ｙ1Ｋ1と中間のデバイス値Ｃ3Ｍ3Ｙ3Ｋ3との間の等色的な色変換を定義した等色変換定義が、抽象的な１本の点線の第５ラインＬ５で模式的に示されている。また、この象限には、実線で表わされた第６ラインＬ６も示されているが、この第６ラインＬ６についての説明は後に回す。
【００８２】
ここで、この等色変換定義では、「０」から「２５５」に至る印刷用のデバイス値は、「２５５」よりも小さな対応値Ｖ２に至る範囲の中間のデバイス値を介して、プルーフ用のデバイス値に対応付けられる。その結果、印刷用のデバイス値が有していた色表現における２５６段階の緻密さが、中間のデバイス値において、「２５５」と対応値Ｖ２との差分Ｂ３だけ損なわれてしまう。このような色表現における緻密さの損失は、最終的にインクジェットプリンタ６０で出力される画像に、色や階調の飛びといった問題を引き起こしてしまう。
【００８３】
そこで、本実施形態では、図６のフローチャートにおけるステップＳ１０５の処理およびステップＳ１０６の処理において、次のような手順により、印刷用のデバイス値を、色表現の緻密さを保ったままプルーフ用のデバイス値に変換するための、階調変換定義３１２ａと色変換定義３１１ａとが求められる。
【００８４】
まず、ＣＭＹＫ４色それぞれについての上記のプルーフ側の対応値Ｖ１それぞれにマージンαを加えた値（Ｖ１＋α）をプルーフ用のデバイス値における上限値Ｖ３と定める。そして、「０」から「２５５」までの範囲の中間のデバイス値が、上記の上限値Ｖ３に至る範囲のプルーフ用のデバイス値に対応付けられるように階調変換定義３１２ａが作られる。図８では、この階調変換定義３１２ａが、抽象的な１本の第４ラインＬ４で模式的に示されている。ここで、この階調変換定義３１２ａを示す第４ラインＬ４の形状は、その階調変換定義３１２ａの変換特性に対応しており、本実施形態では、この変換特性が、ターゲットシステム１００における階調の表現特性を表わすターゲット側のγカーブと、インクジェットプリンタ６０における階調の表現特性を表わすプルーフ側のγカーブとの相違を打ち消すように決定される。また、ターゲットシステム１００側で好ましい階調を実現するための階調変換を行なっている場合には、そのターゲット側での階調変換が、階調変換定義３１２ａの変換特性に反映される。
【００８５】
ここで、上記の第４ラインＬ４が示す階調変換定義３１２ａでは、中間のデバイス値における「０」から「２５５」に至る範囲の値が、上限値Ｖ３に至る範囲のプルーフ用のデバイス値に対応する色表現範囲Ｂ４に対応することとなる。ところで、上記の第５ラインＬ５が示す等色変換定義は、中間のデバイス値の色表現範囲Ｂ４とプルーフ側の色表現範囲Ｂ２とが同等であることを前提として作られているので、そのままでは、この等色変換定義を用いて色変換を行ない、上記の階調変換定義３１２ａを用いて階調変換を行なうと、最終的にインクジェットプリンタ６０で出力されるプルーフ画像の色が、印刷物の色と違った色になってしまう。そこで、本実施形態では、階調変換定義３１２ａを用いた階調変換による中間のデバイス値の色表現範囲Ｂ４とプルーフ側の色表現範囲Ｂ２とのずれを打ち消すように、等色変換定義が後述のように修正されて実際の色変換の際に用いる色変換定義３１１ａが求められる。
【００８６】
以下、等色変換定義の修正について説明する。
【００８７】
上記の第３ラインＬ３が示す単純なビット変換をＣ2Ｍ2Ｙ2Ｋ2＝Ｃlin（Ｃ3Ｍ3Ｙ3Ｋ3）という第１の関数で表わし、上記の第４ラインＬ４が示す階調変換定義３１２ａをＣ2’Ｍ2’Ｙ2’Ｋ2’＝Ｃmod（Ｃ3Ｍ3Ｙ3Ｋ3）という第２の関数で表わす。
【００８８】
ここで、階調変換定義３１２ａが定義した階調変換で得られる１２ビット形式のデバイス値と、単純なビット変換で得られる１２ビット形式のデバイス値とを区別する意味で、上記の第２の関数では、１２ビット形式のデバイス値を表わす記号に「’」が付されている。
【００８９】
また、８ビット形式の中間のデバイス値Ｃ3Ｍ3Ｙ3Ｋ3とＸＹＺ値との対応関係、即ち、８ビット形式のデバイス値からなる表色データとインクジェットプリンタ６０で出力される色との対応関係を定義した上記のプリンタプロファイルを、ＸＹＺ＝Ｐlin（Ｃ3Ｍ3Ｙ3Ｋ3）という第３の関数で表わす。ここで、上述したようにインクジェットプリンタ６０は、１２ビット形式のデバイス値からなる表色データに基いて色を出力するものであるが、このプリンタプロファイルでは、８ビット形式のデバイス値と１２ビット形式のデバイス値とが単純なビット変換で対応付けられている。
【００９０】
上記の第５ラインＬ５が示す等色変換定義は、この第３の関数が表わすプリンタプロファイルと、上述したターゲットプロファイルＴＰとが、ＸＹＺ色空間を介して結合されたものである。本実施形態では、この等色変換定義の修正は、第３の関数が表わすプリンタプロファイルに替えて、第２の関数が表わす階調変換定義３１２ａに基いて作成される後述の別のプロファイルとターゲットプロファイルＴＰとを結合することで行なわれる。
【００９１】
上記の第１の関数と、第２の関数の逆関数Ｃ3Ｍ3Ｙ3Ｋ3＝Ｃlin-1（Ｃ2Ｍ2Ｙ2Ｋ2）とから、第３ラインＬ３が示す単純なビット変換後の１２ビット形式のデバイス値Ｃ2Ｍ2Ｙ2Ｋ2とＸＹＺ値との対応関係が次式で得られる。
【００９２】
ＸＹＺ＝Ｐlin（Ｃlin-1（Ｃ2Ｍ2Ｙ2Ｋ2））……（１）
ここで、本実施形態では、色変換と階調変換とを経た１２ビット形式のデバイス値Ｃ2’Ｍ2’Ｙ2’Ｋ2’からなる表色データに基いて得られる色が、上記の等色変換と単純なビット変換とを経た１２ビット形式のデバイス値Ｃ2Ｍ2Ｙ2Ｋ2からなる表色データに基いて得られる色と同じ色になるように、上記の色変換を定義した色変換定義３１１ａが求められる。両者の色が同じということは、前者のデバイス値Ｃ2’Ｍ2’Ｙ2’Ｋ2’と後者のデバイス値Ｃ2Ｍ2Ｙ2Ｋ2とが一致するということを意味する。
【００９３】
そこで、上記の第３の関数を上記の（１）式にそのまま代入することができ、上記の階調変換定義３１２ａで定義された階調変換前の８ビット形式のデバイス値Ｃ3Ｍ3Ｙ3Ｋ3とＸＹＺ値との対応関係を表わす次式が得られる。
【００９４】
ＸＹＺ＝Ｐlin（Ｃlin-1（Ｃmod（Ｃ3Ｍ3Ｙ3Ｋ3）））……（２）
この（２）式が表わす対応関係が、階調変換定義３１２ａに基いて作成される上記の別のプロファイルに相当し、この（２）式に基いて、ＬＵＴ形式のプロファイルが求められる。そして、上述したように、その求められたＬＵＴ形式のプロファイルを、上記のターゲットプロファイルＴＰと結合することで、上記の色変換定義３１１ａがＬＵＴ形式で作られる。
【００９５】
図８では、この色変換定義３１１ａが、抽象的な１本の第６ラインＬ６で模式的に示されている。
【００９６】
この第６ラインＬ６が示す色変換定義３１１ａによれば、「２５５」に至る範囲の印刷用のデバイス値が、中間のデバイス値における「２５５」に至る範囲内に満遍なく対応付けられ、さらに、上記の第４ラインが示す階調変換変換定義３１２ａによって、その「２５５」に至る範囲内の中間のデバイス値を満遍なく使った階調変換が行なわれる。つまり、これらの階調変換変換定義３１２ａおよび色変換定義３１１ａによれば、色表現の緻密さを保ったまま、色変換と階調変換を行なうことができる。
【００９７】
また、本実施形態では、階調変換変換定義３１２ａおよび色変換定義３１１ａの作成には、ターゲットシステム１００に対応したターゲットプロファイルＴＰが使われる。ターゲットシステム１００では、フィルムプリンタ３０や印刷機４０の機種および記録用紙の紙種が変更されることが予想されるが、本実施形態では、予測される複数種類のターゲットプロファイルが不図示のメモリに予め記憶されているので、このような変更に容易に対応することができる。また、記憶されている種類以外のターゲットプロファイルが必要となった場合でも、一般に、ターゲットプロファイルは製造メーカ等から容易に入手することが可能なので、さほどの手間を要すことなく変更に対応することができる。
【００９８】
以上、説明したように、本実施形態の変換定義作成装置３２０によれば、２つのデバイス間における表色データの良好な転用のためのデータ変換を定義した変換定義を作成することができる。
【００９９】
尚、上記では、本発明にいう表現範囲取得部の一例として、予め所定のメモリに記憶させておいたターゲットプロファイルからターゲット側の色表現範囲を得るデータ取得部３２２を例示したが、本発明はこれに限るものではない。本発明の表現範囲取得部は、例えば、ターゲットシステムで所定のカラーチャートを出力させ、そのカラーチャートを測色して得られた測色値を取得して、その取得した測色値からターゲット側の色表現範囲を得るもの等であっても良い。
【０１００】
また、上記では、本発明にいう階調変換定義作成部の一例として、インクジェットプリンタ６０でカラーチャート６２を出力させ、そのカラーチャート６２を測色して得られた測色値を取得して、その取得した測色値を使って階調変換定義３１２ａを作成する階調変換定義作成部３１２を例示したが、本発明はこれに限るものではない。本発明の階調変換定義作成部は、例えば、予め所定のメモリに記憶させておいたプリンタプロファイルを使って階調変換定義を作成するもの等であっても良い。
【０１０１】
また、上記では、本発明にいう階調変換定義作成部の一例として、印刷用のデバイス値における最大値「２５５」に対応するプルーフ側の対応値Ｖ１にマージンαを加えた値（Ｖ１＋α）をプルーフ用のデバイス値における上限値Ｖ３と定め、その上限値Ｖ３を使って階調変換定義３１２ａを作成する階調変換定義作成部３１２を例示したが、本発明はこれに限るものではない。本発明の階調変換定義作成部は、例えば、上記のプルーフ側の対応値Ｖ１をそのままプルーフ用のデバイス値における上限値と定めるもの等であっても良い。
【図面の簡単な説明】
【０１０２】
【図１】本発明の一実施形態が適用される印刷−プルーフシステムの全体構成図である。
【図２】図１にブロックで示す分光測色計およびパーソナルコンピュータの外観斜視図である。
【図３】パーソナルコンピュータのハードウェア構成図である。
【図４】データ変換プログラム、および本発明の変換定義作成プログラムの一実施形態が記憶されたＣＤ−ＲＯＭを示す概念図である。
【図５】データ変換装置および本発明の変換定義作成装置の一実施形態を示すブロック図である。
【図６】図５に示す変換定義作成装置の動作の流れを示すフローチャートである。
【図７】ターゲットプロファイルの指定画面を示す図である。
【図８】図７のフローチャートが示す処理において行なわれる階調変換定義と色変換定義との作成を説明する説明図である。
【符号の説明】
【０１０３】
１０    カラースキャナ
１１    原稿画像
２０    ワークステーション
３０    フィルムプリンタ
４０    印刷機
４１    印刷物
６０    インクジェットプリンタ
６１    プルーフ画像
６２    カラーチャート
７０    分光測色計
７５    ケーブル
８０    パーソナルコンピュータ
８１    本体装置
８１ａ    ＦＤ装填口
８１ｂ    ＣＤ−ＲＯＭ装填口
８１１    ＣＰＵ
８１２    主メモリ
８１３    ハードディスク装置
８１４    ＦＤドライブ
８１５    ＣＤドライブ
８１６    Ｉ／Ｏインタフェース
８２    画像表示装置
８２ａ    表示画面
８３    キーボード
８４    マウス
８５    バス
１００    ターゲットシステム
１５０    フレキシブルディスク
１５１    ＣＤ−ＲＯＭ
２１０    データ変換プログラム
２１１    色変換部
２１２    階調変換部
２２０    変換定義作成プログラム
２２１    ターゲット指定部
２２２    データ取得部
２２３    階調変換定義作成部
２２４    色変換定義作成部
３１０    データ変換装置
３１１    色変換部
３１１ａ    色変換定義
３１２    階調変換部
３１２ａ    階調変換定義
３２０    変換定義作成装置
３２１    ターゲット指定部
３２１ａ    指定画面
３２１ａ＿１    プロファイル指定部
３２１ａ＿１ａ    メニュー表示ボタン
３２１ａ＿１ｂ    表示部
３２１ａ＿２    チャート出力指示ボタン
３２２    データ取得部
３２３    階調変換定義作成部
３２４    色変換定義作成部
【図１】
0004533289.tif 000002
【図２】
0004533289.tif 000003
【図３】
0004533289.tif 000004
【図４】
0004533289.tif 000005
【図５】
0004533289.tif 000006
【図６】
0004533289.tif 000007
【図７】
0004533289.tif 000008
【図８】
0004533289.tif 000009