(57)【要約】【課題】  同一のハードウェア・メモリを用いて、１次元および２次元の黒生成処理のいずれかを選択的に行う。【解決手段】  信号選択部１０１は、入力ＣＭＹ信号の最小値を表すＭＩＮ信号、または最大値を表すＭＡＸ信号を、予め定められた基準に基づき選択して、選択信号ＳＩＧとして出力する。Ｋテーブルメモリアクセス部１０４は、ＭＩＮ信号に基づき、ＫテーブルＴ１〜Ｔｎから、領域識別信号ＳＥＧに基づき１つのＫテーブルを選択し、選択したＫテーブルに含まれる無彩色軸用黒生成量テーブルから黒生成量Ｋ１を取得し、かつ、彩度成分を考慮に入れた黒生成量テーブルから、ＭＩＮ信号に基づき黒生成量Ｋ２を取得する。黒生成量算出部４４は、選択された黒生成量Ｋ１および黒生成量Ｋ２から、ＭＩＮ信号および選択信号ＳＩＧの比率に基づいた補間演算を行うことによって、画像データに適用する黒生成量Ｋ’を求める。【選択図】  図１
2006115220.tif 000002
【特許請求の範囲】
【請求項１】
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第１のパラメータと、上記画像の有彩色特性を反映した第２のパラメータとを生成するパラメータ生成手段と、
上記第１または第２のパラメータを予め定められた基準に基づき選択して、選択パラメータとして出力するパラメータ選択手段と、
上記第１のパラメータと上記選択パラメータとに基づいて、上記第１および第２のパラメータと黒特性量との関係を定めた２元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定手段を備えたことを特徴とする画像処理装置。
【請求項２】
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第１のパラメータと、上記画像の有彩色特性を反映した第２のパラメータとを生成するパラメータ生成手段と、
上記第１のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第１の関数データから、上記第１のパラメータに基づき、無彩色領域に適した第１の黒特性量を取得する第１の黒特性量取得手段と、
上記第１のパラメータと彩度成分を考慮した黒特性量との関係を予め定めた第２の関数データ、または上記第１の関数データから、予め定められた基準に基づき関数データを選択し、選択した関数データから上記第１のパラメータに基づき第２の黒特性量を取得する第２の黒特性量取得手段と、
上記取得された第１および第２の黒特性量から、上記第１のパラメータと上記第２のパラメータとに基づいた補間演算を行うことによって、上記画像データに適用する黒特性量を求める黒特性量決定手段とを備えたことを特徴とする画像処理装置。
【請求項３】
上記２元関数データは、上記第１のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第１の関数データと、上記第１のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第２の関数データとからなっており、
上記第１の関数データから、上記第１のパラメータに基づき、無彩色領域に適した第１の黒特性量を取得し、かつ、上記第２の関数データから、上記第１のパラメータに基づき彩度成分を考慮に入れた第２の黒特性量を取得する黒特性量取得手段をさらに備えており、
上記黒特性量決定手段は、上記取得された第１および第２の黒特性量から、上記第１のパラメータと上記パラメータ選択手段により選択された選択パラメータとに基づいた補間演算を行うことにより上記画像データに適用する黒特性量を求めることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記２元関数データは、第１および第２のパラメータにより黒特性量を関連づける２次元ルックアップテーブルであり、
上記黒特性量決定手段は、上記第１パラメータと、パラメータ選択手段により選択された選択パラメータとに基づいて、上記２次元ルックアップテーブルから、画像データに適用する黒特性量を求めることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
上記パラメータ選択手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第１のパラメータまたは上記第２のパラメータのいずれか一方を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
上記第２の黒特性量取得手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第１または第２の関数データから、上記第２の黒特性量を取得することを特徴とする請求項２に記載の画像処理装置。
【請求項７】
上記２元関数データは、それぞれ、上記画像の特性に応じた異なる複数の関数データで構成され、
上記複数の関数データを、上記特性を表す特性信号と対応づけて格納する関数データ格納部と、
上記黒特性量取得手段は、上記特性信号に基づき、上記関数データ格納部において、上記特性信号に対応した上記２元関数データから上記黒特性量を取得することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
上記第１および第２の関数データは、それぞれ、上記画像の特性に応じた異なる複数の関数データで構成され、上記複数の関数データを、上記特性を表す特性信号と対応づけて格納する関数データ格納部をさらに備えており、
上記第１の黒特性量取得手段は、上記特性信号に基づき、上記第１の関数データにおける上記特性信号に対応した関数データから上記第１の黒特性量を取得し、かつ、上記第２の黒特性量取得手段は、上記特性信号に基づき、上記第２の関数データにおける上記特性信号に対応した関数データ、または上記第１の関数データにおける上記特性信号に対応した関数データから、上記第２の黒特性量を取得することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
上記特性信号は、上記画像に含まれる各画素あるいは画素群が属する、少なくとも文字領域、色にじみ領域、網点領域、または写真領域のいずれかを含む領域の種別を表す領域識別信号であり、
上記パラメータ選択手段は、
上記領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、上記第１のパラメータを選択して上記選択パラメータとする一方で、
上記領域識別信号を網点領域または写真領域を表す信号であると判定した場合、上記第２のパラメータを選択して上記選択パラメータとすることを特徴とする請求項５または７に記載の画像処理装置。
【請求項１０】
上記特性信号は、上記画像に含まれる各画素あるいは画素群が属する、少なくとも文字領域、色にじみ領域、網点領域、または写真領域のいずれかを含む領域の種別を表す領域識別信号であり、
上記第２の黒特性量取得手段は、
上記領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、上記第１の関数データから上記第２の黒特性量を取得する一方で、
上記領域識別信号を網点領域または写真領域を表す信号であると判定した場合、上記第２の関数データから上記第２の黒特性量を取得することを特徴とする請求項６または８に記載の画像処理装置。
【請求項１１】
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第１のパラメータと、上記画像の有彩色特性を反映した第２のパラメータとを生成するパラメータ生成ステップと、
上記第１または第２のパラメータを選択して、選択パラメータとして出力するパラメータ選択ステップと、
上記第１のパラメータと上記選択パラメータとに基づいて、上記第１および第２のパラメータと黒特性量との関係を定めた２元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含むことを特徴とする画像処理方法。
【請求項１２】
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第１のパラメータと、上記画像の有彩色特性を反映した第２のパラメータとを生成するパラメータ生成ステップと、
上記第１のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第１の関数データから、上記第１のパラメータに基づき、無彩色領域に適した第１の黒特性量を取得する第１の黒特性量取得ステップと、
上記第１のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第２の関数データ、または上記第１の関数データから、上記第１のパラメータに基づき第２の黒特性量を取得する第２の黒特性量取得ステップと、
上記取得された第１および第２の黒特性量から、上記第１のパラメータと上記第２のパラメータとに基づいた補間演算を行うことによって、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含むことを特徴とする画像処理方法。
【請求項１３】
請求項１〜１０のいずれか１項に記載の画像処理装置を備えることを特徴とする画像形成装置。
【請求項１４】
請求項１〜１０のいずれか１項に記載の画像処理装置を動作させる画像処理プログラムであって、コンピュータを上記の各手段として機能させるための画像処理プログラム。
【請求項１５】
請求項１４に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像データに対して色変換処理を行う技術に関するものであり、特に、色補正処理した画像信号に対して黒生成処理および下色除去処理を行う画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、および記録媒体に関するものである。
【背景技術】
【０００２】
近年、オフィスにおけるＯＡ機器のデジタル化が急速に進展し、また、カラー画像出力の需要が増している。この需要増加に対応する形で、電子写真方式のデジタルカラー複写機や、インクジェット方式や熱転写方式のカラープリンタ等の出力機器が、広く一般に普及してきている。
【０００３】
これらの出力機器を用いれば、例えば、デジタルカメラやスキャナ等の入力機器から入力された画像データや、コンピュータ上で作成された画像データが表す画像を出力できる。このような入出力機器では、一般に、入力された画像データに基づき、常に安定した色再現が適用された画像出力を求められる。それゆえ、このような入出力機器において、デジタル画像処理技術に基づいた入力画像データの色変換処理が、重要な役割を果たすことになる。
【０００４】
ここで、色変換処理とは、入力原稿と入力機器の特性とに基づいて実行される、入力画像データの色空間の信号の変換処理を意味する。例えば、例えばＲ（レッド）Ｇ（グリーン）Ｂ（ブルー）などの色空間信号を、プリンタなどの出力機器に適合した出力画像データの色空間の信号、例えばＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）へと変換する処理が、現実に行われている。
【０００５】
このとき、出力機器では、色変換された色空間信号に対応した色材（トナーやインク）を用いて、入力画像データが表す画像を出力する。多くの出力機器では、色材として、ＣＭＹに加え、Ｋ（ブラック）の色材を用いている。このＫ色材を使用することによって、ＣＭＹの色材のみでは再現できない、暗い色を再現できる。さらに、Ｋ色材を使うことによって、ＣＭＹ色材の使用量を削減したり、グレーの再現性を向上させたりすることができる（例えば、非特許文献１および非特許文献２を参照）。
【０００６】
しかし、色変換の際、最適な黒生成量（Ｋ生成量）は、暗くて鮮やかな色を再現する場合と、黒文字などのグレーを再現する場合とにおいて、それぞれ異なるものである。そのため、適切な黒生成量を決定することが難しいという問題があった。この問題を解決するものとして、例えば、特許文献１に記載の技術が提案されている。
【０００７】
特許文献１に記載の技術では、色補正されたＣＭＹ信号のうち、最大値であるＭＡＸ信号と最小値であるＭＩＮ信号の差分（ＭＡＸ−ＭＩＮ）と、ＭＩＮ信号とに基づき、２次元の黒生成／下色除去用のＬＵＴ（Look Up Table：ルックアップテーブル）を用いて黒生成量を制御することによって、グレーの再現性と暗くて鮮やかな色の再現性とを両立させることできる。
【特許文献１】特開２００３−６０９２９号公報（公開日平成１５年２月２８日）
【非特許文献１】日本印刷学会誌、第３１巻第４号（１９９４）、ｐ．２９０〜２９７
【非特許文献２】電子写真学会誌、第３６巻第４号（１９９７）、ｐ．３４３〜３５２
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、黒文字領域は、無彩色領域であるため、彩度成分は考慮する必要がない。すなわち、黒文字領域には、２次元の黒生成ではなく、１次元の黒生成が適している。したがって、特許文献１に記載の従来装置では、このような領域のために、２次元の黒生成回路とは別に、１次元の黒生成回路を用意する必要がある。そのため、従来の装置には、ハードウェア構成の規模が大きくなり、使用するメモリ量が増大し、さらに、コストが上昇する問題がある。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、同一のハードウェアを構成を用いて、１次元および２次元の黒特性量算出処理を選択的に行うことができる画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明に係る画像処理装置は、複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第１のパラメータと、上記画像の有彩色特性を反映した第２のパラメータとを生成するパラメータ生成手段と、上記第１または第２のパラメータを予め定められた基準に基づき選択して、選択パラメータとして出力するパラメータ選択手段と、上記第１のパラメータと上記選択パラメータとに基づいて、上記第１および第２のパラメータと黒特性量との関係を定めた２元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定手段とを備えたことを特徴としている。
【００１１】
本装置は、複数の色成分よりなる画像を表す画像データに対して、黒生成処理または下色除去処理を行う装置である。これらの処理を行うことによって、本装置は、入力画像データに含まれない黒成分量を新たに生成したり、または入力画像データに含まれる各色成分量から下色量を除去したりする。その際、本装置は、黒特性量を用いることによって、黒生成処理または下色除去処理を行う。ここでいう「黒特性量」とは、黒生成処理を行う際に用いる黒生成量、および下色除去処理を行う際に用いる下色除去量を総称したものである。
【００１２】
ここで、上記の構成によれば、パラメータ生成手段は、画像データに含まれる画素値から、第１および第２のパラメータを生成する。例えば画像データが表す画像に含まれる画素がＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）の三種の色成分よりなる場合、パラメータ生成手段は、画像データに含まれるこれらの色成分の量を基に、第１および第２のパラメータを生成する。
【００１３】
上記した通り、本装置が処理する画像データが表す画像は、複数の色成分からなるものである。これらの色成分の濃度比率に応じて、画像データが表す画像の明度、色相、および彩度は変化する。したがってパラメータ生成手段は、これらのパラメータを、それぞれ画像データの無彩色特性および有彩色特性を反映した変数として生成する。すなわちパラメータ生成手段は、画像データが表す画像の色特性に応じて第１および第２のパラメータを生成することになる。
【００１４】
上記「２元関数データ」とは、パラメータ生成手段が生成する第１のパラメータ、第２のパラメータと、黒特性量との関係を予め定めたデータである。すなわちこの関数データは、入力された第１のパラメータと第２のパラメータとに対応した黒特性量を、所定の方法で特定して出力する関数を表すデータである。この関数データは、例えば、１組の第１のパラメータ、第２のパラメータに対して１つの黒特性量を１対１の関係に対応づけて格納した、黒特性量テーブルとすることができる。また、この関数データは、入力した第１のパラメータと第２のパラメータとを基に所定の演算を施すことによって、黒特性量を返す数式データとすることもできる。
【００１５】
ここで、パラメータ選択手段は、第１または第２のパラメータを、予め定められた基準に基づき選択して、選択パラメータとして出力する。したがって、パラメータ選択手段が選択パラメータとして第１のパラメータを選択する場合、算出される黒特性量は、第１のパラメータのみから算出されることになる。したがって、この場合、黒特性量決定手段は、２つの入力データが共に無彩色領域特性を表すとして１次元黒特性量算出処理と同等の結果が得られる２次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、無彩色領域に適した黒特性量を算出するように定める。
【００１６】
一方、パラメータ選択手段が選択パラメータとして第２のパラメータを選択する場合、黒特性量決定手段は、２つの入力データは無彩色特性と有彩色特性とを表すとして２次元の黒特性量算出処理を行い、画像データに対する黒特性量を算出する。
【００１７】
これにより本装置は、２次元の黒特性量算出処理を行う構成のみを用いることによって、すなわち、２次元の黒特性量算出処理を行う構成と１次元の黒特性量算出処理を行う構成を別々に設けることなく、２次元の黒特性量算出処理を行う構成だけで、選択パラメータを切り換えることによって、彩度成分（有彩色特性）を考慮に入れた黒特性量の決定と、無彩色領域に適した黒特性量の決定とを行うことができ、メモリリソースの削減と装置構成の簡素化とを図る効果を奏する。
【００１８】
上記の課題を解決するために、本発明に係る画像処理方法は、複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第１のパラメータと、上記画像の有彩色特性を反映した第２のパラメータとを生成するパラメータ生成ステップと、上記第１または第２のパラメータを選択して、選択パラメータとして出力するパラメータ選択ステップと、上記取得された第１および第２の黒特性量から、上記第１のパラメータと上記選択パラメータとに基づいて、上記第１および第２のパラメータと黒特性量との関係を定めた２元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含むことを特徴としている。
【００１９】
このように本方法は、本装置が備える各手段に対応した各ステップを備えた構成であるため、本装置と同様の作用および効果を奏する。
【００２０】
上記の課題を解決するために、本発明に係る画像処理装置は、複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第１のパラメータと、上記画像の有彩色特性を反映した第２のパラメータとを生成するパラメータ生成手段と、上記第１のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第１の関数データから、上記第１のパラメータに基づき、無彩色領域に適した第１の黒特性量を取得する第１の黒特性量取得手段と、上記第１のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第２の関数データ、または上記第１の関数データから、予め定められた基準に基づき関数データを選択し、選択した関数データから上記第１のパラメータに基づき第２の黒特性量を取得する第２の黒特性量取得手段と、上記取得された第１および第２の黒特性量から、上記第１のパラメータと上記第２のパラメータとに基づいた補間演算を行うことによって、上記画像データに適用する黒特性量を求める黒特性量決定手段とを備えたことを特徴としている。
【００２１】
本装置は、複数の色成分よりなる画像を表す画像データに対して、黒生成処理または下色除去処理を行う装置である。これらの処理を行うことによって、本装置は、入力画像データに含まれない黒成分量を新たに生成したり、または入力画像データに含まれる各色成分量から下色量を除去したりする。その際、本装置は、黒特性量を用いることによって、黒生成処理または下色除去処理を行う。ここでいう「黒特性量」とは、黒生成処理を行う際に用いる黒生成量、および下色除去処理を行う際に用いる下色除去量を総称したものである。
【００２２】
ここで、上記の構成によれば、パラメータ生成手段は、画像データに含まれる画素値から、第１および第２のパラメータを生成する。例えば画像データが表す画像に含まれる画素がＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）の三種の色成分よりなる場合、パラメータ生成手段は、画像データに含まれるこれらの色成分の量を基に、第１および第２のパラメータを生成する。
【００２３】
上記した通り、本装置が処理する画像データが表す画像は、複数の色成分からなるものである。これらの色成分の濃度比率に応じて、画像データが表す画像の明度、色相、および彩度は変化する。したがってパラメータ生成手段は、これらのパラメータを、それぞれ画像データの無彩色特性および有彩色特性を反映した変数として生成する。すなわちパラメータ生成手段は、画像データが表す画像の色特性に応じて第１および第２のパラメータを生成することになる。
【００２４】
ここで、上記の構成によれば、第１の黒特性量取得手段は、第１のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第１の関数データから、第１のパラメータに基づき、第１の関数データから無彩色領域に適した１つの第１の黒特性量を取得する。また、第２の黒特性量取得手段は、第１のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第２の関数データ、または上記第１の関数データから、予め定められた基準に基づき関数データを選択し、選択した関数データから第１のパラメータに基づき第２の黒特性量を取得する。この「関数データ」とは、パラメータ生成手段が生成する第１のパラメータと、黒特性量との関係を予め定めたデータである。すなわちこの関数データは、入力された第１のパラメータに対応した黒特性量を所定の方法で特定して出力する関数を表すデータである。関数データは、例えば、第１のパラメータと黒特性量とを１対１の関係に対応づけて格納した、黒特性量テーブルとすることができる。また、関数データは、入力した第１のパラメータを基に所定の演算を施すことによって、黒特性量を返す数式データとすることもできる。
【００２５】
上述したように、第２の黒特性量取得手段は、第１の関数データまたは第２の関数データから、第１のパラメータに基づき、第２の黒特性量を取得する。したがって、第１の関数データから第２の黒特性量を取得する場合、第２の黒特性量取得手段が取得する第２の黒特性量は、第１の黒特性量取得手段が取得する第１の黒特性量と等しくなる。この場合、黒特性量決定手段は、２つの等しい第１の黒特性量から、第１のパラメータと第２のパラメータとに基づいた補間演算を行うことになる。これにより、補間演算により算出される黒特性量は結果的に第１の黒特性量そのものとなる。これは、第１のパラメータに基づいて第１の関数データから取得される黒特性量と一致する。したがって、この場合、黒特性量決定手段は、１次元黒特性量算出処理と同等の結果が得られる２次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、無彩色領域に適した黒特性量を算出することになる。
【００２６】
一方、第２の黒特性量取得手段が、第２の関数データから第２の黒特性量を取得する場合、黒特性量決定手段は、第１および第２の黒特性量から、２つの異なる第１のパラメータと第２のパラメータとに基づいた補間演算を行うことになる。このとき取得される複数の黒特性量には、無彩色領域に適した黒特性量および彩度成分を考慮に入れた黒特性量が含まれる。そして、黒特性量決定手段は、これらの黒特性量を用いて、画像データに適した黒特性量を求める。
【００２７】
これにより本装置は、第１および第２の関数データを共用することによって、無彩色領域に適した黒特性量の決定および彩度成分を考慮に入れた黒特性量の決定、すなわち、１次元および２次元の黒特性量算出処理の両方を行うことができる効果を奏する。さらに本装置では、第１のパラメータと黒特性量との関係を予め定めた関数データを用いて彩度成分を考慮に入れた黒特性量を決定できるため、第１および第２のパラメータと黒特性量との関係を予め定めた、より複雑な関数データを用意する必要が無い。例えば、関数データを黒特性量テーブルで構成する場合、１次元の黒特性量テーブルを用意するだけでよく、２次元の黒特性量テーブルを別途用意する必要が無い。この場合、メモリリソースの削減と黒特性量算出処理を行う装置構成の簡素化とを図る効果が特に大きくなる。
【００２８】
上記の課題を解決するために、本発明に係る画像処理方法は、複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第１のパラメータと、上記画像の有彩色特性を反映した第２のパラメータとを生成するパラメータ生成ステップと、上記第１のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第１の関数データから、上記第１のパラメータに基づき、無彩色領域に適した第１の黒特性量を取得する第１の黒特性量取得ステップと、上記第１のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第２の関数データ、または上記第１の関数データから、上記第１のパラメータに基づき第２の黒特性量を取得する第２の黒特性量取得ステップと、上記取得された第１および第２の黒特性量から、上記第１のパラメータと上記第２のパラメータとに基づいた補間演算を行うことによって、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含むことを特徴としている。
【００２９】
このように本方法は、本装置が備える各手段に対応した各ステップを備えた構成であるため、本装置と同様の作用および効果を奏する。
【００３０】
また、本発明に係る画像処理装置では、さらに、上記２元関数データは、上記第１のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第１の関数データと、上記第１のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第２の関数データとからなっており、上記第１の関数データから、上記第１のパラメータに基づき、無彩色領域に適した第１の黒特性量を取得し、かつ、上記第２の関数データから、上記第１のパラメータに基づき彩度成分を考慮に入れた第２の黒特性量を取得する黒特性量取得手段をさらに備えており、上記黒特性量決定手段は、上記取得された第１および第２の黒特性量から、上記第１のパラメータと上記パラメータ選択手段により選択された選択パラメータとに基づいた補間演算を行うことにより上記画像データに適用する黒特性量を求めることが好ましい。
【００３１】
上記の構成によれば、黒特性量取得手段は、第１のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第１の関数データから、第１のパラメータに基づき、上記第１の関数データから無彩色領域に適した１つの第１の黒特性量を取得する。さらに、黒特性量取得手段は、第１のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第２の関数データから、上記第１のパラメータに基づき彩度成分を考慮に入れた第２の黒特性量を取得する。
【００３２】
ここで、パラメータ選択手段が選択パラメータとして第１のパラメータを選択する場合、黒特性量決定手段は、第１および第２の黒特性量から、２つの第１のパラメータに基づいた補間演算を行うことになる。このとき、補間演算の際に基づくパラメータが、同一の第１のパラメータであるため、算出される黒特性量は、第１のパラメータに基づいて取得された第１の黒特性量と一致する。したがって、この場合、黒特性量決定手段は、１次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、無彩色領域に適した黒特性量を算出することになる。
【００３３】
一方、パラメータ選択手段が選択パラメータとして第２のパラメータを選択する場合、黒特性量決定手段は、第１および第２の黒特性量から、２つの異なる第１および第２のパラメータに基づいた補間演算を行うことになる。このとき、２つの第１および第２の黒特性量は、無彩色領域に適した黒特性量および彩度成分を考慮に入れた黒特性量である。そして、黒特性量決定手段は、これらの黒特性量から、第１および第２のパラメータに基づいた補間演算を行うことによって、画像データに適用する黒特性量を求める。すなわち、黒特性量決定手段は、２次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、彩度成分を考慮に入れた黒特性量を算出することになる。
【００３４】
これにより本装置は、２次元の黒特性量算出処理を行う構成のみを用いることによって、すなわち、２次元の黒特性量算出処理を行う構成と１次元の黒特性量算出処理を行う構成を別々に設けることなく、２次元の黒特性量算出処理を行う構成だけで、選択パラメータを切り換えることによって、彩度成分（有彩色特性）を考慮に入れた黒特性量の決定と、無彩色領域に適した黒特性量の決定とを行うことができ、メモリリソースの削減と装置構成の簡素化とを図る効果を奏する。
【００３５】
また、本発明に係る画像処理装置では、上記２元関数データは、第１および第２のパラメータにより黒特性量を関連づける２次元ルックアップテーブルであり、上記黒特性量決定手段は、上記第１パラメータと、パラメータ選択手段により選択された選択パラメータとに基づいて、上記２次元ルックアップテーブルから、画像データに適用する黒特性量を求めることが好ましい。
【００３６】
上記の構成では、パラメータ選択手段が選択パラメータとして第１のパラメータを選択する場合、黒特性量決定手段は、２つの第１のパラメータに基づいて、２次元ルックアップテーブルから、画像データに適用する黒特性量を求める。したがって、この場合、黒特性量決定手段は、１次元の黒特性量算出処理と同等の処理を行い、画像データに適用する黒特性量として、無彩色領域に適した黒特性量を算出することになる。
【００３７】
一方、パラメータ選択手段が選択パラメータとして第２のパラメータを選択する場合、黒特性量決定手段は、第１および第２のパラメータに基づいて、２次元ルックアップテーブルから、画像データに適用する黒特性量を求める。したがって、この場合、黒特性量決定手段は、２次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、彩度成分を考慮に入れた黒特性量を算出することになる。
【００３８】
これにより本装置は、２次元の黒特性量算出処理を行う構成のみを用いることによって、すなわち、２次元の黒特性量算出処理を行う構成と１次元の黒特性量算出処理を行う構成を別々に設けることなく、２次元の黒特性量算出処理を行う構成だけで、選択パラメータを切り換えることによって、彩度成分（有彩色特性）を考慮に入れた黒特性量の決定と、無彩色領域に適した黒特性量の決定とを行うことができ、メモリリソースの削減と装置構成の簡素化とを図る効果を奏する。
【００３９】
また、本発明に係る画像処理装置では、さらに、上記パラメータ選択手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第１のパラメータまたは上記第２のパラメータのいずれか一方を選択することが好ましい。
【００４０】
ここでいう「画像の特性」には、例えば画像データを基に所定の判定処理を行うことによって決定できる特性や、あるいはユーザが操作パネルを通じて指定する特性などがある。前者の例で言えば、画像中の画素や画素群が属する領域（文字領域、写真領域等）がある。後者の例で言えば、原稿モード（文字原稿モード、写真モード等）がある。いずれにせよ、画像の特性に応じて、画像データに適用する黒特性量を、彩度成分を考慮に入れた黒特性量を用いることが好ましい場合と、無彩色領域に適した黒特性量とすることが好ましい場合とが生じる。
【００４１】
ここで、上記の構成において、パラメータ選択手段は、画像の特性を表す特性信号に基づき、第１または第２のパラメータを選択する。上述したように、黒特性量決定手段は、パラメータ選択手段が第１のパラメータを選択する場合、１次元の黒特性量算出処理と同等の処理を２次元の黒特性量算出処理を行い、無彩色領域に適した黒特性量を決定する一方、パラメータ選択手段が第２のパラメータを選択する場合、２次元の黒特性量算出処理を行い、彩度成分を考慮に入れた黒特性量を決定する。
【００４２】
すなわち、本装置は、画像の特性に基づいて、画像データに適用する黒特性量を、彩度成分を考慮に入れた２次元の黒特性量か、無彩色領域に対応した黒特性量のいずれかに決定する。したがって、本装置は、画像の特性に応じて最適な黒特性量を決定できる効果を奏する。
【００４３】
また、本発明に係る画像処理装置では、さらに、上記第２の黒特性量取得手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第１または第２の関数データから、上記第２の黒特性量を取得することが好ましい。
【００４４】
ここでいう「画像の特性」には、例えば画像データを基に所定の判定処理を行うことによって決定できる特性や、あるいはユーザが操作パネルを通じて指定する特性などがある。前者の例で言えば、画像中の画素や画素群が属する領域（文字領域、写真領域等）がある。後者の例で言えば、原稿モード（文字原稿モード、写真モード等）がある。いずれにせよ、画像の特性に応じて、画像データに適用する黒特性量を、無彩色領域に適した黒特性量とすることが好ましい場合と、彩度成分を考慮に入れた黒特性量とすることが好ましい場合とが生じる。
【００４５】
ここで、上記の構成において、第２の黒特性量取得手段は、画像の特性を表す特性信号に基づき、第１または第２の関数データのいずれかから、第２の黒特性量を取得する。上述したように、黒特性量決定手段は、第２の黒特性量取得手段が第１の関数データから第２の黒特性量を取得する場合、１次元の黒生成処理と同等の結果が得られる２次元の黒特性量算出処理を行い、無彩色領域に適した黒特性量を決定する一方、第２の黒特性量取得手段が第２の関数データから第２の黒特性量を取得する場合、２次元の黒特性量算出処理を行い、彩度成分を考慮に入れた黒特性量を決定する。
【００４６】
すなわち、本装置は、画像の特性に基づいて、画像データに適用する黒特性量を無彩色領域に対応した黒特性量または彩度成分を考慮に入れた黒特性量のいずれかに決定することになる。したがって、本装置は、画像の特性に応じて最適な黒特性量を決定できる効果を奏する。
【００４７】
また、本発明に係る画像処理装置では、さらに、上記２元関数データは、上記画像の特性に応じた異なる複数の関数データで構成され、上記複数の関数データを、上記特性を表す特性信号と対応づけて格納する関数データ格納部をさらに備えており、上記黒特性量取得手段は、上記特性信号に基づき、上記関数データ格納部において、上記特性信号に対応した２つの上記関数データから上記第１および第２の黒特性量を取得することが好ましい。
【００４８】
上記の構成において、上記２元関数データは、上記画像の特性に応じた異なる複数の関数データで構成される。そして、関数データ格納部は、これら複数の関数データを、上記特性を表す特性信号と対応づけて格納している。
【００４９】
ここで、黒特性量取得手段は、この関数データ格納部において、２元関数データの中から、特性信号に対応した関数データを指定する。そして、黒特性量決定手段は、黒特性量取得手段が指定した関数データから黒特性量を取得する。すなわち黒特性量決定手段が取得する黒特性量は、画像の特性に対応した黒特性量となる。
【００５０】
したがって、本装置は、画像の特性に対応した黒特性量を基に、画像データに適用する黒特性量を決定するため、黒生成処理または下色除去処理後の画像データが表す画像の画質が最適化される効果を奏する。
【００５１】
また、本発明に係る画像処理装置では、さらに、上記第１および第２の関数データは、それぞれ、上記画像の特性に応じた異なる複数の関数データで構成され、上記複数の関数データを、上記特性を表す特性信号と対応づけて格納する関数データ格納部をさらに備えており、上記第１の黒特性量取得手段は、上記特性信号に基づき、上記第１の関数データにおける上記特性信号に対応した関数データから上記第１の黒特性量を取得し、かつ、上記第２の黒特性量取得手段は、上記特性信号に基づき、上記第２の関数データにおける上記特性信号に対応した関数データ、または上記第１の関数データにおける上記特性信号に対応した関数データから、上記第２の黒特性量を取得することが好ましい。
【００５２】
上記の構成において、上記第１および第２の関数データは、それぞれ上記画像の特性に応じた異なる複数の関数データで構成される。そして、関数データ格納部は、これら複数の関数データを、上記特性を表す特性信号と対応づけて格納している。
【００５３】
ここで、第１の黒特性量取得手段および第２の黒特性量取得手段は、この関数データ格納部において、特性信号に対応した関数データから、それぞれ黒特性量を取得する。すなわちこれらの黒特性量は、画像の特性に対応した黒特性量となる。
【００５４】
したがって、本装置は、画像の特性に対応した黒特性量を基に、画像データに適用する黒特性量を決定するため、黒生成処理または下色除去処理後の画像データが表す画像の画質が最適化される効果を奏する。
【００５５】
また、本発明に係る画像処理装置では、さらに、上記特性信号は、上記画像に含まれる各画素あるいは画素群が属する、少なくとも文字領域、色にじみ領域、網点領域、または写真領域のいずれかを含む領域の種別を表す領域識別信号であり、上記パラメータ選択手段は、上記領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、上記第１のパラメータを選択して上記選択パラメータとする一方で、上記領域識別信号を網点領域または写真領域を表す信号であると判定した場合、上記第２のパラメータを選択して上記選択パラメータとすることが好ましい。
【００５６】
上記の構成において、領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、パラメータ選択手段は、第１のパラメータを選択して選択パラメータとする。上述したように、黒特性量決定手段は、パラメータ選択手段が第１のパラメータを選択する場合、１次元の黒特性量算出処理と同等の処理を行い、無彩色領域に適した黒特性量を決定する。したがって黒特性量決定手段は、無彩色である文字領域や、有彩色と判定されているが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒特性量を決定する。これにより、これらの領域におけるグレーの再現性を向上させたり、色材の使用量を減らしたりすることができる効果を奏する。
【００５７】
一方、領域識別信号を網点領域または写真領域を表す信号であると判定した場合、パラメータ選択手段は、第２のパラメータを選択して選択パラメータとする。上述したように、黒特性量決定手段は、パラメータ選択手段が第２のパラメータを選択する場合、２次元の黒特性量算出処理を行い、彩度成分を考慮に入れた黒特性量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる効果を奏する。
【００５８】
また、本発明に係る画像処理装置では、さらに、上記特性信号は、上記画像に含まれる各画素あるいは画素群が属する、少なくとも文字領域、色にじみ領域、網点領域、または写真領域のいずれかを含む領域の種別を表す領域識別信号であり、上記第２の黒特性量取得手段は、上記領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、上記第１の関数データから上記第２の黒特性量を取得する一方で、上記領域識別信号を網点領域または写真領域を表す信号であると判定した場合、上記第２の関数データから上記第２の黒特性量を取得することが好ましい。
【００５９】
上記の構成において、領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、第２の黒特性量取得手段は、第１の関数データから第２の黒特性量を取得する。上述したように、黒特性量決定手段は、第２の黒特性量取得手段が第２の関数データから第２の黒特性量を取得する場合、１次元の黒生成処理と同等の効果が得られる２次元の黒特性量算出処理を行い、無彩色領域に適した黒特性量を決定する。したがって黒特性量決定手段は、無彩色である文字領域や、有彩色と判定されているが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒特性量を決定する。これにより、これらの領域におけるグレーの再現性を向上させたり、色材の使用量を減らしたりすることができる効果を奏する。
【００６０】
一方、領域識別信号を網点領域または写真領域を表す信号であると判定した場合、第２の黒特性量取得手段は、第２の関数データから第２の黒特性量を取得する。上述したように、黒特性量決定手段は、第２の黒特性量取得手段が第２の関数データから第２の黒特性量を取得する場合、２次元の黒特性量算出処理を行い、彩度成分を考慮に入れた黒特性量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる効果を奏する。
【００６１】
本発明に係る画像形成装置は、上記したいずれかの画像処理装置を備えることを特徴としている。
【００６２】
上記の構成によれば、共通の関数データを使用することによって、無彩色領域に適した黒特性量の決定、および彩度成分を考慮に入れた黒特性量の決定を行うことができるので、メモリリソースの削減と黒特性量算出処理を行う装置構成の簡素化とを図ることができ、品質の良い画像を出力可能な画像形成装置を提供できる効果を奏する。
【００６３】
なお、上述した画像処理装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記画像処理装置をコンピュータにおいて実現させる画像処理プログラム、および画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明を実施するための最良の形態】
【００６４】
本発明の一実施形態について、図１ないし図１２に基づき説明する。
【００６５】
まず、本発明が適用されたカラー画像処理装置２０を備える画像形成装置の一実施形態として、デジタルカラー複写機１を説明する。図２は、カラー画像処理装置２０を適用する画像形成装置の構成を示すブロック図である。この図によると、デジタルカラー複写機１は、カラー画像入力装置１０、カラー画像処理装置２０、カラー画像出力装置３０、および操作パネル４０から構成されている。
〔カラー画像入力装置１０〕
カラー画像入力装置１０は、例えばＣＣＤ（Charge Coupled Device）を備えたスキャナ部より構成される。このカラー画像入力装置１０は、入力原稿からの反射光像を、ＣＤＤによって、ＲＧＢ（Ｒ：レッド・Ｇ：グリーン、Ｂ：ブルー）信号として読み取る。そして、カラー画像入力装置１０は、読み取った結果に基づき画像データを生成して、カラー画像処理装置２０に出力する。
〔カラー画像出力装置３０〕
カラー画像出力装置３０は、カラー画像処理装置２０から入力された画像データが表す画像を、紙等の出力媒体に出力する。このカラー画像出力装置３０として、例えば、電子写真方式やインクジェット方式を用いたカラー画像出力装置等を挙げることができる。なお、カラー画像出力装置３０の出力方式は特に限定されるものではない。
〔カラー画像処理装置２０〕
カラー画像処理装置２０は、Ａ／Ｄ変換部２１、シェーディング補正部２２、入力階調補正部２３、領域分離処理部２４、色補正部２５、黒生成下色除去部２６、空間フィルタ処理部２７、出力階調補正部２８、および階調再現処理部２９から構成されている。カラー画像入力装置１０において読み取られたアナログ信号は、カラー画像処理装置２０内を、Ａ／Ｄ変換部２１、シェーディング補正部２２、入力階調補正部２３、領域分離処理部２４、色補正部２５、黒生成下色除去部２６、空間フィルタ処理部２７、出力階調補正部２８、および階調再現処理部２９の順によって送られ、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー）のデジタルカラー信号として、カラー画像出力装置３０へ出力される。
〔Ａ／Ｄ変換部２１〕
Ａ／Ｄ（アナログ／デジタル）変換部２１は、アナログＲＧＢ信号をデジタルＲＧＢ信号に変換する。
〔シェーディング補正部２２〕
シェーディング補正部２２は、Ａ／Ｄ変換部２１より送られたデジタルＲＧＢ信号に対して、カラー画像入力装置１０の照明系・結像系・撮像系で生じる、信号に含まれる各種の歪みを取り除く処理を施す。
〔入力階調補正部２３〕
入力階調補正部２３は、シェーディング補正部２２において各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）に対して、信号のカラーバランスを整えると同時に、濃度信号などカラー画像処理装置２０に採用されている画像処理システムが扱い易い信号に変換する。
〔領域分離処理部２４〕
領域分離処理部２４は、入力階調補正部２３から送られるＲＧＢ信号を基に、入力画像中の各画素または画素群を、少なくとも文字領域、網点領域、写真領域、そして色にじみ領域のいずれかに分離する。この領域分離処理の詳細は後述する。なお、領域分離処理部２４による領域分離処理は、これに限定されない。例えば、領域分離処理部２４は、入力画像中の各画素または画素群を文字領域と網点領域とに、または文字領域と写真領域とに分離してもよい。また、領域分離処理部２４は、領域を、文字領域、網点領域、写真領域、色にじみ領域の他に、下地領域に分離してもよい。あるいは、領域分離処理部２４は、各画素または画素群ごとに領域分離処理を行うのではなく、複数の画素よりなる矩形領域や任意形状の領域（画素群）ごとに、領域分離処理を行ってもよい。
【００６６】
領域分離処理部２４は、領域の分離結果に基づき、各画素または画素群がどのような領域に属しているかを示す領域識別信号ＳＥＧを生成する。そして領域分離処理部２４は、生成した領域識別信号ＳＥＧを、後段の黒生成下色除去部２６、空間フィルタ処理部２７、および階調再現処理部２９へと出力する。さらに、領域分離処理部２４は、入力階調補正部２３より出力された入力ＲＧＢ信号を、そのまま後段の色補正部２５に出力する。
〔色補正部２５〕
色補正部２５は、入力画像データが表す画像の色を忠実に再現するために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁り成分を取り除く。このとき、色補正部２５は、入力ＲＧＢ信号と出力ＣＭＹ信号との対応関係を保持するＬＵＴ（Look Up Table：ルックアップテーブル）を使用する方法や、次の式（１）に示す変換行列を用いるカラーマスキング方法などを用いる。
【００６７】
【数１】
2006115220.tif 000003
【００６８】
カラーマスキング法を用いる場合、色補正部２５は、あるＣＭＹ信号をカラー画像出力装置３０に与えた場合に出力される色のＬ＊ａ＊ｂ＊値（ＣＩＥ１９７６Ｌ＊ａ＊ｂ＊信号（ＣＩＥ：Commission International de l'Eclairage：国際照明委員会。Ｌ＊：明度、ａ＊、ｂ＊：色度））と同一のＬ＊ａ＊ｂ＊を有するカラーパッチを、スキャナが読み込んだ際のＲＧＢデータと、画像出力装置に与えるＣＭＹデータとの組に対応して多数、事前に用意する。そして、色補正部２５は、それらの組み合わせから、式（１）に示すａ１１からａ３３までの変換行列の係数を算出し、算出した係数を用いて、色補正処理を行う。ここで、色補正部２５は、色補正の精度をより高める場合、二次以上の高次の項を加える。
〔黒生成下色除去部２６〕
黒生成下色除去部２６は、黒生成処理および下色除去処理を行う。具体的に説明すると、黒生成下色除去部２６は、色補正部２５より出力される、色補正後の３色のＣＭＹ信号から、黒信号（Ｋ信号）を生成する黒生成処理を行う。さらに、黒生成下色除去部２６は、元のＣＭＹ信号から、下色除去量算出処理で得られる下色除去信号（ＵＣＲ信号）を差し引いて、新たなＣＭＹ信号を生成する下色除去処理を行う。すなわち、黒生成下色除去部２６は、３色のＣＭＹ信号を４色のＣＭＹＫ信号へと変換する。この変換の詳細は後述する。なお、黒生成下色除去部２６は、色変換後のＣＭＹＫ信号を空間フィルタ処理部２７に出力する。
〔空間フィルタ処理部２７、出力階調補正部２８、階調再現処理部２９〕
空間フィルタ処理部２７は、ＣＭＹＫ信号からなる画像データに対して、領域識別信号ＳＥＧを基に、デジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって、出力画像のぼやけや粒状性劣化を防ぐ。階調再現処理部２９は、空間フィルタ処理部２７と同様に、領域識別信号ＳＥＧを基に、ＣＭＹＫ信号からなる画像データに対して、擬似的に階調を再現する階調再現処理を施す。
【００６９】
例えば、領域分離処理部２４によって文字領域に分離された領域に対しては、特に文字の再現性を高めるために、空間フィルタ処理部２７が、鮮鋭強調処理が施し、高周波数の強調量を大きくする。また、階調再現処理部２９が、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理を選択して行う。
【００７０】
また、領域分離処理部２４によって網点領域に分離された領域に対しては、まず、空間フィルタ処理部２７が、入力網点成分を除去するローパス・フィルタ処理を施す。次に、出力階調補正部２８が、濃度信号などの信号を、カラー画像出力装置３０の特性値である網点面積率に変換する、出力階調補正処理を施す。最後に、階調再現処理部２９が、最終的に画像を画素に分離してそれぞれの階調を再現できるようにする、階調再現処理（中間調生成）を施す。
【００７１】
領域分離処理部２４によって写真領域に分離された領域に対しては、階調再現処理部２９が、階調再現性を重視したスクリーンでの二値化または多値化処理を行う。
〔操作パネル４０〕
操作パネル４０は、例えば、液晶ディスプレイ等の表示部と設定ボタン等の操作部とが一体化された、タッチパネル等により構成される。操作パネル４０で入力された情報に基づき、カラー画像入力装置１０、カラー画像処理装置２０、およびカラー画像出力装置３０の動作が制御される。
【００７２】
上述した各処理が施される画像データは、記憶部（図示せず）にいったん記憶され、所定のタイミングで読み出されて、最終的にカラー画像出力装置３０に入力される。なお、以上の処理は、不図示のＣＰＵ（Central Processing Unit）により制御される。
〔黒生成下色除去部２６の概要〕
黒生成下色除去部２６は、複数の色成分よりなる画像を表す画像データに対して、黒生成処理および下色除去処理を行う装置である。これらの処理を行うことによって、入力画像データに含まれない黒成分量を新たに生成したり、または入力画像データに含まれる各色成分量から下色量を除去したりする。その際、黒特性量を用いることによって、黒生成処理または下色除去処理を行う。ここでいう「黒特性量」とは、黒生成処理を行う際に用いる黒生成量Ｋ、および下色除去処理を行う際に用いる下色除去量ＵＣＲを総称したものである。
【００７３】
ここで、カラー画像処理装置２０は、同一の１つのハード構成を用いることによって、１次元および２次元の黒生成処理（下色除去処理）を選択的に行う。このことを、カラー画像処理装置２０は、黒生成下色除去部２６において実現する。カラー画像処理装置２０は、特性信号出力手段としての領域分離処理部２４によって出力される、入力画像の領域の種類を表す領域識別信号ＳＥＧに基づき、１次元および２次元の黒生成処理のいずれを行うのかを選択する。そこで、以下に、領域分離処理部２４および黒生成下色除去部２６の構成および処理について、詳細に説明する。
〔領域分離処理部２４の構成〕
まず、領域分離処理部２４の詳細な構成について、図３を参照して説明する。図３は、領域分離処理部２４の構成を示すブロック図である。この図によると、領域分離処理部２４は、概略的に、領域分離部３１と色にじみ判定部３２とを備えた構成である。ここで、色にじみ判定部３２は、有彩色判定部３３、エッジ抽出処理部３４、および近傍画素判定部３５を備えた構成である。
【００７４】
上述したように、領域分離処理部２４は、各画素を、少なくとも文字領域・網点領域・写真領域・色にじみ領域のいずれかに分離し、その分離結果を示す領域識別信号ＳＥＧを出力する。ここで、領域分離処理部２４では、まず、領域分離部３１が、入力画像データを文字領域、網点領域、または写真領域に分離する。次に、色にじみ判定部３２が、文字領域および近傍画素を含む領域が、色にじみを起こしているか判定する。
〔領域分離処理部２４による領域分離方法〕
領域分離処理部２４は、入力画像データを文字領域、網点領域、または写真領域に分離し、さらに色にじみ領域を判別する領域分離方法として、例えば、特開２００１−２２３９１５号公報に記載されている方法を用いる。そこで、領域分離処理部２４が入力画像データをまず文字領域、網点領域、または写真領域に分離する方法について説明する。領域分離処理部２４は、入力画像データに含まれる画素の一つを、まず、注目画素とする。そして、領域分離処理部２４は、この注目画素を中心としたＭ×Ｎ（Ｍ、Ｎは自然数）個の画素からなるブロック内で、以下に説明する判定行う。この判定結果を基に、領域分離処理部２４は、注目画素が属する領域の種類を決定する。
【００７５】
領域分離処理部２４は、まず、ブロック内の中央にある９画素に対して、信号レベルの平均値（Ｄａｖｅ）を算出する。次に、領域分離処理部２４は、算出したＤａｖｅを用いて、ブロック内の各画素を二値化する。同時に、領域分離処理部２４は、最大画素信号レベル（Ｄｍａｘ）、最小画素信号レベル（Ｄｍｉｎ）を求める。
【００７６】
ここで、領域分離処理部２４は、網点領域を識別する際、網点領域では、小領域における画像信号の変動が大きいことや、背景に比べて濃度が高くなる性質を利用する。具体的に説明すると、領域分離処理部２４は、二値化されたデータに対して、主走査および副走査方向において、それぞれ０から１へ変化する変化点数、および１から０へ変化する変化点数を求める。そして、領域分離処理部２４は、これらをそれぞれＫｈ、Ｋｖとし、閾値ＴＨ、ＴＶと比較して、両者が共に閾値を上回った場合、注目画素が属する領域を、網点領域と判定する。さらに、領域分離処理部２４は、Ｄｍａｘ、Ｄｍｉｎ、Ｄａｖｅを閾値Ｂ１、Ｂ２と比較し、背景との誤判定を防ぐ。すなわち、
Ｄｍａｘ−Ｄａｖｅ＞Ｂ１
Ｄａｖｅ−Ｄｍｉｎ＞Ｂ２
ＫＨ＞ＴＨ
ＫＶ＞ＴＶ
の各条件が全て満たされると判定した場合、領域分離処理部２４は、注目画素が属する領域を網点領域と判断し、満たされないと判定した場合、網点領域以外の領域であると判定する。
〔領域の識別〕
次に、領域分離処理部２４は、文字領域の識別を、文字領域では最大信号レベルと最小信号レベルとの差が大きく、色濃度も高い可能性が高いことを利用して判定する。領域分離処理部２４は、まず、非網点領域において先に求めていた最大、最小信号レベルと、それらの差分（Ｄｓｕｂ）とを、閾値ＰＡ、ＰＢ、ＰＣとそれぞれ比較する。そして、領域分離処理部２４は、下記の条件が満たされると判定した領域を文字領域と判断し、満たされないと判定した領域を写真領域と判断する。すなわち、
Ｄｍａｘ＞ＰＡ
Ｄｍｉｎ＜ＰＢ
Ｄｓｕｂ＞ＰＣ
の各条件のいずれかが満たされると判定した場合、領域分離処理部２４は、注目画素が属する領域を文字領域と判断し、それ以外の場合、写真領域と判断する。
【００７７】
領域分離処理部２４は、最後に、色にじみ判定部３２において、上記の方法により抽出された文字領域に対して、色にじみが生じているかを判定する。その際、領域分離処理部２４は、黒文字のエッジの外側に色にじみが生じることに基づき、文字領域とその近傍画素（例えば数画素程度）とを含めた領域に対して、以下の条件を用いて、色にじみが生じているか否かを判定する。すなわち、注目画素が、有彩色判定部３３、エッジ抽出処理部３４、および近傍画素判定部３５において、
・有彩色である
・エッジである
・周囲の画素のいずれかに黒文字領域の画素がある
の３つの条件を全て満たすと判定されたとき、領域分離処理部２４は、この画素を色にじみ領域に属すると判定する。
【００７８】
領域分離処理部２４は、以上の処理により求めた領域分離結果（文字領域・網点領域・写真領域・色にじみ領域）を基に、これらの領域の種類を表す信号を領域識別信号ＳＥＧとして、後段の各処理部に送る。そして、領域識別信号ＳＥＧを受け取った各処理部は、それぞれ、入力された領域識別信号ＳＥＧに応じた最適な処理を行う。
〔黒生成下色除去部２６の構成〕
次に、黒生成下色除去部２６の構成および処理について、図４〜図１３に基づいて説明する。図４は、黒生成下色除去部２６の構成を示すブロック図である。この図によると、黒生成下色除去部２６は、概略的に、最大値・最小値算出部４１（パラメータ算出手段）、にじみ処理部４２、下色除去量算出部４３、黒生成量算出部４４、および下色除去処理部４５を備えた構成である。
〔最大値・最小値算出部４１〕
最大値・最小値算出部４１には、色補正部２５から出力されるＣＭＹ信号が入力される。そして、最大値・最小値算出部４１は、入力されたＣＭＹ信号のそれぞれを互いに比較し、それらのうちの最大値および最小値を算出する。また、最大値・最小値算出部４１は、算出した最大値および最小値を、それぞれ、ＭＩＮ信号（第１のパラメータ）およびＭＡＸ信号（第２のパラメータ）として、にじみ処理部４２、下色除去量算出部４３、および黒生成量算出部４４に出力する。
〔にじみ処理部４２〕
にじみ処理部４２には、領域識別信号ＳＥＧ、ＭＡＸ信号、およびＭＩＮ信号が入力される。にじみ処理部４２は、図５に示すように、平均値算出部５１と、にじみ信号選択部５２とを備えた構成である。
〔平均値算出部５１〕
平均値算出部５１には、ＭＡＸ信号およびＭＩＮ信号が入力される。平均値算出部５１は、入力されたＭＡＸ信号およびＭＩＮ信号の平均値を算出し、算出した平均値をＡＶＥ信号として、にじみ信号選択部５２に出力する。
〔にじみ信号選択部５２〕
にじみ信号選択部５２には、ＣＭＹ信号、ＡＶＥ信号、および領域識別信号ＳＥＧが入力される。にじみ信号選択部５２は、入力されるＣＭＹ信号およびＡＶＥ信号を用いて、Ｃ１Ｍ１Ｙ１信号を決定する。その際、にじみ信号選択部５２は、領域識別信号ＳＥＧに基づき、ＣＭＹ信号およびＡＶＥ信号を選択し、異なるＣ１Ｍ１Ｙ１信号を決定する。具体的に説明すると、にじみ信号選択部５２は、領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、各Ｃ１Ｍ１Ｙ１信号の値を、いずれもＡＶＥ信号の値と同一の値とする。一方、にじみ信号選択部５２は、領域識別信号ＳＥＧを網点領域または写真領域を表す信号であると判定した場合、入力されたＣＭＹ信号を、そのままＣ１Ｍ１Ｙ１信号とする。また、いずれの場合であっても、にじみ信号選択部５２は、算出したＣ１Ｍ１Ｙ１信号を、下色除去処理部４５に出力する。
【００７９】
このような算出方法に基づく結果、無彩色領域に属する画素では、各ＣＭＹ信号の大きさが、ＡＶＥ信号に揃えられることになる。したがって、領域の色信号から彩度成分が取り除かれ、領域の色がグレーに近づくことになる。これにより、文字色の再現性が向上する。
〔下色除去量算出部４３〕
下色除去量算出部４３には、ＭＩＮ信号、ＭＡＸ信号、および領域識別信号ＳＥＧが入力される。下色除去量算出部４３は、ＭＩＮ信号およびＭＡＸ信号に基づき、下色除去量テーブル（ＵＣＲテーブル）等を使用することによって、下色除去量ＵＣＲを算出する。その際、下色除去量算出部４３は、領域識別信号ＳＥＧに基づき、選択する下色除去量テーブルを切り換える。これらの詳細は後述する。なお、下色除去量算出部４３は、算出した下色除去量ＵＣＲを下色除去処理部４５に出力する。
〔黒生成量算出部４４〕
黒生成量算出部４４には、ＭＩＮ信号、ＭＡＸ信号、および領域識別信号ＳＥＧが入力される。黒生成量算出部４４は、ＭＩＮ信号およびＭＡＸ信号に基づき、テーブル（Ｋテーブル）等を使用することによって、黒生成量Ｋ’を算出する。その際、黒生成量算出部４４は、領域識別信号ＳＥＧに基づき、選択するテーブルを切り換える。これらの詳細は後述する。なお、黒生成量算出部４４は、算出した黒生成量Ｋ’を、空間フィルタ処理部２７に出力する。
〔下色除去処理部４５〕
下色除去処理部４５には、Ｃ１Ｍ１Ｙ１信号および下色除去量ＵＣＲが入力される。下色除去量算出部４３は、入力されるこれらの信号およびパラメータを用いて、Ｃ’Ｍ’Ｙ’信号を算出する。その際、下色除去処理部４５は、次式に示す算出方法を用いて、下色除去処理を行う。
【００８０】
Ｃ’＝Ｃ１−ＵＣＲ
Ｍ’＝Ｍ１−ＵＣＲ
Ｙ’＝Ｙ１−ＵＣＲ
これらの式に示すように、下色除去処理部４５は、入力されるＣ１Ｍ１Ｙ１信号のそれぞれから、いずれも下色除去量ＵＣＲを除算する下色除去処理を行い、Ｃ’Ｍ’Ｙ’信号を算出する。なお、下色除去処理部４５は、算出したＣ’Ｍ’Ｙ’信号を空間フィルタ処理部２７に出力する。
【００８１】
ここで、下色除去量算出部４３および黒生成量算出部４４は、本質的に同一の処理を行い、出力すべき下色除去量または黒生成量を算出する。これらの処理部における違いは、使用するルックアップテーブルが、ＵＣＲテーブルかＫテーブルかのみである。そこで、以下では、黒生成量算出部４４の構成および処理について詳細に説明し、下色除去量算出部４３については説明を省略する。
〔黒生成量算出部４４の詳細〕
図１を参照して、黒生成量算出部４４の構成を説明する。図１は、本発明の一実施形態を示すものであり、黒生成量算出部４４の要部構成を示すブロック図である。この図によると、黒生成量算出部４４は、概略的に、信号選択部１０１（パラメータ選択手段）および黒生成部１０２を備えた構成である。ここで、黒生成部１０２は、Ｋテーブルメモリ１０３（関数データ格納部）、Ｋテーブルメモリアクセス部１０４（黒特性量取得手段）、および黒生成量演算部１０５を備えた構成である。
〔信号選択部１０１〕
信号選択部１０１には、ＭＩＮ信号、ＭＡＸ信号、および領域識別信号ＳＥＧが入力される。信号選択部１０１は、入力されたＭＡＸ信号およびＭＩＮ信号のいずれか一方を選択する。その際、信号選択部１０１は、入力される領域識別信号ＳＥＧに基づき、ＭＩＮ信号またはＭＡＸ信号を選択する。具体的に説明すると、信号選択部１０１は、領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、選択信号ＳＩＧ（選択パラメータ）としてＭＩＮ信号を出力する。一方、信号選択部１０１は、領域識別信号ＳＥＧを網点領域または写真領域を表す信号であると判定した場合、選択信号ＳＩＧとしてＭＡＸ信号を出力する。信号選択部１０１が、領域識別信号ＳＥＧに基づきこのような信号選択を行う理由は後述する。なお、信号選択部１０１は、選択信号ＳＩＧを黒生成量演算部１０５へ出力する。
〔Ｋテーブルメモリ１０３〕
Ｋテーブルメモリ１０３は、複数のＫテーブルを格納する記憶手段（メモリ）である。具体的に説明すると、図１に示すように、Ｋテーブルメモリ１０３は、ｎ個（ｎは正の整数）のＫテーブルＴ１〜Ｔｎを格納する。これらのＫテーブルＴ１〜Ｔｎは、それぞれ、領域識別信号ＳＥＧに対応して最適化されているものである。また、図６に示すように、各ＫテーブルＴ１〜Ｔｎは、いずれも、２つの１次元Ｋテーブル（１次元ＫテーブルＬＵＴ１、１次元ＫテーブルＬＵＴ２）を含んでいる。ここで、１次元ＫテーブルＬＵＴ１およびＬＵＴ２は、いずれも、ＭＩＮ信号と黒生成量とを１対１の関係に対応づけて、複数格納している。
〔Ｋテーブルメモリアクセス部１０４〕
Ｋテーブルメモリアクセス部１０４には、ＭＩＮ信号および領域識別信号ＳＥＧが入力される。Ｋテーブルメモリアクセス部１０４は、Ｋテーブルメモリ１０３にアクセスし、Ｋテーブルを１つ選択する。その際、Ｋテーブルメモリアクセス部１０４は、入力される領域識別信号ＳＥＧに基づき、領域識別信号ＳＥＧに対応して最適化されているＫテーブルを選択する。例えば、Ｋテーブルメモリアクセス部１０４は、領域識別信号ＳＥＧを文字領域を表す信号であると判定した場合、文字領域に対して最適化された黒生成量が格納されたＫテーブルを選択する。
【００８２】
上述したように、Ｋテーブルメモリアクセス部１０４が選択するＫテーブルには、１次元ＫテーブルＬＵＴ１およびＬＵＴ２が含まれている。そこで、Ｋテーブルメモリアクセス部１０４は、これらのテーブルから、ＭＩＮ信号に基づいて、それぞれ黒生成量Ｋ１および黒生成量Ｋ２を読み出す。具体的に説明すると、Ｋテーブルメモリアクセス部１０４は、１次元ＫテーブルＬＵＴ１から黒生成量Ｋ１を読み出し、１次元ＫテーブルＬＵＴ２から黒生成量Ｋ２を読み出す。なお、Ｋテーブルメモリアクセス部１０４は、読み出した黒生成量Ｋ１および黒生成量Ｋ２を、黒生成量演算部１０５へ出力する。
【００８３】
ここで、１次元ＫテーブルＬＵＴ１は、無彩色領域（グレー領域）に対応した無彩色軸用黒生成量テーブルである。すなわち、１次元ＫテーブルＬＵＴ１は、ＭＩＮ信号（第１のパラメータ）と、無彩色領域に適した黒生成量とを１対１の関係に対応づけて格納している。一方、１次元ＫテーブルＬＵＴ２は、あるＭＩＮ信号に対してＭＡＸ信号が最大（２５５）の場合、すなわちあるＭＩＮ信号に対して彩度がもっとも高くなる値の組み合わせに基づく黒生成量テーブル（彩度成分を考慮に入れた黒生成量テーブル。以下、高彩度軸用黒生成量テーブルと記す）である。すなわち、１次元ＫテーブルＬＵＴ２は、ＭＩＮ信号と、彩度成分を考慮に入れた黒生成量とを、１対１の関係に対応づけて格納している。１つのＫテーブルメモリにそれぞれ含まれる２つの１次元Ｋテーブルのうち、一方は必ず無彩色軸用黒生成量テーブルであり、もう一方は必ず高彩度軸用黒生成量テーブルである。したがって、Ｋテーブルメモリアクセス部１０４は、色特性の異なる２つの１次元Ｋテーブルから、黒生成量をそれぞれ１つずつ読み出すことになる。
【００８４】
なお、本実施の形態では、上記したように、Ｋテーブルメモリ１０３には、２つの１次元Ｋテーブルが対になっているＫテーブルが複数、格納されている。しかし、Ｋテーブルメモリ１０３には、複数の１次元Ｋテーブルが、そのまま対にならず独立した形で格納されていてもよい。この場合、Ｋテーブルメモリアクセス部１０４は、領域識別信号ＳＥＧに基づき、２つの異なる１次元Ｋテーブルを選択する。そして、Ｋテーブルメモリアクセス部１０４は、選択した２つの１次元Ｋテーブルから、ＭＩＮ信号に基づき、黒生成量Ｋ１および黒生成量Ｋ２を読み出す。この場合、Ｋテーブルメモリアクセス部１０４は、必ず、１つの無彩色軸用黒生成量テーブル（１次元ＫテーブルＬＵＴ１）と、１つの高彩度軸用黒生成量テーブル（１次元ＫテーブルＬＵＴ２）とを選択して、黒生成量Ｋ１および黒生成量Ｋ２を読み出す処理を行えばよい。
〔黒生成量演算部１０５〕
黒生成量演算部１０５には、黒生成量Ｋ１、黒生成量Ｋ２、ＭＩＮ信号、および選択信号ＳＩＧが入力される。黒生成量演算部１０５は、入力されたこれらのパラメータを用いて、補間演算を行い、画像データに対する黒生成量Ｋ’を算出する。なお、黒生成量演算部１０５は、算出した黒生成量Ｋ’を空間フィルタ処理部２７に出力する。
【００８５】
ここで、領域分離処理部２４によって網点領域または写真領域と判定される領域では、上述したように、にじみ処理部４２において、入力されるＣＭＹ信号がＣ１Ｍ１Ｙ１信号としてそのまま出力される。そのため、黒生成量演算部１０５は、黒生成量Ｋ’を求める際、無彩色領域に対応した１次元ＫテーブルＬＵＴ１（無彩色軸用黒生成量テーブル）から読み出す黒生成量Ｋ１と、彩度成分を考慮に入れた１次元ＫテーブルＬＵＴ２（高彩度軸用黒生成量テーブル）から読み出す黒生成量Ｋ２とから、ＭＩＮ信号とＭＡＸ信号とに基づいた補間演算を行い、彩度に応じた最適な２次元の黒生成処理を行って、画像データに適用する黒生成量Ｋ’を求めることが好ましい。
【００８６】
一方、領域分離処理部２４によって文字領域または色にじみ領域と判定される領域は、本来、グレー色（無彩色）の領域である。そして、上述したように、にじみ処理部４２は、このような領域に対して、入力ＣＭＹ信号を、ＭＩＮ信号およびＭＡＸ信号の平均値であるＡＶＥ信号に揃えて、Ｃ１Ｍ１Ｙ１信号とする処理を行う。そのため、黒生成量演算部１０５は、このような領域に対しては、ＭＩＮ信号に基づいて１次元ＫテーブルＬＵＴ１から読み出す黒生成量Ｋ１を、そのまま黒生成量Ｋ’として算出する、彩度に影響されない１次元の黒生成処理を行うことによって、画像データに適用する黒生成量Ｋ’を求めることが好ましい。
【００８７】
このような、領域の分離結果に応じて、１次元および２次元の黒生成処理のいずれかを選択的に行うことを、黒生成量演算部１０５は、以下に示す１つの補間演算を行うことによって実現する。そこで、この補間演算について、図７〜図１０を用いて説明する。
〔補間演算について〕
図７および図８は、黒生成量演算部１０５が、２つの１次元Ｋテーブルから読み出した２つの黒生成量から、補間演算による２次元の黒生成処理を行って、画像データに対する黒生成量Ｋ’を算出する方法の概念を示す図である。これらの図に示すように、黒生成量演算部１０５が行う補間演算は、読み出された２つの黒生成量Ｋ１およびＫ２から、係数α，βの比率を基に黒生成量Ｋ’を求める。ここで、α＝ＳＩＧ値−ＭＩＮ値であり、β＝２５５−ＳＩＧ値である。
【００８８】
黒生成量演算部１０５は、図７に示すように、１次元ＫテーブルＬＵＴ１から選択される黒生成量Ｋ１と、１次元ＫテーブルＬＵＴ２から選択される黒生成量Ｋ２とを、１つのグラフ上にプロットしたときに、黒生成量Ｋ１を開始点、黒生成量Ｋ２を終止点とする一本の直線を想定する。そして、黒生成量演算部１０５は、この線分上に、補間演算によって算出される黒生成量Ｋ’が含まれると想定する。次に黒生成量演算部１０５は、上述したαとβとの比率を基に、想定した直線上における、選択信号ＳＩＧに対応する黒生成量を、画像データに対する黒生成量Ｋ’として算出する。
【００８９】
黒生成量演算部１０５が行う補間演算について、図８を参照してさらに詳しく説明する。図８に示すグラフ８０では、横軸はＭＩＮ信号、縦軸は選択信号ＳＩＧを表す。また、グラフ８０に含まれる直線８２は、高彩度軸用黒生成量テーブル（１次元ＫテーブルＬＵＴ２）に対応した、高彩度軸を表す。一方、グラフ８０に含まれる直線８４は、無彩色軸用黒生成量テーブル（１次元ＫテーブルＬＵＴ１）に対応した、グレー軸を表す。ここで、黒生成量演算部１０５は、直線８２上の黒生成量Ｋ２と、直線８４上の黒生成量Ｋ１との間にある値を、α，βの比率を基に算出する。すなわち、黒生成量演算部１０５は、グラフ８０の縦軸において、Ｋ１−Ｋ２直線上における、ＭＡＸ信号に対応する位置の黒生成量を、画像データに適用する黒生成量Ｋ’として算出する。
【００９０】
このように、補間演算を行う際、黒生成量演算部１０５は、α，βを２５５−ＭＩＮ信号で割り、それぞれ、重み係数として算出する。そして、黒生成量演算部１０５は、これらの重み係数α，βを、それぞれ黒生成量Ｋ１、黒生成量Ｋ２に掛けて加算することによって、黒生成量Ｋ’を計算する。すなわち、黒生成量演算部１０５は、次に示す式（２）を用いて、黒生成量Ｋ’を計算することになる。
【００９１】
【数２】
2006115220.tif 000004
【００９２】
ここで、上述したように、領域識別信号ＳＥＧを網点領域または写真領域を表す信号であると判定した場合、信号選択部１０１は、選択信号ＳＩＧとしてＭＡＸ信号を出力する。この場合、黒生成量演算部１０５は、黒生成量Ｋ１および１次元ＫテーブルＬＵＴ２から、ＭＡＸ信号およびＭＩＮ信号に基づき、式（２）に示す補間演算を行い、黒生成量Ｋ’を算出する。
【００９３】
この場合、式（２）、図７、および図８に示すように、算出される黒生成量Ｋ’には、異なる１次元Ｋテーブルから読み出された２つの黒生成量Ｋ１およびＫ２の情報が反映されることになる。具体的に説明すると、黒生成量Ｋ’には、黒生成量Ｋ１の無彩色特性と、黒生成量Ｋ２の有彩色特性とが反映されることになる。これにより、算出される黒生成量Ｋ’は、ＭＩＮ信号およびＭＡＸ信号と黒生成量とを２対１の関係において予め格納した、２次元の黒生成テーブルから求められる黒生成量と、同等とものとなる。すなわち、黒生成量演算部１０５は、網点領域または写真領域に対しては、２次元の黒生成処理に匹敵した処理を行うことになる。これにより、網点領域や写真領域において、彩度に応じた適切な黒生成処理が行われるため、画質が向上する。
【００９４】
一方、上述したように、信号選択部１０１は、領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、選択信号ＳＩＧとしてＭＩＮ信号を出力する。したがって、この場合、黒生成量演算部１０５は、２つのＭＩＮ信号、黒生成量Ｋ１、および黒生成量Ｋ２とに基づき、式（２）に示す補間演算を行い、黒生成量Ｋ’を算出する。ここで、式（２）において、選択信号ＳＩＧにＭＩＮ信号を代入すると、次に示す式（３）と等しくなる。
【００９５】
【数３】
2006115220.tif 000005
【００９６】
すなわち、式（３）では、式（２）における重み係数α，βが消去され、黒生成量Ｋ’と黒生成量Ｋ１とが等しい値を取る。すなわち、選択信号ＳＩＧがＭＩＮ信号である場合、黒生成量演算部１０５は、式（２）に示す補間演算は実質的に行わない。このことを、図９および図１０を参照して具体的に説明する。
【００９７】
図９および図１０は、ＭＩＮ信号が選択信号ＳＩＧである場合に、黒生成量演算部１０５が、２つの１次元Ｋテーブルから読み出した黒生成量から、補間演算による２次元の黒生成処理を実質的に行わないことによって、画像データに対する黒生成量Ｋ’を算出する方法の概念を示す図である。これらの図に示すように、黒生成量演算部１０５は、Ｋ１−Ｋ２直線上において、選択信号ＳＩＧ＝ＭＩＮ信号となる点を黒生成量Ｋ’として算出する。すなわち、黒生成量演算部１０５は、ＭＩＮ信号に対応した黒生成量Ｋ１値を、黒生成量Ｋ’として算出する。したがって、黒生成量演算部１０５は、１次元ＫテーブルＬＵＴ１から選択した黒生成量Ｋ１を、画像データに対する黒生成量Ｋ’として、そのまま算出することになる。
【００９８】
換言すると、黒生成量演算部１０５が式（２）を用いた補間演算を行う場合、ＭＩＮ信号と選択信号ＳＩＧとが等しい場合には、算出される黒生成量Ｋ’が黒生成量Ｋ１と等しくなる。ここで、黒生成量Ｋ１は、１次元ＫテーブルＬＵＴ１（無彩色軸用黒生成量テーブル）から読み出された黒生成量である。したがって、黒生成量演算部１０５は、文字領域または色にじみ領域に対しては、１次元の黒生成処理を行うことになる。また、この場合、黒生成量演算部１０５は、グレー領域に適した１次元ＫテーブルＬＵＴ１を用いた、彩度に影響されない黒生成処理を行うことになる。そのため、文字の再現性に優れる効果を奏する。
【００９９】
黒生成量算出部４４の作用・効果を以下にまとめて説明する。領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、信号選択部１０１は、ＭＩＮ信号を選択して選択信号ＳＩＧとする。上述したように、黒生成量算出部４４は、信号選択部１０１がＭＩＮ信号を選択する場合、１次元の黒生成処理と同等の処理を行い、無彩色領域に適した黒生成量Ｋ’を決定する。したがって黒生成量算出部４４は、無彩色である文字領域や、有彩色と判定されているが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒生成量Ｋ’を決定する。これにより、これらの領域におけるグレーの再現性を向上させたり、色材の使用量を減らしたりすることができる。
【０１００】
一方、領域識別信号ＳＥＧを網点領域または写真領域を表す信号であると判定した場合、信号選択部１０１は、ＭＡＸ信号を選択して選択信号ＳＩＧとする。上述したように、黒生成量算出部４４は、信号選択部１０１がＭＡＸ信号を選択する場合、２次元の黒生成処理を行い、彩度成分を考慮に入れた黒生成量を決定する。したがって黒生成量算出部４４は、網点領域や写真領域に対して、彩度成分を考慮に入れた黒生成量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる。
【０１０１】
すなわち、黒生成量算出部４４は、結果的に、領域識別信号ＳＥＧに基づき、１次元および２次元の黒生成処理のいずれかを選択的に行うことができる。すなわち、黒生成量算出部４４は、領域識別信号ＳＥＧに基づき、換言すると、領域の種類（画像の特性）に応じて、１次元および２次元の黒生成処理を切り換えて行うことができる。
【０１０２】
このように、黒生成量算出部４４は、選択信号ＳＩＧの値に従い、１次元または２次元の異なる黒生成処理を選択して行う。ここで、信号選択部１０１は、領域識別信号ＳＥＧに基づき、ＭＩＮ信号またはＭＡＸ信号から選択信号ＳＩＧを選択する。したがって、黒生成量算出部４４は、領域識別信号ＳＥＧに基づき、言い換えると、領域の種類（画像の特性）に応じて、１次元の黒生成処理、または２次元の黒生成処理を行うことになる。
【０１０３】
これにより、黒生成量算出部４４を備えるカラー画像処理装置２０は、同一のハードウェアを用いて、１次元および２次元の黒生成処理の両方を行うことができる。それゆえ、カラー画像処理装置２０は、特定次元の黒生成処理を行うための専用ハードウェアを幾つも備える必要がなく、装置の構成を単純にでき、かつ、装置に掛かるコストを削減できる。さらに、カラー画像処理装置２０は、１次元Ｋテーブルを使用するため、Ｋテーブルを格納するためのメモリ量を、２次元Ｋテーブルを使用する場合に比べて大幅に低減できる。
【０１０４】
なお、黒生成量演算部１０５が行う補間演算は、式（２）に示す線形補間演算に限定されない。例えば、黒生成量演算部１０５は、予め変化の様子が式に設定された、黒生成量Ｋ１・黒生成量Ｋ２を通る曲線上で行う補間演算を行ってもよい。その際、この補間演算式は、選択信号ＳＩＧと、第１パラメータであるＭＩＮ信号とが等しい場合には、黒生成量Ｋ’が黒生成量Ｋ１に等しくなる式であればよい。
〔黒生成処理および下色除去処理の流れ〕
以上に説明した、黒生成処理および下色除去処理の流れを、図１１〜図１４に示すフローチャートを用いて説明する。
【０１０５】
図１１は、黒生成量算出部４４における処理全体の流れを示すフローチャートである。この図によると、まず、最大値・最小値算出部４１が、入力ＣＭＹ信号の最大値ＭＡＸ信号および最小値ＭＩＮ信号を算出する（ステップＳ１０）。次に、算出されたＭＩＮ信号およびＭＡＸ信号を用いて、にじみ処理部４２が、ＣＭＹ信号のにじみ処理を行う（ステップＳ１１）。次に、黒生成量算出部４４が、黒生成量Ｋ’を算出する（ステップＳ１２）。次に、下色除去量算出部４３が、下色除去量ＵＣＲを算出する（ステップＳ１３）。最後に、下色除去処理部４５が、にじみ処理後のＣ１Ｍ１Ｙ１信号の値から、ステップＳ１３において算出された下色除去量ＵＣＲの値を減算する、下色除去処理を行う（ステップＳ１４）。
【０１０６】
図１２は、色にじみ処理の流れを示すフローチャートである。この図によると、まず、にじみ信号選択部５２が、領域識別信号ＳＥＧが文字領域または色にじみ領域を表す信号であるか否かを判定する（ステップＳ２１）。ここで、ステップＳ２１における判定結果が「真」である場合（ＹＥＳ）、平均値算出部５１が、ＭＩＮ信号とＭＡＸ信号との平均値であるＡＶＥ信号を計算する（ステップＳ２２）。そして、にじみ信号選択部５２が、にじみ処理された後のＣ１Ｍ１Ｙ１信号を、全てＡＶＥ信号に置き換え、下色除去処理部４５に出力する（ステップＳ２４）。一方、ステップＳ２１における判定結果が「偽」である場合（ＮＯ）、にじみ信号選択部５２が、入力されたＣＭＹ信号をＣ１Ｍ１Ｙ１信号とし、そのまま下色除去処理部４５に出力する（ステップＳ２３）。
【０１０７】
図１３は、黒生成量算出処理の流れの一例を示すフローチャートである。この図によると、まず信号選択部１０１が、領域識別信号ＳＥＧが文字領域または色にじみ領域を表す信号であるか否かを判定する（ステップＳ３１）。ここで、ステップＳ３１における判定結果が「真」である場合（ＹＥＳ）、信号選択部１０１が、選択信号ＳＩＧにＭＩＮ信号を設定し、これを黒生成量演算部１０５に出力する（ステップＳ３２）。一方、ステップＳ３１における判定結果が「偽」である場合（ＮＯ）、信号選択部１０１が、選択信号ＳＩＧにＭＡＸ信号を設定し、これを黒生成量演算部１０５に出力する（ステップＳ３３）。
【０１０８】
次に、Ｋテーブルメモリアクセス部１０４が、領域識別信号ＳＥＧに応じてＫテーブルを１つ選択し（ステップＳ３４）、選択されたＫテーブルに含まれる２つの１次元ＫテーブルＬＵＴ１およびＬＵＴ２から、ＭＩＮ信号に基づき、黒生成量Ｋ１および黒生成量Ｋ２を読み出す（ステップＳ３５）。最後に、黒生成量演算部１０５が、黒生成量Ｋ１、黒生成量Ｋ２、ＭＩＮ信号、および選択信号ＳＩＧ（すなわち、ＭＩＮ信号またはＭＡＸ信号）を用いて、式（２）に示す補間演算を行い、黒生成量Ｋ’を算出する（ステップＳ３６）。
【０１０９】
図１４は、下色除去量算出処理の流れの一例を示すフローチャートである。この図によると、下色除去量演算部が行う下色除去処理は、使用するルックアップテーブルがＫテーブルではなくＵＣＲテーブルであることを除き、黒生成処理と同様の処理を行うことによって、下色除去量ＵＣＲを算出する処理である。したがって、この処理の流れは図１３に示す処理に流れと実質的に同一であるため、Ｓ４１〜Ｓ４６の説明をＳ３１〜Ｓ３６の説明に代えて省略する。
〔黒生成量算出部２００〕
なお、本発明の目的は、図１５に示すように、ＭＩＮ信号およびＭＡＸ信号を選択せず、そのかわりに使用するＫテーブルを選択する構成の黒生成量算出部２００によっても達成できる。そこで、以下に、この黒生成量算出部２００の構成およびその処理について、詳細に説明する。
【０１１０】
図１５は、本発明の他の実施形態を示すものであり、黒生成量算出部２００の構成を示すブロック図である。この図によると、黒生成量算出部２００は、概略的に、Ｋテーブルメモリアクセス部２０１（黒特性量取得手段）、Ｋテーブルメモリ２０４（関数データ格納部）、および黒生成量演算部２０５を備えた構成である。ここで、Ｋテーブルメモリアクセス部２０１は、第１アクセス部２０２および第２アクセス部２０３を備えた構成である。
〔Ｋテーブルメモリ２０４〕
Ｋテーブルメモリ２０４には、ｎ個（ｎは正の整数）の１次元ＫテーブルＴ１〜Ｔｎが格納されている。これらの１次元ＫテーブルＴ１〜Ｔｎには、それぞれ、ＭＩＮ信号に対応した複数の黒生成量が格納されている。また、これらの１次元ＫテーブルＴ１〜Ｔｎは、いずれも、領域識別信号ＳＥＧに対応して最適化されているものである。また、１次元ＫテーブルＴ１〜Ｔｎは、複数の無彩色軸用黒生成量テーブルと、複数の高彩度軸用黒生成量テーブルとから構成される。
〔Ｋテーブルメモリアクセス部２０１〕
Ｋテーブルメモリアクセス部２０１には、領域識別信号ＳＥＧおよびＭＩＮ信号が入力される。Ｋテーブルメモリアクセス部２０１は、Ｋテーブルメモリ２０４にアクセスして、２つの１次元Ｋテーブルを選択する。その際、Ｋテーブルメモリアクセス部２０１は、領域識別信号ＳＥＧに基づき、選択する１次元Ｋテーブルを決定する。具体的に説明すると、Ｋテーブルメモリアクセス部２０１に備えられる第１アクセス部２０２および第２アクセス部２０３が、いずれも、領域識別信号ＳＥＧに基づき、Ｋテーブルメモリ２０４にアクセスして、最適な１次元Ｋテーブルを、それぞれ１つ選択する。そして、第１アクセス部２０２および第２アクセス部２０３は、選択した１次元Ｋテーブルから、ＭＩＮ信号に基づき、それぞれ、黒生成量Ｋ１およびＫ２（第１黒生成量）を読み出して、黒生成量演算部２０５に出力する。
【０１１１】
ここで、領域識別信号ＳＥＧを網点領域または写真領域を表す信号であると判定した場合、第１アクセス部２０２および第２アクセス部２０３は、１次元ＫテーブルＴ１〜Ｔｎの中から、それぞれ異なる１次元Ｋテーブルを選択する。このとき、第１アクセス部２０２は、無彩色領域（グレー領域）に対応した１次元ＫテーブルＬＵＴ１（無彩色軸用黒生成量テーブル）を選択する。一方、第２アクセス部２０３は、彩度成分を考慮に入れた１次元ＫテーブルＬＵＴ２（高彩度軸用黒生成量テーブル）を選択する。そして、第１アクセス部２０２は、選択した１次元ＫテーブルＬＵＴ１から、ＭＩＮ信号に基づき黒生成量Ｋ１を読み出す。また、第２アクセス部２０３は、選択した１次元ＫテーブルＬＵＴ２から、ＭＩＮ信号値に基づき黒生成量Ｋ２を読み出す。したがって、この場合、黒生成量Ｋ１と黒生成量Ｋ２とは、それぞれ、特性の異なる１次元Ｋテーブルから読み出される黒生成量となる。
【０１１２】
一方、領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、第１アクセス部２０２および第２アクセス部２０３は、いずれも、１次元ＫテーブルＴ１〜Ｔｎの中から、同一の１次元Ｋテーブルを選択する。このとき、第１アクセス部２０２および第２アクセス部２０３は、いずれも、無彩色領域（グレー領域）に対応した同一の１次元ＫテーブルＬＵＴ１（無彩色軸用黒生成量テーブル）を選択する。そして、第１アクセス部２０２および第２アクセス部２０３は、いずれも、選択した同一の１次元ＫテーブルＬＵＴ１から、ＭＩＮ信号値に基づき、黒生成量Ｋ１および黒生成量Ｋ２を読み出す。この結果、黒生成量Ｋ１と黒生成量Ｋ２とは同一の値となる。
〔黒生成量演算部２０５〕
黒生成量演算部２０５には、黒生成量Ｋ１、黒生成量Ｋ２、ＭＩＮ信号、およびＭＡＸ信号が入力される。そして、黒生成量演算部２０５は、入力された黒生成量Ｋ１およびＫ２から、ＭＩＮ信号およびＭＡＸ信号に基づき、式（４）に示す補間演算を行う。これにより、黒生成量演算部２０５は、画像データに対する黒生成量Ｋ’（第２黒生成量）を算出し、空間フィルタ処理部２７に出力する。
【０１１３】
【数４】
2006115220.tif 000006
【０１１４】
この式に示すように、領域識別信号ＳＥＧを網点領域または写真領域を表す信号であると判定される場合、黒生成量演算部２０５が算出する黒生成量Ｋ’には、１次元ＫテーブルＬＵＴ１から読み出された黒生成量Ｋ１と、１次元ＫテーブルＬＵＴ２から読み出された黒生成量Ｋ２という、２つの特性の異なる黒生成量の情報が反映されることになる。これにより、算出される黒生成量Ｋ’は、ＭＩＮ信号およびＭＡＸ信号と、黒生成量との関係を２対１に対応づけて格納した、いわゆる２次元の黒生成テーブルから求められる黒生成量と、実質的に同等となる。したがって、黒生成量演算部２０５は、網点領域または写真領域と判定される領域に対して、２次元の黒生成処理に匹敵した処理を行うことになる。これにより、網点領域または写真領域であると判定される領域において、彩度に応じた適切な黒生成処理が行われる結果、画質が向上する。
【０１１５】
一方、領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、黒生成量Ｋ１と黒生成量Ｋ２とは等しい値となる。したがって、この場合、式（４）は、次に示す式（５）に実質的に等価となる。
【０１１６】
【数５】
2006115220.tif 000007
【０１１７】
このように、黒生成量Ｋ１と黒生成量Ｋ２とが等しい、すなわち、領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、黒生成量Ｋ’と黒生成量Ｋ１（黒生成量Ｋ２）とは等値となる。したがって、黒生成量演算部２０５は実質的に補間演算を行わないことになる。換言すると、黒生成量演算部２０５が式（４）に示す補間演算を行う際、Ｋテーブルメモリアクセス部２０１が読み出した黒生成量Ｋ１およびＫ２が互いに同一値である場合、黒生成量Ｋ’は黒生成量Ｋ１と等しくなる。ここで、黒生成量Ｋ１は、１次元ＫテーブルＬＵＴ１から読み出された黒生成量である。したがって、黒生成量Ｋ’は、１次元ＫテーブルＬＵＴ１から読み出された黒生成量に等しくなる。すなわち、黒生成量演算部２０５は、文字領域または色にじみ領域と判定される領域に対して、結果的に１次元の黒生成処理を行うことになる。
【０１１８】
黒生成量算出部２００における作用・効果を以下にまとめる。領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、第２アクセス部２０３は、１次元ＫテーブルＬＵＴ１から黒生成量Ｋ１を読み出す。上述したように、黒生成量演算部２０５は、第２アクセス部２０３が１次元ＫテーブルＬＵＴ１から黒生成量Ｋ１を読み出す場合、１次元の黒生成処理を行い、無彩色領域に適した黒生成量を決定する。したがって黒生成量演算部２０５は、無彩色である文字領域や、有彩色と判定されているが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒生成量を決定する。これにより、これらの領域におけるグレーの再現性を向上させたり、色材の使用量を減らしたりすることができる。
【０１１９】
一方、領域識別信号ＳＥＧを網点領域または写真領域を表す信号であると判定した場合、第２アクセス部２０３は、１次元ＫテーブルＬＵＴ２から黒生成量Ｋ２を読み出す。上述したように、黒生成量演算部２０５は、第２アクセス部２０３が１次元ＫテーブルＬＵＴ２から黒生成量Ｋ２を読み出す場合、２次元の黒生成処理を行い、彩度成分を考慮に入れた黒生成量を決定する。したがって黒生成量演算部２０５は、網点領域や写真領域に対して、彩度成分を考慮に入れた黒生成量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる。
【０１２０】
また、黒生成量算出部２００は、結果的に、領域識別信号ＳＥＧに基づいた、１次元および２次元の黒生成処理のいずれかを選択的に行う。すなわち、黒生成量算出部２００は、領域識別信号ＳＥＧに基づき、言い換えると、領域の種類（画像の特性）に応じて、１次元および２次元の黒生成処理のいずれか一方を行うことができる。
【０１２１】
これにより、黒生成量算出部２００を備えるカラー画像処理装置２０は、同一のハードウェアを用いて、１次元および２次元の黒生成処理を行うことができる。それゆえ、カラー画像処理装置２０は、特定次元の黒生成処理を行うための専用ハードウェアを幾つも備える必要がなく、装置の構成を単純にでき、かつ、装置に掛かるコストを削減できる。さらに、カラー画像処理装置２０は、１次元Ｋテーブルを使用するため、Ｋテーブルを格納するためのメモリ量を、２次元Ｋテーブルを使用する場合に比べて大幅に低減できる。
〔黒生成量算出部３００〕
なお、本発明の目的は、図１６に示すように、図１５の構成による処理と並列して１つの１次元Ｋテーブルから黒生成量を読み出す処理を行い、これらの処理の結果算出される２つの黒生成量のうち、いずれか一方を選択的に出力する黒生成量算出部３００によっても達成するようにしてもよい。
【０１２２】
この場合、黒生成量算出部３００は、概略的に、２次元黒生成量算出部３０１、１次元黒生成量算出部３０２、Ｋテーブルメモリ３０７、および出力選択部３０９により構成される。ここで、２次元黒生成量算出部３０１を構成する、第１アクセス部３０４と第２アクセス部３０５とを備えるＫテーブルメモリアクセス部３０３および黒生成量演算部３０８、Ｋテーブルメモリ３０７は、図１５に示した第１アクセス部２０２・第２アクセス部２０３とを備えるＫテーブルメモリアクセス部２０１、黒生成量演算部２０５、Ｋテーブルメモリ２０４と同様であるので説明を省略する。なお、図１６では黒生成量演算部３０８の演算結果をＫ３としている。
〔１次元黒生成量算出部３０２〕
１次元黒生成量算出部３０２は、１次元の黒生成処理を行うものであり、第３アクセス部３０６が、Ｋテーブルメモリ３０７にアクセスして、無彩色特性に対応した１次元ＫテーブルＬＵＴ１を選択する。そして、第３アクセス部３０６は、ＭＩＮ信号に基づき、１次元ＫテーブルＬＵＴ１から黒生成量Ｋ４を読み出して、出力選択部３０９に出力する。このように、１次元黒生成量算出部３０２が算出する黒生成量Ｋ４は、１次元ＫテーブルＬＵＴ１からＭＩＮ信号に基づき読み出される黒生成量であるため、１次元の黒生成処理によって求められるものである。
〔出力選択部３０９〕
出力選択部３０９には、黒生成量Ｋ３、黒生成量Ｋ４、および領域識別信号ＳＥＧが入力される。出力選択部３０９は、入力された黒生成量Ｋ３およびＫ４のうち、領域識別信号ＳＥＧに基づいていずれか一方を選択し、これを画像データに対する黒生成量Ｋ’として、空間フィルタ処理部２７に出力する。
【０１２３】
例えば、領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、出力選択部３０９は、黒生成量Ｋ４を黒生成量Ｋ’として選択し一方、領域識別信号ＳＥＧが表す領域が網点領域または写真領域であると判定した場合、出力選択部３０９は、黒生成量Ｋ３を黒生成量Ｋ’として選択し出力する。
〔色相判定信号〕
なお、以上に説明した、１次元Ｋテーブルを使用する黒生成量算出部（下色除去量算出部）では、画像データの色相を表す色相判定信号に基づき、最適な１次元Ｋテーブルを使用してもよい。この例について、以下に説明する。
【０１２４】
この場合、Ｋテーブルメモリには、１次元Ｋテーブルとして、グレー領域に対応したグレー軸用１次元Ｋテーブルを１つと、各色相に対応した高彩度軸用１次元Ｋテーブルを複数、格納しておく。また、カラー画像処理装置２０には、画像データの色相を判定する色相判定部がさらに備えられる。
【０１２５】
色相判定部には、各画素のＣＭＹ信号が入力される。そして、色相判定部は、入力ＣＭＹの大小比較を行い、予め分割された色相に近い色相を２つ、選択する。そして、色相判定部は、選択された色相を表す色相判定信号を出力する。ここで、色相の分割方法として、ＣＭＹの中から２つを選択する、３通りに分割する方法と、ＣＭＹＲＧＢの中から２つを選択する、６通りに分割する方法がある。
【０１２６】
次に、黒生成量算出部が、色相判定信号に基づき、まず、選択した２つの色相の高彩度軸用Ｋテーブルから読み出す黒生成量と、グレー軸用Ｋテーブルから読み出す黒生成量と、ＭＩＮ信号と、ＭＡＸ信号とを用いて、色相ごとの黒生成量を、何らかの補間演算により求める。そして、黒生成量算出部は、選択した２つの色相と画像データとの位置関係と、補間演算により算出した色相ごとの黒生成量とを用いて、さらに別の補間演算により、画像データに対する黒生成量を求める。
【０１２７】
このようにして、各色相の黒生成量を算出する際、色相判定信号に基づき一次元Ｋテーブルを切り換えることができる。
〔黒生成量算出部４００〕
なお、本発明の目的は、図１７に示すように、ＭＩＮ信号およびＭＡＸ信号と、黒生成量との関係を２対１に対応づけて格納した、いわゆる２次元の黒生成テーブルを使用する黒生成量算出部４００によっても達成できる。そこで、以下に、黒生成量算出部４００の構成および処理について、図１７〜図１９を参照して詳細に説明する。
【０１２８】
図１７は、本発明の他の実施形態を示すものであり、黒生成量算出部４００の構成を示すブロック図である。この図によると、黒生成量算出部４００は、信号選択部４０１（パラメータ選択手段）と、Ｋテーブルメモリ４０２（関数データ格納部）と、Ｋテーブルメモリアクセス部４０３（黒特性量取得手段）とを備えた構成である。
〔信号選択部４０１〕
信号選択部４０１には、ＭＡＸ信号、ＭＩＮ信号、および領域識別信号ＳＥＧが入力される。ここで、信号選択部４０１は、入力されたＭＩＮ信号（第１パラメータ）およびＭＡＸ信号のいずれか一方を選択する。具体的に説明すると、信号選択部４０１は、領域識別信号ＳＥＧに基づき、ＭＡＸ信号およびＭＩＮ信号のいずれか一方を、選択信号ＳＩＧとして、Ｋテーブルメモリアクセス部４０３へ出力する。例えば、領域識別信号ＳＥＧを文字領域または色にじみ領域を表す信号であると判定した場合、信号選択部４０１は、選択信号ＳＩＧとしてＭＩＮ信号をＫテーブルメモリアクセス部４０３へ出力する。一方、領域識別信号ＳＥＧを網点領域または写真領域を表す領域であると判定した場合、信号選択部４０１は、選択信号ＳＩＧとしてＭＡＸ信号をＫテーブルメモリアクセス部４０３へ出力する。
〔Ｋテーブルメモリ４０２〕
Ｋテーブルメモリ４０２には、ｎ（ｎは正の整数）個の２次元ＫテーブルＤ１〜Ｄｎが格納される。これらの２次元ＫテーブルＤ１〜Ｄｎは、いずれも、領域識別信号ＳＥＧに対応して、予め最適化されたものである。具体的に説明すると、各２次元ＫテーブルＤ１〜Ｄｎには、ＭＩＮ信号と選択信号ＳＩＧとを座標とする２次元の格子点に対応して、複数の黒生成量が格納される。また、各２次元ＫテーブルＤ１〜Ｄｎでは、ＭＩＮ信号と選択信号ＳＩＧとが等しくなる格子点に、無彩色領域に適した黒生成量が格納されている。
〔Ｋテーブルメモリアクセス部４０３〕
Ｋテーブルメモリアクセス部４０３には、領域識別信号ＳＥＧ、ＭＩＮ信号、および選択信号ＳＩＧが入力される。ここで、Ｋテーブルメモリアクセス部４０３は、Ｋテーブルメモリ４０２にアクセスして、１つの黒生成量を読み出す。具体的に説明すると、Ｋテーブルメモリアクセス部４０３は、まず、Ｋテーブルメモリ４０２にアクセスし、領域識別信号ＳＥＧに基づき、最適な２次元Ｋテーブルを１つ選択する。
【０１２９】
このとき、Ｋテーブルメモリアクセス部４０３は、選択信号ＳＩＧがＭＡＸ信号である場合、図１８に示すように、選択した２次元Ｋテーブルから、ＭＩＮ信号とＭＡＸ信号（ＳＩＧ）の座標に対応する格子点の位置に格納されている１つの黒生成量Ｋ’を読み出し、これを画像データに対する黒生成量として、空間フィルタ処理部２７に出力する。ここで、上述したように、領域識別信号ＳＥＧが、網点領域または写真領域を表す信号である場合、選択信号ＳＩＧはＭＡＸ信号となる。この結果、Ｋテーブルメモリアクセス部４０３は、網点領域または写真領域に対して、２次元の黒生成処理を行うことになる。したがって黒生成量算出部４００は、網点領域や写真領域に対して、彩度成分を考慮に入れた黒生成量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる。
【０１３０】
一方、上述したように、領域識別信号ＳＥＧが文字領域または色にじみ領域を表す信号である場合、選択信号ＳＩＧはＭＩＮ信号となる。この結果、Ｋテーブルメモリアクセス部４０３は、文字領域または色にじみ領域に対して、１次元の黒生成処理を行うことになる。したがって、黒生成量算出部４００は、無彩色である文字領域や、有彩色であるが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒生成量を決定する。これにより、これらの領域におけるグレーの再現性を向上させることができる。
【０１３１】
以上のように、Ｋテーブルメモリアクセス部４０３は、領域識別信号ＳＥＧに基づき、２次元Ｋテーブルを、１次元または２次元Ｋテーブルとして利用できる。したがって、黒生成量算出部４００は、領域識別信号ＳＥＧに基づき、換言すると、領域の種類（画像の特性）に応じて、１次元および２次元の黒生成処理を切り換えて行うことができる。これにより、カラー画像処理装置２０は、無彩色領域に適した黒生成量の決定および彩度成分を考慮に入れた黒生成量の決定の両方、すなわち、１次元および２次元の黒生成処理の両方を行うことができる。またカラー画像処理装置では、無彩色領域用の１次元Ｋテーブルと、彩度成分を考慮に入れた２次元Ｋテーブルとを分けてメモリ等に格納しておく必要が無い。さらにカラー画像処理装置２０では、黒生成量算出部４００を無彩色領域用および彩度成分を考慮に入れた場合とに分けて設ける必要も無い。したがってカラー画像処理装置は、メモリリソースの削減と装置構成の簡素化とを図ることができるという効果も奏する。
〔特性信号の他の例〕
なお、上述した黒生成量算出部４４〜４００では、領域識別信号ＳＥＧではなく、入力画像の他の特性を表す特性信号に基づいた黒生成処理を行ってもよい。例えば、領域識別信号ＳＥＧの代わりに、原稿種別あるいは画像モードを表す特性信号等が、黒生成量算出部４４〜４００に入力されればよい。この場合、黒生成量算出部４４〜４００は、入力原稿の種別や、操作パネルから入力される画像モード（文字原稿モード・文字／写真モード等）に応じて、１次元および２次元の黒生成処理を選択的に行うことができる。具体的に説明すると、原稿種別あるいは画像モードに応じて、例えば、信号選択部で選択信号ＳＩＧとして選択する信号を切り換えたり、Ｋテーブルメモリアクセス部１０４において選択するＫテーブルの種類を切り換えたりすることができる。
〔パラメータ生成手段〕
本実施の形態では、パラメータ生成手段として、最大値・最小値算出部４１を例に挙げて説明した。しかし、パラメータ生成手段は最大値・最小値算出部４１に限定されるものではない。すなわち、パラメータ生成手段は、画像データに含まれる画素値から、第１および第２のパラメータを生成するものであればよい。例えば画像データが表す画像に含まれる画素がＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）の三種の色成分よりなる場合、パラメータ生成手段は、画像データに含まれるこれらの色成分の量を基に、第１および第２のパラメータを生成すればよい。
【０１３２】
また、上述した通り、カラー画像処理装置が処理する画像データが表す画像は、複数の色成分からなるものである。これらの色成分の濃度比率に応じて、画像データが表す画像の明度、色相、および彩度は変化する。したがってパラメータ生成手段は、単に第１および第２のパラメータを生成するのではなく、これらのパラメータを、それぞれ画像データの無彩色特性および有彩色特性を反映した変数として生成すればよい。すなわちパラメータ生成手段は、画像データが表す画像の色特性に応じて異なる第１および第２のパラメータを生成することになる。例えば、パラメータ生成手段は、入力ＣＭＹ信号の平均値や中央値を求め、これをＭＩＮ信号の代わりに第１のパラメータとして出力してもよい。
〔関数データ〕
また、本実施の形態では、Ｋテーブルメモリ１０４〜４０２にＫテーブルが含まれる例を挙げて説明した。しかし、Ｋテーブルメモリ１０３には、パラメータ生成手段が生成する第１のパラメータと、黒特性量との関係を予め定めた「関数データ」が格納されていてもよい。この関数データは、入力された第１のパラメータに対応した黒特性量を、何らかの方法で特定して出力する関数を表すデータである。この関数データは、例えば、第１のパラメータと黒特性量とを１対１の関係に対応づけて格納した、黒特性量テーブルとすることができる。また、関数データは、入力した第１のパラメータを基に所定の演算を施すことによって、黒特性量を返す数式データとすることもできる。
【０１３３】
さらに、Ｋテーブルメモリ４０２には、パラメータ生成手段が生成する第１および第２のパラメータと、彩度成分を考慮に入れた黒特性量との関係を予め定めた「２元関数データ」を格納してもよい。この２元関数データは、入力された第１および第２のパラメータに対応した黒特性量を何らかの方法で特定して出力する関数を表すデータである。また、この２元関数データにおいて、第１のパラメータと第２のパラメータとが等しくなる部分は、第１のパラメータと黒特性量との関係に基づいて無彩色領域に適した黒特性量を予め定めた１元関数データとすればよい。
【０１３４】
この２元関数データは、例えば、第１および第２のパラメータと彩度成分を考慮に入れた黒特性量とを２対１の関係に対応づけて格納した、２次元黒特性量テーブルとすることができる。この場合、２元関数データの一部を、第１のパラメータと無彩色領域に適した黒特性量とを１対１の関係に対応づけて格納した、１次元黒特性量テーブルとして利用することになる。また、この２元関数データは、第１および第２のパラメータを基に所定の演算を施すことによって、彩度成分を考慮に入れた黒特性量を返す一方、第１および第２のパラメータが等しい場合には、返された値が無彩色領域に適した黒特性量となるような数式データとすることもできる。
〔他の可能な構成〕
また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか１つのパラメータを選択する信号選択部と、上記画像データの特性に応じた黒生成量群を格納する黒生成量格納部（Ｋテーブルメモリ）と、上記特性信号に基づいて対応する黒生成量群を選択する黒生成量選択部（Ｋメモリアクセス部）と、上記選択された複数の黒生成量群から、上記画像データから求められる予め定められたパラメータ（ＭＩＮ信号）に基づき読み出される複数の第１黒生成量（黒生成量Ｋ１・黒生成量Ｋ２）と、上記信号選択部により選択されたパラメータ（ＭＡＸ信号またはＭＩＮ信号）と画像データから求められる予め定められたパラメータ（ＭＩＮ信号）を用いて、複数の色成分よりなる画像データに対する第２黒生成量（Ｋ）を算出する黒生成量計算部を備えることを特徴とする画像処理装置として構成することもできる。
【０１３５】
また、本発明の画像処理装置は、上記特性信号が領域識別信号であり、領域識別信号が文字領域またはにじみ領域の場合には上記信号選択部で画像データから求められるパラメータであるＭＩＮ信号を選択し、領域識別信号が網点領域または写真領域の場合には上記信号選択部で画像データから求められるパラメータであるＭＡＸ信号を選択することを特徴とするカラー画像処理装置として構成することもできる。
【０１３６】
また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか１つのパラメータを選択する信号選択部と、上記画像データの特性に応じた黒生成量群を格納する黒生成量格納部（Ｋテーブルメモリ）と、上記画像データの特性信号と、上記画像データから求められる複数のパラメータの中の１つのパラメータ（ＭＩＮ信号）と、上記信号選択部により選択されたパラメータ（ＭＡＸ信号またはＭＩＮ信号）とを用いて、複数の色成分よりなる画像データに対する黒生成量を求める黒生成量選択部を備えることを特徴とする画像処理装置として構成することもできる。
【０１３７】
また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか１つのパラメータを選択する信号選択部と、上記画像データの特性に応じた下色除去量群を格納する下色除去量格納部と、上記特性信号に基づいて対応する下色除去量群を選択する下色除去量選択部と、上記選択された複数の下色除去量群から、上記画像データから求められる複数のパラメータの中の１つに基づき読み出される複数の第１下色除去量と、上記信号選択部により選択されたパラメータを用いて、複数の色成分よりなる画像データに対する第２下色除去量を算出する下色除去量計算部を備えることを特徴とする画像処理装置として構成することもできる。
【０１３８】
また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか１つのパラメータを選択する信号選択部と、上記画像データの特性に応じた黒生成量群を格納する下色除去量格納部と、上記画像データの特性信号と、上記画像データから求められる複数のパラメータの中の１つのパラメータと、上記信号選択部により選択されたパラメータとを用いて、複数の色成分よりなる画像データに対する下色除去量を求める下色除去量選択部を備えることを特徴とする画像処理装置として構成することもできる。
【０１３９】
また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか１つのパラメータを選択する信号選択工程と、上記画像データの特性に応じた黒生成量群を格納する黒生成量格納部（Ｋテーブルメモリ）より、上記特性信号に基づいて対応する黒生成量群を選択する黒生成量選択工程と、上記選択された複数の黒生成量群から、上記画像データから求められる予め定められたパラメータ（ＭＩＮ信号）に基づき読み出される複数の第１黒生成量（黒生成量Ｋ１・黒生成量Ｋ２）と、上記信号選択部により選択されたパラメータ（ＭＡＸ信号またはＭＩＮ信号）と画像データから求められる予め定められたパラメータ（ＭＩＮ信号）を用いて、複数の色成分よりなる画像データに対する第２黒生成量（Ｋ）を算出する黒生成量計算工程とを有することを特徴とする画像処理方法とすることもできる。
【０１４０】
また、本発明の画像処理方法は、上記特性信号が領域識別信号であり、領域識別信号が文字領域またはにじみ領域の場合には上記信号選択部で画像データから求められるパラメータであるＭＩＮ信号を選択し、領域識別信号が網点領域または写真領域の場合には上記信号選択部で画像データから求められるパラメータであるＭＡＸ信号を選択することが好ましい。
【０１４１】
また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか１つのパラメータを選択する信号選択工程と、上記画像データの特性に応じた黒生成量群を格納する黒生成量格納部（Ｋテーブルメモリ）より、上記画像データの特性信号と、上記画像データから求められる複数のパラメータの中の１つのパラメータ（ＭＩＮ信号）と、上記信号選択工程により選択されたパラメータ（ＭＡＸ信号またはＭＩＮ信号）とを用いて、複数の色成分よりなる画像データに対する黒生成量を求める黒生成量選択工程を含むことを特徴とする画像処理方法としてもよい。
【０１４２】
また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか１つのパラメータを選択する信号選択工程と、上記画像データの特性に応じた下色除去量群を格納する下色除去量格納部より、上記特性信号に基づいて対応する下色除去量群を選択する下色除去量選択工程と、上記選択された複数の下色除去量群から、上記画像データから求められる複数のパラメータの中の１つに基づき読み出される複数の第１下色除去量と、上記信号選択部により選択されたパラメータを用いて、複数の色成分よりなる画像データに対する第２下色除去量を算出する下色除去量計算工程を備えることを特徴とする画像処理方法として構成することもできる。
【０１４３】
また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか１つのパラメータを選択する信号選択工程と、上記画像データの特性に応じた下色除去量群を格納する下色除去量格納部より、上記画像データの特性信号と、上記画像データから求められる複数のパラメータの中の１つのパラメータと、上記信号選択工程により選択されたパラメータとを用いて、複数の色成分よりなる画像データに対する下色除去量を求める下色除去量選択工程を備えることを特徴とする画像処理方法として構成することもできる。
【０１４４】
また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性に応じた黒生成量群を格納する黒生成量格納部（Ｋテーブルメモリ）と、複数の色成分よりなる画像データの特性を表す特性信号に基づいて対応する黒生成量群を選択する黒生成量選択部（Ｋメモリアクセス部）と、上記選択された複数の黒生成量群から、上記画像データから求められる第１パラメータ（ＭＩＮ信号）に基づき読み出される複数の第１黒生成量（黒生成量Ｋ１・黒生成量Ｋ２）と、上記画像データから求められる第２パラメータ（ＭＡＸ信号）を用いて、複数の色成分よりなる画像データに対する第２黒生成量（Ｋ）を算出する黒生成量計算部を備えることを特徴とする画像処理装置として構成することもできる。
【０１４５】
また、本発明の画像処理装置は、上記黒生成量選択部は、特性信号に応じて同じ黒生成量群を選択することを特徴とすることが好ましい。
【０１４６】
また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性に応じた下色除去量群を格納する下色除去量格納部（ＵＣＲテーブルメモリ）と、複数の色成分よりなる画像データの特性を表す特性信号に基づいて対応する下色除去量群を選択する下色除去量選択部（ＵＣＲメモリアクセス部）と、上記選択された複数の下色除去量群から、上記画像データから求められる第１パラメータ（ＭＩＮ信号）に基づき読み出される複数の第１下色除去量（ＵＣＲ１・ＵＣＲ２）と、上記画像データから求められる第２パラメータ（ＭＡＸ信号）を用いて、複数の色成分よりなる画像データに対する第２下色除去量（ＵＣＲ）を算出する下色除去量計算部を備えることを特徴として構成することもできる。
【０１４７】
また、本発明の画像処理装置は、上記下色量選択部は、特性信号に応じて同じ下色除去量群を選択することを特徴とすることが好ましい。
【０１４８】
また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性に応じた黒生成量群を格納する黒生成量格納部（Ｋテーブルメモリ）より、複数の色成分よりなる画像データの特性を表す特性信号に基づいて対応する黒生成量群を選択する黒生成量選択工程と、上記選択された複数の黒生成量群から、上記画像データから求められる第１パラメータ（ＭＩＮ信号）に基づき読み出される複数の第１黒生成量（黒生成量Ｋ１・黒生成量Ｋ２）と、上記画像データから求められる第２パラメータ（ＭＡＸ信号）を用いて、複数の色成分よりなる画像データに対する第２黒生成量（Ｋ）を算出する黒生成量計算工程を備えることを特徴とする画像処理方法として構成することもできる。
【０１４９】
また、本発明の画像処理方法は、上記黒生成量選択工程は、特性信号に応じて同じ黒生成量群を選択することを特徴とすることが好ましい。
【０１５０】
また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性に応じた下色除去量群を格納する下色除去量格納部（ＵＣＲテーブルメモリ）より、複数の色成分よりなる画像データの特性を表す特性信号に基づいて対応する下色除去量群を選択する下色除去量選択工程と、上記選択された複数の下色除去量群から、上記画像データから求められる第１パラメータ（ＭＩＮ信号）に基づき読み出される複数の第１下色除去量（ＵＣＲ１・ＵＣＲ２）と、上記画像データから求められる第２パラメータ（ＭＡＸ信号）を用いて、複数の色成分よりなる画像データに対する第２下色除去量（ＵＣＲ）を算出する下色除去量計算工程を備えることを特徴とする画像処理方法として構成することもできる。
【０１５１】
また、本発明の画像処理方法は、上記下色量選択工程は、特性信号に応じて同じ下色除去量群を選択することを特徴とすることが好ましい。
【０１５２】
本発明の画像処理方法は、ソフトウェア（アプリケーションプログラム）として実現できる。この場合、黒生成下色除去処理を実現するソフトウェアを組み込んだ、プリンタ・ドライバをコンピュータに設けることができる。
【０１５３】
図２０に示すように、本発明に係るコンピュータ１００には、プリンタ・ドライバ１１０、通信ポートドライバ１２０、通信ポート１３０が組み込まれている。プリンタ・ドライバ１１０は、色補正部１１１、黒生成下色除去部１１２、階調再現処理部１１３、プリンタ言語翻訳部１１４を有している。色補正部１１１、階調再現処理部１１３は、図２で示した色補正部２５および階調再現処理部２９と同様の処理を行うものである。黒生成下色除去部１１２は、図１、図４〜図１４等で説明した黒生成下色除去部と同様の処理を行うものである。
【０１５４】
また、コンピュータ１００は、プリンタ（画像出力装置）１５０と接続されており、プリンタ１５０は、コンピュータ１００から出力された画像データに応じて画像出力するようになっている。
【０１５５】
コンピュータ１００において各種のアプリケーションプログラムを実行することにより生成された画像データは、色補正部１１１、黒生成下色除去部１１２、階調再現処理部１１３で上述の処理がなされる。上記処理がなされた画像データは、プリンタ言語翻訳部１１４にてプリンタ言語に変換され、通信ポートドライバ１２０、通信ポート１３０（例えばＲＳ２３２Ｃ・ＬＡＮ等）を介してプリンタ１５０に入力される。プリンタ１５０は、プリンタ機能の他に、コピー機能およびファックス機能を有するデジタル複合機であってもよい。
【０１５６】
また、本発明は、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に、１次元Ｋ（ＵＣＲ）テーブルと、補間演算により黒生成下色除去処理を行う画像処理方法とを記録したものとして提供することもできる。この結果、１次元Ｋ（ＵＣＲ）テーブルと、補間演算により黒生成下色除去処理を行う画像処理方法を行うプログラムとを記録した記録媒体を持ち運び自在に提供できる。あるいは、記録媒体は、２次元Ｋ（ＵＣＲ）テーブルと、黒生成下色除去処理を行う画像処理方法とを記録したものとしても提供できる。この結果、２次元Ｋ（ＵＣＲ）テーブルと、黒生成下色除去処理を行う画像処理方法とを記録した記録媒体を持ち運び自在に提供できる。
【０１５７】
ここで、プログラム等を記録する記録媒体は、マイクロコンピュータで処理が行われるために図示しないメモリ、例えばＲＯＭのようなプログラムメディアであればよい。あるいは、記録媒体は、図示しない外部記憶装置としてのプログラム読取装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【０１５８】
いずれの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行させる構成であればよい。または、格納されているプログラムは、プログラムを読み出すことにより、読み出されたプログラムが、マイクロコンピュータの図示しないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。この場合、ダウンロード用のプログラムは、予め本体装置に格納されているものとする。
【０１５９】
ここで、上記したプログラムメディアは、本体と分離可能に構成される記録媒体である。すなわち、プログラムメディアは、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスク並びにＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１６０】
また、この場合、記録媒体は、インターネットを含む通信ネットワークを接続可能なシステム構成とし、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、ダウンロード用のプログラムは、予め本体装置に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。
【０１６１】
上記した記録媒体が、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで、上述した画像処理方法が実行される。
【０１６２】
なお、上記したコンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスクプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙に出力するプリンタより構成される。さらには、コンピュータシステムには、ネットワークを介してサーバーなどに接続するための通信手段としての、ネットワークカードやモデムなどが備えられる。
【０１６３】
なお、本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１６４】
本発明の画像処理装置は、入力画像データに対して、原稿の種別に応じた適切な黒生成処理（下色除去処理）、特に同一のハードウェアやメモリを用いて１次元および２次元の黒生成処理（下色除去処理）のいずれかを選択的に行うことができるため、Ｋ（黒）色材を用いた画像出力を行うカラー複写機やカラープリンタ等の用途に適用できる。
【図面の簡単な説明】
【０１６５】
【図１】本発明の一実施形態を示すものであり、黒生成量算出部の要部構成を示すブロック図である。
【図２】カラー画像処理装置を適用する画像形成装置の構成を示すブロック図である。
【図３】領域分離処理部の構成を示すブロック図である。
【図４】黒生成下色除去部の構成を示すブロック図である。
【図５】にじみ処理部の構成の一例を示すブロック図である。
【図６】Ｋテーブルメモリの構成の一例を示す図である。
【図７】黒生成量演算部が、２つの１次元Ｋテーブルから読み出した２つの黒生成量から、補間演算による２次元の黒生成処理を行って、画像データに対する黒生成量Ｋ’を算出する方法の概念を示す図である。
【図８】黒生成量演算部が、２つの１次元Ｋテーブルから読み出した２つの黒生成量から、補間演算による２次元の黒生成処理を行って、画像データに対する黒生成量Ｋ’を算出する方法の概念を示す図である。
【図９】ＭＩＮ信号が選択信号ＳＩＧである場合に、黒生成量演算部が、２つの１次元Ｋテーブルから読み出した黒生成量から、補間演算による２次元の黒生成処理を用いて１次元の黒生成処理と同等の結果を得ることによって、画像データに対する黒生成量Ｋ’を算出する方法の概念を示す図である。
【図１０】ＭＩＮ信号が選択信号ＳＩＧである場合に、黒生成量演算部が、２つの１次元Ｋテーブルから読み出した黒生成量から、補間演算による２次元の黒生成処理を用いて１次元の黒生成処理と同等の結果を得ることによって、画像データに対する黒生成量Ｋ’を算出する方法の概念を示す図である。
【図１１】黒生成量算出部における処理全体の流れを示すフローチャートである。
【図１２】色にじみ処理の流れを示すフローチャートである。
【図１３】黒生成量算出処理の流れの一例を示すフローチャートである。
【図１４】下色除去量算出処理の流れの一例を示すフローチャートである。
【図１５】本発明の他の実施形態を示すものであり、黒生成量算出部の構成を示すブロック図である。
【図１６】本発明の他の実施形態を示すものであり、黒生成量算出部の構成を示すブロック図である。
【図１７】本発明の他の実施形態を示すものであり、黒生成量算出部の構成を示すブロック図である。
【図１８】黒生成量算出部において、２次元Ｋテーブルから黒生成量を算出する方法の概念を表す図である。
【図１９】黒生成量算出部において、２次元Ｋテーブルの一部を１次元Ｋテーブルとして使用する方法の概念を表す図である。
【図２０】本発明に係るカラー画像処理装置を適用する、図２とは異なる例の画像形成装置の構成を示すブロック図である。
【符号の説明】
【０１６６】
２４  領域分離処理部
３１  領域分離部
３２  色にじみ判定部
３３  有彩色判定部
３４  エッジ抽出処理部
３５  近傍画素判定部
４１  最大値・最小値算出部（パラメータ生成手段）
４２  にじみ処理部
４３  下色除去量算出部
４４  黒生成量算出部（黒特性量決定手段）
４５  下色除去処理部
５１  平均値算出部
５２  にじみ信号選択部
６０，８２，８４  直線
８０  グラフ
１０１  信号選択部（パラメータ選択手段）
１０２  黒生成部
１０３  Ｋテーブルメモリ（関数データ格納部）
１０４  Ｋテーブルメモリアクセス部（黒特性量取得手段）
１０５  黒生成量演算部
２０１  Ｋテーブルメモリアクセス部（黒特性量取得手段）
２０２  第１アクセス部（第１の黒特性量取得手段）
２０３  第２アクセス部（第２の黒特性量取得手段）
２０４  Ｋテーブルメモリ（関数データ格納部）
２０５  黒生成量演算部
３０１  ２次元黒生成量算出部
３０２  １次元黒生成量算出部
３０３  Ｋテーブルメモリアクセス部（黒特性量取得手段）
３０４  第１アクセス部
３０５  第２アクセス部
３０６  第３アクセス部
３０７  Ｋテーブルメモリ（関数データ格納部）
３０８  黒生成量演算部
３０９  出力選択部
４０１  信号選択部（パラメータ選択手段）
４０２  Ｋテーブルメモリ（関数データ格納部）
４０３  Ｋテーブルメモリアクセス部（黒特性量取得手段）
【図１】
2006115220.tif 000008
【図２】
2006115220.tif 000009
【図３】
2006115220.tif 000010
【図４】
2006115220.tif 000011
【図５】
2006115220.tif 000012
【図６】
2006115220.tif 000013
【図７】
2006115220.tif 000014
【図８】
2006115220.tif 000015
【図９】
2006115220.tif 000016
【図１０】
2006115220.tif 000017
【図１１】
2006115220.tif 000018
【図１２】
2006115220.tif 000019
【図１３】
2006115220.tif 000020
【図１４】
2006115220.tif 000021
【図１５】
2006115220.tif 000022
【図１６】
2006115220.tif 000023
【図１７】
2006115220.tif 000024
【図１８】
2006115220.tif 000025
【図１９】
2006115220.tif 000026
【図２０】
2006115220.tif 000027