"3成分の色信号から最小値を算出する最小値算出部と、前記色信号から最大値を算出する最大値算出部と、前記色信号に対応する色材総量を算出する色材総量算出部と、前記色信号の最大値と最小値を基にして色材の減量に用いる係数を参照する第1の色材減量テーブルおよび第2の色材減量テーブルとを記憶するメモリと、前記テーブル1の参照値および前記テーブル2の参照値と、前記最小値と、前記最大値と、3成分の色信号と前記最大値と前記最小値とから一意に決まる中間値と、に基づいて色材減量を算出する色材減量算出部と、前記色材減量算出部で算出された色材減量を用いて、出力色材量を算出する出力色材量算出部とを備える画像処理装置。前記最小値算出部と、前記最大値算出部とに加え、さらに中間値算出部とを備え、前記中間値を算出することを特徴とする請求項1に記載の画像処理装置。前記色材減量算出部において、算出する色材減量値は前記テーブル1参照値と前記テーブル2参照値との線形和であることを特徴とする請求項1に記載の画像処理装置。前記色材減量算出部において、前記最大値、中間値、最小値の大小関係に応じて色材減量値は前記テーブル1参照値と前記テーブル2参照値との混合比を異ならせることを特徴とする請求項3に記載の画像処理装置。前記色材減量算出部において、色材減量値算出の際、中間値が最小値に近いほど前記テーブル1参照値の比率を高くし、中間値が最大値に近いほど前記テーブル2参照値の比率を高くすることを特徴とする請求項4に記載の画像処理装置。3成分の色信号を受信し、前記色信号から最小値を算出し、前記色信号から最大値を算出し、前記色信号に対応する色材総量を算出し、前記色信号の最大値と最小値を基にして色材の減量に用いる第1の係数と第2の係数とを求め、前記第1の係数および前記第2の係数と、前記最小値と、前記最大値と、前記最小値と前記最大値より一意に決まる中間値と、に基づいて色材減量を算出し、前記色材減量を用いて、出力色材量を算出することを特徴とする画像処理方法。画像処理装置を制御するプロセッサに、3成分の色信号を受信し、前記色信号から最小値を算出させ、前記色信号から最大値を算出させ、前記色信号に対応する色材総量を算出させ、前記色信号の最大値と最小値を基にして色材の減量に用いる第1の係数と第2の係数とを求めさせ、前記第1の係数および前記第2の係数と、前記最小値と、前記最大値と、前記最大値と前記最小値より一意に決まる中間値と、に基づいて色材減量を算出させ、前記色材減量を用いて、出力色材量を算出させる画像処理プログラム。この発明が解決しようとする課題は、1次色C、M、Yの彩度の低下もしくは2次色R、G、Bの階調飽和を招かずに印刷できる色材量制限が達成可能たとえば200以下な画像処理装置、画像処理方法および画像処理プログラムを提供することである。前記課題を達成するために、本発明の実施形態による像処理装置は、3成分の色信号から最小値を算出する最小値算出部と、前記色信号から最大値を算出する最大値算出部と、前記色信号に対応する色材総量を算出する色材総量算出部と、前記色信号の最大値と最小値を基にして色材の減量に用いる係数を参照する第1の色材減量テーブル1および第2の色材減量テーブル2とを記憶するメモリと、前記テーブル1の参照値および前記テーブル2の参照値と、前記最小値と、前記最大値と、3成分の色信号と前記最大値と前記最小値とから一意に決まる中間値と、に基づいて色材減量を算出する色材減量算出部と、前記色材減量算出部で算出された色材減量を用いて、出力色材量を算出する出力色材量算出部とを備えることを特徴とする。本実施の形態以下、本発明の実施の形態について図1乃至図7を参照して説明する。図1は、本発明の実施形態を複合機に応用した場合の構成を示すブロック図である。画像データがPCパーソナルコンピュータ1より3色の色信号Cシアン、Mマゼンタ、Yイエローとして墨加刷部2へ供給される。墨加刷部2では、入力された色信号C、M、Yに墨加刷と下色除去処理がされ、色信号C’、M’、Y’、Kが生成され、階調処理部7へ入力される。階調処理部7では、色信号C’、M’、Y’、Kに階調処理がされ、印刷データとしてプリンタ8に出力される。また、ハードコピー上に形成された画像データ原稿は、スキャナ3により3色の色信号Rレッド、Gグリーン、Bブルーとして読み取られ、色変換部4に入力される。色変換部4にて色信号R、G、Bは、CMY系列の色信号に変換される。色変換部4で変換された色信号は、フィルタ処理部6に入力される。他方、前記スキャナ3からの色信号R、G、Bは像域識別部5にも入力され、像域識別が実行される。さらに、その識別結果は、フィルタ処理部6と階調処理部7に入力される。フィルタ処理部6は、色変換部4からの色信号に像域識別部5から入力された識別結果を反映させて得た色信号C、M、Yを、PC1からの色信号と同様に墨加刷部2へ入力する。フィルタ処理部6からの色信号は、墨加刷部2にて墨加刷と下色除去処理とがなされて色信号C’、M’、Y’、Kとして階調処理部7に出力される。階調処理部7にて、色信号C’、M’、Y’、Kに像域識別部5から入力された識別結果から文字と判定された領域には例えば4画素変調のディザ、非文字と判定された領域には例えば8画素変調のディザというように、文字は鮮鋭度を重視した階調表現、非文字領域は階調の滑らかさを重視した階調表現を用いる。このように色信号C’、M’、Y’、Kに像域識別結果を反映させて階調処理をしたうえで、印刷データとしてプリンタ8へ供給される。図2は、図1に示す墨加刷部2の詳細を示すブロック図である。墨加刷部2に供給された色信号C、M、Yは、最大値算出部9、最小値算出部10、中間値算出部11、色材総量算出部12へと供給され、色信号の最大値MAX、最小値MIN、中間値MIDと、色材総量SUMとを得る。この最大値MAX、最小値MIN、中間値MIDは読み取り専用メモリ以下ROM13内に格納されている1次色用の色材減量テーブル114、2次色用の色材減量テーブル215に供給され、各テーブルに格納された値を得る。さらに、最小値MINのみが同じくROM13に格納されている墨量テーブル16に供給されて、墨量Kを得る。さらに、この上述の2個の色材減量テーブルの出力と色材総量算出部12の出力とを色材減量算出部17に供給して色材減量を求める。この色材減量と色信号C、M、Yと墨量Kとを出力色材量算出部18に供給して色信号C’M’Y’を得る。図3は、この実施形態の電気的接続を示した図である。CPU19はシステムバス20を介して接続されたスキャナ3、プリンタ8、ROM13、書き換え可能メモリ以下RAM21、画像メモリ22への動作に対して命令を与える。ユーザがMFPの図示しない操作パネルにて、コピーボタンを押下すると、スキャナ3が原稿画像をスキャンして画像をRGB信号に変換する。スキャナ3からのRGB信号をCPU19は画像メモリ22に格納する。画像メモリ22に格納されたRGB信号に対してCPU19は色変換処理色変換部を行なってCMY信号へ変換する。さらにRGB信号に対してROM13に格納されたオペレータを用いた像域識別像域識別部を行う。さらに、CMY信号に対して像域識別部の結果に応じてROM13にあらかじめ格納されている複数のフィルタから選択したフィルタを用いて、フィルタ処理フィルタ処理部を行い、得られたYMC信号を書き換え可能メモリ以下RAM20に格納する。RAM20に格納されたCMY信号を基にCPU19は墨生成を行ってK信号を作成し墨加刷部、RAM20に格納する。また、CPU19はRAM20に格納されたCMY信号に対して下色除去処理墨加刷部を行ってC’M’Y’信号を作成し、RAM20に格納する。CPU19はRAM20に格納されたK信号およびC’M’Y’信号に階調処理を行い階調処理部、階調処理したC’M’Y’K信号を一時的に画像メモリ22に格納する。CPU19は、格納したC’M’Y’K信号を印刷データとしてプリンタ8に送り、プリンタ8によって画像が印刷される。図4乃至図5は墨加刷の処理工程を示すフローチャートである。まず、スキャナ3から色変換部4とフィルタリング処理部6を経たCMY信号もしくはパソコン1からのプリント命令により与えられたCMY信号が墨加刷部2に入力される100。次に、処理対象となる注目画素の色材総量SUM、暫定最大値MAX、暫定最小値MIN、暫定中間値MIDの初期値が設定され101、カウンタ初期値iが1にセットされる102。ここで、総量SUMに2色目のデータを加算し103、2色目のデータを暫定最大値MAXと比較し104、大きい場合104:Yは入力データを暫定最大値MAXに置き換え105、それ以外104:Nは暫定最小値MINと比較する106。入力データが最小値MIN以下である場合106:Yは、入力データを暫定最小値MINに置き換え107、それ以外106:Nは暫定中間値MIDと置き換える108。上述のように一連の置き換え操作をしたうえで、データカウントを2と比較して109、2ならば109:Y置き換え処理を終了しての次に続くステップに進み、2に満たない場合109:Nはデータの次数をカウントアップして110、3色目の色材データに対してステップ103乃至ステップ108の一連の加算と比較処理とを繰り返す。次に図5に示すごとく、最大値MAX、最小値MIN、中間値MIDを求めたのち、図2に示す1次色用色材減量テーブル114、2次色用色材減量テーブル215をそれぞれ参照して、減量データ1111と減量データ2112とを算出する。また、最小値MINを基にして墨量テーブル16図2参照を参照して墨量Kを求める113。これら減量データ1および減量データ2を図4のステップ103の繰り返しで求めた色材総量SUMとともに色材減量算出部16に供給して最終的な色材総減量TREを求める114。以下、出力色材量算出部17にて順次出力の色材データを算出する。まずデータカウンタiに0をセットする115。CMYの各信号値Dより色材減量TREから墨信号Kを差し引いた値を引いて出力信号値D’を求める116。ここで、データカウンタを数値2と比較し117、小さい場合は117:Nデータカウンタを1カウントアップし118、同じ値に達したときは117:Y処理を終了する。色材減量算出の詳細について以下説明する。ROM13内にある1次色用色材減量テーブル114、2次色用色材減量テーブル215の内容を表わすグラフを図6および図7にそれぞれ示す。色材減量テーブル114図6参照、色材減量テーブル215図7参照にはともに前記最小値MIN、前記最大値MAXと前記最小値MINとの差MAX-MINをアドレスとして色材減量値が格納されている。ここで、色材減量テーブル114のテーブルのアドレス1番目にあたるMIN0のときの各MAX-MINのテーブル値は、白から1次色C,M,Yまでの各色の削減量を表し、色材減量テーブル215のテーブルのアドレス1番目にあたるMIN0のときの各MAX-MINのテーブル値は、白から2次色R,G,Bまでの各色の削減量を表す。中間値MIDの値が最大値MAXと最小値MINの中間である場合、次式により色材総減量TREを求める。ここで、TBL1は色材減量テーブル114の参照値、TBL2は色材減量テーブル215の参照値を示す。この式みてもわかるように、中間値MIDが最小値MINに近い場合、TBL1の割合を多く、逆に中間値MIDが最大値MAXに近い場合、主にTBL2の削減量の割合が多くなるようにする。また、処理対象画素が無彩色である場合、最大値MAX、中間値MID、最小値MINが全て同じ値になるので、数1ではなくCMY信号のいずれかひとつと最大最小の差の0とをアドレスにしてTBL1を参照した値をそのまま用いる。このようにして、1次色と2次色の削減量はもとより、全ての組み合わせの色についての削減量TREをそれぞれ計算することができる。出力色材D’の量は、次式に示すように、色材減量算出部16から出力される色材総減量TREから、出力色材量算出部17にて墨量Kを減算して得られるDの総減量TRE-Kを用いて算出される。このようにして、色材データの大小関係により2種類の色材減量テーブルから得るデータの混合比を調整して、色材量を制限しつつ墨加刷、および出力色材量を求める。以上のようにして、本実施の形態によれば、1次色C、M、Yの彩度の低下もしくは2次色R、G、Bの階調飽和を招かずに印刷できる色材量制限が達成可能たとえば200以下な画像処理装置、画像処理方法および画像処理プログラムを提供することが可能となる。以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"