(57)【要約】【課題】インク等の色材について同じ色調で濃度が異なる複数の色材のデータ生成に係る変換関係を高い精度で求めることができるとともに、最大限に複数種類の色材による色空間を用いたプリント出力を行うことを可能とする。【解決手段】Ｙ、Ｍ、Ｃ、Ｋの４色の組合せについて、インクのオーバーフローが起きない範囲で記録できるパッチのデータを作成し（Ｓ５０２）、その測色値基づいて、所定ターゲット色の、Ｙ、Ｍ、Ｃ、Ｋの組合わせにかかる基本４色色分解テーブルを作成する（Ｓ５０３〜Ｓ５０５）。次に、最大色材使用量を参照しながら濃淡インクを加えた６色Ｙ、Ｍ、Ｃ、Ｋ、Ｌｍ、Ｌｃの組合せについて可能な色材総使用量を算出する（Ｓ５０６）。そして、各組合せについて、可能な色材総使用量に従い、Ｍ、Ｃを濃淡に分解して、Ｙ、Ｍ、Ｃ、Ｋ、Ｌｍ、Ｌｃ６色の組合せである色分解テーブルを作成する（Ｓ５０７）。【選択図】　　　　図４
2004058625.tif 000002
【特許請求の範囲】
【請求項１】
同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材を用いて画像出力を行う画像出力装置の色材データの生成に係る変換関係を、パッチを用いて求める画像処理方法であって、
複数種類の色材の、前記画像出力装置でパッチを出力する際に用いられる記録媒体に対する付着特性を考慮して定められる最大色材総使用量を用意し、
該最大色材総使用量の範囲内で、各パッチについて複数種類の色材データの組合せを定め、
該定められた各パッチの複数種類の色材データの組合せに基づいて出力されたパッチそれぞれの測色値に基づき、前記同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材のデータ生成に係る所定の変換関係を求める、
ステップを有したことを特徴とする画像処理方法。
【請求項２】
前記複数種類の色材データの組合せを定めるステップは、前記同じ色調の色材で濃度が異なる複数の色材のうち、より濃度の濃い色材のみを含んだ複数種類の色材について組合せを定め、前記所定の変換関係を求めるステップは、前記最大色材総使用量の範囲内で、前記より濃度の濃い色材のデータを分解して当該濃度が異なる複数の色材のデータとすることにより、前記複数種類の色材のデータ生成に係る所定の変換関係を求めることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記複数種類の色材の色は、イエロー、マゼンタ、シアン、ブラックであり、マゼンタ、シアンがそれぞれマゼンタと淡マゼンタ、シアンと淡シアンに分解されて６種類の色材のデータ生成に係る所定の変換関係が求められることを特徴とする請求項２に記載の画像処理方法。
【請求項４】
前記複数種類の色材データの組合せを定めるステップは、前記同じ色調の色材で濃度が異なる複数の色材全てを含んだ複数種類の色材について組合せを定めることを特徴とする請求項１に記載の画像処理方法。
【請求項５】
前記複数種類の色材の色は、イエロー、マゼンタ、シアン、ブラック、およびマゼンタより濃度が薄い淡マゼンタと、シアンより濃度が薄い淡シアンの６種類の色材であることを特徴とする請求項４に記載の画像処理方法。
【請求項６】
前記所定の変換関係を求めるステップは、
前記同じ色調の色材それぞれの比率を前記各パッチについての複数種類の色材データの組合せに基づいて求め、
該求めた同じ色調の色材それぞれの比率、前記同じ色調の色材で濃度が異なる複数の色材全てを含んだ複数種類の色材の色材使用量の総計、および前記複数種類の色材のうち前記同じ色調の色材で濃度が異なる複数の色材を除いた色材の色材使用量に基づいて、前記同じ色調の色材それぞれの合計色材使用量を求め、
該求めた同じ色調の色材それぞれの合計色材使用量と、前記同じ色調で色材濃度が異なる複数の色材の組合せについて出力されたパッチの測色値とに基づいて、前記より濃度の濃い色材のデータを分解して当該濃度が異なる複数の色材のデータとすることを特徴とする請求項２に記載の画像処理方法。
【請求項７】
前記所定の交換関係は、イエロー、マゼンタ、シアン、レッド、グリーン、ブルーの６色相それぞれについて最大彩度の色を目標色とする条件に従い求められることを特徴とする請求項１ないし６のいずれかに記載の画像処理方法。
【請求項８】
前記色材はインクであることを特徴とする請求項１ないし７のいずれかに記載の画像処理方法。
【請求項９】
前記色材はトナーであることを特徴とする請求項１ないし７のいずれかに記載の画像処理方法。
【請求項１０】
前記イエロー、マゼンタ、シアン、レッド、グリーン、ブルーの６色相における目標色は、それぞれの色相で、Ｌ＊Ｃ＊平面において、
白→イエロー→ブラック、白→マゼンタ→ブラック、白→シアン→ブラック、白→レッド→ブラック、白→グリーン→ブラック、白→ブルー→ブラックとそれぞれ変化する色であることを特徴とする請求項７ないし９のいずれかに記載の画像処理方法。
【請求項１１】
前記目標色は、Ｌ＊Ｃ＊平面において、ブラックを全く入れない目標色ラインと、ブラックを最大に入れた目標色ラインを所定のＬ＊の点から連続な関数を用いて繋いだラインであることを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記連続な関数は、スプライン関数であることを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記６色相の色空間は、Ｌ＊Ｃ＊Ｈ＊で表される色空間であることを特徴とする請求項１０ないし１２のいずれかに記載の画像処理方法。
【請求項１４】
前記６色相の色空間は、Ｌ＊ａ＊ｂ＊で表される色空間であることを特徴とする請求項１０ないし１２のいずれかに記載の画像処理方法。
【請求項１５】
同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材を用いて画像出力を行う画像出力装置の色材データの生成に係る変換関係を、パッチを用いて求める画像処理装置であって、
複数種類の色材の、前記画像出力装置でパッチを出力する際に用いられる記録媒体に対する付着特性を考慮して定められる最大色材総使用量を保持する保持手段と、
該最大色材総使用量の範囲内で、各パッチについて複数種類の色材データの組合せを定める組合せ決定手段と、
該定められた各パッチの複数種類の色材データの組合せに基づいて出力されたパッチそれぞれの測色値に基づき、前記同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材のデータ生成に係る所定の変換関係を求める色分解手段と、
を具えたことを特徴とする画像処理装置。
【請求項１６】
前記複数種類の色材データの組合せを定める組合せ手段は、前記同じ色調の色材で濃度が異なる複数の色材のうち、より濃度の濃い色材のみを含んだ複数種類の色材について組合せを定め、前記所定の変換関係を求める色分解手段は、前記最大色材総使用量の範囲内で、前記より濃度の濃い色材のデータを分解して当該濃度が異なる複数の色材のデータとすることにより、前記複数種類の色材のデータ生成に係る所定の変換関係を求めることを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記複数種類の色材の色は、イエロー、マゼンタ、シアン、ブラックであり、マゼンタ、シアンがそれぞれマゼンタと淡マゼンタ、シアンと淡シアンに分解されて６種類の色材のデータ生成に係る所定の変換関係が求められることを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
前記複数種類の色材データの組合せを定めるステップは、前記同じ色調の色材で濃度が異なる複数の色材全てを含んだ複数種類の色材について組合せを定めることを特徴とする請求項１５に記載の画像処理装置。
【請求項１９】
前記複数種類の色材の色は、イエロー、マゼンタ、シアン、ブラック、およびマゼンタより濃度が薄い淡マゼンタと、シアンより濃度が薄い淡シアンの６種類の色材であることを特徴とする請求項１８に記載の画像処理装置。
【請求項２０】
前記所定の変換関係を求める色分解手段は、
前記同じ色調の色材それぞれの比率を前記各パッチについての複数種類の色材データの組合せに基づいて求め、
該求めた同じ色調の色材それぞれの比率、前記同じ色調の色材で濃度が異なる複数の色材全てを含んだ複数種類の色材の色材使用量の総計、および前記複数種類の色材のうち前記同じ色調の色材で濃度が異なる複数の色材を除いた色材の色材使用量に基づいて、前記同じ色調の色材それぞれの合計色材使用量を求め、
該求めた同じ色調の色材それぞれの合計色材使用量と、前記同じ色調で色材濃度が異なる複数の色材の組合せについて出力されたパッチの測色値とに基づいて、前記より濃度の濃い色材のデータを分解して当該濃度が異なる複数の色材のデータとすることを特徴とする請求項１６に記載の画像処理装置。
【請求項２１】
前記所定の交換関係は、イエロー、マゼンタ、シアン、レッド、グリーン、ブルーの６色相それぞれについて最大彩度の色を目標色とする条件に従い求められることを特徴とする請求項１５ないし２０のいずれかに記載の画像処理装置。
【請求項２２】
前記色材はインクであることを特徴とする請求項１５ないし２１のいずれかに記載の画像処理装置。
【請求項２３】
前記色材はトナーであることを特徴とする請求項１５ないし２１のいずれかに記載の画像処理装置。
【請求項２４】
前記イエロー、マゼンタ、シアン、レッド、グリーン、ブルーの６色相における目標色は、それぞれの色相で、Ｌ＊Ｃ＊平面において、
白→イエロー→ブラック、白→マゼンタ→ブラック、白→シアン→ブラック、白→レッド→ブラック、白→グリーン→ブラック、白→ブルー→ブラックとそれぞれ変化する色であることを特徴とする請求項２１ないし２３のいずれかに記載の画像処理装置。
【請求項２５】
前記目標色は、Ｌ＊Ｃ＊平面において、ブラックを全く入れない目標色ラインと、ブラックを最大に入れた目標色ラインを所定のＬ＊の点から連続な関数を用いて繋いだラインであることを特徴とする請求項２４に記載の画像処理装置。
【請求項２６】
前記連続な関数は、スプライン関数であることを特徴とする請求項２５に記載の画像処理装置。
【請求項２７】
前記６色相の色空間は、Ｌ＊Ｃ＊Ｈ＊で表される色空間であることを特徴とする請求項２４ないし２６のいずれかに記載の画像処理装置。
【請求項２８】
前記６色相の色空間は、Ｌ＊ａ＊ｂ＊で表される色空間であることを特徴とする請求項２４ないし２６のいずれかに記載の画像処理装置。
【請求項２９】
コンピュータに読み込まれることにより当該コンピュータに、同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材を用いて画像出力を行う画像出力装置の色材データの生成に係る変換関係を、パッチを用いて求める画像処理を実行させるプログラムであって、当該画像処理は、
複数種類の色材の、前記画像出力装置でパッチを出力する際に用いられる記録媒体に対する付着特性を考慮して定められる最大色材総使用量を用意し、
該最大色材総使用量の範囲内で、各パッチについて複数種類の色材データの組合せを定め、
該定められた各パッチの複数種類の色材データの組合せに基づいて出力されたパッチそれぞれの測色値に基づき、前記同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材のデータ生成に係る所定の変換関係を求める、
ステップを有した処理であることを特徴とするプログラム。
【請求項３０】
コンピュータによって読取り可能に、同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材を用いて画像出力を行う画像出力装置の色材データの生成に係る変換関係を、パッチを用いて求める画像処理を実行させるプログラムを格納した記憶媒体であって、当該画像処理は、
複数種類の色材の、前記画像出力装置でパッチを出力する際に用いられる記録媒体に対する付着特性を考慮して定められる最大色材総使用量を用意し、
該最大色材総使用量の範囲内で、各パッチについて複数種類の色材データの組合せを定め、
該定められた各パッチの複数種類の色材データの組合せに基づいて出力されたパッチそれぞれの測色値に基づき、前記同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材のデータ生成に係る所定の変換関係を求める、
ステップを有した処理であることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理方法および画像処理装置に関し、詳しくは、インクジェットプリンタなど画像出力装置で用いられるインク等、色材のデータ生成に係るテーブル等の変換関係を求める処理であって、同じ色調の色材で濃度が異なる複数の色材のデータ生成に係る変換関係を求める処理に関するものである。
【０００２】
【従来の技術】
一般に、プリンタなどの画像出力装置においてカラー画像をプリント出力する場合、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）およびＫ（ブラック）の４つの色材が用いられる。例えば、インクジェットプリンタではＹ、Ｍ、Ｃ、Ｋのインクが用いられ、また、電子写真方式の複写機やプリンタではＹ、Ｍ、Ｃ、Ｋのトナーが用いられる。
【０００３】
画像出力装置で用いられるこれら色材によって実現される色空間は、通常元の画像データとは異なる色空間を有しており、そのため、画像データに基づいて色材データを生成する画像処理では元の画像データが示す色や階調を忠実にもしくは所望の色等を再現すべく様々な画像処理方法が提案されている。
【０００４】
その一つとして、図１７に示すものが知られている。この画像処理構成は、図１７に示すように、輝度濃度変換部１５０１、ＵＣＲ／ＢＧ処理部１５０２、ＢＧ量設定部１５０３、およびＵＣＲ量設定部１５０４を有するものである。輝度濃度変換部１５０１は、入力された輝度情報である８ビットデータＲ’Ｇ’Ｂ’を以下のような式に基づいてＣＭＹへ変換する。
【０００５】
Ｃ＝−αｌｏｇ（Ｒ’／２５５）　　　　　　．．．（１）
Ｍ＝−αｌｏｇ（Ｇ’／２５５）　　　　　　．．．（２）
Ｙ＝−αｌｏｇ（Ｂ’／２５５）　　　　　　．．．（３）
ただし、αは所定の実数である。
【０００６】
次に、ＵＣＲ／ＢＧ処理部１５０２は、ＢＧ量設定部１５０３に設定されたβ（Ｍｉｎ（Ｃ，Ｍ，Ｙ），μ）、およびＵＣＲ量設定部１５０４に設定された値μ％を用い、ＣＭＹデータに対して以下の式で表される変換を行う。
【０００７】
Ｃ’＝Ｃ（μ／１００）＊Ｍｉｎ（Ｃ，Ｍ，Ｙ）．．．（４）
Ｍ’＝Ｍ（μ／１００）＊Ｍｉｎ（Ｃ，Ｍ，Ｙ）．．．（５）
Ｙ’＝Ｙ（μ／１００）＊Ｍｉｎ（Ｃ，Ｍ，Ｙ）．．．（６）
Ｋ’＝β（Ｍｉｎ（Ｃ，Ｍ，Ｙ），μ）＊（μ／１００）＊Ｍｉｎ（Ｃ，Ｍ，Ｙ）．．．（７）
ここで、β（Ｍｉｎ（Ｃ，Ｍ，Ｙ），μ）は、Ｍｉｎ（Ｃ，Ｍ，Ｙ）およびμによって変わる実数で、この値により、Ｋインクの入れ方を設定することができる。そして、このＵＣＲ量およびＢＧ量は、カラープリンタの色再現範囲と、Ｋインク（墨）の入れ方に伴うプリンタの粒状度に大きな影響を及ぼすためカラープリンタの色分解処理にとって重要なパラメータとなっている。
【０００８】
このように、βの定め方によっては、例えば、Ｙ、Ｍ、ＣのうちＫによって置換されずに最小濃度の色の値が０になるのを防ぎ、そのような０の値を含まないＹ、Ｍ、Ｃ、Ｋの組合せを存在させることができる。そして、そのようなデータを生成することにより、彩度や濃度の低下のない画像出力を行なうことが可能となる。
【０００９】
ところで、上述の色修正にかかる画像処理は、通常、その色修正を実現するデータを有したルックアップテーブル（ＬＵＴ）と補間演算を用いて行なわれる。そして、このテーブルの内容は、色材Ｙ、Ｍ、Ｃ、Ｋの複数の組合せについてパッチを記録し、それを測色することによって求められる。具体的には、各パッチを構成するＹ、Ｍ、Ｃ、Ｋの信号値が８ビットで表わされる場合、例えば、各色の２５６値を８等分した０，３２，６４，…，２２３，２５５の値の組合せである４０９６個の色についてパッチを記録し、その測色結果に基づいて所定の目標（ターゲット）となる色を再現するＹ、Ｍ、Ｃ、Ｋの組合せを求め、これをテーブルデータとするものである。
【００１０】
また、近年、インクジェットプリンタ等ではより高画質のカラープリントが求められつつあり、そのための一構成としてマゼンタやシアンなど同じ色調のインクについて染料など色材材料の濃度を異ならせた複数のインクを用いることが広く行なわれている。この構成によれば、画像のハイライト部などの低濃度部においてインクドットの粒状感を低減することが可能となる。
【００１１】
【発明が解決しようとする課題】
しかしながら、上記のようなプリンタなどの画像出力装置における再現性の向上を図った画像処理がなされたとしても、プリンタなどにおける実際のプリント（記録）が色材と記録用紙との関係で不適切となり、結果として所望の画像再現ができない場合がある。
【００１２】
図１７に示す処理は、基本的に、Ｙ、Ｍ、Ｃ、Ｋの４つの色材を同時に用いることを可能とする処理であるため、用いる色材の総量が多くなる傾向にある。特に、低い明度において彩度の高い色を再現しようとする場合はそれぞれの色材の信号値が高くなり、使用するそれぞれの色材の量が多くなる。また、同じ色調のインクについて濃度が異なる複数のインクを用いる場合は、全体的にインクの量が多くなる。
【００１３】
このような場合、インクジェットプリンタなどでは、記録用紙のインク吸収特性によってはインクを十分に吸収できずインクの溢れや滲みを生じ、濃度などが正確に実現されないことがある。また、トナーを使用する電子写真方式のプリンタでは、記録用紙のトナー付着特性によってはトナーが十分に記録紙に定着できず、同様に濃度の正確な実現ができないことがある。
【００１４】
この問題は、パッチのデータを生成して記録する場合にも同様に生じ得るものである。そして、パッチが正確に記録されていない場合、その測色値は当然にそれを記録したプリンタの記録特性を反映したものとはならず、正確な色修正などに係わるテーブルを作成することができないことになる。
【００１５】
本発明は、上述の問題を解決するためになされたものであり、その目的とするところは、インク等の色材について同じ色調で濃度が異なる複数の色材のデータ生成に係る変換関係を高い精度で求めることができるとともに、最大限に複数種類の色材による色空間を用いたプリント出力を行うことを可能とする画像処理方法および画像処理装置を提供することにある。
【００１６】
【課題を解決するための手段】
そのために、本発明は、同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材を用いて画像出力を行う画像出力装置の色材データの生成に係る変換関係を、パッチを用いて求める画像処理方法であって、複数種類の色材の、前記画像出力装置でパッチを出力する際に用いられる記録媒体に対する付着特性を考慮して定められる最大色材総使用量を用意し、該最大色材総使用量の範囲内で、各パッチについて複数種類の色材データの組合せを定め、該定められた各パッチの複数種類の色材データの組合せに基づいて出力されたパッチそれぞれの測色値に基づき、前記同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材のデータ生成に係る所定の変換関係を求める、ステップを有したことを特徴とする。
【００１７】
また、同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材を用いて画像出力を行う画像出力装置の色材データの生成に係る変換関係を、パッチを用いて求める画像処理装置であって、複数種類の色材の、前記画像出力装置でパッチを出力する際に用いられる記録媒体に対する付着特性を考慮して定められる最大色材総使用量を保持する保持手段と、該最大色材総使用量の範囲内で、各パッチについて複数種類の色材データの組合せを定める組合せ決定手段と、該定められた各パッチの複数種類の色材データの組合せに基づいて出力されたパッチそれぞれの測色値に基づき、前記同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材のデータ生成に係る所定の変換関係を求める色分解手段と、を具えたことを特徴とする。
【００１８】
以上の構成によれば、画像出力装置の画像出力に用いる複数種類の色材の、パッチを出力する際に用いられる記録媒体に対する付着特性を考慮して定められる最大色材総使用量の範囲内で、パッチを出力するための複数種類の色材データの組合せを定めて各パッチを出力し、そのパッチそれぞれの測色値に基づき、同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材のデータ生成に係る色分解テーブル等の所定の変換関係を求めるので、この変換関係は、インクやトナー等の記録媒体に対する付着特性の点で適切に出力されたパッチの測色値に基づいたものとなるとともに、最大限に複数種類の色材による色空間を用いたプリント出力を行うことができる。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
（第１の実施形態）
図１は本発明の一実施形態にかかるカラープリンタの画像処理構成を示すブロック図であり、パッチを形成しその測色結果に基づいてテーブルデータを生成する処理（以下、「色分解処理」ともいう）を示すものである。本構成は、以下で説明されるように具体的にはホストコンピュータの例えばプリンタドライバによって実行される処理を示しているが、これらの処理がプリンタ等の画像出力装置側で行われてもよく、あるいはホスト装置と画像出力装置がこれらの処理を分担してもよく、本発明の適用はこれらのいずれの形態にも適用できることは以下の説明からも明らかである。
【００２０】
図１に示すように、色分解処理では、色材使用量計算１０１によって、本実施形態のプリンタで用いるＹ、Ｍ、Ｃ、ＫおよびＭ、Ｃについてより染料濃度が薄い、Ｌｍ（ライトマゼンタもしくは淡マゼンタ）、Ｌｃ（ライトシアンもしくは淡シアン）の６種類のインクそれぞれの色材使用量および最大色材総使用量を計算する。
【００２１】
色材使用量は、Ｙ、Ｍ、Ｃ、Ｋ、Ｌｍ、Ｌｃのインクそれぞれについて求められるものであり、本実施形態では、それぞれの８ビットが表わす信号値０〜２５５について０％〜１００％として比例関係で計算されるものである。ここで使用量「Ａ」％とは、基本的に、その８ビット信号が２値化等の量子化がなされてプリンタにおけるインク吐出データとされ記録用紙に記録が行われるとき、対応する画素に平均して「Ａ」％の確率でインクドットが形成されることを意味する。しかし、Ｙ、Ｍ、Ｃ、Ｋ各インクの浸透性などを考慮し、インクによっては、信号値０〜２５５について、例えば、０％〜８０％として比例関係で計算してもよい。
【００２２】
次に、最大色材総使用量は、上記のように計算した、例えばインクＣの色材使用量を１００％（すなわち、最大信号値２５５のときの使用量が１００％）としたとき、本プリンタで用いる記録媒体の種類、すなわち用いる記録媒体が、普通紙、コート紙、ＯＨＰ用紙などのいずれかであるかについて情報を得、これ基づいて記録媒体に上記インクＣを最大何％まで吸収できるかが計算されるものである。
【００２３】
出力特性パッチ画像作成１０２は、色材使用量計算手段１０１で算出された最大色材総使用量と４つのインクＹ、Ｍ、Ｃ、Ｋの個々の色材使用量を用いて、図５、図６にて詳細に後述されるように、インクのオーバーフロー（吸収できない状態）が起きない範囲で記録できるパッチのデータ作成する。この記録されたパッチは、測色されてプリンタの再現可能なＬ＊ａ＊ｂ＊で表される色空間のデータとして求められる。なお、この測色に関する表色系は上例に限られないことはもちろんであり、ＲＧＢ、Ｌ＊Ｃ＊Ｈ＊等の他の表色系であってもよい。
【００２４】
ターゲット設定１０３は、図１０にてその詳細が後述されるように、上記パッチの測色データに基き、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｒ（レッド）、Ｇ（グリーン）およびＢ（ブルー）の６色相それぞれについて、各色相で彩度が最大となるターゲットを作成する。そして、基本４色色分解１０４は、各色相において彩度が最大になるという条件（上記のターゲット）でＹ、Ｍ、Ｃ、Ｋの組合わせを決定する。
【００２５】
さらに、６色材総使用量計算１０５は、上記基本４色色分解１０４によって求められたＹ、Ｍ、Ｃ、Ｋ４色の組合わせに基づいて、上記最大色材使用量を参照しながら濃淡インクＭ、Ｃ、Ｌｍ、Ｌｃそれぞれの色材総使用量を算出する。そして、６色色分解１０６は、Ｙ、Ｍ、Ｃ、Ｋ４色の組合わせ、上記色材総使用量および上記測色データに基づいて、Ｙ、Ｍ、Ｃ、Ｋ、Ｌｍ、Ｌｃ６色の組合せである色分解テーブルを作成する。
【００２６】
図２は、上記画像処理を実行する具体的な画像処理システムを示す図である。
【００２７】
同図において、２０１は画像信号入力装置としての分光光度計を示し、２０２はコンピュータシステムとしてのパーソナルコンピュータを示す。パーソナルコンピュータ２０２は、分光光度計２０１によって読み取られた画像信号を入力し、編集、保管することができ、また、編集等された画像信号情報をディスプレイ２０３によって表示したり、画像出力装置としてのプリンタ２０４によってプリント出力することもできる。また、３１３は、ユーザが上記のパーソナルコンピュータ２０２の処理、制御に対する指示入力などを行うためのキーボードおよびマウスを示す。
【００２８】
図３は、図２に示したシステムにおける特にパーソナルコンピュータ２０２の主要な要素を示すブロック図である。
【００２９】
同図において、３０１は、マウスおよびキーボード３１３と信号の授受を行うためのインターフェース（Ｉ／Ｆ）を示し、３０２は、同様に分光光度計２０１等の画像入力機器との間のインターフェース（Ｉ／Ｆ）を示す。
【００３０】
３０３は、プログラムに従い、パーソナルコンピュータ２０２の各要素の処理、動作を制御し、また、所定の処理を実行するＣＰＵを示す。３０４は、図１に示し、また、図４にて後述されるような画像処理等を記憶したＲＯＭを示し、３０５はＣＰＵによる上記処理等の実行において一時的にプログラムや画像データなど格納するためのＲＡＭを示す。
【００３１】
３０６は処理対象の画像を表示したり、操作者へのメッセージを表示するディスプレイ装置２０３の制御を行うディスプレイ制御装置、３０７は、コンピュータシステム２０２とカラープリンタ２０４を信号接続するためのインターフェース（Ｉ／Ｆ）、３０８は、ＲＡＭ３０５等に転送されて用いられるプログラムや画像データを格納したり処理後の画像データを保存するためのハードディスク（ＨＤ）、３０９は、コンピュータシステムの各所に保持する様々なデータを外部機器へ伝送したり、外部機器からの様々なデータを受信したりすることが可能なモデムやネットワークカード等の伝送機器３１４とコンピュータシステムを信号接続するインターフェース（Ｉ／Ｆ）を示す。３１０は、外部記憶媒体の一つであるＣＤ（ＣＤ−Ｒ／ＣＤ−ＲＷ／ＤＶＤ）に記憶されたデータを読み込み、あるいは書き出すことのできるＣＤドライブ、３１１は、３１０と同様にＦＤからの読み込み、ＦＤへの書き出しができるＦＤドライブを示す。なお、ＣＤ，ＦＤ，ＤＶＤ等に画像編集用のプログラム、あるいはプリンタ情報等が記憶されている場合には、これらのプログラムをＨＤ３０８上にインストールし、必要に応じてＲＡＭ３０５に転送されるようになっている。３１２は、外部ライン入力３１５やマイクが接続され、外部からの音声データを入力するためのサウンドインターフェース（Ｉ／Ｆ）を示す。
【００３２】
図４は、図１に示した画像処理、具体的には図２および図３に示した構成において、実行される色分解テーブル作成処理の手順を示すフローチャートである。なお、図４のフローチャートに示す手順を記述したコンピュータが実行可能なプログラムは、予めＲＯＭ３０４に格納されている。あるいは、これに代り、外部記憶装置３０８に格納されているプログラムをＲＡＭ３０５上に読み込んだのちに、ＣＰＵ３０３によりそのプログラムを実行することもできる。
【００３３】
先ず、ステップＳ５０１において、最大色材総使用量と、Ｙ、Ｍ、Ｃ、Ｋ、Ｌｍ、Ｌｃそれぞれの信号値を８等分した各信号値について色材使用量を計算する。なお、このパッチデータの設定についてはこれに限られず、どのようなものであってもよく、例えば、信号値をランダムに定めた各色材の組み合わせでもよい。色材使用量は、図１において説明したように、Ｙ、Ｍ、Ｃ、Ｋ、Ｌｍ、Ｌｃそれぞれについて、信号値０〜２５５の２５６個の信号値それぞれに対応する色材使用量（％）を計算する。また、最大色材総使用量は、本実施形態のプリンタで用いようとしている記録媒体の種類の情報を得、この情報が示す記録媒体が最大吸収可能なインク量（％）を計算する。具体的には、予め定められた記録媒体の種類とそれが吸収可能な最大インク量との関係から求めることができる。以上のように計算された各インクの色材使用量および最大色材総使用量は、ＲＡＭ３０５に一時的に記憶される。
【００３４】
次に、ステップＳ５０２において、出力特性パッチ画像作成１０２（図１）により、インクのオーバーフローが起きない範囲でパッチの作成を行う。
【００３５】
図５は、出力特性パッチ画像作成１０２の処理の詳細を示すブロック図であり、図６はその処理の手順、すなわち、ステップＳ５０２において行われる処理の詳細を示すフローチャートである。これらの図を参照して、パッチの作成処理を説明する。
【００３６】
まず、ステップＳ１２０１において、パッチ使用色材組み合わせ決定１１０１は、パッチを構成するＹ、Ｍ、Ｃ、Ｋ、Ｌｍ、Ｌｃの６色材の組み合わせを決める。本実施形態では、６色材中、Ｙ、Ｍ、Ｃ、Ｋの各信号値０〜２５５を８等分して作られた８の４乗、つまり４０９６通りの組み合わせを定める。これらのパッチは、図１０にて後述されるように、基本４色の色分解テーブルを求めるために用いられるものである。また、Ｍ、Ｌｍの組およびＣ、Ｌｃの組について、図１４および図１５にて後述されるように、濃インクに換えて、淡インクもしくは淡インクと濃インクを用いるため、その淡インクと濃インクの比率を定めるために用いられるパッチを出力すべく、それぞれ、同様に８等分した８つの信号値の２乗、つまり６４通りの組合せを定める。これらの定められた４色材の組合せまたはシアン、マゼンタそれぞれの濃淡２色材の組合せは、一時的にＲＡＭ３０５に記憶される。
【００３７】
次に、ステップＳ１２０２において、パッチ色材総使用量計算１１０２は、ステップＳ１２０１で決定された色材の組合せのうち、基本４色材の組み合わせについて、ステップＳ５０１で計算された各インクの色材使用量を参照しながらその組合せ（パッチ）の色材総使用量を計算する。計算されたそれぞれの組合せごとの色材総使用量は、同様にＲＡＭ３０５に記憶される。
【００３８】
さらに、ステップＳ１２０３で、パッチ色材総使用量比較１１０３は、ステップＳ１２０２で算出された各組合せ（パッチ）ごとの色材総使用量と、ステップＳ５０１で計算された最大色材総使用量を比較し、その組合せの色材総使用量が最大色材総使用量を超えるか否かを判断をする。その組合せの色材総使用量が最大色材総使用量を超えるか否かの情報は、その組み合わせに対応付けられてＲＡＭ３０５に記憶される。
【００３９】
次に、ステップＳ１２０４では、色材総使用量境界算出１１０４は、最大色材総使用量を超えると判断された組合せを集め、それらの組み合わせそれぞれについて、最大色材総使用量を超える分の量をＣ、Ｍの色ごとに計算し、さらに、次のステップＳ１２０５において用いるパッチデータの圧縮率を境界情報として計算しそれをＲＡＭ３０５に記憶する。すなわち、この圧縮率は、最大色材総使用量を超える量の最大量を有するパッチ（後述の図７の点Ｂ）の信号値が、最大色材総使用量以内（本実施形態ではこれと等しい値）となるように定められるものであり、距離ＯＢに対する距離ОＢ′の比に相当する。そして、次のステップＳ１２０５ではこの圧縮率で全てのパッチのデータについて均一に圧縮が行われるものである。
【００４０】
図７は、上記のように求められる最大色材総使用量の境界をパッチにおいて示す図である。同図は、上記４色材の組合せによって作成され得るパッチを示し、Ｙ、Ｋの信号を固定してＣおよびＭの信号値を変化させた場合のパッチが示されている。また、同図では、最小の正方形が１つのパッチを表わし、中間部分のパッチの図示は省略されている。
【００４１】
計算される最大色材総使用量を超えない領域と超える領域との境界とは、同図において、１／４の円周で描かれた最大色材総使用量のラインである。なお、このラインは、説明および図示の便宜上円周で表しており、実際は境界のラインは、（Ｙ、Ｋ）Ｃ、Ｍの信号値の合計のインク（色材）使用量に換算した値が、一定の最大色材総使用量となるラインである。因みに、Ｃ、Ｍの信号値が同じ割合でインク使用量に換算される場合、このラインは直線となる。
【００４２】
Ｙ、Ｋの信号値が比較的大きい場合には、全体として色材総使用量も大きくなることから、図のようにパッチ画像上に最大色材総使用量のラインが現れる。すなわち、Ｃ、Ｍについての最大色材総使用量を表すラインよりもパッチを構成するＣまたはＭ、あるいはその両方の信号値が大きい場合の、その組合せにより記録され得るパッチは、インクのオーバーフローが起きてしまうためにその記録が正確になされない。このため、本実施形態では、次のステップＳ１２０５で、全てのパッチについて均一な信号値の圧縮を行い、全てのパッチについて色材総使用量が上記ラインより内側の値となるようにする。
【００４３】
すなわち、ステップＳ１２０５において、パッチ使用色材組み合わせ再決定１１０５は、ステップＳ１２０４で計算された圧縮率に従い、全てのパッチのＭ、Ｃの値を圧縮する。なお、図１にて上述したように、Ｍ、Ｃのうち、色材使用量の計算において換算率（すなわち、総色材使用量に対する寄与率）が異なる色材がある場合には、その色材についてはその換算率に応じた圧縮率とする。例えば、換算率の最大が８０％の場合は、上記計算された圧縮率の８０％の圧縮率とする。以上の処理により、図７に示す、最も大きく最大色材総使用量を超える点Ｂは、原点に向かい矢印Ａの方向に点Ｂ’の所まで圧縮され、図８に示されるパッチ画像のように、パッチ画像の全てのパッチにおける色材総使用量が最大色材総使用量を超えないように調整される。
【００４４】
なお、上記の説明では、Ｙ、Ｋの値を固定してこれらのある値のパッチについて説明したが、Ｙ、Ｋの他の値のパッチについても同様に処理が行われ、ステップＳ５０１で計算の対象とした色材のうち、基本４色Ｙ、Ｍ、Ｃ、Ｋの全ての組合せのパッチについて圧縮を行うことはもちろんである。また、上例では、Ｍ、Ｃを圧縮の対象としたが、その対象を他の色材としてもよく、さらには、１次元的、３次元的、または４次元的に最大色材総使用量を計算し、それぞれ１、３または４つの色材を圧縮の対象としてもよい。
【００４５】
以上の圧縮処理で基本４色材の組み合わせが再決定されると、本ステップＳ５０２を終了する。この処理によって、記録されるパッチは全て最大色材総使用量の範囲内とすることができ、インク溢れなどのない適切なパッチを記録することができる。
【００４６】
再び図４を参照すると、次のステップＳ５０３では、ステップＳ５０２で作成したパッチデータに基づき本実施形態のプリンタ２０４でプリント出力し、さらに測色する。パッチの測色は、分光光度計２０１などを用いて行うことができる。測色された各パッチのＬ＊ａ＊ｂ＊値の測色結果は、ＲＡＭ３０５に一時的に記憶される。また、測色結果の容量が大きい場合は外部記憶装置３０８なども利用される。
【００４７】
そして、ステップＳ５０４では、上記測色された範囲内で、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｒ（レッド）、Ｇ（グリーン）とＢ（ブルー）６色相のそれぞれについて、それぞれの色相で彩度が最大となる目標色としてのターゲットを設定する。なお、この目標色の表色系は、Ｌ＊ａ＊ｂ＊に限られず、Ｌ＊Ｃ＊Ｈ＊等の他の表色系であってもよい。
【００４８】
ターゲットとは、例えばシアンの色相を例にとると、白（Ｗｈｉｔｅ）→シアン（Ｃｙａｎ）→黒（Ｂｌａｃｋ）の色の変化が、Ｌ＊Ｃ＊平面上でどのように動くかを定めたものであり、これにより色再現にかかる色修正の特性が定められる。本実施形態では、このターゲットはＬ＊ａ＊ｂ＊空間の色として表され、その値はＬ＊Ｃ＊平面においてＬ＊軸（明度軸）からの距離（彩度Ｃ＊）として表されるものである。そして、具体的なターゲットデータは、Ｌ＊軸に沿った所定数の点について上記距離のデータとして表される。
【００４９】
一般的に、図９に示すように、白（Ｗｈｉｔｅ）→シアン（Ｃｙａｎ）→ブラック（Ｂｌａｃｋ）のＬ＊Ｃ＊平面におけるターゲットは、ＷｈｉｔｅからＢｌａｃｋへと明度（Ｌ＊）が低くなっていく際に、プライマリカラーであるＣｙａｎまでは彩度（Ｃ＊）が高くなり、プライマリカラーからＢｌａｃｋに向かって彩度が低くなるように動く。このターゲットの設定においては、特にプライマリカラーからブラック（Ｂｌａｃｋ）に向かって彩度が低くなっていく過程、例えば、ＣｙａｎからＢｌａｃｋの領域においては一般にＫをより多く入れ、そこにＹ、Ｍ、Ｃを加えるとより彩度が出せることが知られている。
【００５０】
本実施形態では、まず、シアンからブラックの領域について、図１０に示すＬ＊Ｃ＊平面で、曲線▲１▼で表される、Ｋをまったく入れない時のターゲットと、曲線▲２▼で表されるＫを最大限に入れたときのターゲットをＬ＊の所定範囲について求める。
【００５１】
すなわち、本実施形態では、ステップＳ５０３で測色して得られたデータの範囲内で上記曲線▲１▼と曲線▲２▼が求められる。具体的には、ステップＳ５０２で求めた最大色材総使用量である境界の各パッチの測色値（本実施形態ではＬ＊ａ＊ｂ＊値）を参照して、その範囲内で彩度Ｃ＊が最大となるようなそれぞれ曲線▲１▼と曲線▲２▼を求める。これにより、設定されたターゲットに基づいて次のステップＳ５０５で求められるＹ、Ｍ、Ｃ、Ｋの組合せにかかるテーブルデータは、最大色材総使用量の範囲内にあることになる。
【００５２】
そして、この２つの曲線において、実際には、Ｌ＊が高い所、つまり明るいところで早めにＫを入れると彩度は高くなるが、Ｋの粒状感が目立つ、などのトレードオフを考慮し、シアンからブラックの領域においてＫの入り始める点Ａを定める。この定めた点Ａで表されるＬ＊から最暗点のブラックまでは、曲線▲３▼で表されるように、例えばスプライン関数などの所定の連続した関数式で滑らかに繋ぎ、それを白（Ｗｈｉｔｅ）→シアン（Ｃｙａｎ）→ブラック（Ｂｌａｃｋ）のターゲットとして設定する。以上のように計算された各色相のターゲットは、ＲＡＭ３０５に記憶されるか、容量が大きい場合は外部記憶装置３０８なども利用される。
【００５３】
次に、ステップＳ５０５において、ステップＳ５０４で設定されＲＡＭ３０５または外部記憶装置３０８に保存されている各色相のターゲットを実現するＣ、Ｍ、Ｙ、Ｋ基本４色の組み合わせを求め、これを色分解テーブルとする。
【００５４】
具体的には、ターゲットを表す各Ｌ＊ａ＊ｂ＊値について、その近傍のパッチの測色値である、例えば８点あるいは４点を採り、それらパッチのＹ、Ｍ、Ｃ、Ｋ値について立方体補間あるいは四面体補間による補間演算を行い、Ｃ、Ｍ、Ｙ、Ｋの組み合わせを求めるものである。もちろん、補間方法については上例に限られないことはもちろんである。
【００５５】
図１１は、以上のように求められたターゲットのうち、白（Ｗｈｉｔｅ）→シアン（Ｃｙａｎ）→黒（Ｂｌａｃｋ）のターゲットについて、それぞれＣ、Ｍ、Ｙ、Ｋの色材量と色材総使用量を示す図である。横軸が白（Ｗｈｉｔｅ）→シアン（Ｃｙａｎ）→黒（Ｂｌａｃｋ）と変換する色を示し、縦軸は、各色材の色材量（インク量）については、それらの信号値で、色材総使用量はパーセントでそれぞれ示している。同図において、ＡはＣ（シアン）のインク量、ＢはＭ（マゼンタ）のインク量、ＣはＹ（イエロー）のインク量、ＤはＫ（ブラック）のインク量を信号値で表し、Ｅが色材総使用量である。また、点▲１▼は、シアンの点における総色材使用量の点で、点▲２▼は黒の点における総色材使用量の点である。また、点▲３▼はシアン（Ｃｙａｎ）→黒（Ｂｌａｃｋ）の範囲における、最大色材総使用量を示すライン上の一点を示している。この図から明らかなように、基本４色材の組合せについては、全ての組合せについて、その色材総使用量が記録媒体のインク吸収性を考慮した最大色材総使用量の範囲内にあることがわかる。これらのＣ、Ｍ、Ｙ、Ｋの組合せは以下のステップＳ５０６、Ｓ５０７の、基本４色にＬｍ、Ｌｃを加えた６色の色分解テーブルを求める処理に利用するため、ＲＡＭ３０５に格納されて本ステップＳ５０５を終了する。
【００５６】
ステップＳ５０６では、ステップＳ５０５で求めた基本４色の組合せのうち、Ｍ、ＣをＬｍ、ＬｃあるいはＬｍとＭ、ＬｃとＣに置き換えて６色の色分解テーブルが求められたときに、各組み合わせについての色材総使用量が最大色材総使用量を超えないよう、予め、６色材の色材総使用量を求める。
【００５７】
図１２は、この計算結果の一例を示す図である。具体的な計算を図１２を参照して説明する。上記で求めた各色相のターゲットを定める基本４色材の組み合わせにおいて、図１２における白からシアン（点▲１▼）までの範囲では、図１１に示した色材総使用量Ｅをそのまま用いる。本実施形態では、この範囲で淡シアンを用いないからである。さらに、シアン（点▲１▼）からは、各組み合わせについて、Ｃを全てＬｃに置き換えて計算される色材総使用量が最大色材総使用量となるまで上記置き換えを行い、最大色材総使用量に至った点（組み合わせ）を点▲３▼とし、点▲１▼〜点▲３▼で示される曲線の色材総使用量を得る。これは同じ彩度を表すのに淡シアンインクの方がシアンインクより多く用いられることから、各組合せでシアンの量として最大に用いることができる量を求めるためである。さらに、点▲３▼〜点▲２▼までの範囲は、点▲１▼〜点▲２▼の曲線に滑らかに接続するよう、例えばスプライン曲線により表される色材総使用量とする。このように計算された色材総使用量のデータは、後の処理のためＲＡＭ３０５に記憶される。
【００５８】
次に、ステップＳ５０７では、６色色分解処理、すなわち、Ｙ、Ｍ、Ｃ、Ｋの基本４色にＬｍ、Ｌｃを加えた６色の組合せによって上述のターゲットを表す関係を定める処理を行う。
【００５９】
図１３は、図１に示した６色色分解１０６の詳細な構成を示すブロック図であり、図１４は、６色色分解処理の手順を示すフローチャートである。以下、これらの図を参照して６色色分解処理を説明する。
【００６０】
まず、ステップＳ６０１で、濃淡ＭＣ比率計算４０１は、４色色分解されたＹ、Ｍ、Ｃ、Ｋの各組合せにおけるＭとＣの割合に基づいて、濃淡マゼンタと濃淡シアンとの比率を計算する。算出方法は、基本４色の各組み合わせにおけるＭとＣの割合をそのまま濃淡マゼンタと濃淡シアンの比率として用いる。なお、ＭとＬｍの濃度比率（稀釈率）およびＣとＬｃの濃度比率が異なる場合には、その濃度比率に応じた重み付けをして上記比率を計算しても良い。算出された、濃淡マゼンタと濃淡シアンの割合は次の処理ステップＳ６０２のためＲＡＭ３０５に記憶される。
【００６１】
ステップＳ６０２では、濃淡ＭＣ色材使用量計算４０２は、先に計算された濃淡マゼンタと濃淡シアンの比率と、ステップＳ５０６にて計算された色材総使用量、さらにステップＳ５０５で求めた基本４色色分解テーブルの色材データの組合せにおけるＹとＫの色材使用量を用い、濃淡マゼンタおよび濃淡シアンそれぞれの合計使用量を計算する。濃淡マゼンタおよび濃淡シアンそれぞれの合計使用量は以下のように計算される。
【００６２】
2004058625.tif 000003
そして、計算された結果は後の処理のためＲＡＭ３０５に記憶される。
【００６３】
次に、ステップＳ６０３において、濃淡マゼンタ色分解４０３は、上記のように求めた各組合せごとの濃淡マゼンタ合計使用量、ステップＳ５０３で出力および測色して得られたＭとＬｍの組合せからなるパッチの測色値、および４色色分解テーブルの色材データの組合せにおけるＭの信号値に基づいて、各組み合わせのＭを、ＭとＬｍの組みまたはＬｍに分解（置き換え）する。
【００６４】
具体的には、ステップＳ５０３で測色した各パッチの測色値において、例えば図１５に示すように、濃インクとしてのマゼンタ（Ｍ）と、淡インクとしてのライトマゼンタ（Ｌｍ）の合計色材使用量が等しい等色材使用量ラインと、上記側色値においてＬｍを含まないＭのみの信号値に基づくパッチ（図１５において最上位の行のパッチ）の測色値が表す濃度値と等しい等濃度ラインを引くことができる。そして、各組み合わせについて図１２にて説明した処理で定められた総色材使用量を示す等色材使用量ラインと、その組合せにおけるＭが示す濃度の等濃度ラインとの交点のパッチのＬｍ、Ｍの信号値を、その組合せのＭが分解されたＬｍとＭとする。４色色分解テーブルの色材データの各組合せについて、以上のように計算された結果は後の処理のためＲＡＭ３０５に記憶される。
【００６５】
さらに、ステップＳ６０４では、同様に、濃淡シアン合計使用量、ステップＳ５０３で出力および測色して得られたＣとＬｃの組合せからなるパッチの測色値、および４色色分解テーブルの色材データの組合せにおけるＣの信号値に基づいて、各組み合わせのＣを、ＣとＬｃの組みまたはＬｃに分解（置き換え）をする。この処理については、ステップＳ６０３の処理と同様であるので、その説明は省略する。
【００６６】
ステップＳ６０４の処理を終了すると、濃淡分解されたマゼンタとシアンのデータを出力して本処理を終了し、これによりステップＳ５０７を終えて６色の色分解テーブルを求める一連の処理を終了する。
【００６７】
（第２の実施形態）
上述した第１の実施形態では、先ず基本４色について、それらの組合せが最大色材総使用量の範囲内にあるような処理を行い（図４のＳ５０１〜Ｓ５０２）、それらの測色値に基づいて４色の色分解テーブルを作成した後（同Ｓ５０３〜Ｓ５０５）、これに基づいて６色色分解テーブルを作成し、結果として、このテーブルにおける６色材の組合せが上記最大使用量の範囲内となるようにするものとした。しかし、本発明の適用はこのような処理に限られず、最初から６色材のパッチデータを作成し（図４のＳ５０２と同様の処理）、以降、同様の処理（同Ｓ５０３〜Ｓ５０５）を行って、直接６色材の色分解テーブルを求めてもよい。この場合、６色材のパッチデータ設定では、各色８ビットデータについて８等分する構成では、８の６乗通りの組合せが必要となる。
【００６８】
（第３の実施形態）
上記第１の実施形態においては、ステップＳ６０３およびＳ６０４でそれぞれ行われる濃淡マゼンタ分解および濃淡シアン分解では、４色色分解されたＭ、Ｃの信号値を出力し測色した値のうちの濃度値を用いるものとしたが、本発明はこれに限るものではない。すなわち、濃度色値の代りに明度値（Ｌ＊）を用いても良く、その場合には図１５に示されるようなパッチでは等明度ラインを引くことにより交点からそれぞれの濃淡分解の解を求めることはもちろんである。
【００６９】
（第４の実施形態）
本実施形態は、上記第１の実施形態で求めた、色修正にかかる色分解テーブルを用いた実際の記録データ生成にかかる画像処理に関するものである。
【００７０】
すなわち、第１実施形態で求めた、６色相のそれぞれの６色分解テーブルデータに基づき、所定の補間方法により、テーブルの格子点を規定するＬ＊ａ＊ｂ＊値、またはこれと対応付けられたＲ、Ｇ、Ｂ値などの全てに対応する色材信号Ｃ、Ｍ、Ｙ、Ｋの組み合わせを求め、ＬＵＴ（ルックアップテーブル）としてＲＯＭ３０４等に記憶させる。
【００７１】
なお、この記憶装置については、外部記憶装置３０８、ＣＤドライブ３１０またはＦＤドライブ３１１、または外部機器であってもよく、外部機器の場合、モデムやネットワークカード等の伝送機器３１４を介してＲＡＭ３０５に呼び出し使用する。
【００７２】
図１６は、上記のように作成された色分解テーブルを用いた画像処理の手順を示すフローチャートである。
【００７３】
図において、まず、ステップＳ１００１において、入力画像信号を取得する。入力画像信号は、図３に示す分光光度計２０１を用いて入力されたり、図３には図示しないが、カラーイメージスキャナ等を画像入力機器との接続Ｉ／Ｏ３０２に接続し、入力される他、外部記憶装置３０８、ＣＤドライブ３１０やＦＤドライブ３１１からの入力も可能である。ここで、入力画像信号とは、Ｒ、Ｇ、Ｂ値やＬ＊ａ＊ｂ＊値などの色情報である。入力された入力画像信号は、一時的にＲＡＭ３０５に記憶される。
【００７４】
次に、ステップＳ１００２において、入力された入力画像信号に対応する最適となる色材信号の組み合わせをＲＡＭ３０５に呼び出された上述のＬＵＴを参照し決定する。
【００７５】
そして、ステップＳ１００３では、入力画像信号の彩度を最大限に表した最適となる色材信号の組み合わせを、ＲＡＭ３０５を介して出力し、プリンタ２０４に対して記録信号として供給する。ステップＳ１００３を終えると、本処理を終了する。
【００７６】
なお、上記の各実施形態では、色材としてインクの場合を例に取り説明したが、他の色材、例えば電子写真方式にかかるトナーを用いる場合についても同様に本発明を適用できることは以上の説明からも明らかである。
【００７７】
（他の実施形態）
また、本発明は上記実施の形態を実現する為の装置及び方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ（ＣＰＵあるいはＭＰＵ）に、上記実施の形態を実現する為のソフトウエアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施の形態を実現する場合も本発明の範疇に含まれる。
【００７８】
またこの場合、図４、図６、図１４、図１６に示した前記ソフトウエアのプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給する為の手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【００７９】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８０】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではなく、上記プログラムコードがコンピュータ上で稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と協働して上記実施の形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【００８１】
更に、この供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上記実施の形態が実現される場合も本発明の範疇に含まれる。
また、上述した種々の特徴点の少なくとも１つを含む構成であれば本発明の範疇に含まれる。
【００８２】
【発明の効果】
以上説明したように本発明によれば、画像出力装置の画像出力に用いる複数種類の色材の、パッチを出力する際に用いられる記録媒体に対する付着特性を考慮して定められる最大色材総使用量の範囲内で、パッチを出力するための複数種類の色材データの組合せを定めて各パッチを出力し、そのパッチそれぞれの測色値に基づき、同じ色調の色材で濃度が異なる複数の色材を含む複数種類の色材のデータ生成に係る色分解テーブル等の所定の変換関係を求めるので、この変換関係は、色材の記録媒体に対する適切な付着特性の点で適切に出力されたパッチの測色値に基づいたものとなり、画像出力装置のカラー出力特性を正確に反映したものとなる。
【００８３】
この結果、インク等の色材について同じ色調で濃度が異なる複数の色材のデータ生成に係る変換関係を高い精度で求めることができるとともに、最大限に複数種類の色材による色空間を用いたプリント出力を行うことを可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかるカラープリンタの画像処理構成を示すブロック図である。
【図２】図１に示す上記画像処理を実行する具体的な画像処理システムを示す図である。
【図３】図２に示したシステムにおける特にパーソナルコンピュータの主要な要素を示すブロック図である。
【図４】図１に示した画像処理、具体的には図２および図３に示した構成において、実行される色分解テーブル作成処理の手順を示すフローチャートである。
【図５】図１に示した出力特性パッチ画像作成処理の詳細を示すブロック図である。
【図６】上記出力特性パッチ画像作成処理の手順の詳細を示すフローチャートである。
【図７】上記のパッチ画像作成処理で求められる最大色材総使用量の境界をパッチにおいて示す図である。
【図８】上記色分解テーブル作成処理における上記最大色材総使用量の境界情報に基づくパッチデータの圧縮処理の結果をパッチにおいて示す図である。
【図９】上記色分解テーブル作成処理で用いられる白→シアン→黒のＬ＊Ｃ＊平面におけるターゲットの一般的特性を説明する図である。
【図１０】上記色分解テーブル作成処理で用いられる実施形態のターゲットを説明する図である。
【図１１】上記実施形態で求められたターゲットについて、それぞれＣ、Ｍ、Ｙ、Ｋの色材量と色材総使用量を示す図である。
【図１２】Ｃ、Ｍ、Ｙ、ＫにＬｍ、Ｌｃを加えた６色材の色材総使用量を求める処理を説明する図である。
【図１３】図１に示した６色色分解１０６の詳細な構成を示すブロック図である。
【図１４】６色色分解処理の手順を示すフローチャートである。
【図１５】６色色分解処理における濃淡色分解処理を説明する図である。
【図１６】上記実施形態で作成された色分解テーブルを用いた画像処理の手順を示すフローチャートである。
【図１７】従来の画像処理構成の一例を示すブロック図である。
【符号の説明】
１０１　　色材量計算
１０２　　出力特性パッチ画像作成
１０３　　ターゲット設定
１０４　　基本４色色分解
１０５　　６色材総使用量計算
１０６　　６色色分解
２０１　　分光光度計
２０２　　パーソナルコンピュータ
２０４　　プリンタ
３０３　　ＣＰＵ
３０４　　ＲＯＭ
３０５　　ＲＡＭ
【図１】
2004058625.tif 000004
【図２】
2004058625.tif 000005
【図３】
2004058625.tif 000006
【図４】
2004058625.tif 000007
【図５】
2004058625.tif 000008
【図６】
2004058625.tif 000009
【図７】
2004058625.tif 000010
【図８】
2004058625.tif 000011
【図９】
2004058625.tif 000012
【図１０】
2004058625.tif 000013
【図１１】
2004058625.tif 000014
【図１２】
2004058625.tif 000015
【図１３】
2004058625.tif 000016
【図１４】
2004058625.tif 000017
【図１５】
2004058625.tif 000018
【図１６】
2004058625.tif 000019
【図１７】
2004058625.tif 000020