(57)【特許請求の範囲】
【請求項１】
画像を構成する複数の画素の色を第１の画像機器で使用される複数の要素色で表現した第１画像データを取得し、各画素の色を印刷装置で使用される複数の要素色で表現した第２画像データに色変換しつつ印刷装置での印刷を実行させる印刷制御装置であって、
上記第１画像データで表現された特定色を第２画像データに色変換するに当たり、当該特定色の所定色空間中の座標が、色変換後の第２画像データでの印刷結果を特定の光源下で測色して得られる所定色空間中の座標より複数の光源下で測色して得られる所定色空間中の各座標の重心に近くなるように色変換を行う色変換手段を具備することを特徴とする印刷制御装置。
【請求項２】
上記色変換手段は、少なくとも１色以上の特定色の所定色空間中の座標と第２画像データでの印刷結果を複数光源下で測色して得られる所定色空間中の各座標の重心とが略同値になるように色変換を行うことを特徴とする上記請求項１に記載の印刷制御装置。
【請求項３】
上記複数の光源は、ＣＩＥ標準の光のＤ系とＡ系とＦ系との少なくとも２つを含むことを特徴とする上記請求項１または請求項２のいずれかに記載の印刷制御装置。
【請求項４】
上記複数の光源は、ＣＩＥ標準の光の普通型蛍光灯と高演色形蛍光灯と３波長型蛍光灯との少なくとも２つを含むことを特徴とする上記請求項１〜請求項３のいずれかに記載の印刷制御装置。
【請求項５】
上記所定色空間は均等色空間であることを特徴とする上記請求項１〜請求項４のいずれかに記載の印刷制御装置。
【請求項６】
上記均等色空間内で上記特定色の座標と上記重心の座標とは色差３以内の距離にあることを特徴とする上記請求項５に記載の印刷制御装置。
【請求項７】
上記色変換手段は、上記特定色と上記重心とを均等色空間中の定明度平面上に投影した状態で両者が近くになるように色変換を行うことを特徴とする上記請求項５または請求項６のいずれかに記載の印刷制御装置。
【請求項８】
上記色変換手段は、予め所定の記憶媒体に保持されるとともに複数の代表色について上記第１画像データと第２画像データとを対応づけた色変換テーブルを参照して補間演算を実施することによって色変換を実行可能であり、同色変換テーブルは上記特定色の所定色空間中の座標を上記所定色空間中の各座標の重心に近い座標に変換するためのデータを有していることを特徴とする上記請求項１〜請求項７のいずれかに記載の印刷制御装置。
【請求項９】
上記色変換テーブルは、第２画像データでの印刷結果を上記特定の光源下で測色して得られる所定色空間中の座標と第１画像データが示す色の所定色空間中の座標とにより両画像データを対応づけつつ作成された元テーブルについて第１画像データを補正することによって作成され、当該補正では、元テーブルを参照して第１画像データを第２画像データに変換して印刷した場合の印刷結果を複数の光源下で測色し、所定色空間中の各座標の重心を得るとともに、上記参照された第１画像データを変更し、変更後の第１画像データが示す上記特定色の所定色空間中の座標を当該重心の座標に近づけることを特徴とする上記請求項８に記載の印刷制御装置。
【請求項１０】
上記色変換テーブルは、第２画像データでの印刷結果を上記特定の光源下で測色して得られる所定色空間中の座標と第１画像データが示す色の所定色空間中の座標とにより両画像データを対応づけつつ作成された元テーブルについて第２画像データを補正することによって作成され、当該補正では、上記元テーブルの第２画像データを変更し、変更後の第２画像データによる印刷結果を複数の光源下で測色した座標の重心が、上記元テーブルにて変更前の第２画像データに対応づけられていた第１画像データが示す特定色の所定色空間中の座標に近づくようにすることを特徴とする上記請求項８に記載の印刷制御装置。
【請求項１１】
上記補正は、元テーブルの第１画像データの各要素色を軸変数とした色空間で頂点に該当する各色と第１画像データにて無彩色を示す色を元テーブルによって変換して印刷した結果を特定光源下で測色した場合に上記所定色空間中で最大彩度となる色の中の少なくとも一色について第１の補正として実施され、他の画像データについては当該第１の補正を実施した特定色と上記色空間で頂点に該当する特定の色との間の色を示す第２画像データを印刷した結果を特定の光源下で測色して得られる所定色空間中の座標が略直線上に並ぶように第２の補正が実施されることを特徴とする上記請求項９または請求項１０のいずれかに記載の印刷制御装置。
【請求項１２】
上記特定色は略無彩色であることを特徴とする上記請求項１〜請求項１１のいずれかに記載の印刷制御装置。
【請求項１３】
印刷装置が色再現可能な範囲に含まれる数点の色に対応する入力ＲＧＢ値に基づいて印刷した印刷物を、Ｄ５０光源とＡ光源とＦ光源の下で測色してＬａｂ値を取得し、さらに白点と黒点のＬａｂ値からそれぞれの相対Ｌａｂ値を求めた時、それぞれの相対Ｌａｂ値の平均値に対応するＲＧＢ値と入力ＲＧＢ値との差がＤ５０光源の相対Ｌａｂ値に対応するＲＧＢ値と入力ＲＧＢ値との差より小さいことを特徴とする印刷制御装置。
【請求項１４】
印刷装置が色再現可能な範囲に含まれる数点の色に対応する入力ＲＧＢ値に基づいて印刷した印刷物を、Ｄ５０光源とＡ光源とＦ光源の下で測色してＬａｂ値を取得し、さらに白点と黒点のＬａｂ値からそれぞれの相対Ｌａｂ値を求めた時、それぞれの相対Ｌａｂ値の平均値と入力ＲＧＢ値に対応するＬａｂ値との差がＤ５０光源の相対Ｌａｂ値と入力ＲＧＢ値に対応するＬａｂ値との差より小さいことを特徴とする印刷制御装置。
【請求項１５】
画像を構成する複数の画素の色を第１の画像機器で使用される複数の要素色で表現した第１画像データを取得し、各画素の色を印刷装置で使用される複数の要素色で表現した第２画像データに色変換しつつ印刷装置での印刷を実行させる印刷制御方法であって、
上記第１画像データで表現された特定色を第２画像データに色変換するに当たり、当該特定色の所定色空間中の座標が、色変換後の第２画像データでの印刷結果を特定の光源下で測色して得られる所定色空間中の座標より複数の光源下で測色して得られる所定色空間中の各座標の重心に近くなるように色変換を行う色変換工程を具備することを特徴とする印刷制御方法。
【請求項１６】
画像の印刷指示に応じて印刷装置を制御し、当該画像を印刷させる印刷制御プログラムであって、
画像を構成する複数の画素の色を第１の画像機器で使用される複数の要素色で表現した第１画像データを取得する第１画像データ取得機能と、
同取得した第１画像データで表現された各画素の色を印刷装置で使用される複数の要素色で表現した第２画像データに色変換する色変換機能と、
同変換後の第２画像データにて各画素の色を指定するとともに上記印刷装置にて印刷を実行させる印刷データを生成して出力する印刷データ出力機能とをコンピュータに実現させるにあたり、
上記色変換機能では、上記第１画像データで表現された特定色を第２画像データに色変換するに当たり、当該特定色の所定色空間中の座標が、色変換後の第２画像データでの印刷結果を特定の光源下で測色して得られる所定色空間中の座標より複数の光源下で測色して得られる所定色空間中の各座標の重心に近くなるように色変換を行うことを特徴とする印刷制御プログラム。
【請求項１７】
上記請求項１６に記載した印刷制御プログラムを記録した媒体。
【請求項１８】
画像を構成する複数の画素の色を第１の画像機器で使用される複数の要素色で表現した第１画像データを取得し、各画素の色を印刷装置で使用される複数の要素色で表現した第２画像データに色変換する色変換装置であって、
上記第１画像データで表現された特定色を第２画像データに色変換するに当たり、当該特定色の所定色空間中の座標が、色変換後の第２画像データでの印刷結果を特定の光源下で測色して得られる所定色空間中の座標より複数の光源下で測色して得られる所定色空間中の各座標の重心に近くなるように色変換を行う色変換手段を具備することを特徴とする色変換装置。
【請求項１９】
画像を構成する複数の画素の色を第１の画像機器で使用される複数の要素色で表現した第１画像データを取得し、各画素の色を印刷装置で使用される複数の要素色で表現した第２画像データに色変換する色変換方法であって、
上記第１画像データで表現された特定色を第２画像データに色変換するに当たり、当該特定色の所定色空間中の座標が、色変換後の第２画像データでの印刷結果を特定の光源下で測色して得られる所定色空間中の座標より複数の光源下で測色して得られる所定色空間中の各座標の重心に近くなるように色変換を行う色変換工程を具備することを特徴とする色変換方法。
【請求項２０】
複数の代表色を第１の画像機器で使用される複数の要素色で表現した第１画像データと当該代表色を印刷装置で使用される複数の要素色で表現した第２画像データとを対応づけ、所定画像を印刷装置で印刷するに当たり、当該画像を構成する複数の画素の色を表現した第１画像データを第２画像データに色変換する際に参照される色変換テーブルの作成方法であって、
第２画像データでの印刷結果を上記特定の光源下で測色して得られる所定色空間中の座標と第１画像データが示す色の所定色空間中の座標とにより両画像データを対応づけた元テーブルを作成する元テーブル作成工程と、
同元テーブルを参照して特定色を示す第１画像データを第２画像データに変換して印刷した場合の印刷結果を複数の光源下で測色して上記所定色空間中の座標を取得する複数光源座標取得工程と、
これら複数の光源下で測色して得られた上記所定色空間中の座標の重心を算出する重心算出工程と、
上記特定色を示す第１画像データを第２画像データに変換して印刷を行った場合に、当該特定色の所定色空間中の座標が、上記印刷結果を特定の光源下で測色して得られる所定色空間中の座標より複数の光源下で測色して得られる所定色空間中の各座標の重心に近くなるように、上記元テーブル中の第１画像データあるいは第２画像データを補正して色変換テーブルを生成する色変換テーブル生成工程とを具備することを特徴とする色変換テーブルの作成方法。
【請求項２１】
複数の代表色を第１の画像機器で使用される複数の要素色で表現した第１画像データと当該代表色を印刷装置で使用される複数の要素色で表現した第２画像データとを対応づけ、所定画像を印刷装置で印刷するに当たり、当該画像を構成する複数の画素の色を表現した第１画像データを第２画像データに色変換する際に参照される色変換テーブルであって、
特定色を示す第１画像データを第２画像データに変換して印刷を行った場合に、当該特定色の所定色空間中の座標が、上記印刷結果を特定の光源下で測色して得られる所定色空間中の座標より複数の光源下で測色して得られる所定色空間中の各座標の重心に近くなるように、上記第１画像データと第２画像データとの対応関係が規定されていることを特徴とする色変換テーブル。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御装置、印刷制御方法、印刷制御プログラム、印刷制御プログラムを記録した媒体、色変換装置、色変換方法、色変換テーブルの作成方法および色変換テーブルに関する。
【０００２】
【従来の技術】
ＣＲＴ等で使用されるＲＧＢ（レッド，グリーン，ブルー）によって画素の色を表現したｓＲＧＢ画像データに基づいて印刷を実行する際には、通常、印刷制御装置によって上記ｓＲＧＢ画像データをＣＭＹ画像データに変換して印刷を行っている。ここで、ＣＭＹ画像データは印刷装置で使用するインク量に対応したＣＭＹ（シアン，マゼンタ，イエロー）等によって画素の色を表現したデータである。この色変換では、複数の代表点についてｓＲＧＢ画像データとＣＭＹ画像データとを対応づけた色変換テーブル等を参照し、補間演算を実行するなどしている。
【０００３】
この色変換テーブルは、ＣＭＹ画像データによって印刷した印刷結果を特定の光源下で測色し、測色結果とｓＲＧＢ画像データとを均等色空間中で対応づけるなどして作成される。従って、ある色変換テーブルを使用して印刷を行った場合に、色変換テーブルの作成時に使用された上記特定の光源あるいは特定の光源と分光分布が類似した光源以外を使用して色を観察すると、変換元の色と異なった色として観察されてしまう場合がある。そこで、光源を変更した場合であっても変換元の色を再現するため、従来はＣＭＹ画像データによって印刷した印刷結果を複数の光源下で測色しそれぞれの光源に対応した複数の色変換テーブルを作成したり、色変換を実行する際に上記特定の光源下での測色によって作成した色変換テーブルを他の光源での色の見え方に合わせて補正するなどしていた。
【０００４】
【発明が解決しようとする課題】
上述した従来の印刷制御装置においては、次のような課題があった。
すなわち、前者のようにして複数の色変換テーブルを作成すると、これら複数の色変換テーブルを予め保持しておくための記憶容量が増大してしまう。また、後者のようにして色変換テーブルを補正する構成では、色変換を実行するたびに光源に応じた補正を行う必要があり、色変換処理速度が低下してしまう。
本発明は、上記課題にかんがみてなされたもので、必要とされる記憶容量が少なく、また、処理速度を低下させることなく光源の差異による色の見え方の差異を低減することが可能な印刷制御装置、印刷制御方法、印刷制御プログラム、印刷制御プログラムを記録した媒体、色変換装置、色変換方法、色変換テーブルの作成方法および色変換テーブルの提供を目的とする。
【０００５】
【課題を解決するための手段および発明の効果】
上記目的を達成するため請求項１にかかる発明では、印刷を実行するにあたり印刷制御装置によって色変換を行っており、第１画像データで表現される色が、印刷結果を複数の光源下で測色して得られた色彩値の重心に近くなるように色変換を行う。複数の光源下で測色して得られた色彩値の重心は、特定の光源下で測色して得られた色彩値のみに近いと言うこともなければ特定の光源下で測色して得られた色彩値から極端に遠いと言うこともない。従って、いずれの光源下で観察した場合であっても観察色は変換元の色と略同色であるとともに、各光源下で色の見え方に差が生じにくい。
【０００６】
このようにすれば、第１画像データで表現された特定色について印刷するに当たり、当該特定色は第２画像データに変換され、同第２画像データによって印刷した印刷結果を複数の光源下で測色すると、所定色空間の中で当該測色した座標の重心と上記特定色が近くなる。ここで、当該特定色の座標は印刷結果を特定の光源下で測色した場合の座標より上記重心に近くなる。当該重心は印刷結果を複数の光源下で測色して得られるので、特定色の座標は印刷結果を各光源下で個別に測色して得られる複数の座標のいずれに対しても平均的に近くなる。
【０００７】
特定色の座標が、印刷結果を特定の光源下で測色して得られる座標のいずれかに近く、他の光源で測色して得られる座標から遠い場合、当該他の光源で測色した色と特定色とが異なる色として見える場合がある。この場合、印刷結果を特定の光源で観察したときには特定色と印刷結果とが略同色に見えるが、印刷結果を他の光源で観察したときには特定色と異なる色に見えることになる。しかし、本発明のように特定色と上記重心とが近い場合には、印刷結果をいずれの光源下で観察しても特定色に近いのでいずれの光源下で観察してもその色が特定色と略同色であるとともに光源の差異によって色の見え方に差異が生じない。
【０００８】
本発明では、印刷結果を複数の光源下で測色して得られる座標が上記特定色の座標に近くなるように色変換を行うので、色変換テーブルを使用して色変換を行う場合には、当該色変換を実現する一つの色変換テーブルで複数光源に対応した色変換を実施可能であり、色変換テーブルのための記憶容量を増大させることはない。さらに、光源の差異に応じて色変換テーブルを補正する必要がないので、高速に色変換処理を行うことができる。
【０００９】
むろん、特定色が上記重心に近づくように色変換させるとともに、他の色について特定光源下で測色して得られる座標以外の点に変換されるようにしても良い。例えば、特定色について本発明を適用した結果、その近辺の色を変換することによってトーンジャンプを生じさせないようにするために、特定色の近辺の色について特定光源下で測色して得られる座標以外の点に変換されるように構成することができる。また、上記特定色は１色に限られず、複数の色であっても良い。さらに、上記重心の座標は、印刷結果を特定光源下で測色した座標よりも上記特定色の座標に近ければ良く、近いか否かの判定は上記所定色空間中の距離で判定しても良いし、上記所定色空間中で色相角を考え、上記重心の座標と特定色の座標との間の色相角が、特定光源下で測色した座標と特定色の座標との間の色相角より小さいか否かで判定しても良い。
【００１０】
また、本発明においては色変換を経て印刷をした結果、変換元の特定色と印刷結果とが略同色であるとともに光源の差異によって色の見え方に差異が生じないように構成することができればよく、このためには上記特定色と上記重心とが一致していることが好ましい。そこで、請求項２に記載の構成を採用することもできる。すなわち、特定色の座標と上記重心の座標とをなるべく近づけた場合には両者が同値となり、両者が同値となっている場合には変換元の特定色と印刷結果とが略同色であるとともに光源の差異によって色の見え方に差異が生じなくなる。ここで、略同値としているのは、座標値に対して数学的な厳密性を要求する意味が少ないからである。すなわち、本発明は色の見え方に対する対策であることから、所定色空間中で座標が同値であっても僅かにずれていても人間には色の差異として観察されないことがある。従って、色の見え方に差異を生じない範囲を略同値と言うことができる。
【００１１】
また、印刷装置による出力色は、その色によって、すなわち、色空間中の座標位置によっても光源による影響に差が生じるので、本発明にかかる色変換が適用される特定色は、必ずしも第１，第２の画像機器の全色域についての色でなくても良い。光源差が色の見え方に大きな影響を与える少なくとも１色以上の特定色について本発明を適用すると、多くの画像についての印刷結果にて光源差によって見え方に差異が生じないようにすることができる。
【００１２】
さらに、請求項３に記載の構成を採用することもできる。すなわち、ＣＩＥ（国際照明委員会）では測色用の標準の光としてＤ系とＡ系とＦ系を規定しており、Ｄ系は太陽光、Ａ系は白熱電球の光、Ｆ系は蛍光灯の光にそれぞれ代表される光である。人間が画像の印刷結果を観察する際の光源は、多くの場合これらＤ系とＡ系とＦ系であり、上記特定色がこれらの光源下で印刷結果を測色した座標の重心に近づくように色変換をすることにより、常用されるほとんどの光源下で色の見え方に差異を生じさせないようにすることができる。
【００１３】
ここで、上記ＣＩＥ標準の光としてＤ５０やＤ６５等のように番号を付して具体的な光源の種類が指定される場合にはそのいずれをも採用することができる。光源による色の見え方の差異を低減するためには上記光源として少なくとも２つの光源を採用すればよいが、むろん３つの光源を採用しても良い。また、測色器を使用して測色することを考えると、分光分布が規定されたＣＩＥ標準の光を光源とすることが好ましいが、むろん、分光分布がＣＩＥ標準と厳密に等しいことが必須ではなく、ＣＩＥ標準の光の代用光で印刷結果を実際に照射して測色する構成としても良い。また、印刷結果を各光源で実際に照射してその反射光を測色器で測色する構成の他、印刷結果の分光分布を取得し、ＣＩＥ標準の光として規定されている各光源の分光分布と人間の目の特性を反映した等色関数とを乗じた積分値を算出しても印刷結果を実質的に測色したと言える。
【００１４】
さらに、請求項４に記載の構成を採用することもできる。すなわち、上記特定色が各種蛍光灯の下で印刷結果を測色した座標の重心に近づくように色変換をすることにより、常用される各種蛍光灯の下で色の見え方に差異を生じさせないようにすることができる。ここで、ＣＩＥ標準の光で、Ｆ１〜Ｆ６が上記普通型蛍光灯，Ｆ７〜Ｆ９が上記高演色形蛍光灯，Ｆ１０〜Ｆ１２が上記３波長型蛍光灯に該当する。
【００１５】
さらに、請求項５に記載の構成を採用することもできる。すなわち、均等色空間内においては空間内の距離差が色の差すなわち色差に相当することから空間中の幾何学的位置の相関が色の差異に直接結びついており、色空間中の幾何学的な関係から上記重心を容易に算出することができる。均等色空間の具体例としてはＬｕｖ空間やＬａｂ空間等が挙げられる（通常これらのアルファベットには＊を付して表示するが、本明細書では簡単のため省略する。以下同じ。）。
【００１６】
上記第１の画像機器の色域が、均等色空間中の全域に渡って定義されることは少ない。例えば、第１の画像機器がディスプレイである場合、ディスプレイでの黒点がＬａｂ空間中の最低明度（Ｌ＝０）に該当せず、ディスプレイでの白点がＬａｂ空間中の最高明度（Ｌ＝１００）に該当しないことが多い。この場合、ディスプレイの色域を規格化、すなわち、ディスプレイの黒点をＬａｂ空間中の最低明度に対応させ、ディスプレイの白点をＬａｂ空間中の最高明度に対応させるように色域を規格化することがある。
【００１７】
本発明においてもむろんこの構成を採用することができ、第１画像データについて均等色空間中の座標を考える場合に第１の画像機器の色域を規格化して考えることができる。また、このようにコンピュータにてデジタルデータを扱う際の標準的な表色系としてｓＲＧＢが規定されている。従って、上記第１画像データをｓＲＧＢデータとすると、当該ｓＲＧＢを採用する多くの機器を上記第１の画像機器として本発明を適用することができる。また、ｓＲＧＢでは各要素色の階調値が決定したときに、予め規定された式で当該階調値が該当する均等色空間中の座標を得ることができて好適である。
【００１８】
さらに、上記第１の画像機器の色域と印刷装置の色域が完全に一致することはないので、通常、色変換をする際には第１の画像機器で表現可能な色であって印刷装置で表現できない色およびその周辺の色を第１の画像機器の色域内に圧縮する、いわゆるガマットマッピングが行われる。本発明においてもむろんこの構成を採用することができ、ガマットマッピングを行った状態で上記特定色が上記重心に近づくように色変換させることができる。
【００１９】
さらに、請求項６に記載の構成を採用することもできる。すなわち、人間の目によって異なる色として認識される限界の色差は１〜３程度であると言われており、上記特定色と重心の色が均等色空間内でこの色差の範囲内になるようにする。この結果、いずれの光源下で印刷物を観察してもその色が特定色と略同色であるとともに光源の差異によって色の見え方に差異が生じなくなる。
【００２０】
本発明では同じ印刷結果を複数の光源下で測色して得られた色空間中の座標の重心を考えており、この重心は３次元空間中で考えればよいが、人間の目がその色相変化および彩度変化に敏感なグレーに対して適用して好適な構成として請求項７に記載の構成を採用することもできる。
【００２１】
すなわち、定明度平面上で特定色と重心とが近くになるように構成することにより、明度は特に考慮しないで色相および彩度に関して両者が近くになるようにすることができる。略無彩色のグレー（多少の色味があっても良く、完全な無彩色に限定されることはない）について、人間の目は色相の変化および彩度の変化に敏感であって、明度の変化に鈍感である。従って、上記特定色と上記重心に関し、両者の色相と彩度が近ければ人間の目には略同色のグレーとして認識される。
【００２２】
さらに、請求項８に記載の構成を採用することもできる。すなわち、色変換手段では、本発明にかかる色変換を実行するように予め作成されたデータを備えた色変換テーブルを参照して色変換を実行しており、上述の各種技術思想を加味した色変換実行するにあたり、色変換テーブルを一旦作成してしまえば、その後は従来の色変換と同様に補間演算によって色変換を実施することができる。従って、印刷装置にて実際に印刷を行うための処理時間は従来の色変換と同様であって、高速に色変換可能であるにもかかわらず、各種光源に対応するために光源数分の色変換テーブルを備える必要が無く、色変換テーブルを保持するために多大な記憶容量を必要としない。
【００２３】
さらに、本発明にかかる色変換を実行させるような色変換テーブルを作成するための具体例として請求項９に記載の構成を採用することもできる。すなわち、特定光源下で印刷結果を測色した結果に基づいて従来と同様な元テーブルを作成し、当該元テーブルを補正して色変換テーブルを作成する。この色変換テーブルを予め作成しておくことにより、色変換手段で色変換するたびに補正を実施することなく補間演算をするのみで色変換を実行することができる。元テーブルの補正においては、第１画像データを変更している。すなわち、元テーブルは第２画像データの印刷結果を特定光源下で測色して得られた座標と第１画像データの座標とが略同値になるように対応づけているので、印刷結果を他の光源下で測色して得られた座標と第１画像データの座標とは異なっている。
【００２４】
そこで、第１画像データを補正し、印刷結果を複数の光源下で測色して得られた座標の重心に近づけつつ色変換テーブルを作成する。色変換テーブルの作成後、当該重心の座標（特定色）を第１画像データとして、色変換を行うと元テーブル内のデータと同値の第２画像データが得られる。しかし、第１画像データは補正されているので、この第２画像データにて印刷を実行すれば、その印刷結果を複数の光源下で測色したときにいずれの測色座標も上記特定色の座標に近くなる。従って、いずれの光源下においても変換前の特定色と印刷結果とが略同色に見える。色変換テーブルは所定数の代表色について第１画像データと第２画像データとを対応づけているので、上記補正は全代表色に対して行っても良いし、特定数の色に対して行っても良い。前者の場合は全代表色が上記特定色に該当するし、後者の場合は補正された特定数の色が上記特定色に該当する。
【００２５】
さらに、本発明にかかる色変換を実行させるような色変換テーブルを作成するための具体例として請求項１０に記載の構成を採用することもできる。ここでも特定光源下で印刷結果を測色した結果に基づいて従来と同様な元テーブルを作成し、当該元テーブルを補正して色変換テーブルを作成する。かかる構成により、色変換手段で色変換するたびに補正を実施することなく補間演算をするのみで色変換を実行することができる。また、ここでは第２画像データを変更している。すなわち、印刷結果を複数の光源下で測色して得られた座標が平均的に第１画像データの座標に近くなるように第２画像データを変更して色変換テーブルを作成する。色変換テーブルを参照した色変換を行いつつ印刷を実行すれば、その印刷結果を複数の光源下で測色したときにいずれの測色座標も上記特定色に近くなる。従って、いずれの光源下においても変換前の特定色と印刷結果とが略同色に見える。
【００２６】
第２画像データを変更して上述のように印刷結果を複数の光源下で測色した座標の重心が、上記元テーブルにて変更前の第２画像データに対応づけられていた第１画像データが示す特定色の所定色空間中の座標に近づくようにするためには、種々の構成が採用可能である。例えば、特定色について元テーブルによって色変換を行い、得られた印刷結果を複数の光源で測色するとともにその測色結果の重心を算出する。この重心の座標と上記特定色の座標との位置関係を算出し、特定色の座標と新たな座標とが同様の位置関係になるように新たな座標を算出し、当該新たな座標の色を元テーブルを使用して補間演算することによって第２画像データを得る。
【００２７】
この結果、得られた第２画像データによって印刷を行って複数の光源下で測色して重心を算出すると、当該重心と上記特定色の座標とがほぼ一致するように構成することができる。むろん、色変換テーブルは所定数の代表色について第１画像データと第２画像データとを対応づけているので、上記補正は全代表色に対して行っても良いし、特定数の色に対して行っても良い。前者の場合は全代表色が上記特定色に該当するし、後者の場合は補正された特定数の色が上記特定色に該当する。
【００２８】
さらに、請求項１１に記載の構成を採用することもできる。すなわち、元テーブルの第１画像データの各要素色を軸変数とした色空間で頂点に該当する各色は有彩色であるとともに、第１の画像機器の色域内で特定の色相方向に彩度が極大となる色と白および黒を含む。これらの色について第１の補正を行って光源の差異に基づく色の見え方の差異を低減し、他の色についてはこの補正に合わせて第２の補正を行うことにより、第１および第２の画像機器の色域全体で色の見え方の差異を低減することができる。また、人間の目は略無彩色における色相変化と彩度変化に敏感である。第１画像データにて無彩色が指定されていても、印刷装置では複数のインクの組み合わせによって無彩色を表現する関係上、彩度や色相を有する略無彩色になってしまうのが通常である。
【００２９】
このような略無彩色に対して人間の目はその彩度・色相変化に敏感なため、複数の光源下で観察した場合には色が異なって見えやすい。そこで、本発明のように無彩色を示す色を変換した際に最も彩度が大きな色として印刷される色について第１の補正を行って光源の差異に基づく色の見え方の差異を低減し、他の色をこの補正に合わせて第２の補正を行うことにより、人間の目がその変化に敏感な略無彩色で色の見え方の差異を低減することができる。さらに、通常は彩度が大きくなるほど光源の差異に基づく色の見え方の差異が大きくなる。従って、上述の色について第１の補正を行うことによって色の見え方の差異を低減することにより、光源の差異が色の見え方に大きな影響を与える色について確実にその問題を解消することができる。
【００３０】
トーンジャンプを防止するためには上記第１の補正に加えて第２の補正を実施するのが好ましい。すなわち、第２の補正を実施した後に第１の補正を実施した特定色と上記色空間で頂点に該当する特定の色との間の色を示す第２画像データを印刷し、これら印刷結果を特定の光源下で測色したときにその色の所定色空間中の座標が略直線上に並ぶ。従って、これらの色を特定の光源下で観察したときにはその色の変化が非常に滑らかになり、トーンジャンプが発生しない。
【００３１】
ここで、印刷結果の測色座標が略直線上に並ぶようにする際の上記特定の光源としては、種々の光源を採用可能である。例えば、上記複数の光源にて印刷結果を測色したときに最大の彩度が得られる光源を上記特定の光源としたり、標準光源とされるＣＩＥ標準のＤ５０光源やＤ６５光源を上記特定の光源としたり、本発明にかかる印刷制御装置を使用する場面を想定し各場面で最も使用頻度が高い種類の光源（例えば蛍光灯）を上記特定の光源とする構成等が採用可能である。
【００３２】
さらに、請求項１２に記載の構成を採用することもできる。すなわち、人間の目が色相変化と彩度変化に敏感な略無彩色について光源の差異による色の見え方の差異を低減することができる。さらに、請求項１３，請求項１４によれば、印刷装置で色再現可能な範囲に含まれる色を示す入力ＲＧＢ値で印刷を行い、Ｄ５０光源とＡ光源とＦ光源の下で観察したときには、いずれの観察色も入力ＲＧＢ値が示す色に近いので光源の差異による色の見え方の差異を低減することができる。本発明では各光源下での観察色の平均が入力色に近ければよいので、請求項１３に示すようにＲＧＢ値で色を表現したときに両者が近くても良いし、請求項１４に示すようにＬａｂ値で色を表現したときに両者が近くても良い。むろん、Ｌｕｖ値で色を表現したときに両者が近くなるようにしても良い。
【００３３】
ここで、相対Ｌａｂ値は、印刷装置で色再現可能な範囲を所定の色空間中で規格化した結果である。ｓＲＧＢでは白点が(Ｌ，ａ，ｂ)=(100，0，0)、黒点が(Ｌ，ａ，ｂ)=(0，0，0)であると規定されているが、実際にこの白点と黒点とを色再現可能な印刷装置を構成するのは困難であるため、色再現可能な範囲で最も明るい点を白点、最も暗い点を黒点として規格化した相対色空間で議論されることが一般的である。すなわち、印刷装置においては入力されるデータがｓＲＧＢデータであるとしても出力される色は相対Ｌａｂ値に対応づけられることがあり、請求項１３，請求項１４ではこの相対Ｌａｂ値について本発明を適用している。
【００３４】
上述の規格化としては、例えば次の構成を採用可能である。色の測色あるいは分光分布を考慮した演算によれば、三刺激値ＸＹＺを容易に取得することができる。そこで、白色点の三刺激値をＸw，Ｙw，Ｚw、黒色点の三刺激値をＸb，Ｙb，Ｚb、光源の三刺激値をＸ0，Ｙ0，Ｚ0、印刷物の測色結果をＸn，Ｙn，Ｚnとしたとき、次式（１）によって規格化がなされる。
【００３５】
すなわち、Ｘr，Ｙr，Ｚrは規格化したときの三刺激値である。
【数１】
0003968565.tif 000002
【００３６】
そして、次式（２）に上記三刺激値はＸr，Ｙr，Ｚrを代入すれば、上述の相対Ｌａｂ値が得られる。
【数２】
0003968565.tif 000003
すなわち、上記式によればＸＹＺ色空間中で規格化して相対Ｌａｂ値を取得したことになる。むろん、Ｌａｂ色空間中で規格化しても良い。
【００３７】
上述のように特定の色を変換／印刷した結果を複数の光源下で測色した重心と変換元の特定色とが近くなるように色変換を行う手法は必ずしも実体のある装置に限られるものではなく、請求項１５に記載した発明のように方法の発明としても有効である。また、上述の印刷制御装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としては、各種の態様を含むものである。また、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
【００３８】
発明の思想の具現化例として印刷制御装置のソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用される。その一例として、請求項１６に記載した発明では印刷制御プログラムとして発明を特定し、請求項１７に記載した発明では印刷制御プログラムを記録した媒体として発明を特定している。むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【００３９】
また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。上記媒体とは異なるが、供給方法として通信回線を利用して行なう場合であれば通信回線が伝送媒体となって本発明が利用されることになる。さらに、これらの印刷制御方法、印刷制御プログラムおよび印刷制御プログラムを記録した媒体において上記請求項２〜請求項１４に対応した構成にすることも可能である。
【００４０】
また、印刷制御装置以外にも色変換を実行する色変換装置や方法として発明を特定することも可能であり、請求項１８，請求項１９ではこれらに対応した構成としてある。さらに、色変換を実行する際に参照される色変換テーブルに対して本発明にかかる技術思想を反映させることが可能であり、請求項２０はそのような色変換テーブルの作成方法として発明を特定し、請求項２１では色変換テーブル自体を発明として特定している。むろん、これらの色変換装置，色変換方法，色変換テーブルの作成方法，色変換テーブルにおいて上記請求項２〜請求項１４に対応した構成にすることも可能である。
【００４１】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）本発明の構成：
（２）ＬＵＴの構成：
（３）印刷処理：
（４）画像の印刷：
（５）光源依存性解消：
（６）他の実施形態：
【００４２】
（１）本発明の構成：
図１は本発明にかかる印刷制御装置を構成するシステムの概略ハードウェア構成を示しており、図２はコンピュータにて実現される印刷制御装置の主な制御系の概略構成図を示している。即ち、本実施形態においてはプリンタを制御するコンピュータによって印刷制御装置を構成する。むろん、プリンタがスタンドアロンで印刷を実行可能な構成においてはプリンタ内部で色変換処理を担う部分が印刷制御装置を構成する。
【００４３】
コンピュータ１０は演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバス１２を介してＢＩＯＳなどの記載されたＲＯＭ１３やＲＡＭ１４にアクセス可能となっている。また、システムバス１２には外部記憶装置としてのハードディスクドライブ（ＨＤＤ）１５とフレキシブルディスクドライブ１６とＣＤ−ＲＯＭドライブ１７とが接続されており、ＨＤＤ１５に記憶されたＯＳ２０やアプリケーションプログラム（ＡＰＬ）２５等がＲＡＭ１４に転送され、ＣＰＵ１１はＲＯＭ１３とＲＡＭ１４に適宜アクセスしてソフトウェアを実行する。すなわち、ＲＡＭ１４を一時的なワークエリアとして種々のプログラムを実行する。
【００４４】
コンピュータ１０にはシリアル通信用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。さらに、プリンタ４０とはＵＳＢ用Ｉ／Ｏ１９ｂを介して接続が可能である。尚、本コンピュータ１０の構成は簡略化して説明しているが、パーソナルコンピュータとして一般的な構成を有するものを採用することができる。むろん、本発明が適用されるコンピュータはパーソナルコンピュータに限定されるものではない。この実施形態はいわゆるデスクトップ型コンピュータであるが、ノート型であるとか、モバイル対応のものであっても良い。また、コンピュータ１０とプリンタ４０の接続インタフェースも上述のものに限る必要はなくＳＣＳＩやパラレルインタフェースによる接続など種々の態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００４５】
この例では各プログラムの類はＨＤＤ１５に記憶されているが、記録媒体はこれに限定されるものではない。例えば、フレキシブルディスク１６ａであるとか、ＣＤ−ＲＯＭ１７ａであってもよい。これらの記録媒体に記録されたプログラムはフレキシブルディスクドライブ１６やＣＤ−ＲＯＭドライブ１７を介してコンピュータ１０にて読み込まれ、ＨＤＤ１５にインストールされる。そして、ＨＤＤ１５を介してＲＡＭ１４上に読み込まれてコンピュータを制御することになる。また、記録媒体はこれに限らず、光磁気ディスクなどであってもよい。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能であるし、モデムや通信回線を介して外部のファイルサーバにアクセスしてダウンロードする場合には通信回線が伝送媒体となって本発明が利用される。
【００４６】
プリンタ４０はコンピュータ１０にインストールされたプリンタドライバに制御されて印刷を実行する。図２に示すように本実施形態にかかるコンピュータ１０では、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがＯＳ２０に組み込まれている。ディスプレイＤＲＶ２３はディスプレイ１８における画像データ等の表示を制御するドライバであり、入力機器ＤＲＶ２２はシリアル通信用Ｉ／Ｏ１９ａを介して入力される上記キーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００４７】
ＡＰＬ２５は、カラー画像のレタッチ等を実行可能なアプリケーションプログラムであり、利用者は当該ＡＰＬ２５の実行下において上記操作用入力機器を操作して当該カラー画像をプリンタ４０にて印刷させることができる。すなわち、ＡＰＬ２５は利用者の指示によりＨＤＤ１５に記録された画像データ１５ａをＲＡＭ１４に読み出して、ディスプレイＤＲＶ２３を介して当該画像データ１５ａに基づく画像をディスプレイ１８上に表示させる。利用者が上記入力機器を操作するとその操作内容が入力機器ＤＲＶ２２を介して取得されて内容が解釈されるようになっており、ＡＰＬ２５はその操作内容に応じて印刷指示やレタッチなど種々の処理を行う。
【００４８】
ＡＰＬ２５にて印刷指示がなされると上記ＰＲＴＤＲＶ２１が駆動され、ＰＲＴＤＲＶ２１はディスプレイＤＲＶ２３にデータを送出して印刷に必要な情報を入力させるための図示しないＵＩを表示する。利用者は当該図示しないＵＩにて印刷部数やページ数等種々のパラメータを設定可能であり、ＰＲＴＤＲＶ２１が入力機器ＤＲＶ２２を介してこれらのパラメータを受け付ける。ＰＲＴＤＲＶ２１がこれらのパラメータを受け付けると、後述するＬＵＴ（ルックアップテーブル）１５ｂを参照してｓＲＧＢにて色を指定した上記画像データ１５ａをＣＭＹＫの各色データに色変換しつつ印刷データを作成し、上記プリンタ４０に印刷データを送出することによって印刷を実行する。
【００４９】
（２）ＬＵＴの構成：
図３はＬＵＴ１５ｂの一例およびその作成過程の概略を示している。ＬＵＴ１５ｂではｓＲＧＢデータとＣＭＹＫデータのそれぞれが０〜２５５の値を有し、各色２５６階調（８ビット）であるとともに各色で表現された複数の代表色が対応づけられている。色変換時にはこれらのｓＲＧＢデータとＣＭＹＫデータとを参照し、補間演算により任意のｓＲＧＢデータをＣＭＹＫデータに変換する。本実施形態においてＬＵＴ１５ｂは、ＣＩＥ標準のＤ５０光源下での測色に基づいて作成されたＬＵＴ１５０を補正して作成される。このＬＵＴ１５０は従来のＬＵＴと同様であり、ＬＵＴ１５０においてもｓＲＧＢデータとＣＭＹＫデータのそれぞれが０〜２５５の値を有し、各色２５６階調（８ビット）である。
【００５０】
ＬＵＴ１５０ではＲＧＢの各要素色について階調値域を１６分割して代表色を形成しており、ＲＧＢ各色について階調値「０，１６，３２，、、、２５５」の総ての組み合わせが代表色として規定されている。従って、ＬＵＴ１５ｂについては１７３個の代表色が存在する。図３におけるＲ0〜Ｒ2，Ｇ0〜Ｇ2，Ｂ0〜Ｂ2も上記階調値「０，１６，３２，、、、２５５」のいずれかの値を有している。
【００５１】
ＰＲＴＤＲＶ２１においてＬＵＴ１５０を参照し、これらのｓＲＧＢデータと対応づけられたＣＭＹＫデータにて印刷を行った場合、その印刷結果をＤ５０光源下で観察したときに、上記ｓＲＧＢデータで表現される色と略同色になるように構成してある。但し、ｓＲＧＢデータと略同色と言っても全く同色、すなわち、Ｌａｂ色空間中で全く同一の座標にすることは通常困難である。また、Ｄ５０光源と異なるＣＩＥ標準のＡ光源やＦ光源等で印刷結果を観察した場合にも、元のｓＲＧＢデータで表現される色と全く同色にはならず、各光源で観察した色が相互に異なった色に見えることがある。
【００５２】
そこで、本発明では光源依存性解消のため、ＬＵＴ１５０を補正してＬＵＴ１５ｂを作成し、予め上記ＨＤＤ１５に保存しておく。図３においては、ｓＲＧＢデータを補正した場合の例を示している。また、この補正では後述するように各ｓＲＧＢデータが示す色のＬａｂ色空間中の座標と、変換後のＣＭＹＫデータでの印刷結果をＤ５０，Ａ，Ｆ光源下で測色して得られるＬａｂ色空間中の各座標の重心とが略同値になるようにしている。例えば、ＬＵＴ１５０の（Ｒ0，Ｇ0，Ｂ0）を補正し、ＬＵＴ１５ｂでは（Ｒ4，Ｇ4，Ｂ4）としている。このｓＲＧＢデータに対応する（Ｃ0，Ｍ0，Ｙ0，Ｋ0）をＤ５０，Ａ，Ｆ光源で測色しＬａｂ色空間中の重心を算出すると、当該重心と（Ｒ4，Ｇ4，Ｂ4）で示される色のＬａｂ色空間中の座標がほぼ一致する。
【００５３】
従って、ＬＵＴ１５ｂを利用して色変換を実施し、プリンタ４０にて印刷を行うと、その印刷結果をＤ５０，Ａ，Ｆのいずれの光源で観察しても元の色と略同色に見える。むろん、ＬＵＴとしては、プリンタ４０にて使用可能なメディアやインクセット毎に異なるテーブルを作成し、適宜選択可能に構成することもできる。尚、本実施形態において上記画像データ１５ａはＲＧＢの各要素色を階調表現したドットマトリクス状のデータであり、ｓＲＧＢ規格に準拠したデータである。また、ｓＲＧＢ規格に準拠したデータは、公知の式によってＬａｂ色空間中の座標値に変換することができる。
【００５４】
（３）印刷処理：
本実施形態において、上記ＰＲＴＤＲＶ２１は上記ＬＵＴ１５ｂを使用して色変換を行いつつ、プリンタ４０に印刷を実行させる。すなわち、ＰＲＴＤＲＶ２１は印刷を実行するために図２に示す画像データ取得モジュール２１ａと色変換モジュール２１ｂとハーフトーン処理モジュール２１ｃと印刷データ生成モジュール２１ｄとを備えている。利用者が上記ＡＰＬ２５にて印刷実行を指示すると、図４に示すフローに従って印刷処理を実行する。印刷処理が開始されるとステップＳ１００において上記画像データ取得モジュール２１ａは上記ＲＡＭ１４に格納された画像データ１５ａを取得する。
【００５５】
すると、ステップＳ１１０にて画像データ取得モジュール２１ａは上記色変換モジュール２１ｂを起動する。色変換モジュール２１ｂは、ＲＧＢ階調値をＣＭＹＫ階調値に変換するモジュールであり、同ステップＳ１１０にて上記画像データ１５ａの各ドットデータをＣＭＹＫのドットデータに変換する。色変換モジュール２１ｂが色変換を行ってＣＭＹＫの階調データを生成すると、ステップＳ１２０にて上記ハーフトーン処理モジュール２１ｃが起動され、当該ＣＭＹＫの階調データが上記ハーフトーン処理モジュール２１ｃに受け渡される。
【００５６】
ハーフトーン処理モジュール２１ｃは、各ドットのＣＭＹＫ階調値を変換してインク滴の記録密度で表現するためのハーフトーン処理を行うモジュールであり、同ステップＳ１２０にて変換後の記録密度でインクを付着させるためのヘッド駆動データを生成する。印刷データ生成モジュール２１ｄはかかるヘッド駆動データを受け取って、ステップＳ１３０にてプリンタ４０で使用される順番に並べ替える。すなわち、プリンタ４０においてはインク吐出デバイスとして図示しない吐出ノズルアレイが搭載されており、当該ノズルアレイでは副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分離れたデータが同時に使用される。
【００５７】
そこで、主走査方向に並ぶデータのうち同時に使用されるべきものがプリンタ４０にて同時にバッファリングされるように順番に並べ替えるラスタライズを行う。このラスタライズの後、画像の解像度などの所定の情報を付加して印刷データを生成し、ステップＳ１４０にて上記ＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０に出力する。プリンタ４０においては当該印刷データに基づいて上記ディスプレイ１８に表示された画像を印刷する。このプリンタ４０においては、上述のようにＣＭＹＫ階調値データに基づいてＣＭＹＫの各色インクを印刷媒体に付着させる。ステップＳ１５０にて以上の処理を全ラスタについて終了したと判別されるまでステップＳ１００以降の処理を繰り返すことによって印刷を完了する。
【００５８】
（４）画像の印刷：
次に、上記構成において画像を印刷する際の動作を図５に示す動作概念図に基づいて説明する。図５のディスプレイ１８の表示画面は上記ＡＰＬ２５の実行画面を示しており、ＡＰＬ２５で画像データ１５ａを読み出すと当該画像データ１５ａがＲＡＭ１４に格納され、ディスプレイＤＲＶ２３の処理によって画像データ１５ａに基づく画像Ａがディスプレイ１８上に表示される。本発明は、光源の変化によって色の見え方が変化しやすいグレー等の略無彩色などに対してその効果が顕著に現れることから、背景が暗く略無彩色を多く含む画像Ａを例にして説明する。ＡＰＬ２５においてはディスプレイ１８に表示した画像Ａに対して種々のレタッチ等を実行可能であるとともに当該画像Ａの印刷実行指示を行うことが可能である。同図の実行画面はＨＤＤ１５に格納されている画像データ１５ａを読み出して印刷実行指示を行う状態の画面であり、マウス３２の操作によってファイルメニュー内の印刷タブを選択することによって印刷実行指示を行うことができる。
【００５９】
画像Ａに含まれる略無彩色は、可視光の全波長についての分光反射率が略一定であることが理想であるが、分光反射率に一定ではない波長領域が存在すると、光源が変化して特定の波長のエネルギーが強くなったときに反射光のエネルギー変化がより際だって特定の色味を帯びることがある。しかし、本発明にかかるＬＵＴ１５ｂを参照してｓＲＧＢデータをＣＭＹＫデータに変換して印刷を実行した場合、当該ＣＭＹＫデータでの印刷結果を複数の光源下で測色した測色結果の重心が当該ｓＲＧＢデータによる色に近くなる。本発明では、上記ＡＰＬ２５による印刷指示によって上記ＬＵＴ１５ｂを参照して色変換を実施し、プリンタ４０にて印刷を行う。この結果として得られた画像Ｂを太陽光（Ｄ５０光源とほぼ同様の分光分布），蛍光灯（Ｆ光源とほぼ同様の分光分布），白熱灯（Ａ光源とほぼ同様の分光分布）の下で観察しても色変換元に近い色となる。従って、光源変化によって色の見え方の差異が生じない。
【００６０】
ここで、上記ＬＵＴ１５ｂは図３に示すように、ｓＲＧＢデータとＣＭＹＫデータとを対応させたテーブルであり、上記ステップＳ１１０においてはこれらの代表色に基づいて補間演算を行うことによって任意のＲＧＢ階調値とＣＭＹＫ階調値とを対応づけているが、補間演算の手法としては公知の種々の技術が適用可能である。例えば、四面体補間演算やスプライン補間演算等を採用可能である。また、ＬＵＴ１５ｂに備えられた代表色を補間演算によってより多数の代表色に展開し、当該展開された代表色をＲＡＭ１４にバッファリングするとともに当該ＲＡＭ１４内の代表色を参照してさらに補間演算を実行するように構成すること等も可能である。むろん、色変換テーブルを使用して色変換を行う構成の他、予め変換マトリックスを定義するプロファイル等の色変換を行っても良い。
【００６１】
（５）光源依存性解消：
以下、本発明にかかる構成によって色の光源依存性が解消する仕組みを説明する。まず、人間の目における色の見え方を説明する。図６は人間の目における色の見え方を説明する説明図である。人間の目は光の波長によって色の差異を識別するので、人間の目に入射する光の中にどの波長の光がどれぐらい含まれているかを規定すると共に、どの波長の光に対して人間の目がどのように反応するかを規定することによって人間の目に見える色を特定することができる。
【００６２】
印刷物から人間の目に入射する光の波長は光源に含まれる波長の分布すなわち光源の分光分布Ｌ（λ）と印刷物からの反射光に含まれる波長の分布すなわち印刷物の分光反射率Ｒ（λ）とに規定される。人間の目が光の波長にどのように反応するかは等色関数ｘ（λ），ｙ（λ），ｚ（λ）で規定される。ここで、ｘ（λ）は要素色赤の感度、ｙ（λ）は要素色緑の感度、ｚ（λ）は要素色青の感度を示している。尚各等色関数には通常その文字の上に「横線」を付してエックスバーなどと表現するが、本明細書では簡単のために「横線」を省略して示す。また、本実施形態におけるプリンタ４０の様なインクジェットプリンタにおいて、分光反射率Ｒ（λ）は印刷用紙が露出する部分における印刷用紙の分光反射率とインクの分光反射率とを重畳（面積比を係数とした線形結合）して生成される。これらの式において上記λは光の波長である。
【００６３】
色の見え方は上記光源の分光分布Ｌ（λ）と分光反射率Ｒ（λ）と等色関数ｘ（λ），ｙ（λ），ｚ（λ）とを乗じて波長で積分することによって三刺激値ＸＹＺとして計算される。すなわち、下記式（３）にて三刺激値ＸＹＺが計算される。
【数３】
0003968565.tif 000004
【００６４】
人間の目に見える色はこの三刺激値ＸＹＺによって特定される。すなわち、三刺激値ＸＹＺの値の組み合わせによって色が一義的に決定する。この三刺激値を規定する要因のうち、上記等色関数ｘ（λ），ｙ（λ），ｚ（λ）は人間の目の特性の平均値であって人為的に変更不可能であり、上記光源の分光分布Ｌ（λ）は光源の変化によって当然に変動し、光源依存性を解消する本発明は、ＬＵＴ１５ｂ内に規定するデータを従来のＬＵＴ１５０から変更することにより、この光源の分光分布Ｌ（λ）が変動したときの対策を行うものである。図７は、ある分光反射率Ｒgray（λ）を有するグレーの印刷結果に対して各光源が与える影響を説明する説明図である。
【００６５】
同図においては、Ｄ５０光源とＡ光源とについて示しており、Ｄ５０光源の分光分布をＬD50（λ）、Ａ光源の分光分布をＬA（λ）として示している。グレーの分光反射率Ｒgray（λ）は可視光の全波長領域に対して変動の少ない分光反射率となっており、各色の等色関数に対して偏りなく作用することによって人間の目にグレーを認識させる。従って、図７に示すように可視光の全波長領域に対して変動の少ないＤ５０光源の分光分布ＬD50（λ）とグレーの分光反射率Ｒgray（λ）とを乗じた結果としても同図左下に示すように可視光の全波長領域に対して変動が少なくなり、人間の目にグレーとして認識させることができる。
【００６６】
一方、同図に示すようにＡ光源の分光分布ＬA（λ）は可視光の高波長側になるほどエネルギーが高くなる傾向にあり、この分光分布ＬA（λ）と上記グレーの分光反射率Ｒgray（λ）とを乗じると、同図右下に示すように低波長から高波長に向けて大きくなる上記Ａ光源の性質を反映したものになる。人間の目には色順応という性質が備わっており、光源が変化した場合に光源の分光分布を加味して色を感じることができるが、図７に示すように低波長側が比較的小さく高波長側が比較的大きな分光反射率Ｒgray（λ）と低波長側が小さく高波長側が大きな分光分布ＬA（λ）とを乗じると、低波長側が小さく高波長側が大きな両者の性質を強調することになる。この場合、人間の目が色順応を行ったとしても、高波長側の色の色味（赤み）を帯びて見えてしまう。従って、分光反射率Ｒgray（λ）を有するグレーをＤ５０光源下とＡ光源下とで観察したときに、両者が異なって見える。
【００６７】
三刺激値ＸＹＺを規定する要因のうち、上記分光反射率Ｒ（λ）の大部分はインクの分光反射率が担っているので、ＬＵＴを調整することによって人為的に変更可能である。そこで、本発明はあるｓＲＧＢデータに対応するＣＭＹＫデータを規定するに当たり、複数光源による影響を加味してＬＵＴ１５ｂを作成する。すなわち、従来のＬＵＴ１５０は、特定の光源下での測色に基づいて作成されているので、複数の光源による色の見え方を考慮してＬＵＴ１５ｂを作成している。
【００６８】
以下、このようなＬＵＴ１５ｂを作成するための具体的な作業を詳説する。ＬＵＴ１５ｂ作成のための一連の処理としては例えば図８に示すフローに従った処理にて実現可能である。この作業においては多くの演算処理を必要とするので、コンピュータを使用して演算を実行するのが好ましい。上記従来通りのＬＵＴ１５０では、ｓＲＧＢ色空間において全空間を網羅した色変換を実施可能にするようにｓＲＧＢデータが示す代表色を規定しており、ディスプレイ１８にて使用するこれらのｓＲＧＢデータとプリンタ４０で使用するＣＭＹＫデータによる色をＬａｂ空間の座標値に変換し、当該Ｌａｂ空間内で上記ｓＲＧＢデータとＣＭＹＫデータとを対応づける。
【００６９】
このためにまずステップＳ２００にて上記図３のＬＵＴ１５０に示す１７３個のｓＲＧＢ階調値を抽出し、ディスプレイ１８の代表色とする。ステップＳ２０５においては、当該確定したｓＲＧＢ階調値をＬａｂ空間の座標値に変換する。ｓＲＧＢ規格に準拠した画像データは公知の変換式によりＬａｂ空間の座標値に変換することができるので、同ステップＳ２０５においては変換式に基づいてＬａｂ座標へ変換しても良いし、上記代表色による色をディスプレイ１８上に表示させ、測色器等によってＬａｂ座標を取得しても良い。以上の結果、ｓＲＧＢの代表色に該当する色のＬａｂ座標値が得られ、両者の対応関係が規定されたことになる（ステップＳ２１０）。
【００７０】
次に、ステップＳ２２０においては、多数のＣＭＹＫデータを使用して多数のパッチを印刷する。これらの各色パッチとそのＣＭＹＫデータを把握しておき、ステップＳ２２５では色パッチをＤ５０光源で測色する。この結果、各色パッチをＤ５０光源下で観察したときの色をＬａｂ空間の座標として対応づけたことになる。以上の作業により、ｓＲＧＢの代表色に該当する色のＬａｂ座標値と、ＣＭＹＫデータに対応づけられたＬａｂ座標値が得られるので、ステップＳ２３０においてはこれらのＬａｂ座標値を使用してｓＲＧＢデータとＣＭＹＫデータとの対応関係を規定する。
【００７１】
すなわち、ＬＵＴ１５０を作成する。ここで、上記ステップＳ２０５，Ｓ２２５で得たＬａｂ空間内の座標値は互いに一致しているとは限らず、両データの対応関係は補間演算や最適値探索法等によって求めることができる。補間演算を使用するといっても、上記色パッチを多数印刷して多数の色についてＬａｂ座標値を得ておけば正確に対応関係を規定することができる。このようにしてＤ５０光源のみに基づいて従来と同様のＬＵＴ１５０が作成されると、さらにステップＳ２３２にて当該ＬＵＴ１５０の代表色についてのパッチを印刷する。すなわち、図３のＬＵＴ１５０に示す１７３個のｓＲＧＢデータに対応付けられた各ＣＭＹＫデータにて印刷を行う。
【００７２】
ステップＳ２３５では、これらの各パッチをＤ５０光源，Ａ光源およびＦ光源下で測色する。この結果、ＬＵＴ１５０に示す１７３個のｓＲＧＢデータに対応付けられた各ＣＭＹＫデータにて印刷を行った結果をＤ５０光源，Ａ光源およびＦ光源下で観察したときの色がＬａｂ空間の座標として取得される。ステップＳ２４０では、これらの測色結果をに基づいて、ＬＵＴ１５０を補正し、ＬＵＴ１５ｂを作成する。このＬＵＴ１５ｂの作成においては、ＬＵＴ１５０に規定されたｓＲＧＢデータを補正してもよいし（図３はｓＲＧＢデータを補正した場合を示している）、ＣＭＹＫデータを補正してもよい。尚、本実施形態では、複数光源として上記Ｄ５０光源，Ａ光源およびＦ光源を使用しているが、むろん、光源はこれらのものに限られることはなく、光源の数を変更してもよいし、光源の種類を変更してもよい。たとえば、普通型蛍光灯(ＣＩＥ標準のＦ１〜Ｆ６光源)，高演色形蛍光灯(ＣＩＥ標準のＦ７〜Ｆ９光源)，３波長型蛍光灯(ＣＩＥ標準のＦ１０〜Ｆ１３光源)の３種類を使用するような構成としてもよい。
【００７３】
図９は、上記ステップＳ２４０における具体的な処理フローの一例を示しており、上記ＬＵＴ１５０にてｓＲＧＢデータを補正する場合の処理フローを示している。上記ステップＳ２３５にてＤ５０光源，Ａ光源およびＦ光源下にて各パッチを測色した後には、図９のステップＳ３００にてあるパッチについてＤ５０光源，Ａ光源およびＦ光源での測色結果の重心を算出する。図１０は、重心を算出する様子を説明する説明図であり、測色によって得られたＬａｂ色空間の座標を示している。
【００７４】
各測色値はＬａｂ色空間中の座標を与えるので、各光源下で測色した色のＬａｂ色空間中の位置が判明し、これらの座標についてＬ成分，ａ成分，ｂ成分のそれぞれについて平均を算出することによってＬａｂ色空間中の重心座標が特定される。図１０ではＤ５０光源，Ａ光源およびＦ光源のそれぞれの測色結果にＤ0，Ａ0，Ｆ0と付し、重心座標にｇ0と付して示している。
【００７５】
グレーのように、人間の目が明度変化に比較的鈍感で、彩度および色相変化に比較的敏感な色に対しては、上述のように３次元空間中の重心を算出することなく、特定の明度平面上で重心を算出しても良い。例えば、図１０に示すように上記Ｄ５０光源，Ａ光源およびＦ光源のそれぞれの測色結果をａｂ平面上に投影した座標Ｄ0’と座標Ａ0’と座標Ｆ0’において重心ｇ0’を算出すれば、明度に関しては考慮せず、彩度および明度を考慮することができる。
【００７６】
重心座標ｇ0のＬａｂ色空間中の座標を算出したら、ステップＳ３１０にて当該Ｌａｂ色空間中の座標を公知の式にてｓＲＧＢデータに変換する。そして、ステップＳ３２０において、当該変換したｓＲＧＢデータで上記測色したパッチに該当するｓＲＧＢデータを更新する。ステップＳ３３０では上記ＬＵＴ１５０に規定されている全パッチについてデータを更新したか否かを判別しており、同ステップＳ３３０にて全パッチについてデータを更新したと判別されるまで上記ステップＳ３００以降の処理を繰り返す。ステップＳ３３０にて全パッチについてデータを更新したと判別されたときには、その更新後のＬＵＴが上記ＬＵＴ１５ｂになる。
【００７７】
図１１は、上記図３に示したＬＵＴ１５０のｓＲＧＢデータ（Ｒ0，Ｇ0，Ｂ0）を補正し、ＬＵＴ１５ｂで（Ｒ4，Ｇ4，Ｂ4）とする様子を説明する説明図である。図１１においては、簡単のために各座標Ｄ0，Ａ0，Ｆ0をａｂ平面に投影して示している。ｓＲＧＢデータ（Ｒ0，Ｇ0，Ｂ0）は、上記図３のＬＵＴ１５０にてＣＭＹＫデータ（Ｃ0，Ｍ0，Ｙ0，Ｋ0）に対応づけられている。
【００７８】
従って、ＬＵＴ１５０を参照しつつｓＲＧＢデータ（Ｒ0，Ｇ0，Ｂ0）を色変換し、プリンタ４０でパッチを印刷すると、ＣＭＹＫデータ（Ｃ0，Ｍ0，Ｙ0，Ｋ0）でのパッチが印刷される。このパッチをＤ５０光源で測色したときに、Ｌａｂ色空間中の座標Ｄ0（Ｌ0，ａ0，ｂ0）が得られるとする。上記ＣＭＹＫデータ（Ｃ0，Ｍ0，Ｙ0，Ｋ0）で印刷したパッチをＡ光源，Ｆ光源で測色したときにＬａｂ色空間中の座標Ａ0（Ｌ1，ａ1，ｂ1），座標Ｆ0（Ｌ2，ａ2，ｂ2）が得られるとする。
【００７９】
ｓＲＧＢデータが示す色がグレーの場合は、Ｒ0，Ｇ0，Ｂ0が等値であってＬａｂ色空間中でａｂ軸の交点上に存在するが、ＣＭＹＫデータでは有彩色インクであるＣＭＹインクを組み合わせて無彩色を表現するため、上記ｓＲＧＢデータ（Ｒ0，Ｇ0，Ｂ0）が示す色と座標Ｄ0（Ｌ0，ａ0，ｂ0）とが同値にならない場合がある。ＬＵＴ１５０を作成するときに両者が略同色に見えるようにしてあるものの、ｓＲＧＢデータ（Ｒ0，Ｇ0，Ｂ0）をＡ光源、Ｆ光源で測色して得られた座標Ａ0（Ｌ1，ａ1，ｂ1）および座標Ｆ0（Ｌ2，ａ2，ｂ2）と座標Ｄ0（Ｌ0，ａ0，ｂ0）とは異なっているので、これが光源によって色の見え方に差異を生じる原因となる。
【００８０】
そこで、本実施形態ではｓＲＧＢデータ（Ｒ0，Ｇ0，Ｂ0）を補正して、ｓＲＧＢデータ（Ｒ4，Ｇ4，Ｂ4）にする。このｓＲＧＢデータ（Ｒ4，Ｇ4，Ｂ4）は上記座標Ｄ５０0，座標Ａ0，座標Ｆ0の重心に対応しており、重心座標ｇ0（Ｌ3，ａ3，ｂ3）を公知の式によってｓＲＧＢデータに変換した結果がｓＲＧＢデータ（Ｒ4，Ｇ4，Ｂ4）である。
【００８１】
このようにしてＬＵＴ１５０を補正してＬＵＴ１５ｂを作成すると、上記コンピュータ１０にてｓＲＧＢデータ（Ｒ4，Ｇ4，Ｂ4）を有する色がＣＭＹＫデータ（Ｃ0，Ｍ0，Ｙ0，Ｋ0）に変換されて印刷がなされるようになる。この印刷結果をＤ５０光源で観測した色と上記ｓＲＧＢデータ（Ｒ4，Ｇ4，Ｂ4）が示す色とは全く同一の色にはならないが、両者はＬａｂ色空間中で近い距離にあり略同色と見なすことができ、Ａ光源，Ｆ光源のいずれで観察してもその色と上記ｓＲＧＢデータ（Ｒ4，Ｇ4，Ｂ4）が示す色とがＬａｂ色空間中で近い距離にあり、略同色とみなすことができる。従って、本実施形態にかかるＬＵＴ１５ｂにて色変換を行いつつ印刷を行った結果においては、光源の差異による色の見え方の差異が低減されている。
【００８２】
本実施形態においてＬＵＴ１５ｂに規定された代表色は有限個数であるが、ＬＵＴ１５０を上述のように補正してＬＵＴ１５ｂとすることにより、ｓＲＧＢ色空間全体に渡ってｓＲＧＢデータで表現された色が、色変換後のＣＭＹＫデータでの印刷結果をＤ５０光源下で測色して得られるＬａｂ色空間中の座標よりＤ５０，Ａ，Ｆ光源下で測色して得られるＬａｂ色空間中の各座標の重心に近くなるように色変換することが可能になる。
【００８３】
このような色変換をさせるようにＬＵＴを補正する構成としては上述のようにＬＵＴ１５０のｓＲＧＢデータを補正する構成の他、ＬＵＴ１５０のＣＭＹＫデータを補正する構成を採用することもできる。図１２は上記ステップＳ２４０における具体的な処理フローであってＣＭＹＫデータを補正する場合の一例を示しており、図１３は上記図３に示したＬＵＴ１５０のＣＭＹＫデータ（Ｃ0，Ｍ0，Ｙ0，Ｋ0）を補正し、本発明にかかるＬＵＴとする様子を簡単のために２次元平面で説明する説明図である。
【００８４】
むろん、この場合はＬＵＴ１５０のＣＭＹＫデータを補正するので、補正後のＬＵＴにおいては図３に示すＬＵＴ１５ｂの様にｓＲＧＢデータが変更されるのではなく、ＣＭＹＫデータが変更される。上記ステップＳ２３５にてＤ５０光源，Ａ光源およびＦ光源下にて各パッチを測色した後に、図１２のステップＳ４００ではあるパッチについてＤ５０光源，Ａ光源およびＦ光源での測色結果の重心を算出する。ここでも、Ｌａｂ色空間中の３次元座標から重心を算出する構成および定明度平面上に投影して２次元座標から重心を算出する構成のいずれをも採用することができる。
【００８５】
このようにして重心座標ｇ0のＬａｂ色空間中の座標を算出したら、ステップＳ４１０にて当該重心座標ｇ0と変換元の色（Ｒ0，Ｇ0，Ｂ0）に該当する座標との相対位置関係から新たな座標Ｄ1（Ｌ4，ａ4，ｂ4）を算出する。尚、（Ｒ0，Ｇ0，Ｂ0）に該当するＬａｂ値は公知の式によって容易に算出することができる。座標Ｄ1の算出においては、図１３に示すように重心座標ｇ0と変換元の（Ｒ0，Ｇ0，Ｂ0）に該当する座標との偏位を示す色差ベクトルΔＥを算出し、色差ベクトルΔＥと上記座標Ｄ0との和を算出することにより、座標Ｄ1としている。すなわち、座標Ｄ0に色差ベクトルΔＥと同様の偏位を与えて座標Ｄ1としている。
【００８６】
ステップＳ４２０では、上記従来のＬＵＴ１５０を参照し、補間演算によって上記座標Ｄ1に該当するＣＭＹＫデータ（Ｃ3，Ｍ3，Ｙ3，Ｋ3）を算出する。上記座標Ｄ1はＬａｂ色空間中の値を有しているが、上述のように公知の式によってＬａｂ値を容易にｓＲＧＢデータに変換することができるので、当該変換後には上記従来のＬＵＴ１５０を使用して座標Ｄ1に該当する色のＣＭＹＫデータ（Ｃ3，Ｍ3，Ｙ3，Ｋ3）を算出することができる。上述のＬＵＴ１５０はＤ５０光源によって測色された値に基づいて作成されているので、ＣＭＹＫデータ（Ｃ3，Ｍ3，Ｙ3，Ｋ3）で印刷された色は、Ｄ５０光源下での観察によって座標Ｄ1の色となる。
【００８７】
この色を上記Ａ光源やＦ光源下で測色した場合に、その色は座標Ｄ1の色と異り、図１３に示すような座標Ａ1，座標Ｆ1となる。座標Ｄ1は上述のように座標Ｄ0に色差ベクトルΔＥの偏位を与えた位置に存在し、上記座標Ａ1と座標Ａ0の偏位関係および座標Ｆ1と座標Ｆ0の偏位関係も上記色差ベクトルΔＥにほぼ等しい。従って、座標Ｄ1，座標Ａ1，座標Ｆ1の重心座標と上記座標（Ｒ0，Ｇ0，Ｂ0）はほぼ等しい。
【００８８】
そこで、ステップＳ４３０では、上記ステップＳ４２０にて算出したＣＭＹＫデータ（Ｃ3，Ｍ3，Ｙ3，Ｋ3）にて上記従来のＬＵＴ１５０を補正する。ステップＳ４４０では上記ＬＵＴ１５０に規定されている全パッチについてデータを更新したか否かを判別しており、同ステップＳ４４０にて全パッチについてデータを更新したと判別されるまで上記ステップＳ４００以降の処理を繰り返すことにより、本発明にかかるＬＵＴを作成する。
【００８９】
このようにして作成したＬＵＴを参照して色変換を実行すると、光源の差異による色の見え方の差異を低減することができる。例えば、ｓＲＧＢデータ（Ｒ0，Ｇ0，Ｂ0）を色変換して印刷を行うと、ＣＭＹＫデータ（Ｃ3，Ｍ3，Ｙ3，Ｋ3）にて印刷がなされるが、この印刷結果をＤ５０光源，Ａ光源，Ｆ光源で測色して得られるＬａｂ色空間中の座標は、座標Ｄ1，座標Ａ1，座標Ｆ1であるので、これらの重心座標と上記変換元の色に該当する座標（Ｒ0，Ｇ0，Ｂ0）が非常に近い。従って、いずれの光源下で観察してもほぼ変換元の色に見えるとともに、光源によって見え方に差異が生じない。
【００９０】
尚、このようにして作成したＬＵＴにおいては、ｓＲＧＢデータを補正していないので、ＬＵＴ内のｓＲＧＢ値は上記ＬＵＴ１５０に示す値と同値である。これらの値は予め分かっており、かつＲＧＢの各階調値が均等に変化するので、ＬＵＴとしてこれらの階調値自体を記憶させる必要が無くなる。ＣＭＹＫデータだけ記憶しておけば、何番目のＣＭＹＫデータがいずれのｓＲＧＢデータに該当するのかを容易に判別することができるからである。このように階調値自体を記憶させる必要がなければ、補間演算が容易となって処理速度が向上するし、ＬＵＴのためのリソースを低減することができ、実装上有利である。
【００９１】
（６）他の実施形態：
上記第１の実施形態においては、従来のＬＵＴ１５０に規定された全代表色について補正を行って本発明にかかるＬＵＴ１５ｂを作成したが、本発明を実現するに当たり、全代表色について補正を行うことが必須と言うわけではない。すなわち、本発明による光源依存性解消効果が顕著に現れる色について上述のように特定色を複数光源下での測色値の重心に近づける補正を行って、他の色については当該補正に合わせる構成を採用することもできる。
【００９２】
図１４は光源依存性解消効果が顕著に現れる色を説明する説明図である。ここでは、グレー軸上の色（ｓＲＧＢデータで各要素色の階調値が等しい値を有する色）について説明する。同図はＬａｂ色空間中の特定のａｂ平面について原点Ｏ付近を拡大して示す図であり、グレー軸上の色について従来のＬＵＴ１５０にて色変換をして印刷を行った結果を測色して得られた座標を同ａｂ平面に投影して示している。
【００９３】
ｓＲＧＢデータで各要素色の階調値が等しい値はグレーを示しているが、これらの色について従来のＬＵＴ１５０にて色変換を行って印刷を行った場合には、上述のように必ずしも完全な無彩色になるとは限らない。しかも、この彩度は各明度によって一定ではない。さらに、白点は紙の色であり黒点はブラックインクのみの色によって表現されるので、白点と黒点は完全な無彩色に極めて近くなる。
【００９４】
従って、グレー軸上の各色を印刷した結果を測色した座標をａｂ平面上に投影して線で結ぶと、図１４のようにほぼ閉曲線となる。閉曲線Ｄcは印刷結果をＤ５０光源で測色した場合の投影を示しており、閉曲線Ａcは印刷結果をＡ光源で測色した場合の投影を示しており、閉曲線Ｆcは印刷結果をＦ光源で測色した場合の投影を示している。従来のＬＵＴ１５０はＤ５０光源での測色に基づいて作成されたものであるが、測色結果がある程度の彩度を有することを避けることは困難である。
【００９５】
光源の差異によって生じる色の見え方の差異は、ある印刷結果を各光源で測色したときのＬａｂ色空間中の座標が互いに遠いほど顕著である。上記閉曲線Ｄc，閉曲線Ａc，閉曲線Ｆcにて彩度が大きくなるほどある印刷結果を各光源で測色したときのＬａｂ色空間中の座標が互いに遠くなるので、上記閉曲線Ｄc，閉曲線Ａc，閉曲線Ｆcの中で最大彩度となる色について本発明を適用すると最も効果的である。
【００９６】
そこで、各閉曲線での最大彩度点Ｄmax，Ａmax，Ｆmaxのいずれかについて本発明を適用すると良い。むろん、ある色の印刷結果を測色したものが最大彩度点Ｄmax，Ａmax，Ｆmaxとなる場合には当該色について本発明を適用すればよいし、最大彩度点Ｄmax，Ａmax，Ｆmaxを与える色の変換元が異なる場合には、そのいずれかについて本発明を適用すればよい。この場合、標準光源とされるＤ５０での測色結果が最大彩度となる色について適用しても良いし、ａｂ平面上に投影したときに最大彩度となる色（図１４ではＡmax）について適用しても良いし、一般家庭等での使用状態を想定して使用頻度の高い光源種類について適用しても良い。
【００９７】
この実施形態において従来のＬＵＴ１５０のｓＲＧＢデータ，ＣＭＹＫデータのいずれを補正しても良い。この補正の後には、この補正に合わせて従来のＬＵＴ１５０における他のＣＭＹＫデータも補正するのが好ましい。図１５は、これらの補正を説明するための説明図である。同図においては、Ｌａｂ色空間においてＬ軸を通るある面を示しており、横軸は彩度ｃである。（ｃ＝（ａ2＋ｂ2）1/2，ｃは通常＊を付して表示するが本明細書では＊を省略する。以下同じ）
【００９８】
同図においては、上記図１３のようにＣＭＹＫデータを補正する様子を示しており、各点は従来のＬＵＴ１５０に規定されたｓＲＧＢデータについて色変換を行って印刷した色をＤ５０光源で測色した座標の投影点である。同図においては、グレー軸上の色の印刷結果の最大彩度点が上記図１３に示す座標Ｄ0であり、この色について図１３と同様に色差ベクトルΔＥにて補正をすると座標Ｄ1となる。
【００９９】
ＬＵＴ１５０の他の代表色についてもこの補正に合わせる手法は種々のものが存在するが、図１５では当該座標Ｄ1から白点Ｗに引いた直線ｌ上および黒点Ｋに引いた直線ｍ上に存在する色で上記従来のＬＵＴ１５０を補正することにしている。この補正によれば標準光源とされるＤ５０光源下で印刷色を観察したときにトーンジャンプが発生することを防止することができる。直線ｌ，ｍ上に存在する色の選び方としては種々の構成を採用可能であり、例えば、従来のＬＵＴ１５０での印刷結果を測色して得られる座標Ｄ2を補正するに当たり、座標Ｄ2と同明度かつ上記直線ｌ上にある座標Ｄ3を選択する。
【０１００】
この座標Ｄ3はＬａｂ色空間中の座標であり、その成分はＬａｂ値であるが、Ｌａｂ値は公知の式によってｓＲＧＢデータに変換することができ、ｓＲＧＢデータは上記従来のＬＵＴ１５０を参照した補間演算を実施することによりＣＭＹＫデータに変換することができる。従って、この変換によって得られたＣＭＹＫデータにて上記従来のＬＵＴ１５０を更新することによって、上記直線ｌ上の色を印刷させるような色変換テーブルを作成することができる。
【０１０１】
上記例ではＤ５０光源で測色した座標がＬａｂ色空間中で直線上に並ぶように補正しているが、むろん、他の光源での測色座標、例えば彩度が最も大きくなるＡ光源での測色座標を直線上に並ぶように補正しても良い。この場合、一連の補正ではグレー軸上の色の印刷や直線上の色の補間演算等に上記従来のＬＵＴ１５０を使用するので、Ａ光源を使用して当該従来のＬＵＴ１５０を作成するとよい。他にも、使用頻度の高い光源で測色した座標がＬａｂ色空間中で直線上に並ぶように補正する構成等、種々の構成を採用可能である。
【０１０２】
グレー軸上の色について本発明を適用する際に、重心を考慮した補正を行うのは一点に限られず、他の点について重心に近づける補正を行っても良い。むろん、従来のＬＵＴ１５０についてＣＭＹＫデータを補正する構成の他、従来のＬＵＴ１５０について重心を考慮してｓＲＧＢデータを補正した場合であっても、上述のように特定の光源で測色した座標が所定の直線上に並ぶように補正をすることができる。
【０１０３】
さらに、上述のようにグレー軸上の色について適用する他、グレー軸上以外の色について本発明を適用することも可能である。例えば、彩度の大きな有彩色について本発明を適用することができる。ＲＧＢの各要素色を軸変数としたＲＧＢ色空間においてディスプレイ１８の色域は立方体となる。当該立方体において白と黒とを除く頂点ＣＭＹＲＧＢはＬａｂ色空間においても頂点となって高彩度の色となる。高彩度の色は上記分光反射率Ｒ（λ）が大きく、色の見え方に対するインクの影響が大きいので、光源の差異によって色の見え方に差異が生じやすい。
【０１０４】
そこで、これらＲＧＢ色空間中の立方体頂点の色のいずれかについて従来のＬＵＴ１５０を補正して頂点の色が複数光源での測色値の重心に近くなるようにすれば、光源の差異による色の見え方の差異を効果的に低減することができる。むろん、この場合も頂点に対する補正に伴って周りの色も補正することが好ましい。すなわち、当該補正後に印刷された結果の測色座標と他の頂点についての測色座標を結ぶ直線上に特定光源での測色座標が並ぶように色変換テーブルを作成すると良い。また、複数の頂点に対して適用することもできるし、これら頂点に対する補正と上記グレー軸上の色に対する補正とを併用することもできる。
【図面の簡単な説明】
【図１】印刷制御装置を構成するシステムの概略ハードウェア構成を示す図である。
【図２】コンピュータにて実現される印刷制御装置の主な制御系の概略構成図である。
【図３】ＬＵＴの一例およびその作成過程の概略を示す図である。
【図４】印刷処理のフローチャートである。
【図５】本発明における画像印刷の動作概念を示す図である。
【図６】人間の目における色の見え方を説明する説明図である。
【図７】あるグレーの印刷結果に対して各光源が与える影響を説明する説明図である。
【図８】ＬＵＴの作成作業フローチャートである。
【図９】ＬＵＴの補正処理例を示すフローチャートである。
【図１０】重心を算出する様子を説明する説明図である。
【図１１】ｓＲＧＢデータを補正してＬＵＴを作成する様子を説明する説明図である。
【図１２】ＬＵＴの補正処理例を示すフローチャートである。
【図１３】ＣＭＹＫデータを補正してＬＵＴを作成する様子を説明する説明図である。
【図１４】光源依存性解消効果が顕著に現れる色を説明する説明図である。
【図１５】重心を考慮した補正および当該補正に伴って周りの色に対して行う補正を説明するための説明図である。
【符号の説明】
１０…コンピュータ
１１…ＣＰＵ
１２…システムバス
１３…ＲＯＭ
１４…ＲＡＭ
１５…ＨＤＤ
１５ａ…画像データ
１５ｂ…ＬＵＴ
１５０…従来のＬＵＴ
１６…フレキシブルディスクドライブ
１７…ＣＤ−ＲＯＭドライブ
１８…ディスプレイ
２０…ＯＳ
２１…ＰＲＴＤＲＶ
２１ａ…画像データ取得モジュール
２１ｂ…色変換モジュール
２１ｃ…ハーフトーン処理モジュール
２１ｄ…印刷データ生成モジュール
２２…入力機器ＤＲＶ
２３…ディスプレイＤＲＶ
２５…アプリケーションプログラム
３１…キーボード
３２…マウス
４０…プリンタ
【図１】
0003968565.tif 000005
【図２】
0003968565.tif 000006
【図３】
0003968565.tif 000007
【図４】
0003968565.tif 000008
【図５】
0003968565.tif 000009
【図６】
0003968565.tif 000010
【図７】
0003968565.tif 000011
【図８】
0003968565.tif 000012
【図９】
0003968565.tif 000013
【図１０】
0003968565.tif 000014
【図１１】
0003968565.tif 000015
【図１２】
0003968565.tif 000016
【図１３】
0003968565.tif 000017
【図１４】
0003968565.tif 000018
【図１５】
0003968565.tif 000019