(57)【要約】【課題】  カラーパッチを測色することにより得られる各色毎の測色データのバラツキを抑えて、信頼性の高い測色データを得ることを目的とする。【解決手段】  ＲＧＢ色空間内において、グリッドＰ１のような頂点グリッドについては対応する測色データをそのまま採用する。グリッドＰ２のような稜線上のグリッドについては、自身とその両端の計３グリッドに対応した各測色データの平均値を演算する。グリッドＰ４のような面上のグリッドについては、自身及び隣接する周囲８グリッドの計９グリッドに対応した各測色データの平均値を演算する。グリッドＰ５のような格子立方体内部の位置するグリッドについては、自身及び三次元的に隣接する周囲２６グリッドの計２７グリッドに対応した各測色データの平均値を演算する。グレー軸上のグリッドについては、グレー軸のグリッドだけに基づいて同じ要領で平均値を演算する。【選択図】  図４
2005094160.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置用の色空間における複数の座標点に対応した色が印刷された該各色毎の色パッチを各々測色器で測色することにより得られる、装置に依存しない標準色空間内の座標データで表される前記各色パッチ毎の測色データを補正する方法であって、
前記各測色データを、各々、自身を含む少なくとも三つ以上の前記測色データに基づく補間演算によって補正する
ことを特徴とする測色データ補正方法。
【請求項２】
印刷装置用の色空間における複数の座標点に対応した色の色パッチを各々前記印刷装置で印刷し、該各色パッチを測色器で測色することにより装置に依存しない標準色空間内の座標データで表される該各色パッチ毎の測色データを取得して、前記各色パッチに対応した前記印刷装置用の色空間内の各座標点と前記測色データとの対応関係、及び、前記印刷装置に入力されるカラー画像信号の各色成分に対応した入力色空間内の座標点と前記標準色空間内の座標データとの対応関係に基づいて前記入力色空間内の任意の座標点を前記印刷装置用の色空間内の座標点に変換する色変換テーブルを作成するにあたり、前記測色データを補正する方法であって、
前記各測色データを、各々、自身を含む少なくとも三つ以上の前記測色データに基づく補間演算によって補正する
ことを特徴とする測色データ補正方法。
【請求項３】
前記印刷装置に入力されるカラー画像信号の各色成分に対応した入力色空間は三次元色空間であって、前記各色パッチに対応した前記印刷装置用の色空間内の各座標点は、前記入力色空間内において、該入力色空間を格子状に分割してなる格子立方体の各格子点に対応付けられるよう設定され、
前記各格子点は、前記入力色空間内の各座標軸それぞれにおいて、所定の範囲を一定の間隔でｎ分割（但し、ｎ≧２の整数）した座標により指定される
ことを特徴とする請求項１又は２記載の測色データ補正方法。
【請求項４】
前記補間演算による補正は、
補正対象の前記測色データに対応した前記格子点である注目格子点を重心とする、該注目格子点と面との距離が前記一定間隔の整数倍である直方体を、補正用格子立体として、該補正用格子立体の表面上に位置する前記各格子点または該補正用格子立体に含まれる全ての前記各格子点に対応した前記各測色データの平均値を演算することにより前記補間演算を行い、
該補間演算により得られた前記平均値を、前記補正対象の測色データの補正値として設定することにより行う
ことを特徴とする請求項３記載の測色データ補正方法。
【請求項５】
前記補正用格子立体は、前記注目格子点と当該補正用格子立体の各面との距離がいずれも前記一定間隔の立方体であって、該立方体内に含まれる前記格子点は合計２７点である
ことを特徴とする請求項４記載の測色データ補正方法。
【請求項６】
前記補正を行う際、次の（ａ）〜（ｃ）のうち少なくともいずれか一つを実行することを特徴とする請求項４又は５記載の測色データ補正方法。
（ａ）前記格子立方体の頂点に位置する格子点に対応した測色データについては、前記補正を行わない。
（ｂ）前記格子立方体の稜線内に位置する格子点であって前記頂点に位置する格子点以外の稜線上格子点に対応した測色データの補正の際は、前記注目格子点を中心とする前記稜線上の所定の範囲内に含まれる前記各格子点に対応した前記各測色データの平均値を演算することにより前記補間演算を行う。
（ｃ）前記格子立方体の面上に位置する格子点であって前記頂点及び前記稜線上のいずれにも位置しない面上格子点に対応した測色データの補正の際は、前記面上において前記注目格子点を重心とする長方形の範囲内に含まれる前記各格子点に対応した前記各測色データの平均値を演算することにより前記補正演算を行う。
【請求項７】
前記補正を行う際、前記（ａ）〜（ｃ）の全てを実行することを特徴とする請求項６記載の測色データ補正方法。
【請求項８】
前記（ｂ）において、前記稜線上の所定の範囲内に含まれる前記各格子点は、前記注目格子点及びそれに隣接する二つの前記各格子点の合計３点である
ことを特徴とする請求項６又は７記載の測色データ補正方法。
【請求項９】
前記（ｃ）において、前記長方形は、一辺の長さが前記一定間隔の２倍である正方形であって、該正方形内に含まれる前記格子点は合計９点である
ことを特徴とする請求項６又は７記載の測色データ補正方法。
【請求項１０】
前記入力色空間はグレー軸を有する色空間であって、
前記各格子点のうち少なくとも３点は、前記グレー軸上に位置し、
該グレー軸上の格子点に対応した前記測色データであるグレー軸測色データについては、該各グレー軸測色データのみに基づく補間演算によって前記補正を行う
ことを特徴とする請求項３〜９いずれかに記載の測色データ補正方法。
【請求項１１】
前記グレー軸測色データに対する前記補間演算は、
補正対象の前記グレー軸測色データと、前記グレー軸上において該グレー軸測色データに対応する格子点に隣接する他の二つの格子点にそれぞれ対応した各グレー軸測色データとの平均値を演算することにより行う
ことを特徴とする請求項１０記載の測色データ補正方法。
【請求項１２】
前記入力色空間及び前記標準色空間は、グレー軸を有する色空間であって、
前記入力色空間内における前記各格子点のうちグレー軸上の格子点に対応した前記測色データであるグレー軸測色データについては、前記標準色空間内において、該グレー軸測色データに対応する座標データを明度成分は保持したままグレー軸上へ移動させることによって、該移動後の座標データにより表される測色データを補正後の新たな測色データとする
ことを特徴とする請求項３〜１１いずれかに記載の測色データ補正方法。
【請求項１３】
前記測色データのうち、前記標準色空間内において前記グレー軸上へ移動させる補正を行った前記グレー軸測色データと同じ明度を有する他の測色データについても、該他の測色データに対応する前記標準色空間内の座標データを、前記グレー軸測色データに対応した座標データの前記移動と同様に移動させる
ことを特徴とする請求項１２記載の測色データ補正方法。
【請求項１４】
前記他の測色データに対応する前記標準色空間内の座標データに対する前記移動の際は、該座標データと前記グレー軸測色データに対応した座標データとの距離が長いほどその移動距離が短くなるようにする
ことを特徴とする請求項１３記載の測色データ補正方法。
【請求項１５】
前記入力色空間はＲＧＢ色空間であり、前記標準色空間はＬａｂ表色系の色空間であることを特徴とする請求項２〜１４いずれかに記載の測色データ補正方法。
【請求項１６】
印刷装置用の色空間における複数の座標点に対応した色の色パッチを各々前記印刷装置で印刷し、該各色パッチを測色器で測色することにより装置に依存しない標準色空間内の座標データで表される該各色パッチ毎の測色データを取得する測色ステップと、
前記各色パッチに対応した前記印刷装置用の色空間内の各座標点と前記測色データとの対応関係、及び、前記印刷装置に入力されるカラー画像信号の各色成分に対応した入力色空間内の座標点と前記標準色空間内の座標データとの対応関係に基づいて、前記入力色空間内の任意の座標点を前記印刷装置用の色空間内の座標点に変換する色変換テーブルを作成する変換テーブル作成ステップと、
を有する変換テーブル作成方法であって、
前記変換テーブル作成ステップにおいて用いられる前記測色データは、前記測色ステップにて得られた前記測色データを請求項２〜１５いずれかに記載の測色データ補正方法によって補正したものである
ことを特徴とする変換テーブル作成方法。
【請求項１７】
請求項１〜１５いずれかに記載の測色データ補正方法を実行する機能を、コンピュータの処理により実現させるためのプログラム。
【請求項１８】
請求項１６記載の変換テーブル作成方法を実行する機能を、コンピュータの処理により実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置により印刷された複数色の色パッチを測色して得られる測色データを補正する方法と、その方法で補正された測色データを用いて入力カラー画像データを記録装置における記録用データに変換するための変換テーブルを作成する方法、及びプログラムに関する。
【背景技術】
【０００２】
カラープリンタやカラー複写機等のカラー画像形成装置においては、入力されたカラー画像データ（例えばＲＧＢ値）を記録用のデータ（例えばＣＭＹ値）に変換して出力している。このカラー画像データ変換について、図１３に基づいて説明する。
【０００３】
図１３に示す如く、カラー画像入力信号として赤（Ｒ），緑（Ｇ），黒（Ｂ）それぞれのデータが入力されると、まずルックアップテーブル（ＬＵＴ）４１にて、記録用の各補色成分であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のデータに変換する。このように変換されたＣＭＹ値は、下色除去部４２にて下色除去が施されることによりＣ，Ｍ，Ｙ，ブラック（Ｋ）の４色の成分に変換され、続くγ補正部４３にてγ補正を行った後、ドットパターン生成部４４にてドットパターンデータに変換される。
【０００４】
ここで、ＲＧＢ値からＣＭＹ値への変換を行うＬＵＴ４１は、例えば図１４に示すように、ＲＧＢ色空間内において各軸を等間隔に９個の格子点（グリッド）で区切ることにより得られる格子立方体の各グリッド（本例では９×９×９＝７２９個）のＲＧＢ値に対応したＣＭＹ値が記憶されたものである。
【０００５】
このＬＵＴ４１は、装置に依存したものであるため、一般には装置毎に作成するようにしており、その作成方法も広く知られている（例えば、特許文献１参照。）。
具体的には、まず図１４で示したＲＧＢ空間内の７２９点の各グリッドそれぞれに対応した色を、実際に装置で印刷して、図１５に示すような７２９色のカラーパッチを得る。このとき、各カラーパッチのＣＭＹ成分は、ＲＧＢ値に対してそれぞれＣ＝２５５−Ｒ，Ｍ＝２５５−Ｇ，Ｙ＝２５５−Ｂで得られるものである。
【０００６】
そして、このカラーパッチの各色を測色器で測色することで、装置に依存しない色空間におけるデータを得る。このような色空間としては、いわゆるＬ＊ａ＊ｂ＊表色系が広く知られており、本例でも、測色器によってＬ＊ａ＊ｂ＊色空間内におけるデータ（以下「Ｌａｂ値」という）が得られるものとする。
【０００７】
ここで、まずＲＧＢ値とＬａｂ値との対応関係は、既知のものである。そして、測色したことによってカラーパッチ各色のＣＭＹ値に対応したＬａｂ値が得られている。そのため、上記両者の対応関係から、ＲＧＢ値とＣＭＹ値との対応関係を求め、これを結果としてＬＵＴ４１とするのである。
【特許文献１】特開平８−２７５００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記方法でＬＵＴ４１を作成する場合、測色データに起因する問題が生じて精度の高いＬＵＴが得られず、階調性の損なわれた記録結果が得られる場合があった。即ち、ＲＧＢ空間の７２９点の各グリッドに対応した色を測色すると、理想的には、Ｌａｂ色空間内において等間隔・連続性を有する測色データが得られるはずである。
【０００９】
ところが、実際には、印刷用紙の表面が完全に均一ではなく凸凹があったり、カラーパッチの印刷結果に横筋や縞模様が入ったりすること、或いは、測色する際の測色位置のバラツキや測色器そのもののバラツキなどによって、図３に例示するように、バラツキの多い測色データが得られる。そのため、このようにバラツキのある測色データを使用してＬＵＴを作成すると、作成されたＬＵＴのデータに特異点が発生し、そのようなＬＵＴを使用してＲＧＢ→ＣＭＹ変換を行うと、印刷結果の中に階調性が損なわれる領域が発生する場合があった。
【００１０】
具体的には、図１０（ａ）に示すように、本来ならば、ＲＧＢの各グリッドＮｏ．の変化に対して、Ｍ値は破線で示したように推移していくはずであるが、グリッドＮｏ．１０で、測色データのバラツキに起因する特異点が発生したことにより、このグリッドＮｏ．１０周囲で凹んだ特性となってしまっている。
【００１１】
そのため、従来は、作成されたＬＵＴに対して、ピンポイント的に修正を施すようにしており、ＬＵＴ作成に多大な労力・時間を要していた。
本発明は上記課題に鑑みなされたものであり、カラーパッチを測色することにより得られる各色毎の測色データのバラツキを抑えて、信頼性の高い測色データを得ることを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するためになされた請求項１記載の測色データ補正方法は、印刷装置用の色空間における複数の座標点に対応した色が印刷された該各色毎の色パッチを各々測色器で測色することにより得られる、装置に依存しない標準色空間内の座標データで表される前記各色パッチ毎の測色データを補正する方法であって、前記各測色データを、各々、自身を含む少なくとも三つ以上の前記測色データに基づく補間演算によって補正することを特徴とするものである。
【００１３】
この測色データ補正方法によれば、各測色データに対応する印刷装置用の色空間内での座標位置関係は予めわかっており、それに基づいて、各測色データの相対関係から補間演算を行うことができるため、測色データにバラツキが生じてもそれを緩和することが可能となり、信頼性の高い測色データを得ることができる。
【００１４】
請求項２記載の測色データ補正方法は、印刷装置用の色空間における複数の座標点に対応した色の色パッチを各々前記印刷装置で印刷し、該各色パッチを測色器で測色することにより装置に依存しない標準色空間内の座標データで表される該各色パッチ毎の測色データを取得して、前記各色パッチに対応した前記印刷装置用の色空間内の各座標点と前記測色データとの対応関係、及び、前記印刷装置に入力されるカラー画像信号の各色成分に対応した入力色空間内の座標点と前記標準色空間内の座標データとの対応関係に基づいて前記入力色空間内の任意の座標点を前記印刷装置用の色空間内の座標点に変換する色変換テーブルを作成するにあたり、前記測色データを補正する方法であって、前記各測色データを、各々、自身を含む少なくとも三つ以上の前記測色データに基づく補間演算によって補正することを特徴とするものである。
【００１５】
この方法によっても、請求項１と同様、測色データにバラツキがが生じてもそれを緩和することが可能となり、信頼性の高い測色データを得ることができる。そして、その補正後の測色データを用いて精度の高い色変換テーブルを作成することが可能となる。
【００１６】
請求項３記載の測色データ補正方法は、請求項１又は２記載の測色データ補正方法において、前記印刷装置に入力されるカラー画像信号の各色成分に対応した入力色空間は三次元色空間であって、前記各色パッチに対応した前記印刷装置用の色空間内の各座標点は、前記入力色空間内において、該入力色空間を格子状に分割してなる格子立方体の各格子点に対応付けられるよう設定され、前記各格子点は、前記入力色空間内の各座標軸それぞれにおいて、所定の範囲を一定の間隔でｎ分割（但し、ｎ≧２の整数）した座標により指示されることを特徴とする。
【００１７】
具体的には、例えば図１に示すような格子立方体における各格子点が考えられる。図１はあくまでも一例であり、各格子点が各軸方向それぞれにおいて等間隔で配置されている場合を示す。このように、入力色空間における格子立方体の各格子点に対応した印刷装置用の色空間内の座標点に対応した色パッチを生成して、測色データを得るようにすれば、測色データの補間演算を簡易的に行うことが可能となる。
【００１８】
補間演算としては、例えば最小二乗法を用いることで補間できたり、また例えば、請求項４のようにすることもできる。即ち、請求項４記載の発明は、請求項３記載の測色データ補正方法であって、前記補間演算による補正は、補正対象の前記測色データに対応した前記格子点である注目格子点を重心とする、該注目格子点と面との距離が前記一定間隔の整数倍である直方体を、補正用格子立体として、該補正用格子立体の表面上に位置する前記各格子点または該補正用格子立体に含まれる全ての前記各格子点に対応した前記各測色データの平均値を演算することにより前記補間演算を行い、該補間演算により得られた前記平均値を、前記補正対象の測色データの補正値として設定することにより行うことを特徴とするものである。
【００１９】
このようにすれば、補正対象の注目格子点を重心とする補正用格子立体の表面又は内部の各格子点に対応した測色データを平均するだけの、ごく簡単な方法で補正を行うことができる。
【００２０】
請求項５記載の測色データ補正方法は、請求項４記載の測色データ補正方法であって、前記補正用格子立体は、前記注目格子点と当該補正用格子立体の各面との距離がいずれも前記一定間隔の立方体であって、該立方体内に含まれる前記格子点は合計２７点であることを特徴とする。このように、補正用格子立体を最小の立方体（２７格子点からなる立方体）とすれば、補正精度が良好でありながら且つ演算も簡素化でき、より適した補正方法となる。
【００２１】
請求項６記載のの測色データ補正方法は、請求項４又は５記載の測色データ補正方法であって、前記補正を行う際、次の（ａ）〜（ｃ）のうち少なくともいずれか一つを実行することを特徴とする。
【００２２】
（ａ）前記格子立方体の頂点に位置する格子点に対応した測色データについては、前記補正を行わない。
（ｂ）前記格子立方体の稜線内に位置する格子点であって前記頂点に位置する格子点以外の稜線上格子点に対応した測色データの補正の際は、前記注目格子点を中心とする前記稜線上の所定の範囲内に含まれる前記各格子点に対応した前記各測色データの平均値を演算することにより前記補間演算を行う。
【００２３】
（ｃ）前記格子立方体の面上に位置する格子点であって前記頂点及び前記稜線上のいずれにも位置しない面上格子点に対応した測色データの補正の際は、前記面上において前記注目格子点を重心とする長方形の範囲内に含まれる前記各格子点に対応した前記各測色データの平均値を演算することにより前記補正演算を行う。
。
【００２４】
このように、（ａ）〜（ｃ）の少なくともいずれかを採用することで、補正後の色域が狭くなるのを防ぐことができ、より適切な測色データの補正が可能となる。
請求項７記載の測色データ補正方法は、請求項６記載の方法であって、補正を行う際、前記（ａ）〜（ｃ）の全てを実行することを特徴とする。このように、（ａ）〜（ｃ）を全て採用することで、請求項６の効果をさらに高めることができる。
【００２５】
請求項８記載の測色データ補正方法は、請求項６又は７記載の測色データ補正方法であって、前記（ｂ）において、前記稜線上の所定の範囲内に含まれる前記各格子点は、前記注目格子点及びそれに隣接する二つの前記各格子点の合計３点であることを特徴とする。このようにすれば、補正精度が良好でありながら且つ演算も簡素化でき、より適した補正方法となる。
【００２６】
請求項９記載の測色データ補正方法は、請求項６又は７記載の測色データ補正方法であって、前記（ｃ）において、前記長方形は、一辺の長さが前記一定間隔の２倍である正方形であって、該正方形内に含まれる前記格子点は合計９点であることを特徴とする。このようにしても、請求項８と同様の効果が得られる。
【００２７】
請求項１０記載の測色データ補正方法は、請求項３〜９いずれかに記載の測色データ補正方法であって、前記入力色空間はグレー軸を有する色空間であって、前記各格子点のうち少なくとも３点は、前記グレー軸上に位置し、該グレー軸上の格子点に対応した前記測色データであるグレー軸測色データについては、該各グレー軸測色データのみに基づく補間演算によって前記補正を行うことを特徴とする。このように、グレー軸についてはグレー軸だけで補間演算することにより、グレーのグラデーションがスムーズとなり、色相ぶれが低減できる。
【００２８】
請求項１１記載の測色データ補正方法は、請求項１０記載の測色データ補正方法であって、前記グレー軸測色データに対する前記補間演算は、補正対象の前記グレー軸測色データと、前記グレー軸上において該グレー軸測色データに対応する格子点に隣接する他の二つの格子点にそれぞれ対応した各グレー軸測色データとの平均値を演算することにより行うことを特徴とする。このように、隣接３点の平均演算にすることで、請求項８と同様の効果が得られる。
【００２９】
請求項１２記載の測色データ補正方法は、請求項３〜１１いずれかに記載の測色データ補正方法であって、前記入力色空間及び前記標準色空間は、グレー軸を有する色空間であって、前記入力色空間内における前記各格子点のうちグレー軸上の格子点に対応した前記測色データであるグレー軸測色データについては、前記標準色空間内において、該グレー軸測色データに対応する座標データを明度成分は保持したままグレー軸上へ移動させることによって、該移動後の座標データにより表される測色データを補正後の新たな測色データとすることを特徴とする。
【００３０】
このようにすれば、グレーに対応する印刷結果がグレーとして出力できるような色変換テーブルの作成が可能となり、ユーザ期待通りのグレーが再現できる。
請求項１３記載の測色データ補正方法は、請求項１２記載の測色データ補正方法であって、前記測色データのうち、前記標準色空間内において前記グレー軸上へ移動させる補正を行った前記グレー軸測色データと同じ明度を有する他の測色データについても、該他の測色データに対応する前記標準色空間内の座標データを、前記グレー軸測色データに対応した座標データの前記移動と同様に移動させることを特徴とする。
【００３１】
このように、グレーだけを強制的にグレー軸に持っていくのではなく、同じ明度を持つ他の測色データについても同じように移動させることにより、グレーの色相ぶれを改善した上で、グレーとグレー近傍の階調飛びを防止することができる。
【００３２】
請求項１４記載の測色データ補正方法は、請求項１３記載の測色データ補正方法であって、前記他の測色データに対応する前記標準色空間内の座標データに対する前記移動の際は、該座標データと前記グレー軸測色データに対応した座標データとの距離が長いほどその移動距離が短くなるようにすることを特徴とする。
【００３３】
このように、同じ明度の測色データを全て同様に移動させるよりも、グレー軸との距  離が長いほど移動距離を小さくすることで、印刷装置の色域（色再現可能範囲）を維持することができ、異なる色が再現されることを防止できる。
【００３４】
請求項１５記載の測色データ補正方法は、請求項２〜１４いずれかに記載の測色データ補正方法であって、前記入力色空間はＲＧＢ色空間であり、前記標準色空間はＬａｂ表色系の色空間であることを特徴とする。ＲＧＢ、Ｌａｂは最もよく使われる代表的な色空間であるため、特に効果的である。
【００３５】
請求項１６記載の発明は、印刷装置用の色空間における複数の座標点に対応した色の色パッチを各々前記印刷装置で印刷し、該各色パッチを測色器で測色することにより装置に依存しない標準色空間内の座標データで表される該各色パッチ毎の測色データを取得する測色ステップと、前記各色パッチに対応した前記印刷装置用の色空間内の各座標点と前記測色データとの対応関係、及び、前記印刷装置に入力されるカラー画像信号の各色成分に対応した入力色空間内の座標点と前記標準色空間内の座標データとの対応関係に基づいて、前記入力色空間内の任意の座標点を前記印刷装置用の色空間内の座標点に変換する色変換テーブルを作成する変換テーブル作成ステップと、を有する変換テーブル作成方法であって、前記変換テーブル作成ステップにおいて用いられる前記測色データは、前記測色ステップにて得られた前記測色データを請求項２〜１５いずれかに記載の測色データ補正方法によって補正したものである。
【００３６】
このように、本発明（請求項２〜１５いずれか）の測色データ補正方法を用いて補正した測色データに基づいて色変換テーブルを作成することで、変換精度の高いテーブルが得られ、このテーブルを用いれば、階調性の優れた記録結果を得ることが可能となる。
【００３７】
また、本発明の測色データ補正方法（請求項１〜１５）、及び変換テーブル作成方法（請求項１６）は、例えば別途ハードウェアにより実現することができるなど、種々の方法により実現可能であるが、コンピュータがアプリケーションソフト（プログラム）を実行することにより実現することができる。
【００３８】
即ち、例えば請求項１７に記載のように、請求項１〜１５のいずれかに記載の測色データ補正方法を実行する機能をコンピュータの処理により実現させるためのプログラムを備え、コンピュータがそのプログラムを実行することにより、本発明の測色データ補正方法が実現されるのである。
【００３９】
一方、本発明の変換テーブル作成方法（請求項１６）についても、測色データ補正方法と同様、コンピュータがアプリケーションソフト（プログラム）を実行することにより実現することができる。即ち、例えば請求項１８に記載のように、請求項１６に記載の変換テーブル作成方法を実行する機能を、コンピュータの処理により実現させるためのプログラムを備え、コンピュータがそのプログラムを実行することにより、本発明の変換テーブル作成方法が実現されるのである。
【００４０】
そして、コンピュータを本発明のＷｅｂサーバ或いは印刷装置として機能させるための各プログラムは、例えばフロッピー（登録商標）ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、メモリーカード、ハードディスク等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。
【発明を実施するための最良の形態】
【００４１】
以下に、本発明の好適な実施形態を図面に基づいて説明する。
図２は、本実施形態の測色データ補正システムを示す概略構成図である。図１に示す如く、本実施形態の測色データ補正システムは、パーソナルコンピュータ（以下「ＰＣ」）という）１０と、プリンタ２０と、測色器３１と、により構成される。
【００４２】
ＰＣ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ（ＨＤＤ）１４、入出力インタフェース（Ｉ／Ｆ）１５などを備えた一般的な構成のものであり、本実施形態では、ＨＤＤ１４内に測色データ補正プログラムとＬＵＴ作成プログラムとが格納されており、必要に応じて、ＣＰＵ１１がそのプログラムに従った各種処理を行う。
【００４３】
プリンタ２０は、ＰＣ１０からの印刷データ（カラー画像データなど）やＰＣ１０にて作成されたＬＵＴが入力される入出力Ｉ／Ｆ２１と、入力された印刷データを印刷用のドットパターンデータに処理・変換する画像データ処理部２２と、画像データ処理部２２からのドットパターンデータに従って記録用紙への記録（出力）を行う記録部２３とを備える。画像データ処理部２２は、ハード構成的には、ＣＰＵ２６、ＲＯＭ２７，ＲＡＭ２８等がバスラインＬ２にて相互に接続された構成となっているが、その主な機能としては、既に説明した図１３と全く同様、入力されるＲＧＢ値を最終的にドットパターンデータに変換する。そして、本実施形態では、プリンタ２０で用いられるＬＵＴ４１を、ＰＣ１０にて作成する。
【００４４】
図５は、ＰＣ１０にて実行されるＬＵＴ作成処理を示すフローチャートである。ＰＣ１０では、ＣＰＵ１１がＨＤＤ１４からＬＵＴ作成プログラムを読み出し、このプログラムに従って処理を実行する。
【００４５】
この処理が開始されると、まずステップ（以下「Ｓ」と略す）１１０にて、カラーパッチの出力をプリンタ２０へ指示する。具体的には、図１４で説明したＲＧＢ色空間における合計７２９個のグリッドに対応した色を記録用紙上に記録するよう、対応する色のＲＧＢ値を出力する。この指示（ＲＧＢ値）を受けたプリンタ２０は、図１３におけるＬＵＴ４１を通さずに、各ＲＧＢ値に対応したＣＭＹ値によるカラーパッチ３２を印刷する。このカラーパッチ３２は、図１５にその一部を記載したものである。
【００４６】
そして、続くＳ１２０にて、カラーパッチ３２の測定を行う。具体的には、カラーパッチ３２に印刷された７２９色の各パッチを、測色器３１にて測色し、その結果としての測色データがＰＣ１０に取り込まれることになる。この測色データは本実施形態ではＬａｂ値である。そして、Ｓ１３０では、取り込まれた測色データの補正を行う。この補正処理の詳細については後述する。
【００４７】
Ｓ１３０で測色データの補正処理が行われると、バラツキの抑えられた測色データが生成され、その補正処理後の測色データに基づき、Ｓ１４０にてＬＵＴの作成を行う。具体的な作成方法は、背景技術の欄で述べた方法と全く同じであり、測色したことによって得られた、カラーパッチ各色のＣＭＹ値とそれに対応する測色データであるＬａｂ値との対応関係、及び、予めわかっているＲＧＢ値とＬａｂ値との対応関係に基づいて、ＲＧＢ値とＣＭＹ値との対応関係を求め、これを結果としてＬＵＴ４１とするのである。
【００４８】
そして、Ｓ１５０にて、このようにして得られたＬＵＴ４１をプリンタ２０へ出力し、プリンタ２０内のメモリ（図示しない揮発性ＲＯＭなど）に記憶させる。これにより、プリンタ２０内部でＬＵＴ４１が設定されたことになり、以後、入力されるＲＧＢ値に対してはその設定したＬＵＴ４１を用いてＣＭＹ値への変換を行う。
【００４９】
次に、上記のＬＵＴ作成処理におけるＳ１３０の測色データ補正処理について説明する。本実施形態では、図１４で説明したＲＧＢ各グリッドの各々について、対応する測色データの補正を行うが、具体的な補正方法は、補正対象のグリッド（以下「注目グリッド」という）に対応した測色データと、その注目グリッド近傍のたのグリッドに対応した測色データとの平均値演算によっておこなう。
【００５０】
ただし、７２９点の各グリッドに対しておなじように行うのではなく、グリッドの位置毎に平均値演算の方法を異なるものとしている。その平均値演算方法の概略について、まず図４に基づいて説明する。本実施形態では、各グリッドを結んでなる格子立方体において、その頂点に位置するグリッドと、その稜線上（但し頂点を除く）に位置するグリッドと、その面上（但し頂点及び稜線上を除く）に位置するグリッドと、その内部に位置するグリッドと、Ｒ＝Ｇ＝Ｂとなるグレー軸（但し頂点を除く）上のグリッドと、に場合分けして、それぞれ対応する測色データの補正方法（平均値演算方法）を変えるようにしている。
【００５１】
図４（ａ）に示す如く、まず、グリッドＰ１のように格子立方体の頂点に位置するグリッドについては、対応する測色データの補正は行わず、測色により得られた測色データをそのまま採用する。一方、グリッドＰ２のように稜線上に位置するグリッドについては、注目グリッド及びその両端のグリッドの合計３グリッドに対応した各測色データの平均値を演算することで補正を行う。また、グリッドＰ４のように面上に位置するグリッドについては、注目グリッド及びそれに隣接する周囲８グリッドの合計９グリッドに対応した各測色データの平均値を演算することで補正を行う。
【００５２】
そして、グリッドＰ５のように格子立方体内部に位置するグリッドについては、注目グリッド及びそれに三次元的に隣接する周囲２６グリッドの合計２７グリッドに対応した各測色データの平均値を演算することで補正を行う。但し、図４（ｂ）に示すように、グレー軸上のグリッドについては、注目グリッド及びそれに隣接するグレー軸上の二つのグリッドの合計３グリッドに対応した各測色データの平均値を演算することで補正を行う。
【００５３】
上記の要領で行われる測色データの補正処理（Ｓ１３０）は、より具体的には、図６に示す各処理に従って行われる。この処理が開始されると、まずＳ２１０〜Ｓ２３０にて変数Ｋ，Ｊ，Ｉがそれぞれ０にセットされる。この変数は、ＲＧＢ色空間内において、ＩがＲ値に、ＪがＧ値に、ＫがＢ値に対応するものであり、Ｉ＝０のときはＲ＝０、Ｉ＝１のときはＲ＝３２，Ｉ＝２のときはＲ＝６４、・・・、Ｉ＝８のときはＲ＝２５５、というふうに、Ｉの各値はそれぞれＲ軸上のグリッドのＲ値に対応する。同様に、Ｊ，Ｋについても同様であり、Ｊ，Ｋ各値の０，１，２，・・・８は、それぞれＧ，Ｂ各値の０，３２，６４，・・・２５５、に対応する。
【００５４】
Ｉ，Ｊ，Ｋを全て０にセットして注目グリッドをＲＧＢ＝（０，０，０）とした後、Ｓ２４０の補正処理０に進む。詳細は図７に示す通りであり、Ｓ３１０でｎ＝０にセット後、Ｓ３２０でＲ値が０又は８か否か判断する。０又は８ならばＳ３３０に進んでｎをインクリメントし、０又は８でなければそのままＳ３４０に進む。以下、Ｊ（Ｇ値）、Ｋ（Ｂ値）についても、同様にしてＳ３８０へ進む。
【００５５】
このとき、注目グリッドが格子立方体の内部にあるならば、ｎは０になっているはずであり、その場合、Ｓ３９０に進んで図示の補間演算式による平均値演算を行う。なお、Ｓｉｊｋは注目グリッドに対応した測色データの生の測定値であり、Ｄｉｊｋは、補正後の測色データである。また、ｉ，ｊ，ｋはそれぞれ上記のＩ，Ｊ，Ｋに対応する。
【００５６】
一方、注目グリッドが表面上にあるならば、ｎは１になっているはずであり、その場合はＳ４１０に進んで補正処理２を行う。また、注目グリッドが稜線上にあるならば、ｎは２になっているはずであり、その場合は、Ｓ４３０に進んで補正処理１を実行する。そして、注目グリッドが頂点に位置する場合は、ｎが３になっているはずであり、その場合はＳ４４０に以降して、測色データをそのまま補正後の測色データとする。
【００５７】
図８に、注目グリッドが稜線上にある場合の補正処理１（図７のＳ４３０）を示す。この場合に、注目グリッドの位置する稜線がＢ軸に平行な稜線ならば、Ｉ，Ｊいずれも０か８のはずであり、その場合はＳ６５０の平均値演算を行う。また、注目グリッドの位置する稜線がＧ軸に平行な稜線ならば、Ｉは０又は８だがＪは０でも８でもないはずであり、その場合はＳ６４０の平均値演算を行う。また、注目グリッドの位置する稜線がＲ軸に平行な稜線ならば、Ｉは０でも８でもないはずであり、その場合はＳ６２０の平均値演算を行う。
【００５８】
図９に、注目グリッドが面上にある場合の補正処理２（図７のＳ４１０）を示す。注目グリッドの位置する面がＧＢ平面に平行な面ならば、Ｉは０か８のはずであり、その場合はＳ５２０の平均値演算を行う。また、注目グリッドの位置する面がＲＢ平面に平行な面ならば、Ｉは０でも８でもないがＪは０のはずであり、その場合はＳ５４０の平均値演算を行う。また、注目グリッドの位置する面がＲＧ平面に平行な面ならば、Ｉ，Ｊいずれも、０でも８でもないはずであり、その場合はＳ５５０の平均値演算を行う。
【００５９】
このようにして、注目グリッドの位置に応じた平均値演算を行った後は、図６のＳ２５０に進み、Ｉをインクリメントする。つまり、前回の注目グリッドに対してＲ値が３２大きいグリッドを、新たな注目グリッドとするのである。そして、Ｉが９にインクリメントされるまでは、Ｓ２４０の補正処理０により新たな注目グリッドに対する補正が行われる。以後、Ｉが９になったらＳ２７０に進んでＪをインクリメントし、Ｓ２３０に戻る。つまり、注目グリッドのＧ値を移動するのである。また、Ｊが９になったら、Ｓ２９０に進んでＫをインクリメントし、Ｓ２２０に戻る。つまり、注目グリッドのＢ値を移動するのである。この処理を継続することで、７２９グリッド全てについて順次補正が行われる。  
【００６０】
尚、本発明の実施の形態は、上記実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
例えば、７２９グリッドのうちグレー軸に対応する測色データについては、上記のような平均値演算を行うのではなく、図１１のように、測色データの色空間（Ｌａｂ色空間）内において、彩度成分は変えずにそのままグレー軸Ｌに移動させるような補正を行っても良い。
【００６１】
またその場合、図１２（ａ）に示したように、グレー軸に対応する測色データのみでなく、同じ明度の他の測色データについても、そのグレーの測色データと同じ方向に移動するようにしてもよい。その場合、すべて均一の移動量としてもよいが、図１２（ｂ）のように、Ｌ軸から遠い測色データほど移動量が少なくなるようにしてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の格子立方体の一例を示す説明図である。
【図２】本実施形態の測色データ補正システムを示す概略構成図である。
【図３】測色データのバラツキを説明するための説明図である。
【図４】本実施形態の測色データ補正処理における平均値演算の概略を説明するための説明図である。
【図５】ＬＵＴ作成処理を示すフローチャートである。
【図６】図５のＬＵＴ作成処理におけるＳ１３０の測色データ補正処理を示すフローチャートである。
【図７】図６の測色データ補正処理におけるＳ２４０の補正処理０を示すフローチャートである。
【図８】図７の補正処理０におけるＳ４３０の補正処理１を示すフローチャートである。
【図９】図７の測色データ補正処理におけるＳ４１０の補正処理２を示すフローチャートである。
【図１０】ＲＧＢ色空間内のグリッドに対する変換後のＣＭＹ値を示すグラフである。
【図１１】グレー軸に対応する測色データの補正例を示す説明図である。
【図１２】グレー軸に対応する測色データの補正例を示す説明図である。
【図１３】ＲＧＢ値からＣＭＹ値への変換過程を示す説明図である。
【図１４】ＲＧＢ色空間における７２９点のグリッドを説明するための説明図である。
【図１５】カラーパッチを示す説明図である。
【符号の説明】
【００６３】
２０…プリンタ、２２…画像データ処理部、２３…記録部、３１…測色器、３２…カラーパッチ、４１…ＬＵＴ、４２…下色除去部、４３…γ補正部、４４…ドットパターン生成部、１１，２６…ＣＰＵ１２，２７…ＲＯＭ１３，２８…ＲＡＭ１４…ＨＤＤ
【図１】
2005094160.tif 000003
【図２】
2005094160.tif 000004
【図３】
2005094160.tif 000005
【図４】
2005094160.tif 000006
【図５】
2005094160.tif 000007
【図６】
2005094160.tif 000008
【図７】
2005094160.tif 000009
【図８】
2005094160.tif 000010
【図９】
2005094160.tif 000011
【図１０】
2005094160.tif 000012
【図１１】
2005094160.tif 000013
【図１２】
2005094160.tif 000014
【図１３】
2005094160.tif 000015
【図１４】
2005094160.tif 000016
【図１５】
2005094160.tif 000017