(57)【要約】【課題】光沢ムラやブロンズ現象の影響をより抑制する色変換ルックアップテーブルを作成することのできる技術を提供する。【解決手段】色変換ルックアップテーブルを記憶する印刷装置の製造方法である。予め準備した複数のインク量セットをそれぞれ表す複数のテストインク量セットと、前記各テストインク量セットに従って印刷されるカラーパッチの正反射光による正反射Ｌ*ａ*ｂ*値との組合せを学習用データセットとして学習を行ったニューラルネットワークを準備する。そして、各正反射Ｌ*ａ*ｂ*値に基づいて、候補となった各インク量セットを評価することで、候補となった複数のインク量セットの中から、処理対象となる表色値に対応づけるインク量セットを決定し、前記算出されたインク量セットに基づいて、色変換ルックアップテーブルを作成し、その色変換ルックアップテーブルを印刷装置に関連づける。【選択図】図１２
2012249017.tif 000002
【特許請求の範囲】
【請求項１】
所定の表色系における表色値を、印刷装置で使用される複数種類のインクの量の組み合わせであるインク量セットに変換するための色変換ルックアップテーブルを用いる印刷装置の製造方法であって、
前記表色系において処理対象となる表色値を、処理対象表色値として選択する選択工程と、
前記処理対象表色値について、所定の評価関数を用いたインク量の組み合わせに対する評価に基づくインク量の組み合わせの最適化によってインク量の組み合わせを求めるインク量算出工程と、
前記算出されたインク量セットに基づいて、前記色変換ルックアップテーブルを作成するルックアップテーブル作成工程と、
前記作成された色変換ルックアップテーブルを、前記印刷装置に関連付ける関連付け工程と
を備え、
前記評価関数は、
インク量の変化の滑らかさを表すインク量指数に第１の重み係数を乗算した項目を含み、
前記インク量指数は、
前記インクの種類別に用意された種類別インク量指数のそれぞれに、種類別インク量指数毎の第２の重み係数を乗算し、乗算結果を足し合わせた線形結合で表される、印刷装置の製造方法。
【請求項２】
請求項１に記載の印刷装置の製造方法であって、
前記複数種類のインクは、同一の色相を有する濃インクおよび淡インクを含み、
前記第２の重み係数のうち、前記淡インクに対応した前記種類別インク量指数に乗算される重み係数は、前記濃インクに対応した前記種類別インク量指数に乗算される重み係数よりも小さい、印刷装置の製造方法。
【請求項３】
所定の表色系における表色値を、印刷装置で使用される複数種類のインクの量の組み合わせであるインク量セットに変換するための色変換ルックアップテーブルを用いる印刷装置の製造方法であって、
前記表色系において処理対象となる表色値を、処理対象表色値として選択する選択工程と、
前記処理対象表色値について、所定の評価関数を用いたインク量の組み合わせに対する評価に基づくインク量の組み合わせの最適化によってインク量の組み合わせを求めるインク量算出工程と、
前記算出されたインク量セットに基づいて、前記色変換ルックアップテーブルを作成するルックアップテーブル作成工程と、
前記作成された色変換ルックアップテーブルを、前記印刷装置に関連付ける関連付け工程と
を備え、
前記評価関数は、
均等色空間で表される色の変化の滑らかさを表す色階調性指数に第１の重み係数を乗算した項目を含み、
前記色階調性指数は、
前記均等色空間の次元軸毎に用意された軸別色階調性指数のそれぞれに、軸別色階調性指数毎の第２の重み係数を乗算し、乗算結果を足し合わせた線形結合で表される、印刷装置の製造方法。
【請求項４】
請求項３に記載の印刷装置の製造方法であって、
前記インク量算出工程は、
前記軸別色階調性指数毎の第２の重み係数の各値を、前記表色系によって表される色空間における前記処理対象表色値の位置によって変化させる構成を備える、印刷装置の製造方法。
【請求項５】
請求項４に記載の印刷装置の製造方法であって、
前記インク量算出工程は、
前記処理対象表色値が、前記色空間における最明点と繋ぐ辺、または最明点と繋ぐ面に存在するときに、前記第２の重み係数のうち、前記均等色空間を構成する明るさのパラメーターについての色階調性指数に乗算される重み係数を、前記均等色空間を構成する他のパラメーターについての色階調性指数に乗算される各重み係数よりも大きくする構成を備える、印刷装置の製造方法。
【請求項６】
請求項４に記載の印刷装置の製造方法であって、
前記インク量算出工程は、
前記処理対象表色値が、前記色空間における最暗点と繋ぐ辺、または最暗点と繋ぐ面に存在するときに、前記第２の重み係数のうち、前記均等色空間を構成する明るさのパラメーターについての色階調性指数に乗算される重み係数を、前記均等色空間を構成する他のパラメーターについての色階調性指数に乗算される各重み係数よりも小さくする構成を備える、印刷装置の製造方法。
【請求項７】
請求項１ないし６のいずれかに記載の印刷装置の製造方法によって製造された印刷装置。
【請求項８】
所定の表色系における表色値を、印刷装置で使用される複数種類のインクの量の組み合わせであるインク量セットに変換するための色変換ルックアップテーブルを用いて印刷を行う印刷方法であって、
前記表色系において処理対象となる表色値を、処理対象表色値として選択する選択工程と、
前記処理対象表色値について、所定の評価関数を用いたインク量の組み合わせに対する評価に基づくインク量の組み合わせの最適化によってインク量の組み合わせを求めるインク量算出工程と、
前記算出されたインク量セットに基づいて、前記色変換ルックアップテーブルを作成するルックアップテーブル作成工程と、
前記作成された色変換ルックアップテーブルを用いて印刷する印刷工程と
を備え、
前記評価関数は、
インク量の変化の滑らかさを表すインク量指数に第１の重み係数を乗算した項目を含み、
前記インク量指数は、
前記インクの種類別に用意された種類別インク量指数のそれぞれに、種類別インク量指数毎の第２の重み係数を乗算し、乗算結果を足し合わせた線形結合で表される、印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置のための色変換処理を行う技術に関する。
【背景技術】
【０００２】
近年、印刷装置として、カラーインクジェット式のものが広く普及している。カラーインクジェット式の印刷装置では、所定の表色系によって表現された画像データの色値を、複数種類のインクの量の組合せ（インク量セット）に変換する色変換処理が行われる。この色変換処理では、色とインク量セットとが対応付けられたルックアップテーブル（以下、単に「色変換ＬＵＴ」ともいう）が参照される。
【０００３】
色変換ＬＵＴは、各色のインク量に応じて変化する様々な評価指数を用いて作成されることが知られている（例えば、特許文献１）。各評価指数には重み係数を掛けることで、各評価指数が全体に寄与する度合いが定められる。なお、特許文献１では、インクの粒状性を示す指数や、各インク量の合計により求められる指数などが評価指数として採用されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００７−５１１１６１号公報
【０００５】
しかしながら、前記従来の技術では、評価指数に重み係数を掛けることで、適切な色再現性を実現するように構成してはいるが、未だ十分ではなく、更に優れた色再現性が可能な色変換ＬＵＴを作成可能な技術が望まれていた。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の問題を考慮し、本発明が解決しようとする課題は、色再現性により優れた色変換ルックアップテーブルを作成することのできる技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］  所定の表色系における表色値を、印刷装置で使用される複数種類のインクの量の組み合わせであるインク量セットに変換するための色変換ルックアップテーブルを用いる印刷装置の製造方法であって、
前記表色系において処理対象となる表色値を、処理対象表色値として選択する選択工程と、
前記処理対象表色値について、所定の評価関数を用いたインク量の組み合わせに対する評価に基づくインク量の組み合わせの最適化によってインク量の組み合わせを求めるインク量算出工程と、
前記算出されたインク量セットに基づいて、前記色変換ルックアップテーブルを作成するルックアップテーブル作成工程と、
前記作成された色変換ルックアップテーブルを、前記印刷装置に関連付ける関連付け工程と
を備え、
前記評価関数は、
インク量の変化の滑らかさを表すインク量指数に第１の重み係数を乗算した項目を含み、
前記インク量指数は、
前記インクの種類別に用意された種類別インク量指数のそれぞれに、種類別インク量指数毎の第２の重み係数を乗算し、乗算結果を足し合わせた線形結合で表される、印刷装置の製造方法。
【０００９】
この方法によれば、評価関数に含まれるインク量指数が、インクの種類別に用意された種類別インク量指数のそれぞれに、種類別インク量指数毎の第２の重み係数を乗算し、乗算結果を足し合わせた線形結合で表されることから、種類別インク量指数のそれぞれがインク量指数に寄与する度合いを適宜設定することが可能となる。したがって、インク量の変化をインクの種類別で滑らかにすることができることから、色再現性に優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００１０】
［適用例２］  適用例１に記載の印刷装置の製造方法であって、前記複数種類のインクは、同一の色相を有する濃インクおよび淡インクを含み、前記第２の重み係数のうち、前記淡インクに対応した前記種類別インク量指数に乗算される重み係数は、前記濃インクに対応した前記種類別インク量指数に乗算される重み係数よりも小さい、印刷装置の製造方法。
【００１１】
この方法によれば、インク量の変化の滑らかさに寄与する度合いが、濃インクよりも淡インクの方が小さくなる。このため、淡インクについての変化に対しては感度を低く、濃インクについての変化に対しては感度を高くすることができることから、色再現性により優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００１２】
［適用例３］  所定の表色系における表色値を、印刷装置で使用される複数種類のインクの量の組み合わせであるインク量セットに変換するための色変換ルックアップテーブルを用いる印刷装置の製造方法であって、
前記表色系において処理対象となる表色値を、処理対象表色値として選択する選択工程と、
前記処理対象表色値について、所定の評価関数を用いたインク量の組み合わせに対する評価に基づくインク量の組み合わせの最適化によってインク量の組み合わせを求めるインク量算出工程と、
前記算出されたインク量セットに基づいて、前記色変換ルックアップテーブルを作成するルックアップテーブル作成工程と、
前記作成された色変換ルックアップテーブルを、前記印刷装置に関連付ける関連付け工程と
を備え、
前記評価関数は、
均等色空間で表される色の変化の滑らかさを表す色階調性指数に第１の重み係数を乗算した項目を含み、
前記色階調性指数は、
前記均等色空間の次元軸毎に用意された軸別色階調性指数のそれぞれに、軸別色階調性指数毎の第２の重み係数を乗算し、乗算結果を足し合わせた線形結合で表される、印刷装置の製造方法。
【００１３】
この方法によれば、評価関数に含まれる色階調性指数が、均等色空間の次元軸毎に用意された軸別色階調性指数のそれぞれに、軸別色階調性指数毎の第２の重み係数を乗算し、乗算結果を足し合わせた線形結合で表されることから、軸別色階調性指数のそれぞれが色階調性指数に寄与する度合いを適宜設定することが可能となる。したがって、色階調の変化を均等色空間の次元軸別で滑らかにすることができることから、色再現性、特に色階調性に優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００１４】
［適用例４］  適用例３に記載の印刷装置の製造方法であって、前記インク量算出工程は、前記軸別色階調性指数毎の第２の重み係数の各値を、前記表色系によって表される色空間における前記処理対象表色値の位置によって変化させる構成を備える、印刷装置の製造方法。
【００１５】
この方法によれば、色空間における処理対象格子点の位置によって、第２の重み係数のそれぞれを変化させる構成としていることから、ＲＧＢ色空間の特性をより考慮して色階調性を向上することができる。このために、色階調性により優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００１６】
［適用例５］  適用例４に記載の印刷装置の製造方法であって、前記インク量算出工程は、前記処理対象表色値が、前記色空間における最明点と繋ぐ辺、または最明点と繋ぐ面に存在するときに、前記第２の重み係数のうち、前記均等色空間を構成する明るさのパラメーターについての色階調性指数に乗算される重み係数を、前記均等色空間を構成する他のパラメーターについての色階調性指数に乗算される各重み係数よりも大きくする構成を備える、印刷装置の製造方法。
【００１７】
この方法によれば、最明点に近い色の再現の際に、明るさの変化に対してより滑らかにすることができる色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００１８】
［適用例６］  適用例４に記載の印刷装置の製造方法であって、前記インク量算出工程は、前記処理対象表色値が、前記色空間における最暗点と繋ぐ辺、または最暗点と繋ぐ面に存在するときに、前記第２の重み係数のうち、前記均等色空間を構成する明るさのパラメーターについての色階調性指数に乗算される重み係数を、前記均等色空間を構成する他のパラメーターについての色階調性指数に乗算される各重み係数よりも小さくする構成を備える、印刷装置の製造方法。
【００１９】
この方法によれば、最暗点に近い色の再現の際に、明るさの変化よりも、色相、彩度の変化に対してより滑らかにすることができる色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００２０】
本発明は、上述した印刷装置の製造方法としての構成のほか、印刷方法および印刷装置、ルックアップテーブルの作成方法や、コンピュータープログラムとしても構成することができる。かかるコンピュータープログラムは、コンピューターが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリーカード、ハードディスク等の種々の媒体を利用することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施例としての印刷装置の概略構成図である。
【図２】印刷処理のフローチャートである。
【図３】色変換ＬＵＴ作成装置の概略構成図である。
【図４】フォワードモデルコンバーターの概略図である。
【図５】色変換ＬＵＴのデータ構造を示す表である。
【図６】色変換ＬＵＴのデータ構造を示す説明図である。
【図７】色変換ＬＵＴ作成ルーチンを示すフローチャートである。
【図８】印刷装置の製造方法を示すフローチャートである。
【図９】処理対象格子点の選択順序の概念を示す説明図である。
【図１０】処理対象格子点の他の選択方法の例を示す図である。
【図１１】Ｌａｂ階調性指数ｓＬａｂＳＩの算出方法を示す説明図である。
【図１２】第３実施例における３次元色空間の各パーツを示す説明図である。
【発明を実施するための形態】
【００２２】
以下、上述した本発明の作用・効果を一層明らかにするため、本発明の実施の形態を実施例に基づき次の順序で説明する。
（イ）第１実施例：
Ａ．印刷装置：
Ｂ．色変換ＬＵＴ作成装置：
Ｃ．処理対象格子点の選択方法：
Ｄ．評価値算出方法：
Ｅ．実施例効果：
（ロ）第２実施例：
（ハ）第３実施例：
（ニ）第４実施例：
（ホ）変形例：
【００２３】
（イ）第１実施例：
Ａ．印刷装置：
図１は、本発明の一実施例としての印刷装置の概略構成図である。印刷装置１０は、カラーインクジェット式印刷装置であり、紙送りモーター７４によって印刷媒体Ｐを搬送する機構と、キャリッジモーター７０によってキャリッジ８０をプラテン７５の軸方向に往復動させる機構と、キャリッジ８０に搭載された印刷ヘッド８１を駆動してインクの吐出およびドット形成を行う機構と、紙送りモーター７４，キャリッジモーター７０および印刷ヘッド８１とを制御する制御ユニット３０と、図示していないコンピューターや記録媒体から画像データを取得して制御ユニット３０に供給する画像データ供給部９１と、を備えている。
【００２４】
キャリッジ８０には、カラーインクとして、例えば、シアンインク（Ｃ）と、マゼンタインク（Ｍ）と、イエロインク（Ｙ）と、ブラックインクＫと、ライトシアン（Ｌｃ）と、ライトマゼンタ（Ｌｍ）と、ライトブラック（薄ブラックインク：Ｌｋ）と、ライトライトブラック（極薄ブラックインク：ＬＬｋ）とをそれぞれ収容したカラーインク用のインクカートリッジ８２〜８９が搭載される。キャリッジ８０の下部の印刷ヘッド８１には、上述の各色のカラーインクに対応するノズル列が形成されている。キャリッジ８０にこれらのインクカートリッジ８２〜８９を上方から装着すると、インクカートリッジ８２〜８９から印刷ヘッド８１へのインクの供給が可能となる。
【００２５】
制御ユニット３０は、ＣＰＵ４０と、ＲＯＭ５１と、ＲＡＭ５２と、ＥＥＰＲＯＭ６０とを備えている。ＣＰＵ４０は、ＲＯＭ５１に予め記憶された制御プログラムをＲＡＭ５２に展開して実行することで、キャリッジ８０の往復動や紙送りを制御すると共に、印刷ヘッド８１を駆動して、印刷媒体Ｐへのインク吐出を制御する。
【００２６】
ＥＥＰＲＯＭ６０には、色変換ＬＵＴ６１が記憶されている。色変換ＬＵＴ６１は、画像データ供給部９１から供給されたＲＧＢ形式の画像データＯＲＧの色値を、インクカートリッジ８２〜８９に収容されたインク（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋ）のそれぞれのインク量を表すインク量セットに変換するためのテーブルである。この色変換ＬＵＴ６１は、後述する色変換ＬＵＴ作成装置（図３参照）によって予め作成されるものである。
【００２７】
図２は、印刷装置によって実行される印刷処理のフローチャートである。ユーザーが印刷処理を指示すると、ＣＰＵ４０は、画像データ供給部９１からＲＧＢ形式の画像データＯＲＧを取得する（ステップＳ１００）。画像データＯＲＧを取得すると、ＣＰＵ４０は、ＥＥＰＲＯＭ６０に記憶された色変換ＬＵＴ６１を参照して、画像データＯＲＧの色値をインク量セットに変換する（ステップＳ２００）。ＲＧＢ値からインク量セットへの色変換処理が完了すると、ＣＰＵ４０は、インク量セットに変換された画像データに対して、ハーフトーン処理を行う（ステップＳ３００）。ハーフトーン処理の具体的な方法としては、例えば、組織的ディザー法、誤差拡散法、濃度パターン法などを採用することができる。次に、ＣＰＵ４０は、画像データのデータを並べ替えるためのラスタライズ処理を行う（ステップＳ４００）。ラスタライズ処理を行うと、ＣＰＵ４０は、ラスタライズされたデータに基づいて、キャリッジモーター７０、紙送りモーター７４および印刷ヘッド８１を駆動し、印刷ヘッド８１からカラーインクを吐出させて、印刷を実行する（ステップＳ５００）。
【００２８】
Ｂ．色変換ＬＵＴ作成装置：
Ｂ１．装置構成：
図３は、図１に示した色変換ＬＵＴ６１を作成するための色変換ＬＵＴ作成装置２０の概略構成図である。色変換ＬＵＴ作成装置２０は、ＣＰＵ４１と、ＲＯＭ５３と、ＲＡＭ５４と、ＨＤＤ５５と、図示していないモニタや各種入出力インタフェースを備えるコンピューターとして構成されている。ＣＰＵ４１は、ＲＯＭ５３またはＨＤＤ５５に記憶されたプログラムをＲＡＭ５４に展開して実行することにより、処理対象格子点選択部１００、インク量セット算出部３００、フォワードモデルコンバーター５００等の各機能を実現する。ＨＤＤ５５には、この色変換ＬＵＴ作成装置２０によって作成される色変換ＬＵＴ６１が格納される。
【００２９】
図４は、フォワードモデルコンバーター５００の概略図である。フォワードモデルコンバーター５００は、インク量セットをＣＩＥＬＡＢ色空間におけるＬ*値、ａ*値、ｂ*値に変換する機能を備えており、分光プリンティングモデルコンバーター５１０と、色コンバーター５２０とを備える。なお、以下、Ｌ*値は単に「Ｌ値」とも、ａ*値は単に「ａ値」とも、ｂ*値は単に「ｂ値」ともそれぞれいう。また、Ｌ*値、ａ*値、ｂ*値をまとめて単に「Ｌ*ａ*ｂ*値」あるいは「Ｌａｂ値」という。
【００３０】
分光プリンティングモデルコンバーター５１０は、Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋの各値によって表されるインク量セットを、分光反射率Ｒ（λ）に変換する。この分光反射率Ｒ（λ）は、そのインク量セットによって形成されるカラーパッチの測色値を表している。なお、本明細書において「カラーパッチ」とは、有彩色のパッチに限らず、無彩色のパッチを含む広い意味を有している。分光反射率Ｒ（λ）は、４５／０度タイプの分光測色計で計測したときの分光反射率を想定している。
【００３１】
色コンバーター５２０は、分光プリンティングモデルコンバーター５１０によって得られた分光反射率Ｒ（λ）から、Ｌａｂ値を算出する。このとき、色コンバーター５２０は、予め設定された光源の種類（例えば、標準光源であるＤ６５）や印刷用紙の種類（例えば、光沢紙）に基づいて、Ｌａｂ値を算出する。つまり、フォワードモデルコンバーター５００を用いれば、インク量セットを入力することにより、そのインク量セットに対応したＬａｂ値を一意に取得することができる。分光プリンティングモデルコンバーター５１０は、例えば、セル分割ユール・ニールセン分光ノイゲバウアモデル(Cellular Yule-Nielsen Spectral Neugebauer Model)等のフォワードモデルを使用する。分光プリンティングモデルコンバーター５１０や色コンバーター５２０の構成、機能の詳細については、例えば、特表２００７−５１１１７５号公報や、特開２００８−２６３５７９号公報に開示されている。
【００３２】
インク量セット算出部（図３参照）３００は、色変換ＬＵＴ６１内の処理対象格子点（詳細は後述）に対して格納するインク量セットを算出する機能を有する。
【００３３】
図５および図６は、ＨＤＤに格納される色変換ＬＵＴ６１のデータ構造を示す説明図である。図５に示すように、色変換ＬＵＴ６１には、ＲＧＢ値と、Ｌａｂ値と、インク量セットとがそれぞれ一意に対応付けられる。インク量セットは、インク量セット算出部３００により算出されたものである。
【００３４】
Ｌａｂ値によって表されるＬａｂ色空間は、ＲＧＢ値によって表されるＲＧＢ色空間よりも広い色再現範囲を有し、機器に依存しないという性質を有する。ＲＧＢ値を構成するＲ値、Ｇ値、Ｂ値は、それぞれ、本実施例では１７段階に区分されている。つまり、色変換ＬＵＴ６１は、図６に示すように、Ｒ軸とＧ軸とＢ軸とを有する３次元色空間において、１７個×１７個×１７個の格子点を有する六面体として表すことができる。そのため、この六面体を構成する各格子点には、ＲＧＢ値とＬａｂ値とインク量セットとが対応付けられることになる。各格子点に対応付けられるＲＧＢ値は、（Ｒ，Ｇ，Ｂ）＝（０，０，０）、Ｌａｂ値は、（Ｌ，ａ，ｂ）＝（０，０，０）、インク量セットは、（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋ）＝（０，０，０，０，０，０，０，０）のように多次元の座標値によって表すことができる。隣り合う格子点の間隔（ＲＧＢ値の間隔）は、ほぼ等間隔である。完全に等間隔ではない理由は、Ｒ値、Ｇ値、Ｂ値が採り得る範囲が、規定の区分数（本実施例では１７）に等しく区分できるとは限らないからである。区分数は、１７には限らず、例えば、Ｒ値、Ｇ値、Ｂ値が採り得る範囲を１１や３２などの任意の数に区分することもできる。また、隣り合う格子点の間隔は、ある範囲において狭くし、ある範囲において広くするなど、不均等にすることもできる。さらに、隣り合う格子点の間隔は、等間隔にすることもできるし、Ｒ値、Ｇ値、Ｂ値が採り得る範囲が、規定の区分数（本実施例では１７）に等しく区分できない場合は、ほぼ等間隔にすることもできる。
【００３５】
Ｂ２．色変換ＬＵＴの作成フロー
図７は、色変換ＬＵＴ作成装置２０によって実行される色変換ＬＵＴ作成ルーチンを示すフローチャートである。まず、ＣＰＵ４１は、前述したフォワードモデルコンバーター５００を準備する（ステップＳ２）。
【００３６】
次いで、ＣＰＵ４１は、色変換ＬＵＴ６１の初期化を行う（ステップＳ１０）。具体的には、色変換ＬＵＴ６１の各格子点のＲＧＢ値に対して、Ｌａｂ値と、インク量セットの初期値（以下、初期インク量セットという）を対応付ける。初期インク量セットは、例えば、以下の式（１）および式（２）により算出することができる。また、Ｌａｂ値は、初期インク量セットの値をフォワードモデルコンバーター５００に入力することで得ることができる。
【００３７】
【数１】
2012249017.tif 000003
【数２】
2012249017.tif 000004
【００３８】
ここで、上記式（１）におけるインク量Ｉj(R,G,B)の添え字ｊは、インク量セットを構成するインクの種類の数に対応している。本実施例は（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋ）の８種類のインクを使用しているため、ｊ＝１〜８である。ＲＧＢ値のいずれかが０または２５５である格子点に対するインク量Ｉj(R,G,B)は、ユーザーによりあらかじめ入力された値を用いる。式（１）および式（２）によれば、任意のＲＧＢ値におけるインク量Ｉj(R,G,B)を求めることができ、このインク量Ｉj(R,G,B)を組み合わせた情報が、当該任意のＲＧＢ値におけるインク量セットとして決定される。なお、初期インク量セットの値は、前述した計算によらず、他の方法によって決定された値を設定することとしてもよい。また、初期インク量セットは、例えば、特開２００９−３３２３９号公報に記載された「インバースモデル初期ＬＵＴ」を用いることで、Ｌａｂ値からより好ましい値に修正することができる。
【００３９】
以上のようにして色変換ＬＵＴ６１の初期化を行うと、処理対象格子点選択部１００が、所定の順序に従って、色変換ＬＵＴ６１の中から最適インク量セットを決定する対象となる格子点（以下、「処理対象格子点」と記載する）を選択する（ステップＳ２０）。処理対象格子点を選択する順序については後述する。処理対象格子点を選択すると、インク量セット算出部３００が、処理対象格子点に対応付けるインク量セットを算出する処理を行う（ステップＳ３０）。この処理は、処理対象格子点について、インク量の組み合わせに対する評価値に基づくインク量の組み合わせの最適化によって最適となるインク量セット（以下、「最適インクセット」と呼ぶ）を決定するもので、詳しくは、次の通り行う。
【００４０】
インク量セット算出部３００は、まず、処理対象格子点に対応付ける最適インク量セットの候補（インク量セット候補）を取得する（ステップＳ３２）。初回に取得されるインク量セット候補は、色変換ＬＵＴ６１にはじめから記録されている初期インク量セットとなる。インク量セット候補が取得されると、インク量セット算出部３００は、取得されたインク量セット候補についての評価値を算出する（ステップＳ３４）。「評価値」とは、インク量セット候補が最適なインク量セットであるか否かを判断するための指標である。評価値の算出方法は、ステップＳ２０で選択された処理対象格子点が、図６に示した六面体内のどの格子点に該当するかに応じて異なる。この評価値の算出の際に、ステップＳ２、Ｓ４で準備したフォワードモデルコンバーター５００を用いるが、評価値の算出方法の詳細は後述する。
【００４１】
評価値が算出されると、ＣＰＵ４１は、評価値が最小となったか否かを判断する（ステップＳ３６）。評価値が最小でない場合には、ＣＰＵ４１は、処理を上記ステップＳ３２に戻す。
【００４２】
上記ステップＳ３２において、２回目以降、インク量セット候補取得部２００は、インク量セット候補の取得を次のように行う。初期インク量セットから、インク量セットを構成する各インク量の値をそれぞれ微少に変化させて、２回目のインク量セット候補を得る。この変化の方向は、評価値が最適化する方向（すなわち、評価値が小さくなる方向）であり、その後、順次、前回得られたインク量セット候補を構成する各インク量の値をそれぞれ微小に変化させて、次のインク量セット候補を得る。各インク量セット候補に対して、ステップＳ３４およびＳ３６がそれぞれ実行される。ステップＳ３２ないしＳ３６の処理を繰り返し行えば、最終的には、ステップＳ３６で肯定判定されたとききに、評価値が最適化した（最小となった）インク量セット候補が得られることになり、ステップＳ６０で、その得られたインク量セット候補が最適インク量セットとして決定される。
【００４３】
ステップＳ３２ないしＳ３６の繰り返しの処理、すなわち、ステップＳ３０によるインク量セットの算出の処理は、具体的には、公知の最適化法、たとえば、最急降下法、準ニュートン法、シンプレックス法などを用いて実現される。ステップＳ６０では、上記得られた最適インクセット候補を、色変換ＬＵＴ６１の現在の処理対象格子点に対応づける。
【００４４】
最適インク量セットを処理対象格子点に対応付けると、ＣＰＵ４１は、他に処理対象格子点が存在するか否かを判断する（ステップＳ７０）。他に処理対象格子点が存在する場合はステップＳ２０に戻って上述した一連の処理を繰り返し実行する。処理対象格子点が存在しない場合、つまり、全ての格子点について最適インク量セットを決定した場合には、当該色変換ＬＵＴ作成ルーチンを終了する。
【００４５】
図８は、印刷装置の製造方法を示すフローチャートである。この印刷装置の製造方法は、色変換ＬＵＴ作成装置２０を含む印刷装置製造システムにより実行されるものである。印刷装置製造システムは、まず、前述してきた印刷装置１０のハードウェアを準備する（ステップＳ８０）。次いで、色変換ＬＵＴ作成装置２０を用いて、前述したＬＵＴの作成フローに従って色変換ＬＵＴ６１を作成する（ステップＳ８５）。この作成された色変換ＬＵＴ６１は、前述したようにＨＤＤ５５に格納される。その後、印刷装置製造システムは、ＨＤＤ５５から色変換ＬＵＴ６１を読み出し、ＥＥＰＲＯＭライター等により色変換ＬＵＴ６１をＥＥＰＲＯＭ６０に書き込む（ステップＳ９０）。そして、このＥＥＰＲＯＭ６０を印刷装置１０内の制御ユニット３０に実装することで（ステップＳ９５）、印刷装置１０を製造する。
【００４６】
なお、ＥＥＰＲＯＭ６０への色変換ＬＵＴ６１の書き込みは他の方法を採用してもよい。例えば、印刷装置１０のＣＰＵ４０が、画像データ供給部９１を通じて色変換ＬＵＴ６１を取得し、ＥＥＰＲＯＭ６０に書き込むことも可能である。また、ＥＥＰＲＯＭ６０に色変換ＬＵＴ６１を書き込む際には、予め色変換ＬＵＴ６１から、Ｌａｂ値を消去してもよい。こうすることで、色変換ＬＵＴ６１は、ＲＧＢ値とインク量セットの対応関係のみを表すことになる。また、上記ステップＳ９０、Ｓ９５の処理は、ＥＥＰＲＯＭライターや、各種の工具や装置を使って、作業者が手作業で行う構成としてもよい。
【００４７】
Ｃ．処理対象格子点の選択方法：
図９は、図７のステップＳ２０における処理対象格子点の選択順序の概念を示す説明図である。図６に示したように、色変換ＬＵＴ６１は３次元空間において１７個×１７個×１７個の格子点を含む六面体と捉えることができるが、図９では説明の簡単のために、この六面体の１つの表面が９個×９個の格子点によって構成されている例を示している。図９に示した数字は、数字に最も近接している格子点、つまり六面体の辺上の格子点の選択順序であり、数字が小さいほど、その格子点が早く選択されることを表している。
【００４８】
図９に示した例では、処理対象格子点選択部１００は、六面体の頂点に位置する格子点（図９において、選択順序「１」が付された格子点）を第１処理対象格子点として選択し、次に、２つの第１処理対象格子点の略中央に位置する格子点（図９において、格子点処理順序２が付された格子点）を、第２処理対象格子点として選択する。選択する格子点の位置が「略」中央である理由は、各格子点間の間隔が、等間隔であるとは限らないからであり、また、２つの格子点の間に偶数個の格子点が存在することもあるからである。なお、「略中央に位置する格子点」とは、換言すれば、２つの第１処理対象格子点の中央に最も近い格子点、あるいは、２つの第１処理対象格子点の中央に最も近い格子点のうちいずれか一つの格子点、ということができる。また、この略中央に位置する格子点は、２つの第１処理対象格子点に挟まれているとも言うことができる。第１処理対象格子点と第２処理対象格子点とが選択された後には、第１処理対象格子点と第２処理対象格子点の略中央に位置する格子点（図９において、格子点処理順序３が付された格子点）が第３処理対象格子点として選択される。
【００４９】
このように、本実施例では、六面体の頂点に位置する格子点を最初に選択して最適インク量セットを決定し、その後、最適インク量セットが決定された２つの格子点の略中央に位置する格子点を次々に選択していくことで、六面体の辺上の各格子点の最適インク量セットを決定していく。なお、六面体の辺上の格子点の最適インク量セットを決定した後には、辺で囲まれる面内の各格子点に対して最適インク量セットを決定していく。このときも、辺上の格子点の選択順序と同様に、最適インク量セットが決定された相対する辺上の２つの格子点の略中央に位置する格子点を選択して最適インク量セットを決定し、その後、最適インク量セットが決定された２つの格子点の略中央に位置する格子点を次々に選択していくことで、六面体の面上の各格子点のインク量セットを決定していく。また、４つの頂点もしくは４つの格子点の略中央に位置する格子点を最初に選択し、次に、その格子点と、４つの頂点もしくは４つの格子点の略中央にそれぞれ位置する格子点を処理対象格子点として順番に選択することもできる。こうして、面内の格子点の最適インク量セットをすべて決定した後には、６つの面で囲まれる六面体内部の格子点に対して最適インク量を決定していく。このときも、六面体の辺上の格子点の選択順序と同様に、２つの格子点の略中央の格子点を選択することができ、また、８つの頂点もしくは６つの面上の６つの格子点の略中央に位置する格子点を最初に選択し、次に、その格子点と、８つの頂点もしくは６つの面上の６つの格子点の略中央にそれぞれ位置する格子点を処理対象格子点として順番に選択することもできる。このように、本実施例では、辺、辺で作成される面内、面で作成される六面体内、の順に、最適インク量セットを決定していく。
【００５０】
図１０は、処理対象格子点の他の選択方法の例を示す図である。図１０に示す例では、各格子点に対して、処理対象格子点を選択するための順序づけ指標を予め付与し、その指標に基づいて格子点の選択を行う。この方法では、まず、図１０に示したＤ（１）軸（例えばＬ軸）およびＤ（２）軸（例えば、ａ軸）に対して、処理対象格子点を選択するための順序づけ指標となる格子点ラベルを設定する。格子点ラベルによって、図１０に示した格子点を表すと、Ｄ（１）軸上にて左から３番目、Ｄ（２）軸上にて上から４番目の格子点の格子点ラベルは、（３，４）、Ｄ（１）軸上にて左から５番目、Ｄ（２）軸上にて上から５番目の格子点の格子点ラベルは、（２，２）である。
【００５１】
次に、すべての格子点の中から、格子点ラベルの数値が１のみからなる格子点を選択する。図１０に示した格子点の集合を四角形としてとらえると、四角形の頂点にあたる格子点が格子点ラベル（１，１）であり、第一処理対象格子点として選択される。次の段階では、格子点ラベルの数値に１もしくは、２をもつ格子点ラベルが選択され、その中で、１を含む格子点ラベルをもつ格子点が優先して選択される。つまり格子点ラベルが（２，１）もしくは（１，２）、（２，２）である格子点が選択され、その中で格子点ラベルが（１，２）、（２，１）の格子点が優先して選択される。図１０に示した格子点に付された数値は、当該方法で格子点を選択した場合の格子点の選択順序である。このようにして、格子点に付与された格子点ラベルに従って処理対象格子点を選択していけば、並列的な処理の実行が可能であり、色変換ＬＵＴ６１の作成にかかる時間を短縮することもできる。なお、この方法は２次元に限ったものではなく、入力軸がＮある場合には、それぞれの軸に順序づけ指標を付与し、処理対象格子点に対して格子点ラベルを設定して最適インク量セットを決定することができる。このとき、最適インク量セットの決定は、格子点を処理する順序を決定してから行うことができるが、格子点処理順序を決定するのと同時に行うこともできる。なお、前記処理対象格子点が、本発明における「処理対象表色値」に相当する。
【００５２】
Ｄ．評価値算出方法：
続いて、図７のステップＳ３４における評価値の算出方法について説明する。フォワードモデルコンバーター５００によれば、インク量セットを入力することにより、一意のＬａｂ値を得ることができる。しかし、一つのＬａｂ値からインク量セットを一意に決定することは一般に困難である。これは、例えば、前述した８種類のインクからなるインク量セットの値が、（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋ）＝（０，０，０，６０，０，０，０，０）でも、（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋ）＝（２０，２０，２０，０，０，０，０，０）でも同じＬａｂ値を示すことがあるからである。そこで、本実施例では、下記式（３）によって表される評価関数によって、インク量セット候補に応じた評価値Ｅｉを求め、この評価値Ｅｉが小さくなるインク量セット候補を、処理対象格子点に対応する最適インク量セットとして決定する。
【００５３】
【数３】
2012249017.tif 000005
【００５４】
式（３）に示した評価関数は、異なる４つの評価指数の線形結合によって表されている。Ｌａｂ階調性指数ｓＬａｂＳＩは、Ｌａｂ値の階調変化の滑らかさを評価するための評価指数である。粒状性指数ＧＩは、印刷物におけるインクの粒状感を評価するための評価指数である。非色恒常性指数ＣＩＩは、異なる光源下で印刷物を観察した際の色の恒常性を評価するための評価指数である。インク量階調性指数ｓＩｎｋは、インク量の階調変化の滑らかさを評価するための評価指数である。
【００５５】
式（３）に示すように、それぞれの評価指数には個別の重み係数ｗが乗算されている。重み係数ｗのそれぞれの値は、印刷装置１０の特性やユーザーの嗜好等に応じて適宜設定可能である。また、重み係数ｗをゼロとすることにより、４つの評価指数の中から実際に使用する評価指数を選択することができる。本実施例では、これらの４つの評価指数のうち、少なくともインク量階調性指数ｓＩｎｋに基づいて評価値の算出を行う。もちろん、これらの４つの評価指数に加えて、他の評価指数（例えば、これまでに説明してきたＬａｂ値はいわゆる拡散反射光によるＬａｂ値であるが、これとは相違する正反射光によるＬａｂ値の階調変化の滑らかさを評価する指数ｓｓｐＬａｂＳＩなど）を用いることも可能である。なお、インク量階調性指数ｓＩｎｋに乗算される重み係数ｗiが、本発明における「第１の重み係数」に相当する。
【００５６】
Ｄ１．Ｌａｂ階調性指数ｓＬａｂＳＩ算出方法：
図１１は、式（３）に含まれるＬａｂ階調性指数ｓＬａｂＳＩの算出方法を示す説明図である。図１１においては、説明の簡単のため、入力軸Ｌおよびａで表される２次元上で処理対象格子点に最適インク量セットを決定するための例を示している。最適インク量セットがすでに決定された格子点（以降、「参照可能格子点」とも記載する）が２つ存在する場合、図９または図１０に示した処理対象格子点の選択順序によると、その間の位置である略中央の格子点が処理対象格子点となる。図１１においては、座標点Ａが一方側の参照可能格子点についてのＬａｂ値であり、座標点Ｂが他方側の参照可能格子点についてのＬａｂ値であり、座標点Ｃが処理対象格子点についてのＬａｂ値である。
【００５７】
Ｌａｂ階調性指数ｓＬａｂＳＩを算出するに当たり、インク量セット算出部３００は、まず、処理対象格子点に対応する座標点Ｃについてインク量セット候補を取得する。そして、そのインク量セット候補から、フォワードモデルコンバーター５００を用いてＬａｂ値Ｘを算出する。そして、以下の式（４）に基づき、座標点ＡのＬａｂ値（Ｌ1，ａ1，ｂ1）と、座標点ＢのＬａｂ値（Ｌ2，ａ2，ｂ2）と、インク量セット候補に対応するＬａｂ値（ＬX，ａX，ｂX）と、に基づいて二次微分値を算出する。この二次微分値が、Ｌａｂ階調性指数ｓＬａｂＳＩの値となる。
【００５８】
【数４】
2012249017.tif 000006
【００５９】
式（４）の右辺の第１項が、座標点Ａから、インク量セット候補で表されるＬａｂ値Ｘ（座標点Ｃ）への傾きを示す。式（４）の右辺の第２項が、Ｌａｂ値Ｘ（座標点Ｃ）から座標点Ｂへの傾きを示す。図示するように、Ｌａｂ階調性指数ｓＬａｂＳＩの値が０に近づけば近づくほど、前者の傾きと後者の傾きとが等しくなり、座標点Ａから座標点Ｃを介して座標点Ｂに至るＬａｂ空間中の階調変化が滑らかになる。つまり、Ｌａｂ階調性指数ｓＬａｂＳＩの値が０に近づけば近づくほど、Ｌａｂ値の階調性に優れた色変換ＬＵＴ６１を作成することができる。なお、図１１では、前述したように、説明の簡単のため、２次元上で処理対象格子点に最適インク量セットを決定するとして説明を行ったが、実際は、３次元上での演算式によって計算が行われる。
【００６０】
Ｄ２．粒状性指数ＧＩ算出方法：
式（３）に示した評価指数のうち、粒状性指数ＧＩは、各種の粒状性予測モデルを用いて算出可能であり、例えば以下の式（５）に基づいて算出することができる。
【００６１】
【数５】
2012249017.tif 000007
【００６２】
ここで、ａLは明度補正係数、ＷＳ（ｕ）はカラーパッチの印刷に利用されるハーフトーンデータが示す画像のウイナースペクトラム、ＶＴＦ（ｕ）は視覚の空間周波数特性、ｕは空間周波数である。ハーフトーンデータは、カラーパッチのインク量Ｉｊからハーフトーン処理によって決定される。上記式（５）は一次元で表現しているが、空間周波数ｕ，ｖの関数として二次元画像の空間周波数を算出することとしてもよい。粒状性指数ＧＩの具体的な計算方法としては、例えば、特表２００７−５１１１６１号公報に記載された方法や、Makoto Fujino,Image Quality Evaluation of Inkjet Prints, Japan Hardcopy '99, p.291-294に記載された方法を利用することができる。
【００６３】
Ｄ３．非色恒常性指数ＣＩＩ算出方法：
式（３）に示した評価指数のうち、非色恒常性指数ＣＩＩは、例えば以下の式（６）に基づいて算出することができる。
【００６４】
【数６】
2012249017.tif 000008
【００６５】
ここで、ΔＬは２つの異なる観察条件下（異なる光源下）におけるカラーパッチの明度差、ΔＣabは彩度差、ΔＨabは色相差を示す。非色恒常性指数ＣＩＩの計算時には、２つの異なる観察条件下でのＬａｂ値は、色順応変換（ＣＡＴ）を用いて標準観察条件（例えば標準の光Ｄ６５の観察下）に変換される。ＣＩＩについては、Billmeyer and Saltzman's Principles of Color Technology, 3rd edition, John Wiley & Sons, Inc, 2000, p.129, pp. 213-215を参照することができる。
【００６６】
Ｄ４．インク量階調性指数ｓＩｎｋ算出方法：
式（３）に示した評価指数のうち、インク量階調性指数ｓＩｎｋは、例えば以下の式（７）に基づいて算出することができる。
【００６７】
【数７】
2012249017.tif 000009
【００６８】
ここで、Ｉｎｋｉ＿ｓｉ（ｉ＝１〜８）は、インクの種類別にインク量の変化の滑らかさを評価する指標である。すなわち、Ｉｎｋ１＿ｓｉはシアンインクＣの量の変化の滑らかさを評価する指標であり、Ｉｎｋ２＿ｓｉはマゼンタインクＭの量の変化の滑らかさを評価する指標であり、Ｉｎｋ３＿ｓｉはイエロインクＹの量の変化の滑らかさを評価する指標であり、Ｉｎｋ４＿ｓｉはブラックインクＫの量の変化の滑らかさを評価する指標であり、Ｉｎｋ５＿ｓｉはライトシアンＬｃの量の変化の滑らかさを評価する指標であり、Ｉｎｋ６＿ｓｉはライトマゼンタＬｍの量の変化の滑らかさを評価する指標であり、Ｉｎｋ７＿ｓｉはライトブラックＬｋの量の変化の滑らかさを評価する指標であり、Ｉｎｋ８＿ｓｉはライトライトブラックＬＬｋの量の変化の滑らかさを評価する指標である。
【００６９】
上記インクの種類別の指標を、以下、「インク別インク量階調性指数」と呼ぶ。インク別インク量階調性指数Ｉｎｋｉ＿ｓｉは、例えば以下の式（８）に基づいて算出することができる。
【００７０】
【数８】
2012249017.tif 000010
【００７１】
ここで、Ｉｎｋｉ＿ｆｗは処理対象格子点の前方の参照可能格子点のインク量であり、Ｉｎｋｉ＿ｐｒは処理対象格子点の後方の参照可能格子点のインク量であり、Ｉｎｋｉ＿ｘは処理対象格子点のインク量である。ここで言うインク量は、ｉにより特定される種類のインクの量である。参照可能格子点は、既にインク量セットが決定されたＲＧＢ表色系における格子点であり、図１１においては、座標点Ａ、Ｂが対応するＲＧＢ表色系の格子点が該当する。前方、後方は、予め定めた方向に対して前か後ろかから定め、例えば、座標点Ｂに相当する参照可能格子点を前方の参照格子点とし、座標点Ａに相当する参照可能格子点を後方の参照格子点とする。したがって、式（８）によれば、処理対象格子点を挟むように既に決定された２つの参照可能格子点が存在する場合に、前方の参照可能格子点のインク量と処理対象格子点のインク量との差（Ｉｎｋｉ＿ｆｗ−Ｉｎｋｉ＿ｘ）と、処理対象格子点のインク量と後方の参照可能格子点のインク量との差（Ｉｎｋｉ＿ｘ−Ｉｎｋｉ＿ｐｒ）との間の差が、インク別インク量階調性指数Ｉｎｋｉ＿ｓｉとして求められる。式（８）によれば、インク別インク量階調性指数Ｉｎｋｉ＿ｓｉが小さいほど、該当する種類のインク量の変化が滑らかとなる。
【００７２】
式（７）に戻って、それぞれのインク別インク量階調性指数Ｉｎｋｉ＿ｓｉには、各重み係数ｗＩｎｋｉが乗算されている。重み係数ｗＩｎｋｉのそれぞれの値は、インク別インク量階調性指数Ｉｎｋｉ＿ｓｉ毎に個別のものである。すなわち、インク量階調性指数ｓＩｎｋは、インク別インク量階調性指数Ｉｎｋｉ＿ｓｉに、インク別インク量階調性指数Ｉｎｋｉ＿ｓｉ毎の重み係数を乗算し、乗算結果を足し合わせた線形結合で表される。ここで、各重み係数ｗＩｎｋｉが、本発明における「第２の重み係数」に相当する。
【００７３】
重み係数ｗＩｎｋｉのそれぞれの値は、印刷装置１０の特性やユーザーの嗜好等に応じて適宜設定可能であり、本実施例では、ｗＩｎｋ１＝１４、ｗＩｎｋ２＝１２、ｗＩｎｋ３＝２、ｗＩｎｋ４＝１５、ｗＩｎｋ５＝７、ｗＩｎｋ６＝６、ｗＩｎｋ７＝１０、ｗＩｎｋ８＝４としている。上記から、シアン系の色は、シアンに対応するｗＩｎｋ１が１４、ライトシアンに対応するｗＩｎｋ５が７というように、ライトシアンがシアンの１／２の重み付けとなっていることがわかる。また、マゼンタ系の色は、マゼンタに対応するｗＩｎｋ２が１２、ライトマゼンタに対応するｗＩｎｋ６が６というように、ライトマゼンタがマゼンタの１／２の重み付けとなっていることがわかる。ブラック系の色は、ブラックに対応するｗＩｎｋ４が１５、ライトブラックに対応するｗＩｎｋ７が１０、ライトライトブラックに対応するｗＩｎｋ８が４というように、色の薄くなるほど重み付けの程度が小さくなっていることがわかる。すなわち、同一の色相を有するインクのグループに対しては、薄いインクほど重み係数は小さな値となっている。
【００７４】
Ｅ．実施例効果：
以上で説明した本実施例の印刷装置の製造方法によれば、色変換ＬＵＴ６１の各格子点に対応付ける最適インク量セットを決定するために、評価指数としてインク量の変化の滑らかさを評価するインク量階調性指数ｓＩｎｋを用いる。さらに、インク量階調性指数ｓＩｎｋは、インク別インク量階調性指数Ｉｎｋｉ＿ｓｉに、インク別インク量階調性指数Ｉｎｋｉ＿ｓｉ毎の重み係数を乗算し、乗算結果を足し合わせた線形結合で表される。このために、インク別インク量階調性指数Ｉｎｋｉ＿ｓｉのそれぞれがインク量階調性指数ｓＩｎｋに寄与する度合いを適宜設定することが可能となる。したがって、インク量の変化をインクの種類別で滑らかにすることができることから、色再現性に優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００７５】
また、本実施例では、同一の色相を有するインクのグループに対しては、薄いインクほど重み係数は小さな値となっている。このため、淡インクについての変化に対しては感度を低く、濃インクについての変化に対しては感度を高くすることができることから、色再現性により優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００７６】
（ロ）第２実施例：
次に、本発明の第２実施例について説明する。第２実施例は、第１実施例と比較して、ステップＳ３４（図７）で用いられる評価関数に含まれるＬａｂ階調性指数ｓＬａｂＳＩの内容が相違する。その他のソフトウェアおよびハードウェアの構成は第１実施例と同一である。以下、第１実施例と同一のパーツについては、第１実施例と同じ符号を付けて説明を行う。
【００７７】
第１実施例では、式（３）により評価指数Ｅｉが求められ、評価指数Ｅｉに含まれるＬａｂ階調性指数ｓＬａｂＳＩが式（４）により求められる。これに対して、第２実施例では、評価指数Ｅｉは第１実施例と同様に式（３）により求められ、Ｌａｂ階調性指数ｓＬａｂＳＩは以下の式（９）により求められる。
【００７８】
【数９】
2012249017.tif 000011
【００７９】
ここで、Ｌ＿ｓｉはＬ値の変化の滑らかさを評価する指標であり、ａ＿ｓｉはａ値の変化の滑らかさを評価する指標であり、ｂ＿ｓｉはｂ値の変化の滑らかさを評価する指標である。Ｌ＿ｓｉを「Ｌ階調性指数」と呼び、ａ＿ｓｉを「ａ階調性指数」と呼び、ｂ＿ｓｉを「ｂ階調性指数」と呼ぶ。Ｌ階調性指数Ｌ＿ｓｉは、例えば以下の式（１０）に基づいて算出することができる。
【００８０】
【数１０】
2012249017.tif 000012
【００８１】
ここで、Ｌ＿ｆｗは処理対象格子点の前方の参照可能格子点のＬ値であり、Ｌ＿ｐｒは処理対象格子点の後方の参照可能格子点のＬ値であり、Ｌ＿ｘは処理対象格子点のＬ値である。すなわち、第２実施例では、第１実施例と同様に、図９または図１０に示した手法によって処理対象格子点が選択されていくが、この際に、処理対象格子点を挟むように既に決定された２つの格子点を前方の参照可能格子点および後方の参照可能格子点とし、式（１０）に従って、前方の参照可能格子点のＬ値と処理対象格子点のＬ値との差（Ｌ＿ｆｗ−Ｌ＿ｘ）と、処理対象格子点のＬ値と後方の参照可能格子点のＬ値の差（Ｌ＿ｘ−Ｌ＿ｐｒ）との間の差が、Ｌ階調性指数Ｌ＿ｓｉとして求められる。式（１０）によれば、Ｌ階調性指数Ｌ＿ｓｉが小さいほど、該当するＬ値の変化が滑らかとなる。
【００８２】
ａ階調性指数ａ＿ｓｉは、例えば以下の式（１１）に基づいて算出することができる。ｂ階調性指数ｂ＿ｓｉは、例えば以下の式（１２）に基づいて算出することができる。
【００８３】
【数１１】
2012249017.tif 000013
【数１２】
2012249017.tif 000014
【００８４】
ａ階調性指数ａ＿ｓｉ、ｂ階調性指数ｂ＿ｓｉ共に、Ｌ階調性指数Ｌ＿ｓｉと同様に、前方の参照可能格子点との差と後方の参照可能格子点との差の差として求められる。式（１１）によれば、ａ階調性指数ａ＿ｓｉが小さいほど、該当するａ値の変化が滑らかとなり、式（１２）によれば、ｂ階調性指数ｂ＿ｓｉが小さいほど、該当するｂ値の変化が滑らかとなる。
【００８５】
式（９）に戻って、Ｌ階調性指数Ｌ＿ｓｉには重み係数ｗＬが乗算され、ａ階調性指数ａ＿ｓｉには重み係数ｗａが乗算され、ｂ階調性指数ｂ＿ｓｉには重み係数ｗｂが乗算されている。重み係数ｗＬ、ｗａ、ｗｂ値は個別のものである。そしてそれらの乗算結果が足し合わせた線形結合となっている。重み係数ｗＬ、ｗａ、ｗｂのそれぞれの値は、印刷装置１０の特性やユーザーの嗜好等に応じて適宜設定可能であり、本実施例では、ｗＬ＝１．０、ｗａ＝０．２、ｗｂ＝０．２としている。
【００８６】
以上で説明した第２実施例の印刷装置の製造方法によれば、色変換ＬＵＴ６１の各格子点に対応付ける最適インク量セットを決定するために、評価指数としてＬａｂ値の変化の滑らかさを評価するＬａｂ階調性指数ｓＬａｂＳＩを用いる。さらに、Ｌａｂ階調性指数ｓＬａｂＳＩは、Ｌａｂ空間を構成する軸（Ｌ軸、ａ軸、ｂ軸）毎に用意されたＬ階調性指数Ｌ＿ｓｉ、ａ階調性指数ａ＿ｓｉ、ｂ階調性指数ｂ＿ｓｉに、重み係数ｗＬ、ｗａ、ｗｂを乗算し、乗算結果を足し合わせた線形結合で表されることから、Ｌ階調性指数Ｌ＿ｓｉ、ａ階調性指数ａ＿ｓｉ、ｂ階調性指数ｂ＿ｓｉのそれぞれがＬａｂ階調性指数ｓＬａｂＳＩに寄与する度合いを適宜設定することが可能となる。したがって、Ｌａｂ階調性指数ｓＬａｂＳＩの変化をＬ値、ａ値、ｂ値別で滑らかにすることができることから、色階調性に優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００８７】
（ハ）第３実施例：
次に、本発明の第３実施例について説明する。第３実施例は、第２実施例と比較して、ステップＳ３４（図７）で用いられる評価関数に含まれるＬａｂ階調性指数ｓＬａｂＳＩの内容が相違する。その他のソフトウェアおよびハードウェアの構成は第２実施例と同一である。以下、第２実施例と同一のパーツについては、第２実施例と同じ符号を付けて説明を行う。
【００８８】
Ｌａｂ階調性指数ｓＬａｂＳＩは、第２実施例と同様に、式（９）により求められる。第２実施例と比較して相違する点は、式（９）に含まれる重み係数ｗＬ、ｗａ、ｗｂのそれぞれが、第２実施例では、前述したように予め定められた一定の値であったが、これに換えて、第３実施例では、ＲＧＢ色空間における処理対象格子点の位置によって変化する構成とした。処理対象格子点の選択方法は、Ｃ節で既述したように、Ｒ軸とＧ軸とＢ軸とを有する３次元色空間において、六面体の辺上、面上、内部と順に移行していく。本実施例では、「辺」、「面」、「内部」といった六面体の各パーツのいずれの位置に処理対象格子点が存在するかによって、重み係数ｗＬ、ｗａ、ｗｂが変化するようにした。
【００８９】
図６と同様の３次元色空間を、図１２に示すように想定し、３次元色空間における六面体の各頂点を図示のように、Ｐ１〜Ｐ８としたときに、頂点Ｐ１は最暗点（黒点）であり、頂点Ｐ７は最明点（紙白点）となる。頂点Ｐ７と頂点Ｐ３とを結ぶ辺、頂点Ｐ７と頂点Ｐ６とを結ぶ辺、および頂点Ｐ７と頂点Ｐ８とを結ぶ辺は、それぞれ紙白点と繋ぐ辺となる。頂点Ｐ２，Ｐ６，Ｐ７，Ｐ３で囲まれる面、頂点Ｐ５，Ｐ６，Ｐ７，Ｐ８で囲まれる面、および頂点Ｐ４，Ｐ３，Ｐ７，Ｐ８で囲まれる面は、それぞれ紙白点と繋ぐ面となる。一方、頂点Ｐ１と頂点Ｐ２とを結ぶ辺、頂点Ｐ１と頂点Ｐ５とを結ぶ辺、および頂点Ｐ１と頂点Ｐ４とを結ぶ辺は、それぞれ黒点と繋ぐ辺となる。頂点Ｐ１，Ｐ２，Ｐ３，Ｐ４で囲まれる面、頂点Ｐ１，Ｐ２，Ｐ６，Ｐ５で囲まれる面、および頂点Ｐ１，Ｐ５，Ｐ８，Ｐ４で囲まれる面は、それぞれ黒点と繋ぐ面となる。
【００９０】
本実施例では、
（ｉ）処理対象格子点が前述した紙白点と繋ぐ辺、または紙白点と繋ぐ面にあるときには、ｗＬ＝２．０、ｗａ＝０．５、ｗｂ＝０．５とし、
（ii）処理対象格子点が、前述した黒点と繋ぐ辺、または黒点と繋ぐ面にあるときには、ｗＬ＝０．６、ｗａ＝１．２、ｗｂ＝１．２とし、
（iii）処理対象格子点が、紙白点と繋ぐ辺、紙白点と繋ぐ面、黒点と繋ぐ辺、および黒点と繋ぐ面以外にあるときには、ｗＬ＝ｗａ＝ｗｂ＝１．０とした。
【００９１】
すなわち、第３実施例では、インク量セット算出部３００は、ＲＧＢ色空間における処理対象格子点の位置を検出し、前記（ｉ）〜（iii）に示すようにその処理対象格子点の位置によって重み係数ｗＬ、ｗａ、ｗｂを変化させる構成を備える。
【００９２】
以上で説明した第３実施例の印刷装置の製造方法によれば、第２実施例と同様に、Ｌａｂ階調性指数ｓＬａｂＳＩの変化をＬ値、ａ値、ｂ値別で滑らかにすることができ、色階調性に優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。さらに、第３実施例では、ＲＧＢ空間における処理対象格子点の位置によって、重み係数ｗＬ、ｗａ、ｗｂを変化させる構成としていることから、ＲＧＢ色空間の特性をより考慮して色階調性を向上することができることから、色階調性により優れた色変換ルックアップテーブルを備えた印刷装置を製造することができる。さらに、第３実施例では、処理対象格子点が紙白点と繋ぐ辺または面にあるときには、Ｌ階調性指数Ｌ＿ｓｉに乗算される重み係数ｗＬが、ａ階調性指数ａ＿ｓｉ、ｂ階調性指数ｂ＿ｓｉに乗算される重み係数ｗａ、ｗｂよりも大きくなるように評価関数が定められることから、紙白点に近い色の再現の際に、明るさの変化に対してより滑らかにすることができる色変換ルックアップテーブルを備えた印刷装置を製造することができる。また、理対象格子点が黒点と繋ぐ辺または面にあるときには、Ｌ階調性指数Ｌ＿ｓｉに乗算される重み係数ｗＬが、ａ階調性指数ａ＿ｓｉ、ｂ階調性指数ｂ＿ｓｉに乗算される重み係数ｗａ、ｗｂよりも小さくなるように評価関数が定められることから、黒点に近い色の再現の際に、明るさの変化よりも、色相、彩度の変化に対してより滑らかにすることができる色変換ルックアップテーブルを備えた印刷装置を製造することができる。
【００９３】
なお、第３実施例の変形例として、評価関数は、上記（ｉ）、（ii）の事項を共に満たす構成としたが、これに換えて、上記（ｉ）、（ii）のいずれかを満たす構成とすることもできる。すなわち、処理対象格子点が紙白点と繋ぐ辺、または紙白点と繋ぐ面にあるときには、ｗＬ＝２．０、ｗａ＝０．５、ｗｂ＝０．５とし、処理対象格子点が紙白点と繋ぐ辺、および紙白点と繋ぐ面以外にあるときには、ｗＬ＝ｗａ＝ｗｂ＝１．０としてもよいし、あるいは、処理対象格子点が、黒点と繋ぐ辺、または黒点と繋ぐ面にあるときには、ｗＬ＝０．６、ｗａ＝１．２、ｗｂ＝１．２とし、処理対象格子点が黒点と繋ぐ辺、および黒点と繋ぐ面以外にあるときには、ｗＬ＝ｗａ＝ｗｂ＝１．０としてもよい。
【００９４】
また、前記（ｉ）では、処理対象格子点の位置の条件として、紙白点と繋ぐ辺、または紙白点と繋ぐ面としたが、これに加えて、ＲＧＢ色空間の内部においても処理対象格子点が紙白点と所定の距離以下に近づいたときに、位置条件を満たすものとしてもよい。同様に、前記（ii）では、処理対象格子点の位置の条件として、黒点と繋ぐ辺、または黒点と繋ぐ面としたが、これに加えて、ＲＧＢ色空間の内部においても処理対象格子点が黒点と所定の距離以下に近づいたときに、位置条件を満たすものとしてもよい。さらに、前記（ｉ）〜（iii）に示した重み係数ｗＬ、ｗａ、ｗｂの値は、あくまでも一例であって、前記（ｉ）においては、ｗＬがｗａ、ｗｂよりも大きければいずれの値とすることもでき、前記（ii）おいては、ｗＬがｗａ、ｗｂよりも小さければいずれの値さとすることもできる。また、iii）においても必ずしもｗＬ、ｗａ、ｗｂが同じ値である必要もなく、適宜定めることができる。
【００９５】
（ニ）第４実施例：
次に、本発明の第４実施例について説明する。第４実施例は、第３実施例と比較して、Ｌａｂ階調性指数ｓＬａｂＳＩに含まれる重み係数ｗＬ、ｗａ、ｗｂを変化させる手法が相違する。
第３実施例では、ＲＧＢ色空間における処理対象格子点の位置の判断を、色空間のパーツ（辺、面、内部）のいずれの位置に存在するかで判断する構成としたが、これに換えて、第４実施例では、処理対象格子点と隣り合う格子点との間のＬ値、ａ値、ｂ値のそれぞれの偏差を求め、その偏差から、ＲＧＢ色空間における処理対象格子点の位置の判断を行うようにしている。いま、図９または図１０に示した手法によって処理対象格子点を順に選択していった結果、処理対象格子点のすぐ隣（右隣、左隣のうちの予め定めた一方側）の格子点において既に最適インク量セットが決定されている場合に、そのすぐ隣の格子点のインク量セットに対応したＬ値、ａ値、ｂ値と処理対象格子点のＬ値、ａ値、ｂ値との間のそれぞれの偏差ΔＬ、Δａ、Δｂを求める。そうして、ΔＬ、Δａ、Δｂの各値に基づいて、重み係数ｗＬ、ｗａ、ｗｂを次の（ａ）〜（ｃ）の通り求める。
【００９６】
（ａ）ΔＬが、Δａ、Δｂのいずれよりも大きい場合には、ｗＬ＝２．０、ｗａ＝０．５、ｗｂ＝０．５とし、
（ｂ）Δａが、ΔＬ、Δｂのいずれよりも大きい場合には、ｗＬ＝０．５、ｗａ＝２．０、ｗｂ＝０．５とし、
（ｃ）Δｂが、ΔＬ、Δａのいずれよりも大きい場合には、ｗＬ＝０．５、ｗａ＝０．５、ｗｂ＝２．０とした。
【００９７】
以上で説明した第４実施例の印刷装置の製造方法によれば、処理対象格子点において隣接格子点との間のＬ値の偏差ΔＬが、ａ値、ｂ値の各偏差Δａ、Δｂよりも大きい場合に、色相、彩度の各変化よりも、明るさの変化をより重点的に滑らかにすることができる。また、処理対象格子点において隣接格子点との間のａ値の偏差Δａが、Ｌ値、ｂ値の各偏差ΔＬ、Δｂよりも大きい場合に、ａ値の変化をより重点に的滑らかにすることができ、処理対象格子点において隣接格子点との間のｂ値の偏差Δｂが、Ｌ値、ａ値の各偏差ΔＬ、Δａよりも大きい場合に、ｂ値の変化をより重点に的滑らかにすることができる。
【００９８】
（ホ）変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができる。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。そのほか、以下のような変形が可能である。
【００９９】
・変形例１：
上述した実施例においては、フォワードモデルコンバーター５００を用いてインク量セットに対応したＬａｂ値を取得していたが、フォワードモデルコンバーター５００を用いる方法にかえて、あらかじめ、インク量セット候補とＬａｂ値が対応付けられた対応表を作成しておき、その中からインク量セット候補を選択してもよい。
【０１００】
・変形例２： 
上述した実施例においては作成される色変換ＬＵＴ６１には、ＲＧＢ値と、Ｌａｂ値と、最適インク量セットがそれぞれ一意に対応づけられていたが（図５および図６参照）、ここでＲＧＢ値および最適インク量セットとともに対応付けられる値は、Ｌａｂ値に限らない。例えば、Ｌ*Ｃ*ｈ*値やＬ*ｕ*ｖ*値などの階調性を評価することのできる表色系の値を採用することができる。また、正反射Ｌａｂ値を採用することもできる。
【０１０１】
・変形例３：
上述した第２ないし第４実施例では、均等色空間をＬａｂ空間として、Ｌａｂ値の変化の滑らかさを評価するＬａｂ階調性指数ｓＬａｂＳＩを用いる構成としたが、Ｌａｂ空間に換えて、例えば、Ｌ*ｕ*ｖ*や、Ｌ*Ｃ*ｈ*等の他の均等色空間とすることもできる。
【０１０２】
・変形例４：
上述した第１実施例における式（７）に含まれる重み係数ｗＩｎｋ１〜ｗＩｎｋ８は、予め定められた一定の値であったが、これに換えて、ユーザーが、キーボード等の入力装置を用いて指定可能とすることもできる。また、重み係数ｗＩｎｋ１〜ｗＩｎｋ８は、Ｌａｂ等の種々の条件により変化する構成とすることもできる。一方、上述した第２実施例ないし第４実施例においても、式（９）に含まれる重み係数ｗＬ、ｗａ、ｗｂは、ユーザーが、キーボード等の入力装置を用いて指定可能とすることもできる
【０１０３】
・変形例５：
上述した実施例においては、印刷装置１０が備えるキャリッジ８０には、カラーインクとして、例えば、シアンインクＣと、マゼンタインクＭと、イエロインクＹと、ブラックインクＫと、ライトシアンＬｃと、ライトマゼンタＬｍと、ライトブラックＬｋと、ライトライトブラックＬＬｋとをそれぞれ収容したカラーインク用のインクカートリッジ８２〜８９が搭載されているが、搭載されるインクはこれらのインクに限らない。例えば、キャリッジ８０には、これらのインクに加えてグリーンＧｒやオレンジＯｒ等のインクなどが搭載されていてもよい。この場合、色変換ＬＵＴ作成装置２０は、グリーンＧｒやオレンジＯｒ等のインク量を含む最適インク量セットの決定を行い、色変換ＬＵＴ６１の作成を行う。また、カラーインクとして、実施例で示した前記８種類全てを必ず搭載する必要はなく、適宜なくした構造とすることもできる。
【０１０４】
・変形例６：
上述した実施例においては、印刷装置１０は、インクジェット式印刷装置であったが、これに代えて、カラートナーを印刷媒体上に付着させて印刷を行うレーザプリンターや、オフセット印刷装置を採用することができる。
【０１０５】
・変形例７：
上述した実施例においては、既に最適インク量セットが決定された２つの格子点の略中央に位置する格子点に対して最適インク量セットの決定を行ったが、最適インク量セットを決定する順序はこれに限られず、２つの格子点に挟まれる格子点であれば、どの位置の格子点から最適インク量セットの決定を行ってもかまわない。また、参照可能格子点が４つの場合や６つの場合についても同様に、それらの格子点に挟まれる格子点であれば、どの位置の格子点から最適インク量セットの決定を行ってもよい。
【０１０６】
・変形例８：
上述した実施例においては、印刷装置１０と色変換ＬＵＴ作成装置２０とを分離させた構成としたが、印刷装置１０に色変換ＬＵＴ作成装置２０の機能を組み込んでもよい。つまり、印刷装置１０が、色変換ＬＵＴ６１を作成することとしてもよい。また、コンピューターと印刷装置とを含む印刷システムを広義の印刷装置として捉え、コンピューターが色変換ＬＵＴ６１を作成して、この色変換ＬＵＴ６１を用いてコンピューターが色変換処理を行うこととしてもよい。この場合、コンピューターは、更に、ハーフトーン処理やラスタライズ処理を行い、印刷装置を制御して印刷を行わせることができる。
【０１０７】
・  変形例９：
上述した実施例においては、ＥＥＰＲＯＭ６０に色変換ＬＵＴ６１が記憶されていたが、色変換ＬＵＴ６１は、その他ＲＯＭやＲＡＭ、ＨＤＤ等の他の記憶装置に記憶することとしてもよい。
【０１０８】
・  変形例１０：
上述した実施例は、ＥＥＰＲＯＭ６０等の記憶部に色変換ＬＵＴ６１を記憶する印刷装置１０の製造方法についてのものであるが、これに換えて、色変換ＬＵＴを、印刷装置と通信可能なパーソナルコンピューターで作成し、当該パーソナルコンピューターの記憶部に記憶させ、その後、前記パーソナルコンピューターにより、前記色変換ＬＵＴを用いてインク量セットのデータを取得し、このデータを印刷装置へ送信することによって、前記印刷装置を製造する方法とすることもできる。また、色変換ＬＵＴが対応する複数種類のインクを使用する印刷装置を、作成した色変換ＬＵＴにより特定可能な状態にあれば、こうした印刷装置を製造する方法を本発明に適用することもできる。この場合、名称やタグデータなどで、印刷装置との間の特定ができる。要は、色変換ＬＵＴを用いる印刷装置を製造する方法であれば、本発明に適用可能である。
【０１０９】
なお、印刷装置の製造方法の本発明について侵害物件の特定の際には、その対象物件である印刷装置の記憶部に格納された色変換ＬＵＴの内容が、本発明の製造方法で作成される色変換ＬＵＴの内容と、一定以上（例えば、３０〜４０％以上）の一致点が見られるか否かを判断することもできる。一定以上の一致点が見られたとき、その対象物件の印刷装置は、本発明と同一の方法により生産されたものと推定することができる。
【符号の説明】
【０１１０】
１０…印刷装置
２０…色変換ＬＵＴ作成装置
３０…制御ユニット
４０…ＣＰＵ
４１…ＣＰＵ
５１…ＲＯＭ
５２…ＲＡＭ
５３…ＲＯＭ
５４…ＲＡＭ
５５…ＨＤＤ
６０…ＥＥＰＲＯＭ
６１…色変換ＬＵＴ
７０…キャリッジモーター
７４…紙送りモーター
７５…プラテン
８０…キャリッジ
８１…印刷ヘッド
８２〜８９…インクカートリッジ
９１…画像データ供給部
１００…処理対象格子点選択部
３００…インク量セット算出部
５００…フォワードモデルコンバーター
５１０…分光プリンティングモデルコンバーター
５２０…色コンバーター
Ｐ…印刷媒体
【図１】
2012249017.tif 000015
【図２】
2012249017.tif 000016
【図３】
2012249017.tif 000017
【図４】
2012249017.tif 000018
【図５】
2012249017.tif 000019
【図６】
2012249017.tif 000020
【図７】
2012249017.tif 000021
【図８】
2012249017.tif 000022
【図９】
2012249017.tif 000023
【図１０】
2012249017.tif 000024
【図１１】
2012249017.tif 000025
【図１２】
2012249017.tif 000026