(57)【要約】【課題】  必要とされるリソースおよび作業労力の低減。【解決手段】  複数の印刷条件によって印刷を実施可能な印刷装置で印刷媒体上にインク量の異なるＮ種類のインク滴を記録する際に参照される記録量特定データを作成するにあたり、インク色毎の階調値と基準の印刷条件下での色彩値との対応関係を示す基準色彩値データを取得し、上記Ｎ種類の各インク滴の記録量を示す複数のターゲット記録量により、複数のパッチを所定の印刷条件で印刷してその色彩値を示す色彩値データを取得し、色彩値データおよび上記基準色彩値データを参照し、上記Ｎ種類の各インク滴の記録量にて上記所定の印刷条件で印刷を行って得られる色彩値と複数のターゲット階調値との対応関係が上記基準色彩値データに規定された色彩値と階調値との対応関係と略同等になるように各インク滴の記録量とターゲット階調値とを対応づける。【選択図】  図１
2005238550.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷条件によって印刷を実施可能な印刷装置で印刷媒体上にインク量の異なるＮ種類（Ｎは２以上の整数）のインク滴を記録する際に参照される記録量特定データを作成する記録量特定データ作成装置であって、
画像を形成する画素の色を印刷装置で使用するインク色毎の階調で表現する際の階調値と基準の印刷条件で同階調値による印刷を実施したときの色彩値との対応関係を示す基準色彩値データを取得する基準色彩値データ取得手段と、
上記Ｎ種類の各インク滴の記録量を示す複数のターゲット記録量により、複数のパッチを所定の印刷条件で印刷するパッチ印刷手段と、
印刷されたパッチの色彩値を示す色彩値データを取得する色彩値データ取得手段と、
同取得した色彩値データおよび上記基準色彩値データを参照し、上記Ｎ種類の各インク滴の記録量にて上記所定の印刷条件で印刷を行って得られる色彩値と複数のターゲット階調値との対応関係が上記基準色彩値データに規定された色彩値と階調値との対応関係と略同等になるように各インク滴の記録量とターゲット階調値とを対応づけて記録量特定データを作成する記録量特定データ作成手段とを具備することを特徴とする記録量特定データ作成装置。
【請求項２】
上記基準色彩値データは、所定の表色系における複数の色成分の入力階調値と上記インク色毎の階調値とを対応づけた基準色変換テーブルデータと当該インク色毎の階調値と上記Ｎ種類の各インク滴の記録量との対応関係を示す基準記録量特定データとを含み、上記入力階調値を当該基準色変換テーブルデータと基準記録量特定データとによって変換して得られる記録量によるパッチを基準の印刷条件で印刷したときの色彩値が上記入力階調値に対応する色彩値と一致するように予め調整されていることを特徴とする上記請求項１に記載の記録量特定データ作成装置。
【請求項３】
上記基準記録量特定データにおいて、上記インク色毎の階調値と上記各インク滴の記録量との対応関係は上記インク色の全色について共通の対応関係であることを特徴とする上記請求項２に記載の記録量特定データ作成装置。
【請求項４】
上記記録量特定データ作成手段は、上記インク色の色毎に個別に記録量特定データを作成することを特徴とする上記請求項１〜請求項３のいずれかに記載の記録量特定データ作成装置。
【請求項５】
上記複数の印刷条件のそれぞれにおいては、印刷装置における解像度が異なることを特徴とする上記請求項１〜請求項４のいずれかに記載の記録量特定データ作成装置。
【請求項６】
上記パッチ印刷手段は、上記階調値と上記Ｎ種類の各インク滴の記録量との仮の対応関係を示す記録量特定仮データを取得し、同記録量特定仮データを参照して複数の階調値を上記複数のターゲット記録量に変換することを特徴とする上記請求項１〜請求項５のいずれかに記載の記録量特定データ作成装置。
【請求項７】
上記記録量特定仮データは、複数の印刷条件毎に異なる単位インク滴当たりのインク量を考慮して予め複数の印刷条件毎に作成されていることを特徴とする上記請求項６のいずれかに記載の記録量特定データ作成装置。
【請求項８】
上記記録量特定データ作成手段は、上記基準色彩値データを参照して複数のターゲット階調値に対応する色彩値を取得し、上記記録量特定仮データと上記パッチの色彩値を参照して上記ターゲット階調値に対応する色彩値を得るために必要とされる上記Ｎ種類の各インク滴の記録量を取得し、上記ターゲット階調値と対応づけることによって上記所定の印刷条件における記録量特定データを作成することを特徴とする上記請求項７のいずれかに記載の記録量特定データ作成装置。
【請求項９】
上記基準色変換テーブルデータに格納される上記インク色毎の階調値は特定の値域にて他の値域より偏在しており、上記記録量特定データ作成手段は当該特定の地域に含まれる階調値を他の値域より多く抽出してターゲット階調値とすることを特徴とする上記請求項２〜請求項８のいずれかに記載の記録量特定データ作成装置。
【請求項１０】
複数の印刷条件によって印刷を実施可能な印刷装置で印刷媒体上にインク量の異なるＮ種類（Ｎは２以上の整数）のインク滴を記録する際に参照される記録量特定データを作成する記録量特定データ作成方法であって、
画像を形成する画素の色を印刷装置で使用するインク色毎の階調で表現する際の階調値と基準の印刷条件で同階調値による印刷を実施したときの色彩値との対応関係を示す基準色彩値データを取得する基準色彩値データ取得工程と、
上記Ｎ種類の各インク滴の記録量を示す複数のターゲット記録量により、複数のパッチを所定の印刷条件で印刷するパッチ印刷工程と、
印刷されたパッチの色彩値を示す色彩値データを取得する色彩値データ取得工程と、
同取得した色彩値データおよび上記基準色彩値データを参照し、上記Ｎ種類の各インク滴の記録量にて上記所定の印刷条件で印刷を行って得られる色彩値と複数のターゲット階調値との対応関係が上記基準色彩値データに規定された色彩値と階調値との対応関係と略同等になるように各インク滴の記録量とターゲット階調値とを対応づけて記録量特定データを作成する記録量特定データ作成工程とを具備することを特徴とする記録量特定データ作成方法。
【請求項１１】
複数の印刷条件によって印刷を実施可能な印刷装置で印刷媒体上にインク量の異なるＮ種類（Ｎは２以上の整数）のインク滴を記録する際に参照される記録量特定データを作成する記録量特定データ作成プログラムであって、
画像を形成する画素の色を印刷装置で使用するインク色毎の階調で表現する際の階調値と基準の印刷条件で同階調値による印刷を実施したときの色彩値との対応関係を示す基準色彩値データを所定の記録媒体から取得する基準色彩値データ取得機能と、
上記Ｎ種類の各インク滴の記録量を示す複数のターゲット記録量により、複数のパッチを所定の印刷条件で印刷するパッチ印刷機能と、
印刷されたパッチの色彩値を示す色彩値データを取得する色彩値データ取得機能と、
同取得した色彩値データおよび上記基準色彩値データを参照し、上記Ｎ種類の各インク滴の記録量にて上記所定の印刷条件で印刷を行って得られる色彩値と複数のターゲット階調値との対応関係が上記基準色彩値データに規定された色彩値と階調値との対応関係と略同等になるように各インク滴の記録量とターゲット階調値とを対応づけて記録量特定データを作成する記録量特定データ作成機能とをコンピュータに実現させることを特徴とする記録量特定データ作成プログラム。
【請求項１２】
複数の印刷条件によって印刷媒体上にインク量の異なるＮ種類（Ｎは２以上の整数）のインク滴を記録する印刷装置を制御する印刷制御装置であって、
所定の表色系における複数の色成分毎の階調値と上記インクの色毎の階調値とを対応づけたテーブルデータであって、上記複数の印刷条件にて共通の基準色変換テーブルデータを記録する基準色変換テーブル記録媒体と、
上記インク色毎の階調値と上記Ｎ種類のインク滴の記録量との対応関係を示すデータであって、各階調値における出力色が上記複数の印刷条件にて略共通になるように当該複数の印刷条件毎に上記記録量が決められた複数の記録量特定データを記録する記録量特定データ記録媒体と、
画像を形成する画素の色を上記所定の表色系における複数の色成分毎の階調値で表現した画像データを取得する画像データ取得手段と、
上記基準色変換テーブルを参照して上記画像データの階調値をインク色毎の階調値に変換する色変換手段と、
上記複数の記録量特定データから印刷実行時の印刷条件に合致した記録量特定データを選択し、上記色変換後の階調値を上記Ｎ種類のインク滴の記録量に変換する階調値変換手段と、
変換された記録量にて印刷を実施させる印刷実行手段とを具備することを特徴とする印刷制御装置。
【請求項１３】
複数の印刷条件によって印刷媒体上にインク量の異なるＮ種類（Ｎは２以上の整数）のインク滴を記録する印刷装置を制御する印刷制御方法であって、
所定の表色系における複数の色成分毎の階調値と上記インクの色毎の階調値とを対応づけたテーブルデータであって、上記複数の印刷条件にて共通の基準色変換テーブルデータと、上記インク色毎の階調値と上記Ｎ種類のインク滴の記録量との対応関係を示すデータであって、各階調値における出力色が上記複数の印刷条件にて略共通になるように当該複数の印刷条件毎に上記記録量が決められた複数の記録量特定データとを所定の記録媒体に記録しておき、
画像を形成する画素の色を上記所定の表色系における複数の色成分毎の階調値で表現した画像データを取得する画像データ取得工程と、
上記基準色変換テーブルを参照して上記画像データの階調値をインク色毎の階調値に変換する色変換工程と、
上記複数の記録量特定データから印刷実行時の印刷条件に合致した記録量特定データを選択し、上記色変換後の階調値を上記Ｎ種類のインク滴の記録量に変換する階調値変換工程と、
変換された記録量にて印刷を実施させる印刷実行工程とを行うことを特徴とする印刷制御方法。
【請求項１４】
複数の印刷条件によって印刷媒体上にインク量の異なるＮ種類（Ｎは２以上の整数）のインク滴を記録する印刷装置を制御する印刷制御プログラムであって、
所定の表色系における複数の色成分毎の階調値と上記インクの色毎の階調値とを対応づけたテーブルデータであって、上記複数の印刷条件にて共通の基準色変換テーブルデータと、上記インク色毎の階調値と上記Ｎ種類のインク滴の記録量との対応関係を示すデータであって、各階調値における出力色が上記複数の印刷条件にて略共通になるように当該複数の印刷条件毎に上記記録量が決められた複数の記録量特定データとを所定の記録媒体に記録しておき、
画像を形成する画素の色を上記所定の表色系における複数の色成分毎の階調値で表現した画像データを取得する画像データ取得機能と、
上記基準色変換テーブルを参照して上記画像データの階調値をインク色毎の階調値に変換する色変換機能と、
上記複数の記録量特定データから印刷実行時の印刷条件に合致した記録量特定データを選択し、上記色変換後の階調値を上記Ｎ種類のインク滴の記録量に変換する階調値変換機能と、
変換された記録量にて印刷を実施させる印刷実行機能とをコンピュータに実現させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷条件によって印刷媒体上にインク量の異なるＮ種類のインク滴を記録する際のカラーマッチング精度の向上に関する。
【背景技術】
【０００２】
印刷装置においては、同じ画像データに基づいて画像を印刷するとしても、通常、解像度などを選択することによって異なる複数の印刷条件で印刷を実行可能である。印刷条件が異なると、上記解像度以外にも、１インク滴当たりのインク量など種々の条件が異なるが、印刷装置においてはある画像データに基づいて印刷される画像の色が常に一定になるようにカラーマッチングをする必要がある。このために、従来は、解像度毎に色変換テーブルを作成し、印刷時の解像度に合わせて色変換テーブルを選択することによってカラーマッチングを行っていた（例えば、特許文献１参照）。
【特許文献１】特開平９−１８６８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来技術では、必要とされるリソースが多くなりがちであり、また、解像度毎に色変換テーブルを作成する作業は非常な労力が必要であった。より具体的には、通常、色変換テーブルでは３次元の入力階調値に対してインク色数分の次元（６次元等）の出力階調値を対応づける必要があり、１７3個などの多数の参照点について対応関係を規定する。従って、このように多数の参照点について対応関係を規定したデータを印刷条件の数だけ用意して記録媒体に記録すると、必要とされる記憶容量が非常に多くなってしまう。
【０００４】
また、色変換テーブルのの参照点について対応関係を規定する際には、実際にある階調値でパッチを印刷し、印刷されたパッチを測色する作業が必要になる。この測色作業は上記１７3個の参照点総てに対して実施する必要があるとは限らないが、充分な色変換精度を確保するためには１０3個程度のパッチを測色する必要がある。従って、このように多数のパッチの測色作業を印刷条件の数だけ実施するのは非常に多くの労力が必要である。
【０００５】
さらに、一旦、色変換テーブルを作成した後に、カラーマッチング精度の低い色を再調整したり、印刷装置の経時変化によってカラーマッチング精度が低下した場合にその色を再調整するキャリブレーションを実施する場合、その作業が難しかった。すなわち、色変換テーブルでは、各色の色成分の組み合わせによって色を表現して色の対応関係を規定しているので、各色の色成分を総て同時に調整する必要があり、調整対象外の色でカラーマッチング精度を低下させずに、各色の色成分を総て同時に調整して色を合わせを行うのは、非常に困難であった。
本発明は、上記課題にかんがみてなされたもので、必要とされるリソース，修正に必要なデータの準備作業，キャリブレーション作業を抑えつつも、印刷条件毎に高精度のカラーマッチングを行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的の少なくとも一つを達成するため、同じ階調値であれば印刷条件が異なっても同じ色彩値になるように、印刷条件毎に記録量特定データを作成する。本発明では、印刷条件毎の記録量特定データを作成するために、予め基準の印刷条件におけるインク色の階調値と色彩値との対応関係を基準色彩値データに規定しておく。また、複数の記録量にてパッチを印刷し、その色彩値を取得することによって、各記録量における出力色を把握する。記録量と色彩値との対応関係および階調値と色彩値との対応関係が判明すれば、記録量と階調値とを対応づけて記録量特定データを作成することができる。
【０００７】
そこで、本発明では実際に複数の記録量によって所望の印刷条件下でパッチを印刷することによって前者の対応関係を取得し、予め用意した基準色彩値データに基づいて後者の対応関係を取得する。この結果、所望の印刷条件にて任意の階調値に基づいて所望の色彩値で出力を行うインク滴記録量を特定することができる。すなわち、所望の印刷条件にてカラーマッチングを行う記録量特定データを作成することができる。
【０００８】
本発明においては所定の印刷条件で印刷されたパッチに基づいて記録量特定データが作成されるので、印刷条件毎に記録量特定データの作成作業を実施することで印刷条件毎にカラーマッチングを行うことができる。上述の従来技術のように、色変換テーブル等によって印刷条件による各種の差異を吸収して印刷条件毎のカラーマッチングを行うことも可能ではある。
【０００９】
しかし、本発明における記録量特定データは色変換テーブルと比較して、一般に、非常にデータ容量が少ない。すなわち、本発明における記録量特定データにおいては、階調値とＮ種類のインク滴の記録量を特定しており、１次元の階調値に対してＮ個の記録量が対応づけられる。色変換テーブルでは、一般に３次元程度の階調値の組み合わせと６次元以上の階調値の組み合わせとが対応づけられる。より具体的には、色変換テーブルでは１７3個など多数の参照点について対応関係を規定する必要がある。
【００１０】
一方、上記階調値とＮ種類のインク滴の記録量とを対応づけた記録量特定データでは、当該階調値について３３個程度の参照点を特定し、各参照点についてＮ種類のインク滴の記録量を定義できれば充分である。従って、色変換テーブルと比較して記録量特定データの方が圧倒的に容量が少ない。このため、必要とされるリソースを非常に抑えながらも高精度のカラーマッチングが可能となる。また、本発明のように複数の印刷条件毎にカラーマッチングを行う構成においては、記録量特定データ容量を印刷条件の数だけ用意する必要があるので、色変換テーブルを印刷条件数分用意する場合と比較して容量を抑える効果はより顕著に現れる。
【００１１】
また、データ作成作業においても本発明は非常に作業効率が良い。すなわち、記録量特定データを作成する際に印刷されるパッチでは、１次元の階調値と色彩値とを対応づけることができればよいが、色変換テーブルを作成する際に印刷されるパッチでは、多次元の階調値の組み合わせによる出力色と色彩値とを対応づける必要がある。従って、同じ階調値域であれば、前者は後者と比較して非常に少数のパッチで充分であり、データ作成作業の負担が著しく小さい。さらに、一旦作成した記録量特定データにおける変換精度の正確性を検証したり、印刷装置において経時変化が生じた後に記録量特定データの内容を調整するためにキャリブレーション作業を行うとしても、記録量特定データのデータの方が情報量が少ないので、より少ない作業にてキャリブレーションを実施することが可能である。
【００１２】
ここで、複数の印刷条件としては、印刷条件が異なることによってＮ種類のインク滴の記録量や単位インク滴当たりのインク量等が変動し得る印刷条件であればよい。また、異なる条件下で同じ記録量によって印刷を実行した場合に出力色が異なるような条件であれば、本発明における印刷条件に該当するといえる。印刷条件としては、例えば、印刷装置における解像度を採用可能である。すなわち、解像度が異なると要求される画像の精細度合いが異なるので、解像度毎に単位インク滴当たりのインク量を変更する。
【００１３】
このため、インク色毎の階調値とＮ種類のインク滴の記録量との対応関係を解像度毎に変更しなければ、各解像度毎にカラーマッチングを行うことができない。そこで、本発明によって印刷条件毎に記録量特定データを作成することにより、印刷条件毎にカラーマッチングを行うことが可能になる。むろん、印刷条件としては、解像度に限らず、各プリンタにてサポートするインクの種類（染料系や顔料系等），メディアの種類（用紙の種類やＣＤラベルが印刷可能であるか否か等）など種々の条件を採用することができる。
【００１４】
また、Ｎ種類のインク滴を印刷媒体上に記録する構成としては種々の構成を採用可能である。すなわち、ここでは、インク滴の大きさ（インク滴の量）が可変であり、印刷媒体上に異なる大きさの画素を形成できればよい。このため、Ｎは２以上であればよいが、一画素の階調を２ｂｉｔで表現できるため、３種類のインク滴を使用する構成がよく使用されている。
【００１５】
基準色彩値データでは、インク色毎の階調値と色彩値とを対応づけていればよい。ここで、インク色毎の階調値は印刷装置で使用される各インク色についてその濃度や明度等の変化を段階的に示す値である。また、色彩値は各階調値における出力色を示す値であればよく、Ｌ*ａ*ｂ*などの機器非依存色空間における座標値等を利用して表現することができる。尚、色彩値を表現する際に色空間を形成する色成分の総てを利用するのが最も正確であるが、簡易的に色成分の一部を利用して各階調値における出力色を示すことにしても良い。むろん、この場合に、インク色毎に異なる色成分を利用して出力色を表現しても良い。
【００１６】
パッチ印刷手段においては、複数のターゲット記録量で各インク滴を記録するように所定の印刷条件でパッチを印刷することができればよい。すなわち、各記録量で記録される色を測定するためのパッチを印刷することができればよい。このため、上記インク色毎の階調値の全値域に対応する色を網羅するように複数のターゲット記録量を選定するのが好ましい。むろん、一つの階調値に対してＮ種類の各インク滴のいずれかまたは組み合わせを記録することになるので、一つのターゲット記録量ではＮ種類の各インク滴のすべてについて記録量を特定する。
【００１７】
色彩値データ取得手段においては、このパッチの色彩値を示す色彩値データを取得することができればよい。従って、印刷されたパッチを所定の測色機によって測色し、測色結果を示すデータを所定のインタフェースによって取得したり、所定の記録媒体を介して取得するなどの構成を採用可能である。
【００１８】
記録量特定データ作成手段においては、色彩値データおよび基準色彩値データを参照してＮ種類の各インク滴の記録量とターゲット階調値とを対応づけて記録量特定データを作成することができればよい。すなわち、上記色彩値データにより、上記Ｎ種類の各インク滴の記録量とその記録量にて上記所定の印刷条件で印刷を行って得られる色彩値との対応関係が判明する。また、基準色彩値データによれば各階調値に対応づけるべき色彩値が判明する。そこで、両者の対応関係から記録量特定データを作成する。
【００１９】
さらに、基準色彩値データでは、少なくともインク色毎の階調値と色彩値とを対応づけられればよく、階調値と色彩値との対応関係を直接的に明示するデータ以外であっても基準色彩値データを構成し得る。例えば、基準色変換テーブルデータと基準記録量特定データを含むデータによって構成しても良い。すなわち、Ｎ種類のインク滴を記録可能な印刷装置においては、色変換テーブルを参照して入力階調値を色変換し、記録量特定データを参照して色変換後の階調値をインク滴毎の記録量に変換して印刷を実行する構成を採用することが多い。
【００２０】
このとき、上記入力階調値を基準色変換テーブルデータと基準記録量特定データとによって変換し、変換で得られた記録量によるパッチを基準の印刷条件で印刷し、この印刷物の色彩値が上記入力階調値に対応する色彩値と一致するように予め調整する。従って、基準色変換テーブルデータと基準記録量特定データとを参照すれば、容易にインク色毎の階調値と色彩値との対応関係を把握することが可能である。印刷装置におけるカラーマッチングにおいて、基準色変換テーブルデータと基準記録量特定データとの組を作成することは公知である。
【００２１】
しかし、本発明においては、この基準のデータを所定の印刷条件において一組作成しておけばよく、他の印刷条件については印刷条件毎に記録量特定データを作成することによってカラーマッチングを行う。従って、カラーマッチングを行うために基準色変換テーブルデータと基準記録量特定データとの組を一組作成する必要があるが、印刷条件毎に色変換テーブルを作成しているわけではないので、必要とされるリソース，修正に必要なデータの準備作業，キャリブレーション作業を抑えつつも、印刷条件毎に高精度のカラーマッチングを行うことができる。尚、上記入力階調値としては、その階調値によって色を一義的に特定することができれば良く、機器非依存色空間の座標値やｓＲＧＢ規格の色成分値等種々の表色系を採用可能である。
【００２２】
ここで、上記基準記録量特定データの具体例として、上記インク色の全色について共通に上記インク色毎の階調値と上記各インク滴の記録量との対応関係を規定する構成を採用可能である。すなわち、基準色変換テーブルデータと基準記録量特定データとを参照して入力階調値をインクの記録量に変換し、印刷を行う際に、基準記録量特定データを各色共通にしても基準色変換テーブルデータによる調整によってカラーマッチングを行うことができる。
【００２３】
具体的には、インク色の全色について共通の記録量特定データを作成し、インク色毎の階調値をこのデータで変換して出力される色の色彩値を測色する。入力階調値に対応させるべき色彩値は予め判明しているので、当該測色した色彩値を用いれば入力階調値とインク色毎の階調値とを対応づけて基準色変換テーブルデータを作成することができる。すなわち、測色作業を行って入力階調値とインク色毎の階調値とを対応づけることにより、インク色の全色について共通の記録量特定データを利用してもカラーマッチングを行うことができる。インク色の全色について共通の記録量特定データであれば、インク色毎に記録量特定データを作成する必要がないため、必要とされるリソースおよびその作成作業工程を抑えることができる。
【００２４】
さらに、記録量特定データ作成手段の具体例として、上記インク色の色毎に個別に記録量特定データを作成する構成を採用可能である。すなわち、インク色毎の階調値に対するインク滴の記録量は色毎に異なり得る。そこで、色毎に記録量特定データを作成することによって、高精度にカラーマッチングを実施可能になる。尚、本発明においては印刷条件毎に記録量特定データを作成することによって印刷条件毎のカラーマッチングを行っている。従って、少なくとも印刷条件毎に記録量特定データを変えることによって、印刷条件毎に共通の記録量で印刷するより高精度にカラーマッチングを実施することができるのであれば、インク色毎に共通の記録量特定データを作成する構成をも採用し得る。
【００２５】
さらに、パッチ印刷手段における好適な構成として、上記階調値と上記Ｎ種類の各インク滴の記録量との仮の対応関係を示す記録量特定仮データを用意する構成を採用可能である。すなわち、仮の対応関係を示す記録量特定仮データにて複数のターゲット階調値を特定すれば、記録量特定データ作成手段において記録量特定仮データに基づく調整を行うのみで本発明にかかる記録量特定データを作成することができる。
【００２６】
記録量特定仮データとして好適な構成として、複数の印刷条件毎に単位インク滴当たりのインク量を考慮して予め複数の印刷条件毎に作成する構成を採用可能である。すなわち、記録量に対応する色彩値は印刷条件毎に印刷を行って測色を行わないと分からないが、印刷条件毎に予め単位インク滴当たりのインク量を決定することはできる。そこで、記録量特定仮データを印刷条件毎に作成し、このとき、単位インク滴当たりのインク量が印刷条件毎に異なるようにする。
【００２７】
例えば、大中小３種類のインク滴を記録する印刷装置において記録量特定仮データを作成するに際し、インク色毎の階調値に大インク滴の記録量のみを対応づけ、その後にインク滴の総記録量が変わらないように大インク滴の一部または全部を小中ドットに振り分ける。このような規則で記録量特定仮データを作成するにしても、印刷条件としての印刷解像度が異なることによって、単位インク滴当たりのインク量が異なれば、記録量特定仮データも印刷条件毎に異なる。従って、単位インク滴当たりのインク量を考慮した記録量特定仮データを利用することにより、印刷条件毎に変更すべき事項を確実に反映させて記録量特定データを作成することができる。
【００２８】
さらに、記録量特定データ作成手段においては、当該記録量特定仮データを利用することによって、容易に印刷条件毎の記録量特定データを作成することが可能になる。すなわち、記録量特定仮データと上記パッチの色彩値とを参照すれば、記録量特定仮データに規定された階調値と仮のインク記録量との対応関係から、当該仮のインク記録量で印刷される色の色彩値を把握することができる。また、基準記録量特定データを参照すれば、ターゲット階調値にて印刷されるべき色の色彩値を把握することができる。
【００２９】
従って、ターゲット階調値にて印刷されるべき色の色彩値を出力する仮のインク記録量を算出し、当該階調値と仮のインク記録量とを対応づけると、各印刷条件においてターゲット階調値とその階調値で印刷されるべき色彩値を出力するためのインク記録量とを対応づけたことになる。これにより、容易に記録量特定データを作成することができる。この記録量特定データは、実際の印刷条件に従ってパッチを印刷して得られる色彩値に基づいているので、印刷条件毎に正確なカラーマッチングを実施することができる。
【００３０】
尚、記録量特定データは、インク滴の記録量とターゲット階調値とを対応づけるデータであれば良く、複数のターゲット階調値に対してインク滴の記録量を対応づけたデータで構成可能である。このターゲット階調値の選定に際して種々の工夫を行うことができる。例えば、上記基準色変換テーブルデータを利用する構成において、当該基準色変換テーブルデータにて上記インク色毎の階調値として複数の階調値が格納されており、格納される階調値が均等間隔でない場合がある。この場合に、基準色変換テーブルデータに格納された階調値が他の値域より多く分布する特定の値域を抽出し、この値域に含まれる階調値を他の値域より多く選定してターゲット階調値とする。
【００３１】
すなわち、基準色変換テーブルデータに格納された階調値が均等に選定されておらず値域によって偏りがあるということは、偏りを持たせた方が色変換精度が良好、豊かな階調表現が可能である等、何らかの利点がある。そこで、記録量特定データとしても基準色変換テーブルデータと同傾向の偏りを持たせてターゲット階調値を選定することにより、上述の利点と同様の利点を維持することが可能になる。
【００３２】
以上の構成は、Ｎ種類のインク滴を記録可能な印刷装置にて印刷条件毎に高精度にカラーマッチングを行うための記録量特定データ作成装置であるが、同様の技術的思想に基づく方法の発明も成立する。従って、請求項１０にかかる発明においても、基本的には上記と同様の作用となる。また、本発明を実施するプログラムとしても適用可能であり、請求項１１にかかる発明においても、基本的には上記と同様の作用となる。
【００３３】
むろん、請求項２〜請求項９に記載された構成を上記方法やプログラムに対応させることも可能である。また、いかなる記憶媒体もプログラムを提供するために使用可能である。例えば、磁気記録媒体や光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一部がソフトウェアであって、一部がハードウェアで実現される場合においても本発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む形態のものも含まれる。
【００３４】
さらに、本発明においては、印刷条件毎に高精度にカラーマッチングを実施可能な記録量特定データを作成するので、作成後の記録量特定データを参照してＮ種類の各インク滴の記録量を決定する印刷制御装置、方法、プログラムであっても本発明にかかる技術的思想を利用していると言える。すなわち、請求項１２〜請求項１４のような構成を採用しても良い。むろん、これらの発明に請求項２〜請求項９に記載された構成を適用することも可能である。
【発明を実施するための最良の形態】
【００３５】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）本発明の概略：
（２）大中小振分テーブル作成装置の構成：
（２−１）大中小振分仮テーブルの構成：
（２−２）大中小振分テーブルの作成処理：
（３）他の実施形態：
【００３６】
（１）本発明の概略：
図１は、本発明にかかる大中小振分テーブルにて高精度にカラーマッチングを行う仕組みを概略的に説明する説明図である。同図においては、印刷処理に際して表色系およびデータ形式が変換される様子を模式的に示している。右上に文字を付した矩形はドットマトリクス状の画素からなる画像データを示しており、ＲＧＢはそれぞれレッド，グリーン，ブルー、ＣＭＹＫｌｃｌｍはそれぞれシアン，マゼンタ，イエロー，ブラック，ライトシアン，ライトマゼンタである。また、同図右側に示す矩形に付した大中小は、インク滴の大きさを示している。すなわち、本発明におけるプリンタでは異なる３種のインク量でインク滴を吐出可能であり、１画素について４階調の表現が可能である。本明細書ではインク滴の大きさに着目し、各インク滴を大中小として区別する。
【００３７】
同図においては、印刷にあたり、ＲＧＢの画像データがＣＭＹＫｌｃｌｍの階調値データに変換され、さらにＣＭＹＫｌｃｌｍ各色毎に大中小ドットの記録量を示す記録量データに変換される様子を示している。ここで、ＲＧＢの画像データは印刷対象の画像を示す画像データであり、例えば、ＲＧＢ各色２５６階調の階調データで構成される。ＣＭＹＫｌｃｌｍ階調値データは、プリンタにて使用するインク色毎の階調データであり、例えば、各色２５６階調の階調データで構成される。
【００３８】
むろん、図１において、画像データや階調値データを構成する色成分はＲＧＢやＣＭＹＫｌｃｌｍに限定されない。ＣＭＹＫｌｃｌｍ記録量データは、ＣＭＹＫｌｃｌｍの各色について大中小ドット毎の記録量を規定したデータであり、例えば、各ドット２５６階調の階調データで構成される。ＣＭＹＫｌｃｌｍ階調値データとＣＭＹＫｌｃｌｍ記録量データとの双方とも階調データで表現可能であるが、本明細書では、後者を記録量と表現して区別する。
【００３９】
ＲＧＢ画像データからＣＭＹＫｌｃｌｍ階調値データへの変換は、色変換テーブル（ＬＵＴ）によって行われる。ＬＵＴは、複数の参照点（例えば、１７3個）につきＲＧＢ階調値の組み合わせとＣＭＹＫｌｃｌｍ階調値の組み合わせとを対応づけるデータである。これにより、両表色系における任意の階調値の組み合わせについて対応関係を規定しており、補間演算によって任意のＲＧＢ画像データをＣＭＹＫｌｃｌｍ階調値データに変換することができる。
【００４０】
ＣＭＹＫｌｃｌｍ階調値データからＣＭＹＫｌｃｌｍ記録量データへの変換は、大中小振分テーブルによって行われる。大中小振分テーブルは、複数の階調値（例えば、３３個）に対して大中小ドットの記録量を対応づけたデータである。これにより、任意の階調値と大中小ドットの記録量との対応関係を規定しており、補間演算によって任意のＣＭＹＫｌｃｌｍ階調値を大中小ドットの記録量に変換することができる。
【００４１】
プリンタによる印刷に際しては、印刷時の解像度など、各種の印刷条件を特定して印刷を実施するようになっており、印刷条件によって大中小ドット１滴当たりの量が変動するなど、予め決められた設定が変動する。従って、印刷条件毎に共通のＬＵＴおよび大中小振分テーブルを使用して印刷を行うと、総ての印刷条件においてカラーマッチングを行うことができない。そこで、通常は、印刷条件毎にデータを作成するなどして対応する。
【００４２】
すなわち、ＬＵＴは、通常、カラーマッチングを行いながらＲＧＢ表色系のデータをＣＭＹＫｌｃｌｍ表色系のデータに変換するために用いられる。また、大中小振分テーブルは、通常、ＣＭＹＫｌｃｌｍ階調値を単純に大中小ドットに振り分けるために用いられる。そこで、従来は、印刷条件毎に予め決められた大中小振分規則で印刷を行ったときにカラーマッチングがなされるようにＬＵＴを作成していた。しかし、本発明では、複数の印刷条件において共通のＬＵＴを使用し、印刷条件毎に異なる大中小振分テーブルを作成することで印刷条件毎のカラーマッチングを行う。
【００４３】
より具体的には、基準の印刷条件（図１では解像度１）においてカラーマッチングがなされるようにＬＵＴと大中小振分テーブルを作成し、異なる印刷条件（図１では解像度２，解像度３）においてＬＵＴは流用し、カラーマッチングがなされるように大中小振分テーブルを調整する。ＬＵＴを作成する際には、複数（例えば、１０3個程度）のＣＭＹＫｌｃｌｍ階調値の組み合わせによって印刷したパッチの測色値と、ＲＧＢ画像データに対応する色彩値との対応関係から上記参照点にて対応づける色同士が一致するように定義する。
【００４４】
このパッチの印刷においては、当該基準の印刷条件について予め決められた大中小振分規則で作成した大中小振分テーブルを参照してＣＭＹＫｌｃｌｍ階調値を大中小ドットの記録量に変換する。この規則は、例えば、大中小ドットのそれぞれにおいて、階調値の増加とともにインクの記録量が特定の規則で増加するように定義したり、階調値の増加とともに出力色の明度が特定の規則で増加するように定義するなど、種々の規則を採用可能である。
【００４５】
どのような規則であるとしても、一旦大中小振分テーブルを決定すれば、基準の印刷条件において各階調値に対する大中小ドットの記録量が特定されるので、各階調値にて印刷される主力色は一義的に決定する。そこで、上述のようにパッチの測色値とＲＧＢ画像データの色彩値との対応関係からＬＵＴを作成する。すなわち、基準の印刷条件においては、ＬＵＴにおいてＲＧＢ画像データが意味する色と同等の色を出力するＣＭＹＫｌｃｌｍ階調値を抽出し、両者を対応づける。これによってカラーマッチングがなされる。
【００４６】
一方、基準の印刷条件と異なる印刷条件においては、上述の大中小振分規則に従うことで得られる大中小振分テーブルが異なってくる。例えば、大中小ドット１滴当たりの吐出量が変動するなど印刷条件によって設定が異なれば、同じ大中小振分規則であったとしても得られる結果が異なり得る。但し、この大中小振分規則はカラーマッチングを行うための規則ではないため、大中小振分規則に従って印刷条件毎に異なる大中小振分テーブルを作成したとしてもそれだけではカラーマッチングはなされない。
【００４７】
そこで、従来は、印刷条件毎にＬＵＴを作成していたが、本発明では、後述するようにして印刷条件毎に大中小振分テーブルを調整することでカラーマッチングを行う。この結果、本発明では、少ないリソースで高精度のカラーマッチングを実現することができる。また、カラーマッチングのためのデータの作成作業および修正作業の負担を小さくすることができる。
【００４８】
図２は、印刷条件毎にＬＵＴを作成する構成と印刷条件毎に大中小振分テーブルを調整する構成とについてそのリソースの差を説明するための例示図である。同図に示す例において、ＬＵＴはＲＧＢ画像データとＣＭＹＫｌｃｌｍ階調値とを１７3個の参照点について対応づけており、約４０KBの容量である。大中小振分テーブルにおいては、３３個の階調値について大中小の各ドットの記録量と対応づけている。
【００４９】
大中小振分テーブルにおいては、ＣＭＹＫｌｃｌｍの各色について共通の記録量でよい場合と、ＣＭＹＫｌｃｌｍの各色毎に調整した記録量が必要になる場合がある。すなわち、ＬＵＴによってカラーマッチングを行う場合にはＣＭＹＫｌｃｌｍの各色について共通の大中小振分テーブルでよく、大中小振分テーブルによってカラーマッチングを行う場合にはＣＭＹＫｌｃｌｍの各色毎に調整が必要である。尚、図２に示す例では、前者は約４KB，後者は約２２KBである。
【００５０】
図２では、上段に従来のＬＵＴおよび大中小振分テーブルを示しており、下段に本発明によるＬＵＴおよび大中小振分テーブルを示している。すなわち、従来はＬＵＴに格納する参照点を調整することによってカラーマッチングを行っていたので、印刷条件毎に別のＬＵＴが必要である。この場合、ＬＵＴによってカラーマッチングがなされるので大中小振分テーブルは各色共通でよい。従って、印刷条件が解像度１〜解像度３である場合、４０KBのＬＵＴが３個，４KBの大中小振分テーブルが３個，計１３２KBの記憶容量が必要である。
【００５１】
しかし、本発明では、ＬＵＴを利用してカラーマッチングを行うのは解像度１のみであり、解像度２，３は解像度１のＬＵＴを流用しながら大中小振分テーブルでカラーマッチングを行う。従って、４０KBのＬＵＴが１個，４KBの大中小振分テーブルが１個，２２KBの大中小振分テーブルが２個，計８８KBの記憶容量でよく、必要とされるリソースを低減することができる。
【００５２】
また、これらのデータの作成作業は本発明の方が少なく、容易にデータを準備することが可能である。すなわち、ＬＵＴを作成する際には上記１０3個程度のパッチを印刷する必要があるが、大中小振分テーブルにおいて規定される階調値は３３個程度であるため、調整に際して印刷が必要になるパッチは、３３個程度である。従って、解像度１についての作成作業労力は従来と本発明とで共通であるが、解像度２，解像度３の作業労力は本発明の方が著しく小さい。さらに、ＬＵＴや大中小振分テーブルを再調整するに際してもその労力は本発明の方が著しく小さい。すなわち、再調整に際してパッチを再印刷する場合であってもその作業労力が小さく、容易に再調整が可能である。
【００５３】
（２）大中小振分テーブル作成装置の構成：
図３は大中小振分テーブル作成装置の構成例を示すブロック図である。同図に示す実施形態では、コンピュータ１００にて大中小振分テーブルを作成するためのアプリケーションソフトウェア（ＡＰＬ）１１０を起動することにより、当該コンピュータ１００を大中小振分テーブル作成装置として機能させる。同図３においてコンピュータ１００はディスプレイやキーボード等のユーザインタフェースを備えるとともに、ハードディスクドライブ（ＨＤＤ）１２０等の記憶装置を備えている。また、ＣＰＵ，ＲＡＭ，ＲＯＭ等のプログラム実行環境を備えており、これらのデバイスにより図示しないオペレーティングシステム制御下においてＡＰＬ１１０を実行可能である。
【００５４】
コンピュータ１００には、ＵＳＢＩ／Ｆ１３０を介してプリンタ２００が接続されている。プリンタ２００は、ＣＭＹＫｌｃｌｍの６色のインクを充填したタンクを搭載可能であり、各色毎に大中小のインク滴を吐出して画像を記録するインクジェットプリンタである。このプリンタ２００は、複数のデフォルト解像度（解像度１〜解像度３）にて印刷を実行可能であり、各解像度毎に大中小ドットのドット滴当たりの量を変更しながら印刷を実行できるようになっている。
【００５５】
コンピュータ１００に対しては、さらに測色機３００を接続可能である。測色機３００は、既知の光源で印刷物を照射し、反射光を検出することにより印刷物の分光反射率を検出し、その色彩値、例えばＬ*ａ*ｂ*値やＸＹＺ値を出力可能である。色彩値を示すデータはＵＳＢＩ／Ｆ１３０を介してコンピュータ１００に受け渡される。
【００５６】
ＡＰＬ１１０は、パッチ印刷部１１２と色彩値取得部１１４と大中小振分テーブル作成部１１６とを備えており、ＨＤＤ１２０に記録された基準データ１２２と大中小振分仮テーブル１２４ａ，１２４ｂを参照して大中小振分テーブル１２６ａ，１２６ｂを作成する。尚、基準データ１２２は、基準となる解像度（解像度１）にてカラーマッチングを行うことができる基準ＬＵＴ１２２ｂと大中小振分テーブル１２２ａとを含んでいる。
【００５７】
（２−１）大中小振分仮テーブルの構成：
大中小振分テーブル１２２ａと大中小振分仮テーブル１２４ａ，１２４ｂは、上述のように、大中小振分規則に従って作成されたテーブルデータであり、本実施形態においては、大中小ドットの重量比に基づいて振分規則を定義して作成してある。図４は、当該大中小ドットの振分規則を説明するための説明図である。同図において、横軸はＣＭＹＫｌｃｌｍの各階調値、縦軸はインク記録量を示している。また、小ドットのインク記録量は実線，中ドットのインク記録量は一点鎖線，大ドットのインク記録量は二点鎖線によって示している。
【００５８】
大中小の振分を行う際には、まず大ドットのみについて階調値とインク記録量との相関を決定する。図４においては、破線に示すように階調値が０〜２５５までリニアに増加するとインク記録量を示す階調値が０〜２５５までリニアに増加するものとしている。本実施形態では、この前提に基づき等重量換算で大ドットを小ドットおよび中ドットに代替させる。すなわち、大ドットと小ドットの重量比がａＸｓ：ａであるとき、大ドット量ａを小ドット量ａＸｓで代替させる。大ドットと中ドットの重量比がｂＸｍ：ｂであるとき、大ドット量ｂを中ドット量ｂＸｍで代替させる。
【００５９】
図４に示す例では、破線に示す大ドットのみの相関が傾き１の直線であり、階調値０〜小ドットのインク記録量が最大となる階調値ｓまでは大ドットを総て小ドットに振り分けている。従って、階調値０〜階調値ｓにおいて小ドットは実線に示すように傾きＸｓの直線になる。また、階調値ｓ〜中ドットのインク記録量が最大となる階調値ｍまでは小ドットの傾きを−Ｘｓとしている。このようにして小ドットによる代替を行うと、階調値０〜階調値ｓまで大ドットのインク記録量は０になり、階調値ｓ〜ｍにおいて二重線に示すインク記録量となる。
【００６０】
図４では、階調値ｓ〜ｍにおいて二重線に示す大ドットのみのインク記録量を中ドットのインクで代替する。この結果、上記二重線の傾きのＸｍ倍の傾きを有する一点鎖線で示すような直線が中ドットの記録量となる。階調値ｍ〜２５５では、中ドットのインク記録量を最大値から０にリニアに変化するようなインク記録量とし、残りを二点差線に示すような大ドットのインク記録量とする。以上の振分規則は一例であり、むろん、階調値ｓ，階調値ｍの具体的な値が限定されることはないし、大中小ドットの変化傾向としてもリニアな変化に限られないし、ある階調値域で記録量が変化しないように構成しても良い。また、各インクの記録量が所定の値を超えないようにするなど、束縛条件を課しても良い。
【００６１】
本実施形態において、大中小ドットの重量比は解像度毎に変えている。すなわち、解像度が異なると画像に要求される精細度が変わるので、高精細であるほど、大中小ドットの重量が軽くなるようにしてある。従って、上記図４のように、階調値が０〜２５５までリニアに増加すると大ドットのインク記録量を示す階調値が０〜２５５までリニアに増加するものとし、同じ規則で小中ドットに振分を行ったとしても、得られる大中小振分テーブルは異なる。
【００６２】
図５は、解像度毎に振分テーブルが異なる様子を示す説明図であり、本実施形態では、階調値０〜２５５に対してリニアに変化する大ドットの記録量を各解像度にて同じ規則で小ドットおよび中ドットに代替させる。同図右上段に示す振分テーブルは解像度１についてのテーブルであり、ドットの重量比が大：中：小＝１：０．４３：０．２１となっている。同図右中段に示す振分テーブルは解像度２についてのテーブルであり、ドットの重量比が大：中：小＝１：０．５：０．２１となっている。同図右下段に示す振分テーブルは解像度３についてのテーブルであり、ドットの重量比が大：中：小＝１：０．６７：０．３３となっている。
【００６３】
この結果、小ドットの最大記録量について比較すると解像度１＝解像度２＞解像度３となり、中ドットの最大記録量について比較すると解像度１＞解像度２＞解像度３となるなど、種々の差異が生じる。上述の大中小振分テーブル１２２ａは解像度１について作成したテーブルであり、大中小振分仮テーブル１２４ａ，１２４ｂはそれぞれ解像度２，解像度３について作成したテーブルである。
【００６４】
本実施形態において、大中小振分テーブル１２２ａ、大中小振分仮テーブル１２４ａ，１２４ｂはいずれもＣＭＹＫｌｃｌｍの各色階調値に対して色毎に区別をせず、階調値と大中小ドット記録量との対応関係を規定したデータである。しかし、大中小振分テーブル１２２ａにおいては基準ＬＵＴ１２２ｂと組で参照されることによってカラーマッチングがなされるようになっている。すなわち、解像度１にて印刷を行ったパッチを測色し、測色値とＲＧＢ画像データが示す色彩値とを対応づけて基準ＬＵＴ１２２ｂを作成している。従って、大中小振分テーブル１２２ａが各色共通であってもカラーマッチングがなされる。
【００６５】
一方、大中小振分仮テーブル１２４ａ，１２４ｂにおいては、これを参照してＡＰＬ１１０による処理にて大中小振分テーブル１２６ａ，１２６ｂが作成されることによってカラーマッチングを行う。この意味で、大中小振分仮テーブル１２４ａ，１２４ｂを「仮」と名付けてある。尚、上記基準ＬＵＴ１２２ｂと大中小振分テーブル１２２とを参照すれば、任意の階調値に対応するＲＧＢ画像データを算出することができるので、任意の階調値に対応する色彩値を算出することができる。
【００６６】
より具体的には、ＲＧＢ画像データをｓＲＧＢ規格のデータとしておけば、ＲＧＢ階調値から色彩値を算出することができる。本発明においては、大中小振分テーブル作成部１１６にて後述するように階調値と色彩値との対応関係を取得するが、階調値と色彩値との対応関係を取得するための基準ＬＵＴ１２２ｂとしては、むろん上述の態様に限定されず、ＩＣＣプロファイルのようにＣＭＹＫｌｃｌｍ階調値と色彩値（Ｌ*ａ*ｂ*等）を対応づけたプロファイルを採用しても良い。
【００６７】
（２−２）大中小振分テーブルの作成処理：
次に、図６および図３に基づいて、上述の基準データ１２２と大中小振分仮テーブル１２４ａ，１２４ｂとを参照しＡＰＬ１１０にて大中小振分テーブル１２６ａ，１２６ｂを作成する処理を説明する。図６は上記ＡＰＬ１１０による処理フローであり、ステップＳ１００では上記キーボード等のユーザインタフェースを介して印刷条件を設定する。すなわち、作成後の大中小振分テーブルが使用される際の印刷条件を指定する。本実施形態においては、解像度２，解像度３のいずれかを設定する。
【００６８】
パッチ印刷部１１２は、測色対象となるパッチのデータを生成し、印刷させるためのモジュールである。同パッチ印刷部１１２は、ステップＳ１０５にて大中小振分仮テーブル１２４ａ，１２４ｂから上記設定された印刷条件に対応したデータを抽出／取得する。同データは、２５６階調のうち、３３個の階調について大中小ドットの記録量を特定しているので、当該３３個の階調値に対応する各記録量にて所定のパッチを印刷させるための印刷データを作成し、ステップＳ１１０にて印刷を行う。
【００６９】
ここでは、ＣＭＹＫｌｃｌｍのいずれかを処理対象のターゲット色とし、当該ターゲット色についてパッチを印刷するための印刷データを作成し、ＵＳＢＩ／Ｆ１３０に出力する。この結果、プリンタ２００では、当該ターゲット色について３３個のパッチを印刷する。印刷されたパッチの色彩値は色彩値取得部１１４によって取り込まれる。すなわち、印刷されたパッチは測色機３００によって測色され、その色彩値を示すデータがＵＳＢＩ／Ｆ１３０を介してコンピュータ１００に入力される。すると、色彩値取得部１１４は、ステップＳ１１５において当該色彩値を示すデータを取得する。
【００７０】
ステップＳ１２０においては、大中小振分テーブル作成部１１６の測色対応関係取得部１１６ｂが階調値と各階調値によって印刷した色彩値との対応関係を取得する。すなわち、パッチ印刷部１１２によって取得された複数の階調値および色彩値取得部１１４によって取得された色彩値とが測色対応関係取得部１１６ｂに受け渡され、両者が対応づけられる。むろん、色彩値取得部１１４においては、いずれの階調値についての印刷結果を測色した色彩値であるのかを予め分かるようにしてデータを取得する。以上によって、複数の階調値と色彩値との対応関係が取得できるので、本実施形態においては任意の階調値に対する色彩値を算出できるようにするため、所定の多次関数によってフィッティングを行う。
【００７１】
図７においては、この様子を示している。同図においては特定インク色における出力の測色値を黒丸にてＬ*ａ*ｂ*空間にプロットした様子を示している。むろん、各黒丸には大中小振分仮テーブルに規定された階調値が対応づけられる。同図に示す黒丸のように測色で得られる色彩値は離散的な値であるため、所定の多次関数を定義する。例えば、階調値を変数にしてＬ*値を与える２次以上の関数と階調値を変数にしてａ*値を与える２次以上の関数と階調値を変数にしてｂ*値を与える２次以上の関数とを定義し、それぞれの係数を算出するなどして関数を算出することができる。
【００７２】
これにより、上記ステップＳ１００で設定された印刷条件において任意の階調値について印刷した場合の色彩値が得られる。図７においては、実線によって当該関数の軌跡（任意の階調値に対する色彩値をプロットしたもの）を示している。本明細書では当該実線で示す階調値と色彩値との対応関係を測色対応関係と呼ぶ。尚、大中小振分仮テーブル１２４ａ，１２４ｂによれば各階調値に対して対応づけられた大中小ドットの記録量が判明するので、色彩値と大中小ドットの記録量とが対応づけられると言うこともできる。
【００７３】
次に、大中小振分テーブル作成部１１６では、基準対応関係取得部１１６ａによる処理が実施される。基準対応関係取得部１１６ａは、基準の解像度１における階調値と色彩値との対応関係を取得するモジュールであり、本実施形態においてはステップＳ１２５において上記基準ＬＵＴ１２２ｂを取得する。そして、ステップＳ１３０において基準ＬＵＴ１２２ｂを参照し、ターゲット色の任意の階調値についての色彩値を取得する。
【００７４】
すなわち、基準ＬＵＴ１２２ｂを参照すれば、ＣＭＹＫｌｃｌｍの任意の組み合わせについて対応するＲＧＢ画像データを算出し、これによってその色彩値を取得することができる。そこで、ターゲット色以外の階調値を０にするとともにターゲット階調値を０〜２５５まで変化させ、対応する色彩値を取得することによって任意の階調値に対する色彩値を取得することができる。図７においては、破線によって任意の階調値に対する色彩値を示している。本明細書では当該破線で示す対応関係を基準対応関係と呼ぶ。
【００７５】
基準対応関係においては、各ＣＭＹＫｌｃｌｍ階調値にて出力されるべき色彩値を示している。従って、本発明では、解像度２，解像度３に対応した大中小振分テーブル１２６ａ，１２６ｂにて変換を行って印刷を実行した場合であっても、各階調値で基準対応関係に示す色彩値となるように大中小振分テーブル１２６ａ，１２６ｂを作成すればよい。このために、記録量階調値対応化部１１６ｃは、基準対応関係と測色対応関係とを参照し、ステップＳ１３５〜Ｓ１５０にて複数のターゲット階調値に対して大中小ドットの記録量を対応づける処理を行う。
【００７６】
図７の下部には、Ｌ*ａ*ｂ*空間の一部を拡大し、この処理の例を示している。ステップＳ１３５においては、あるターゲット階調値Ｔ1を特定し、基準対応関係を参照して当該ターゲット階調値Ｔ1に対応する色彩値（図７のＬａｂ（Ｔ1））を取得する。次に、ステップＳ１４０にて上記測色対応関係を参照し、当該取得した色彩値と略同じ色彩値（図７のＬａｂ（Ｔ2））に対応する階調値Ｔ2を取得する。
【００７７】
尚、図７において基準対応関係を示す破線と測色対応関係を示す実線とが交差しているときには、色彩値Ｌａｂ（Ｔ1）と色彩値Ｌａｂ（Ｔ2）とで同じ色彩値になる。一方、交差していない場合は、測色対応関係を示す色彩値のなかから色彩値Ｌａｂ（Ｔ1）と最小の色差ΔＥminになる色彩値Ｌａｂ（Ｔ2）を選択する。以上の処理により、上記ステップＳ１０５で取得した大中小振分仮テーブルのターゲット階調値Ｔ1が示す色と、略同一色を出力するために必要とされる階調値Ｔ2が判明したことになる。
【００７８】
そこで、ステップＳ１４５では、上記ステップＳ１０５で取得された大中小振分仮テーブルを参照し、上記階調値Ｔ2に対応する大中小ドットの記録量を取得する。当該大中小ドットの記録量はターゲット階調値Ｔ1が示す色と略同一色を出力するための記録量であるため、ステップＳ１５０では当該大中小ドットの記録量とターゲット階調値Ｔ1とを対応づける。
【００７９】
一つのターゲット階調値Ｔ1と大中小ドットの記録量との対応付けが終わると、大中小振分テーブルとして格納すべき全ターゲットについて処理が終了したか否かをステップＳ１５５にて判別する。ステップＳ１５５で全ターゲットについて処理が終了したと判別されなければ、ステップＳ１６０にて未処理の階調値を新たなターゲットとして採用してステップＳ１３５以降を繰り返す。以上の結果、ターゲット色について複数の階調値と大中小ドットの記録量とを対応づけたテーブルが作成される。
【００８０】
ステップＳ１６５では、ＣＭＹＫｌｃｌｍの全色をターゲット色として処理を終えたか否かを判別し、全色について処理が終了したと判別されなければステップＳ１７０にて未処理の色をターゲット色に設定し、ステップＳ１１０以降の処理を繰り返す。ステップＳ１６５にて全色について処理が終了したと判別されると、得られたデータを大中小振分テーブル１２６ａあるいは１２６ｂとし、ステップＳ１７５にてＨＤＤ１２０に記録する。すなわち、各色毎に複数のターゲット階調値と大中小ドットの記録量とを対応づけたデータを大中小振分テーブルとして記録する。
【００８１】
以上の処理を各印刷条件毎に実施することにより、基準の印刷条件（解像度１）にてカラーマッチングを行う基準ＬＵＴ１２２ｂを流用しながら各印刷条件でカラーマッチングを行う大中小振分テーブル１２６ａ，１２６ｂを作成することができる。尚、本発明においては、印刷条件毎にカラーマッチングを実施できるように大中小振分テーブルを作成可能であれば良く、この限りにおいて上記図６と異なる処理手順を採用しても良い。例えば、基準対応関係取得部１１６ａによる処理と測色対応関係取得部１１６ｂによる処理の順序は逆であっても良い。
【００８２】
（３）他の実施形態：
以上のようにして作成された大中小振分テーブル１２６ａ，１２６ｂや上記基準ＬＵＴ１２２ｂ，大中小振分テーブル１２２ａは、汎用的なコンピュータにて汎用的に行われている印刷処理にて使用される。図８は、印刷時に大中小振分テーブル１２６ａ，１２６ｂ等を使用するコンピュータ構成例を示すブロック図である。コンピュータ１０１は汎用的なパーソナルコンピュータであり、プリンタドライバ（ＰＲＴＤＲＶ）１６５と入力機器ドライバ（ＤＲＶ）１６２とディスプレイドライバ（ＤＲＶ）１６１とがＯＳ１６０に組み込まれている。ディスプレイＤＲＶ１６１はディスプレイにおける画像データ等の表示を制御するドライバであり、入力機器ＤＲＶ１６２はシリアル通信用Ｉ／Ｆ１９０ａを介して入力される上記キーボードやマウスからのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００８３】
ＡＰＬ１７０は、カラー画像のレタッチ等を実行可能なアプリケーションプログラムであり、利用者は当該ＡＰＬ１７０の実行下において上記操作用入力機器を操作して当該カラー画像をプリンタ２００にて印刷させることができる。当該プリンタ２００は上記図３に示すプリンタと同機種である。このようなカラー画像の印刷時に本発明によって作成された大中小振分テーブルが参照される。ＡＰＬ１７０にて作成されるカラー画像の画像データ１５０ａはＲＧＢの各色成分を階調表現したドットマトリクス状のデータでありＨＤＤ１５０に記録される。ここで、画像データ１５０ａはｓＲＧＢ規格に準拠したデータである。
【００８４】
上記ＰＲＴＤＲＶ１６５は印刷を実行するために、画像データ取得モジュール１６５ａと色変換モジュール１６５ｂと大中小振分モジュール１６５ｃとハーフトーン処理モジュール１６５ｄと印刷データ生成モジュール１６５ｅとを備えている。ＡＰＬ１７０の実行時に利用者が所望の印刷条件（図８に示す例では解像度１〜解像度３のいずれか）を設定して印刷実行指示を行うと、印刷対象の画像を示す画像データ１５０ａが画像データ取得モジュール１６５ａに取得され、画像データ取得モジュール１６５ａは上記色変換モジュール１６５ｂを起動する。色変換モジュール１６５ｂは、ｓＲＧＢ階調値をＣＭＹＫｌｃｌｍ階調値に変換するモジュールであり、基準ＬＵＴ１２２ｂを参照し、補間演算によってｓＲＧＢ階調値をＣＭＹＫｌｃｌｍ階調値に変換する。
【００８５】
大中小振分モジュール１６５ｃは、色変換後のＣＭＹＫｌｃｌｍ階調値に基づいて、各色毎に大中小ドットの記録量を示すデータに変換する。すなわち、大中小振分モジュール１２２ａ，１２６ａ，１２６ｂのなかから、上記印刷実行指示に際して設定された印刷条件に合致したデータを選択する。この大中小振分モジュールは、ＣＭＹＫｌｃｌｍ階調値と大中小それぞれのドットの記録量を示す階調値とを複数の参照値について対応づけているので、必要に応じて補間演算を行って上記ＣＭＹＫｌｃｌｍ階調値に対応する大中小ドットの記録量を取得する。
【００８６】
大中小ドットの記録量が得られたら、当該データは上記ハーフトーン処理モジュール１６５ｄに受け渡される。ハーフトーン処理モジュール１６５ｄは、各色の大中小ドットを変換してインク滴の記録密度で表現するためのハーフトーン処理を行うモジュールであり、変換後の記録密度で大中小の各インク滴を記録させるためのデータを生成する。印刷データ生成モジュール１６５ｅはこのデータを受け取って、プリンタ２００で使用される順番に並べ替える並べ替え処理を行う。この並べ替え処理の後、画像の解像度などの所定の情報を付加して印刷データを生成し、ＵＳＢ用Ｉ／Ｆ１９０ｂを介してプリンタ２００に出力する。プリンタ２００においては当該印刷データに基づいて上記ディスプレイに表示された画像を印刷する。
【００８７】
この印刷処理において、大中小ドットへの振り分けは印刷条件毎に作成された大中小振分テーブルを参照して行われるので、印刷条件毎に正確にカラーマッチングを行うことができる。尚、以上の説明は、Ｎ種類のインク滴を記録可能なプリンタを制御するＰＲＴＤＲＶ１６５にて非常に汎用的な印刷処理である。従って、本発明によって作成された大中小振分テーブルを基準ＬＵＴと組で使用できるようにするのみでカラーマッチングを実施することができ、多くのプリンタにてハードウェア構成を全く変えることなく、少ないリソースで非常に高精度のカラーマッチングをすることができる。また、従来の印刷処理にて使用されていた印刷条件毎のＬＵＴが総て必要なのではなく、ＬＵＴは基準ＬＵＴ１２２ｂのみでよい。
【００８８】
尚、本発明においては、基準の印刷条件のＬＵＴを流用し、任意の印刷条件における大中小振分テーブルを作成することによってカラーマッチングを行うように構成できれば良く、上記実施形態の他にも種々の実施例を採用可能である。例えば、上記実施形態では、大中小振分テーブルを作成する際、図７に示すようにＬ*ａ*ｂ*空間で基準対応関係と測色対応関係とを比較していたが、より簡易的な構成を採用することもできる。
【００８９】
すなわち、Ｌ*ａ*ｂ*成分のいずれかのみで基準対応関係と測色対応関係とを比較しても良い。むろん、インク色毎に比較する色成分を変えても良い。この構成により、非常に簡易な演算によってターゲット階調値と大中小ドット記録量とを対応づけることができる。また、複数の印刷条件同士の中間の印刷条件に対して補間演算によって対応してもよい。
【００９０】
例えば、解像度として多数の値を選択可能なプリンタにおいて、予め複数の解像度について大中小振分テーブルを作成し、当該複数の解像度の中間の解像度については、その大中小ドット記録量を作成済みの大中小振分テーブルにおける大中小ドット記録量から算出すればよい。この構成により、より多くの印刷条件について少ないリソースでカラーマッチングを行うことができる。
【００９１】
さらに、上述の大中小振分テーブル１２６ａ，１２６ｂは、ＣＭＹＫｌｃｌｍの各色についてターゲット階調値と大中小ドット記録量とを対応づけていたが、全色あるいは一部の色については階調値と記録量との対応関係が共通であるとしても良い。例えば、濃インクであるＣ，Ｍインクは階調値に対する明度変化の傾向が略同一であるとして共通の大中小振分テーブルにする構成を採用可能である。むろん、より多くの色あるいは全色において共通の大中小振分テーブルを利用してもよい。印刷条件毎に大中小振分テーブルを作成することにより、全印刷条件で共通の大中小振分テーブルを利用する構成と比較して高精度にカラーマッチングを行うことができる。
【００９２】
また、大中小振分テーブルとして保持するターゲット階調値は階調値域を均等に分割して得られる値でも良いし、階調値域によって分布密度を変動させても良い。例えば、一般的にインク記録量を多くするほど（階調値を大きくするほど）単位インク記録量の変化に対する色彩値の変化が鈍くなる。従って、少インク記録量を示す階調値域のインク記録量を多くすることによって、明度変化を正確に表現することが可能である。そこで、少インク記録量の階調値であるほどより多くターゲット階調値に採用されるようにしてもよい。かかる構成により、少ないインク記録量における明度変化を正確に表現可能になる。むろん、他にも種々の基準に基づいてターゲット階調値を不均等にすることが可能である。
【図面の簡単な説明】
【００９３】
【図１】本発明を概略的に説明する説明図である。
【図２】リソースの差を示す図である。
【図３】大中小振分テーブル作成装置の構成例を示すブロック図である。
【図４】大中小ドットの振分規則を説明するための説明図である。
【図５】解像度毎に振分テーブルが異なる様子を示す説明図である。
【図６】記録量特定データの作成処理フローである。
【図７】基準対応関係と測色対応関係との対応付けの説明図である。
【図８】大中小振分テーブルを使用するコンピュータのブロック図である。
【符号の説明】
【００９４】
１００…コンピュータ、１１２…パッチ印刷部、１１４…色彩値取得部、１１６…大中小振分テーブル作成部、１１６ａ…基準対応関係取得部、１１６ｂ…測色対応関係取得部、１１６ｃ…記録量階調値対応化部、１２２…基準データ、１２２ａ，１２６ａ，１２６ｂ…大中小振分モジュール、１２４ａ，１２４ｂ…大中小振分仮テーブル、１５０ａ…画像データ、１６５ａ…画像データ取得モジュール、１６５ｂ…色変換モジュール、１６５ｃ…大中小振分モジュール、１６５ｄ…ハーフトーン処理モジュール、１６５ｅ…印刷データ生成モジュール、２００…プリンタ、３００…測色機
【図１】
2005238550.tif 000003
【図２】
2005238550.tif 000004
【図３】
2005238550.tif 000005
【図４】
2005238550.tif 000006
【図５】
2005238550.tif 000007
【図６】
2005238550.tif 000008
【図７】
2005238550.tif 000009
【図８】
2005238550.tif 000010