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