(57)【特許請求の範囲】
【請求項１】
入力色信号に対して下色除去処理を行なうカラー画像処理方法であって、
該入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）と、ＵＣＲ処理の効果が発生し始める濃度として予め設定された濃度値ＳＰと、該入力色信号を構成する色成分の値をビット値として表す場合における当該ビット値として取りうる最大値ＭＭとに基づいて、以下に示す式により明度係数Ｍを求め、
明度係数Ｍ＝｛ＭＩＮ（Ｃ，Ｍ，Ｙ）−ＳＰ｝÷（ＭＭ−ＳＰ）
該入力色信号に基づいて、該入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）を前記入力色信号における色成分の最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）で除算する以下の式により彩度係数Ｓを求め、
彩度係数Ｓ＝ＭＩＮ（Ｃ，Ｍ，Ｙ）÷ＭＡＸ（Ｃ，Ｍ，Ｙ）
求めた該明度係数Ｍおよび該彩度係数Ｓを乗算する以下の式により下色除去率ＵＣＲを算出し、
ＵＣＲ＝彩度係数Ｓ×明度係数Ｍ
前記算出された下色除去率ＵＣＲを用いて該入力色信号に下色除去処理を行なうことを特徴とする、カラー画像処理方法。
【請求項２】
入力色信号に対して下色除去処理を行なうカラー画像処理方法であって、
該入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）と、ＵＣＲ処理の効果が発生し始める濃度として予め設定された濃度値ＳＰと、該入力色信号を構成する色成分の値をビット値として表す場合における当該ビット値として取りうる最大値ＭＭと、指定された可変な曲率Ａ２とに基づいて、該曲率Ａ２を指数とする冪乗算を行なう以下に示す式により明度係数Ｍを求め、
明度係数Ｍ＝［｛ＭＩＮ（Ｃ，Ｍ，Ｙ）−ＳＰ｝÷（ＭＭ−ＳＰ）］Ａ２
該入力色信号に基づいて、該入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）を前記入力色信号における色成分の最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）で除算した値に対して指定された可変な曲率Ａ１を指数とする冪乗算を行なう以下の式により彩度係数Ｓを求め、
彩度係数Ｓ＝｛ＭＩＮ（Ｃ，Ｍ，Ｙ）÷ＭＡＸ（Ｃ，Ｍ，Ｙ）｝Ａ１
求めた該明度係数Ｍおよび該彩度係数Ｓを乗算する以下の式により下色除去率ＵＣＲを算出し、
ＵＣＲ＝彩度係数Ｓ×明度係数Ｍ
前記算出された下色除去率ＵＣＲを用いて該入力色信号に下色除去処理を行なうことを特徴とする、カラー画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ＣＭＹの３成分からなる入力色信号に対してＫ成分を用いた下色除去処理を行なうカラー画像処理方法に関する。
【０００２】
【従来の技術】
一般に、カラープリンタ等の、カラーの画像や文字を印画紙等の媒体上に出力する画像形成装置は、ＣＭＹ（Cyan Magenta Yellow）の３つの色成分（色信号）もしくはＣＭＹＫの４つの色成分（色信号）によって特定の色を表現している。
【０００３】
このような画像形成装置において、カラーの色材は一般的に高価であるので、カラー印刷を行なう際においても、なるべくその使用量を低減したいという要求がある。又、ＣＭＹの３成分からなるカラー画像にＫ（黒）版（成分）を追加することによりカラー画像の色再現を調整する手法が知られている。更に、カラー画像を形成する際に、媒体や色材（インク，トナー等）の特性により、指定通りの量の色材が媒体上に乗らない場合がある。
【０００４】
さて、ＣＭＹ３成分の色材を同量ずつ混合することにより、理論的にグレーに近い色を作成することができ、この性質を利用して、ＣＭＹ３成分のグレー成分を分離してＫ（黒）成分に置き換えるＵＣＲ（Under Color Removal：下色除去）処理を行なうことにより、ＣＭＹ成分の各色材の使用量を減少させたり、又、そのカラー画像の色再現を調整する手法が知られている。
【０００５】
図１５は一般的なＵＣＲ処理のを説明するための概念図であり、この図１５を用いて一般的なＵＣＲ処理について説明する。
ＣＭＹの３成分からなる入力信号中について、その含有量が最小である色成分（図１５中においてはＹ）の含有量に、一定の割合（ＵＣＲ率）を乗算してＫ版の使用量、すなわちＵＣＲ量を算出する。
【０００６】
そして、この入力色信号を構成するＣＭＹの各色信号から、それぞれこのＵＣＲ量と同量の成分を除去するとともに、この入力色信号にこのＵＣＲ量（Ｋ版追加量）と同量のＫ版を付加することにより、ＵＣＲ処理を行なう。
なお、図１５はＵＣＲ率＝１００％の場合における下色除去処理について示しており、この図１５に示すように、ＵＣＲ率が１００％である場合には、入力信号を構成するＣＭＹの各色信号のうち最小値を示す色信号（図１５中ではＹ）と同量の色信号をＵＣＲ量としてＫ版に置き換える。
【０００７】
そして、このようなＵＣＲ処理を行なうことにより、カラーインク（ＣＭＹ）の使用量を低減することができ、経済的にカラー画像を形成することができる。なお、上述のごとくＵＣＲ率が１００％の場合には、濃度域全体にわたって黒版が入るので３色インク（ＣＭＹ）と黒インクとのトーンの整合がとり難く、又、明部における黒による地汚れが目立ち易いので、通常はＵＣＲ率を低減するスケルトンブラック法が用いられることも多い。
【０００８】
【発明が解決しようとする課題】
しかしながら、このような従来の一般的なＵＣＲ処理手法においては、ＣＭＹの各色材の一部をＫ版によって置き換えることにより、ＵＣＲ処理の前後においてそのカラー画像の明度が変化したり、又、色の深みが出ない等、色再現性が大幅に劣化するという課題がある。
【０００９】
特に、従来のＵＣＲ処理手法においては、入力色信号に対して一意的なパラメータ（ＵＣＲ率）を使用せず一定のパラメータでＵＣＲ処理を行なうので、ＵＣＲ処理後の画像の色再現性を向上させることは困難である。全色に対して整合性のとれたパラメータを決定することは難しく、色再現性を向上させるべく入力色信号に応じたパラメータを決定するには、試行錯誤や熟練を要するという課題もある。
【００１０】
そこで、特開平７−８７３４６号公報には、入力色信号を機器の特性に依存しない知覚的に均等な色空間上の色信号に変換し、その彩度信号を用いてＵＣＲ率を算出することにより、経験的なパラメータ調整を必要とせずに簡便な演算により正確な色表現を実現したＵＣＲ処理手法が開示されている。
しかしながら、この特開平７−８７３４６号公報に開示されている手法においては、その色再現性が、知覚的に均等な色空間に依存するので、実際にデバイスから出力する際に、例えば、黒から１次色（ＣＭＹのうち１成分だけで表現することができる色）へのグラデーションや、黒から２次色（赤，緑，青等の、ＣＭＹのうち特定の２成分によって表現される色）へのグラデーションを出力する場合に、ＵＣＲ率が入力色信号に対して一様に変化しないので、滑らかな色再現を行なうことができない場合がある。
【００１１】
また、彩度のみに着目してパラメータを決定しているので、例えば、明るさや色味が異なる色についても、彩度が等しい場合には同一のパラメータでＵＣＲ処理され、一様にＫ版が追加されるようになっている。これにより、人肌等の、硬い色再現や濁りを感じるような表現が嫌われる画像部分についても一様にＫ版が追加されてしまい、ユーザが希望する画質のカラー画像を形成することができないという課題がある。
【００１２】
さらに、特開平７−１０７３０７号公報には、入力色信号から彩度を算出し、この彩度をパラメータとしてＵＣＲ処理を行なうことにより、高彩度領域における色再現性を向上させる手法が開示されているが、この特開平７−１０７３０７号公報に開示されている手法においても、彩度のみに注目してパラメータを決定しているので、同様に、画像の明るさや色味の違いに対応することができず、ユーザが希望する画質のカラー画像を形成することができないという課題がある。
【００１３】
本発明は、このような課題に鑑み創案されたもので、下色除去処理の前後において色の差異が最小となるようなパラメータを用いて下色除去を行なうことにより、ユーザが希望する画質のカラー画像を形成することができるようにした、カラー画像処理方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
このため、本発明のカラー画像処理方法（請求項１）は、入力色信号に対して下色除去処理を行なうカラー画像処理方法であって、該入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）と、ＵＣＲ処理の効果が発生し始める濃度値として予め設定された濃度値ＳＰと、該入力色信号を構成する色成分の値をビット値として表す場合における当該ビット値として取りうる最大値ＭＭとに基づいて、以下に示す式により明度係数Ｍを求め、
明度係数Ｍ＝｛ＭＩＮ（Ｃ，Ｍ，Ｙ）−ＳＰ｝÷（ＭＭ−ＳＰ）
該入力色信号に基づいて、該入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）を前記入力色信号における色成分の最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）で除算する以下の式により彩度係数Ｓを求め、
彩度係数Ｓ＝ＭＩＮ（Ｃ，Ｍ，Ｙ）÷ＭＡＸ（Ｃ，Ｍ，Ｙ）
求めた該明度係数Ｍおよび該彩度係数Ｓを乗算する以下の式により下色除去率ＵＣＲを算出し、
ＵＣＲ＝彩度係数Ｓ×明度係数Ｍ
前記算出された下色除去率ＵＣＲを用いて該入力色信号に下色除去処理を行なうことを特徴としている。
また、本発明のカラー画像処理方法（請求項２）は、入力色信号に対して下色除去処理を行なうカラー画像処理方法であって、該入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）と、ＵＣＲ処理の効果が発生し始める濃度として予め設定された濃度値ＳＰと、該入力色信号を構成する色成分の値をビット値として表す場合における当該ビット値として取りうる最大値ＭＭと、指定された可変な曲率Ａ２とに基づいて、該曲率Ａ２を指数とする冪乗算を行なう以下に示す式により明度係数Ｍを求め、
明度係数Ｍ＝［｛ＭＩＮ（Ｃ，Ｍ，Ｙ）−ＳＰ｝÷（ＭＭ−ＳＰ）］Ａ２
該入力色信号に基づいて、該入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）を前記入力色信号における色成分の最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）で除算した値に対して指定された可変な曲率Ａ１を指数とする冪乗算を行なう以下の式により彩度係数Ｓを求め、
彩度係数Ｓ＝｛ＭＩＮ（Ｃ，Ｍ，Ｙ）÷ＭＡＸ（Ｃ，Ｍ，Ｙ）｝Ａ１
求めた該明度係数Ｍおよび該彩度係数Ｓを乗算する以下の式により下色除去率ＵＣＲを算出し、
ＵＣＲ＝彩度係数Ｓ×明度係数Ｍ
前記算出された下色除去率ＵＣＲを用いて該入力色信号に下色除去処理を行なうことを特徴としている。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
（Ａ）第１実施形態の説明
図１は本発明の第１実施形態としてのカラー画像処理装置のハードウェア構成を機能構成とともに示すブロック図であり、本第１実施形態のカラー画像処理装置１００ａは、この図１に示すように、ディスプレイ１０，キーボード２０，マウス２１，ＣＰＵ３０ａ，ＲＡＭ４０，ＲＯＭ５０，ハードディスク６０およびＩ／Ｏインターフェース７０をそなえたコンピュータシステムとして構成されており、これらの各部はバス９０を介して相互に通信可能に接続されている。
【００２１】
ディスプレイ１０は、後述するＣＰＵ３０ａによる演算結果等を表示させるものであり、Ｉ／Ｏインターフェース７０は、フロッピーディスクドライブ（ＦＤＤ）７１やカラープリンタ８０等の外部周辺機器との間においてデータをやり取りするためのインターフェースとして機能するものである。又、カラープリンタ８０は、印刷用紙等の媒体上にカラー画像を形成するものである。
【００２２】
ＲＡＭ（Random Access Memory）４０は、ＣＰＵ３０ａが演算を行なう際の作業領域であり、ＲＯＭ（Read Only Memory）５０は本装置を起動するためのＢＩＯＳ（Basic Input Output System）等が格納されている。
キーボード２０およびマウス２１は、ユーザが種々の指示や情報を入力するためのものであり、又、これらのキーボード２０およびマウス２１は、ユーザがこれらを用いて、下色除去対象の入力色空間内における任意の色信号についての色票を指定色票として選択的に指定するものであり、指定色票入力部２２として機能するようになっている。
【００２３】
ＣＰＵ３０ａは、ディスプレイ１０，ハードディスク６０，Ｉ／Ｏインターフェース７０等の動作を制御するものである。又、ＣＰＵ３０ａは、ハードディスク６０，ＲＡＭ４０，ＲＯＭ５０に格納されている種々のアプリケーションを実行することにより種々の演算を実行することにより、下色除去処理部３１，入力色票作成部３２，出力色票作成部３３およびパラメータ決定部３４として機能するようになっている。
【００２４】
ＣＰＵ３０ａは、ＣＭＹの３色からなる色信号について、それらの一部をＫ（黒）版によって置換することによりＣＭＹＫの４色からなる色信号に変換する下色除去（Under Color Removal；以下ＵＣＲという場合がある）を行なう下色除去処理部（以下、ＵＣＲ処理部という場合もある）３１として機能するようになっている。
【００２５】
なお、本第１実施形態においては、便宜上、色信号におけるＣ，Ｍ，Ｙ，Ｋの各色成分をそれぞれ８ビットの数値（０〜２５５）で表わす。
また、本装置１００ａにおけるＵＣＲ処理においては、▲１▼ＵＣＲ処理前の色信号によって形成される色と、ＵＣＲ処理後の色信号によって形成される色とを同じ色にすることを目的として行なわれる場合、すなわち、入力色の保存を目的として行なわれる場合（色保存モード）と、▲２▼ＵＣＲ処理後の色信号によって形成される色を、ユーザが別途、指定する色と同じ色にすることを目的として行なわれる場合（色指定モード）とがある。
【００２６】
そして、色保存モードでＵＣＲ処理を行なう場合においては、ＣＰＵ３０ａは、入力色空間において特定の色信号を選択し、この選択した色信号（以下、選択色信号）についての色票をカラープリンタ（入力色票作成部，出力色票作成部）８０を用いて印刷するようになっている。
図２（ａ）〜（ｃ）はそれぞれ入力色票作成部３２およびカラープリンタ８０によって作成される色票の例を示す図であり、図２（ａ）は選択色信号が（０，０，０）である場合の入力色票を示す図、図２（ｂ）は選択色信号が（１２８，１２８，１２８）である場合の入力色票を示す図、図２（ｃ）は選択色信号が（２５５，２５５，２５５）である場合の入力色票を示す図である。
【００２７】
すなわち、ＣＰＵ３０ａは、カラープリンタ８０と協動して、下色除去対象の入力色空間内から色信号を選択色信号として選択し、この選択色信号の色票を入力色票として作成する入力色票作成部３２として機能するようになっている。
なお、上述のようにして作成される色票は、入力色空間に対し定線形な分布を有するものであってもよく、又、明度の曲率に比例した分布を有するものであってもよい。
【００２８】
なお、上述した説明中や図２中においては、便宜上、色信号を構成するＣ，Ｍ，Ｙの色成分のうち少なくとも１つが「０」となる色信号組についても表しているが、実際には、色成分に「０」が入った色信号組についてはＵＣＲ処理が行なわれることはない。
一方、色保存モードでＵＣＲ処理を行なう場合には、先ず、ユーザが特定の色票を、指定色票としてキーボード２０やマウス２１を用いて指定する。すなわち、本第１実施形態のカラー画像処理装置１００ａにおいては、キーボード２０やマウス２１が、下色除去対象の入力色空間内における任意の色信号についての色票を指定色票として選択的に指定可能な指定色票入力部２２として機能するようになっている。
【００２９】
また、ＣＰＵ３０ａは、上述した選択色信号（色指定モード時）や、指定色票についての色信号（以下、指定色信号という場合もある；色保存モード時）について、２以上のパラメータ（ＵＣＲ率）を用いてそれぞれＵＣＲ処理を行なうようになっており、更に、ＣＰＵ３０ａ（出力色票作成部３３）は、これらのＵＣＲ処理後の色信号の色票を出力色票としてカラープリンタ８０を用いて印刷するようになっている。なお、以下、本第１実施形態においてパラメータという場合にはＵＣＲ率をいうものとする。
【００３０】
さらに、ＣＰＵ３０ａは、これらのＵＣＲ処理に用いたパラメータをＲＡＭ４０やハードディスク６０に格納するようになっている。
そして、色保存モード時においては、ＣＰＵ３０ａが任意に選択した色信号（選択色信号）について色票（入力色票）を作成する。又、ＣＰＵ３０ａは、これらの選択色信号に対してそれぞれ２以上のパラメータでＵＣＲ処理を行ない、更に、そのＵＣＲ処理後の色信号の色票（出力色票）を作成する。
【００３１】
ユーザは、これらの出力色票と入力色票とを比較して、これらの出力色票と入力色票との色の差異が最小となる出力色票を選択する。
また、ＣＰＵ３０ａ（パラメータ決定部３４）は、この比較の結果、入力色票との色の差異が最小となる出力色票についてのパラメータを取得しＲＡＭ４０やハードディスク６０に記憶するようになっている。
【００３２】
一方、色指定モード時においては、ユーザは、予め希望する色票（指定色票）を用意しておき、ＣＰＵ３０ａ（下色除去処理部３１）は、この指定色票についての指定色信号を２以上のパラメータによってＵＣＲ処理を行なう。
また、ＣＰＵ３０ａ（出力色票作成部３３）は、これらの複数のパラメータによるＵＣＲ処理によって形成された各色信号についての色票（出力色票）をそれぞれ作成し、これらの複数の出力色票と指定色票を比較して、複数の出力色票のうち指定色票との色の差異が最小となる出力色票を選択するようになっている。
【００３３】
また、ＣＰＵ３０ａ（パラメータ決定部３４）は、これらの比較の結果、指定色票との色の差異が最小となる出力色票についてのパラメータを取得しＲＡＭ４０やハードディスク６０に記憶するようになっている。
すなわち、ＣＰＵ３０ａ（パラメータ決定部３４）は、所定の入力信号に対応する入力色票と、この所定の入力色信号について下色除去処理部３１による下色除去処理を行なって得られる色信号に対応する出力色票との色の差異が最小となるパラメータを選択するようになっており、又、ＣＰＵ３０ａ（下色除去処理部３１）は、パラメータ決定部３４により選択されたパラメータを用いて、入力色信号に対する下色除去処理を行なうようになっているのである。
【００３４】
なお、上述した入力色票もしくは指定色票と出力色票の比較については、指定色票と出力色票とをそれぞれ光学的に測定し、その測定結果についてＣＩＥ（Commission Internationale d'Eclairage）色差を比較することによって行なってもよく、又、いわゆる２分法として知られる、ユーザの目視による主観評価によって行なっても良い。
【００３５】
ここで、２分法によって複数の出力色票と入力色票もしくは指定色票とを比較する手法について説明する。
（i）互いに十分な距離を持った２つのパラメータ（例えば、ＵＣＲ率＝０％，１００％）を用いて選択色信号もしくは指定色信号についてＵＣＲ処理を行ない、更に、これらのＵＣＲ処理後の各色信号についての色票をそれぞれカラープリンタ８０を用いて作成する。
【００３６】
（ii）作成されたこれらの２つの出力色票をそれぞれ入力色票もしくは指定色票と比較して、入力色票もしくは指定色票との差異が最も少ない方の出力色票を選択する（例えば１００％）。
（iii）先ほどＵＣＲ処理に用いた２以上のパラメータ（ＵＣＲ率＝０％，１００％）の中間的なパラメータ（例えばＵＣＲ率＝５０％）を算出する。
【００３７】
（iv）この新たに求めた中間的なパラメータ（５０％）を用いて選択色信号もしくは指定色信号に対してＵＣＲ処理を行ない、更に、このＵＣＲ処理後の色信号についての色票（出力色票）を作成する。
（v）そして、この新たな出力色票と先の出力色票（ＵＣＲ率＝１００％）とを比較して、入力色票もしくは指定色票との差異が少ない方の出力色票を選択する。
【００３８】
（vi）以下、上記（iii）〜（v）を繰り返し行なうことにより、入力色票もしくは指定色票の色との差異が最小となる出力色票についてのパラメータを決定する。
そして、ＣＰＵ３０ａ（下色除去処理部３１）は、このパラメータ決定部３４によって決定されたパラメータを用いて、入力色信号に対するＵＣＲ処理を行なうようになっている。
【００３９】
このような構成により、本発明の第１実施形態としてのカラー画像処理装置における色保存モードにおける処理を、図３に示すフローチャート（ステップＡ１０〜Ａ７０）に従って説明する。
ＣＰＵ３０ａは、入力色空間内から適当な色信号を選択色信号として選択して、この色信号の色票（入力色票）を、入力色票作成部３２としての機能およびカラープリンタ８０を用いて作成する。又、ＣＰＵ３０ａは、この色信号に対して２以上のパラメータを用いてＵＣＲ処理を行ない、そのＵＣＲ処理後の色信号について、出力色票作成部３３としての機能およびカラープリンタ８０を用いて色票（出力色票）を各パラメータ毎に作成する（ステップＡ１０）。
【００４０】
次に、ＣＰＵ３０ａは、パラメータの決定方法を確認する（ステップＡ２０）。ユーザはキーボード２０やマウス２１を用いて、このパラメータの決定方法を指定する。なお、パラメータの決定方法は予め設定しておいてもよい。
ここで、ユーザが、パラメータの決定方法として「ＣＩＥ色差が最小となるもの」を選択した場合には（ステップＡ２０のルート▲１▼参照）、ＣＰＵ３０ａは、パラメータ毎の各出力色票についてそれぞれ光学的に測定し、入力色票とＣＩＥ色差が最小となる出力色票を選択する（ステップＡ３０）。
【００４１】
また、ユーザが、パラメータの決定方法として「主観評価による色差が最小となるもの（２分法）」を選択した場合には（ステップＡ２０のルート▲２▼参照）、ＣＰＵ３０ａは、パラメータ毎の各出力色票と入力色票とを目視によって順次比較して、入力色票との色の色差が最小となる出力色票を選択する（ステップＡ４０）。
【００４２】
その後、ＣＰＵ３０ａは、上記ステップＡ３０もしくはステップＡ４０において求めた、入力色票と出力色票との色の色差が最小となるパラメータを用いて、入力信号に対してＵＣＲ処理を行なう（ステップＡ５０）。
そして、ＣＰＵ３０ａは、全ての入力信号に対してＵＣＲ処理を行なったか否かを判断し（ステップＡ６０）、全ての入力信号に対して処理が行なわれていない場合には（ステップＡ６０のＮＯルート参照）、次の画素に移行して（ステップＡ７０）、ステップＡ５０に戻る。又、全ての入力信号に対してＵＣＲ処理を完了した場合には（ステップＡ６０のＹＥＳルート参照）、ＣＰＵ３０ａは、その処理を終了する。
【００４３】
次に、本発明の第１実施形態としてのカラー画像処理装置１００ａにおける色指定モードにおける処理を、図４に示すフローチャート（ステップＢ１０〜Ｂ８０）に従って説明する。
例えば、ＣＰＵ３０ａは、入力色空間内から適当な色信号を選択色信号として複数選択するとともに、これらの選択色信号の色票を作成する。そして、ユーザは、これらの色票の中から希望する色票を指定色票として指定する（ステップＢ１０）。なお、ユーザはＣＰＵ３０ａによって作成された色票中から希望の色票を選択する代わりに、予め用意しておいた色票を指定色票として用いてもよい。
【００４４】
そして、ＣＰＵ３０ａは、この指定色票に対する色信号（指定色信号）について２以上のパラメータを用いてＵＣＲ処理を行ない、これらのＵＣＲ処理の結果得られた各色信号の色票を出力色票としてカラープリンタ８０から出力して作成する（ステップＢ２０）。
ＣＰＵ３０ａはパラメータの決定方法を確認し（ステップＢ３０）、ここで、ユーザはキーボード２０やマウス２１を用いてパラメータの決定方法を指定する。なお、このパラメータの決定方法は、予め設定しておいてもよい。
【００４５】
ユーザが、パラメータの決定方法として「ＣＩＥ色差が最小となるもの」を選択した場合には（ステップＢ３０のルート▲１▼参照）、ＣＰＵ３０ａは、指定色票と、各パラメータ毎に作成された全ての出力色票とをそれぞれ光学的に測定し、指定色票とＣＩＥ色差が最小となる出力色票を選択する。（ステップＢ４０）。また、ユーザが、パラメータの決定方法として「主観評価による色差が最小となるもの（２分法）」を選択した場合には（ステップＢ３０のルート▲２▼参照）、ＣＰＵ３０ａは、指定色票と、各パラメータ毎に作成された全ての出力色票とを目視によって順次比較して、指定色票との色の色差が最小となる出力色票を選択する（ステップＢ５０）。
【００４６】
その後、ＣＰＵ３０ａは、上記ステップＢ４０もしくはステップＢ５０において求めた、指定色票と出力色票との色の色差が最小となるパラメータを用いて、入力信号に対してＵＣＲ処理を行なう（ステップＢ６０）。
その後、全ての入力信号に対してＵＣＲ処理を行なったか否かを判断し（ステップＢ７０）、全ての入力信号に対して処理が行なわれていない場合には（ステップＢ７０のＮＯルート参照）、次の画素に移行して（ステップＢ８０）、ステップＢ６０に戻る。又、全ての入力信号に対してＵＣＲ処理を完了した場合には（ステップＢ７０のＹＥＳルート参照）、ＣＰＵ３０ａは、その処理を終了する。
【００４７】
このように、本発明の第１実施形態としてのカラー画像処理装置１００ａによれば、パラメータ決定部３４により、ＵＣＲ処理の前後において色の差異が最小となるパラメータを決定し、このパラメータを用いて入力色信号に対してＵＣＲ処理を行なうので、不自然な階調飛びや不整合のない、滑らかな色再現が可能なＵＣＲ処理を行なうことができ、ユーザが希望する画質の画像が形成される。
【００４８】
また、色保存モードにおいては、ＵＣＲ処理の前後において色の差異を最小限に抑えることができる。
さらに、色指定モードにおいては、ユーザが指定色票を予め指定し、この指定色票について、ＵＣＲ処理後において色の差異が最小限になるようなパラメータを取得することができるので、Ｋ版が付加されたカラー画像を任意に調整することができる。
【００４９】
（Ｂ）第２実施形態の説明
図５は本発明の第２実施形態としてのカラー画像処理装置のハードウェア構成を機能構成とともに示すブロック図であり、本第２実施形態のカラー画像処理装置１００ｂは、この図５に示すように、前述した図１に示すカラー画像処理装置１００ａにおけるＣＰＵ３０ａに代えてＣＰＵ３０ｂをそなえるとともに、ハードディスク６０に代えてハードディスク６０ｂをそなえて構成されている。
【００５０】
なお、図中、既述の符号と同一の符号は同一もしくは略同一の部分を示しているので、その説明は省略する。
また、本第２実施形態においても、便宜上、色信号におけるＣ，Ｍ，Ｙ，Ｋの各色成分をそれぞれ８ビットの数値（０〜２５５）で表わす。
キーボード２０およびマウス２１は、ユーザが種々の指示や情報を入力するためのものであり、ユーザが下色除去対象の入力色空間内における任意の色信号についての色票を指定色票として選択定に指定可能な指定色票入力部２２として機能する他、色信号間隔を指定する色信号間隔指定部２３として機能するようになっている。
【００５１】
ＣＰＵ３０ｂは、ディスプレイ１０，ハードディスク６０およびＩ／Ｏインターフェース７０の動作を制御するものであり、又、ＣＰＵ３０は、ハードディスク６０，ＲＡＭ４０，ＲＯＭ５０に格納されている種々のアプリケーションを実行することにより種々の演算を実行するようになっている。具体的には、ＣＰＵ３０ｂは、上述した第１実施形態のカラー画像処理装置１００ａにおけるＣＰＵ３０ａと同様に、下色除去処理部３１，入力色票作成部３２，出力色票作成部３３，パラメータ決定部３４として機能する他、補間演算実行部３５として機能するようになっている。
【００５２】
また、本第２実施形態のカラー画像処理装置１００ｂにおいては、入力色票作成部３２（ＣＰＵ３０ｂ）が複数の入力色票を作成する際の色信号の間隔（色信号間隔）を、ユーザがキーボード２０もしくはマウス２１を用いて設定することができるようになっている。すなわち、キーボード２０もしくはマウス２１が、色信号間隔を設定する色信号間隔指定部２３として機能するようになっているのである。
【００５３】
そして、入力色票作成部３２は、この色信号間隔指定部２３によって指定された色信号間隔おきの複数の色信号を選択色信号として選択し、これらの選択色信号の色票を入力色票として作成するようになっている。
図６は選択色信号の構成（色信号組）の例を示す図であり、例えば、色信号間隔指定部２３（キーボード２０，マウス２１）によって色信号間隔を「３２」に設定した場合には、ＣＰＵ３０ｂは、この図６に示すような、ＣＭＹの各色成分の色信号間隔が「３２」おきの複数の色信号を選択するようになっている。
【００５４】
また、ＣＰＵ３０ｂによって選択される選択色信号には、上述の色信号間隔おきの色信号のほかに、色信号を構成する各色成分Ｃ，Ｍ，Ｙがそれぞれとりうる最大値（本第２実施形態では２５５）となるような色信号組（例えば、図６中では（Ｃ，Ｍ，Ｙ）＝（０，０，２５５），（２５５，２５５，２５５）等）も含まれるようになっている。
【００５５】
なお、上述した説明中や図６中等においては、便宜上、色信号を構成するＣ，Ｍ，Ｙの少なくとも１つが「０」となる場合についても示しているが、実際には、下色除去処理部３１において、「０」が入った色信号組についてはＵＣＲ処理が行なわれることはない。
また、図７および図８は入力色信号の入力レベルと出力明度との関係を示す図であり、図７は入力レベルを等間隔に分割（８等分）するように色信号間隔を３２に設定した場合の対応する出力明度について示す図である。すなわち、図７に示す例においては、パラメータ算出のためのデータを入力空間に対して線形な間隔（図７中では３２）に設定したものである。
【００５６】
そして、上述した色信号間隔指定部２３によって色信号間隔を指定する際に、この図７に示すようなパラメータ算出のためのデータを入力空間に対して線形な間隔を設定することにより、色票を高速に決定することができる。又、このような入力色空間に線形なパラメータにより、後述する如く、出力色空間に対する補間が容易であり、これにより、矛盾や不整合の無い滑らかな色再現が可能となる。
【００５７】
また、図８は出力明度が等間隔に分割（８等分）されるように色信号間隔を設定した場合について示す図である。すなわち、図８に示す例においては、パラメータ算出のためのデータを入力空間の明度曲率に比例した間隔にする時の入力レベル値を示すものである。
そして、上述した色信号間隔指定部２３によって色信号間隔を指定する際に、この図８に示すように色信号間隔を設定することにより、入力信号の明度変化に忠実な変化を持ったパラメータテーブルにより人の明度感覚に適合させることができ、又、後述の如く出力色信号に対して補間を行なう際にそれによって生じる矛盾を小さくすることができ、不整合の無い滑らかな色再現が可能となる。
【００５８】
また、本第２実施形態のカラー画像処理装置１００ｂにおいても、第１実施形態のカラー画像処理装置１００ａと同様に、ＵＣＲは色指定（色指定モード）と色保存（色保存モード）の２種類の目的でＵＣＲ処理を行なうことができるようになっている。
そして、ＣＰＵ３０ｂ（下色除去処理部３１）は、上述した選択色信号（色保存モード時）および指定色信号（色指定モード時）のそれぞれについて、２以上のパラメータ（ＵＣＲ率）を用いてＵＣＲ処理を行ない、又、ＣＰＵ３０ｂ（出力色票作成部３３）は、これらのＵＣＲ処理後の色信号の色票を出力色票としてカラープリンタ８０を用いて印刷するようになっている。
【００５９】
さらに、ＣＰＵ３０ｂは、これらのＵＣＲ処理に用いたパラメータを、そのパラメータに対応する色信号に関連づけて保持するパラメータテーブル６１（図９参照）に保存するようになっている。なお、このパラメータテーブル６１はハードディスク６０に格納されるようになっている。
図９はパラメータテーブル６１の例を示す図であり、この図９に示すパラメータテーブル６１に登録されているパラメータとしては、ＵＣＲ率のみが用いれられており、特にＵＣＲ率＝１００％の場合について示している。
【００６０】
ここで、ＣＰＵ３０ｂ（パラメータ決定部３４）によるパラメータテーブルの作成手法を、図１０に示すフローチャート（ステップＣ１０〜Ｃ１２０）に従って説明する。
ＣＰＵ３０ｂ（パラメータ決定部３４）は、先ず、入力色信号について、予め色指定されたものがあるか否かを判断し（ステップＣ１０）、色指定が行なわれていない場合には（ステップＣ１０のＮＯルート参照）、次に、色保存を行なう入力色信号について、色信号間隔の選択手法を確認する（ステップＣ２０）。
【００６１】
入力空間に対して線形な間隔を色信号間隔として入力信号の処理を行なう場合には（ステップＣ２０の▲１▼ルート参照）、ＣＰＵ３０ｂは、色信号間隔入力部２３（キーボード２０，マウス２１）によってユーザが入力した色信号間隔や、予め設定されている色信号間隔に基づいて、その色信号間隔おきの複数の色信号（図７参照）を選択色信号として選択する（ステップＣ４０）。
【００６２】
また、明度曲率に比例分布するような色信号間隔について入力信号の処理を行なう場合には（ステップＣ２０の▲２▼ルート参照）、ＣＰＵ３０ｂは、図８に示すような、出力明度を等分布するような複数の色信号を選択色信号として選択し、これらの選択色信号をパラメータテーブル６１に格納する（ステップＣ５０）。一方、色指定されている色信号がある場合には（ステップＣ１０のＹＥＳルート参照）、ＣＰＵ３０ｂは、その色指定されている色信号（指定色信号）についての色票（指定色票）を作成するとともに（ステップＣ３０）、その色信号をパラメータテーブル６１に格納してステップＣ２０に移行する。
【００６３】
そして、ＣＰＵ３０ｂは、パラメータテーブル６１に格納されているこれらの複数の色信号の中から１の色信号を選択して、この色信号の色票（入力色票）をカラープリンタ８０を用いて作成する。なお、この際、指定色信号については、新たに色票を作成せずにその指定色票を用いる。
また、ＣＰＵ３０ｂは、この選択色信号もしくは指定色信号に対して２以上のパラメータを用いてＵＣＲ処理を行ない、更に、カラープリンタ８０を用いて、それらのＵＣＲ処理後の色信号について、色票（出力色票）を各パラメータ毎に作成する（ステップＣ６０）。
【００６４】
次に、ＣＰＵ３０ｂは、パラメータの決定方法を確認する（ステップＣ７０）。ユーザはキーボード２０やマウス２１を用いて、このパラメータの決定方法を指定する。なお、パラメータの決定方法は予め設定しておいてもよい。
ここで、ユーザが、パラメータの決定方法として「ＣＩＥ色差が最小となるもの」を選択した場合には（ステップＣ７０のルート▲１▼参照）、ＣＰＵ３０ｂは、入力色票もしくは指定色票と、各パラメータ毎に作成された全ての出力色票とをそれぞれ光学的に測定し、入力色票もしくは指定色票とＣＩＥ色差が最小となる出力色票を選択する（ステップＣ８０）。
【００６５】
また、ユーザが、パラメータの決定方法として「主観評価による色差が最小となるもの（２分法）」を選択した場合には（ステップＣ７０のルート▲２▼参照）、ＣＰＵ３０ｂは、入力色票もしくは指定色票と、各パラメータ毎に作成された全ての出力色票とを目視によって順次比較して、入力色票もしくは指定色票との色の色差が最小となる出力色票を選択する（ステップＣ９０）。
【００６６】
その後、ＣＰＵ３０ｂは、その選択した出力色票について、そのＵＣＲ処理に用いたパラメータをそのＵＣＲ処理前の色信号と関連付けてパラメータテーブル６１に保存する（ステップＣ１００）。
そして、ＣＰＵ３０ｂは、ステップＣ４０およびＣ５０においてパラメータテーブル６１に設定した全ての選択色信号についてパラメータの保存を行なったか否かを確認して（ステップＣ１１０）、全ての色信号について行なっていない場合には（ステップＣ１１０のＮＯルート参照）、次の選択色信号に移行した後（ステップＣ１２０）、ステップＣ６０に移行する。又、全ての選択色信号についてパラメータの保存を行なった場合には（ステップＣ１１０のＹＥＳルート参照）、処理を終了する。そして、これらの一連の処理を行なうことにより、パラメータテーブル６１が作成されるのである。
【００６７】
また、ＣＰＵ３０ｂは、画像信号（入力色信号）を受信すると、その入力色信号がパラメータテーブル６１上に登録されているか否かを判断して、その入力色信号がパラメータテーブル６１上に登録されていない場合に、パラメータテーブル６１に登録されている他の色信号のパラメータを参照して、この入力色信号に適したパラメータを補完演算によって求めようになっている。なお、パラメータテーブル６１の補間演算の手法としては、線形補間法や、多項式近似補間法（例えばスプライン補間等）等を用いるようになっている。
【００６８】
すなわち、ＣＰＵ３０ｂは、パラメータテーブル６１に未登録の色信号について、対応するパラメータを算出して補間する補間演算実行部３５として機能するようになっている。
このような構成により、本発明の第２実施形態としてのカラー画像処理装置１００ｂにおいてＣＰＵ３０ｂが行なう画像処理を、図１１に示すフローチャート（ステップＤ１０〜Ｄ７０）に従って説明する。
【００６９】
ＣＰＵ３０ｂは、画像信号（入力色信号）を受信すると、その入力色信号がパラメータテーブル６１上に登録されているか否かを判断し（ステップＤ１０）、登録されていない場合には（ステップＤ１０のＮＯルート参照）、次に、この入力色信号に適したパラメータを補完演算によって求めるべく、その補間方法を確認する（ステップＤ２０）。なお、パラメータの補間方法については、予め所定の補間方法を設定しておいてもよく、又、ユーザが希望する補間方法をその都度入力するようにしてもよい。
【００７０】
補間方法として線形補間法が選択された場合には（ステップＤ２０の▲１▼ルート参照）、ＣＰＵ３０ｂは、パラメータテーブル６１に登録されている色信号およびパラメータを参照して、線形補間法により、その入力色信号に対応するパラメータを算出する（ステップＤ３０）。
また、補間方法として多項式近似補間法が選択された場合には（ステップＤ２０の▲２▼ルート参照）、ＣＰＵ３０ｂは、パラメータテーブル６１に登録されている色信号およびパラメータを参照して、多項式近似補間法により、その入力色信号に対応するパラメータを算出する（ステップＤ４０）。
【００７１】
その後、ＣＰＵ３０ｂは、補間演算によって求めたパラメータを用いて、その入力色信号に対してＵＣＲ処理を行なう（ステップＤ５０）。
一方、その入力色信号がパラメータテーブル６１に登録されている場合には（ステップＤ１０のＹＥＳルート参照）、ＣＰＵ３０ｂは、パラメータテーブル６１からその色信号に対応するパラメータを取得して、そのパラメータを用いてＵＣＲ処理を行なう（ステップＤ５０）。
【００７２】
その後、ＣＰＵ３０ｂは、全ての入力色信号に対してＵＣＲ処理が行なわれたか否かを確認し（ステップＤ６０）、全ての入力色信号に対してＵＣＲ処理が行なわれていない場合には（ステップＤ６０のＮＯルート参照）、次の画素の入力色信号を受信して（ステップＤ７０）、ステップＤ１０に移行する。又、全ての画素（入力色信号）についてのＵＣＲ処理が終了した場合には（ステップＤ６０のＹＥＳルート参照）、処理を終了して、変換後の画像を出力する。
【００７３】
このように、本発明の第２実施形態としてのカラー画像処理装置１００ｂによれば、上述した第１実施形態と同様の作用効果を得ることができる他、特定の色信号に対する最適なパラメータをその色信号と関連づけて保持するパラメータテーブル６１をそなえ、パラメータ決定部３４が、入力色信号に対してＵＣＲ処理を行なう際に、このパラメータテーブル６１に登録されたパラメータを用いてＵＣＲ処理を行なうので、全ての入力色信号についてパラメータを求める必要がなく、パラメータ算出のために要する時間を短縮することができ、ＵＣＲ処理を高速に行なうことができ、又、そのＵＣＲ処理を最適なパラメータを用いて行なうことができる。
【００７４】
また、パラメータテーブル６１に登録されていない入力色信号については、補間演算実行部３５が、パラメータテーブル６１に登録されている色信号およびそのパラメータを用いて補間演算によって算出するので、これによってもパラメータ算出のために要する時間を短縮することができ、ＵＣＲ処理を高速に行なうことができるほか、矛盾や不整合の無い滑らかな色再現が可能である。
【００７５】
さらに、補間演算実行部３５が線形補間演算法を用いて補間演算を行なうことにより、高速に補間演算を行なうことができるほか、滑らかな色再現のＵＣＲ処理を行なうことができ、又、補間演算実行部３５が多項式近似演算法を用いて補間演算を行なうことにより、より高精度な補間演算を行なうことができるとともに、滑らかな色再現のＵＣＲ処理を行なうことができる。
【００７６】
また、パラメータテーブル６１を作成する際において、色信号間隔指定部２３により、色信号間隔を指定することができるようになっているので、これにより、パラメータテーブル６１に登録される色信号およびパラメータの数を調整することができ、又、これにより、補間演算実行部３５により補間演算を行なう際に使用するデータ数を調整することができる。
【００７７】
すなわち、色信号間隔を狭く設定することにより、補間演算を行なう数が減り誤差も減少するが、パラメータテーブル６１の作成時におけるパラメータの計算のための処理が増加する。又、色信号間隔を広く設定することにより、補間演算を行なう数が増大し誤差も増大するが、パラメータテーブル６１の作成時におけるパラメータの計算のための処理を減少させることができる。
【００７８】
従って、用途や要求精度等に応じて、色信号間隔を種々調整することが望ましい。
（Ｃ）第３実施形態の説明
図１２は本発明の第３実施形態としてのカラー画像処理装置１００ｃのハードウェア構成を機能構成とともに示すブロック図であり、本第３実施形態のカラー画像処理装置１００ｃは、この図１２に示すように、前述した図１に示すカラー画像処理装置１００ａにおけるＣＰＵ３０ａに代えてＣＰＵ３０ｃをそなえて構成されている。
【００７９】
なお、図中、既述の符号と同一の符号は同一もしくは略同一の部分を示しているので、その説明は省略する。
また、本第３実施形態においても、便宜上、色信号におけるＣ，Ｍ，Ｙ，Ｋの各色成分をそれぞれ８ビットの数値（０〜２５５）で表わす。
本第３実施形態のカラー画像処理装置１００ｃにおけるＣＰＵ３０ｃは、上述した第１実施形態のカラー画像処理装置１００におけるＣＰＵ３０ａと同様に、入力色信号に対してＵＣＲ処理を行なうＵＣＲ処理部３１として機能するようになっている。
【００８０】
また、ＣＰＵ３０ｃは、入力色信号から最大値と最小値とを求め、これらの値から明度係数，彩度係数を求めるようになっており、入力色信号に基づいて明度係数と彩度係数とを求める係数算出部３６として機能するようになっている。更に、ＣＰＵ３０ｃは、係数算出部３６によって求めた明度係数および彩度係数を用いて下色除去率を算出する下色除去率算出部３７（以下、ＵＣＲ率算出部３７という）としても機能するようになっている。
【００８１】
具体的には、ＣＰＵ３０ｃは、入力色信号における色成分の最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）と最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）とを求め、この最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）を最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）で除算した値を彩度係数Ｓとして算出する。すなわち、彩度係数Ｓは下記（１）式により算出する。
彩度係数Ｓ＝ＭＩＮ（Ｃ，Ｍ，Ｙ）÷ＭＡＸ（Ｃ，Ｍ，Ｙ）・・・（１）
一方、ＣＰＵ３０ｃは、明度係数Ｍを、入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）と、ＵＣＲ処理の効果が発生し始める濃度値ＳＰおよび入力色信号が取りうる最も大きい値ＭＭを用いて、下記（２）式により算出する。なお、ＵＣＲ処理の効果が発生し始める濃度値ＳＰは予め設定するものであり、又、本第３実施形態においては、色信号におけるＣ，Ｍ，Ｙ，Ｋの各色成分をそれぞれ８ｂｉｔで表わすのでＭＭ＝２５５である。
【００８２】
明度係数Ｍ＝｛ＭＩＮ（Ｃ，Ｍ，Ｙ）−ＳＰ｝÷（ＭＭ−ＳＰ）・・・（２）
さらに、ＣＰＵ３０ｃは、ＵＣＲ率（下色除去率）、彩度係数Ｓに明度係数Ｍを乗算することによって算出する。すなわち、ＵＣＲ率は下記の（３）式によって算出する。
ＵＣＲ率＝彩度係数Ｓ×明度係数Ｍ                        …（３）
例えば、入力信号（Ｃ，Ｍ，Ｙ）＝（１８０，２００，２４０）である場合には、最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）＝２４０，最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）＝１８０であり、彩度係数Ｓは以下のごとく算出する。
【００８３】
彩度係数Ｓ＝ＭＩＮ（Ｃ，Ｍ，Ｙ）÷ＭＡＸ（Ｃ，Ｍ，Ｙ）
＝１８０÷２４０
＝０．７５
また、ＵＣＲ処理の効果が発生し始める濃度値ＳＰを１２８に設定した場合には、明度係数Ｍは以下のごとく算出する。
【００８４】
明度係数Ｍ＝｛ＭＩＮ（Ｃ，Ｍ，Ｙ）−ＳＰ｝÷（ＭＭ−ＳＰ）
＝（１８０−１２８）÷（２５５−１２８）
＝０．４０９４
また、ＵＣＲ率は、以下のごとく算出する。
ＵＣＲ率＝彩度係数Ｓ×明度係数Ｍ
＝０．７５×０．４０９４
＝０．３０７０５
ＣＰＵ３０ｃ（ＵＣＲ処理部３１）は上述のごとくして求めたＵＣＲ率を用いて入力色信号に対するＵＣＲ処理を行なうようになっており、下色除去率算出部３７によって算出された下色除去率を用いて入力色信号にＵＣＲ処理を行なう下色除去処理部３１として機能するようになっている。
【００８５】
なお、ＣＰＵ３０ｃ（ＵＣＲ率算出部３７）は、ＵＣＲ率を算出する際に、下記（４）式に示すように、予め指定する最大ＵＣＲ率（０≦最大ＵＣＲ率≦１）をパラメータとして加えてもよい。
ＵＣＲ率＝彩度係数×明度係数×最大ＵＣＲ率          …（４）
ここで、ＵＣＲ処理部３１が、上述の如く算出したＵＣＲ率を用いてＵＣＲ処理後の色信号（Ｙ′，Ｍ′，Ｃ′，Ｋ）の算出する手法を具体的に説明すると、ＵＣＲ処理部３１は、入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）にＵＣＲ率を乗算した値を、各色成分の信号値からそれぞれ減算する。
【００８６】
具体的には、以下に示す式によりＣ′，Ｍ′，Ｙ′の各色成分の信号値を算出する。
Ｃ′＝Ｃ−｛ＭＩＮ（Ｃ，Ｍ，Ｙ）×ＵＣＲ率｝
Ｍ′＝Ｍ−｛ＭＩＮ（Ｃ，Ｍ，Ｙ）×ＵＣＲ率｝
Ｙ′＝Ｙ−｛ＭＩＮ（Ｃ，Ｍ，Ｙ）×ＵＣＲ率｝
また、この時、Ｋ（黒）版の追加量Ｋは、ＵＣＲ量がそのまま適用され、下記の如く表わすことができる。
【００８７】
Ｋ′＝ＭＩＮ（Ｃ，Ｍ，Ｙ）×ＵＣＲ率
例えば、上述した例の場合については、以下のようにしてＵＣＲ処理後の色信号（Ｃ′，Ｍ′，Ｙ′，Ｋ）を求めることができる。
Ｃ′＝１８０−（１８０×０．３０７０５）＝１２７．７≒１２５
Ｍ′＝２００−（１８０×０．３０７０５）＝１４４．７≒１４５
Ｙ′＝２４０−（１８０×０．３０７０５）＝１８４．７≒１８５
Ｋ  ＝１８０×０．３０７０５＝５５．２６≒５５
このような構成により、本発明の第３実施形態としてのカラー画像処理装置１００ｃによる、入力画像（入力色信号）に対するＵＣＲ処理について、図１３に示すフローチャート（ステップＥ１０〜Ｅ５０）に従って説明する。
【００８８】
ＵＣＲ処理を行なう画像についての入力色信号を受信すると、ＣＰＵ３０ｃは、その入力色信号における色成分の最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）および最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）を求め（ステップＥ１０）、これらの最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）および最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）を用いて、明度係数Ｍおよび彩度係数Ｓを算出し、更に、これらの明度係数Ｍおよび彩度係数Ｓを用いてＵＣＲ率を算出する（ステップＥ２０）。
【００８９】
そして、ＣＰＵ３０ｃは、この算出して求めたＵＣＲ率を用いて入力色信号に対してＵＣＲ処理（ＵＣＲ演算）を行ない（ステップＥ３０）、その後、全ての入力色信号に対して、ＵＣＲ処理を行なったか否かを確認する（ステップＥ４０）。ＵＣＲ処理を行なっていない入力色信号がある場合には（ステップＥ４０のＮＯルート参照）、ステップＥ１０に戻る。又、全ての入力色信号に対してＵＣＲ処理が終了した場合には（ステップＥ４０のＹＥＳルート参照）、処理を終了する。
【００９０】
このように、本発明の第３実施形態としてのカラー画像処理装置１００ｃによれば、入力色信号の色成分から求めた彩度係数Ｓと明度係数Ｍとを用いてパラメータ（ＵＣＲ率）を算出するので、ＵＣＲ処理後の画像において、その出力時に矛盾や不整合が生ずることがなく、又、彩度方向および明度方向のいずれに対しても不自然な濃度飛び等の生じない滑らかな色再現を実現することができ、ユーザが希望する画質の画像が形成されされる。
【００９１】
（Ｄ）第３実施形態におけるカラー画像処理装置の変形例の説明
本発明の第３実施形態の変形例としてののカラー画像処理装置１００ｄは、図１２に示す本発明の第３実施形態としてのカラー画像処理装置１００ｃと同様の構成をそなえている。なお、図中、既述の符号と同一の符号は同一もしくは略同一の部分を示しているので、その説明は省略する。
【００９２】
そして、本第３実施形態の変形例としてのカラー画像処理装置１００ｄにおいては、ユーザがキーボード２０やマウス２１を用いて、彩度係数Ｓおよび明度係数Ｍに対してそれぞれ可変な曲率を指定することができるようになっており、ＣＰＵ３０ｄは、入力色信号とこの指定された曲率とに基づいて明度係数および彩度係数を算出するようになっている。
【００９３】
具体的には、ユーザは、彩度係数Ｓおよび明度係数Ｍをそれぞれ、所定の値（Ａ１，Ａ２）を指数としてもつ累乗数として算出することにより、これらの彩度係数Ｓおよび明度係数Ｍに特定の曲率を指定するようになっている。
例えば、以下、入力信号（Ｃ，Ｍ，Ｙ）＝（１８０，２００，２４０）である場合において、彩度係数ＳにＡ１＝１．５の曲率を指定するとともに、明度係数ＭにＡ２＝１．８の曲率を指定する場合について説明する。なお、例においては、最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）＝２４０，最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）＝１８０である。彩度係数Ｓは入力色信号と指数Ａ１とに基づいて、以下のごとく算出する。
【００９４】
彩度係数Ｓ＝｛ＭＩＮ（Ｃ，Ｍ，Ｙ）÷ＭＡＸ（Ｃ，Ｍ，Ｙ）｝A1
＝（１８０÷２４０）1.5
≒０．６５０
また、ＵＣＲ処理の効果が発生し始める濃度値ＳＰを１２８に設定した場合には、明度係数Ｍは以下の如く、入力色信号と指数Ａ２とに基づいて算出する。
【００９５】
明度係数Ｍ＝［｛ＭＩＮ（Ｃ，Ｍ，Ｙ）−ＳＰ｝÷（ＭＭ−ＳＰ）］A2
＝｛（１８０−１２８）÷（２５５−１２８）｝1.8
≒０．２００
また、ＵＣＲ率は、以下のごとく算出する。
ＵＣＲ率＝彩度係数Ｓ×明度係数Ｍ
＝０．６５０×０．２００
＝０．１３０
ＣＰＵ３０ｄ（ＵＣＲ処理部３１）は上述のごとくして求めたＵＣＲ率を用いて入力色信号に対するＵＣＲ処理を行なうようになっており、下色除去率算出部３７によって算出された下色除去率を用いて入力色信号にＵＣＲ処理を行なう下色除去処理部３１として機能するようになっている。
【００９６】
なお、ＣＰＵ３０ｄ（ＵＣＲ率算出部３７）は、ＵＣＲ率を算出する際に、上記（４）式に示すように、予め指定する最大ＵＣＲ率（０≦最大ＵＣＲ率≦１）をパラメータとして加えてもよい。
ここで、ＵＣＲ処理部３１が、上述の如く算出したＵＣＲ率を用いてＵＣＲ処理後の色信号（Ｙ′，Ｍ′，Ｃ′，Ｋ）の算出する手法を具体的に説明すると、ＵＣＲ処理部３１は、入力色信号における色成分の最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）にＵＣＲ率を乗算した値を、各色成分の信号値からそれぞれ減算する。
【００９７】
具体的には、以下に示す式によりＣ′，Ｍ′，Ｙ′の各色成分の信号値を算出する。
Ｃ′＝Ｃ−｛ＭＩＮ（Ｃ，Ｍ，Ｙ）×ＵＣＲ率｝
Ｍ′＝Ｍ−｛ＭＩＮ（Ｃ，Ｍ，Ｙ）×ＵＣＲ率｝
Ｙ′＝Ｙ−｛ＭＩＮ（Ｃ，Ｍ，Ｙ）×ＵＣＲ率｝
また、この時、Ｋ（黒）版の追加量Ｋは、ＵＣＲ量がそのまま適用され、下記の如く表わすことができる。
【００９８】
Ｋ′＝ＭＩＮ（Ｃ，Ｍ，Ｙ）×ＵＣＲ率
例えば、上述した例の場合については、以下のようにしてＵＣＲ処理後の色信号（Ｃ′，Ｍ′，Ｙ′，Ｋ）を求めることができる。
Ｃ′＝１８０−（１８０×０．１３０）＝１５６．６≒１５７
Ｍ′＝２００−（１８０×０．１３０）＝１７６．６≒１７７
Ｙ′＝２４０−（１８０×０．１３０）＝２１６．６≒２１７
Ｋ  ＝１８０×０．１３０＝２３．４≒２３
このような構成により、本発明の第３実施形態の変形例としてのカラー画像処理装置１００ｄによる、入力画像（入力色信号）に対するＵＣＲ処理について、図１４に示すフローチャート（ステップＦ１０〜Ｆ５０）に従って説明する。
【００９９】
ＵＣＲ処理を行なう画像についての入力色信号を受信すると、ＣＰＵ３０ｄは、ユーザが指定した曲率Ａ１，Ａ２を所得して（ステップＦ１０）、次に、その入力色信号における色成分の最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）および最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）を求め、これらの最大値ＭＡＸ（Ｃ，Ｍ，Ｙ）および最小値ＭＩＮ（Ｃ，Ｍ，Ｙ）と、指数Ａ１，Ａ２とを用いて、明度係数Ｍおよび彩度係数Ｓを算出し、更に、これらの明度係数Ｍおよび彩度係数Ｓを用いてＵＣＲ率を算出する（ステップＦ２０）。
【０１００】
そして、ＣＰＵ３０ｄは、この算出して求めたＵＣＲ率を用いて入力色信号に対してＵＣＲ処理（ＵＣＲ演算）を行ない（ステップＦ３０）、その後、全ての入力色信号に対して、ＵＣＲ処理を行なったか否かを確認する（ステップＦ４０）。ＵＣＲ処理を行なっていない入力色信号がある場合には（ステップＦ４０のＮＯルート参照）、次の画素に移行して（ステップＦ５０）、ステップＦ２０に戻る。又、全ての入力色信号に対してＵＣＲ処理が終了した場合には（ステップＦ４０のＹＥＳルート参照）、処理を終了する。
【０１０１】
このように、本発明の第３実施形態の変形例としてのカラー画像処理装置１００ｄによれば、上述した第３実施形態と同様の作用効果を得ることができる他、彩度係数Ｓおよび明度係数Ｍに対して所定の指数Ａ１，Ａ２を指定することにより、これらの彩度係数Ｓおよび明度係数Ｍの値を調整し、滑らかな色再現を保存しながら、ＵＣＲの効果の程度を調整することができる。
【０１０２】
（Ｅ）その他
なお、上述した実施形態に関わらず、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述した各実施形態およびその変形例においては、パラメータとしてＵＣＲ率のみについて説明しているが、これに限定するものではなく、ＵＣＲ率以外の値であってもよい。
【０１０３】
なお、上記第２実施形態中（例えば図７）においては、色信号間隔を３２に設定しているが、これに限定するものではなく、任意の間隔に設定してもよく、例えば、１６，６４，１２８等の他の値であってもよく、又、同様に、図８中に示す例においては、出力明度が８等分されるような色信号間隔を設定しているが、これに限定するものではなく、任意の間隔に設定してもよい。
【０１０４】
また、上述した第３実施形態の変形例においては、彩度係数Ｓおよび明度係数Ｍに対して設定する可変な曲率として、彩度係数ＳにＡ１＝１．５，明度係数ＭにＡ２＝１．８をそれぞれ指定しているが、それに限定するものでなく、Ａ１やＡ２としてこれらの数値以外の数値を設定してもよく、更に、Ａ１やＡ２を１／γ（γ＞０）として示される関数として設定し、このγ値を種々変更してもよい。
【０１０５】
さらに、第３実施形態の変形例においては、彩度係数Ｓに曲率Ａ１を設定するとともに、明度係数に曲率Ａ２を設定しているが、それに限定するものではなく、例えば、彩度係数Ｓもしくは明度係数Ｍのいずれか一方のみに曲率を設定してもよい。
また、上述した第１実施形態および第２実施形態においてはパラメータの決定方法として、「ＣＩＥ色差が最小となるもの」もしくは「主観評価による色差が最小となるもの（２分法）」を用いているが、これに限定するものではなく、例えば、ニュートン法やセカント法等の数学的手法を用いてもよい。
【０１０６】
なお、本発明の各実施形態が開示されていれば、当業者によって製造することが可能である。
（Ｆ）付記
（付記１）  入力色信号に対して下色除去処理を行なう下色除去処理部をそなえてなるカラー画像処理装置であって、
下色除去対象の入力色空間内から色信号を選択色信号として選択し、当該選択色信号の色票を入力色票として作成する入力色票作成部と、
前記選択色信号に対して該下色除去処理部により２以上の異なるパラメータで下色除去処理を行なって得られた色信号の色票を、出力色票として該パラメータ毎に作成する出力色票作成部と、
該パラメータの中から、前記入力色票と前記出力色票との色の差異が最小となるパラメータを選択するパラメータ決定部とをそなえ、
該下色除去処理部が、該パラメータ決定部により選択された該パラメータを用いて該入力色信号に対する下色除去処理を行なうことを特徴とする、カラー画像処理装置。
【０１０７】
（付記２）  入力色信号に対して下色除去処理を行なう下色除去処理部をそなえてなるカラー画像処理装置であって、
下色除去対象の入力色空間内における任意の色信号についての色票を指定色票として選択的に指定可能な指定色票入力部と、
前記指定色票に対応する色信号に対して該下色除去処理部により２以上の異なるパラメータで下色除去処理を行なって得られた色信号の色票を、出力色票として該パラメータ毎に作成する出力色票作成部と、
該パラメータの中から、前記指定色票と前記出力色票との色の差異が最小となるパラメータを選択するパラメータ決定部とをそなえ、
該下色除去処理部が、該パラメータ決定部により選択された該パラメータを用いて該入力色信号に対する下色除去処理を行なうことを特徴とする、カラー画像処理装置。
【０１０８】
（付記３）  色信号間隔を指定する色信号間隔指定部と、
該パラメータ決定部によって選択された該パラメータと、当該パラメータに対応する色信号とを関連付けて保持するパラメータテーブルと、
該パラメータテーブルに未登録の色信号について、対応するパラメータを算出して補間する補間演算実行部とをそなえ、
該入力色票作成部が、該色信号間隔指定部において指定された色信号間隔おきの複数の色信号を該選択色信号として選択するとともに、当該選択信号の色票を該入力色票としてそれぞれ作成し、
該下色除去処理部が、前記パラメータテーブルに登録されたパラメータもしくは該補間演算実行部によって補間されたパラメータのいずれかを利用して下色除去処理を行なうことを特徴とする、付記１記載のカラー画像処理装置。
【０１０９】
（付記４）  該色信号間隔指定部が、該色信号が入力レベル値において等間隔となるような色信号間隔を指定することを特徴とする、付記３記載のカラー画像処理装置。
（付記５）  該色信号間隔指定部が、該色信号が出力明度において等間隔となるような色信号間隔を指定することを特徴とする、付記３記載のカラー画像処理装置。
【０１１０】
（付記６）  該補間演算実行部が、前記パラメータテーブルに未登録の色信号についてのパラメータを線形補間法によって算出することを特徴とする、付記３〜付記５のいずれか１項に記載のカラー画像処理装置。
（付記７）  該補間演算実行部が、前記パラメータテーブルに未登録の色信号についてのパラメータを多項式近似補間法によって算出することを特徴とする、付記３記載のカラー画像処理装置。
【０１１１】
（付記８）  入力色信号に対して下色除去処理を行なう下色除去処理部をそなえてなるカラー画像処理装置であって、
該入力色信号に基づいて明度係数と彩度係数とを求める係数算出部と、
該係数算出部によって求めた該明度係数および該彩度係数を用いて下色除去率を算出する下色除去率算出部とをそなえ、
該下色除去処理部が、該下色除去率算出部によって算出された下色除去率を用いて該入力色信号に下色除去処理を行なうことを特徴とする、カラー画像処理装置。
【０１１２】
（付記９）  該彩度係数および該明度係数に対してそれぞれ可変な曲率を指定する曲率指定部をそなえ、
該係数算出部が、該入力色信号と該曲率とに基づいて該明度係数および該彩度係数を算出することを特徴とする、付記８記載のカラー画像処理装置。
【０１１３】
（付記１０）  入力色信号に対して下色除去処理を行なう下色除去処理部をそなえてなるカラー画像処理装置であって、
所定の入力色信号に対応する入力色票と、該所定の入力色信号について該下色除去処理部による下色除去処理を行なって得られる色信号に対応する出力色票との色の差異が最小となるパラメータを選択するパラメータ決定部をそなえ、
該下色除去処理部が、該パラメータ決定部により選択された該パラメータを用いて該入力色信号に対する下色除去処理を行なうことを特徴とする、カラー画像処理装置。
【０１１４】
（付記１１）  入力色信号に対して下色除去処理を行なうカラー画像処理方法であって、
下色除去対象の入力色空間内から色信号を選択色信号として選択し、当該選択色信号の色票を入力色票として作成し、
前記選択色信号に対して、２以上の異なるパラメータでそれぞれ下色除去処理を行ない、
当該下色除去処理後の色信号の色票を出力色票として該パラメータ毎に作成し、
該パラメータの中から、前記入力色票と前記出力色票との色の差異が最小となるパラメータを選択し、
上記選択した該パラメータを用いて該入力色信号に対する下色除去処理を行なうことを特徴とする、カラー画像処理方法。
【０１１５】
（付記１２）  入力色信号に対して下色除去処理を行なうカラー画像処理方法であって、
下色除去対象の入力色空間内における任意の色信号についての色票を指定色票として選択的に指定し、
前記指定色票に対応する色信号に対して、２以上の異なる該パラメータで下色除去処理を行ない、
当該下色除去処理後の色信号の色票を出力色票として該パラメータ毎に作成し、
該パラメータの中から、前記指定色票と前記出力色票との色の差異が最小となるパラメータを選択し、
上記選択した該パラメータを用いて該入力色信号に対する下色除去処理を行なうことを特徴とする、カラー画像処理方法。
【０１１６】
（付記１３）  色信号間隔を指定し、
前記選択したパラメータと、当該パラメータに対応する色信号とを関連付けてパラメータテーブルに保管し、
前記指定された色信号間隔おきの複数の色信号をそれぞれ該選択色信号として選択するとともに、当該選択色信号の色票を該入力色票としてそれぞれ作成し、前記パラメータテーブルに登録されたパラメータを用いて該入力色信号に対する下色除去処理を行なうとともに、該パラメータテーブルに未登録の色信号については、対応するパラメータを算出して補間し、当該補間したパラメータを用いて入力色信号に対する下色除去処理を行なうことを特徴とする、付記１１記載のカラー画像処理方法。
（付記１４）  該色信号が入力レベル値において等間隔となるような色信号間隔を指定することを特徴とする、付記１３記載のカラー画像処理方法。
【０１１７】
（付記１５）  該色信号が出力明度において等間隔となるような色信号間隔を指定することを特徴とする、付記１３記載のカラー画像処理装置。
（付記１６）  前記パラメータテーブルに未登録の色信号についてのパラメータを、線形補間法によって算出することを特徴とする、付記１３〜付記１５のいずれか１項に記載のカラー画像処理方法。
【０１１８】
（付記１７）  前記パラメータテーブルに未登録の色信号についてのパラメータを、多項式近似補間法によって算出することを特徴とする、付記１３記載のカラー画像処理方法。
（付記１８）  入力色信号に対して下色除去処理を行なうカラー画像処理方法であって、
該入力色信号に基づいて明度係数と彩度係数とを求め、
求めた該明度係数および該彩度係数を用いて下色除去率を算出し、
前記算出された下色除去率を用いて該入力色信号に下色除去処理を行なうことを特徴とする、カラー画像処理方法。
【０１１９】
（付記１９）  該彩度係数および該明度係数に対してそれぞれ可変な曲率を指定し、
該入力色信号と該曲率とに基づいて該明度係数および該彩度係数を算出することを特徴とする、付記１８記載のカラー画像処理方法。
【０１２０】
（付記２０）  入力色信号に対して下色除去処理を行なうカラー画像処理方法であって、
所定の入力信号に対応する入力色票と、該所定の入力色信号について下色除去処理を行なって得られる色信号に対応する出力色票との色の差異が最小となるようなパラメータを求め、
選択された該パラメータを用いて該入力色信号に対する下色除去処理を行なうことを特徴とする、カラー画像処理方法。
【０１２１】
【発明の効果】
以上詳述したように、本発明のカラー画像処理方法によれば、以下の効果ないし利点がある。
（１）入力色票もしくは指定色票と出力色票との色の差異が最小となるパラメータを選択して、このパラメータを用いて入力色信号に対する下色除去処理を行なうので、不自然な階調飛びや不整合のない、滑らかな色再現が可能なＵＣＲ処理を行なうことができ、ユーザが希望する画質のカラー画像が形成される。
【０１２２】
（２）色信号間隔を指定することができるようになっているので、これにより、パラメータテーブルに登録される色信号およびパラメータの数を調整することができ、又、これにより、補間演算を行なう際に使用するデータ数を調整することができる。
（３）パラメータとこのパラメータに対応する色信号とを関連付けて登録するパラメータをそなえることにより、全ての入力色信号についてのパラメータを算出する必要がなく、パラメータ算出のために要する時間を短縮することができ、ＵＣＲ処理を高速に行なうことができるほか、矛盾や不整合の無い滑らかな色再現が可能である。
【０１２３】
（４）パラメータテーブルに登録されたパラメータを用いて入力色信号に対する下色除去処理を行なうとともに、パラメータテーブルに未登録の色信号については、対応するパラメータを算出して補間し、この補間したパラメータを用いて入力色信号に対する下色除去を行なうことにより、全ての入力色信号についてのパラメータを算出する必要がなく、パラメータ算出のために要する時間を短縮することができ、ＵＣＲ処理を高速に行なうことができるほか、矛盾や不整合の無い滑らかな色再現が可能である。
【０１２４】
（５）色信号が入力レベル値において等間隔となるような色信号間隔を指定することにより、色票を高速に決定することができ、又、出力色空間に対して補間が容易であり、これにより、矛盾や不整合の無い滑らかな色再現が可能となる。
（６）色信号が出力明度において等間隔となるような色信号間隔を指定することにより、入力信号の明度変化に忠実な変化を持ったパラメータテーブルにより人の明度感覚に適合させることができ、又、後述の如く出力色信号に対して補間を行なう際にそれによって生じる矛盾を小さくすることができ、不整合の無い滑らかな色再現が可能となる。
【０１２５】
（７）線形補間演算法を用いて補間演算を行なうことにより、高速に補間演算を行なうことができるほか、滑らかな色再現のＵＣＲ処理を行なうことができる。
（８）多項式近似演算法を用いて補間演算を行なうことにより、より高精度な補間演算を行なうことができるとともに、滑らかな色再現のＵＣＲ処理を行なうことができる。
【０１２６】
（９）入力色信号の色成分から求めた彩度係数と明度係数とを用いてパラメータを算出するので、下色除去処理後の画像において、その出力時に矛盾や不整合が生ずることがなく、又、彩度方向および明度方向のいずれに対しても不自然な濃度飛び等の生じない滑らかな色再現を実現することができる（請求項１）。
【０１２７】
（１０）彩度係数および明度係数に対して所定の曲率を指定することにより、これらの彩度係数および明度係数の値を調整し、滑らかな色再現を保存しながら、ＵＣＲの効果の程度を調整することができる（請求項２）。
【図面の簡単な説明】
【図１】本発明の第１実施形態としてのカラー画像処理装置のハードウェア構成を機能構成とともに示すブロック図である。
【図２】（ａ）〜（ｃ）はそれぞれ入力色票作成部によって作成される色票の例を示す図である。
【図３】本発明の第１実施形態としてのカラー画像処理装置における色保存モードにおける処理説明するためのフローチャートである。
【図４】本発明の第１実施形態としてのカラー画像処理装置における色指定モードにおける処理を説明するためのフローチャートである。
【図５】本発明の第２実施形態としてのカラー画像処理装置のハードウェア構成を機能構成とともに示すブロック図である。
【図６】選択色信号の構成例を示す図である。
【図７】入力色信号の入力レベルと出力明度との関係を示す図である。
【図８】入力色信号の入力レベルと出力明度との関係を示す図である。
【図９】パラメータテーブルの例を示す図である。
【図１０】パラメータ決定部によるパラメータテーブルの作成手法を説明するためのフローチャートである。
【図１１】本発明の第２実施形態としてのカラー画像処理装置においてＣＰＵが行なう画像処理を説明するためのフローチャートである。
【図１２】本発明の第３実施形態としてのカラー画像処理装置のハードウェア構成を機能構成とともに示すブロック図である。
【図１３】本発明の第３実施形態としてのカラー画像処理装置による、入力画像（入力色信号）に対するＵＣＲ処理について説明するためのフローチャートである。
【図１４】本発明の第３実施形態の変形例としてのカラー画像処理装置による、入力画像（入力色信号）に対するＵＣＲ処理について説明するためのフローチャートである。
【図１５】一般的なＵＣＲ処理のを説明するための概念図である。
【符号の説明】
１０  ディスプレイ
２０  キーボード
２１  マウス
２２  指定色票入力部
２３  色信号間隔指定部
３０ａ，３０ｂ，３０ｃ，３０ｄ  ＣＰＵ
３１  下色除去処理部
３２  入力色票作成部
３３  出力色票作成部
３４  パラメータ決定部
３５  補間演算実行部
３６  係数算出部
３７  下色除去率算出部
４０  ＲＡＭ
５０  ＲＯＭ
６０，６０ａ  ハードディスク
６１  パラメータテーブル
７０  Ｉ／Ｏインターフェース
７１  ＦＤＤ
８０  カラープリンタ（入力色票作成部，出力色票作成部）
１００ａ，１００ｂ，１００ｃ，１００ｄ  カラー画像処理装置
【図１】
0004282877.tif 000002
【図２】
0004282877.tif 000003
【図３】
0004282877.tif 000004
【図４】
0004282877.tif 000005
【図５】
0004282877.tif 000006
【図６】
0004282877.tif 000007
【図７】
0004282877.tif 000008
【図８】
0004282877.tif 000009
【図９】
0004282877.tif 000010
【図１０】
0004282877.tif 000011
【図１１】
0004282877.tif 000012
【図１２】
0004282877.tif 000013
【図１３】
0004282877.tif 000014
【図１４】
0004282877.tif 000015
【図１５】
0004282877.tif 000016