(57)【要約】【課題】画質の劣化を招くことなく、プロセスカラーの信号値をプロセスカラーと特色の混色で近似する信号値に変換する色変換テーブルの作成方法を提供する。【解決手段】たとえば、色材量の削減を指標にして、プロセスカラーを色成分とする各格子点上の色をプロセスカラーと特色との混色で近似したときの各色成分の分解値で表した初期の色分解テーブルを作成し（Ｓ１０１，Ｓ１０２）、これを平滑化して各色成分における分解値の変化を滑らかにし（Ｓ１０３）、さらに平滑化による色ズレを、一部の色成分の値を固定し他の色成分の値のみを変更して修正し（Ｓ１０４）保存する（Ｓ１０５）。【選択図】図１
2020120318.tif 000002
【特許請求の範囲】
【請求項１】
プロセスカラーを色成分とする格子点を設定し、各格子点上の色を、前記プロセスカラーと特色の混色で近似したときの各色成分の分解値で表した色分解テーブルを作成する初期ステップと、
前記色分解テーブルの各格子点に対応する分解値を平滑化する平滑化ステップと、
平滑化後の前記色分解テーブルの各格子点に対応する分解値を、前記平滑化による色ずれが修正されるように変更する色ズレ修正ステップと、
を有し、
前記色ズレ修正ステップでは、プロセスカラーと特色のうちの一部の色成分の分解値を固定したまま他の色成分の分解値を変更する
ことを特徴とする色分解テーブル作成方法。
【請求項２】
前記初期ステップでは、前記各格子点におけるプロセスカラーの色成分値を取得し、該色成分値に従ってプロセスカラーを混色して得られる色をその格子点の色とし、各格子点の色と実質的に同じ色が、前記プロセスカラーと特色とを混色して得られるときの分解値を、その格子点に対応する分解値として前記色分解テーブルを作成する
ことを特徴とする請求項１に記載の色分解テーブル作成方法。
【請求項３】
前記初期ステップで作成した前記色分解テーブルの一の格子点の分解値と前記一の格子点に隣接する他の格子点の分解値との相違が一定以上の場合は、前記一の格子点に対応する分解値を、前記相違が小さくなる分解値に置換する不連続点解消ステップを、前記初期ステップの後であって前記平滑化ステップの前に行う
ことを特徴とする請求項１または２に記載の色分解テーブル作成方法。
【請求項４】
前記平滑化ステップと前記色ズレ修正ステップとを、所定の条件が成立するまで繰り返すと共に、前記色ズレ修正ステップ毎に前記固定する一部の色成分と前記変更する他の色成分とを切り替える
ことを特徴とする請求項１乃至３のいずれか１つに記載の色分解テーブル作成方法。
【請求項５】
前記所定の条件は、すべての格子点における色ずれ量が所定値以内になることである
ことを特徴とする請求項４に記載の色分解テーブル作成方法。
【請求項６】
前記初期ステップでは、それぞれの格子点において分解値が示す色材料の合計が最小になるように分解値を決定する
ことを特徴とする請求項１乃至５のいずれか１つに記載の色分解テーブル作成方法。
【請求項７】
情報処理装置によって実行されるプログラムであって、
請求項１乃至６のいずれか１つに記載の色分解テーブル作成方法の各ステップを有する
ことを特徴とするプログラム。
【請求項８】
記録媒体を搬送する搬送部と、
前記搬送部が搬送する記録媒体上に、プロセスカラーもしくはプロセスカラーと特色を用いて画像を形成する画像形成部と、
請求項１乃至６のいずれか１つに記載の色分解テーブル作成方法で作成された色分解テーブルを用いて、入力されたプロセスカラーの信号値を前記分解値に変換する信号値変換部と、
プロセスカラーのみで画像を形成する基本モードと、プロセスカラーと特色を用いて画像を形成する特色利用モードの選択を受ける選択部と、
前記選択部で前記基本モードが選択された場合は、前記画像形成部にプロセスカラーのみを用いて画像を形成させ、前記選択部で前記特色利用モードが選択された場合は、入力されたプロセスカラーの信号値を前記信号値変換部で変換して得た分解値に従って前記画像形成部にプロセスカラーと特色を用いて画像を形成させる制御部と、
を有する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセスカラーの信号値を、該信号値が示す色をプロセスカラーと特色の混色で近似したときの各色成分の分解値に変換する色分解テーブルを作成する色分解テーブル作成方法、プログラムおよび該色分解テーブルを用いる印刷装置に関する。
【背景技術】
【０００２】
インクジェット方式や電子写真方式のカラープリンタにおいて、プリンタの色再現範囲を広げた印刷を可能とするために、通常のC(シアン),M(マゼンタ),Y（イエロ）もしくはC,M,Y,K（ブラック）のプロセスカラーに加え、Green、Orange、Violetなどの色材（トナーやインク）を用いる多色用色分解技術がある。
【０００３】
通常、特色は、その色名で特に指定された箇所の印刷に使用される、あるいは高彩度部に用いられるが、それ以外ではあまり使われないことが多い。しかし、ノズル詰まり解消等のためにもヘッドメンテナンスは必要であり、特色を含めて各色の使用はある程度平準化されることが望ましい。また特色に限らずインク等の色材使用量の多少はコストに直結するので、これを低減できることが望まれる。
【０００４】
たとえば、下記特許文献１には、プロセスカラーよりも多色による印刷の方が色材のコストが下げられると判断した場合に、多色印刷を行う画像形成装置が提案されている。この装置では、分解方式決定部によって決定された方式に対応したプロファイルを用いて、入力画像データを画像形成用のデータ（ＣＭＹＫもしくはＣＭＹＫα(αは特色)）に変換する。入力画像データをＣＭＹＫαに変換するプロファイルでは、色差が所定値以下でコスト相当値が最小となる色の組合せに変換する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−６４７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
CMYKを、単に色材コストを最小にするという指標に基づいてCMYKαに変換すると、階調が段差を持って見えるような状況となり、図１４に示すように、滑らかなはずの画像の中に何らかの輪郭が現れたりする。たとえば、色が緩やかに変化する領域において、ＣＭＹＫの色材を用いる印字とＣＭＹＫαの色材を用いる印字とがたびたび入れ替わったり各色の階調が急激に変化したりする現象が発生し、その部分に何らかの輪郭が現れる等して画質が劣化してしまう。
【０００７】
本発明は、上記の問題を解決しようとするものであり、画質の劣化を招くことなく、プロセスカラーの信号値をプロセスカラーと特色の混色で近似する信号値に変換する色変換テーブルの作成方法、プログラムおよび色変換テーブルを用いた印刷装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００９】
［１］プロセスカラー（C(シアン),M(マゼンタ),Y（イエロ）もしくはC,M,Y,K（ブラック））を色成分とする格子点を設定し、各格子点上の色を、前記プロセスカラーと特色の混色で近似したときの各色成分の分解値で表した色分解テーブルを作成する初期ステップと、
前記色分解テーブルの各格子点に対応する分解値を平滑化する平滑化ステップと、
平滑化後の前記色分解テーブルの各格子点に対応する分解値を、前記平滑化による色ずれが修正されるように変更する色ズレ修正ステップと、
を有し、
前記色ズレ修正ステップでは、プロセスカラーと特色のうちの一部の色成分の分解値を固定したまま他の色成分の分解値を変更する
ことを特徴とする色分解テーブル作成方法。
【００１０】
上記発明では、たとえば、色材量の削減を指標にして、プロセスカラーによる各格子点の色をプロセスカラーと特色との混色で近似したときの各色成分の分解値で表した初期の色分解テーブルを作成し、これを平滑化して各色成分における分解値の変化を滑らかにし、さらに平滑化による色ズレを、一部の色成分の値を固定し他の色成分の値のみを変更して修正する。
【００１１】
［２］前記初期ステップでは、前記各格子点におけるプロセスカラーの色成分値を取得し、該色成分値に従ってプロセスカラーを混色して得られる色をその格子点の色とし、各格子点の色と実質的に同じ色が、前記プロセスカラーと特色とを混色して得られるときの分解値を、その格子点に対応する分解値として前記色分解テーブルを作成する
ことを特徴とする［１］に記載の色分解テーブル作成方法。
【００１２】
上記発明では、各格子点について、プロセスカラーの信号値が示す色値（LAB値）と同じ色値となる分解値を探索して、プロセスカラーの信号値と分解値とを対応付ける。
【００１３】
［３］前記初期ステップで作成した前記色分解テーブルの一の格子点の分解値と前記一の格子点に隣接する他の格子点の分解値との相違が一定以上の場合は、前記一の格子点に対応する分解値を、前記相違が小さくなる分解値に置換する不連続点解消ステップを、前記初期ステップの後であって前記平滑化ステップの前に行う
ことを特徴とする［１］または［２］に記載の色分解テーブル作成方法。
【００１４】
上記発明では、分解値の不連続性を、平滑化処理の前に解消する。
【００１５】
［４］前記平滑化ステップと前記色ズレ修正ステップとを、所定の条件が成立するまで繰り返すと共に、前記色ズレ修正ステップ毎に前記固定する一部の色成分と前記変更する他の色成分とを切り替える
ことを特徴とする［１］乃至［３］のいずれか１つに記載の色分解テーブル作成方法。
【００１６】
上記発明では、色ズレを修正する際に固定する色成分と変更する色成分を交互に切り替えながら平滑化と色ズレ修正を繰り返すことで、平滑性と色一致性を高める。
【００１７】
［５］前記所定の条件は、すべての格子点における色ずれ量が所定値以内になることである
ことを特徴とする［４］に記載の色分解テーブル作成方法。
【００１８】
［６］前記初期ステップでは、それぞれの格子点において分解値が示す色材量の合計が最小になるように分解値を決定する
ことを特徴とする［１］乃至［５］のいずれか１つに記載の色分解テーブル作成方法。
【００１９】
上記発明では、印刷に使用するインク（色材）量の削減を指標にして初期の色分解テーブルが作成される。
【００２０】
［７］情報処理装置によって実行されるプログラムであって、
［１］乃至［６］のいずれか１つに記載の色分解テーブル作成方法の各ステップを有する
ことを特徴とするプログラム。
【００２１】
［８］記録媒体を搬送する搬送部と、
前記搬送部が搬送する記録媒体上に、プロセスカラーもしくはプロセスカラーと特色を用いて画像を形成する画像形成部と、
請求項１乃至６のいずれか１つに記載の色分解テーブル作成方法で作成された色分解テーブルを用いて、入力されたプロセスカラーの信号値を前記分解値に変換する信号値変換部と、
プロセスカラーのみで画像を形成する基本モードと、プロセスカラーと特色を用いて画像を形成する特色利用モードの選択を受ける選択部と、
前記選択部で前記基本モードが選択された場合は、前記画像形成部にプロセスカラーのみを用いて画像を形成させ、前記選択部で前記特色利用モードが選択された場合は、入力されたプロセスカラーの信号値を前記信号値変換部で変換して得た分解値に従って前記画像形成部にプロセスカラーと特色を用いて画像を形成させる制御部と、
を有する
ことを特徴とする印刷装置。
【００２２】
上記発明に係る印刷装置は、プロセスカラーのみを使用して印刷する基本モードと、色分解テーブルに基づいてプロセスカラーと特色を使用して印刷する特色利用モードとを切り替え可能に備える。
【発明の効果】
【００２３】
本発明に係る色変換テーブル作成方法、プログラムおよび印刷装置によれば、画質の劣化を招くことなく、プロセスカラーの信号値をプロセスカラーと特色の混色で近似する信号値（分解値）に変換して印刷することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係る色分解テーブル作成方法の基本形の概要を示す流れ図である。
【図２】初期の色分解テーブルを作成する処理（図１のステップＳ１０２）の詳細を示す流れ図である。
【図３】CMY値を固定し特色値を変更して色ズレを修正する処理（ステップＳ１０４）の詳細を示す流れ図である。
【図４】変形例１における色分解テーブル作成方法の概要を示す流れ図である。
【図５】特色値を固定しCMY値を変更して色ズレを修正する処理（図４のステップＳ４０８）の詳細を示す流れ図である。
【図６】変形例２における色分解テーブル作成方法の概要を示す流れ図である。
【図７】不連続点を除去する処理を示す流れ図である。
【図８】CMY値に対応する４０９６個の格子点と各格子点に対応するCMYOVG分解値の分解版（初期の色分解テーブル（第１段階）に対応するもの）を示す図である。
【図９】CMY値に対応する４０９６個の格子点と各格子点に対応するCMYOVG分解値の分解版（初期の色分解テーブルに対して不連続点を除去した第２段階に対応するもの）を示す図である。
【図１０】CMY値に対応する４０９６個の格子点と各格子点に対応するCMYOVG分解値の分解版（第２段階の色分解テーブルに対して平滑化処理を施した第３段階に対応するもの）を示す図である。
【図１１】CMY値に対応する４０９６個の格子点と各格子点に対応するCMYOVG分解値の分解版（第３段階の色分解テーブルに対して色ズレ修正を行った第４段階に対応するもの）を示す図である。
【図１２】第１段階から第４段階の各色分解テーブルを使用して印刷したカラーチャートの一例を示す図である。
【図１３】本発明に係る手法で作成された色分解テーブルを使用する印刷装置の概略構成の一例を示す図である。
【図１４】単に色材削減を指標として特色分解した場合に、滑らかなはずの画像の中に何らかの輪郭が現れた例を示す図である。
【発明を実施するための形態】
【００２５】
以下、図面に基づき本発明の実施の形態を説明する。
【００２６】
本発明は、プロセスカラー（C(シアン),M(マゼンタ),Y（イエロ）もしくはC,M,Y,K（ブラック））で表された入力信号値(CMY値もしくはCMYK値)を、この入力信号値が示す色と同じ色をプロセスカラーと特色の混色で近似したときの各色成分の分解値（特色分解値）に変換する色分解テーブルの作成方法、およびこの作成方法を情報処理装置で実施するためのプログラム、作成された色分解テーブルを使用する印刷装置に係る。
【００２７】
図１は、色分解テーブル作成方法（基本形）の概要を示す流れ図である。以下では特色としてgreen(g), violet(v), orange(o)を使用するものとする。特色は必ずしもこれらの色や色数に制約されるものではない。特色の数は、１色、２色あるいは４色等任意で良い。
【００２８】
＜色推定モデル作成：ステップＳ１０１＞
所定のインク量制限手法を用い、プロファイル作成用のチャートを印刷、測色するなどにより、色推定モデルを作成する。すなわち、CMYKOVGの入力値に対して、プリンタ固有のインク量制限を施してCMYKOVG'とし、この信号値に従って印刷し、その印刷物を測色してLAB値を取得することを各種の入力値について行うことで、入力値（CMYKOVG）とLAB値との対応関係を示す色推定モデル（プロファイル）を作成する。
【００２９】
色推定モデルは上記のようにして独自に作る他、ICCプロファイルの信号値−LAB特性を利用して作成してもよい。
【００３０】
＜初期の色分解テーブル作成：ステップＳ１０２＞
色推定モデルを元に色分解テーブルを作成する。多次元の各格子点で定義されるCMY(K)値に対応する色と一致する色の特色分解値を設定する（段階１）。ここでは、CMY値をLAB値に変換し、そのLAB値と同じLAB値となるCMYOVG値を、色推定モデルを用いて取得することで、CMY値をCMYOVG値に変換する色分解テーブル（6色分解LUT）を作成し、Kはそのまま用いることとした。なお、CMYK値を入力してCMYKOVG値を出力する色分解テーブル（CMYK→4to7LUT（多次元の格子点）→CMYKOVG）としても同様の手法を用いることができる。
【００３１】
具体的な色分解テーブルの作成例を示す。たとえば、C,M,Yそれぞれについて１６個の代表値を選択し、１６×１６×１６＝４０９６個、の３次元格子点とする。ここでは、インク量（色材量）削減を指標とし、各格子点のCMY値が示す色と同色でインク量の最も少ない組み合わせの特色分解値（分解値から合計インク量に換算した値が最も少ないもの）を求める。なお、インク量が削減されない場合（もしくはCMY各純色等のCMYでしか表現できない色の場合）は元のCMY値をそのまま特色分解値とする。
【００３２】
例えば以下のa)群の各組合せに関しての最小インクの組合せを探索する。
a)群  gmc, gmy, mco, yco, ymv, ycv
これらは、特色１色とCMYのうちその特色に最も近い色相の色を除く他の２色の組み合わせである（色相環でみたとき、CMYのうち特色に近い２色の組み合わせは避ける）。このような３色の組み合わせとすることで、色域を広く確保する。また、３色の組み合わせとするのは、CMYの３色よりインク量を削減することを目的とすることによる。
【００３３】
なお下記のb)群を加えたa)＋b)群内で探索しても良い。  
b)群  ovc, ovy, gvm, gvy, gom, goc 
これは特色２色とCMYのうちそれらの特色の挟む色を除く１色の組み合わせである。
【００３４】
上記のようにして各格子点（格子点のCMY値）に対してインク量の最も少ない組み合わせの特色分解値を仮決定する。なお、簡単のためK色については組み合わせておらずKは変換せずスルーとしているが、K色を組み合わせてもよい。
【００３５】
図２は、初期の色分解テーブルを作成する処理（図１のステップＳ１０２）の詳細を示す流れ図である。CMYを色成分とする格子点のうち、未選択の格子点を１つ選択する(ステップＳ２０１)。その選択した格子点のCMY値を取得し（ステップＳ２０２）、そのCMY値に対応するLAB値を、色推定モデルを参照して取得する（ステップＳ２０３）。
【００３６】
次に、そのLAB値と同じLAB値となるCMYOVG値（実質的に同じ色となるCMYOVG値）を、色推定モデルを探索して(この例では上記a群もしくはa群＋ｂ群の中で探索して)取得し（ステップＳ２０４）、ステップＳ２０２で選択したCMY値とステップＳ２０４で取得したCMYOVG値を紐付けて色分解テーブルに登録する（ステップＳ２０５）。
【００３７】
以上の処理をすべての格子点について実行するまで繰り返し(ステップＳ２０６；Ｎｏ)、すべての格子点について処理完了したら（ステップＳ２０６；Ｙｅｓ）、初期の色分解テーブルの作成処理が完了する(エンド)。
【００３８】
次に、初期の色分解テーブルの修正処理を行う。色分解テーブルの修正は、平滑化処理と、平滑化で生じた色ズレを修正する色ズレ修正処理を基本として構成される。
【００３９】
＜色分解テーブルの平滑化：ステップＳ１０３＞
色分解テーブルの平滑化は特色分解値の色成分毎に行う。隣接格子点間での平滑化は既知の方法で行えばよい。たとえば、CMY格子ならば３軸、CMYK格子なら４軸に対する近傍格子点間での移動平均、積和フィルタ等により平滑化する。これにより、CMYで印刷する色域とａ群等の特色分解で印刷する色域との切り替わりにおける段差を減らして平滑にすることができる。なお、平滑化前の色分解テーブルは残しておき、平滑化後の色分解テーブルを別に作成する。また、平滑化は、端点以外の格子点ついて行う。
【００４０】
＜色ズレ修正処理：ステップＳ１０４＞
初期の色分解テーブルに対して平滑化処理を施すと、平滑化のトレードオフとして色ずれが生じるので、その色ずれが少なくなるように修正する。この修正は色ズレが解消されるように、プロセスカラー（CMYもしくはCMYK）と特色のうちのいずれか一方の値を固定したまま、他方の値を変更する。ここでは、CMY値を固定しておき、特色値を修正する。このように、片側（CMY側）での分解値を固定しておくことで平滑性を保ちながら、他方(特色)の値の変更により色ズレを修正することができる。なお、固定値を設定せずに任意に修正すると、平滑化前の値に戻ってしまうので、一部の色成分値を固定している。
【００４１】
図３は、CMY値を固定し特色値を変更して色ズレを修正する処理（図１のステップＳ１０４）の詳細を示す流れ図である。CMY格子点のうち未選択のいずれか１つの格子点を選択し(ステップＳ３０１)、その選択した格子点に対する６色分解値（CMYOVG値）を、平滑化前の色分解テーブルを参照して取得する（ステップＳ３０２）。そして、この６色分解値に対応するLAB値を、色推定モデルを参照等して取得する（ステップＳ３０３）。
【００４２】
次に、ステップＳ３０１で選択した格子点に対する６色分解値（CMYOVG値）を、平滑化後の色分解テーブルを参照して取得する(ステップＳ３０４)。平滑化後の６色分解値のうちCMY値は固定したまま特色値を予め定めた範囲で変化させて対応するLAB値を求め、平滑化前のLAB値との差が最小となる特色値を探索する（ステップＳ３０５）。変更対象の特色が２色以上の場合でも変化させる所定範囲は限定的なので、その組み合わせ数は限られており、探索に係る処理負担は少ない。なお、特色値がすべて０の場合は変更しない。
【００４３】
探索結果を得たら、ステップＳ３０１で選択した格子点に対応する６色分解値のうちの特色値を、その探索結果の特色値に変更する（ステップＳ３０６）。以上の処理をすべてのCMY格子点について実行するまで繰り返し行い(ステップＳ３０７；Ｎｏ)、すべてのCMY格子点について処理完了したら（ステップＳ３０７；Ｙｅｓ）、色ズレ修正処理を終了する(エンド)。ここでは、修正前の色分解テーブルとは別に、修正したものを新たな色分解テーブルとして作成する。
【００４４】
次に、色分解テーブル作成方法の基本形に一部変更を加えた変形例について説明する。
【００４５】
＜変形例１＞
図４は、変形例１における色分解テーブル作成方法の概要を示す流れ図である。図１に示す基本形と同様に、特色としてgreen(g), violet(v), orange(o)を使用するものとする。
【００４６】
変形例１では、色分解テーブルの平滑化と色ズレ修正処理を一組とし、これを所定の複数回繰り返し行う。そして、色ズレ修正処理毎に、CMY値と特色値のうち、値を固定するものと値を変更するものを切り替える。
【００４７】
図４では、まず、図１に示す基本形と同様にして、色推定モデルを作成し（ステップＳ４０１）、初期の色分解テーブルを作成する（ステップＳ４０２）。次に、任意の値に平滑化回数を設定し（ステップＳ４０３）、繰り返し回数（カウンタ）を１に初期化する（ステップＳ４０４）。
【００４８】
その後、図１のステップＳ１０３と同様に初期の色分解テーブルを平滑化し(ステップＳ４０５)、繰り返し回数が奇数ならば（ステップＳ４０６；Ｙｅｓ）、ステップＳ４０５で平滑化した色分解テーブルの全てのCMY格子点について、図１のステップＳ１０４と同様にして６色分解値のうちのCMY値を固定し、特色値を変更して、色ズレを修正する(ステップＳ４０７)。その後、ステップＳ４０９へ移行する。
【００４９】
一方、繰り返し回数が偶数ならば（ステップＳ４０６；Ｎｏ）、すべてのCMY格子点について、６色分解値のうちの特色値を固定し、CMY値を変更して、色ズレを修正し(ステップＳ４０８)、ステップＳ４０９へ移行する。
【００５０】
ステップＳ４０９では、繰り返し回数がステップＳ４０３で設定した平滑化回数に達したか否かを判断し、未達の場合は（ステップＳ４０９；Ｎｏ）、繰り返し回数を＋１して（ステップＳ４１０）、ステップＳ４０５に戻って処理を継続する。なお、２回目以降のステップＳ４０５では、既に平滑化して色ズレを修正した最新の色分解テーブルについて平滑化処理を行う。
【００５１】
繰り返し回数が平滑化回数に達したら(ステップＳ４０９；Ｙｅｓ)、修正後の色分解テーブルを保存して（ステップＳ４１１）、本処理を終了する。
【００５２】
図５は、特色値を固定しCMY値を変更して色ズレを修正する処理（図４のステップＳ４０８）の詳細を示す流れ図である。CMY格子点のうち未選択のいずれか１つの格子点を選択し(ステップＳ３４１)、その選択した格子点に対する６色分解値（CMYOVG値）を、平滑化前の色分解テーブルを参照して取得する（ステップＳ３４２）。そして、この６色分解値に対応するLAB値を、色推定モデルを参照等して取得する（ステップＳ３４３）。
【００５３】
次に、ステップＳ３４１で選択した格子点に対する６色分解値を、直前の平滑化処理後の色分解テーブルを参照して取得する(ステップＳ３４４)。平滑化後の６色分解値のうち特色値は固定したままCMY値を予め定めた範囲で変化させて対応するLAB値を求め、平滑化前のLAB値との差が最小となるCMY値を探索する（ステップＳ３４５）。特色値がすべて０の場合は変更しない。
【００５４】
探索結果を得たら、ステップＳ３４１で選択した格子点に対応する６色分解値のうちのCMY値を、その探索結果のCMY値に変更する（ステップＳ３４６）。以上の処理をすべてのCMY格子点について実行するまで繰り返し行い(ステップＳ３４７；Ｎｏ)、すべてのCMY格子点について処理完了したら（ステップＳ３４７；Ｙｅｓ）、色ズレ修正処理を終了する(エンド)。なお、修正前の色分解テーブルとは別に、修正したものを新たな色分解テーブルとして作成する。
【００５５】
＜変形例２＞
図６は、変形例２における色分解テーブル作成方法の概要を示す流れ図である。図１に示す基本形と同様に特色としてgreen(g), violet(v), orange(o)を使用するものとする。
【００５６】
変形例２では、色分解テーブルの平滑化と色ズレ修正処理とを、全ての格子点で初期の色分解テーブルの特色分解値が示す色との色差（ΔE）が所定値以内になる、もしくは繰り返し回数が所定値に達するまで、繰り返し行う。色ズレの許容範囲を大きくし、たとえば、色差３程度に収まれば、良しとする。また、変形例１と同様に、色ズレ修正処理毎に、CMY値と特色値のうち、値を固定するものと値を変更するものを切り替える。
【００５７】
図６では、まず、図１に示す基本形と同様にして、色推定モデルを作成し（ステップＳ５０１）、初期の色分解テーブルを作成する（ステップＳ５０２）。次に、任意の複数回を平滑化処理の上限回数に設定すると共に、目標色差ΔEを設定する（ステップＳ５０３）。さらに、繰り返し回数（カウンタ）を１に初期化する（ステップＳ５０４）。
【００５８】
その後、図１のステップＳ１０３と同様に初期の色分解テーブルを平滑化し(ステップＳ５０５)、繰り返し回数が奇数ならば（ステップＳ５０６；Ｙｅｓ）、ステップＳ５０５で平滑化した色分解テーブルの全てのCMY格子点について、図１のステップＳ１０４と同様に、６色分解値のうちCMY値を固定し特色値を変更して色ズレを修正する(ステップＳ５０７)。その後、ステップＳ５０９へ移行する。
【００５９】
一方、繰り返し回数が偶数ならば（ステップＳ５０６；Ｎｏ）、図４のステップＳ４０８と同様に、すべての格子点について、６色分解値のうち特色値を固定しCMY値を変更して色ズレを修正して(ステップＳ５０８)、ステップＳ５０９へ移行する。
【００６０】
ステップＳ５０９では、全ての格子点について初期の色分解テーブルの６色分解値が示す色との色差が目標色差ΔE以内にあるか否かを判断し、判断結果が真ならば（ステップＳ５０９；Ｙｅｓ）、修正後の色分解テーブルを保存して（ステップＳ５１２）、本処理を終了する。
【００６１】
判断結果が偽ならば（ステップＳ５０９；Ｎｏ）、繰り返し回数が平滑化の上限回数に達したか否かを判断し（ステップＳ５１０）、未達の場合は（ステップＳ５１０；Ｎｏ）、繰り返し回数を＋１して（ステップＳ５１１）、ステップＳ５０５に戻って処理を継続する。なお、２回目以降のステップＳ５０５では、既に平滑化して色ズレを修正した最新の色分解テーブルについて平滑化処理を行う。
【００６２】
繰り返し回数が平滑化の上限回数に達したら(ステップＳ５１０；Ｙｅｓ)、修正後の色分解テーブルを保存して（ステップＳ５１２）、本処理を終了する。
【００６３】
＜変形例３＞
変形例３では、初期の色分解テーブルを作成した後、これを平滑化する前に、不連続点を除去する処理を行う。図２のステップＳ２０４において、同じLAB値となるCMYOVG値の組み合わせを探索した時に、インク量がほぼ拮抗している複数の組み合わせがあって、僅かにインク量の少ない組み合わせを各格子点で選択すると、周囲の格子点と色の組み合わせの異なる格子点が孤立的に現れて周囲と不連続になることがある。たとえば、周囲の格子点がyocの組み合わせを分解値とする中にymvの組み合わせを分解値とする格子点が孤立的に出現したりする。そこで、平滑化の前に、このような不連続性を解消することで、平滑化処理を効果的に行うことができる。
【００６４】
図７は、不連続点を除去する処理を示す流れ図である。この処理は、図１のＳ１０２とＳ１０３の間、図４のステップＳ４０２の後であって最初のＳ４０５を実行する前、図６のステップＳ５０２の後であって最初のＳ５０５を実行する前に行われる。
【００６５】
まず、繰り返し回数を１に初期化し（ステップＳ６０１）、初期の色分解テーブルにおいて、いずれかの特色の分解値が０の格子点を検出する（ステップＳ６０２）。次に、その検出した格子点を中心にC,M,Yの各±方向に隣接する６つの格子点のうち、該中心の格子点と同じ特色の分解値が０の格子点の個数をカウントする（ステップＳ６０３）。
【００６６】
そのカウント値が予め定めた所定値Ａ（たとえば、１）以下ならば（ステップＳ６０４；Ｙｅｓ）、検出した格子点を不連続点として登録し（ステップＳ６０５）、ステップＳ６０７へ移行する。
【００６７】
一方、カウント値が所定値Ａを超える場合は（ステップＳ６０４；Ｎｏ）、検出した格子点を連続点として登録して（ステップＳ６０６）、ステップＳ６０７へ移行する。
【００６８】
ステップＳ６０７では、全ての格子点について連続／不連続の判断が終了したか否かを調べ、未判断の格子点があれば（ステップＳ６０７；Ｎｏ）、ステップＳ６０２に戻って処理を継続する。
【００６９】
全格子点について判断終了ならば（ステップＳ６０７；Ｙｅｓ）、不連続点の特色分解値を、一旦、その格子点のCMY値に戻すように置換する（ステップＳ６０８）。次に、不連続点のCMY値を、LAB値が同一となるように置換可能な他のパターン（たとえば、ａ群の６パターン）の特色分解値の中で、色差が所定値B（たとえば、3.5）以内であって、周囲の格子点の特色分解値との差（信号値としての差）が最小のものを、その格子点の特色分解値に選択して置き換える（ステップＳ６０９）。
【００７０】
以上の処理の繰り返し回数が所定値Ｃ（たとえば、０〜５）以下ならば（ステップＳ６０１；Ｙｅｓ）、繰り返し回数を＋１して（ステップＳ６１１）、ステップＳ６０２に戻り、あらためて全ての格子点について不連続点か否かの判断を行う（ステップＳ６０２〜Ｓ６０７）。繰り返し回数が所定値Ｃ以下でなければ（ステップＳ６１０；Ｎｏ）、本処理を終了する。
【００７１】
図８は、初期の色分解テーブル（第１段階）に対応するものであり、CMY各格子点（色分解テーブルの各入力値）とCMYOVGの分解値（色分解テーブルの出力値となる特色分解値）の分解版を示している。ここでは、CMYそれぞれの成分について１６個の代表値を定め、１６×１６×１６＝４０９６個の格子点を設定し、それぞれの格子点に対応する特色分解値の分解版を示している。
【００７２】
初期の色分解テーブルでは、格子点毎にインク量最小となる特色分解値を求めているので不連続な点が出現している。
【００７３】
図９は、初期の色分解テーブルに対して不連続点を除去する処理を施した第２段階の色分解テーブルに対応する色分解版を示している。図８にあった不連続点が除去されて連続性が改善されている。しかしながら、各色成分において、色のある部分と無い部分で値が急激に変化している（図中の破線Ｆの箇所等を参照）。
【００７４】
図１０は、第２段階の色分解テーブルに対して平滑化処理を施した第３段階の色分解テーブルに対応する色分解版を示している。たとえば、破線Ｆの箇所を図９と対比すれば平滑性が改善されていることがわかる。しかし、平滑性を改善することにより、平滑化前の色分解テーブルに対して色ズレが生じている。色ズレ量は色の濃い側で大きくなる。図中のグラフＧは各格子点について元のCMY値が示す色からの色ズレ量を示している。
【００７５】
図１１は、第３段階の色分解テーブルに対して色ズレ修正を行った第４段階（最終結果）の色分解テーブルに対応する色分解版を示している。この例は、CMY値を固定し特色値を変更して色ズレを修正したものである。図中のグラフＧ´は色ズレ修正後の各格子点について元のＣＭＹ値が示す色からの色ズレ量を示している。平滑性を維持しつつ色ズレが改善されていることがわかる。
【００７６】
図１２は、第１段階から第４段階の色分解テーブルを使用して印刷したカラーチャートを示している。第１段階の色分解テーブルでCMY値を特色分解値（CMYOVG値）に変換して印刷すると、同図（ａ）に示すように、滑らかなはずの画像の中に何らかの輪郭が現れている。同図（ｂ）は第２段階の色分解テーブルを使用して印刷したものを、同図（ｃ）は第３段階の色分解テーブルを使用して印刷してものを、同図（ｄ）は第４段階の色分解テーブルを使用して印刷したものを示している。
【００７７】
なお、これまでに説明した手法による色分解テーブルの作成は、たとえば、プリンタメーカのコンピュータにて行われる、あるいは、ユーザのパソコンにインストールされたプリンタドライバプログラムが行う。メーカで作成された色分解テーブルは、プリンタに予め保存される、あるいはメーカのサーバに保存され、該サーバからプリンタへダウンロード等して配布される。ドライバプログラムの作成した色分解テーブルは、プリンタドライバからプリンタに送信されてプリンタで使用される。
【００７８】
図１３は、本発明に係る手法で作成された色分解テーブルを使用する印刷装置１０の概略構成の一例を示している。印刷装置１０は、記録ヘッドからインク液滴を吐出して、紙、布、フィルムなどシート状の記録媒体２に画像を記録するインクジェットプリンタである。
【００７９】
印刷装置１０は、駆動軸１１および従動軸１２を取り囲むように架け渡された搬送ベルト１３を周回させて記録媒体２を搬送する搬送部と、搬送ベルト１３によって搬送される記録媒体２に向けてインクを吐出して画像を形成する画像形成部として記録ヘッドユニット１４を有する。各色の記録ヘッドユニット１４は、搬送ベルト１３が記録媒体２を搬送する搬送方向の上流側から下流に向けてCMYOVGKの順で搬送ベルト１３に沿って配列されている。搬送部はさらに、図示省略の給紙トレイから記録媒体２を繰り出して搬送し、搬送ベルト１３へ受け渡す給紙機構１５を有する。
【００８０】
搬送ベルト１３が架け渡された駆動軸１１は伝達ベルトを介してモータの回転が伝達されて回転する。駆動軸１１にはロータリーエンコーダ１６が取り付けられている。ロータリーエンコーダ１６は、駆動軸１１が１回転する毎に基準パルス（Ｚ相の信号）を出力すると共に、駆動軸１１が１回転する間に多数（たとえば、４０９６個）のパルス（Ａ相の信号）を等角度間隔で出力する。
【００８１】
搬送ベルト１３の上流端の近傍には、給紙機構１５から受け渡されて該箇所を通過する記録媒体２を検出する媒体通過センサ１７が設けてある。
【００８２】
さらに印刷装置１０は、吐出クロック生成部２１、ヘッド駆動信号生成部２２、印刷データ生成部２３、印刷モード選択部２４、信号値変換部２５、制御部２６等を備える。印刷データ生成部２３、印刷モード選択部２４、信号値変換部２５、制御部２６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を主要部として構成され、ＲＯＭに記憶されているプログラムに従ってＣＰＵが各種の処理を実行することでそれらの機能が実現される。
【００８３】
吐出クロック生成部２１は、ロータリーエンコーダ１６が出力するＡ相およびＺ相のパルスと、媒体通過センサ１７の出力信号を入力し、これらに基づいて、印刷開始のタイミングを示すトリガ信号と、各ラインの印刷タイミングの基準となる吐出クロック信号を生成してヘッド駆動信号生成部２２へ出力する。
【００８４】
ヘッド駆動信号生成部２２は、トリガ信号および吐出クロック信号に基づいてタイミングの制御された駆動信号を記録ヘッドユニット１４へ出力する。
【００８５】
印刷モード選択部２４は、プロセスカラーのみで画像を形成する基本モードと、プロセスカラーと特色（この例ではC,M,Y,K,O,V,G）を用いて画像を形成する特色利用モードの選択を受ける。この選択は、たとえば、印刷装置１０が備える図示省略の操作パネルを通じてユーザから受ける、もしくは、外部装置から受信する印刷ジョブの中に含まれるモード指定情報にて受け付ける。
【００８６】
制御部２６は、印刷モード選択部２４で基本モードが選択された場合は、記録媒体２上にプロセスカラーのみを用いて画像を形成するように制御し、印刷モード選択部２４で特色利用モードが選択された場合は、信号値変換部２５に対して、印刷データ生成部２３から入力されたプロセスカラーの信号値を特色分解値に変換してヘッド駆動信号生成部２２へ出力するように指示し、記録媒体２上にプロセスカラーと特色を用いて画像を形成するように制御する。
【００８７】
印刷データ生成部２３は、外部装置から受信した印刷ジョブに基づいてＲＩＰ処理等を行い、印刷すべき画像に対応する画像データをCMYK値の形式で生成し、これを信号値変換部２５へ出力する。
【００８８】
信号値変換部２５は、本発明に係る手法で作成された色分解テーブル２８を保持している。信号値変換部２５は、制御部２６から基本モードで画像形成する旨の指示を受けている場合は、印刷データ生成部２３から入力されたCMYK値を、通常のプロファイルを用いてインク量制限等を施し、CMYK値の形式で出力する。この場合ヘッド駆動信号生成部２２へ出力する信号のうちOVG値は０にされる。
【００８９】
一方、信号値変換部２５は、制御部２６から特色利用モードで画像形成する旨の指示を受けている場合は、印刷データ生成部２３から入力されたCMYK値を、色分解テーブル２８に基づいて特色分解値（CMYKOVG値）に変換して出力する。なお、信号値変換部２５は、プロファイルや色分解テーブル２８に登録されている格子点と格子点の間の色に対応するCMYK値やCMYKOVG値は、補間処理により導出する。
【００９０】
ヘッド駆動信号生成部２２は、信号値変換部２５から入力されたCMYK値もしくは特色分解値の画像データに従ってヘッド駆動信号を生成し、これを対応する色の記録ヘッドユニット１４へ出力する。基本モードの場合はCMYK値の画像データに従ってCMYKの記録ヘッドユニット１４を駆動し、プロセスカラーのみを用いて画像を形成する。特色利用モードでは特色分解値（CMYKOVG値）の画像データに従ってCMYKOVGの記録ヘッドユニット１４を駆動し、プロセスカラーと特色とを用いて画像を形成する。
【００９１】
なお、CMYKのみで印刷するプロファイルを用いたCMYK変換後（CMY´K）、これをさらに本発明の色分解テーブルを使用してCMYK+特色に色分解して（CMY´の成分をCMYOVG´に置き換えて、CMYOVG´Kとして）印刷するようにしてもよい。この印刷と、CMYKのみで印刷するプロファイルを用いて変換したCMY´K値による印刷とを切り替えることで、同じ色再現を維持しつつインク量の切り替えが可能になる。なお、特色を有するプリンタを常に特色プリンタとして用いる構成（CMYK−CMYKOVG）においても本発明の色分解テーブルを適用することができる。特色分解値への変換を色域の拡張に利用してもよい。
【００９２】
このように本発明によれば、色の一致性（色域についてもほぼ一致）、階調の平滑性を確保しつつ、プロセスカラーの信号値をプロセスカラーと特色を用いた信号値（特色分解値）に変換することができる。また、不連続点を解消する処理を加えることで平滑化処理をより効果的に行うことができ、より良好な画質となる特色分解値を得ることができる。
【００９３】
なお、本発明の色分解テーブルを用いることで、自然画サンプルで１０％〜２０％のインク量を削減することができた。
【００９４】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９５】
実施の形態で示した印刷装置１０の構成は一例であり、これに限定されるものではない。たとえば、図１３には、記録媒体２を搬送ベルト１３で搬送するタイプを例示したが、記録媒体２を搬送ドラムに貼り付けて搬送するタイプのインクジェットプリンタでもよい。また、インクジェット方式に限定されず、トナーを色材として用いる電子写真方式の印刷装置など任意の方式の印刷装置に本発明は適用することができる。
【００９６】
特色の種類や数は実施の形態に例示したものに限定されない。また、実施の形態では、インク量削減を指標として初期の色分解テーブルを作成し、これに、平滑化、色ズレ修正（好ましくはさらに不連続点除去）を施して最終的な色分解テーブルを得るようにしたが、初期の色分解テーブルを作成する際の指標はインク量削減に限定されるものではなく任意でよい。たとえば、「粒状感を最小にする」を指標に初期の色分解テーブルを作成してもよい。
【００９７】
色ズレ修正の際に、実施の形態では、CMY値と特色のいずれか一方を固定し、他方を変更するようにしたが、たとえば、YMの２色を固定し残り４色を変更して色ズレを修正するなど、一部を固定する際の一部の選び方や色数は適宜に設定することができる。
【符号の説明】
【００９８】
２…記録媒体
１０…印刷装置
１１…駆動軸
１２…従動軸
１３…搬送ベルト
１４…記録ヘッドユニット
１５…給紙機構
１６…ロータリーエンコーダ
１７…媒体通過センサ
２１…吐出クロック生成部
２２…ヘッド駆動信号生成部
２３…印刷データ生成部
２４…印刷モード選択部
２５…信号値変換部
２６…制御部
２８…色分解テーブル
【図１】
2020120318.tif 000003
【図２】
2020120318.tif 000004
【図３】
2020120318.tif 000005
【図４】
2020120318.tif 000006
【図５】
2020120318.tif 000007
【図６】
2020120318.tif 000008
【図７】
2020120318.tif 000009
【図８】
2020120318.tif 000010
【図９】
2020120318.tif 000011
【図１０】
2020120318.tif 000012
【図１１】
2020120318.tif 000013
【図１２】
2020120318.tif 000014
【図１３】
2020120318.tif 000015
【図１４】
2020120318.tif 000016