(57)【要約】【課題】  複数の色分解テーブルを作成する場合であって、１つの色分解テーブルに基づいて新たな色分解テーブルを作成する場合、新たな色分解テーブルの色再現域を拡大する。【解決手段】  新たな色分解テーブルを作成した後、新たな色分解テーブルの最大色再現域を測色に基づき決定する。そして、新たな色分解テーブルの色再現域が最大色再現域よりも狭い格子点データを、修正ベクトルと目標ベクトルを用いて、修正する。このように、新たな色分解テーブルを作成した後に色再現域を修正するため、設計時間と労力を削減すると共に、高画質の記録を行うことのできる色分解テーブルの作成方法を実現することができる。【選択図】  図１５
2007055127.tif 000002
【特許請求の範囲】
【請求項１】
画像信号を印刷装置で用いる色材の信号に変換する処理に用いられる色分解テーブルであって、前記画像信号によって規定される格子点に対応させて前記色材信号として格子点データを格納した２以上の色分解テーブルを作成する画像処理装置において、
前記２以上の色分解テーブルのうち第１の色分解テーブルを構成する格子点について格子点データを求める第１テーブルデータ作成手段と、
前記色分解テーブルのうち第２の色分解テーブルを構成する格子点について、前記第１の色分解テーブルのテーブルデータ作成手段により求められた格子点データから、前記第２の色分解テーブルの格子点データを求める前記第２の色分解テーブルの第２テーブルデータ作成手段と、
前記第２の色分解テーブルに使用するインクにより再現できる最大色再現域を求める手段と、
前記第２の色分解テーブルのテーブルデータであって、前記第２の色分解テーブルの色相領域が前記最大色再現域よりも小さいデータを、前記第２の色分解テーブルの色相領域と前記最大色再現域とのデータの差に基づいて修正インク量を算出し、該修正インク量を前記小さいデータに加えるテーブルデータ修正手段と、
を具えたことを特徴とする画像処理装置。
【請求項２】
前記テーブルデータ修正手段は、前記色相領域の中心と前記色相領域の外延とを結んだベクトルと、前記色相領域の中心と前記最大色再現域とを結んだベクトルと、を分解することにより修正量を求めることを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
画像信号を印刷装置で用いる色材の信号に変換する処理に用いられる色分解テーブルであって、前記画像信号によって規定される格子点に対応させて前記色材信号として格子点データを格納した２以上の色分解テーブルを作成するための画像処理方法において、
前記２以上の色分解テーブルのうち第１の色分解テーブルを構成する格子点について格子点データを求める第１テーブルデータ作成工程と、
前記色分解テーブルのうち第２の色分解テーブルを構成する格子点について、前記第１の色分解テーブルのテーブルデータ作成工程により求められた格子点データから、前記第２の色分解テーブルの格子点データを求める前記第２の色分解テーブルの第２テーブルデータ作成工程と、
前記第２の色分解テーブルに使用するインクにより再現できる最大色再現域を求める工程と、
前記第２の色分解テーブルのテーブルデータであって、前記第２の色分解テーブルの色相領域が前記最大色再現域よりも小さいデータを、前記第２の色分解テーブルの色相領域と前記最大色再現域とのデータの差に基づいて修正インク量を算出し、該修正インク量を前記小さいデータに加えるテーブルデータ修正工程と、
を具えたことを特徴とする画像処理方法。
【請求項４】
前記テーブルデータ修正工程は、前記色相領域の中心と前記色相領域の外延とを結んだベクトルと、前記色相領域の中心と前記最大色再現域とを結んだベクトルと、を分解することにより修正量を求めることを特徴とする、請求項３に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、特に、画像信号をインクやトナーなどの色材量の信号に変換する際に用いられる色分解テーブルの作成に関するものである。
【背景技術】
【０００２】
この種の色分解テーブルは、以下のように求められる。まず、テーブルを構成する、例えばＲ，Ｇ，Ｂ空間における立方体の頂点を結ぶ所定のライン上の格子点について、パッチの測色値に基づいて格子点データ（色分解データ）を求められる。さらに、これらのライン上にない他の格子点については、上記ライン上の格子点の格子点データを用いた補間によって求められる。
【０００３】
図１８は、色分解テーブルの作成の一例を示すフローチャートである。まず、パッチの測色値に基づき、格子点データを求める（Ｓ１８−１）。次に、色分解テーブルの８つの頂点を結ぶラインＷ−Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの６つのライン、Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ−Ｋ（ブラック）の６つのライン、Ｍ−Ｒ，Ｒ−Ｙ，Ｙ−Ｇ，Ｇ−Ｃ，Ｍ−Ｂ，Ｂ−ＣおよびＷ−Ｋの各ラインについて、そのライン上にある格子点の格子点データを求める（Ｓ１８−２）。尚、Ｗはホワイト、Ｃはシアン、Ｍはマゼンタ，Ｙはイエロー，Ｒはレッド，Ｇはグリーン，Ｂはブルーである。そして、これらの格子点以外の格子点の格子点データを補間演算によって求める（Ｓ１８−３）。補間処理の後、補間領域の境界において格子点データが不連続となるなどの弊害を低減するために、格子点データについて平滑化処理を行う（Ｓ１８−４）。そして、平滑化処理の後のテーブルについて、テーブル全体の格子点データを記録媒体の最大打込量と比べ、打込量をオーバーしている格子点データを有した格子点があるかどうかをチェックし補正する打込量補正処理を行う（Ｓ１８−５）（特許文献１）。
【０００４】
ところで、記録画質の向上などを目的として、記録に用いる記録媒体の種類を使い分けることが行われている。また、この記録に用いる記録媒体の選択とともに、インクなどの色材の組合せを使い分けることが行われている。しかしながら、記録に用いる記録媒体の種類のそれぞれに対応させて色分解テーブルを作成すると、そのための設計負担が増加するという問題を生じる。この負担は記録媒体の種類が増す程、過大となる。
【０００５】
一方、複数の記録媒体に対応した個々の色分解テーブルを設計する場合であっても、１つの記録媒体に対応した色分解テーブルの設計期間と同期間で設計を行わなければならないことが多い。したがって、それぞれの記録媒体に対応する色分解テーブルを作成する期間を割くことは困難である。かかる問題を解決するために、１つの記録媒体で複数の色分解テーブルが必要な場合、１つの記録媒体の色分解テーブルを作成し、他の色分解テーブルで使用しない色についてのみ色分解を行い、色分解テーブルを作成することができる。この結果、インク色数が異なる複数の色分解テーブルの作成を効率良く行うことができる。
【０００６】
【特許文献１】特開２００３−１９８８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、使用するインクの色の数や種類により色再現域が異なる場合がある。１つの記録媒体の色分解テーブルを作成し、新たな色分解テーブルで使用しない色についてのみ色分解を行い、新たな色分解テーブルを作成する場合には以下の問題を生じる。つまり、新たに作成された色分解テーブルにおける色再現域が、先に作成された色分解テーブルに基づいて作成しない手法で新たな色分解テーブルを作成した場合よりも、狭くなるという問題を生じることがある。
【０００８】
一方、より高画質の記録を行うようにするとともに、複数の記録媒体を選択的に用い、また、記録媒体に応じて記録するインク色の組合せが異なる場合、色分解テーブルにおける色再現域はインクの色に応じて最大限広く作成することが望ましい場合がある。
本発明は、このような観点からなされたものであり、１つの記録媒体の色分解テーブルを作成し、その色分解テーブルを用いて他の色分解テーブルを作成した後、色再現域を広げることができる画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
そのために本発明では、画像信号を印刷装置で用いる色材の信号に変換する処理に用いられる色分解テーブルであって、前記画像信号によって規定される格子点に対応させて前記色材信号として格子点データを格納した２以上の色分解テーブルを作成する画像処理装置において、前記２以上の色分解テーブルのうち第１の色分解テーブルを構成する格子点について格子点データを求める第１テーブルデータ作成手段と、前記色分解テーブルのうち第２の色分解テーブルを構成する格子点について、前記第１の色分解テーブルのテーブルデータ作成手段により求められた格子点データから、前記第２の色分解テーブルの格子点データを求める前記第２の色分解テーブルの第２テーブルデータ作成手段と、前記第２の色分解テーブルに使用するインクにより再現できる最大色再現域を求める手段と、前記第２の色分解テーブルのテーブルデータであって、前記第２の色分解テーブルの色相領域が前記最大色再現域よりも小さいデータを、前記第２の色分解テーブルの色相領域と前記最大色再現域とのデータの差に基づいて修正インク量を算出し、該修正インク量を前記小さいデータに加えるテーブルデータ修正手段と、を具えたことを特徴とする。
【発明の効果】
【００１０】
以上の構成によれば、先に作成された色分解テーブルを基に新たな色分解テーブルを作成する場合に、新たな色分解テーブルの色相領域が最大色再現域に満たない格子点データにインク値を加えることができる。
【００１１】
その結果、色再現域を広げることができる画像処理装置および画像処理方法を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下に図面を参照して本発明における実施形態を詳細に説明する。
（実施形態１）
図１は、本発明の一実施形態にかかる画像処理装置の構成を示すブロック図である。本実施形態の画像処理装置は、図２にて後述されるように、プリンタにおけるソフトウエアまたはハードウエアの処理として構成されるものである。なお、本発明の適用はこのような形態に限られないことはもちろんであり、例えば、パーソナルコンピュータにおいて動作するプリンタドライバなどのソフトウエアによる処理であってもよい。
【００１３】
図１は、Ｒ，Ｇ，Ｂ各８ビットの画像データを本実施形態のプリンタで用いる色材のインクＣ，Ｍ，Ｙ，Ｋ各８ビットの色分解データに変換し、さらにそれを量子化されたＣ，Ｍ，Ｙ，Ｋ等各２ビットのデータとする処理を示している。同図において、カラーマッチング処理部１０１は、入力画像データＲ，Ｇ，Ｂの色再現域とプリンタの色再現域とを合わせるための色変換を行う。そして、色分解処理部１０２は、カラーマッチング処理部１０１からのＲ’Ｇ’Ｂ’データに基づいて色分解テーブルを参照し格子点データを得る。さらに加えて、色分解処理部１０２は、その格子点データを用いた補間演算を行うことにより、上記Ｒ’Ｇ’Ｂ’データをプリンタで用いる各色インクのデータＣ，Ｍ，Ｙ，Ｋ等に変換する。さらに、ハーフトーン処理部１０３は、インク分解処理部１０２で求めた各色インクの８ビットデータをプリンタで用いるため２値のデータＣ’，Ｍ’，Ｙ’，Ｋ’等に変換する。また、インク色分解テーブル部１０５は、インク色分解処理部１０２による色変換処理で用いる色分解テーブル（ルックアップテーブル形態）を提供し、色分解テーブル作成部１０４は、図３以降で後述されるように、上記のインク色分解テーブルを作成する。
【００１４】
図２は、本発明の一実施形態にかかる印刷システムの構成を示すブロック図であり、図１に示した画像処理装置を構成するプリンタを含んだシステムを示している。
【００１５】
図２において、コンピュータ２０１とモニタ２０２はプリンタ２０３のホスト装置を構成する。すなわち、コンピュータ２０１は、モニタ２０２に表示される画像などをプリンタ２０３によって印刷すべく、印刷のための画像データを保持し、印刷に際してこれをプリンタ２０３に供給する。プリンタ２０３は、図１に示した画像処理の構成を備え画像処理装置とし機能する。具体的には、プリンタ２０３の制御部を構成する、ＣＰＵ，ＲＡＭ，ＲＯＭによって図１に示す各処理部が構成され、図５および図８にて後述する処理を実行する。また、プリンタ２０３は、本実施形態ではインクジェット方式の印刷機構を備える。すなわち、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の基本色インク、特色インクおよび淡色インクのそれぞれの記録ヘッドを記録媒体に走査させこの走査の間に記録媒体にそれぞれのインクを吐出する。さらに加えて、記録媒体を所定量ずつ搬送することにより印刷を実行する。なお、印刷方式は上述のインクジェット方式に限られないことはもちろんである。例えば、トナーを色材として用いた電子写真方式などを用いることもできる。
【００１６】
以上の印刷システムにおいて、コンピュータ２０１に保持されている画像データは、プリンタ２０３との間のケーブルを介してプリンタ２０３に送られる。なお、図示されていないネットワークに接続する他のホスト装置からプリンタ２０３に対して画像データが供給されてもよい。プリンタ２０３は、画像データが送られて来ると、先ず、図１に示したカラーマッチング処理部１０１で、モニタ２０２の色再現域とプリンタ２０３による色再現域とを合わせるカラーマッチング処理を行う。具体的には、ルックアップテーブルに補間演算を併用した色変換を行う。カラーマッチング処理されたＲ’Ｇ’Ｂ’データは、色分解処理部１０２で、予め作成されたルックアップテーブルを用いる色分解テーブル部１０５のテーブルデータを用いた補間演算によって色分解される。具体的には、データＲ’，Ｇ’，Ｂ’によって色分解テーブル部１０５を参照してＣ，Ｍ，Ｙ，Ｋ等の色分解データを読み出すとともに、この読み出した値に対して上記データＲ’，Ｇ’，Ｂ’の値に基づいて補間演算を施す。そして最終的に色分解されたＣ，Ｍ，Ｙ，Ｋ等の色分解データを得る。そして、これらの８ビットデータはハーフトーン処理部１０３にて、プリンタで用いるＣ’，Ｍ’，Ｙ’，Ｋ’等の２値データに変換され、印刷に用いられる。なお、ハーフトーン処理部１０３で行われる量子化は２値化に限られず、用いるドットパターンや印刷機構の形態などに応じて４値、５値などの値を用いることができることはもちろんである。
【００１７】
インク色分解テーブル部１０５に格納されているテーブルデータは、色分解テーブル作成部１０４によって予め作成されるが、本発明の一実施形態にかかるその生成処理について図３〜図１４を参照して説明する。
【００１８】
図３は、色分解テーブル部１０５の色分解テーブルを模式的に示す図である。すなわち、色分解テーブル部１０５は、入力データＲ’，Ｇ’，Ｂ’によって規定される上記の立方体における所定の位置（色）を格子点で表す。さらに、色分解テーブル部１０５は、この格子点に対応して色分解データ（格子点データ）Ｙ，Ｍ，Ｃ，Ｋの他、特色や淡色の各値をテーブルデータとして格納したものである。そして、色分解部１０２では、入力されたＲ’Ｇ’Ｂ’データによって、所定の格子点を特定しその格子点およびその周囲の所定の格子点の格子点データを読み出し、それらの格子点データを用いて補間処理を行う。なお、補間方法としては、四面体補間や立方体補間など、知られているどのような補間方法をも用いることができる。
【００１９】
図４は、色分解テーブルの作成方法を説明する図である。
【００２０】
本実施形態では、先ず、図４に示すように、立方体の８つの頂点を結ぶラインＷ−Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂの６つのライン，Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ−Ｋの６つのライン、Ｍ−Ｒ，Ｒ−Ｙ，Ｙ−Ｇ，Ｇ−Ｃ，Ｍ−Ｂ，Ｂ−ＣおよびＷ−Ｋの各ラインについて、そのライン上にある格子点の格子点データを求め、次に、これらの格子点以外の格子点の格子点データを補間演算によって求める。
【００２１】
以下、２種類の記録媒体を用いて、本実施形態を説明する。本実施形態では、１種類目の記録媒体をメディア１とし、メディア１での色分解の色数は８であり、Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ（ライトシアン），Ｌｍ（ライトマゼンタ），Ｒ，Ｇを用いる。また、２種類目の記録媒体をメディア２とし、色分解の色数は４であり、Ｃ，Ｍ，Ｙ，Ｋを用いる。
【００２２】
図５は、メディア１の色分解テーブルの作成処理を示すフローチャートである。
【００２３】
まず、ステップＳ５−１で、ラインＷ−Ｋ，Ｍ−Ｒ，Ｒ−Ｙ，Ｙ−Ｇ，Ｇ−Ｃ，Ｃ−Ｂ，Ｂ−Ｍの各ラインおよびＷ−Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂ−Ｋの各ラインそれぞれにおける格子点の格子点データを求め、これら格子点に関する色分解テーブルを作成する。
本実施形態では、Ｃ，Ｍ，Ｙ，Ｋ，ＬｃおよびＬｍについてそれぞれ８ビットで表される０〜２５５の値を１６等分した値の組合せについて、予め、プリンタによってパッチを印刷出力し、それらを測色しそれぞれの測色値を保持する。一方、上記頂点に当たる格子点の格子点データ（色分解データ）を、例えば、頂点Ｙでは（Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｒ，Ｇ）＝（０，０，２５５，０，０，０，０，０）のように予め定める。そして、各頂点を結ぶライン上の格子点の格子点データ（色分解データ）は、均等に分布した格子点の測色値とそれぞれ最も近い測色値のパッチを出力したデータ（Ｙ，Ｍ，Ｃ，Ｋ，Ｌｃ，Ｌｍ，Ｒ，Ｇ）をそれぞれの格子点の格子点データとして求める。なお、以上の基本的なテーブル作成において、色相ごとに最適なＵＣＲ量やＢＧ量を設定するようパッチを選択することにより、プリンタの色再現範囲を最大にしつつ、墨による粒状度の影響をできるだけ抑制したテーブルを設定することができる。また、用いる特色に応じて、本ステップで設定するラインのうちいくつかを特色に対応する格子点を設定しそれを通るものとしてもよいことはもちろんである。
次に、ステップＳ５−２では、ステップＳ５−１で求めた各ライン上の格子点の格子点データに基づいて内部補間処理を行い、上記ライン以外の格子点について格子点データを求める。
【００２４】
内部補間処理は公知のものを用いることができる。その概略は次のとおりである。先ず、各格子点に対応するインク量を決定するための、シアン、マゼンタ、イエロー、ブラック、レッド、グリーン、ライトシアン、ライトマゼンタのインク色を順次選択する。次に、補間を行う四面体を選択し、さらに複数の三角形に分割する処理を行う。さらに、分割したそれぞれの対象三角形に対して２次元の補間処理を行う。そして、補間処理結果のインク等高線と各格子点の距離を算出し、対象格子点のインク量を決定する。すなわち、補間処理結果のインク等高線と各グリット距離の算出結果のうち計算された距離の最も小さいものを対象格子点のインク量として決定する。移行、順次それぞれのインク色について上記の処理を行うことによって補間処理を行うことができる。
【００２５】
ステップＳ５−２の内部補間処理の後、ステップＳ５−３で打込量補正処理を行う。この処理は、補正率ｋを用いて補正を行うが、以下に示すステップＳ５−５の打込量オーバーチェックの結果に応じて、補正率ｋを変更する。すなわち、色分解テーブルについて、打込量がオーバーすると判断される格子点データを有する格子点があるとき、テーブルの総ての格子点データの値に補正率ｋをかけて格子点データの補正を行う。ここで、打込量補正率ｋ（ｎ）は、ステップＳ５−３とＳ５−４の各ステップで構成されるループの回数ｎによって変化する。また、打込量補正率ｋは、ｋ（ｎ）＝αｋ（ｎ−１）に設定される。すなわち、ステップＳ５−５の判断で、ステップＳ５−３の処理に戻ると、補正率ｋはその都度α倍される。初期値ｋ（０）を用いると、ｋ（ｎ）＝αnｋ（０）と表すことができる。
【００２６】
次に、色分解テーブル全体の格子点データに対して打込量補正率ｋ（ｎ）をかけて補正を行う。このように打込み量補正をテーブル全体に対して一体に行うことにより、平滑化処理に対する影響を少なくすることが可能となる。なお、このように全体的な補正でなくても、平滑化処理に対応させて、打込み量補正を３×３×３といった局所的に行ってもよく、打ち込み量補正が平滑化に与える影響を少なくすることが可能である。
これにより、色分解テーブルで、打込量がオーバーする格子点は少しずつ補正され、最終的に、打込量オーバーしないような色分解テーブルとなる。
【００２７】
図６は、図５に示すステップＳ５−２の内部補間処理の後、ステップＳ５−３で打込量補正処理前の色分解結果を示す。
【００２８】
図７は、図５に示す打ち込み量補正処理後の色分解結果を示す。
図６および図７では、横軸は各グリッド点を示し、縦軸は信号値を示す。また、縦軸では信号値とは別に最大打込量（Ｍａｘ打込量）を示し、本実施形態では、２００である。
【００２９】
図６および図７により、打ち込み量補正前では総打込量がＭａｘ打込量をオーバーしているが、打ち込み量補正後には、総打込量がＭａｘ打込量を超えないことがわかる。
【００３０】
図８は、メディア２の色分解テーブルの作成処理の例を示すフローチャートである。
【００３１】
まず、Ｓ８−１では、色分解テーブル作成部１０４にメディア１の色分解テーブルを代入する。次に、Ｓ８−２で、色分解テーブル作成部１０４にメディア２の色分解の数とインクの種類を代入する。本実施形態では、色分解の数は４であり、インクの種類はＣ，Ｍ，Ｙ，Ｋである。Ｓ８−３では、メディア１の淡インクを濃インクに置き換える必要があるか否かを判断する。置き換える必要がある場合にはＳ８−４に、置き換える必要がない場合には、Ｓ８−４およびＳ８−５を経ずにＳ８−６に進む。
【００３２】
Ｓ８−４では、淡インクの色と、これらに対応する濃インクの色のグラデーション画像をそれぞれ測色する。これにより、淡インクのインク値に対応する濃インクのインク値を決定する。結果に基づいて、淡インクのインク値を濃インク値に置き換えて（Ｓ８−５）、Ｓ８−６に進む。
【００３３】
図９および図１０は、ＬｃのグラデーションとＣのグラデーション、およびＬｍのグラデーションとＭのグラデーションとの対応関係をそれぞれ示す図である。例えば、Ｌｃのインク値が１２８程度のものが、Ｃのインク値が５８程度に置き換えられることとなる。
【００３４】
次に、メディア１のインクの種類に、Ｒ，Ｇ，Ｂ等の特色インクをＹ，Ｍ，Ｃの基本色のインクに置き換える必要があるか否かを判断する。置き換える必要がある場合にはＳ８−７に、置き換える必要がない場合には、Ｓ８−７からＳ８−９を経ずにＳ８−１０に進む。
【００３５】
Ｓ８−７では、ＣとＭ、ＣとＹ、ＹとＭのそれぞれのクロスパッチデータを測色する。また、Ｓ８−８では、特色インクのグラデーション画像を測色する。これにより、特色のインク値に対応する基本色のインク値を決定する。結果に基づいて、特色インクのインク値を基本色インクのインク値に置き換える（Ｓ８−９）。
【００３６】
図１１および図１２は、ＲインクのグラデーションとＭ，Ｙインクのクロスパッチデータ、およびＧインクのグラデーションとＣ，Ｙインクのクロスパッチデータとの対応関係をそれぞれ示す図である。例えば、Ｒのインク値が１６０程度のものが、（Ｍ，Ｙ）＝（１６０，１６０）のインク値に置き換えられることとなる。
【００３７】
以上の工程により、メディア１の色分解で使用する淡インクおよび特色インクのインク値の全てを、メディア２の色分解で使用するＣ，Ｍ，Ｙインクのインク値に置き換えた後（Ｓ８−１０）、メディア２の打ち込み補正を行う（Ｓ８−１１）。この打ち込み補正は、上述Ｓ５−３で説明した方法で行う。
【００３８】
図１３は、ＲインクをＭインクとＹインクに置き換え、ＧインクをＣインクとＹインクに置き換えた、打込量補正前の色分解結果を示す。
【００３９】
図１４は、さらにＬｃインクをＣインクに置き換え、ＬｍインクをＭインクに置き換えた後、打込量補正を行った色分解結果を示す。すなわち、メディア２の色分解結果である。メディア２のＭａｘ打込量は約２７０である。
【００４０】
以上の処理を実施することで、メディア１の色分解テーブルに基づいて、メディア２の色分解テーブルを作成することができる。
【００４１】
なお、本実施形態では、１つの記録装置が２種類の記録媒体に対応する場合について説明したが、対応する記録媒体が３種類以上であってもよく、かかる場合は、図８で説明した色分解テーブルの作成処理を色分解テーブルの数だけ行う。
【００４２】
また、メディア２の色分解テーブルは、上記方法により作成されるものに限定されない。例えば、メディア１に使用したインクであってメディア２に使用しないインクの色を一定の割合に応じてメディア２に使用するインクの色に割り振る方法があってもよい。さらに、メディア１とメディア２のインクの総打込量の差に基づいてメディア２のインクの総打込量を増減するような方法であってもよい。
【００４３】
図１５は、メディア２の色分解テーブルを修正して、色再現域を最大に出す色分解テーブルを作成する工程を示すフローチャートである。
【００４４】
まず、各色それぞれ単色について、所定の複数の明度ごとに最大のインク量で記録したパッチを測色する（Ｓ１５−１）。この測色結果により、各色の最大色再現域を決定する。本実施形態では、Ｃ，Ｍ，Ｙのインクについて最大のインク量で記録したパッチデータを測色し、Ｃ，Ｍ，Ｙそれぞれの最大色再現域を決定する。ここで、最大色再現域とは、均等色空間において、上記所定の複数の明度ごとに、最大彩度を結んだ領域をいう。また、これらの測色した値と、図８を用いて上述したＳ８−７からＳ８−９の処理で求めたＲの彩度の高い部分のＹ，Ｍインクの比率、Ｇの彩度の高い部分のＹ，Ｃの比率、Ｂの彩度の高い部分のＣ，Ｍの比率により、Ｒ，Ｇ，Ｂそれぞれの最大色再現域を決定する。Ｃ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂのそれぞれの値を隣り合う最大色再現域を直線で結び、作成された空間をメディア２の最大可能Ｇａｍｕｔとする。なお、本実施形態では、メディア２のインク色はＣ，Ｍ，Ｙ，Ｋであるため、Ｒ，Ｇ，Ｂについての最大色再現域はＣ，Ｍ，Ｙの割合から求めているが、特色としてＲ，Ｇ，Ｂのいずれかのインクを使用する記録媒体の色分解テーブルを作成する場合には、その使用するインクについて最大のインク量で記録したパッチデータを測色して最大色再現域を求めてもよい。以上の処理により、メディア２の最大可能Ｇａｍｕｔを求めた後、色分解テーブル作成部１０４に既に作成されたメディア２の色分解テーブルを代入する（Ｓ１５−２）。
【００４５】
次に、各格子点の最大色再現域を修正する（Ｓ１５−３からＳ１５−１１）。この処理は、色分解テーブルの格子点全てについて行うため、格子点の数を繰り返す。まず、修正ベクトルと目標ベクトルとを定める。修正ベクトルは、既に求めたメディア２の色相領域の中心点Ａから最大色再現域までのベクトルをいい、目標ベクトルは、修正ベクトルと同一方向であって大きさが中心点から最大可能Ｇａｍｕｔのものをいう。そして、目標ベクトルと修正ベクトルの大きさを比較する（Ｓ１５−４）。目標ベクトルが修正ベクトルよりも大きい場合には、メディア２の最大色再現域を広くするために修正を行うことから、Ｓ１５−５からＳ１５−１０の処理を行う。一方、目標ベクトルが修正ベクトルより小さい場合には、メディア２の最大色再現域を広げる必要がないため、Ｓ１５−５からＳ１５−１０の処理を行うことなく、次の格子点の処理を行うこととなる。
【００４６】
目標ベクトルが修正ベクトルよりも大きい場合、修正に使用する２つの色を決定する（Ｓ１５−５からＳ１５−８）。まず、修正ベクトルを目標ベクトルへ修正するための第１の色を検索する（Ｓ１５−６）。第１の色は、メディア２で使用するインク色であって修正ベクトルから最も距離の近い色を選ぶ。色相領域の中心点Ａから第１の色の最大色再現域とを結んだベクトルを、単色ベクトル１とする。次に、修正ベクトルを目標ベクトルへ修正するための第２の色を検索する（Ｓ１５−７）。第２の色は、（目標ベクトル−単色ベクトル１）を単色ベクトル２とし、単色ベクトルと色相領域の中心ＡからＣ，Ｍ，Ｙ，Ｒ，Ｇ，Ｂを結んだベクトルとがなす角のうち最も小さい角となる色を選ぶ。
【００４７】
図１６では、修正ベクトルが色相領域のＹとＲとの間にある場合のそれぞれのベクトルの例を示す。図１６では、修正ベクトルはベクトルＡＸ１であり、目標ベクトルはベクトルＡＸ２である。図１６（ａ）からわかるように、修正ベクトルおよび目標ベクトルから一番近い第１の色はＲであり、第２の色は、単色ベクトル２と色相領域の中心Ａとのなす角が最も小さい角となるＧとなる。
【００４８】
次に、修正に使用する２つの色の使用量（ｄｉｓｔａｎｃｅ＿ｍ、ｄｉｓｔａｎｃｅ＿ｎ：ｍ、ｎは色を示す。）を決定する（Ｓ１５−９、Ｓ１５−１０）。まず、修正ベクトルの頂点から単色ベクトル２に平行な直線を単色ベクトル１の方向に引く。色相領域の中心Ａからその直線と単色ベクトル１と交わる点までのベクトルを単色ベクトル１ａとする。そして、単色ベクトル１と単色ベクトル１ａとの差をｄｉｓｔａｎｃｅ＿ｍとする。また、修正ベクトルから単色ベクトル１に平行な直線を単色ベクトル２の方向に引く。色相領域の中心Ａからその直線と単色ベクトル２と交わる点までのベクトルを単色ベクトル２ａとする。そして、単色ベクトル２と単色ベクトル２ａとの差をｄｉｓｔａｎｃｅ＿ｎとする。
【００４９】
図１６（ｂ）では、（ａ）における修正に使用する２つの色の使用量の例を示す。修正ベクトルの頂点から単色ベクトル２であるベクトルＡＧに平行な直線を単色ベクトル１方向に引き、単色ベクトル１と交わる点をＲ´とする。したがって、ベクトルＡＲ´が単色ベクトル１ａとなり、ｄｉｓｔａｎｃｅ＿Ｒは、単色ベクトル１と単色ベクトル１ａとの差であるから、｜ＲＲ´｜となる。また、修正ベクトルの頂点から単色ベクトル１であるベクトルＡＲに平行な直線を単色ベクトル２方向に引き、単色ベクトル２と交わる点をＧ´とする。したがって、ベクトルＡＧ´が単色ベクトル２ａとなり、ｄｉｓｔａｎｃｅ＿Ｇは、単色ベクトル２と単色ベクトル２ａとの差であるから、｜ＧＧ´｜となる。    
次に、色の使用量に基づいて、インクの量を決定する。インクの量の決定は、上述した色ｍ、ｎがメディア２に使用するインクの色に該当する場合には、そのまま修正ベクトルに加えるインクの量とする。一方、使用するインクの色に該当しない場合には、Ｓ８−７からＳ８−９の処理で求めたＲに対するＹ，Ｍインクの比率、Ｇに対するＹ，Ｃの比率、Ｂに対するＣ，Ｍの比率により、それぞれのインクの量を決定する。
【００５０】
図１６に示す例では、修正するインクがＲとＧのため、Ｒに対するインクＹ、Ｍの比率およびＧの対するインクＹ、Ｃの比率を修正量ｄｉｓｔａｎｃｅ＿Ｒおよびｄｉｓｔａｎｃｅ＿Ｇに乗じて求めたインク量を加える。
【００５１】
全ての格子点について修正するインクの色とインク量を決定したら、メディア２の色分解テーブルの格子点データをそれぞれ修正して、新たに色再現域が拡大した色分解テーブルを作成する。
【００５２】
図１７では、メディア１で使用するインク色がＣ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍであって、メディア２で使用するインク色がＣ，Ｍ，Ｙ，Ｋである場合に、修正ベクトルが色相領域のＹとＲとの間にある場合のそれぞれのベクトルの例を示す。図１７（ａ）からわかるように、修正ベクトルおよび目標ベクトルから一番近い第１の色はＹであり、第２の色は、単色ベクトル２と色相領域の中心Ａとのなす角が最も小さい角となるＭとなる。
【００５３】
図１７（ｂ）では、（ａ）における修正に使用する２つの色の使用量の例を示す。修正ベクトルの頂点から単色ベクトル２であるベクトルＡＭに平行な直線を単色ベクトル１方向に引き、単色ベクトル１と交わる点をＹ´とする。したがって、ベクトルＡＹ´が単色ベクトル１ａとなり、ｄｉｓｔａｎｃｅ＿Ｙは、単色ベクトル１と単色ベクトル１ａとの差であるから、｜ＹＹ´｜となる。また、修正ベクトルの頂点から単色ベクトル１であるベクトルＡＹに平行な直線を単色ベクトル２方向に引き、単色ベクトル２と交わる点をＭ´とする。したがって、ベクトルＡＭ´が単色ベクトル２ａとなり、ｄｉｓｔａｎｃｅ＿Ｍは、単色ベクトル２と単色ベクトル２ａとの差であるから、｜ＭＭ´｜となる。    
ＭおよびＹはメディア２で使用する色であることから、ｄｉｓｔａｎｃｅ＿Ｍおよびｄｉｓｔａｎｃｅ＿Ｙが修正ベクトルに加えるインクの値となる。
【００５４】
（その他）
本発明は上記実施形態を実現する為の装置及び方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ（ＣＰＵあるいはＭＰＵ）に、上記実施形態を実現する為のソフトウエアのプログラムを供給し、このプログラムに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施形態を実現してもよい。
【００５５】
また、この様なプログラムを格納する記憶媒体としては、例えばフロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５６】
上記コンピュータが、供給されたプログラムのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではなく、上記プログラムがコンピュータ上で稼働しているＯＳ(オペレーティングシステム)、あるいは他のアプリケーションソフト等と共同して上記実施の形態が実現されてもよい。
【００５７】
更に、この供給されたプログラムが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上記実施の形態が実現されてもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態にかかる画像処理装置の構成を示すブロック図である。
【図２】本発明の一実施形態にかかる印刷システムの構成を示すブロック図である。
【図３】色分解テーブル部１０５の色分解テーブルを模式的に示す図である。
【図４】色分解テーブルの作成方法を説明する図である。
【図５】メディア１の色分解テーブルの作成処理を示すフローチャートである。
【図６】内部補間処理の後、打込量補正処理前のメディア１の色分解結果を示す図である。
【図７】打込量補正処理後のメディア１の色分解結果を示す図である。
【図８】メディア２の色分解テーブルの作成処理を示すフローチャートである。
【図９】淡シアンのインク値と濃シアンのインク値の対応を示した図である。
【図１０】淡マゼンタのインク値と濃マゼンタのインク値の対応を示した図である。
【図１１】レッドのインク値とマゼンタおよびイエローのインク値の対応を示した図である。
【図１２】グリーンのインク値とシアンおよびイエローのインク値の対応を示した図である。
【図１３】メディア２の打込量補正前の色分解結果を示す図である。
【図１４】メディア２の色分解結果を示す図である。
【図１５】メディア２の色分解テーブルの色再現域を修正する処理を示すフローチャートである。
【図１６】メディア２の色分解テーブルの色再現域を修正する処理を示す図である。
【図１７】メディア２の色分解テーブルの色再現域を修正する処理を示す図である。
【図１８】従来技術のテーブル作成処理を示すフローチャートである。
【符号の説明】
【００５９】
１０１    カラーマッチング処理部
１０２    色分解処理部
１０３    ハーフトーン処理部
１０４    色分解テーブル作成部
１０５    色分解テーブル部
２０１    コンピュータ
２０２    モニタ
２０３    プリンタ
【図１】
2007055127.tif 000003
【図２】
2007055127.tif 000004
【図３】
2007055127.tif 000005
【図４】
2007055127.tif 000006
【図５】
2007055127.tif 000007
【図６】
2007055127.tif 000008
【図７】
2007055127.tif 000009
【図８】
2007055127.tif 000010
【図９】
2007055127.tif 000011
【図１０】
2007055127.tif 000012
【図１１】
2007055127.tif 000013
【図１２】
2007055127.tif 000014
【図１３】
2007055127.tif 000015
【図１４】
2007055127.tif 000016
【図１５】
2007055127.tif 000017
【図１６】
2007055127.tif 000018
【図１７】
2007055127.tif 000019
【図１８】
2007055127.tif 000020