(57)【要約】【課題】容易にＬＵＴを作成する。また、ＬＵＴを用いた色変換性能を向上させる。【解決手段】  プリンタ２０ｂのＣＰＵ４０ｂは、使用可能なインクの色の種類の各々（ＣＭＹＫＬｋＬＬｋＲＢ）が、いずれかの基礎ＬＵＴの出力値に係る色の１つと一致するように、出力値に係る色がＣＭＹＫＬｋＬＬｋである基礎ＬＵＴ６４ｂと、出力値に係る色がＣＭＹＫＲＢである基礎ＬＵＴ６５ｂとを選択する。そして、ＣＰＵ４０ｂは、結合比率αを用いて、選択した基礎ＬＵＴの各格子点における出力値を結合して新たな１つのＬＵＴを生成し、当該新ＬＵＴを用いて色変換処理を行う。結合比率αは、格子点の位置に応じて決定する。【選択図】図８
2010098527.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間内にて表される入力値と、該第１の色空間とは異なる第２の色空間内にて表される出力値との対応関係を記述したルックアップテーブルの作成方法であって、
特性が異なる複数種類のルックアップテーブルを用意し、
前記複数種類のルックアップテーブルの各々の対応する各格子点の出力値を所定の結合比率で結合して、新たなルックアップテーブルを作成する
ルックアップテーブルの作成方法。
【請求項２】
前記所定の結合比率は、前記格子点の位置に応じて決定される値である請求項１記載のルックアップテーブルの作成方法。
【請求項３】
前記複数種類のルックアップテーブルは、前記出力値が表す色の種類の一部が互いに異なるルックアップテーブルである請求項１または請求項２記載のルックアップテーブルの作成方法。
【請求項４】
前記ルックアップテーブルは、印刷装置の色変換処理に用いるルックアップテーブルである請求項１ないし請求項３のいずれか記載のルックアップテーブル作成方法。
【請求項５】
前記複数種類のルックアップテーブルは、前記印刷装置によって印刷される印刷物の粒状性または色再現範囲の特性が互いに異なるルックアップテーブルである請求項４記載のルックアップテーブルの作成方法。
【請求項６】
第１の色空間内にて表される入力値と、該第１の色空間とは異なる第２の色空間内にて表される出力値との対応関係を記述したルックアップテーブルを用いて色変換を行う印刷装置であって、
特性が異なる複数種類のルックアップテーブルを記憶する記憶手段と、
前記複数種類のルックアップテーブルのうちから基礎ルックアップテーブルとして選択した少なくとも２種類のルックアップテーブルの各々の対応する各格子点の出力値を所定の結合比率で結合して、新たなルックアップテーブルを作成する作成手段と、
前記作成した新たなルックアップテーブルに基づいて、前記色変換を行う色変換手段と
を備えた印刷装置。
【請求項７】
前記所定の結合比率は、前記格子点の位置をパラメータとして決定される値である請求項６記載の印刷装置。
【請求項８】
請求項６または請求項７記載の印刷装置であって、
更に、印刷条件を把握する把握手段を備え、
前記作成手段は、前記把握した印刷条件に応じて、前記基礎ルックアップテーブルを選択する
印刷装置。
【請求項９】
請求項８記載の印刷装置であって、
前記印刷条件は、前記印刷装置が使用可能なインクの色の種類であり、
前記作成手段は、前記使用可能なインクの色の種類の各々がいずれかの前記基礎ルックアップテーブルの出力値に係る色の１つと一致するように、前記基礎ルックアップテーブルを選択する
印刷装置。
【請求項１０】
請求項８または請求項９記載の印刷装置であって、
前記印刷条件は、印刷に求められる印刷物の粒状性または色再現範囲の程度であり、
前記作成手段は、少なくとも、前記求められる粒状性に対応する特性を備えたルックアップテーブルと、前記求められる色再現範囲に対応する特性を備えたルックアップテーブルとを、前記基礎ルックアップテーブルとして選択する
印刷装置。
【請求項１１】
請求項８ないし請求項１０のいずれか記載の印刷装置であって、
前記印刷条件は、前記印刷装置が使用可能なインクの種類別の残余量であり、
前記作成手段は、前記残余量が所定値以下であるエンドインクがある場合には、少なくとも、該エンドインクと同一の色の出力値が小さい特性を備えたルックアップテーブルを前記基礎ルックアップテーブルとして選択する
印刷装置。
【請求項１２】
前記所定の結合比率は、前記残余量をパラメータとして決定される値である請求項１１記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の色空間内にて表される入力値と第２の色空間内にて表される出力値との対応関係を記述したルックアップテーブルを用いた色変換技術に関する。
【背景技術】
【０００２】
プリンタでは、一般的に、入力値と出力値との対応関係を記述したルックアップテーブル（ＬＵＴ）を用いて、入力した画像データを入力デバイスの色空間（例えばＲＧＢ）からプリンタのインク量色空間（例えばＣＭＹＫ）に変換して、印刷データを生成する。
【０００３】
【特許文献１】特開平１１−１７９６７号公報
【０００４】
しかしながら、近年、レッド、ブルー、オレンジ、ライトグレーなど、種々の特色を用いたプリンタが増加し、多種類の色に対応するＬＵＴの最適化が煩雑になっていた。また、印刷画像の高品質化が求められる中で、ＬＵＴによる色変換性能についても向上が求められていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の問題を踏まえ、本発明が解決しようとする課題は、容易にＬＵＴを作成することである。また、ＬＵＴを用いた色変換性能を向上させることである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］第１の色空間内にて表される入力値と、該第１の色空間とは異なる第２の色空間内にて表される出力値との対応関係を記述したルックアップテーブルの作成方法であって、
特性が異なる複数種類のルックアップテーブルを用意し、
前記複数種類のルックアップテーブルの各々の対応する各格子点の出力値を所定の結合比率で結合して、新たなルックアップテーブルを作成する
ルックアップテーブルの作成方法。
【０００８】
かかるルックアップテーブルの作成方法は、特性が異なる複数種類のルックアップテーブルの対応する各格子点の出力値を所定の結合比率で結合するので、既存のルックアップテーブルを活用して、新たなルックアップテーブルを効率的に作成することができる。
【０００９】
［適用例２］所定の結合比率は、格子点の位置に応じて決定される値である適用例１記載のルックアップテーブルの作成方法。
【００１０】
かかるルックアップテーブルの作成方法は、格子点の位置に応じて結合比率が決定されるので、結合するルックアップテーブルの長所を活かして、各々の格子点の色特性に適したルックアップテーブルを作成することができる。
【００１１】
［適用例３］複数種類のルックアップテーブルは、出力値が表す色の種類の一部が互いに異なるルックアップテーブルである適用例１または適用例２記載のルックアップテーブルの作成方法。
【００１２】
かかるルックアップテーブルの作成方法は、出力値が表す色の種類の一部が互いに異なるルックアップテーブルを結合するので、結合するルックアップテーブルよりも出力値に係る色の種類を増やしたルックアップテーブルを簡単かつ効率的に作成することができる。
【００１３】
［適用例４］ルックアップテーブルは、印刷装置の色変換処理に用いるルックアップテーブルである適用例１ないし適用例３のいずれか記載のルックアップテーブル作成方法。
かかるルックアップテーブルの作成方法は、印刷装置の色変換処理に用いるルックアップテーブルにも好適に適用することができる。
【００１４】
［適用例５］複数種類のルックアップテーブルは、印刷装置によって印刷される印刷物の粒状性または色再現範囲の特性が互いに異なるルックアップテーブルである適用例４記載のルックアップテーブルの作成方法。
【００１５】
かかるルックアップテーブルの作成方法は、印刷物の粒状性または色再現範囲の特性が互いに異なるルックアップテーブルを結合するので、粒状性と色再現性とを両立させたルックアップテーブルを作成することができる。
【００１６】
［適用例６］第１の色空間内にて表される入力値と、該第１の色空間とは異なる第２の色空間内にて表される出力値との対応関係を記述したルックアップテーブルを用いて色変換を行う印刷装置であって、
特性が異なる複数種類のルックアップテーブルを記憶する記憶手段と、
前記複数種類のルックアップテーブルのうちから基礎ルックアップテーブルとして選択した少なくとも２種類のルックアップテーブルの各々の対応する各格子点の出力値を所定の結合比率で結合して、新たなルックアップテーブルを作成する作成手段と、
前記作成した新たなルックアップテーブルに基づいて、前記色変換を行う色変換手段と
を備えた印刷装置。
【００１７】
かかる構成の印刷装置は、特性が異なる複数種類のルックアップテーブルのうちから選択した基礎ルックアップテーブルの対応する各格子点の出力値を所定の結合比率で結合して、新たなルックアップテーブルを作成するので、製造者が複雑な最適化処理を行って多数のルックアップテーブルを作成する必要がない。また、基礎ルックアップテーブルの組み合わせにより様々な特性のルックアップテーブルが作成可能となるので、色変換性能が向上する。また、基礎ルックアップテーブルから必要な時に必要なルックアップテーブルを作成すればよいので、予め複雑な多数のルックアップテーブルを記憶しておく必要がなく、メモリ容量を削減することができる。
【００１８】
［適用例７］所定の結合比率は、格子点の位置をパラメータとして決定される値である適用例６記載の印刷装置。
【００１９】
かかる構成の印刷装置は、格子点の位置に応じて結合比率が決定されるので、結合するルックアップテーブルの長所を活かして、各々の格子点の色特性に適したルックアップテーブルを作成し、当該ルックアップテーブルで好適に色変換を行うことができる。
【００２０】
［適用例８］適用例６または適用例７記載の印刷装置であって、更に、印刷条件を把握する把握手段を備え、作成手段は、把握した印刷条件に応じて、基礎ルックアップテーブルを選択する印刷装置。
【００２１】
かかる構成の印刷装置は、印刷条件に応じて基礎ルックアップテーブルを選択して、新たなルックアップテーブルを作成するので、印刷条件に適したルックアップテーブルを作成し、当該ルックアップテーブルで好適に色変換を行って、印刷画質を向上させることができる。
【００２２】
［適用例９］適用例８記載の印刷装置であって、印刷条件は、印刷装置が使用可能なインクの色の種類であり、作成手段は、使用可能なインクの色の種類の各々がいずれかの基礎ルックアップテーブルの出力値に係る色の１つと一致するように、基礎ルックアップテーブルを選択する印刷装置。
【００２３】
かかる構成の印刷装置は、使用可能なインクの色の種類の各々がいずれかの基礎ルックアップテーブルの出力値に係る色の１つと一致するように基礎ルックアップテーブルを選択して、新たなルックアップテーブルを作成するので、新たなルックアップテーブルの出力値は、使用可能なインクの色の全てに対応することができる。したがって、色々なインク色の組み合わせでの印刷に対応することができる。また、使用可能なインクの色の全てに対応するルックアップテーブルを、その組み合わせの数だけ記憶しておく必要がないので、メモリ容量を削減することができる。
【００２４】
［適用例１０］適用例８または適用例９記載の印刷装置であって、印刷条件は、印刷に求められる印刷物の粒状性または色再現範囲の程度であり、作成手段は、少なくとも、求められる粒状性に対応する特性を備えたルックアップテーブルと、求められる色再現範囲に対応する特性を備えたルックアップテーブルとを、基礎ルックアップテーブルとして選択する印刷装置。
【００２５】
かかる構成の印刷装置は、求められる粒状性に対応する特性を備えたルックアップテーブルと、求められる色再現範囲に対応する特性を備えたルックアップテーブルとを選択して、新たなルックアップテーブルを作成するので、粒状性と色再現範囲との両方に配慮した新たなルックアップテーブルにより好適に色変換を行い、印刷画質を向上させることができる。
【００２６】
［適用例１１］適用例８ないし適用例１０のいずれか記載の印刷装置であって、印刷条件は、印刷装置が使用可能なインクの種類別の残余量であり、作成手段は、残余量が所定値以下であるエンドインクがある場合には、少なくとも、エンドインクと同一の色の出力値が小さい特性を備えたルックアップテーブルを基礎ルックアップテーブルとして選択する印刷装置。
【００２７】
かかる構成の印刷装置は、残余量が所定値以下のインクと同一の色の出力値が小さい特性を備えた基礎ルックアップテーブルを選択して、新たなルックアップテーブルを作成するので、残余量が少ないインクの使用量を節約して、インク切れの発生を抑制することができる。
【００２８】
［適用例１２］所定の結合比率は、残余量をパラメータとして決定される値である適用例１１記載の印刷装置。
【００２９】
かかる構成の印刷装置は、インクの残余量をパラメータとして結合比率を決定するので、残余量に応じて、残余量が少ないインクの節約量を調節することができる。
【００３０】
また、本発明は、上述したルックアップテーブルの作成方法、印刷装置としての構成のほか、コンピュータプログラム、当該プログラムを記憶した記憶媒体等としても実現することができる。
【発明を実施するための最良の形態】
【００３１】
Ａ．第１実施例：
Ａ−１．装置構成：
図１は、本発明の実施例としてのプリンタ２０の概略構成図である。図示するように、プリンタ２０は、紙送りモータ７４によって印刷媒体Ｐを搬送する機構と、キャリッジモータ７０によってキャリッジ８０をプラテン７５の軸方向に往復動させる機構と、キャリッジ８０に搭載された印刷ヘッド８１を駆動してインクの吐出及びドット形成を行う機構と、これらの紙送りモータ７４，キャリッジモータ７０，印刷ヘッド８１及び操作パネル９３との信号のやり取りを司る制御ユニット３０とから構成されている。
【００３２】
キャリッジ８０をプラテン７５の軸方向に往復動させる機構は、プラテン７５の軸と並行に架設され、キャリッジ８０を摺動可能に保持する摺動軸７３と、キャリッジモータ７０との間に無端の駆動ベルト７１を張設するプーリ７２等から構成されている。
【００３３】
キャリッジ８０には、カラーインクとして、シアンインクＣ、マゼンタインクＭ、イエロインクＹ、ブラックインクＫ、ライトブラックインクＬｋ、ライトライトブラックインクＬＬｋ、レッドインクＲ、ブルーインクＢをそれぞれ収容したカラーインク用のインクカートリッジ８２〜８９が搭載される。キャリッジ８０の下部の印刷ヘッド８１には、上述の各色のカラーインクに対応するノズル列が形成されている。キャリッジ８０にこれらのインクカートリッジ８２〜８９を上方から装着すると、各カートリッジから印刷ヘッド８１へのインクの供給が可能となる。
【００３４】
制御ユニット３０は、ＣＰＵ４０や、ＲＯＭ５１、ＲＡＭ５２、ＥＥＰＲＯＭ６０がバスで相互に接続されて構成されている。制御ユニット３０は、ＲＯＭ５１やＥＥＰＲＯＭ６０に記憶されたプログラムをＲＡＭ５２に展開し、実行することにより、色変換部４２として機能する。この機能部の詳細については後述する。
【００３５】
ＥＥＰＲＯＭ６０には、ルックアップテーブル（ＬＵＴ）６２が記憶されている。本実施例におけるＬＵＴ６２の例を図２（ａ）に示す。図示するように、ＬＵＴ６２では、ＲＧＢ各色の階調値（０〜２５５）を１７のグリッドで等分した格子点（合計で１７×１７×１７グリッド）と、各格子点に対応するＣＭＹＫＬｋＬＬｋＲＢ階調値とが対応付けられている。ＬＵＴ６２は、後述する印刷処理において、ＣＰＵ４０が、入力されたＲＧＢデータを、プリンタ２０で扱うことができるＣＭＹＫＬｋＬＬｋＲＢデータに変換する際に用いられる。
【００３６】
制御ユニット３０には、メモリカードスロット９１が接続されており、メモリカードスロット９１に挿入したメモリカードＭＣから画像データＯＲＧを読み込んで入力することができる。本実施例においては、メモリカードＭＣから入力する画像データＯＲＧは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３色の色成分からなるデータである。
【００３７】
以上のようなハードウェア構成を有するプリンタ２０は、キャリッジモータ７０を駆動することによって、印刷ヘッド８１を印刷媒体Ｐに対して主走査方向に往復動させ、また、紙送りモータ７４を駆動することによって、印刷媒体Ｐを副走査方向に移動させる。制御ユニット３０は、キャリッジ８０が往復動する動き（主走査）や、印刷媒体の紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体Ｐ上の適切な位置に適切な色のインクドットを形成する。こうすることによって、プリンタ２０は、印刷媒体Ｐ上にメモリカードＭＣから入力したカラー画像を印刷することが可能となっている。
【００３８】
Ａ−２．印刷処理：
プリンタ２０における印刷処理について説明する。図３は、本実施形態における印刷処理のフローチャートである。ここでの印刷処理は、ユーザが操作パネル９３等を用いて、メモリカードＭＣに記憶された所定の画像の印刷指示操作を行うことで開始される。印刷処理を開始すると、ＣＰＵ４０は、まず、メモリカードスロット９１を介してメモリカードＭＣから印刷対象であるＲＧＢ形式の画像データＯＲＧを読み込んで入力する（ステップＳ１１０）。
【００３９】
画像データＯＲＧを入力すると、ＣＰＵ４０は、ＥＥＰＲＯＭ６０に記憶されたＬＵＴ６２を参照して、画像データＯＲＧについて、ＲＧＢ形式をＣＭＹＫＬｋＬＬｋＲＢ形式に色変換する（ステップＳ１５０）。なお、本実施例では、取り得る階調値の範囲を１７等分した格子点での対応関係のみをＬＵＴ６２として記憶しているので、格子点間の中間的なＲＧＢ階調値に対しては線形補間演算を行なって色変換を行なうようにしている。こうすれば、ＬＵＴ６２の記憶に必要なメモリ容量を削減することができるからである。ただし、格子点の数は、自由に設定すればよく、例えば、９等分してもよいし、２５６等分してもよい。また、補間方法は、特に限定するものではなく、種々の方法を用いることができる。
【００４０】
色変換処理を行うと、ＣＰＵ４０は、画像データを各色のドットのＯＮ／ＯＦＦデータに変換するハーフトーン処理を行う（ステップＳ１６０）。ここでは、周知の組織的ディザ法を用いる。ハーフトーン処理を行うと、ＣＰＵ４０は、プリンタ２０のノズル配置や紙送り量などに合わせて、１回の主走査単位で印画するドットパターンデータに並び替えるインターレス処理を行う（ステップＳ１７０）。インターレス処理を行うと、ＣＰＵ４０は、印刷ヘッド８１、キャリッジモータ７０、モータ７４等を駆動させて、印刷を実行する（ステップＳ１８０）。
【００４１】
Ａ−３．ＬＵＴ作成方法：
上述の印刷処理に用いるＬＵＴ６２の作成方法について図４を用いて説明する。かかる処理は、プリンタ２０の製造段階において、メインフレーム等のＣＰＵを用いて、ＬＵＴ６２を作成する処理である。ＬＵＴ６２の作成においては、まず、特性が異なる複数種類の既存のＬＵＴを用意する（ステップＳ２１０）。本実施例では、出力値が表す色の種類の一部が互いに異なる２種類のＬＵＴをメモリに記憶させた。なお、色の種類とは、色相、濃度など色を特定するための種々の要素や色数をいう。本実施例で用意したＬＵＴは、具体的には、ＲＧＢとＣＭＹＫＬｋＬＬｋとを対応付けた６色のインクセット用のＬＵＴ＿Ａ（図２（ｂ）参照）と、ＲＧＢとＣＭＹＫＲＢとを対応付けた６色のインクセット用のＬＵＴ＿Ｂ（図２（ｃ）参照）である。これらのＬＵＴの出力値が表す色は、プロセスカラー（ＣＭＹＫ）のみが共通し、その他の色が異なっている。
【００４２】
ＬＵＴを用意すると、次に、ＬＵＴ＿Ａ及びＬＵＴ＿Ｂの各々の、互いに対応する位置の格子点の１つを選択する（ステップＳ２２０）。本実施例では、最初に選択する格子点は、格子点ＧＰ（Ｒ，Ｇ，Ｂ）＝（０，０，０）とした。
【００４３】
格子点の１つを選択すると、次に、次式（１）に示すように、当該格子点におけるＬＵＴ＿Ａ及びＬＵＴ＿Ｂの出力値を、当該出力値の使用比率である結合比率αで結合し、結合ＬＵＴの出力値を算出する（ステップＳ２３０）。
結合ＬＵＴ＝ＬＵＴ＿Ａ×（１−α）＋ＬＵＴ＿Ｂ×α・・・（１）
【００４４】
なお、出力値の結合に際して、いずれかのＬＵＴにのみ出力値が存在する色については、当該色を有しないＬＵＴにおける当該色の出力値は値０として、結合ＬＵＴの出力値を算出するものとした。例えば、ＬＵＴ＿Ａでは、Ｒ，Ｂの出力値は存在しないが、その値は０であるとして、上式（１）を適用するのである。さらに具体的に示せば、ＬＵＴ＿ＡとＬＵＴ＿Ｂとの結合ＬＵＴの出力値は、格子点ＧＰ（Ｒ，Ｇ，Ｂ）＝（０，０，１６）においては、次式（２）のとおりである。
結合ＬＵＴ＝（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｋ，ＬＬｋ，Ｒ，Ｂ＝１０，１０，０，２３０，０，０，０，０）×（１−α）＋（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｋ，ＬＬｋ，Ｒ，Ｂ＝０，０，０，２２０，０，０，０，１６）×α
＝（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｋ，ＬＬｋ，Ｒ，Ｂ＝１０（１−α），１０（１−α），０，２３０（１−α）＋２２０α，０，０，０，１６α）・・・（２）
【００４５】
本実施例においては、上述の結合比率αは、上記ステップＳ２２０で選択した格子点の位置に応じて決定することとした。具体的には、図５に示すＲＧＢ色空間内のグレイラインＧＬ（Ｒ，Ｇ，Ｂ）＝（ｎ，ｎ，ｎ）（ｎは０以上、２５５以下の整数）と、選択した格子点との距離に応じて、結合比率αを決定する。例えば、プロセスカラー（Ｃ，Ｍ，Ｙ，Ｋ）を除いて考えれば、グレイラインＧＬに近い格子点においては、ライトブラックインクＬｋ、ライトライトブラックインクＬＬｋの特性を活かすことができることから、結合比率αを小さくとってＬＵＴ＿Ａの比率を大きくし、グレイラインＧＬから遠い格子点においては、レッドインクＲ、ブルーインクＢの特性を活かすことができることから、αを大きくとってＬＵＴ＿Ｂの比率を大きくするのである。かかる結合比率αは、格子点の位置、すなわち、格子点データが表現する色の特性を考慮して決定すればよく、例えば、明度によって決定してもよい。かかる結合比率αの決定方法は、後述する第２実施例で詳述する。
【００４６】
結合ＬＵＴの出力値を算出すると、全ての格子点について、出力値の算出が終了したか否かを判断し（ステップＳ２４０）、終了していれば（ステップＳ２４０：ＹＥＳ）、ＬＵＴの作成を終了する。一方、出力値の算出が終了していなければ（ステップＳ２４０：ＮＯ）、Ｓ２２０〜Ｓ２４０の工程を繰り返す。こうして、ＲＧＢとＣＭＹＫＬｋＬＬｋＲＢとを対応付けた８色のインクセット用のＬＵＴが完成する。
【００４７】
かかるＬＵＴの作成方法は、出力値が表す色の種類の一部が互いに異なる２種類のＬＵＴを用意し、当該ＬＵＴの対応する各格子点の出力値を結合比率αで結合して、新たなＬＵＴを作成する。したがって、複雑な最適化処理を行わなくても、既存のＬＵＴを活用して効率的に多色インクセットのＬＵＴの作成を行うことができる。また、かかるＬＵＴは、格子点の位置に応じて決定された結合比率αを用いて作成するので、既存のＬＵＴの長所を活かして、各々の格子点の色特性に適したＬＵＴとして作成することができる。
【００４８】
また、上述の例では、ステップＳ２１０において、出力値が表す色の種類の一部が互いに異なる２種類のＬＵＴを用意したが、用意するＬＵＴは、互いに特性の異なる複数種類のものであればよい。例えば、印刷物の粒状性を優先して作成されたＬＵＴと、色再現範囲（Ｇａｍｕｔ）を優先して作成されたＬＵＴとを用意してもよい。勿論、複数の特性、例えば、出力値が表す色の種類と粒状性特性のいずれもが異なるＬＵＴを用意してもよい。こうしても、既存のＬＵＴを活用して、効率的に新たな特性のＬＵＴを作成することができる。
【００４９】
Ｂ．第２実施例：
Ｂ−１．装置構成：
第２実施例としてのプリンタ２０ｂの構成を図６に示す。図１に示した第１実施例と異なる点は、ＣＰＵ４０ｂが作成部４１ｂ、把握部４３ｂとしても機能する点、ＥＥＰＲＯＭ６０ｂに、複数の基礎ＬＵＴ６４ｂ〜６６ｂが記憶されている点であり、その他は、第１実施例と同様の構成である。
【００５０】
基礎ＬＵＴ６４ｂは、ＲＧＢとＣＭＹＫＬｋＬＬｋとを対応付けた６色のインクセット用のＬＵＴである。基礎ＬＵＴ６５ｂは、ＲＧＢとＣＭＹＫＲＢとを対応付けた６色のインクセット用のＬＵＴである。また、基礎ＬＵＴ６６ｂは、ＲＧＢとＣＭＹＫＬｃＬｍとを対応付けた６色のインクセット用のＬＵＴである。
【００５１】
Ｂ−２．印刷処理：
第２実施例としての、プリンタ２０ｂによる印刷処理の流れを図７に示す。なお、第１実施例の印刷処理と同一内容のステップについては、図３と同様の符号を付して、説明を簡略化する。印刷処理が開始されると、ＣＰＵ４０ｂは、まず、ＲＧＢ形式の画像データＯＲＧを読み込んで入力する（ステップＳ１１０）。
【００５２】
画像データＯＲＧを入力すると、ＣＰＵ４０ｂは、把握部４３ｂの処理として、印刷条件の把握を行う（ステップＳ３２０）。把握する印刷条件は、種々の条件とすることができるが、本実施例においては、プリンタ２０ｂが使用可能なインクの色の種類、すなわち、キャリッジ８０に装着されたインクカートリッジ８２ｂ〜８９ｂの種類である。本実施例では、インクカートリッジ８２ｂ〜８９ｂは、収容されたインクの種類等を記憶させたＩＣチップを備えており、インクカートリッジ８２ｂ〜８９ｂをキャリッジ８０に装着すると、各々のＩＣチップと制御ユニット３０ｂとが電気的に接続され、ＣＰＵ４０ｂが所定の信号を送出する。これに対して、ＩＣチップは、記憶領域に記録されたインクの種類を表す信号をＣＰＵ４０ｂに応答する。ＣＰＵ４０ｂは、この応答信号を解釈して、キャリッジ８０に装着されたインクカートリッジ８２ｂ〜８９ｂの種類、すなわち、使用可能なインクの色の種類を検出するのである。なお、印刷条件の把握方法は、特に限定するものではなく、例えば、ユーザが操作パネル９３ｂ等を用いて、キャリッジ８０に装着したインクカートリッジ８２ｂ〜８９ｂの種類を入力し、ＣＰＵ４０ｂがこれを受け付けることで行ってもよい。
【００５３】
印刷条件を把握すると、ＣＰＵ４０ｂは、把握した印刷条件に応じて、ＥＥＰＲＯＭ６０ｂに記憶されたＬＵＴの中から、後述する色変換処理に用いるＬＵＴを作成するための基礎ＬＵＴを選択する（ステップＳ３３０）。具体的には、ＣＰＵ４０ｂは、上記ステップＳ３２０で把握した使用可能なインクの色の種類の各々が、いずれかの基礎ＬＵＴの出力値に係る色の１つと一致するように、基礎ＬＵＴを選択する。本実施例では、上記ステップＳ３２０で把握した使用可能なインク色はＣＭＹＫＬｋＬＬｋＲＢであるから、出力値に係る色がＣＭＹＫＬｋＬＬｋである基礎ＬＵＴ６４ｂと、出力値に係る色がＣＭＹＫＲＢである基礎ＬＵＴ６５ｂとを選択する。
【００５４】
なお、ＥＥＰＲＯＭ６０ｂに記憶された基礎ＬＵＴが２種類のみの場合には、上記ステップＳ３３０は省略することができる。また、基礎ＬＵＴ６４ｂは、図５に示した色空間の内部を通過するグレイラインＧＬ付近の色表現に適したＬＵＴであることからＩｎｎｅｒＬＵＴともいい、基礎ＬＵＴ６５ｂは、グレイラインＧＬから遠い原色付近の色表現に適したＬＵＴであることからＯｕｔｅｒＬＵＴともいう。
【００５５】
基礎ＬＵＴを選択すると、ＣＰＵ４０ｂは、作成部４１ｂの処理として、選択した基礎ＬＵＴを結合して、新たな１つのＬＵＴを生成するＬＵＴ結合処理を行う（ステップＳ３４０）。このＬＵＴ結合処理の詳細については後述する。そして、ＬＵＴを結合すると、ＣＰＵ４０ｂは、結合したＬＵＴを用いて色変換処理を行い（ステップＳ１５０）、更にハーフトーン処理（ステップＳ１６０）、インターレス処理（ステップＳ１７０）を行った後、印刷を実行して（ステップＳ１８０）、印刷処理を終了する。なお、本実施例では、基礎ＬＵＴの結合により新たに作成した結合ＬＵＴは、メモリ容量の削減の観点から、印刷処理の終了後、消去する構成とした。
【００５６】
上述のステップＳ３４０におけるＬＵＴ結合処理の流れを図８に示す。図示するように、ＬＵＴ結合処理が開始されると、ＣＰＵ４０ｂは、上記ステップＳ３３０で選択した基礎ＬＵＴの格子点データの１つ（Ｇｒｉｄ＿Ｒ、Ｇｒｉｄ＿Ｇ、Ｇｒｉｄ＿Ｂ）を取得する（ステップＳ４１０）。なお、以降、ここで取得した格子点データのうち、その値が最大のものを格子点データｇｐ２、最小のものを格子点データｇｐ０、その間のものを格子点データｇｐ１ともいう（ｇｐ０≦ｇｐ１≦ｇｐ２）。本実施例では、最初に取得する格子点データは、ｇｐ０＝ｇｐ１＝ｇｐ２＝０である。
【００５７】
格子点データを取得すると、ＣＰＵ４０ｂは、結合比率算出処理（詳細は後述）を実行し、結合比率αを算出する（ステップＳ４２０）。そして、ＣＰＵ４０ｂは、次式（３）に示すように、算出した結合比率αを用いて、取得した格子点における選択した基礎ＬＵＴ（基礎ＬＵＴ６４ｂ及び基礎ＬＵＴ６５ｂ）の出力値を結合する（ステップＳ４４０）。
結合ＬＵＴ出力値＝基礎ＬＵＴ６４ｂ出力値×（１−α）＋基礎ＬＵＴ６５ｂ出力値×α・・・（３）
【００５８】
出力値を結合すると、ＣＰＵ４０ｂは、選択した基礎ＬＵＴの全ての格子点について、出力値の結合を終了したか否かを判断する（ステップＳ４５０）。その結果、全ての格子点について終了していれば（ステップＳ４５０：ＹＥＳ）、ＣＰＵ４０ｂは、ＬＵＴ結合処理を終了し、処理を印刷処理に戻す。一方、出力値の結合を行っていない格子点があれば（ステップＳ４５０：ＮＯ）、ＣＰＵ４０ｂは、処理を上記ステップＳ４１０に戻し、上記ステップＳ４１０〜Ｓ４４０の処理を繰り返し、全ての格子点について出力値を結合する。
【００５９】
上述のステップＳ４２０における結合比率算出処理について詳述する。この処理は、上記ステップＳ４１０において取得した格子点の位置に応じた結合比率αを算出する処理である。まず、この処理の概要について図１０を用いて説明する。本実施例の結合比率算出処理では、格子点の位置に対応する彩度に応じて、結合比率αを決定する。本実施例では、格子点ごとの彩度を、簡易的に格子点データｇｐ２とｇｐ０との差により把握する構成とした。具体的には、図示するように、指標値Ｆ（Ｆ＝ｇｐ２−ｇｐ０）が値０以上、値Ｒｍｉｎ以下の値の場合には、結合比率αを値０とし、指標値Ｆが値Ｒｍｉｎより大きくなるにしたがって、すなわち、彩度が高くなるにしたがって結合比率αを増加させていき、指標値Ｆが値Ｒｍａｘ以上の値の場合には、結合比率αを値１とするのである。なお、本願においては、結合比率αが０からそれよりも大きな値に変化するポイント（Ｆ＝Ｒｍｉｎ）と、結合比率αが１からそれよりも小さな値に変化するポイント（Ｆ＝Ｒｍａｘ）とを結合比率変化ポイントという。
【００６０】
結合比率算出処理について、図９を用いて、さらに詳細に説明する。この処理が開始されると、ＣＰＵ４０ｂは、上記ステップＳ４１０で取得した格子点データ（Ｇｒｉｄ＿Ｒ，Ｇｒｉｄ＿Ｇ，Ｇｒｉｄ＿Ｂ）を、その値の大きさの順、すなわち、ｇｐ０、ｇｐ１、ｇｐ２（ｇｐ０≦ｇｐ１≦ｇｐ２）の順に並び替える（ステップＳ４２１）。
【００６１】
格子点データを並び替えると、ＣＰＵ４０ｂは、結合比率変化ポイントの初期値Ｒ０ｍａｘ（結合比率αが１から変化する位置）、Ｒ０ｍｉｎ（結合比率αが０から変化する位置）を取得する（ステップＳ４２２）。かかる初期値は、ＥＥＰＲＯＭ６０ｂに予め記憶されている値であり、本実施例においては、ＲＧＢの階調値の範囲０〜２５５を４等分した際の両端の等分点（Ｒ０ｍａｘ＝１９２、Ｒ０ｍｉｎ＝６４）とした。ただし、初期値Ｒ０ｍａｘ、Ｒ０ｍｉｎは、上述の例に限らず、結合する基礎ＬＵＴに備えさせる所望の特性に応じて適宜設定すればよい。
【００６２】
結合比率変化ポイントの初期値を取得すると、ＣＰＵ４０ｂは、格子点データ（ｇｐ０＋ｇｐ２）が値２５５よりも小さいか否かを判断する（ステップＳ４２３）。その結果、格子点データ（ｇｐ０＋ｇｐ２）が値２５５未満であれば（ステップＳ４２３：ＹＥＳ）、ＣＰＵ４０ｂは、結合比率変化ポイントＲｍｉｎ，Ｒｍａｘを初期値のままとする（ステップＳ４２５）。すなわち、結合比率変化ポイントＲｍｉｎ、Ｒｍａｘを次式（４）、（５）のとおり算出する。
Ｒｍｉｎ＝Ｒ０ｍｉｎ・・・（４）
Ｒｍａｘ＝Ｒ０ｍａｘ・・・（５）
【００６３】
一方、格子点データ（ｇｐ０＋ｇｐ２）が値２５５以上であれば（ステップＳ４２３：ＮＯ）、ＣＰＵ４０ｂは、定数Ｂｍｉｎ，Ｂｍａｘを用いて、結合比率変化ポイントＲｍｉｎ，Ｒｍａｘを次式（６）、（７）のとおり算出する（ステップＳ４２４）。
Ｒｍｉｎ＝Ｒ０ｍｉｎ×｛Ｂｍｉｎ−（ｇｐ０＋ｇｐ２）｝／２５６・・・（６）
Ｒｍａｘ＝Ｒ０ｍａｘ×｛Ｂｍａｘ−（ｇｐ０＋ｇｐ２）｝／２５６・・・（７）
【００６４】
なお、本実施例では、定数Ｂｍｉｎ，Ｂｍａｘは、いずれも値５１１としたが、この値は５１１以上の値であればよく、互いに異なる値であってもよい。このような定数を用いるのは、「｛Ｂｍｉｎ−（ｇｐ０＋ｇｐ２）｝／２５６」と「｛Ｂｍａｘ−（ｇｐ０＋ｇｐ２）｝／２５６」とを、それぞれ１未満の値にするためである。
【００６５】
上述のステップＳ４２３〜Ｓ４２５の処理は、格子点データ（ｇｐ０＋ｇｐ２）が比較的大きい、すなわち、明度が比較的高い場合には、結合比率変化ポイントを初期値よりも小さくなるように補正する処理である。言い換えれば、明度が高い格子点ではＯｕｔｅｒＬＵＴの影響度が大きく、明度が低い格子点ではＩｎｎｅｒＬＵＴの影響度が大きくなるように補正しているのである。こうすることで、明度が高い格子点では、ＯｕｔｅｒＬＵＴの特性を活かして、色再現範囲の広いＬＵＴを作成することができる。
【００６６】
なお、本実施例では、格子点データ（ｇｐ０＋ｇｐ２）と値２５５との大小関係により、明度の高低を判断したが、格子点データ（ｇｐ０＋ｇｐ２）と比較する値は２５５に限らず、適宜設定すればよい。また、本実施例では、処理を簡略化するために、格子点データ（ｇｐ０＋ｇｐ２）を用いて、上述の判断を行っているが、格子点の位置（ｇｐ０，ｇｐ１，ｇｐ２の具体的な値）などから判断してもよい。こうすれば、正確な判断を行うことができる。また、上記ステップＳ４２３及びＳ４２４は必須ではなく、格子点データにかかわらず、初期値の結合比率変化ポイントを用いてもよい。
【００６７】
結合比率変化ポイントＲｍｉｎ，Ｒｍａｘを算出すると、ＣＰＵ４０ｂは、算出した結合比率変化ポイントＲｍｉｎ，Ｒｍａｘを用いて、次式（８）により、結合比率αを算出する（ステップＳ４２６）。
α＝（ｇｐ２−ｇｐ０−Ｒｍｉｎ）／（Ｒｍａｘ−Ｒｍｉｎ）・・・（８）
【００６８】
結合比率αを算出すると、ＣＰＵ４０ｂは、結合比率αの値が０未満であるか否かを判断する（ステップＳ４２７）。その結果、算出した結合比率αが０未満であれば（ステップＳ４２７：ＹＥＳ）、結合比率αは本来０以上１以下の値であるため、ＣＰＵ４０ｂは、結合比率αの値を０に補正して（ステップＳ４２９）、処理を図８のＬＵＴ結合処理に戻す。
【００６９】
一方、算出した結合比率αが０以上であれば（ステップＳ４２７：ＮＯ）、ＣＰＵ４０ｂは、さらに、算出した結合比率αが１より大きいか否かを判断する（ステップＳ４２８）。その結果、１よりも大きければ（ステップＳ４２８：ＹＥＳ）、結合比率αは本来０以上１以下の値であるため、ＣＰＵ４０ｂは、結合比率αの値を１に補正し（ステップＳ４３０）、処理をＬＵＴ結合処理に戻す。
【００７０】
一方、算出した結合比率αが１以下であれば（ステップＳ４２８：ＮＯ）、算出した結合比率αは適正な範囲にあるので、ＣＰＵ４０ｂは、処理をＬＵＴ結合処理に戻す。
【００７１】
上述の処理により作成されるＬＵＴは、格子点における彩度の高低を示す（ｇｐ２−ｇｐ０）を横軸、明度の高低を示す（ｇｐ２＋ｇｐ０）を縦軸にとれば、図１１に示すとおりとなる。すなわち、ＣＰＵ４０ｂは、ＬＵＴ結合処理において、彩度が高くなるほど、また、明度が高くなるほどＯｕｔｅｒＬＵＴを優先し、彩度が低くなるほど、また、明度が低くなるほどＩｎｎｅｒＬＵＴを優先するのである。
【００７２】
なお、本実施例では、格子点データｇｐ０及びｇｐ２を用いて、結合比率αを算出した。こうすれば、格子点位置の明度及び彩度を反映して、簡単にαを算出できるからである。ただし、結合比率αの算出は、かかる方法に限定するものではない。例えば、格子点ＧＰの位置ごとに、結合比率αの値を予め定めて、記憶しておいてもよいし、ｇｐ０，ｇｐ１及びｇｐ２から結合比率αを算出してもよい。勿論、格子点の位置（Ｇｒｉｄ＿Ｒ、Ｇｒｉｄ＿Ｇ、Ｇｒｉｄ＿Ｂ）から結合比率αを算出してもよい。こうすれば、より正確に格子点の彩度及び明度を反映させて、結合比率αを決定することができる。
【００７３】
かかる構成のプリンタ２０ｂは、ＥＥＰＲＯＭ６０ｂに記憶された、異なる複数種類のＬＵＴのうちから選択した複数の基礎ＬＵＴの対応する各格子点の出力値を所定の結合比率で結合して、色変換処理に用いるＬＵＴを作成するので、製造者が複雑な最適化処理を行って多数のＬＵＴを作成する必要がない。また、基礎ＬＵＴの組み合わせにより様々な特性のＬＵＴが作成可能となるので、色変換性能が向上する。また、基礎ＬＵＴから必要な時に必要なＬＵＴを作成すればよいので、予め複雑な多数のＬＵＴを記憶しておく必要がなく、メモリ容量を削減することができる。
【００７４】
また、かかる構成のプリンタ２０ｂは、基礎ＬＵＴの格子点の位置に応じて、結合比率αを決定するので、結合するＬＵＴのそれぞれの長所を活かして、各々の格子点の色特性に適したＬＵＴを作成し、当該ＬＵＴで好適に色変換を行うことができる。
【００７５】
また、かかる構成のプリンタ２０ｂは、使用可能なインクの色の種類の各々がいずれかのＬＵＴの出力値に係る色の１つと一致するように、基礎ＬＵＴを選択して、当該基礎ＬＵＴを結合し、結合ＬＵＴを用いて色変換処理を行う。したがって、プロセスカラー（ＣＭＹＫ）と、プリンタ２０ｂで使用が想定される少なくとも１つの特色（プロセスカラー以外の色をいう）とに係る出力値を有する基礎ＬＵＴを複数種類記憶しておけば、ユーザがキャリッジ８０に装着するインクカートリッジの任意のインク色の組み合わせに対して、出力値の色の種類が一致するＬＵＴを作成して、好適な印刷を行うことができる。また、一般的に、ＬＵＴの出力値の色の種類が増加するとＬＵＴの最適化処理が煩雑となるが、かかるプリンタ２０ｂは、そのような煩雑な最適化処理を必要とせず、その製造工程を簡略化することができる。また、ユーザに選択され得る任意のインク種の組み合わせに対応した多色のＬＵＴを多数記憶しておく必要がないので、メモリ容量を削減することができる。
【００７６】
Ｃ．変形例：
上述の実施形態の変形例について説明する。
Ｃ−１．変形例１：
第１実施例及び第２実施例においては、既存の２種類の基礎ＬＵＴを結合して新たなＬＵＴを作成するＬＵＴ製造方法及びプリンタの構成について示したが、結合するＬＵＴは３種類以上であってもよい。例えば、ＲＧＢとＣＭＹＫＬｋＬＬｋとを対応付けた６色のインクセット用のＬＵＴと、ＲＧＢとＣＭＹＫＲＢとを対応付けた６色のインクセット用のＬＵＴと、ＲＧＢとＣＭＹＫＬＬｃＬｍ（Ｌｃはライトシアン、Ｌｍはライトマゼンタ）とを対応付けた６色のインクセット用のＬＵＴとを用いて、ＲＧＢとＣＭＹＫＬｋＬＬｋＬｃＬｍＲＢとを対応付けた１０色のインクセット用のＬＵＴを作成してもよい。また、かかる場合にも、各ＬＵＴの特性を活かすことができる色域ごとに、すなわち、格子点の位置に応じて結合比率αを決定してもよい。
【００７７】
Ｃ−２．変形例２：
上述の実施形態においては、結合比率αは、格子点の位置に応じて決定するものとしたが、結合比率αは、格子点の位置によらず一定の値としてもよい。こうすれば、より簡単に基礎ＬＵＴを結合してＬＵＴを作成することができる。
【００７８】
Ｃ−３．変形例３：
上述の実施形態においては、図８に示したＬＵＴ結合処理を、基礎ＬＵＴの全ての格子点について実行する構成として示したが、出力値を結合する格子点は、一部の格子点のみとしてもよい。例えば、ＣＰＵ４０ｂは、印刷処理（図７参照）の色変換処理（ステップＳ１５０）に必要な格子点のみについて、出力値を結合してもよい。こうすれば、ＬＵＴ結合処理を高速化することができる。
【００７９】
Ｃ−４．変形例４：
上述の実施形態においては、ＲＧＢ色空間内にて表される入力値と、ＣＭＹＫＬｋＬＬｋＲＢ色空間内にて表される出力値との対応関係を記述したＬＵＴの作成方法等について示したが、入力値と出力値との間での色空間の組み合わせは、特に限定するものではない。例えば、ＲＧＢ色空間、ＣＭＹＫ色空間、Ｌ*ａ*ｂ*空間、Ｌ*ｕ*ｖ*空間、ｘｙＹ空間など、種々の色空間の組み合わせとすることができる。
【００８０】
Ｃ−５．変形例５：
上述の実施形態においては、三次元ＬＵＴについての例を示したが、ＬＵＴの次元は、特に限定するものではない。本発明を四次元ＬＵＴに適用する場合の結合比率算出処理の例を図１２に示す。この処理は、基礎ＬＵＴを結合して、ＣＭＹＫ色空間で表される入力値をＣＭＹＫＬｃＬｍ色空間で表される出力値に変換するＬＵＴを作成する場合の、結合比率αを算出する処理である。なお、図９に示した第２実施例としての結合比率算出処理と同一のステップについては、図９と同一の符号を付して、説明を簡略化する。
【００８１】
図１２に示すように、変形例としての結合比率算出処理が開始されると、ＣＰＵ４０ｂは、まず、実施例と同様に、格子点データの並び替えを行う（ステップＳ５２１）。上述の通り、本変形例で扱うＬＵＴの入力値は、ＣＭＹＫ色空間で表されるため、ＬＵＴ結合処理（図８参照）のステップＳ４１０で取得される格子点データは、ＣＭＹＫ形式である。ここでは、取得した格子点データ（Ｇｒｉｄ＿Ｃ，Ｇｒｉｄ＿Ｍ，Ｇｒｉｄ＿Ｙ，Ｇｒｉｄ＿Ｋ）のうち、ＣＭＹに係る格子点データについてのみ並び替えを行う。並び替える格子点データのうち、その値が最大のものを格子点データｇｐ２’、最小のものを格子点データｇｐ０’、その間のものを格子点データｇｐ１’ともいう（ｇｐ０’≦ｇｐ１’≦ｇｐ２’）。また、Ｋに係る格子点データを格子点データｇｐＫともいう。
【００８２】
格子点データを並び替えると、ＣＰＵ４０ｂは、結合比率変化ポイントの初期値ＲＫ０ｍａｘ（結合比率αが１から変化する位置）及びＲＫ０ｍｉｎ（結合比率αが０から変化する位置）を取得する（ステップＳ５２２）。
【００８３】
結合比率変化ポイントの初期値を取得すると、ＣＰＵ４０ｂは、次式（９）を用いて、ブラック成分量ＣｏｍｐＫを算出する（ステップＳ５２３）。
ＣｏｍｐＫ＝ｇｐＫ＋ｇｐ０’・・・（９）
【００８４】
このようにブラック成分量ＣｏｍｐＫを算出するのは、明度が低いほど印刷画質の粒状性が問題となるので、図１３に示すように、格子点における明度が低いほどＩｎｎｅｒＬＵＴの比率が大きくなるように結合比率αを決定するためである。
【００８５】
ブラック成分量ＣｏｍｐＫを算出すると、ＣＰＵ４０ｂは、次式（１０），（１１）により、結合比率変化ポイントＲＫｍｉｎ及びＲＫｍａｘを算出する（ステップＳ５２４）。
ＲＫｍｉｎ＝ＲＫ０ｍｉｎ＋（ＲＫ０ｍａｘ−ＲＫ０ｍｉｎ）×｛（ｇｐ２’−ｇｐ０’）／２５５｝×０．８５・・・（１０）
ＲＫｍａｘ＝ＲＫ０ｍａｘ・・・（１１）
【００８６】
かかる処理は、格子点データ（ｇｐ２’−ｇｐ０’）が比較的大きい、すなわち、彩度が比較的高い場合には、結合比率変化ポイントを初期値よりも大きくなるように補正する処理である。言い換えれば、彩度が高い格子点ではＯｕｔｅｒＬＵＴの影響度が大きく、彩度が低い格子点ではＩｎｎｎｅｒＬＵＴの影響度が大きくなるように結合比率変化ポイントＲＫｍｉｎを補正するものである。なお、「０．８５」は、調整パラメータである。また、かかる処理は、上述のように結合比率変化ポイントＲＫｍｉｎのみに対して行ってもよいし、結合比率変化ポイントＲＫｍａｘのみ、あるいは、結合比率変化ポイントＲＫｍａｘ，ＲＫｍｉｎの両方に対して行ってもよい。勿論、かかる処理は必須ではない。
【００８７】
結合比率変化ポイントＲＫｍｉｎ，ＲＫｍａｘを算出すると、ＣＰＵ４０ｂは、算出したブラック成分量ＣｏｍｐＫ及び結合比率変化ポイントＲｍｉｎ，Ｒｍａｘを用いて、次式（１２）により、結合比率αを算出する（ステップＳ５２６）。
α＝１−（ＣｏｍｐＫ−ＲＫｍｉｎ）／（ＲＫｍａｘ−ＲＫｍｉｎ）・・・（１２）
【００８８】
結合比率αを算出すると、ＣＰＵ４０ｂは、第２実施例と同様に、必要に応じて結合比率αの補正を行い（ステップＳ４２７〜Ｓ４３０）、処理をＬＵＴ結合処理に戻す。
【００８９】
上述の処理により作成されるＬＵＴは、格子点における彩度の高低を示す（ｇｐ２’−ｇｐ０’）を横軸、明度の高低を示すＣｏｍｐＫを縦軸にとれば、図１４に示すとおりとなる。すなわち、ＣＰＵ４０ｂは、第２実施例と同様に、すなわち、ＣＰＵ４０ｂは、ＬＵＴ結合処理において、彩度が高くなるほど、また、明度が高くなるほどＯｕｔｅｒＬＵＴを優先し、彩度が低くなるほど、また、明度が低くなるほどＩｎｎｅｒＬＵＴを優先するのである。
【００９０】
Ｃ−６．変形例６：
上述の実施形態においては、インクセットが異なる複数のＬＵＴを結合して、新たなＬＵＴを作成したが、結合するＬＵＴの組み合わせは、インクセットが異なるものに限定するものではなく、同一のインクセットに係るＬＵＴであってもよい。結合するＬＵＴの組み合わせは、特性が異なるものであればよいのである。例えば、プリンタ２０ｂにより印刷される印刷物の粒状性や色再現範囲の特性が互いに異なるＬＵＴを結合するものであってもよい。こうすれば、新たな特性を有するＬＵＴを簡単に作成することができる。
【００９１】
Ｃ−７．変形例７：
上述の第２実施例では、図７に示した印刷処理の上記ステップＳ３２０において、印刷条件として、プリンタ２０ｂが使用可能なインクの色の種類を把握する構成としたが、ここで把握する印刷条件は、種々のものとすることができる。例えば、印刷条件は、印刷媒体の種別とし、ＣＰＵ４０ｂは、ユーザが操作パネル９３ｂ等を用いて入力する印刷媒体の種別を受け付けるなどして、かかる印刷条件を把握する構成としてもよい。こうすれば、例えば、各色の合計のインクデューティが大きくなる基礎ＬＵＴと小さくなる基礎ＬＵＴとを、印刷媒体のにじみ易さに応じて決定された結合比率αを用いて結合することで、印刷媒体の特性に適したＬＵＴを作成し、好適な色変換処理を行うことができる。また、結合比率αは、各格子点におけるインクデューティに応じて決定してもよい。
【００９２】
あるいは、印刷条件は、印刷物に要求される粒状性や色再現範囲の程度とし、ＣＰＵ４０ｂは、ユーザが操作パネル９３ｂ等を用いて入力するこれらの程度を受け付けるなどして、かかる印刷条件を把握する構成としてもよい。こうすれば、例えば、粒状性を優先した基礎ＬＵＴと、色再現性を優先した基礎ＬＵＴとを、要求される粒状性及び色再現性の程度に応じて決定された結合比率αを用いて結合することで、ユーザの要求に応じたＬＵＴを作成し、好適な色変換処理を行うことができる。また、結合比率αは、実施例と同様に、格子点ごとに決定してもよい。
【００９３】
あるいは、印刷条件は、インク残余量とし、ＣＰＵ４０ｂは、インクカートリッジ８２ｂ〜８９ｂが備える残量センサと通信するなどして、かかる印刷条件を把握する構成としてもよい。こうすれば、例えば、通常の画質優先の基礎ＬＵＴと、残余量が少ないインクと同一の色の出力値が小さい（ゼロを含む）基礎ＬＵＴとを結合することで、残余量が少ないインクの使用量を節約できるＬＵＴを作成し、インク切れの発生を抑制する色変換処理を行うことができる。また、残余量が少ないインクの残容量をパラメータとして結合比率αを決定すれば、インクの残余量が少なくなるほどに、残余量が少ないインクと同一の色の出力値が小さい基礎ＬＵＴの比率を増加させて、残余量が少ないインクの節約量を調節することができる。
【００９４】
Ｃ−８．変形例８：
上述の第２実施例においては、ＬＵＴ結合処理（ステップＳ３４０）を印刷処理の中で行ったが、ＬＵＴ結合処理の実行タイミングは、かかる場合に限るものではない。例えば、ＣＰＵ４０ｂの電源ＯＮ時、印刷ドライバのインストール時など、印刷処理に先立った種々のタイミングで行ってもよい。かかる場合、印刷処理においては、予め作成しておいた結合ＬＵＴの中から、把握した印刷条件に対応するＬＵＴを選択して使用してもよい。こうすれば、ＬＵＴ結合処理にかかる時間を省略して、印刷時間を短縮することができる。
【００９５】
また、第２実施例では、作成した結合ＬＵＴは、印刷処理の終了後に消去する構成としたが、直近に行った所定回数の印刷において使用した結合ＬＵＴをＥＥＰＲＯＭ６２ｂに記憶しておく構成としてもよい。こうしても、次回の印刷処理時に、同一種類の印刷が行われる場合には、印刷時間を短縮することができる。
【００９６】
Ｃ−９．変形例９：
上述した実施形態においては、プリンタ２０ｂが図７の印刷処理の全てを実行する構成としたが、プリンタ２０ｂにコンピュータが接続される場合には、印刷処理の一部を当該コンピュータが実行してもよい。かかる場合、コンピュータとプリンタ２０ｂとによって構成される印刷システムは、広義の印刷装置として捉えることができる。また、印刷装置としての本発明は、実施例に示したプリンタに限られるものではなく、版を用いる印刷機、コピー機、ファクシミリなど、種々の広義の印刷装置に適用することができる。ＬＵＴの作成方法としての本発明は、印刷装置に限らず、種々の出力装置に用いるＬＵＴにも適用することができる。
【００９７】
以上、本発明の実施形態について説明したが、本発明はこうした実施形態に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明は、ＬＵＴの作成方法、印刷装置としての構成の他、プログラム、記憶媒体等としても実現することができる。
【図面の簡単な説明】
【００９８】
【図１】第１実施例としてのプリンタ２０の概略構成図である。
【図２】ＬＵＴの具体例を示す説明図である。
【図３】プリンタ２０における印刷処理のフローチャートである。
【図４】プリンタ２０の色変換処理に用いるＬＵＴの作成手順を示すフローチャートである。
【図５】ＲＧＢ色空間とグレイラインＧＬとの関係を示す説明図である。
【図６】第２実施例としてのプリンタ２０ｂの概略構成図である。
【図７】プリンタ２０ｂにおける印刷処理のフローチャートである。
【図８】プリンタ２０ｂにおけるＬＵＴ結合処理のフローチャートである。
【図９】プリンタ２０ｂにおける結合比率算出処理のフローチャートである。
【図１０】結合比率算出処理における結合比率αの考え方を示す説明図である。
【図１１】格子点における彩度及び明度と、結合ＬＵＴの出力値との関係を概念的に示す説明図である。
【図１２】変形例としての結合比率算出処理のフローチャートである。
【図１３】変形例としての結合比率算出処理における結合比率αの考え方を示す説明図である。
【図１４】変形例としての、格子点における彩度及び明度と、結合ＬＵＴの出力値との関係を概念的に示す説明図である。
【符号の説明】
【００９９】
２０，２０ｂ…プリンタ
３０，３０ｂ…制御ユニット
４０，４０ｂ…ＣＰＵ
４１ｂ…作成部
４２，４２ｂ…色変換部
４３ｂ…把握部
５１，５１ｂ…ＲＯＭ
５２，５２ｂ…ＲＡＭ
６０，６０ｂ…ＥＥＰＲＯＭ
６２…ＬＵＴ
６４ｂ，６５ｂ，６６ｂ…基礎ＬＵＴ
７０，７０ｂ…キャリッジモータ
７１，７１ｂ…駆動ベルト
７２，７２ｂ…プーリ
７３，７３ｂ…摺動軸
７４，７４ｂ…紙送りモータ
７５，７５ｂ…プラテン
８０，８０ｂ…キャリッジ
８１，８１ｂ…印刷ヘッド
８２〜８９，８２ｂ〜８９ｂ…インクカートリッジ
９１，９１ｂ…メモリカードスロット
９３，９３ｂ…操作パネル
Ｐ…印刷媒体
ＭＣ…メモリカード
ＧＬ…グレイライン
【図１】
2010098527.tif 000003
【図２】
2010098527.tif 000004
【図３】
2010098527.tif 000005
【図４】
2010098527.tif 000006
【図５】
2010098527.tif 000007
【図６】
2010098527.tif 000008
【図７】
2010098527.tif 000009
【図８】
2010098527.tif 000010
【図９】
2010098527.tif 000011
【図１０】
2010098527.tif 000012
【図１１】
2010098527.tif 000013
【図１２】
2010098527.tif 000014
【図１３】
2010098527.tif 000015
【図１４】
2010098527.tif 000016