(57)【要約】【課題】印刷装置により１枚のカラーチャートを出力して、色のバラツキの平均値を反映した色変換プロファイルを作成することができるプロファイル作成方法を提供する。【解決手段】複数の基本色の値の組み合わせに応じた色のパッチ画像から構成されるカラーチャートを印刷装置に出力させて、当該印刷装置用の色変換プロファイルを作成するプロファイル作成方法であって、印刷装置により出力されたカラーチャートに含まれる一のパッチ画像の測色値を取得するステップＳ１０４と、一のパッチ画像について既に蓄積されている測色値のデータにより特定される一のパッチ画像の色のバラツキの程度に応じて、ステップＳ１０４において取得された測色値を補正するステップＳ１０５とを有する。【選択図】図６
2015231197.tif 000002
【特許請求の範囲】
【請求項１】
複数の基本色の値の組み合わせに応じた色のパッチ画像から構成されるカラーチャートを印刷装置に出力させて、当該印刷装置用の色変換プロファイルを作成するプロファイル作成方法であって、
前記印刷装置により出力されたカラーチャートに含まれる一のパッチ画像の測色値を取得するステップ（ａ）と、
前記一のパッチ画像について既に蓄積されている測色値のデータにより特定される前記一のパッチ画像の前記色のバラツキの程度に応じて、前記ステップ（ａ）において取得された測色値を補正するステップ（ｂ）と、
を有するプロファイル作成方法。
【請求項２】
前記ステップ（ｂ）において、前記ステップ（ａ）において取得された測色値は、当該測色値と、前記カラーチャートに含まれる複数の他のパッチ画像の測色値から算出される近似値との荷重平均値を算出することにより補正され、
前記バラツキの程度が大きいほど前記近似値の重みが大きくなるように、前記荷重平均値を算出する際の重み係数が前記バラツキの程度に応じて変更される請求項１に記載のプロファイル作成方法。
【請求項３】
前記バラツキの程度が大きいほど前記近似値の算出に使用される前記他のパッチ画像の数が多くなるように、前記他のパッチ画像の数が前記バラツキの程度に応じて変更される請求項２に記載のプロファイル作成方法。
【請求項４】
前記ステップ（ｂ）の前に、
前記測色値のデータから、当該測色値のＬ＊ａ＊ｂ＊表色系におけるＬ＊値、ａ＊値、およびｂ＊値の標準偏差を算出するステップ（ｃ）と、
前記ステップ（ｃ）において算出された標準偏差に基づいて、前記バラツキの程度を特定するステップ（ｄ）と、をさらに有する請求項１〜３のいずれか１項に記載のプロファイル作成方法。
【請求項５】
前記ステップ（ａ）および前記ステップ（ｂ）は、前記カラーチャートに含まれる複数のパッチ画像の測色値について実行され、
前記ステップ（ｂ）において、前記複数のパッチ画像の測色値は、前記基本色を軸変数とした色空間において頂点に該当する色の測色値、稜線に該当する色の測色値、前記稜線以外の表面に該当する色の測色値、および内部に該当する色の測色値の順番で補正される請求項１〜４のいずれか１項に記載のプロファイル作成方法。
【請求項６】
前記ステップ（ｂ）において同じ順番で補正される複数の測色値については、単色のベタ画像の明度の低い基本色の値が段階的に変化する色の配列から優先的に補正される請求項５に記載のプロファイル作成方法。
【請求項７】
複数の基本色の値の組み合わせに応じた色のパッチ画像から構成されるカラーチャートを印刷装置に出力させて、当該印刷装置用の色変換プロファイルを作成するためのプロファイル作成プログラムであって、
前記印刷装置により出力されたカラーチャートに含まれる一のパッチ画像の測色値を取得する手順（ａ）と、
前記一のパッチ画像について既に蓄積されている測色値のデータにより特定される前記一のパッチ画像の前記色のバラツキの程度に応じて、前記手順（ａ）において取得された測色値を補正する手順（ｂ）と、
をコンピューターに実行させるプロファイル作成プログラム。
【請求項８】
前記手順（ｂ）において、前記手順（ａ）において取得された測色値は、当該測色値と、前記カラーチャートに含まれる複数の他のパッチ画像の測色値から算出される近似値との荷重平均値を算出することにより補正され、
前記バラツキの程度が大きいほど前記近似値の重みが大きくなるように、前記荷重平均値を算出する際の重み係数が前記バラツキの程度に応じて変更される請求項７に記載のプロファイル作成プログラム。
【請求項９】
前記バラツキの程度が大きいほど前記近似値の算出に使用される前記他のパッチ画像の数が多くなるように、前記他のパッチ画像の数が前記バラツキの程度に応じて変更される請求項８に記載のプロファイル作成プログラム。
【請求項１０】
前記手順（ｂ）の前に、
前記測色値のデータから、当該測色値のＬ＊ａ＊ｂ＊表色系におけるＬ＊値、ａ＊値、およびｂ＊値の標準偏差を算出する手順（ｃ）と、
前記手順（ｃ）において算出された標準偏差に基づいて、前記バラツキの程度を特定する手順（ｄ）と、をさらに前記コンピューターに実行させる請求項７〜９のいずれか１項に記載のプロファイル作成プログラム。
【請求項１１】
前記手順（ａ）および前記手順（ｂ）は、前記カラーチャートに含まれる複数のパッチ画像の測色値について実行され、
前記手順（ｂ）において、前記複数のパッチ画像の測色値は、前記基本色を軸変数とした色空間において頂点に該当する色の測色値、稜線に該当する色の測色値、前記稜線以外の表面に該当する色の測色値、および内部に該当する色の測色値の順番で補正される請求項７〜１０のいずれか１項に記載のプロファイル作成プログラム。
【請求項１２】
前記手順（ｂ）において同じ順番で補正される複数の測色値については、単色のベタ画像の明度の低い基本色の値が段階的に変化する色の配列から優先的に補正される請求項１１に記載のプロファイル作成プログラム。
【請求項１３】
請求項７〜１２のいずれか１項に記載のプロファイル作成プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロファイル作成方法、プロファイル作成プログラム、および記録媒体に関する。
【背景技術】
【０００２】
電子写真式プリンター用のプリンタープロファイルを作成する場合、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、およびＫ（ブラック）の組み合わせに応じた色のパッチ画像からなるカラーチャートをプリンターに出力させる。そして、各パッチ画像を測色し、パッチ画像のＣＭＹＫ値と測色値（Ｌ＊ａ＊ｂ＊値等）との対応付けを行う。
【０００３】
これに関連して、下記の特許文献１には、プリンターの面内ムラの影響を低減するために、複数の同色の補正用パッチ画像を備えるカラーチャートをプリンターに出力させ、補正用パッチ画像の測色結果に基づき他のパッチ画像の測色値を補正する技術が開示されている。また、下記の特許文献２には、測定誤差の影響を低減するために、隣接する複数のパッチ画像の測色値の関係から測色結果の確からしさを示す信頼度を計算し、信頼度にしたがい色変換係数を補正する技術が開示されている。これらの技術によれば、パッチ画像を測色して作成されるプリンタープロファイルの精度を向上させることができる。
【０００４】
しかしながら、特許文献１，２の技術では、プリンターが出力する色のバラツキ（再現性）の影響については考慮されていない。１台のプリンターが出力する色は、同じＣＭＹＫ値の色であっても出力毎に僅かに異なる。また、複数台のプリンターが出力する色は、同一機種のプリンターから出力される同じＣＭＹＫ値の色であってもプリンター毎に僅かに異なる。このような出力毎またはプリンター毎の色のバラツキの程度は、出力される色によって異なる。
【０００５】
このため、より高精度なカラーマネージメントの実現が要求される近年の状況下では、プリンターにより出力された１枚のカラーチャートを基準としてプリンタープロファイルを作成すると、バラツキの程度が大きい色については、かえって不適切なプリンタープロファイルが作成されてしまうおそれがある。出力毎の色のバラツキやプリンター毎の色のバラツキを考慮すれば、プリンタープロファイルには、色のバラツキの平均値（中央値）が反映されていることが望ましい。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３２０５９２号公報
【特許文献２】特開２００５−２６９４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、印刷装置により１枚のカラーチャートを出力して、色のバラツキの平均値を反映した色変換プロファイルを作成することができるプロファイル作成方法、プロファイル作成プログラム、および記録媒体を提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）複数の基本色の値の組み合わせに応じた色のパッチ画像から構成されるカラーチャートを印刷装置に出力させて、当該印刷装置用の色変換プロファイルを作成するプロファイル作成方法であって、前記印刷装置により出力されたカラーチャートに含まれる一のパッチ画像の測色値を取得するステップ（ａ）と、前記一のパッチ画像について既に蓄積されている測色値のデータにより特定される前記一のパッチ画像の前記色のバラツキの程度に応じて、前記ステップ（ａ）において取得された測色値を補正するステップ（ｂ）と、を有するプロファイル作成方法。
【００１０】
（２）前記ステップ（ｂ）において、前記ステップ（ａ）において取得された測色値は、当該測色値と、前記カラーチャートに含まれる複数の他のパッチ画像の測色値から算出される近似値との荷重平均値を算出することにより補正され、前記バラツキの程度が大きいほど前記近似値の重みが大きくなるように、前記荷重平均値を算出する際の重み係数が前記バラツキの程度に応じて変更される上記（１）に記載のプロファイル作成方法。
【００１１】
（３）前記バラツキの程度が大きいほど前記近似値の算出に使用される前記他のパッチ画像の数が多くなるように、前記他のパッチ画像の数が前記バラツキの程度に応じて変更される上記（２）に記載のプロファイル作成方法。
【００１２】
（４）前記ステップ（ｂ）の前に、前記測色値のデータから、当該測色値のＬ＊ａ＊ｂ＊表色系におけるＬ＊値、ａ＊値、およびｂ＊値の標準偏差を算出するステップ（ｃ）と、前記ステップ（ｃ）において算出された標準偏差に基づいて、前記バラツキの程度を特定するステップ（ｄ）と、をさらに有する上記（１）〜（３）のいずれか１つに記載のプロファイル作成方法。
【００１３】
（５）前記ステップ（ａ）および前記ステップ（ｂ）は、前記カラーチャートに含まれる複数のパッチ画像の測色値について実行され、前記ステップ（ｂ）において、前記複数のパッチ画像の測色値は、前記基本色を軸変数とした色空間において頂点に該当する色の測色値、稜線に該当する色の測色値、前記稜線以外の表面に該当する色の測色値、および内部に該当する色の測色値の順番で補正される上記（１）〜（４）のいずれか１つに記載のプロファイル作成方法。
【００１４】
（６）前記ステップ（ｂ）において同じ順番で補正される複数の測色値については、単色のベタ画像の明度の低い基本色の値が段階的に変化する色の配列から優先的に補正される上記（５）に記載のプロファイル作成方法。
【００１５】
（７）複数の基本色の値の組み合わせに応じた色のパッチ画像から構成されるカラーチャートを印刷装置に出力させて、当該印刷装置用の色変換プロファイルを作成するためのプロファイル作成プログラムであって、前記印刷装置により出力されたカラーチャートに含まれる一のパッチ画像の測色値を取得する手順（ａ）と、前記一のパッチ画像について既に蓄積されている測色値のデータにより特定される前記一のパッチ画像の前記色のバラツキの程度に応じて、前記手順（ａ）において取得された測色値を補正する手順（ｂ）と、をコンピューターに実行させるプロファイル作成プログラム。
【００１６】
（８）前記手順（ｂ）において、前記手順（ａ）において取得された測色値は、当該測色値と、前記カラーチャートに含まれる複数の他のパッチ画像の測色値から算出される近似値との荷重平均値を算出することにより補正され、前記バラツキの程度が大きいほど前記近似値の重みが大きくなるように、前記荷重平均値を算出する際の重み係数が前記バラツキの程度に応じて変更される上記（７）に記載のプロファイル作成プログラム。
【００１７】
（９）前記バラツキの程度が大きいほど前記近似値の算出に使用される前記他のパッチ画像の数が多くなるように、前記他のパッチ画像の数が前記バラツキの程度に応じて変更される上記（８）に記載のプロファイル作成プログラム。
【００１８】
（１０）前記手順（ｂ）の前に、前記測色値のデータから、当該測色値のＬ＊ａ＊ｂ＊表色系におけるＬ＊値、ａ＊値、およびｂ＊値の標準偏差を算出する手順（ｃ）と、前記手順（ｃ）において算出された標準偏差に基づいて、前記バラツキの程度を特定する手順（ｄ）と、をさらに前記コンピューターに実行させる上記（７）〜（９）のいずれか１つに記載のプロファイル作成プログラム。
【００１９】
（１１）前記手順（ａ）および前記手順（ｂ）は、前記カラーチャートに含まれる複数のパッチ画像の測色値について実行され、前記手順（ｂ）において、前記複数のパッチ画像の測色値は、前記基本色を軸変数とした色空間において頂点に該当する色の測色値、稜線に該当する色の測色値、前記稜線以外の表面に該当する色の測色値、および内部に該当する色の測色値の順番で補正される上記（７）〜（１０）のいずれか１つに記載のプロファイル作成プログラム。
【００２０】
（１２）前記手順（ｂ）において同じ順番で補正される複数の測色値については、単色のベタ画像の明度の低い基本色の値が段階的に変化する色の配列から優先的に補正される上記（１１）に記載のプロファイル作成プログラム。
【００２１】
（１３）上記（７）〜（１２）のいずれか１つに記載のプロファイル作成プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の効果】
【００２２】
本発明によれば、パッチ画像の測色値が色のバラツキの程度に応じて補正されるため、印刷装置により１枚のカラーチャートを出力して、色のバラツキの平均値を反映した色変換プロファイルを作成することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係るプロファイル作成方法が適用される印刷システムの全体構成を示すブロック図である。
【図２】ＰＣの概略構成を示すブロック図である。
【図３】ＰＣのハードディスクの記憶内容を示すブロック図である。
【図４】コントローラーの概略構成を示すブロック図である。
【図５】プリンターの概略構成を示すブロック図である。
【図６】ＰＣにより実行されるプロファイル作成処理の手順を示すフローチャートである。
【図７】カラーチャートの一例を示す図である。
【図８】図７の部分拡大図である。
【図９】色のバラツキの程度を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２５】
図１は、本発明の一実施形態に係るプロファイル作成方法が適用される印刷システムの全体構成を示すブロック図である。
【００２６】
図１に示すとおり、印刷システムは、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１００、コントローラー２００ａ，２００ｂ、プリンター３００ａ，３００ｂ、および測色器４００を備えている。ＰＣ１００およびコントローラー２００ａ，２００ｂは、ネットワーク５００を介して相互に通信可能に接続されている。コントローラー２００ａ，２００ｂとプリンター３００ａ，３００ｂとは、たとえば、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の専用インターフェース用バスを介して接続されている。ＰＣ１００と測色器４００とは、専用線を介して接続されている。コントローラー２００ａ，２００ｂは同一機種のコントローラーであり、プリンター３００ａ，３００ｂも同一機種のプリンターである。
【００２７】
ネットワーク５００は、イーサネット（登録商標）、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。なお、ネットワーク５００に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２８】
図２は、ＰＣ１００の概略構成を示すブロック図である。ＰＣ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３０、ハードディスク１４０、ディスプレイ１５０、入力装置１６０、ネットワークインターフェース１７０、および測色器インターフェース１８０を含み、これらは信号をやり取りするためのバス１９０を介して相互に接続されている。
【００２９】
ＣＰＵ１１０は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２０は、各種プログラムや各種データを格納する。ＲＡＭ１３０は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４０は、オペレーティングシステム（ＯＳ）を含む各種プログラムや、各種データを格納する。
【００３０】
ディスプレイ１５０は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置１６０は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。ネットワークインターフェース１７０は、ネットワーク５００を介し他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ等の規格が用いられる。
【００３１】
測色器インターフェース１８０は、ローカル接続された測色器４００と通信するためのインターフェースである。測色器４００は、たとえば、Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅの光の３原色に対応する３種類のセンサーを備え、カラー画像の各部に対する３種類のセンサーからの出力値（ＲＧＢ値）に基づいて測色する分光センサーを備えた分光測色計である。
【００３２】
図３は、ＰＣ１００のハードディスク１４０の記憶内容を示すブロック図である。
【００３３】
ＰＣ１００のハードディスク１４０には、プロファイル作成プログラムであるプロファイラー６００が格納されている。プロファイラー６００は、測色器制御部６１０、バラツキ計算部６２０、スムージング方法決定部６３０、プロファイル計算部６４０、およびデータ保存部６５０に対応するプログラムを含む。
【００３４】
測色器制御部６１０は、測色器４００の動作を制御する。バラツキ計算部６２０は、パッチ画像について蓄積された測色値のデータから、パッチ画像の各色のバラツキの程度を計算する。スムージング方法決定部６３０は、バラツキの程度に応じてパッチ画像の測色値のスムージング方法を決定する。プロファイル計算部６４０は、パッチ画像の測色値にスムージング処理を施してプリンタープロファイルを作成する。データ保存部６５０は、測色値等のデータを記憶する。なお、測色器制御部６１０、バラツキ計算部６２０、スムージング方法決定部６３０、プロファイル計算部６４０、およびデータ保存部６５０の機能は、それぞれに対応するプログラムをＣＰＵ１１０が実行することにより発揮される。
【００３５】
図４は、コントローラー２００ａ，２００ｂの概略構成を示すブロック図である。コントローラー２００ａ，２００ｂは、同一機種のコントローラーであるため、以下、コントローラー２００ａを代表として用いて説明する。
【００３６】
コントローラー２００ａは、ＣＰＵ２１０、ＲＯＭ２２０、ＲＡＭ２３０、ハードディスク２４０、ディスプレイ２５０、入力装置２６０、ネットワークインターフェース２７０、およびプリンターインターフェース２８０を含み、これらは信号をやり取りするためのバス２９０を介して相互に接続されている。なお、コントローラー２００ａの上記各部のうち、ＰＣ１００の上記各部と同様の機能を有する部分については、その説明を省略する。
【００３７】
プリンターインターフェース２８０は、ローカル接続されたプリンター３００ａと通信するためのインターフェースである。
【００３８】
ハードディスク２４０には、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）プリンタープロファイル等の色変換ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）が格納されている。また、ハードディスク２４０には、ページ記述言語で記述された印刷データをビットマップ形式の画像データに展開しつつ、色変換ＬＵＴを適用して各画素のＣＭＹＫ値を変換するためのＲＩＰ処理プログラムが格納されている。
【００３９】
図５は、プリンター３００ａ，３００ｂの概略構成を示すブロック図である。プリンター３００ａ，３００ｂは、同一機種のプリンターであるため、以下、プリンター３００ａを代表として用いて説明する。
【００４０】
プリンター３００ａは、ＣＰＵ３１０、ＲＯＭ３２０、ＲＡＭ３３０、ハードディスク３４０、操作パネル３５０、画像形成部３６０、およびコントローラーインターフェース３７０を含み、これらは信号をやり取りするためのバス３８０を介して相互に接続されている。なお、プリンター３００ａの上記各部のうち、ＰＣ１００の上記各部と同様の機能を有する部分については、その説明を省略する。
【００４１】
操作パネル３５０は、各種情報の表示および各種指示の入力に使用される。画像形成部３６０は、電子写真式プロセス等の周知の作像プロセスを用いて、コントローラー２００ａから受信した画像データに基づく画像を用紙等の記録シート上に形成する。画像形成部３６０は、Ｃ、Ｍ、Ｙ、およびＫの４つの基本色のトナーを用いて画像を形成する。
【００４２】
コントローラーインターフェース３７０は、ローカル接続されたコントローラー２００ａと通信するためのインターフェースである。
【００４３】
なお、ＰＣ１００、コントローラー２００ａ，２００ｂ、およびプリンター３００ａ，３００ｂは、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００４４】
以上のとおり構成される印刷システムでは、プリンターにカラーチャートを出力させ、パッチ画像のＣＭＹＫ値と測色値との対応付けを行うことにより、プリンタープロファイルが作成される。このとき、各パッチ画像について既に蓄積されている測色値のデータにより特定される各色のバラツキの程度に応じて、各パッチ画像の測色値が補正される。以下、図６〜図９を参照して、本実施形態に係る印刷システムの動作について説明する。なお、以下では、プリンターの出力毎の色のバラツキを反映したプリンタープロファイルを作成する場合を例に挙げて説明する。
【００４５】
図６は、ＰＣ１００により実行されるプロファイル作成処理の手順を示すフローチャートである。なお、図６のフローチャートにより示されるアルゴリズムは、ＰＣ１００のハードディスク１４０にプログラムとして記憶されており、ＣＰＵ１１０によって実行される。
【００４６】
まず、ＰＣ１００は、バラツキ参照用の測色データを収集する（ステップＳ１０１）。具体的には、ＰＣ１００は、まず、コントローラー２００ａに印刷ジョブを送信して、同一のカラーチャート７００（図７参照）をプリンター３００ａに複数枚（たとえば、３０枚）出力させる。そして、ＰＣ１００は、複数枚のカラーチャート７００中のパッチ画像を測色器４００により測色して得られる測色値（たとえば、Ｌ＊ａ＊ｂ＊値）を取得して、ハードディスク１４０のデータ保存部６５０に保存する。
【００４７】
図７は、カラーチャート７００の一例を示す図であり、図８は、図７の部分拡大図である。図７に示すとおり、カラーチャート７００は、ＣＭＹＫ値の組み合わせ応じた色のパッチ画像８００から構成される。図７では、１枚のカラーチャート７００中のパッチ画像８００は、Ｋ値（Ｋ０，２０，４０，６０，８０，１００％）により６個のパッチ画像群７１０〜７６０に分類されている。
【００４８】
そして、Ｋ０，２０％のパッチ画像群７１０，７２０には、Ｃ，Ｍ，Ｙ各０，１０，２０，４０，７０，１００％の組み合わせに応じた２１６個（６×６×６個）のパッチ画像８００がそれぞれ含まれており、２１６個のパッチ画像８００は、Ｙ値により６個のパッチ画像ブロック８１０に分類されている。そして、図８に示すとおり、各パッチ画像ブロック８１０は、Ｍ値とＣ値とが段階的に変化するように３６個（６×６個）のパッチ画像８００が２次元的に配列された構造を有している。
【００４９】
同様に、Ｋ４０，６０％のパッチ画像群７３０，７４０には、Ｃ，Ｍ，Ｙ各０，２０，４０，７０，１００％の組み合わせに応じた１２５個（５×５×５個）のパッチ画像８００がそれぞれ含まれており、１２５個のパッチ画像８００は、Ｙ値により５個のパッチ画像ブロック８１０に分類されている。また、Ｋ８０％のパッチ画像群７５０には、Ｃ，Ｍ，Ｙ各０，４０，７０，１００％の組み合わせに応じた６４個（４×４×４個）のパッチ画像８１０が含まれており、６４個のパッチ画像８００は、Ｙ値により４個のパッチ画像ブロック８１０に分類されている。また、Ｋ１００％のパッチ画像群７６０には、Ｃ，Ｍ，Ｙ各０，１００％の組み合わせに応じた８個（２×２×２個）のパッチ画像８００が含まれている。
【００５０】
上述したとおり、ステップＳ１０１に示す処理では、プリンター３００ａにより同一のカラーチャート７００が、たとえば、３０枚出力される。なお、３０枚のカラーチャート７００は、環境温度・湿度を変化させたり、休止直後の１ページ目の出力か連続出力中かを変化させたりしながら、プリンター３００ａにより出力されることが好ましい。そして、プリンター３００ａから出力された３０枚のカラーチャート７００中のパッチ画像８００が測色器４００によりすべて測色される。ＰＣ１００は、パッチ画像毎に３０個の測色値をそれぞれ取得して、測色値のデータをハードディスク１４０に保存する。
【００５１】
次に、ＰＣ１００は、各色のバラツキの程度を算出する（ステップＳ１０２）。具体的には、ＰＣ１００は、ステップＳ１０１に示す処理で収集した測色値のデータに基づいて、カラーチャート７００中の各パッチ画像（ＣＭＹＫ値）の色について、バラツキの程度を算出する。
【００５２】
より具体的には、ＰＣ１００は、まず、ステップＳ１０１に示す処理でパッチ画像毎に収集した３０個の測色値のデータから、各パッチ画像の色について、３０個の測色値のＬ＊値、ａ＊値、およびｂ＊値の標準偏差をそれぞれ算出する。続いて、ＰＣ１００は、ａ＊値およびｂ＊値の標準偏差に対して、Ｌ＊値の標準偏差を０．５倍に重み付けして、３つの標準偏差の和を求める。そして、ＰＣ１００は、予め設定された閾値を参照して、標準偏差の和に基づいて、パッチ画像８００の各色のバラツキの程度を「ａ」、「ｂ」、および「ｃ」の３つのレベルに分類する。
【００５３】
本実施形態では、標準偏差の和が１．０未満の場合、バラツキの程度は「ａ」に分類される。また、標準偏差の和が１．０以上３．０未満の場合、バラツキの程度は「ｂ」に分類される。標準偏差の和が３．０以上の場合、バラツキの程度は「ｃ」に分類される。たとえば、カラーチャート７００中の一のパッチ画像８００について蓄積された３０個の測色値のＬ＊値、ａ＊値、およびｂ＊値の標準偏差がすべて１の場合、標準偏差の和は２．５となり、バラツキの程度は「ｂ」に分類される。なお、Ｌ＊値、ａ＊値、およびｂ＊値の標準偏差の和の計算時、Ｌ＊値の重み付けを小さくすることにより、ａ＊値およびｂ＊値の精度およびロバスト性がＬ＊値よりも向上し、見た目の色再現性がより優れたプリンタープロファイルを作成することが可能になる。
【００５４】
次に、ＰＣ１００は、スムージング方法を決定する（ステップＳ１０３）。具体的には、ＰＣ１００は、ステップＳ１０２に示す処理で算出したバラツキの程度から、パッチ画像の測色値のスムージング方法をパッチ画像毎に決定する。より具体的には、ＰＣ１００は、バラツキの程度が大きい色については滑らかさを優先し、バラツキの程度が小さい色については再現精度を優先するように測色値のスムージング方法を決定する。
【００５５】
本実施形態では、ＰＣ１００は、バラツキの程度と測色値の重み係数と近似値算出用近傍点数との関係を示す変換テーブル（表１参照）を参照して、ステップＳ１０２に示す処理で算出したバラツキの程度から、測色値のスムージング処理に適用する測色値の重み係数および近似値算出用近傍点数をパッチ画像毎に決定する。
【００５６】
【表１】
2015231197.tif 000003
【００５７】
表１は、色のバラツキの程度と測色値の重み係数と近似値算出用近傍点数との関係を示す変換テーブルの一例を示す。表１に示すとおり、ＰＣ１００は、バラツキの程度が大きいほど、測色値の重み係数が小さくなり、近似値算出用近傍点数が多くなるように、ステップＳ１０２に示す処理で算出したバラツキの程度から、測色値の重み係数および近似値算出用近傍点数をパッチ画像毎に決定する。
【００５８】
以上のとおり、ステップＳ１０１〜Ｓ１０３に示す処理によれば、プリンター３００ａにより複数枚のカラーチャート７００が出力され、各パッチ画像８００について測色値のデータが蓄積される。そして、各パッチ画像８００について蓄積された測色値のデータから、各パッチ画像の色のバラツキの程度が特定され、バラツキの程度に応じた測色値のスムージング方法がパッチ画像毎に決定される。
【００５９】
次に、ＰＣ１００は、プロファイル作成対象の測色データを取得する（ステップＳ１０４）。具体的には、ＰＣ１００は、コントローラー２００ｂに印刷ジョブを送信して、１枚のカラーチャート７００をプリンター３００ｂに出力させる。そして、ＰＣ１００は、カラーチャート７００中のパッチ画像８００を測色器４００により測色して得られる測色値（Ｌ＊ａ＊ｂ＊値）を取得する。
【００６０】
次に、ＰＣ１００は、測色値のスムージング処理を実行する（ステップＳ１０５）。具体的には、ＰＣ１００は、ステップＳ１０３に示す処理で決定したスムージング方法により、ステップＳ１０４に示す処理で取得した測色値を補正する。より具体的には、ＰＣ１００は、ステップＳ１０３に示す処理で決定した測色値の重み係数と近似値算出用近傍点数とを適用して、ステップＳ１０４に示す処理で取得した測色値を補正する。
【００６１】
本実施形態では、ＰＣ１００は、まず、補正対象の測色値の近似値を算出する。具体的には、ＰＣ１００は、ステップＳ１０３に示す処理で決定した近傍点数と同数の他のパッチ画像の測色値を利用して、補正対象の測色値についての内挿または外挿補間計算を行い、補正対象の測色値の近似値を算出する。より具体的には、ＰＣ１００は、補正対象の測色値に対応するパッチ画像のＣＭＹＫ値から１つの基本色の値が段階的に変化したパッチ画像の列について、補正対象の測色値に対応するパッチ画像の前後に配列される同数のパッチ画像の測色値を利用したり、前後どちらか一方に配列されるパッチ画像の測色値を利用したりして、補正対象の測色値の近似値を算出する。ここで、ステップＳ１０３に示す処理で決定した近似値算出用近傍点数に対して、利用可能な測色値が不足する場合、ＰＣ１００は、利用可能な測色値のみを利用して近似値を算出する。たとえば、ステップＳ１０３に示す処理で決定した近傍点数が６であり、近傍の測色値が５つしか存在しない場合、ＰＣ１００は、５つの測色値を利用して近似値を算出する。なお、他のパッチ画像の測色値を用いた補間計算により一のパッチ画像の測色値の近似値を算出する技術自体は、一般的な補間計算技術であるため、詳細な説明は省略する。
【００６２】
補正対象の測色値の近似値を算出した後、ＰＣ１００は、ステップＳ１０３に示す処理で決定した重み係数を適用して、補正対象の測色値と近似値との荷重平均値を算出し、測色値を補正する。たとえば、ステップＳ１０３に示す処理で決定した重み係数が０．６の場合、ＰＣ１００は、補正対象の測色値を０．６倍した値と近似値を０．４倍した値との和を、補正後の測色値として算出する。
【００６３】
本実施形態では、ＰＣ１００は、カラーチャート７００に含まれるすべてのパッチ画像８００の測色値を補正する。このとき、ＰＣ１００は、ＣＭＹＫを軸変数としたＣＭＹＫ色空間において頂点に該当する色、稜線に該当する色、稜線以外の表面に該当する色、および内部に該当する色の順番で測色値を補正する。具体的には、ＰＣ１００は、たとえば、まず、ＣＭＹＫ色空間の頂点（ＣＭＹＫすべてが０または１００％）に該当する色のパッチ画像について、各パッチ画像の測色値を補正する。次に、ＰＣ１００は、Ｋ０，１００％について、ＣＭＹ色空間の稜線に該当する色のパッチ画像の測色値を補正し、その後、Ｋ２０，４０，６０，８０％について、ＣＭＹ色空間の稜線に該当する色のパッチ画像の測色値を補正する。それから、同様に、ＰＣ１００は、Ｋ０，１００％について、ＣＭＹ色空間の表面に該当する色のパッチ画像の測色値を補正し、その後、Ｋ２０，４０，６０，８０％について、ＣＭＹ色空間の表面に該当する色のパッチ画像の測色値を補正する。さらに、同様に、ＰＣ１００は、Ｋ０，１００％について、ＣＭＹ色空間の内部に該当する色のパッチ画像の測色値を補正し、その後、Ｋ２０，４０，６０，８０％について、ＣＭＹ色空間の内部に該当する色のパッチ画像の測色値を補正する。このような構成によれば、作像プロセス的に安定度が高いと推測される色から順に測色値が補正されるため、より正しそうな色の測色値を基準として他の色の測色値を補正していくことになり、不適切な結果が得られにくくなる。
【００６４】
さらに、ＣＭＹＫ色空間における頂点、稜線、表面、および内部の各カテゴリー内では、単色のベタ画像の明度（ベタ明度）の低い基本色の値が変化する色の配列について、測色値を優先的に補正することが好ましい。具体的には、たとえば、Ｋ、Ｃ、Ｍ、およびＹの優先順位で、測色値を補正することが好ましい。このような構成によれば、色彩値変化への寄与が大きい色から順に測定値が補正されるため、色彩値の並びの連続性が維持され易くなる。
【００６５】
図８のパッチ画像ブロック８１０を例に挙げれば、たとえば、まず、Ｃ０％、Ｍ１００％、Ｙ２０％、Ｋ０％の左上のパッチ画像８００の測色値が補正される。その後、ＣとＭとではＣのベタ明度の方が低いため、Ｃ値が変化するＣ１０％、Ｍ１００％、Ｙ２０％、Ｋ０％の右側のパッチ画像８００の測色値が、Ｍ値が変化するＣ０％、Ｍ７０％、Ｙ２０％、Ｋ０％の下側のパッチ画像８００の測色値よりも優先的に補正される。
【００６６】
以上のとおり、ステップＳ１０５に示す処理によれば、カラーチャート７００に含まれる各パッチ画像８００の測色値が、色のバラツキの程度に応じて補正される。
【００６７】
次に、ＰＣ１００は、ＣＭＹＫ→Ｌ＊ａ＊ｂ＊色変換ＬＵＴを作成する（ステップＳ１０６）。具体的には、ＰＣ１００は、ステップＳ１０５に示す処理で補正した測色値に基づいて、ＣＭＹＫ→Ｌ＊ａ＊ｂ＊色変換ＬＵＴ（Ａ２Ｂテーブル）を作成する。このとき、ＰＣ１００は、補間計算を行って、たとえば、ＣＭＹＫ各５％刻みの色変換ＬＵＴを作成する。なお、パッチ画像のＣＭＹＫ値と測色値とからＣＭＹＫ→Ｌ＊ａ＊ｂ＊色変換ＬＵＴを作成する技術自体は、一般的な色変換ＬＵＴ作成技術であるため、詳細な説明は省略する。
【００６８】
次に、ＰＣ１００は、Ｌ＊ａ＊ｂ＊→ＣＭＹＫ色変換ＬＵＴを作成する（ステップＳ１０７）。具体的には、ＰＣ１００は、ステップＳ１０６に示す処理で作成したＣＭＹＫ→Ｌ＊ａ＊ｂ＊色変換ＬＵＴから、Ｌ＊ａ＊ｂ＊→ＣＭＹＫ色変換ＬＵＴ（Ｂ２Ａテーブル）を作成する。ＣＭＹＫ→Ｌ＊ａ＊ｂ＊色変換ＬＵＴからＬ＊ａ＊ｂ＊→ＣＭＹＫ色変換ＬＵＴを作成する技術自体も、一般的な色変換ＬＵＴ作成技術であるため、詳細な説明は省略する。
【００６９】
そして、ＰＣ１００は、所定のフォーマットでプリンタープロファイルを書き出し（ステップＳ１０８）、処理を終了する。具体的には、ＰＣ１００は、ステップＳ１０６に示す処理で作成したＣＭＹＫ→Ｌ＊ａ＊ｂ＊色変換ＬＵＴとステップＳ１０７に示す処理で作成したＬ＊ａ＊ｂ＊→ＣＭＹＫ色変換ＬＵＴをＩＣＣ準拠のフォーマットで、ハードディスク１４０のデータ保存部６５０に書き出し、処理を終了する。データ保存部６５０に書き出されたプリンタープロファイルは、コントローラー２００ｂに送出され、画像データの色変換処理に適用される。
【００７０】
以上のとおり、図６に示されるフローチャートの処理によれば、まず、プリンター３００ａによりカラーチャート７００が複数枚出力され、測色値のデータが蓄積される。そして、蓄積された測色値のデータにより、各パッチ画像の出力毎の色のバラツキの程度が特定される。その後、プリンター３００ｂによりカラーチャート７００が１枚だけ出力され、パッチ画像８００の測色値が取得される。そして、蓄積された測色値のデータにより特定された色のバラツキの程度に応じて測色値が補正され、プリンター３００ｂ用のプリンタープロファイルが作成される。このような構成によれば、プリンター３００ｂにより１枚のカラーチャート７００を出力して、各色の出力毎のバラツキの平均値を反映したプリンタープロファイルを作成することができる。
【００７１】
なお、ネットワーク５００上に、プリンター３００ａ，３００ｂと同一機種の第３のプリンターが存在したとしても、プリンター３００ａの測色値のデータを利用することにより、第３のプリンターから１枚のカラーチャートを出力して、各色の出力毎のバラツキの平均値を反映したプリンタープロファイルを同様に作成することができる。
【００７２】
図９は、Ｌ＊ａ＊ｂ＊色空間における色のバラツキの程度を説明するための図である。図９において、○印で示される５つの点は、第１のＣＭＹＫ値に応じた色のパッチ画像を５回印刷出力した場合における各パッチ画像の測色値を示す。同様に、×印で示される５つの点は、第２のＣＭＹＫ値に応じた色のパッチ画像を５回印刷出力した場合における各パッチ画像の測色値を示す。
【００７３】
図９に示すとおり、第１のＣＭＹＫ値に応じた色のパッチ画像の測色値は、第２のＣＭＹＫ値に応じた色のパッチ画像の測色値と比較して、広い範囲に分布している。言い換えれば、第１のＣＭＹＫ値に応じた色は、第２のＣＭＹＫ値に応じた色よりも、出力毎のバラツキの程度が大きい。
【００７４】
本実施形態では、バラツキの程度が大きい色については滑らかさを優先し、バラツキの程度が小さい色については再現精度を優先するように測色値を補正する。このような構成によれば、プリンター３００ｂに固有の色特性を残しつつ、出力毎の色のバラツキの平均値をプリンタープロファイルに反映させることができる。
【００７５】
以上のとおり、本実施形態によれば、パッチ画像の測色値のデータを蓄積しておくことにより、プリンター３００ｂに１枚のカラーチャートを出力させるだけで、出力毎の色のバラツキの平均値を反映したプリンタープロファイルを作成することができる。
【００７６】
なお、プリンター３００ｂに同一のカラーチャートを複数枚出力させ、パッチ画像毎に測色値の平均値を求めたり、複数枚のカラーチャートから複数のプロファイルを作成して最適なものを選択したりしても、出力毎の色のバラツキの平均値を反映したプリンタープロファイルを作成することができる。しかしながら、この手法では、プリンター３００ｂから出力可能なカラーチャートの枚数に制限がある場合、高精度なプリンタープロファイルを作成することができず、好ましくない。
【００７７】
以上のとおり、上述した実施形態では、プリンターの出力毎の色のバラツキを反映したプリンタープロファイルを作成する場合について説明した。以下では、プリンター毎の色のバラツキを反映したプリンタープロファイルを作成する場合について説明する。
【００７８】
プリンター毎の色のバラツキを反映したプリンタープロファイルを作成する場合、複数台のプリンターにカラーチャートを出力させて蓄積した測色値のデータを利用する。
【００７９】
具体的には、たとえば、１台のみ存在する機種Ｃのプリンター用にプリンタープロファイルを作成する場合、まず、構造的に機種Ｃに類似する３０台の機種Ｂのプリンターにカラーチャートを１枚ずつ出力させる。そして、パッチ画像毎の測色値のデータから各色のバラツキの程度を特定する。その後、機種Ｃのプリンターに１枚のカラーチャートを出力させ、パッチ画像の測色値をバラツキの程度に応じて補正すれば、機種Ｃに固有の色特性を残しつつ、プリンター毎の色のバラツキの平均値をプリンタープロファイルに反映させることができる。なお、この場合、機種Ｂと機種Ｃの色再現性に関わる構造上の類似度合いをさらなる係数として、測色値の重み付けを行ってもよい。
【００８０】
以上のとおり、複数台の機種Ｂのプリンターから出力された複数枚のカラーチャートについて、各パッチ画像の測色値のデータを蓄積しておくことにより、機種Ｃの１台のプリンターに１枚のカラーチャートを出力させるだけで、類似機種の個体差のバラツキを反映した機種Ｃのプリンター全体用のプリンタープロファイル（たとえば、メーカー提供プロファイル）を作成することができる。
【００８１】
なお、色のバラツキの原因としては、プリンターの個体差、パーツ交換による変化、エンジンの濃度変動（温度・湿度、連続稼働時間、…）、ランダムな面内ムラ等が考えられる。また、色のバラツキの傾向としては、ベタ部近傍の色はバラツキの程度が小さく、ライト部〜中間調部の色はバラツキの程度が大きい傾向が見られる。さらに、単色はバラツキの程度が小さく、ＣＭＹの３色が重なる色はバラツキの程度が大きい傾向が見られる。
【００８２】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８３】
たとえば、上述した実施形態では、測色値を補正する際、色のバラツキの程度に応じて、近似値の算出に使用される他のパッチ画像の数と、測色値と近似値との荷重平均値を算出する際の重み係数の両方が変更された。しかしながら、測色値を補正する際、色のバラツキの程度に応じて、他のパッチ画像の数と重み係数の一方が変更されてもよい。
【００８４】
また、上述した実施形態では、測色値のＬ＊値、ａ＊値、およびｂ＊値の標準偏差が計算されることにより、パッチ画像の色のバラツキの程度が特定された。しかしながら、測色値のＬ＊値、ａ＊値、およびｂ＊値の分散を計算したり、最大値と最小値との差を計算したりすることにより、バラツキの程度が特定されてもよい。
【００８５】
また、上述した実施形態では、設定の容易性の見地から、Ｌ＊値、ａ＊値、およびｂ＊値の標準偏差の和に対する閾値が設定され、閾値に基づきバラツキの程度が３つのレベルに分類された。しかしながら、標準偏差とバラツキの程度とは関数により対応付けられてもよい。このような構成によれば、バラツキの程度を連続的に変化させることができる。
【００８６】
また、上述した実施形態では、色のバラツキの程度は、Ｌ＊値、ａ＊値、およびｂ＊値の標準偏差の和を常に一定の閾値と比較することによって特定された。しかしながら、閾値は、ＣＭＹＫ値により動的に変化してもよい。たとえば、Ｋ８０未満では、標準偏差の和が１．０未満の場合にバラツキの程度を「ａ」に分類し、Ｋ８０以上では、標準偏差の和が１．５未満の場合にバラツキの程度を「ａ」に分類する。
【００８７】
また、上述した実施形態では、複数台のプリンターに同一のカラーチャートを出力させた。しかしながら、複数台のプリンターにより出力されるカラーチャートは同一でなくてもよく、同一のＣＭＹＫ値のパッチ画像を備えるカラーチャートであればよい。
【００８８】
また、上述した実施形態では、デバイス非依存の色空間として、Ｌ＊ａ＊ｂ＊表色系が用いられた。しかしながら、デバイス非依存の色空間の表色系は、Ｌ＊ａ＊ｂ＊表色系に限定されるものではなく、ＸＹＺ表色系、ＣＩＥＣＡＭ０２等が用いられてもよい。
【００８９】
また、上述した実施形態では、ＰＣのハードディスクに測色値等のデータが保存された。しかしながら、測色値等のデータは、ＰＣ外部のサーバーに保存されてもよい。
【００９０】
また、上述した実施形態では、測色器は、単独の機器として、専用線を介してＰＣに接続された。しかしながら、測色器は、プリンターに内蔵されていてもよい。
【００９１】
また、上述した実施形態では、コントローラーは、プリンターと別個に設けられた。しかしながら、コントローラーは、プリンターに内蔵されていてもよい。
【００９２】
上述した実施形態に係る印刷システムにおける各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷システムの一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【００９３】
１００  ＰＣ、
１１０，２１０，３１０  ＣＰＵ、
１２０，２２０，３２０  ＲＯＭ、
１３０，２３０，３３０  ＲＡＭ、
１４０，２４０，３４０  ハードディスク、
１５０，２５０  ディスプレイ、
１６０，２６０  入力装置、
１７０，２７０  ネットワークインターフェース、
１８０  測色器インターフェース、
１９０，２９０，３８０  バス、
２００ａ，２００ｂ  コントローラー、
２８０  プリンターインターフェース、
３００ａ，３００ｂ  プリンター、
３５０  操作パネル、
３６０  画像形成部、
３７０  コントローラーインターフェース、
４００  測色器、
５００  ネットワーク、
６００  プロファイラー、
７００  カラーチャート、
８００  パッチ画像。
【図１】
2015231197.tif 000004
【図２】
2015231197.tif 000005
【図３】
2015231197.tif 000006
【図４】
2015231197.tif 000007
【図５】
2015231197.tif 000008
【図６】
2015231197.tif 000009
【図７】
2015231197.tif 000010
【図８】
2015231197.tif 000011
【図９】
2015231197.tif 000012