JP5630231B2 - 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 - Google Patents
色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 Download PDFInfo
- Publication number
- JP5630231B2 JP5630231B2 JP2010258509A JP2010258509A JP5630231B2 JP 5630231 B2 JP5630231 B2 JP 5630231B2 JP 2010258509 A JP2010258509 A JP 2010258509A JP 2010258509 A JP2010258509 A JP 2010258509A JP 5630231 B2 JP5630231 B2 JP 5630231B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- cmyk
- color
- output
- values
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
出力デバイスにおける入力CMYK値とデバイス非依存の色空間上の座標を示す出力色値との関係を示す出力デバイスプロファイルに基づいて生成された、入力画像データから出力CMYK値に変換するための色変換テーブルを用いて、入力画像データから出力CMYK値を得る色変換工程と、
入力CMYK値と前記出力色値との関係が予め定められた標準プロファイルと、前記出力デバイスプロファイルとから特定される入力CMYK値に対する前記出力色値の差分に基づいて生成された入力値調整テーブルを用いて、前記色変換工程において得られた前記出力CMYK値から標準状態に相当する調整CMYK値を得る入力値調整工程、該入力値調整工程において得られた前記調整CMYK値から、K成分値を増加するとともに、該増加させるK成分値に対応するCMY各成分値を減少することにより、該調整CMYK値の各成分値の合計を減少させて節約CMYK値を得る成分値減少工程、及び、前記入力値調整テーブルの入出力値を反転させて生成された出力値調整テーブルを用いて、前記成分値減少工程において得られた前記節約CMYK値から前記出力デバイスに画像を出力させるための最終CMYK値を得る出力値調整工程を有する色調整工程と、
を含み、
前記成分値減少工程において、前記標準プロファイルに基づいて生成された、前記調整CMYK値から前記出力色値を得るための第1の節約用変換テーブルを用いて、前記調整CMYK値から前記出力色値を取得し、前記調整CMYK値におけるCMY各成分値のうちの最小値と、前記調整CMYK値におけるK成分値とから増加後のK成分値を取得し、前記第1の節約用変換テーブルに基づいて生成された、K成分値と前記出力色値とから前記節約CMYK値を得るための第2の節約用変換テーブルを用いて、前記増加後のK成分値と前記調整CMYK値から取得した出力色値とから前記節約CMYK値を得る工程を含むことを特徴とする。
前記第2の節約用変換テーブルは、前記節約CMYK値の各成分値の合計が所定の上限値を超えないように設定されていることを特徴とする。
前記第1の節約用変換テーブルに入力される前記入力CMYK値におけるCMYK各成分値の合計が前記上限値を超えるものについて、前記入力CMYK値におけるCMYK各成分値の合計を前記上限値以下である目標値に変換し、前記入力CMYK値におけるCMY各成分値の合計と、前記目標値から前記入力CMYK値におけるK成分値を除いたCMY各成分値の合計とから減少率を算出し、該減少率を前記入力CMYK値におけるCMY各成分値に適用して減少後の入力CMYK値に変換し、該変換した減少後の入力CMYK値に基づいて得られた出力色値とK成分値とから前記節約CMYK値が得られるように前記第2の節約用変換テーブルが設定されることにより、前記節約CMYK値の各成分値の合計が所定の上限値を超えないように設定されることを特徴とする。
節約量を設定する節約量設定工程を含み、
前記成分値減少工程において、前記節約量設定工程において設定された節約量に応じて、増加させるK成分値を可変することを特徴とする。
前記色変換工程において得られた前記出力CMYK値と、前記色調整工程において得られた前記最終CMYK値との何れを前記出力デバイスに画像を出力させるためのCMYK値とするかを選択する出力選択工程を含むことを特徴とする。
前記出力選択工程において、前記色変換工程において得られた前記出力CMYK値におけるCMYの少なくとも何れかの成分値が0であるときに、前記色変換工程において得られた前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする。
前記出力選択工程において、前記色変換工程において得られた前記出力CMYK値におけるK成分値が0であって、CMY各成分値のうちの最小値が所定値以下であるときに、前記色変換工程において得られた前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする。
出力デバイスにおける入力CMYK値とデバイス非依存の色空間上の座標を示す出力色値との関係を示す出力デバイスプロファイルと、該出力デバイスプロファイルに基づいて生成された、入力画像データから出力CMYK値に変換するための色変換テーブルと、入力CMYK値と前記出力色値との関係が予め定められた標準プロファイルと、を記憶する記憶部と、
前記標準プロファイルと、前記出力デバイスプロファイルとから特定される入力CMYK値に対する前記出力色値の差分に基づいて入力値調整テーブルを生成するとともに、前記入力値調整テーブルの入出力値を反転させた出力値調整テーブルを生成し、前記色変換テーブルを用いて入力画像データから出力CMYK値を取得し、前記入力値調整テーブルを用いて、前記出力CMYK値から標準状態に相当する調整CMYK値を取得し、該調整CMYK値から、K成分値を増加するとともに、該増加させるK成分値に対応するCMY各成分値を減少することにより、該調整CMYK値の各成分値の合計が減少された節約CMYK値を取得し、前記出力値調整テーブルを用いて、前記節約CMYK値から前記出力デバイスに画像を出力させるための最終CMYK値を取得する制御部と、
を備え、
前記制御部は、前記標準プロファイルに基づいて生成された、前記調整CMYK値から前記出力色値を得るための第1の節約用変換テーブルを用いて、前記調整CMYK値から前記出力色値を取得し、前記調整CMYK値におけるCMY各成分値のうちの最小値と、前記調整CMYK値におけるK成分値とから増加後のK成分値を取得し、前記第1の節約用変換テーブルに基づいて生成された、K成分値と前記出力色値とから前記節約CMYK値を得るための第2の節約用変換テーブルを用いて、前記増加後のK成分値と前記調整CMYK値から取得した出力色値とから前記節約CMYK値を得ることを特徴とする。
前記制御部は、前記節約CMYK値の各成分値の合計が所定の上限値を超えないようにして前記第2の節約用変換テーブルを生成することを特徴とする。
前記制御部は、前記第1の節約用変換テーブルに入力される前記入力CMYK値におけるCMYK各成分値の合計が前記上限値を超えるものについて、前記入力CMYK値におけるCMYK各成分値の合計を前記上限値以下である目標値に変換し、前記入力CMYK値におけるCMY各成分値の合計と、前記目標値から前記入力CMYK値におけるK成分値を除いたCMY各成分値の合計とから減少率を算出し、該減少率を前記入力CMYK値におけるCMY各成分値に適用して減少後の入力CMYK値に変換し、該変換した減少後の入力CMYK値に基づいて得られた出力色値とK成分値とから前記節約CMYK値が得られるように前記第2の節約用変換テーブルを生成することにより、前記節約CMYK値の各成分値の合計が所定の上限値を超えないようにすることを特徴とする。
前記制御部は、節約量を設定し、該設定された節約量に応じて、増加させるK成分値を可変することを特徴とする。
前記制御部は、前記出力CMYK値と前記最終CMYK値との何れを前記出力デバイスに画像を出力させるためのCMYK値とするかを選択することを特徴とする。
前記制御部は、前記出力CMYK値におけるCMYの少なくとも何れかの成分値が0であるときに、前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする。
前記制御部は、前記出力CMYK値におけるK成分値が0であって、CMY各成分値のうちの最小値が所定値以下であるときに、前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする。
コンピュータを、
入力CMYK値とデバイス非依存の色空間上の座標を示す出力色値との関係が予め定められた標準プロファイルと、出力デバイスにおける入力CMYK値と前記出力色値との関係を示す出力デバイスプロファイルとから特定される入力CMYK値に対する前記出力色値の差分に基づいて入力値調整テーブルを生成するとともに、前記入力値調整テーブルの入出力値を反転させた出力値調整テーブルを生成し、前記出力デバイスプロファイルに基づいて生成された、入力画像データから出力CMYK値に変換するための色変換テーブルを用いて入力画像データから出力CMYK値を取得し、前記入力値調整テーブルを用いて、前記出力CMYK値から標準状態に相当する調整CMYK値を取得し、該調整CMYK値から、K成分値を増加するとともに、該増加させるK成分値に対応するCMY各成分値を減少することにより、該調整CMYK値の各成分値の合計が減少された節約CMYK値を取得し、前記出力値調整テーブルを用いて、前記節約CMYK値から前記出力デバイスに画像を出力させるための最終CMYK値を取得する制御手段として機能させるための色調整プログラムであって、
前記制御手段は、前記標準プロファイルに基づいて生成された、前記調整CMYK値から前記出力色値を得るための第1の節約用変換テーブルを用いて、前記調整CMYK値から前記出力色値を取得し、前記調整CMYK値におけるCMY各成分値のうちの最小値と、前記調整CMYK値におけるK成分値とから増加後のK成分値を取得し、前記第1の節約用変換テーブルに基づいて生成された、K成分値と前記出力色値とから前記節約CMYK値を得るための第2の節約用変換テーブルを用いて、前記増加後のK成分値と前記調整CMYK値から取得した出力色値とから前記節約CMYK値を得ることを特徴とする。
前記制御手段は、前記節約CMYK値の各成分値の合計が所定の上限値を超えないようにして前記第2の節約用変換テーブルを生成することを特徴とする。
前記制御手段は、前記第1の節約用変換テーブルに入力される前記入力CMYK値におけるCMYK各成分値の合計が前記上限値を超えるものについて、前記入力CMYK値におけるCMYK各成分値の合計を前記上限値以下である目標値に変換し、前記入力CMYK値におけるCMY各成分値の合計と、前記目標値から前記入力CMYK値におけるK成分値を除いたCMY各成分値の合計とから減少率を算出し、該減少率を前記入力CMYK値におけるCMY各成分値に適用して減少後の入力CMYK値に変換し、該変換した減少後の入力CMYK値に基づいて得られた出力色値とK成分値とから前記節約CMYK値が得られるように前記第2の節約用変換テーブルを生成することにより、前記節約CMYK値の各成分値の合計を所定の上限値を超えないようにすることを特徴とする。
前記制御手段は、節約量を設定し、該設定された節約量に応じて、増加させるK成分値を可変することを特徴とする。
前記制御手段は、前記出力CMYK値と前記最終CMYK値との何れを前記出力デバイスに画像を出力させるためのCMYK値とするかを選択することを特徴とする。
前記制御手段は、前記出力CMYK値におけるCMYの少なくとも何れかの成分値が0であるときに、前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする。
前記制御手段は、前記出力CMYK値におけるK成分値が0であって、CMY各成分値のうちの最小値が所定値以下であるときに、前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする。
また、コントローラ2は、クライアントPC10より送信されるデバイスリンクプロファイルを、HDD等の記憶装置に記憶する。コントローラ2は、生成した画像データについてデバイスリンクプロファイルを用いて色変換処理を行うことができる。コントローラ2は、上記色変換処理を行った画像データをカラープリンタ1に送信して出力させる。
ここで、デバイスリンクプロファイルは、カラーモニタ装置のデバイスプロファイルとカラープリンタ1のデバイスプロファイルとを統合したプロファイルである。具体的には、デバイスリンクプロファイルは、カラーモニタ装置のRGBの値とカラープリンタ1のCMYKの値とを、デバイスに依存しない色空間を介さずに対応付ける。そのため、コントローラ2は、デバイスリンクプロファイルを用いて、カラーモニタ装置にて出力されるRGB色の画像データを直接CMYK色に変換することができる。
また、本実施の形態では、カラープリンタ1の色材(トナー材)の使用量を削減するために、後述するように、コントローラ2は、クライアントPC10より送信される節約モード用変換テーブル、入力値補正カーブ及び出力値補正カーブをHDD等の記憶装置に記憶する。そして、コントローラ2は、これらに基づき、デバイスリンクプロファイルによって変換されたCMYKの画像データに対して補正を行うことができる。
測定器3は、通信用のインターフェースを介してクライアントPC10と接続される。 なお、測定器3による測定値が分光反射率の値やXYZの値で表わされる場合、クライアントPC10が、当該測定値をL*a*b*の値やCIECAM02の値に変換する構成であってもよい。
本実施の形態では、測定器3による測定値として、L*a*b*の値を用いる場合を説明する。
CPU11は、例えば、カラープリンタ1のデバイスプロファイルを作成する。また、CPU11は、カラープリンタ1のデバイスプロファイルとカラーモニタ装置のデバイスプロファイルとを用いてデバイスリンクプロファイルを作成する。つまり、CPU11は、カラーモニタ装置にて出力される画像データの色を調整し、カラープリンタ1で当該画像データの色を再現するための色変換テーブルを作成する。また、CPU11は、測定器3にて測定されたスポットカラーの測定値に基づいて、スポットカラーの示す色をカラープリンタ1にて再現するためのスポットカラーテーブルを作成する。また、CPU11は、後述するように、カラープリンタ1の標準状態と現在の状態との色差に基づいて入力値補正カーブ及び出力値補正カーブを作成する。また、CPU11は、後述するように、カラープリンタ1の色材(トナー材)の使用量を削減するための節約モードにおいて使用する節約モード用変換テーブルを作成する。
また、記憶部16は、CPU11が作成する節約モード用変換テーブル、入力値補正カーブ及び出力値補正カーブを記憶する。
また、記憶部16は、予め定められたカラープリンタ1の標準状態におけるCMYKの各値に対するデバイスに依存しない表色系の値との関係を示す標準プロファイルを記憶する。この標準プロファイルは、メーカーによって予め作成されて所定の記録媒体に記録されたものを用いるようにしてもよいし、ユーザによりデバイスプロファイルを任意に作成して、これを標準プロファイルとして使用するようにしてもよい。また、ネットワークを介して、外部より標準プロファイルをダウンロードして使用するようにしてもよい。
また、記憶部16は、カラーモニタ装置のデバイスプロファイルとして、sRGB形式のデバイスプロファイルを予め記憶する。sRGB形式のデバイスプロファイルは、国際電気標準会議(IEC;International Electrotechnical Commission)が定めた国際標準規格に準拠するデバイスプロファイルである。
例えば、通信部17は、測定器3より送信されるカラーチャートの測定値を受信する。また、通信部17は、記憶部16に記憶されたデバイスプロファイル、デバイスリンクプロファイル、節約モード用変換テーブル、入力値補正カーブ及び出力値補正カーブ等をコントローラ2に送信する。
以下に、当該第1のLUT100の作成手順を述べる。
つまり、カラーチャート110は、(1)〜(7)の合計で、C×M×Y×K:754点+単色52点の806点のカラーパッチを備える。
具体的には、CPU11は、(1)のC×M×Y:6×6×6点をサンプル点とし、(7)のCMYの単色階調ステップの各値を用いて、C×M×Y:9×9×9点の中で測定値の無い点(C、M、Y:30%、55%、85%)について補間処理を行い、測定値の無い点のL*a*b*の値を算出する。次に、CPU11は、(2)のC×M×Y:6×6×6点、(3)のC×M×Y:5×5×5点、(4)のC×M×Y:5×5×5点、(5)のC×M×Y:4×4×4点、(6)のC×M×Y:2×2×2点、のそれぞれについても同様の補間処理を行い、測定値の無い点のL*a*b*の値を算出する。つまり、CPU11は、C×M×Y×K:754点をサンプル点として補間処理を行うことで、C×M×Y×K:9×9×9×6点に補間できる。
さらに、CPU11は、K:9点の中で測定値の無い3点(K:10%,30%,50%)について、以下のような補間処理を行う。すなわち、K:10%のC×M×Y:9×9×9点については、既に求められているK:0%のC×M×Y:9×9×9点の各L*a*b*の値と、K:20%のC×M×Y:9×9×9点の各L*a*b*の値と、Kの単色階調ステップの各値を用いて補間処理を行って、各点のL*a*b*の値を算出する。また、K:30%のC×M×Y:9×9×9点については、既に求められているK:20%のC×M×Y:9×9×9点の各L*a*b*の値と、K:40%のC×M×Y:9×9×9点の各L*a*b*の値と、Kの単色階調ステップの各値を用いて補間処理を行って、各点のL*a*b*の値を算出する。また、K:50%のC×M×Y:9×9×9点については、既に求められているK:40%のC×M×Y:9×9×9点の各L*a*b*の値と、K:60%のC×M×Y:9×9×9点の各L*a*b*の値と、Kの単色階調ステップの各値を用いて補間処理を行って、各点のL*a*b*の値を算出する。
以上により、CPU11は、第1のLUT100の、C×M×Y×K:9×9×9×9=6561点のLUT入力点に対するL*a*b*の値を取得できる。
CPU11は、補間処理を行う点(測定値の無い点)のL*a*b*の値を、サンプル点のL*a*b*の値と、CMYの単色における階調ステップの値と、で算出する。ここで、補間処理を行う点のL*a*b*はLm*am*bm*、各サンプル点のL*a*b*はLi*ai*bi*(i=1〜4)とする。
図6は、●印がサンプル点、△印と×印がそれぞれ補間処理を行う点を表す。CPU11は、△印のように前後2点ずつサンプル点が存在する場合と、×印のように前後に1点及び3点のサンプル点が存在する場合とで異なる補間式を用いてLm*am*bm*の値を算出する。
具体的には、前者(△印)に対する補間式は下記式(1)〜(3)によって求められる。
Lm*=−(1/16)L1*+(9/16)L2*+(9/16)L3*−(1/16)L4*・・・(1)
am*=−(1/16)a1*+(9/16)a2*+(9/16)a3*−(1/16)a4*・・・(2)
bm*=−(1/16)b1*+(9/16)b2*+(9/16)b3*−(1/16)b4*・・・(3)
一方、後者(×印)に対する補間式は下記式(4)〜(6)によって求められる。
Lm*=(5/16)L1*+(15/16)L2*−(5/16)L3*+(1/16)L4*・・・(4)
am*=(5/16)a1*+(15/16)a2*−(5/16)a3*+(1/16)a4*・・・(5)
bm*=(5/16)b1*+(15/16)b2*−(5/16)b3*+(1/16)b4*・・・(6)
次に、CPU11は、上記補間式を用いて、C×M×Y:9×9×9点に含まれる補間処理を行う点それぞれに対し、図7に示す番号I〜IIIの順序に沿って補間処理を繰り返し行う。その結果、CPU11は、補間処理が完了した時点で、(4)のC×M×Y:5×5×5点のサンプル点でC×M×Y:9×9×9点に補間することができる。
そのため、CPU11は、図8に示す1次元LUT120,130により、CMYKそれぞれの値を、100%を8等分に分割した値に変換する。そして、CPU11は、変換後のCMYKそれぞれの値を第1のLUT100へ入力する処理を行う。具体的には、CPU11は、1次元LUT120を用いて、C、M、Y:10%を12.5%に、20%を25%に、30%を37.5%に、40%を50%に、55%を62.5%に、70%を75%に、85%を87.5%に変換する。また、CPU11は、1次元LUT130を用いて、K:10%を12.5%に、20%を25%に、30%を37.5%に、40%を50%に、50%を62.5%に、60%を75%に、80%を87.5%に変換する。
以下に、当該第2のLUT200の作成手順を述べる。なお、簡単のため、基本色をC、Mの2色として説明する。なお、C、M、Y、Kはいずれも0〜100%の値をとるものとする。
K=2.0(min[C、M、Y]−50(%))・・・(7)
ただし、K<0であればK=0(%)である。
上述したものは、K値が40%であり、Kの9点(0,10,20,30,40,50,60,80,100)の中の1点と一致したものについてのL*a*b*値を得る場合についての説明であるが、K値が上述のKの9点と一致しない場合には、K値の上下の2点についてのL*a*b*値に対してそれぞれ重みを掛け、これらを足し合わせることによる補間を行うことによりL*a*b*値を得ることができる。
まず、L*×a*×b*:33×33×33点の組み合わせの中で、L*a*b*の測定値が存在する点(つまり、カラープリンタ1の色域の内側の点)について、CMYKの値の組み合わせを導出する手順を説明する。ここで、色域(カラーガマット)とは、カラープリンタ1等の画像データの出力処理を行う機器が表現または再現できる色の範囲である。
当該導出に用いる収束演算処理は、例えば、特開2003−78773号公報等に詳述されている。ここでは、当該導出の手順について簡潔に述べる。
次に、CPU11は、図11に示す格子点a〜dで囲まれる領域V0を、図12に示す分割点e〜iで領域V1〜V4に4等分する。ここで、CPU11は、分割点e〜iの値を、既に求められている周囲の格子点を利用して重み平均で算出する。そして、CPU11は、分割点e〜iに対応するL*a*b*の値を図13に示す座標系にプロットする。図13に示す分割点e’〜i’は、それぞれ、図12に示す分割点e〜iに対応するプロット点である。
さらに、CPU11は、分割点e’〜i’によって形成された4つの領域V1’〜V4’のうちどの領域に目標値T’があるかを求める。例えば、図13に示すように目標値T’が領域V2’にある場合、CPU11は、目標値Tが図12に示す領域V2’に対応した領域V2にあると推定する。
h=arctan(b*/a*)/π×180・・・(13)
C*=((a*^2)+(b*^2))^0.5・・・(14)
ここで、本実施形態において、高彩度色の目標点r1は、彩度頂点H1’よりも彩度C*が小さな位置に定められる。つまり、CPU11は、図14に示すように、当該目標点r1を、中間点r2と彩度頂点H1’とを結ぶ線分上の、彩度頂点H1’側に配置する。また、CPU11は、白色頂点W’近傍の色の目標点r3を配置する。CPU11は、当該目標点r3を、白色頂点W’と中間点r2とを結ぶ線分上に位置するように定める。なお、中間点r2は、白色頂点W’の明度L*と黒色頂点B’の明度L*の中間値をとる点である。
具体的には、CPU11は、領域P2及び領域P4の傾きを予め定められた方法に基づいて決定する。ここで、領域P2は、色域の上側に位置し、CPU11により決定された傾きで色域へ写像する領域である。また、領域P4は、色域の下側に位置し、CPU11により決定された傾きで色域へ写像する領域である。
そして、CPU11は、領域P2及び領域P4の傾きに基づいて、境界線q1〜q4を作成する。CPU11は、作成した境界線q1〜q4により、領域P1〜P5のそれぞれの領域の境界を定める。境界線q1は、目標点r3より領域P2の傾きで色域の上側へ延伸した半直線である。境界線q2は、目標点r1より領域P2の傾きで色域の上側へ延伸した半直線である。境界線q3は、目標点r1より領域P4の傾きで色域の下側へ延伸した半直線である。境界線q4は、黒色頂点B’より領域P4の傾きで色域の下側へ延伸した半直線である。
ここで、図14において、彩度頂点H1’の明度L*は、明度L*の最大値100の略中間値を示す。しかし、彩度頂点H1’の明度L*は、切断する色相次第で当該略中間値を示さない場合がある。例えば、イエローの色相で切断した場合、彩度頂点H1’の明度L*は、図14よりも高い明度L*を示す。また、ブルーの色相で切断した場合、彩度頂点H1’の明度L*は、図14よりも低い明度L*を示す。このような場合、CPU11は、上記領域P2及び領域P4の傾きを、彩度頂点H1’から白色頂点W’や黒色頂点B’に向けての直線の傾きに応じて変化させることが望ましい。
次に、CPU11は、入力点を写像させる色域内の目標点を当該入力点の属する領域に応じて決定する。例えば、CPU11は、入力点が領域P1に属すと判断した場合、目標点を目標点r3に決定する。また、CPU11は、入力点が領域P3に属すと判断した場合、目標点を目標点r1に決定する。また、CPU11は、入力点が領域P5に属すと判断した場合、目標点を黒色頂点B’に決定する。また、CPU11は、入力点が領域P2に属すと判断した場合、目標点r1と白色頂点W’とを結ぶ線分又は目標点r3と中間点r2とを結ぶ線分と、入力点を通りP2の傾きで延伸させた直線との交点を目標点に決定する。また、CPU11は、入力点が領域P4に属すと判断した場合、目標点r1と白色頂点W’とを結ぶ線分又は黒色頂点B’と中間点r2とを結ぶ線分と、入力点を通りP4の傾きで延伸させた直線との交点を目標点に決定する。
その結果、CPU11は、L*a*b*の値が色域の外側にある入力点を、色域内の目標点に写像させることができる。そして、CPU11は、当該目標点の目標値T’について収束演算処理を行うことで、CMYKの値の組み合わせを取得する。
次に、カラーチャート110を測定した結果に基づき、クライアントPC10のCPU11は、第1のLUT100を、上述したようにして作成し、記憶部16に記憶する(ステップS2)。
そして、CPU11は、作成した第1のLUT100に基づいて、上述したようにして、第2のLUT200を作成し、記憶部16に記憶する(ステップS3)。
そして、CPU11は、上述のようにして作成され、記憶部16に記憶された第2のLUT200と、記憶部16に予め記憶されたカラーモニタ装置のデバイスプロファイルとを読み出す(ステップS4)。ここで読み出されるカラーモニタ装置のデバイスプロファイルは、RGBの値を入力としてこれに対応するL*a*b*値を取得するためのプロファイルであり、ソースプロファイルということがある。また、ここで読み出される第2のLUT200をデスティネーションプロファイルということがある。
そして、CPU11は、読み出されたデスティネーションプロファイルとしての第2のLUT200と、ソースプロファイルとしてのカラーモニタ装置のデバイスプロファイルとを使用して、デバイスリンクプロファイルを作成する(ステップS5)。より具体的には、まず、ソースプロファイルの格子点におけるRGBの値に対応するL*a*b*値を第2のLUT200の入力値とし、補間演算によりCMYKの出力値を得る。そして、ソースプロファイルの格子点におけるRGB値をLUT入力点とし、上述のようにして得られたCMYK値を出力値とする「RGB−CMYK LUT」を構成することによりデバイスリンクプロファイルが作成される。このデバイスリンクプロファイルは、後述する節約モードによる色材の減少が行われていない、通常時における色変換結果が得られる通常モード用デバイスリンクプロファイルである。
本実施の形態では、通常モード用デバイスリンクプロファイルを用いて色変換が行われた結果得られたCMYK値に対し、以下のようにして色材の減少を行う色調整処理を実施する。
まず、CPU11は、第1のLUT100から、対象色の単色における複数階調のそれぞれの測定値を得る(ステップS201)。具体的には、CPU11は、最初に、第1のLUT100の格子点のうちの対象色の単色を示す格子点に記述されたL*a*b*値を、公知の変換式により、XYZ表色系におけるXYZの各値のうちの対象色の補色に対応する値に変換する。なお、XYZの各値は、0〜1の範囲で表される。例えば、シアン(C)色の場合、Cと補色の関係にある色はRGBのうちのRである。そして、XYZの各値のうち、Rに対応する値はX値となるので、対象色がシアン色の場合、L*a*b*値から変換される値はX値となる。また、マゼンタ(M)色の場合、Mと補色の関係にある色はRGBのうちのGである。そして、XYZの各値のうち、Gに対応する値はY値となるので、対象色がマゼンタ色の場合、L*a*b*値から変換される値はY値となる。また、イエロー(Y)色の場合、Yと補色の関係にある色はRGBのうちのBである。そして、XYZの各値のうち、Bに対応する値はZ値となるので、対象色がイエロー色の場合、L*a*b*値から変換される値はZ値となる。また、XYZの各値のうち、ブラック(K)色に対応する値は何れを採用することもできるが、本実施の形態では、対象色がブラック色の場合、L*a*b*値から変換される値をY値としている。次に、CPU11は、以上のようにして変換して得られた値を0.4乗してこれを対象色の単色における階調の測定値(X値、Y値、Z値)とする。なお、本実施の形態では、L*a*b*値から変換して得られたXYZ値にべき乗する数値を0.4としているが、これに限定されず任意に設定することができる。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=0%)」を使用して、K=0%に対応する「L*a*b*−CMY LUT(K=0%)」を作成する(ステップS402)。「L*a*b*−CMY LUT(K=0%)」の作成は、上述した第2のLUT200と同様の要領にて行われる。また、L*a*b*値が色域の外側にある場合には、第2のLUT200の作成において上述したような色域写像処理を適用してCMYの値の組み合わせを導出する。CPU11は、以上のようにして、K値=0%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=12.5%)」を使用して、ステップS402と同様にして、K=12.5%に対応する「L*a*b*−CMY LUT(K=12.5%)」を作成する(ステップS404)。すなわち、CPU11は、K値=12.5%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=25%)」を使用して、ステップS402と同様にして、K=25%に対応する「L*a*b*−CMY LUT(K=25%)」を作成する(ステップS406)。すなわち、CPU11は、K値=25%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=37.5%)」を使用して、ステップS402と同様にして、K=37.5%に対応する「L*a*b*−CMY LUT(K=37.5%)」を作成する(ステップS408)。すなわち、CPU11は、K値=37.5%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=50%)」を使用して、ステップS402と同様にして、K=50%に対応する「L*a*b*−CMY LUT(K=50%)」を作成する(ステップS410)。すなわち、CPU11は、K値=50%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=62.5%)」を使用して、ステップS402と同様にして、K=62.5%に対応する「L*a*b*−CMY LUT(K=62.5%)」を作成する(ステップS412)。すなわち、CPU11は、K値=62.5%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=75%)」を使用して、ステップS402と同様にして、K=75%に対応する「L*a*b*−CMY LUT(K=75%)」を作成する(ステップS414)。すなわち、CPU11は、K値=75%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=87.5%)」を使用して、ステップS402と同様にして、K=87.5%に対応する「L*a*b*−CMY LUT(K=87.5%)」を作成する(ステップS416)。すなわち、CPU11は、K値=87.5%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述のようにして作成された「CMY−L*a*b* LUT(K=100%)」を使用して、ステップS402と同様にして、K=100%に対応する「L*a*b*−CMY LUT(K=100%)」を作成し(ステップS418)、この処理を終了する。すなわち、CPU11は、K値=100%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
次に、CPU11は、CMYKの色域を小さくするための総量制限設定処理を実行する(ステップS502)。
まず、CPU11は、作成された「CMY−L*a*b* LUT(K=n%)」における各LUT入力点のうち、変換対象であるLUT入力点があるか否かを判定する(ステップS601)。具体的には、CPU11は、CMYKの各値の合計が220%〜400%であって、CMY値の変換が未だ行われていないLUT入力点を変換対象として検索する。なお、LUT入力点の変換対象とされるCMYKの各値の合計については任意に設定可能である。
そして、CPU11は、ステップS601において、変換対象であるLUT入力点があると判定しないとき(ステップS601:N)、この処理を終了する。
そして、CPU11は、上述した総量制限設定処理を実行して色材の総量制限が行われた「CMY−L*a*b* LUT(K=12.5%)」を作成する(ステップS505)。
そして、CPU11は、色材の総量制限が行われた「CMY−L*a*b* LUT(K=12.5%)」を使用して、ステップS503と同様にして、K=12.5%に対応する「L*a*b*−CMY LUT(K=12.5%)」を作成する(ステップS506)。すなわち、CPU11は、K値=12.5%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述した総量制限設定処理を実行して色材の総量制限が行われた「CMY−L*a*b* LUT(K=25%)」を作成する(ステップS508)。
そして、CPU11は、色材の総量制限が行われた「CMY−L*a*b* LUT(K=25%)」を使用して、ステップS503と同様にして、K=25%に対応する「L*a*b*−CMY LUT(K=25%)」を作成する(ステップS509)。すなわち、CPU11は、K値=25%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述した総量制限設定処理を実行して色材の総量制限が行われた「CMY−L*a*b* LUT(K=37.5%)」を作成する(ステップS511)。
そして、CPU11は、色材の総量制限が行われた「CMY−L*a*b* LUT(K=37.5%)」を使用して、ステップS503と同様にして、K=37.5%に対応する「L*a*b*−CMY LUT(K=37.5%)」を作成する(ステップS512)。すなわち、CPU11は、K値=37.5%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述した総量制限設定処理を実行して色材の総量制限が行われた「CMY−L*a*b* LUT(K=50%)」を作成する(ステップS514)。
そして、CPU11は、色材の総量制限が行われた「CMY−L*a*b* LUT(K=50%)」を使用して、ステップS503と同様にして、K=50%に対応する「L*a*b*−CMY LUT(K=50%)」を作成する(ステップS515)。すなわち、CPU11は、K値=50%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述した総量制限設定処理を実行して色材の総量制限が行われた「CMY−L*a*b* LUT(K=62.5%)」を作成する(ステップS517)。
そして、CPU11は、色材の総量制限が行われた「CMY−L*a*b* LUT(K=62.5%)」を使用して、ステップS503と同様にして、K=62.5%に対応する「L*a*b*−CMY LUT(K=62.5%)」を作成する(ステップS518)。すなわち、CPU11は、K値=62.5%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述した総量制限設定処理を実行して色材の総量制限が行われた「CMY−L*a*b* LUT(K=75%)」を作成する(ステップS520)。
そして、CPU11は、色材の総量制限が行われた「CMY−L*a*b* LUT(K=75%)」を使用して、ステップS503と同様にして、K=75%に対応する「L*a*b*−CMY LUT(K=75%)」を作成する(ステップS521)。すなわち、CPU11は、K値=75%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述した総量制限設定処理を実行して色材の総量制限が行われた「CMY−L*a*b* LUT(K=87.5%)」を作成する(ステップS523)。
そして、CPU11は、色材の総量制限が行われた「CMY−L*a*b* LUT(K=87.5%)」を使用して、ステップS503と同様にして、K=87.5%に対応する「L*a*b*−CMY LUT(K=87.5%)」を作成する(ステップS524)。すなわち、CPU11は、K値=87.5%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
そして、CPU11は、上述した総量制限設定処理を実行して色材の総量制限が行われた「CMY−L*a*b* LUT(K=100%)」を作成する(ステップS526)。
そして、CPU11は、色材の総量制限が行われた「CMY−L*a*b* LUT(K=100%)」を使用して、ステップS503と同様にして、K=100%に対応する「L*a*b*−CMY LUT(K=100%)」を作成し(ステップS527)、この処理を終了する。すなわち、CPU11は、K値=100%に対応する、上記17×17×17点それぞれのL*a*b*値に応じたCMY値を取得し、LUT化する。
[実施例1]
下記の方法に従って実施例1及び比較例1のテスト画像の出力を行い、色材の節約量の評価を行った。以下の実施例では、テスト画像として「JIS X 9201:2001(ISO 12640-1:1997) 高精細カラーディジタル標準画像(CMYK/SCID)」の中から、N3A(果物かご)の画像を使用した。また、このテスト画像に対応するプロファイル及びsRGB形式のデバイスプロファイルに基づき、このテスト画像におけるCMYK画像データをRGB画像データに変換し、この変換したRGB値を入力してテスト画像の出力を行った。ここで、実施例1として、本実施の形態に適用した色調整システム1000のカラープリンタ1によって20%節約モードによるCMYKカラー画像によるテスト画像を出力するとともに、C成分のみによって構成されたテスト画像、M成分のみによって構成されたテスト画像、Y成分のみによって構成されたテスト画像及びK成分のみによって構成されたテスト画像を、それぞれK色トナーを用いて出力した。また、比較例1として、色材の節約を行わない通常モードによるCMYKカラー画像によるテスト画像を出力するとともに、C成分のみによって構成されたテスト画像、M成分のみによって構成されたテスト画像、Y成分のみによって構成されたテスト画像及びK成分のみによって構成されたテスト画像を、それぞれK色トナーを用いて出力した。
得られた実施例1のCMYKカラーによるテスト画像と、比較例1のCMYKカラーによるテスト画像との目視観察によれば、ほとんど変わらない再現性が得られることがわかった。
これに対し、実施例1のK成分のみによって構成されたテスト画像と、比較例1のK成分のみによって構成されたテスト画像との目視観察によれば、実施例1のK成分は、比較例1のK成分よりも色材の量が多く、全体的に画像が濃く表れていることがわかった。
また、下記の方法に従って実施例2及び比較例2のテスト画像の出力を行い、色変化の評価を行った。以下の実施例では、テスト画像として「ISO 12642」のカラーチャート画像を使用した。そして、実施例2として、本実施の形態に適用した色調整システム1000のカラープリンタ1によって20%節約モードによるCMYKカラーによるカラーチャート画像を出力し、所定の809点のカラーパッチについてL*a*b*値による測定を行った。また、比較例2として、通常モードによるCMYKカラーによるカラーチャート画像を出力し、所定の809点のカラーパッチについてL*a*b*値による測定を行った。そして、実施例2と比較例2における色差をカラーパッチ毎に求め、平均色差と最大色差を求めた。
その結果、実施例2と比較例2との平均色差は1.7であり、最大色差は17.3であった。この結果から、CMYKの各成分の総量の制限が加えられているため、最大色差は大きいが、平均色差が小さいため高い色再現精度が得られていることがわかった。
そして、CPU11は、設定された節約モードに対応する節約モード用変換テーブルを読み出す(ステップS908)。
そして、CPU11は、読み出した節約モード用変換テーブルを使用して、CiMiYiKiの各値からL* ia* ib* iに変換する(ステップS909)。
そして、CPU11は、節約モードに対応するK版生成カーブを読み出す(ステップS910)。
次に、CPU11は、読み出したK版生成カーブを用いて、CiMiYiKiの各値からKoを特定する(ステップS911)。
次に、CPU11は、読み出した節約モード用変換テーブルを使用して、KoとL* ia* ib* iとからCoMoYoを取得する(ステップS912)。
次に、CPU11は、出力値補正カーブを使用して、CoMoYoKoの各値をC4M4Y4K4の各値に変換した後(ステップS913)、ステップS915の処理を実行する。
一方、CPU11は、ステップS914において、C3M3Y3K3の各値をそのままC4M4Y4K4とし(ステップS914)、ステップS915の処理を実行する。
また、1台の装置にてクライアントPC及びコントローラの各機能を実現するようにしてもよい。
また、クライアントPC及びコントローラの各機能をカラープリンタに持たせるように構成してもよい。
また、本発明の実施の形態では、CMYK4色のカラープリンタを使用したが、例えば、ライトシアンやライトマゼンタ等他の色を含むカラープリンタに適用してもよい。
また、設定可能な色材の節約量を複数種類設けているが、1種類であってもよい。
また、色材の節約を行うための処理は、通常の色変換処理によって得られたCMYK値を所定の標準状態に補正した上で実施されるような構成であれば、本実施の形態において説明したものに限らず、何れの態様であってもよい。すなわち、色材の節約を行うための処理は、カラープリンタのデバイスプロファイルやソースプロファイルが変更されても、共通に使用できるものであればよい。
1 カラープリンタ
2 コントローラ
3 測定器
10 クライアントPC
11 CPU
16 記憶部
100 第1のLUT
200 第2のLUT
Claims (22)
- 出力デバイスにおける入力CMYK値とデバイス非依存の色空間上の座標を示す出力色値との関係を示す出力デバイスプロファイルに基づいて生成された、入力画像データから出力CMYK値に変換するための色変換テーブルを用いて、入力画像データから出力CMYK値を得る色変換工程と、
入力CMYK値と前記出力色値との関係が予め定められた標準プロファイルと、前記出力デバイスプロファイルとから特定される入力CMYK値に対する前記出力色値の差分に基づいて生成された入力値調整テーブルを用いて、前記色変換工程において得られた前記出力CMYK値から標準状態に相当する調整CMYK値を得る入力値調整工程、該入力値調整工程において得られた前記調整CMYK値から、K成分値を増加するとともに、該増加させるK成分値に対応するCMY各成分値を減少することにより、該調整CMYK値の各成分値の合計を減少させて節約CMYK値を得る成分値減少工程、及び、前記入力値調整テーブルの入出力値を反転させて生成された出力値調整テーブルを用いて、前記成分値減少工程において得られた前記節約CMYK値から前記出力デバイスに画像を出力させるための最終CMYK値を得る出力値調整工程を有する色調整工程と、
を含み、
前記成分値減少工程において、前記標準プロファイルに基づいて生成された、前記調整CMYK値から前記出力色値を得るための第1の節約用変換テーブルを用いて、前記調整CMYK値から前記出力色値を取得し、前記調整CMYK値におけるCMY各成分値のうちの最小値と、前記調整CMYK値におけるK成分値とから増加後のK成分値を取得し、前記第1の節約用変換テーブルに基づいて生成された、K成分値と前記出力色値とから前記節約CMYK値を得るための第2の節約用変換テーブルを用いて、前記増加後のK成分値と前記調整CMYK値から取得した出力色値とから前記節約CMYK値を得る工程を含むことを特徴とする色調整方法。 - 前記第2の節約用変換テーブルは、前記節約CMYK値の各成分値の合計が所定の上限値を超えないように設定されていることを特徴とする請求項1に記載の色調整方法。
- 前記第1の節約用変換テーブルに入力される前記入力CMYK値におけるCMYK各成分値の合計が前記上限値を超えるものについて、前記入力CMYK値におけるCMYK各成分値の合計を前記上限値以下である目標値に変換し、前記入力CMYK値におけるCMY各成分値の合計と、前記目標値から前記入力CMYK値におけるK成分値を除いたCMY各成分値の合計とから減少率を算出し、該減少率を前記入力CMYK値におけるCMY各成分値に適用して減少後の入力CMYK値に変換し、該変換した減少後の入力CMYK値に基づいて得られた出力色値とK成分値とから前記節約CMYK値が得られるように前記第2の節約用変換テーブルが設定されることにより、前記節約CMYK値の各成分値の合計が所定の上限値を超えないように設定されることを特徴とする請求項2に記載の色調整方法。
- 節約量を設定する節約量設定工程を含み、
前記成分値減少工程において、前記節約量設定工程において設定された節約量に応じて、増加させるK成分値を可変することを特徴とする請求項1〜3の何れか一項に記載の色調整方法。 - 前記色変換工程において得られた前記出力CMYK値と、前記色調整工程において得られた前記最終CMYK値との何れを前記出力デバイスに画像を出力させるためのCMYK値とするかを選択する出力選択工程を含むことを特徴とする請求項1〜4の何れか一項に記載の色調整方法。
- 前記出力選択工程において、前記色変換工程において得られた前記出力CMYK値におけるCMYの少なくとも何れかの成分値が0であるときに、前記色変換工程において得られた前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする請求項5に記載の色調整方法。
- 前記出力選択工程において、前記色変換工程において得られた前記出力CMYK値におけるK成分値が0であって、CMY各成分値のうちの最小値が所定値以下であるときに、前記色変換工程において得られた前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする請求項5又は6に記載の色調整方法。
- 出力デバイスにおける入力CMYK値とデバイス非依存の色空間上の座標を示す出力色値との関係を示す出力デバイスプロファイルと、該出力デバイスプロファイルに基づいて生成された、入力画像データから出力CMYK値に変換するための色変換テーブルと、入力CMYK値と前記出力色値との関係が予め定められた標準プロファイルと、を記憶する記憶部と、
前記標準プロファイルと、前記出力デバイスプロファイルとから特定される入力CMYK値に対する前記出力色値の差分に基づいて入力値調整テーブルを生成するとともに、前記入力値調整テーブルの入出力値を反転させた出力値調整テーブルを生成し、前記色変換テーブルを用いて入力画像データから出力CMYK値を取得し、前記入力値調整テーブルを用いて、前記出力CMYK値から標準状態に相当する調整CMYK値を取得し、該調整CMYK値から、K成分値を増加するとともに、該増加させるK成分値に対応するCMY各成分値を減少することにより、該調整CMYK値の各成分値の合計が減少された節約CMYK値を取得し、前記出力値調整テーブルを用いて、前記節約CMYK値から前記出力デバイスに画像を出力させるための最終CMYK値を取得する制御部と、
を備え、
前記制御部は、前記標準プロファイルに基づいて生成された、前記調整CMYK値から前記出力色値を得るための第1の節約用変換テーブルを用いて、前記調整CMYK値から前記出力色値を取得し、前記調整CMYK値におけるCMY各成分値のうちの最小値と、前記調整CMYK値におけるK成分値とから増加後のK成分値を取得し、前記第1の節約用変換テーブルに基づいて生成された、K成分値と前記出力色値とから前記節約CMYK値を得るための第2の節約用変換テーブルを用いて、前記増加後のK成分値と前記調整CMYK値から取得した出力色値とから前記節約CMYK値を得ることを特徴とする色調整装置。 - 前記制御部は、前記節約CMYK値の各成分値の合計が所定の上限値を超えないようにして前記第2の節約用変換テーブルを生成することを特徴とする請求項8に記載の色調整装置。
- 前記制御部は、前記第1の節約用変換テーブルに入力される前記入力CMYK値におけるCMYK各成分値の合計が前記上限値を超えるものについて、前記入力CMYK値におけるCMYK各成分値の合計を前記上限値以下である目標値に変換し、前記入力CMYK値におけるCMY各成分値の合計と、前記目標値から前記入力CMYK値におけるK成分値を除いたCMY各成分値の合計とから減少率を算出し、該減少率を前記入力CMYK値におけるCMY各成分値に適用して減少後の入力CMYK値に変換し、該変換した減少後の入力CMYK値に基づいて得られた出力色値とK成分値とから前記節約CMYK値が得られるように前記第2の節約用変換テーブルを生成することにより、前記節約CMYK値の各成分値の合計が所定の上限値を超えないようにすることを特徴とする請求項9に記載の色調整装置。
- 前記制御部は、節約量を設定し、該設定された節約量に応じて、増加させるK成分値を可変することを特徴とする請求項8〜10の何れか一項に記載の色調整装置。
- 前記制御部は、前記出力CMYK値と前記最終CMYK値との何れを前記出力デバイスに画像を出力させるためのCMYK値とするかを選択することを特徴とする請求項8〜11の何れか一項に記載の色調整装置。
- 前記制御部は、前記出力CMYK値におけるCMYの少なくとも何れかの成分値が0であるときに、前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする請求項12に記載の色調整装置。
- 前記制御部は、前記出力CMYK値におけるK成分値が0であって、CMY各成分値のうちの最小値が所定値以下であるときに、前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする請求項12又は13に記載の色調整装置。
- コンピュータを、
入力CMYK値とデバイス非依存の色空間上の座標を示す出力色値との関係が予め定められた標準プロファイルと、出力デバイスにおける入力CMYK値と前記出力色値との関係を示す出力デバイスプロファイルとから特定される入力CMYK値に対する前記出力色値の差分に基づいて入力値調整テーブルを生成するとともに、前記入力値調整テーブルの入出力値を反転させた出力値調整テーブルを生成し、前記出力デバイスプロファイルに基づいて生成された、入力画像データから出力CMYK値に変換するための色変換テーブルを用いて入力画像データから出力CMYK値を取得し、前記入力値調整テーブルを用いて、前記出力CMYK値から標準状態に相当する調整CMYK値を取得し、該調整CMYK値から、K成分値を増加するとともに、該増加させるK成分値に対応するCMY各成分値を減少することにより、該調整CMYK値の各成分値の合計が減少された節約CMYK値を取得し、前記出力値調整テーブルを用いて、前記節約CMYK値から前記出力デバイスに画像を出力させるための最終CMYK値を取得する制御手段として機能させるための色調整プログラムであって、
前記制御手段は、前記標準プロファイルに基づいて生成された、前記調整CMYK値から前記出力色値を得るための第1の節約用変換テーブルを用いて、前記調整CMYK値から前記出力色値を取得し、前記調整CMYK値におけるCMY各成分値のうちの最小値と、前記調整CMYK値におけるK成分値とから増加後のK成分値を取得し、前記第1の節約用変換テーブルに基づいて生成された、K成分値と前記出力色値とから前記節約CMYK値を得るための第2の節約用変換テーブルを用いて、前記増加後のK成分値と前記調整CMYK値から取得した出力色値とから前記節約CMYK値を得ることを特徴とする色調整プログラム。 - 前記制御手段は、前記節約CMYK値の各成分値の合計が所定の上限値を超えないようにして前記第2の節約用変換テーブルを生成することを特徴とする請求項15に記載の色調整プログラム。
- 前記制御手段は、前記第1の節約用変換テーブルに入力される前記入力CMYK値におけるCMYK各成分値の合計が前記上限値を超えるものについて、前記入力CMYK値におけるCMYK各成分値の合計を前記上限値以下である目標値に変換し、前記入力CMYK値におけるCMY各成分値の合計と、前記目標値から前記入力CMYK値におけるK成分値を除いたCMY各成分値の合計とから減少率を算出し、該減少率を前記入力CMYK値におけるCMY各成分値に適用して減少後の入力CMYK値に変換し、該変換した減少後の入力CMYK値に基づいて得られた出力色値とK成分値とから前記節約CMYK値が得られるように前記第2の節約用変換テーブルを生成することにより、前記節約CMYK値の各成分値の合計を所定の上限値を超えないようにすることを特徴とする請求項16に記載の色調整プログラム。
- 前記制御手段は、節約量を設定し、該設定された節約量に応じて、増加させるK成分値を可変することを特徴とする請求項15〜17の何れか一項に記載の色調整プログラム。
- 前記制御手段は、前記出力CMYK値と前記最終CMYK値との何れを前記出力デバイスに画像を出力させるためのCMYK値とするかを選択することを特徴とする請求項15〜18の何れか一項に記載の色調整プログラム。
- 前記制御手段は、前記出力CMYK値におけるCMYの少なくとも何れかの成分値が0であるときに、前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする請求項19に記載の色調整プログラム。
- 前記制御手段は、前記出力CMYK値におけるK成分値が0であって、CMY各成分値のうちの最小値が所定値以下であるときに、前記出力CMYK値を前記出力デバイスに画像を出力させるためのCMYK値とすることを特徴とする請求項19又は20に記載の色調整プログラム。
- 請求項15〜21の何れか一項に記載の色調整プログラムを格納するコンピュータ読み取り可能な媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010258509A JP5630231B2 (ja) | 2010-11-19 | 2010-11-19 | 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010258509A JP5630231B2 (ja) | 2010-11-19 | 2010-11-19 | 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012109885A JP2012109885A (ja) | 2012-06-07 |
JP5630231B2 true JP5630231B2 (ja) | 2014-11-26 |
Family
ID=46495009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010258509A Active JP5630231B2 (ja) | 2010-11-19 | 2010-11-19 | 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5630231B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6090729B1 (ja) * | 2016-05-27 | 2017-03-08 | 東洋インキScホールディングス株式会社 | 印刷システム、印刷方法、及び印刷物の製造方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5400278B2 (ja) * | 2006-05-15 | 2014-01-29 | キヤノン株式会社 | 画像処理装置及び画像処理方法、プログラム |
JP4855352B2 (ja) * | 2007-07-03 | 2012-01-18 | 大日本スクリーン製造株式会社 | 色変換装置、色変換方法、画像形成システムおよびプログラム |
-
2010
- 2010-11-19 JP JP2010258509A patent/JP5630231B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012109885A (ja) | 2012-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5316578B2 (ja) | 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 | |
US7944594B2 (en) | Image processing device and an image processing method for curbing the amount of color material consumed and suppressing a deterioration in image quality | |
JP5310298B2 (ja) | 画像処理装置、画像形成システム、およびプログラム | |
JP5598769B2 (ja) | 色調整方法及び色調整プログラム | |
JP5494616B2 (ja) | 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 | |
JP6156401B2 (ja) | 色変換方法、プログラム、及び画像処理装置 | |
JP4710721B2 (ja) | 色変換装置及び色変換プログラム | |
US8149456B2 (en) | Color processing method and image forming apparatus for creating a color separation table | |
US7986448B2 (en) | Image processing apparatus and image processing method for the same | |
US20060209325A1 (en) | Image processing method, image processing apparatus and storage medium storing a program | |
JP2008148275A (ja) | 色処理装置及びプログラム | |
JP2007336537A (ja) | 画像処理装置、画像処理方法、画像処理プログラム | |
JP5299232B2 (ja) | 色変換テーブル作成プログラム、色変換テーブル作成装置及び色変換テーブル作成方法 | |
JP4471021B2 (ja) | カラー印刷制御装置、カラー印刷制御方法、およびカラー印刷制御プログラム | |
JP2007336554A (ja) | 画像処理装置、画像処理方法、画像処理プログラム | |
JP5630231B2 (ja) | 色調整方法、色調整装置、色調整プログラム及び色調整プログラムを格納した媒体 | |
JP5440396B2 (ja) | 色変換テーブル作成プログラム、色変換テーブル作成プログラムを格納した媒体、及び色変換テーブルの作成方法 | |
JP5857860B2 (ja) | 色調整装置、色調整方法、色調整プログラム及び色調整プログラムを格納した媒体 | |
JP5994586B2 (ja) | 色変換テーブルの調整方法、プログラム及びプログラムを格納するコンピューター読み取り可能な媒体 | |
JP2008167298A (ja) | 画像形成装置の色変換条件設定方法、画像形成装置、及びプログラム | |
JP5849549B2 (ja) | 色処理装置及びプログラム | |
JP5777322B2 (ja) | 色処理装置および色処理方法 | |
US9117161B2 (en) | Profile creation method, non-transitory computer readable recording medium stored with profile creation program, and profile creating apparatus | |
JP5903926B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP2009153063A (ja) | 色分解テーブル作成方法および画像形成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20130416 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130614 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140414 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140507 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140701 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140909 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140922 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5630231 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |