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