(57)【要約】【課題】  色にじみやモノクロコピー等の処理内容を考慮した適切な黒生成または下色除去処理を行う画像処理装置を実現する。【解決手段】  画像処理装置は、複数の色成分からなる入力画像データに対して、入力画像データから複数種のパラメータを算出するパラメータ算出部６１と、入力画像データへの画像処理内容を制御する領域識別信号に基づき、パラメータ算出部６１が算出した算出パラメータの中から、２つの座標信号を選択する座標信号選択部６２とを備えている。そして、黒生成部７０および下色除去部７１は、座標信号選択部６２が選択した２つの座標信号を基に、黒生成量および下色除去量を決定し、黒生成下色除去を行う。【選択図】  図７
2005244455.tif 000002
【特許請求の範囲】
【請求項１】
複数の色成分からなる入力画像データに対して、黒生成処理を行う画像処理装置において、
入力画像データへの画像処理内容を制御し、制御信号を生成する制御手段と、
入力画像データから複数種のパラメータを算出するパラメータ算出手段と、
前記パラメータ算出手段で算出された複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて黒生成量を記憶する複数のテーブルを格納する黒生成量格納手段と、
前記制御手段が生成する制御信号に基づき、前記パラメータ算出手段で算出された複数種のパラメータから、第１のパラメータおよび第２のパラメータを選択するパラメータ選択手段と、
前記制御手段が生成する制御信号に基づき、前記黒生成量格納手段に格納された複数のテーブルから、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択手段とを備え、
前記パラメータ選択手段が選択した第１のパラメータおよび第２のパラメータの値と、テーブル選択手段が選択したテーブルとを基に、黒生成量を決定することを特徴とする画像処理装置。
【請求項２】
複数の色成分からなる入力画像データに対して、下色除去処理を行う画像処理装置において、
入力画像データへの画像処理内容を制御し、制御信号を生成する制御手段と、
入力画像データから複数種のパラメータを算出するパラメータ算出手段と、
前記パラメータ算出手段で算出された複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて下色除去量を記憶する複数のテーブルを格納する下色除去量格納手段と、
前記制御手段が生成する制御信号に基づき、前記パラメータ算出手段で算出された複数種のパラメータから、第１のパラメータおよび第２のパラメータを選択するパラメータ選択手段と、
前記制御手段が生成する制御信号に基づき、前記下色除去量格納手段に格納された複数のテーブルから、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択手段とを備え、
前記パラメータ選択手段が選択した第１のパラメータおよび第２のパラメータの値と、テーブル選択手段が選択したテーブルとを基に、下色除去量を決定することを特徴とする画像処理装置。
【請求項３】
前記制御手段が、入力画像データ中の各画素あるいは画素群を少なくとも文字領域、網点領域、写真領域の何れかに分離し、前記制御信号として、各画素あるいは画素群の領域を示す領域識別信号を出力する領域分離部であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記算出パラメータが、入力画像データの色成分の最小値と、入力画像データの色成分の最大値あるいは最大値と最小値との差と、前記最大値と最小値との平均値とを含むことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記制御手段が、カラーコピーで出力するか、モノクロコピーで出力するか制御し、前記制御信号として、カラーコピーもしくはモノクロコピーのいずれかを表すコピーモード信号を出力するコピーモード制御部であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
前記算出パラメータが、入力画像データの色成分を表す色成分パラメータあるいは入力画像データの輝度を表す輝度パラメータと、入力画像データの色成分の最小値と、入力画像データの色成分の最大値あるいは最大値と最小値との差とを含むことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
複数の色成分からなる入力画像データに対して黒生成処理を行う画像処理方法において、
入力画像データから複数種のパラメータを算出するパラメータ算出ステップと、
入力画像データへの画像処理内容を制御する制御信号に基づき、前記パラメータ算出ステップにおいて算出された算出パラメータの中から、第１のパラメータおよび第２のパラメータを選択するパラメータ選択ステップと、
前記複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて黒生成量を記憶する複数のテーブルを格納する黒生成量格納手段から、前記制御信号に基づき、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択ステップと、
前記パラメータ選択ステップで選択された第１のパラメータおよび第２のパラメータの値と、前記テーブル選択ステップで選択されたテーブルとを基に、黒生成量を決定する黒生成ステップとを含むことを特徴とする画像処理方法。
【請求項８】
複数の色成分からなる入力画像データに対して下色除去処理を行う画像処理方法において、
入力画像データから複数種のパラメータを算出するパラメータ算出ステップと、
入力画像データへの画像処理内容を制御する制御信号に基づき、前記パラメータ算出ステップにおいて算出された算出パラメータの中から、第１のパラメータおよび第２のパラメータを選択するパラメータ選択ステップと、
前記複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて下色除去量を記憶する複数のテーブルを格納する下色除去量格納手段から、前記制御信号に基づき、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択ステップと、
前記パラメータ選択ステップで選択された第１のパラメータおよび第２のパラメータの値と、前記テーブル選択ステップで選択されたテーブルとを基に、下色除去量を決定する下色除去ステップとを含むことを特徴とする画像処理方法。
【請求項９】
前記制御信号が、入力画像データが黒文字領域・色にじみ領域・網点領域・写真領域のいずれの領域に属するのかを表す領域識別信号であることを特徴とする請求項７または８に記載の画像処理方法。
【請求項１０】
前記制御信号が、カラーコピーで出力するか、モノクロコピーで出力するかを表すコピーモード信号であることを特徴とする請求項７または８に記載の画像処理方法。
【請求項１１】
請求項１から６のいずれか１項に記載の画像処理装置を備えることを特徴とする画像形成装置。
【請求項１２】
請求項１から６のいずれか１項に記載の画像処理装置を動作させる画像処理プログラムであって、コンピュータを上記の各手段として機能させるための画像処理プログラム。
【請求項１３】
請求項１２に記載の画像処理プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像データに対して色補正処理を行い、色補正処理した画像データに対して黒生成処理を行う画像処理装置、画像処理方法、該画像処理装置を備えた画像形成装置、画像処理プログラム、および該プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
近年、ＯＡ機器のデジタル化が急速に進展し、またカラー画像出力の需要が増してきたことによって、電子写真方式のデジタルカラー複写機およびインクジェット方式や熱転写方式のカラープリンタ等の出力機器が広く一般に普及してきている。たとえば、デジタルカメラやスキャナ等の入力機器から入力された画像情報やコンピュータ上で作成された画像情報がこれらの出力機器を用いて出力されている。
【０００３】
これらの出力機器においては、入力された画像情報に対して、常に色再現の安定した画像を出力することが必要であり、デジタル画像処理技術の色変換（色補正）処理が重要な役割を果たしている。
【０００４】
ここで、色変換処理とは、原稿と入力機器の特性に基づいて構成される入力画像データの色空間の信号、例えばＲ（レッド）Ｇ（グリーン）Ｂ（ブルー）から、プリンタなどの出力機器に適合した出力画像データの色空間の信号、例えばＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）へと変換する処理を意味する。
【０００５】
出力機器においてはＣＭＹの色材（トナーやインクなど）だけでなく、Ｋ（ブラック）の色材も用いられる。Ｋ色材を使うことで、ＣＭＹだけでは再現できない暗い色を再現できる。さらに、Ｋ色材を使うことで、ＣＭＹ色材の使用量を削減することができ、黒文字などのグレーの再現性を向上させることもできる。
【０００６】
しかし、暗くて鮮やかな色の再現と黒文字などのグレーの再現に適した黒生成量が異なるため、適切な黒生成が難しいという問題があった。
【０００７】
これに対して、色補正されたＣＭＹ信号の最大値ＭＡＸと最小値ＭＩＮとの差分（ＭＡＸ−ＭＩＮ）と最小値ＭＩＮとに基づき、二次元の黒生成および下色除去用のＬＵＴ（ルックアップテーブル）を用いて黒生成量を制御する技術が、特許文献１に記載されている。この技術により、グレーの再現と暗くて鮮やかな色の再現とを両立させている。
【特許文献１】特開２００３−６０９２９公報（公開日２００３年２月２８日）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に記載の構成では、スキャナの構造や振動により発生する画像データの色にじみに対応することができない。
【０００９】
スキャナでは画像データをＲ（レッド）Ｇ（グリーン）Ｂ（ブルー）に色分解して読取るために、原稿に当てた光の反射光をＲＧＢそれぞれのフィルタを通してＣＣＤで読取る。その際に、複数色ラインセンサーの配置ずれ等に起因して、原稿の対応部分がグレーであってもＲＧＢ信号がそろわず、ずれた値（色にじみ）となって入力されることがある。
【００１０】
また、スキャナのモーターなどの駆動による振動によっても色にじみが起こり得る。このような場合には、上記の特許文献１に記載の方法では、本来の信号に比べて、ＭＩＮが小さくなり適切な黒生成が行われないという問題がある。
【００１１】
また、カラーの原稿をモノクロで出力する場合には、必ずしもＭＩＮが適切なグレー成分を表しているわけではないため、ＭＩＮと（ＭＡＸ−ＭＩＮ）とを用いて黒生成処理を行っても適切な黒生成量とはならない。そのため、上記の特許文献１に記載の構成をモノクロコピーの場合に適用すると、原稿の明るさや彩度に応じた適切な黒生成を行うことができない。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、色にじみやモノクロコピー等の処理内容を考慮した適切な黒生成または下色除去処理を行う画像処理方法および画像処理装置、並びにそれを備えた画像形成装置、画像処理プログラム、および該プログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【００１３】
本発明に係る画像処理装置は、上記課題を解決するために、複数の色成分からなる入力画像データに対して、黒生成処理を行う画像処理装置において、入力画像データへの画像処理内容を制御し、制御信号を生成する制御手段と、入力画像データから複数種のパラメータを算出するパラメータ算出手段と、前記パラメータ算出手段で算出された複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて黒生成量を記憶する複数のテーブルを格納する黒生成量格納手段と、前記制御手段が生成する制御信号に基づき、前記パラメータ算出手段で算出された複数種のパラメータから、第１のパラメータおよび第２のパラメータを選択するパラメータ選択手段と、前記制御手段が生成する制御信号に基づき、前記黒生成量格納手段に格納された複数のテーブルから、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択手段とを備え、前記パラメータ選択手段が選択した第１のパラメータおよび第２のパラメータの値と、テーブル選択手段が選択したテーブルとを基に、黒生成量を決定することを特徴としている。
【００１４】
また、本発明に係る画像処理装置は、上記課題を解決するために、複数の色成分からなる入力画像データに対して、下色除去処理を行う画像処理装置において、入力画像データへの画像処理内容を制御し、制御信号を生成する制御手段と、入力画像データから複数種のパラメータを算出するパラメータ算出手段と、前記パラメータ算出手段で算出された複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて下色除去量を記憶する複数のテーブルを格納する下色除去量格納手段と、前記制御手段が生成する制御信号に基づき、前記パラメータ算出手段で算出された複数種のパラメータから、第１のパラメータおよび第２のパラメータを選択するパラメータ選択手段と、前記制御手段が生成する制御信号に基づき、前記下色除去量格納手段に格納された複数のテーブルから、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択手段とを備え、前記パラメータ選択手段が選択した第１のパラメータおよび第２のパラメータの値と、テーブル選択手段が選択したテーブルとを基に、下色除去量を決定することを特徴としている。
【００１５】
さらに、上記の構成に加えて、本発明に係る画像処理装置は、前記制御手段が、入力画像データ中の各画素あるいは画素群を少なくとも文字領域、網点領域、写真領域の何れかに分離し、前記制御信号として、各画素あるいは画素群の領域を示す領域識別信号を出力する領域分離部であることを特徴としている。
【００１６】
さらに、上記の構成に加えて、本発明に係る画像処理装置は、前記算出パラメータが、入力画像データの色成分の最小値と、入力画像データの色成分の最大値あるいは最大値と最小値との差と、前記最大値と最小値との平均値とを含むことを特徴としている。
【００１７】
また、上記の構成に加えて、本発明に係る画像処理装置は、前記制御手段が、カラーコピーで出力するか、モノクロコピーで出力するか制御し、前記制御信号として、カラーコピーもしくはモノクロコピーのいずれかを表すコピーモード信号を出力するコピーモード制御部であることを特徴としている。
【００１８】
また、本発明に係る画像処理方法は、上記の課題を解決するために、複数の色成分からなる入力画像データに対して黒生成処理を行う画像処理方法において、入力画像データから複数種のパラメータを算出するパラメータ算出ステップと、入力画像データへの画像処理内容を制御する制御信号に基づき、前記パラメータ算出ステップにおいて算出された算出パラメータの中から、第１のパラメータおよび第２のパラメータを選択するパラメータ選択ステップと、前記複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて黒生成量を記憶する複数のテーブルを格納する黒生成量格納手段から、前記制御信号に基づき、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択ステップと、前記パラメータ選択ステップで選択された第１のパラメータおよび第２のパラメータの値と、前記テーブル選択ステップで選択されたテーブルとを基に、黒生成量を決定する黒生成ステップとを含むことを特徴としている。
【００１９】
また、本発明に係る画像処理方法は、上記の課題を解決するために、複数の色成分からなる入力画像データに対して下色除去処理を行う画像処理方法において、入力画像データから複数種のパラメータを算出するパラメータ算出ステップと、入力画像データへの画像処理内容を制御する制御信号に基づき、前記パラメータ算出ステップにおいて算出された算出パラメータの中から、第１のパラメータおよび第２のパラメータを選択するパラメータ選択ステップと、前記複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて下色除去量を記憶する複数のテーブルを格納する下色除去量格納手段から、前記制御信号に基づき、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択ステップと、前記パラメータ選択ステップで選択された第１のパラメータおよび第２のパラメータの値と、前記テーブル選択ステップで選択されたテーブルとを基に、下色除去量を決定する下色除去ステップとを含むことを特徴としている。
【００２０】
さらに、上記の構成に加えて、本発明に係る画像処理方法は、前記制御信号が、入力画像データが黒文字領域・色にじみ領域・網点領域・写真領域のいずれの領域に属するのかを表す領域識別信号であることを特徴としている。
【００２１】
また、上記の構成に加えて、本発明に係る画像処理方法は、前記制御信号が、カラーコピーで出力するか、モノクロコピーで出力するかを表すコピーモード信号であることを特徴としている。
【００２２】
本発明に係る画像形成装置は、上記の課題を解決するために、上記の画像処理装置を備えることを特徴としている。
【００２３】
また、本発明の画像処理プログラムは、コンピュータを上記の各手段として機能させるコンピュータ・プログラムである。
【００２４】
また、本発明の画像処理プログラムを記録した記録媒体は、上記の各手段をコンピュータに実現させて、上記画像処理装置を動作させる画像処理プログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００２５】
また、本発明に係る画像処理装置は、以上のように、入力画像データへの画像処理内容を制御し、制御信号を生成する制御手段と、入力画像データから複数種のパラメータを算出するパラメータ算出手段と、前記パラメータ算出手段で算出された複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて黒生成量を記憶する複数のテーブルを格納する黒生成量格納手段と、前記制御手段が生成する制御信号に基づき、前記パラメータ算出手段で算出された複数種のパラメータから、第１のパラメータおよび第２のパラメータを選択するパラメータ選択手段と、前記制御手段が生成する制御信号に基づき、前記黒生成量格納手段に格納された複数のテーブルから、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択手段とを備え、前記パラメータ選択手段が選択した第１のパラメータおよび第２のパラメータの値と、テーブル選択手段が選択したテーブルとを基に、黒生成量を決定する構成である。
【００２６】
それゆえ、パラメータ選択手段において、色にじみやモノクロコピー等の画像処理内容に適した第１のパラメータおよび第２のパラメータからなるパラメータ組が選択されるとともに、テーブル選択手段において、画像処理内容に適したテーブルが選択される。そして、パラメータ選択手段において選択された第１のパラメータおよび第２のパラメータの値と、テーブル選択手段が選択したテーブルとを基に、黒生成量が決定されるため、画像処理内容を考慮した適切な黒生成処理を行うことができ、画質の向上した画像データを出力させることができるという効果を奏する。
【００２７】
また、本発明に係る画像処理装置は、以上のように、入力画像データへの画像処理内容を制御し、制御信号を生成する制御手段と、入力画像データから複数種のパラメータを算出するパラメータ算出手段と、前記パラメータ算出手段で算出された複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて下色除去量を記憶する複数のテーブルを格納する下色除去量格納手段と、前記制御手段が生成する制御信号に基づき、前記パラメータ算出手段で算出された複数種のパラメータから、第１のパラメータおよび第２のパラメータを選択するパラメータ選択手段と、前記制御手段が生成する制御信号に基づき、前記下色除去量格納手段に格納された複数のテーブルから、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択手段とを備え、前記パラメータ選択手段が選択した第１のパラメータおよび第２のパラメータの値と、テーブル選択手段が選択したテーブルとを基に、下色除去量を決定する構成である。
【００２８】
それゆえ、パラメータ選択手段において、色にじみやモノクロコピー等の画像処理内容に適した第１のパラメータおよび第２のパラメータからなるパラメータ組が選択されるとともに、テーブル選択手段において、画像処理内容に適したテーブルが選択される。そして、パラメータ選択手段において選択された第１のパラメータおよび第２のパラメータの値と、テーブル選択手段において選択されたテーブルとを基に、下色除去量が決定されるため、画像処理内容を考慮した適切な下色除去処理を行うことができ、画質の向上した画像データを出力させることができるという効果を奏する。
【００２９】
さらに、本発明に係る画像処理装置は、上記の構成に加えて、前記制御手段が、入力画像データ中の各画素あるいは画素群を少なくとも文字領域、網点領域、写真領域の何れかに分離し、前記制御信号として、各画素あるいは画素群の領域を示す領域識別信号を出力する領域分離部である。そのため、領域識別信号に基づき、第１のパラメータおよび第２のパラメータと、テーブルとを切換えることができる。これにより、領域の特性に応じた黒生成・下色除去処理を行うことができ、より一層画質の向上した画像データを出力することができるという効果を奏する。
【００３０】
さらに、本発明に係る画像処理装置は、上記の構成に加えて、前記算出パラメータが、入力画像データの色成分の最小値と、入力画像データの色成分の最大値あるいは最大値と最小値との差と、前記最大値と最小値との平均値とを含む。
【００３１】
これにより、例えば、色にじみ領域のように、色成分の最小値が本来のグレー成分を表していない場合、第１のパラメータおよび第２のパラメータとして、色成分の最大値あるいは最大値と最小値との差および平均値とが選択され、テーブルとして、色成分の最大値あるいは最大値と最小値との差および平均値に対応するテーブルが選択されるように構成できる。平均値は、最小値と比べて色にじみの影響が少ないため、原稿のグレー成分を的確に再現することができる。これにより、色にじみ領域に適切な黒生成または下色除去理を行うことができ、出力画像の画質の再現性を向上させることができる。なお、色成分の最大値は色再現域の境界に近いかどうか、また最大値と最小値との差は入力画像データにおける彩度に対応している。
【００３２】
また、色にじみ領域以外の領域においては、第２のパラメータとしてグレー成分を表している最小値が選択され、テーブルとして、色成分の最大値あるいは最大値と最小値との差および最小値に対応するテーブルが選択されるように構成できる。これにより、適切なグレー成分を表現することができ、出力画像の画質の再現性を向上させることができる。
【００３３】
このように、各領域に最適な画像データを出力することができ、画質が向上するという効果を奏する。
【００３４】
さらに、本発明に係る画像処理装置は、上記の構成に加えて、前記制御信号が、カラーコピーで出力するか、モノクロコピーで出力するかを表すコピーモード信号である。そのため、コピーモード信号に基づき、選択パラメータを切換えることができる。これにより、カラーコピーモード、あるいは、モノクロコピーモードに適した黒生成・下色除去処理を行うことができ、より一層画質の向上した画像データを出力することができるという効果を奏する。
【００３５】
さらに、本発明に係る画像処理装置は、上記の構成に加えて、前記算出パラメータが、入力画像データの色成分を表す色成分パラメータあるいは入力画像データの輝度を表す輝度パラメータと、入力画像データの色成分の最小値と、入力画像データの色成分の最大値あるいは最大値と最小値との差とを含む。
【００３６】
カラーの原稿をモノクロで出力する場合、必ずしも色成分の最小値が適切なグレー成分を表しているわけではない。例えば、原稿の明るさの変化が乏しく、彩度方向での色変化があるような場合である。しかし、上記構成では、モノクロコピーモードの場合に、入力画像データ（原稿から読取られた画像データである）の輝度パラメータと彩度を表す色成分の最大値あるいは最大値と最小値との差とを用いることができる。これにより、輝度パラメータに応じた原稿の明るさを表現できるとともに、彩度方向の変化も表現することのできるモノクロコピーに適した黒生成を行うことができる。
【００３７】
さらに、カラーコピーを行う場合、入力画像データの色成分の最小値と、入力画像データの色成分の最大値あるいは最大値と最小値との差とを用いることができる。これにより、カラーコピーに適した黒生成および下色除去を行うことができる。
【００３８】
以上から、カラーコピーおよびモノクロコピーのそれぞれに適した黒生成および下色除去を行い、画質の向上した画像データを出力することができる効果を奏する。
【００３９】
また、本発明に係る画像処理方法は、以上のように、入力画像データから複数種のパラメータを算出するパラメータ算出ステップと、入力画像データへの画像処理内容を制御する制御信号に基づき、前記パラメータ算出ステップにおいて算出された算出パラメータの中から、第１のパラメータおよび第２のパラメータを選択するパラメータ選択ステップと、前記複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて黒生成量を記憶する複数のテーブルを格納する黒生成量格納手段から、前記制御信号に基づき、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択ステップと、前記パラメータ選択ステップで選択された第１のパラメータおよび第２のパラメータの値と、前記テーブル選択ステップで選択されたテーブルとを基に、黒生成量を決定する黒生成ステップとを含む。
【００４０】
また、本発明に係る画像処理方法は、以上のように、入力画像データから複数種のパラメータを算出するパラメータ算出ステップと、入力画像データへの画像処理内容を制御する制御信号に基づき、前記パラメータ算出ステップにおいて算出された算出パラメータの中から、第１のパラメータおよび第２のパラメータを選択するパラメータ選択ステップと、前記複数種のパラメータのうち、２つのパラメータからなる複数のパラメータ組に対して、パラメータ組ごとに、２つのパラメータに対応付けて下色除去量を記憶する複数のテーブルを格納する下色除去量格納手段から、前記制御信号に基づき、前記第１のパラメータおよび第２のパラメータからなるパラメータ組に対応するテーブルを選択するテーブル選択ステップと、前記パラメータ選択ステップで選択された第１のパラメータおよび第２のパラメータの値と、前記テーブル選択ステップで選択されたテーブルとを基に、下色除去量を決定する下色除去ステップとを含む。
【００４１】
そのため、パラメータ選択ステップにおいて、色にじみやモノクロコピー等の画像処理内容に適した第１のパラメータおよび第２のパラメータが選択され、テーブル選択ステップにおいて、色にじみやモノクロコピー等の画像処理内容に適したテーブルが選択される。そして、選択された第１のパラメータおよび第２のパラメータとテーブルとを基に、黒生成量または下色除去量を決定し、黒生成または下色除去を行うため、画像処理内容を考慮した適切な黒生成または下色除去を行うことができ、画質の向上した画像データを出力させることができるという効果を奏する。
【００４２】
さらに、本発明に係る画像処理方法は、上記の構成に加えて、前記制御信号が、入力画像データが黒文字領域・色にじみ領域・網点領域・写真領域のいずれの領域に属するのかを表す領域識別信号である。そのため、領域識別信号に基づき、選択パラメータを切換えることができる。これにより、領域の特性に応じた黒生成・下色除去処理を行うことができ、より一層画質の向上した画像データを出力することができるという効果を奏する。
【００４３】
さらに、本発明に係る画像処理方法は、上記の構成に加えて、前記制御信号が、カラーコピーで出力するか、モノクロコピーで出力するかを表すコピーモード信号である。そのため、コピーモード信号に基づき、選択パラメータを切換えることができる。これにより、カラーコピーモード、あるいは、モノクロコピーモードに適した黒生成・下色除去処理を行うことができ、より一層画質の向上した画像データを出力することができるという効果を奏する。
【００４４】
また、本発明に係る画像形成装置は、以上のように、上記の画像処理装置を備えている。そのため、色にじみやモノクロコピー等の画像処理内容に適した２つのパラメータを選択して黒生成処理・下色除去処理を行うことができるので、品質の良い画像を出力することができる画像形成装置を提供することができるという効果を奏する。
【００４５】
また、本発明の画像処理プログラムは、コンピュータを上記の各手段として機能させるコンピュータ・プログラムである。それゆえ、コンピュータで上記画像処理装置の各手段を実現することによって、上記画像処理装置を実現することができるという効果を奏する。
【００４６】
また、本発明の画像処理プログラムを記録したコンピュータ読取り可能な記録媒体は、上記の各手段をコンピュータに実現させて、上記画像処理装置を動作させる画像処理プログラムを記録したコンピュータ読取り可能な記録媒体である。それゆえ、上記記録媒体から読み出された画像処理プログラムによって、上記画像処理装置をコンピュータ上に実現することができる。
【発明を実施するための最良の形態】
【００４７】
〔実施形態１〕
本発明の一実施形態について図１〜１０に基づいて説明すると以下の通りである。
【００４８】
図１のブロック図に、本発明の実施の一形態である画像処理装置１を備えるデジタルカラー複写機（画像形成装置）４の概略の構成を示す。
【００４９】
デジタルカラー複写機４は、カラー画像入力装置２、画像処理装置１、およびカラー画像出力装置３を備えている。
【００５０】
カラー画像入力装置２は、原稿画像を読取って、画像データであるＲＧＢのアナログ信号を生成し、画像処理装置１に入力するものである。カラー画像入力装置２は、例えば、電荷結合素子（Charge Coupled Device：以下、ＣＣＤと称する）を備えたスキャナ部より構成されており、原稿画像が記録された紙からの反射光像を、ＣＣＤにてＲＧＢのアナログ信号（ＲＧＢの反射率信号）として読取って、画像処理装置１に入力する。
【００５１】
画像処理装置１は、図１に示すように、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力階調補正部１３、領域分離処理部１４、色補正部１５、黒生成下色除去部１６、空間フィルタ処理部１７、出力階調補正部１８、階調再現処理部１９、図示しない記憶部、および図示しないＣＰＵ（Central Processing Unit）を備えている。各構成の詳細な説明については後述する。
【００５２】
カラー画像入力装置２にて読取られたアナログ信号は、画像処理装置１内を、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力階調補正部１３、領域分離処理部１４、色補正部１５、黒生成下色除去部１６、空間フィルタ処理部１７、出力階調補正部１８、および階調再現処理部１９の順で送られ、ＣＭＹＫのデジタルカラー信号として、カラー画像出力装置３へ出力される。
【００５３】
カラー画像出力装置３は、画像データを記録媒体（例えば紙等）上に出力するものである。カラー画像出力装置３としては、例えば、電子写真方式やインクジェット方式を用いたカラー画像出力装置等を挙げることができるが特に限定されるものではない。
【００５４】
次に、画像処理装置１の各構成部材について説明する。
【００５５】
Ａ／Ｄ（アナログ／デジタル）変換部１１は、入力されてきたＲＧＢのアナログ信号をデジタル信号に変換するものである。Ａ／Ｄ変換部１１は、変換したデジタル信号をシェーディング補正部１２に送る。
【００５６】
シェーディング補正部１２は、Ａ／Ｄ変換部１１より送られてきたＲＧＢのデジタル信号に対して、カラー画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施すものである。シェーディング補正部１２は、該各種の歪みを取り除いたＲＧＢデジタル信号を入力階調補正部１３へ送る。
【００５７】
入力階調補正部１３は、シェーディング補正部１２にて各種の歪みが取り除かれたＲＧＢの反射率信号であるＲＧＢデジタル信号を、カラーバランスを整えると同時に、濃度信号などカラー画像処理装置に採用されている画像処理システムの扱い易い信号に変換する。その後、入力階調補正部１３は、変換したＲＧＢデジタル信号を領域分離処理部１４へと送る。
【００５８】
領域分離処理部１４は、入力階調補正部１３から送られるＲＧＢデジタル信号を補色反転させたＣＭＹ信号を基に、入力画像中の各画素を、例えば、文字領域、網点領域、写真領域、色にじみ領域の何れかに分離するものである。そして、領域分離処理部１４は、上記分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、色補正部１５、黒生成下色除去部１６、空間フィルタ処理部１７、及び階調再現処理部１９へと出力すると共に、入力階調補正部１３より送られたＲＧＢデジタル信号を補色反転させたＣＭＹ信号を後段の色補正部１５に出力する。なお、領域分離処理部１４の詳細な構成については後述する。
【００５９】
色補正部１５は、色を忠実に再現するために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行うものである。
【００６０】
色補正の処理方法としては、ＲＧＢ信号を補色反転したＣＭＹ信号と出力Ｃ’Ｍ’Ｙ’信号との対応関係をルックアップテーブル（ＬＵＴ）としてもつ方法や、下記の（１）式のように変換行列を用いるカラーマスキング法などがある。
【００６１】
【数１】
2005244455.tif 000003
【００６２】
例として、処理方法としてカラーマスキング法を用いる場合について説明する。あるＣＭＹデータを画像出力装置に与えた場合に出力される色のＬ＊ａ＊ｂ＊値（ＣＩＥ１９７６Ｌ＊ａ＊ｂ＊信号（ＣＩＥ: Commission International de l’Eclairage：国際照明委員会、Ｌ＊: 明度、ａ＊，ｂ＊: 色度））と同じＬ＊ａ＊ｂ＊をもつカラーパッチをスキャナが読み込んだときのＲＧＢデータと、画像出力装置に与えたＣＭＹデータとの組を多数用意する。そして、それらの組み合わせから（１）式のａ１１からａ３３までの変換行列の要素を算出し、これらの要素を用いて色補正処理を行う。より精度を高めたい場合は、二次以上の高次の項を加えればよい。
【００６３】
黒生成下色除去部１６は、色補正後のＣ’Ｍ’Ｙ’の３色信号から黒（Ｋ）信号を生成する黒生成と、元のＣ’Ｍ’Ｙ’信号から下色除去量を差し引いて新たなＣ”Ｍ”Ｙ”信号を生成する下色除去処理とを行うものである。つまり、黒生成下色除去部１６は、ＣＭＹの３色信号をＣＭＹＫの４色信号に変換する。黒生成下色除去部１６は、変換したＣ”Ｍ”Ｙ”Ｋ’信号を空間フィルタ処理部１７へ送る。なお、黒生成下色除去部１６についての詳細な説明は後述する。
【００６４】
空間フィルタ処理部１７は、黒生成下色除去部１６より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基に、デジタルフィルタによる空間フィルタ処理を行うものである。該空間フィルタ処理により、空間フィルタ処理部１７は、空間周波数特性を補正し、出力画像のぼやけや粒状性劣化を防ぐように処理することができる。
【００６５】
出力階調補正部１８は、濃度信号などの信号をカラー画像出力装置３の特性値である網点面積率に変換する出力階調補正処理を行うものである。
【００６６】
階調再現処理部１９は、空間フィルタ処理部１７と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号を基に所定の階調再現処理を施すものである。
【００６７】
例えば、領域分離処理部１４にて文字領域として分離された領域は、特に黒文字または色文字の再現性を高めるために、空間フィルタ処理部１７による空間フィルタ処理における鮮鋭強調処理で高周波成分を強調する。同時に、階調再現処理部１９においては、高域周波成分の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【００６８】
また、領域分離処理部１４にて網点領域として分離された領域に関しては、空間フィルタ処理部１７において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、階調再現処理部１９で、階調再現性を重視した二値化または多値化処理が行われる。
【００６９】
さらに、領域分離処理部１４にて写真領域として分離された領域に関しては、階調再現処理部１９において、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００７０】
上述した各処理が施された画像データは、一旦記憶部（図示せず）に記憶され、所定のタイミングで読み出されてカラー画像出力装置３に入力される。また、上記の各処理は、画像処理層装置１が備える図示しないＣＰＵにより制御される。
【００７１】
以下、領域分離処理部１４、及び黒生成下色除去部１６における処理の内容を詳細に説明する。
【００７２】
図２に領域分離処理部１４の要部構成を示す。領域分離処理部１４は、文字・網点・写真領域判定部５１と色にじみ判定部５２とから構成されている。
【００７３】
本実施の形態の領域分離処理部１４では、文字・網点・写真領域が分離され、さらに文字領域及び近傍画素を含む領域に対して、黒文字領域・色にじみ領域・その他領域に分離され、各々の領域で黒生成量が制御される。
【００７４】
先ず、領域分離処理部１４において、入力されたＲＧＢ信号が補色反転されＣＭＹ信号に変換される。補色反転処理は、例えば、画像信号の各色が０から２５５までの整数で表される場合、次式（２）に従って行われる。
Ｃ＝２５５−Ｒ、Ｍ＝２５５−Ｇ、Ｙ＝２５５−Ｂ  …（２）
次に、領域分離処理部１４において変換されたＣＭＹ信号を基に、文字・網点・写真領域判定部５１で、カラー画像入力装置２により読み込まれた画像データを文字・網点・写真領域に分離し、次に、色にじみ判定部５２において、文字領域及び近傍画素を含む領域より黒文字領域・色にじみ領域・その他領域に分類する処理が行われる。
【００７５】
文字・網点・写真領域判定部５１における入力画像データを文字・網点・写真領域を分離する方法としては、例えば「画像電子学会研究会予稿９０−０６−０４，ｐ１９〜ｐ２４」に記載されている方法を用いることができる。以下に詳細を説明する。
【００７６】
注目画素を中心としたＭ×Ｎ（Ｍ、Ｎは自然数）画素のブロック内で以下のような判定を行い、それを注目画素の領域識別信号とする。
【００７７】
まず、ブロック内の中央の９画素（注目画素を中心とした３×３画素）に対して信号レベルの平均値（Ｄａｖｅ）を求め、その平均値を用いてブロック内の各画素を２値化する。また、最大画素信号レベル（Ｄｍａｘ）、最小画素信号レベル（Ｄｍｉｎ）も同時に求める。
【００７８】
次に、網点領域では、小領域における画像信号の変動が大きいことや、背景に比べて濃度が高いことを利用し、網点領域を識別する。具体的には、２値化されたデータに対して主走査方向および副走査方向のぞれぞれで、０から１への変化点数ＫＨ、１から０への変化点数ＫＶを求める。次いで、変化点数ＫＨ，ＫＶをそれぞれ閾値ＴＨ，ＴＶと比較する。そして、変化点数ＫＨが閾値ＴＨを上回り、かつ、変化点数ＫＶが閾値ＴＶを上回る場合、網点領域と判定し、そうでない場合、非網点領域と判定する。
【００７９】
さらに、網点領域と判定した場合、背景との誤判定を防ぐために、ＤｍａｘとＤａｖｅとの差（Ｄｍａｘ−Ｄａｖｅ）、およびＤａｖｅとＤｍｉｎとの差（Ｄａｖｅ−Ｄｍｉｎ）をそれぞれ閾値Ｂ１およびＢ２と比較する。そして、これらの差が共に閾値（Ｂ１，Ｂ２）を上回る場合に網点領域を判定する一方、他の場合には非網点領域と判定を変える。すなわち、以下の条件で、網点領域と網点領域以外の領域（非網点領域）とを分ける。
【００８０】
【数２】
2005244455.tif 000004
【００８１】
次に、文字領域では、最大信号レベルと最小信号レベルとの差が大きく、濃度も高いと考えられることから、文字領域の判定を以下のように行う。非網点領域において先に求めていた最大、最小信号レベルとそれらの差分（Ｄｓｕｂ）とをそれぞれ閾値ＰＡ、ＰＢ、およびＰＣと比較する。そして、どれか一つが閾値を上回ったならば文字領域と、すべてが閾値以下ならば写真領域と判定する。すなわち、以下の条件で、非網点領域を、文字領域と写真領域とに分ける。
【００８２】
【数３】
2005244455.tif 000005
【００８３】
次に、上記の方法により抽出された文字領域とその近傍画素（例えば数画素程度）を含めた領域とに対して、色にじみが生じているかどうかの判定を色にじみ判定部５２において行う。
【００８４】
色にじみ判定部５２は、有彩色判定部５２ａ、エッジ抽出処理部５２ｂ、および近傍画素判定部５２ｃから構成されている。
【００８５】
色にじみ領域の判定方法としては、色にじみは黒文字のエッジの外側に生じるため、文字領域とその近傍画素（例えば数画素程度）を含めた領域とに対して、注目画素が、『有彩色である』、『エッジである』、『周囲の画素のいずれかに黒文字領域の画素（無彩色の画素）がある』の３つの条件を用い、これら、３つの条件全てを満たす場合に、色にじみ領域であると判定する。それぞれの条件の判定は、有彩色判定部５２ａ、エッジ抽出処理部５２ｂ、および近傍画素判定部５２ｃにおいて行われる。
【００８６】
図３に示すように、ＣＭＹ信号の最大値ｍａｘ（Ｃ，Ｍ，Ｙ）と最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）の差が所定の閾値Ｔｈをこえた場合に有彩色、閾値Ｔｈより小さい場合に無彩色と判定される。
【００８７】
エッジ抽出処理部５２ｂでのエッジの判定方法としては、注目画素を中心とした例えば３×３の領域で、図４に示すようなゾーベルフィルタを適用する。フィルタＡは縦方向、フィルタＢは横方向のエッジを検出するためのもので、これらのゾーベルフィルタを注目画素に対して適用して求められた値の２乗和の平方根が、予め定められた閾値（例えば、１００）をこえた場合にエッジと判定する。
【００８８】
近傍画素判定部５２ｃでは、図５に示すような注目画素の近傍８画素に黒文字領域の画素があるかを判定するために、上述の有彩色か無彩色かの判定を近傍８画素に対して行い、どれか一つの画素でも無彩色の画素ならば注目画素は色にじみであると判定する。
【００８９】
図６に、色にじみ判定処理のフローチャートを示す。
【００９０】
まず、ステップ１（以下ステップをＳと記す。）では、フラグＦとフラグＮとを０に初期化する。フラグＦは無彩色の判定を行っているのが注目画素なのか近傍の画素なのかを区別するためのフラグであり、０の場合は注目画素、ａでは近傍画素の判定を行っていることを表す。フラグＮは近傍画素判定を行う際のパラメータ（近傍画素の数：Ｋ）であり、何個目の近傍画素の判定を行っているかを表す。
【００９１】
次に、注目画素が有彩色であるのか否かの判定を行うために、Ｓ２において、注目画素のＣ，Ｍ，Ｙ信号について、最大値ｍａｘ（Ｃ，Ｍ，Ｙ）及び最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）を求める。なお、最大値ｍａｘ（Ｃ，Ｍ，Ｙ）とは、Ｃ濃度信号のレベルＣ、Ｍ濃度信号のレベルＭ、およびＹ濃度信号のレベルＹのうち、最も大きいレベルの値である。同様に、最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）とは、Ｃ濃度信号のレベルＣ、Ｍ濃度信号のレベルＭ、およびＹ濃度信号のレベルＹのうち、最も小さいレベルの値である。
【００９２】
次に、Ｓ３において、注目画素における最大値ｍａｘ（Ｃ，Ｍ，Ｙ）と最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）との差と、予め定められた閾値Ｔｈとの比較を行う。最大値ｍａｘ（Ｃ，Ｍ，Ｙ）と最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）との差が予め定められた閾値Ｔｈ（例えば、１０）より大きいとき、すなわち、
ｍａｘ（Ｃ，Ｍ，Ｙ）−ｍｉｎ（Ｃ，Ｍ，Ｙ）＞Ｔｈ
の条件が充たされる場合、注目画素を有彩色であると判定する。一方、上記条件が満たされない場合、注目画素を有彩色ではないと判定する。
【００９３】
注目画素を有彩色ではないと判定する場合（Ｓ３でＮＯ）、有彩色判定部５２ａにおいて、注目画素の最大値ｍａｘ（Ｃ，Ｍ，Ｙ）と、予め定められた閾値ＭＡＸ０との比較が行われる（Ｓ１０）。これは、最大値ｍａｘ（Ｃ，Ｍ，Ｙ）がある程度低い場合には、最大値と最小値との差も小さくなり認識が困難になるため、最大値に対する条件を設けているものである。
【００９４】
最大値ｍａｘ（Ｃ，Ｍ，Ｙ）が閾値ＭＡＸ０以上である場合（Ｓ１０でＹＥＳ）、注目画素が無彩色であると判定される。その後、Ｓ１１でフラグＦの内容の確認が行われるが、ここでは注目画素の判定処理中であるので、フラグＦは０である（Ｓ１１でＮＯ）。この場合、Ｓ１２において、注目画素を黒文字領域であると判定し、黒文字領域を表す領域識別信号を出力する。
【００９５】
また、最大値ｍａｘ（Ｃ，Ｍ，Ｙ）が閾値ＭＡＸ０未満である場合（Ｓ１０でＮＯ）、Ｓ１４にてフラグＦの内容が確認される。ここでは、注目画素の判定処理中であるので、フラグＦは０である（Ｓ１４でＮＯ）。その後、注目画素がその他領域であると判定し、その他領域を表す領域識別信号を出力する（Ｓ１５）。
【００９６】
その後、Ｓ４にてフラグＦの内容が確認されるが、今の場合、注目画素の判定処理中であるので、フラグＦは０である（Ｓ４でＮＯ）。なお、フラグＦがａである場合（Ｓ４でＹＥＳ）については後述する。
【００９７】
その後、Ｓ５において、注目画素に対してエッジ抽出処理を行う。エッジ抽出処理とは、上述したように、Ｃ・Ｍ・Ｙの各信号に、注目画素を中心としたＭ×Ｎ（Ｍ，Ｎは自然数）のブロック内の画素（例えば、３×３画素）の濃度値に対して、エッジ検出フィルタ（例えば、図５に示すようなゾーベルフィルタ）を掛ける処理である。
【００９８】
次に、Ｓ６において、注目画素がエッジか否かを判定する。具体的には、上記エッジ処理により得られた値の和が予め定められた閾値を超えている場合、注目画素がエッジであると判定する。一方、得られた値の和が閾値以下である場合、注目画素がエッジではないと判定する。
【００９９】
注目画素がエッジではないと判断する場合（Ｓ６でＮＯ）、つまり、注目画素が有彩色であるがエッジではないと判断する場合、注目画素が色文字領域であると判断し、その他領域に分類する（Ｓ１５）。そして、その他領域を表す領域識別信号を出力する。
【０１００】
一方、注目画素がエッジであると判断する場合（Ｓ６でＹＥＳ）、注目画素は色にじみが生じている可能性があるので、次に近傍画素が無彩色か否か（近傍画素に黒文字領域があるかどうか）を判定する必要がある。
【０１０１】
そこで、Ｓ７において、フラグＮがＫ（近傍画素の数）か否か（近傍画素全てについて無彩色か否かの判定処理がなされたか否か）が判定されるが、今の場合、Ｎは０である（Ｓ７でＮＯ）。そして、Ｓ８において、フラグＦをａに設定する。その後、Ｓ９において、Ｎの数を１増加させて、Ｓ２に戻り近傍画素について有彩色か否かの判定を行う。
【０１０２】
続いて、Ｓ２において、判定を行う近傍画素の最大値ｍａｘ（Ｃ，Ｍ，Ｙ）および最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）を求める。
【０１０３】
次に、近傍画素における上記最大値ｍａｘ（Ｃ，Ｍ，Ｙ）と最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）との差と、予め定められた閾値Ｔｈとの比較が行われる（Ｓ３）。最大値ｍａｘ（Ｃ，Ｍ，Ｙ）と最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）との差が予め定められた閾値Ｔｈ（例えば、１０）より大きいとき、近傍画素を有彩色であると判定する。一方、最大値ｍａｘ（Ｃ，Ｍ，Ｙ）と最小値ｍｉｎ（Ｃ，Ｍ，Ｙ）との差が閾値Ｔｈ（例えば、１０）以下の場合、近傍画素を有彩色ではないと判定する。
【０１０４】
近傍画素を有彩色であると判定した場合（Ｓ３でＹＥＳ）、Ｓ４でフラグＦの判定を行う。ここでは、近傍画素判定処理中であるので、フラグＦ＝ａである（Ｓ４でＹＥＳ）。これにより、近傍画素の判定処理においては、Ｓ５およびＳ６のエッジ処理およびエッジ判定を行わなくて済む。その後、Ｓ７においてフラグＮがＫであるかどうかの判定処理が行われる。
【０１０５】
一方、Ｓ３において、近傍画素が有彩色でないと判定する場合（Ｓ３でＮＯ）、Ｓ１０において、近傍画素の最大値ｍａｘ（Ｃ，Ｍ，Ｙ）と予め定められた閾値ＭＡＸ０との比較が行われる。これは、最大値ｍａｘ（Ｃ，Ｍ，Ｙ）がある程度低い場合には、最大値と最小値との差も小さくなり認識が困難になるため、最大値に対する条件を設けているものである。
【０１０６】
Ｓ１０において、最大値ｍａｘ（Ｃ，Ｍ，Ｙ）が閾値ＭＡＸ０以上である場合、近傍画素が無彩色であると判定する（Ｓ１０でＹＥＳ）。その後、Ｓ１１において、フラグＦがａであるか否かが判定されるが、ここでは近傍画素判定処理中であるので、フラグＦはａである（Ｓ１１でＹＥＳ）。注目画素の近傍に無彩色の画素が存在すると判断し、注目画素を色にじみ領域であると判定し、色にじみ領域を表す領域識別信号を出力する（Ｓ１３）。
【０１０７】
Ｓ１０において、最大値ｍａｘ（Ｃ，Ｍ，Ｙ）が閾値ＭＡＸ０未満である場合（Ｓ１０でＮＯ）、Ｓ１４においてフラグＦの内容が確認されるが、ここでは近傍画素判定処理中であるので、フラグＦ＝ａである（Ｓ１４でＹＥＳ）。この場合、さらに別の近傍画素の判定を行う必要があるので、Ｓ７に戻る。
【０１０８】
Ｓ４またはＳ１４にて、フラグＦ＝ａと判定されると、Ｓ７において、フラグＮがＫであるかの判定が行われる。つまり、全ての近傍画素について判定を行ったかどうかが判定される。
【０１０９】
全ての近傍画素の判定処理が未処理の場合（Ｓ７でＮＯ）、Ｓ８を経て、Ｓ９において、Ｎの数を１増加させ、次の近傍画素の判定処理を続ける。
【０１１０】
一方、全ての近傍画素の判定処理を行った結果、無彩色の画素が見出されなかった場合（Ｓ７でＹＥＳ）、注目画素をその他領域であると判定し、その他領域を表す領域識別信号を出力する。
【０１１１】
以上の処理により求められた領域分離結果を、画像処理内容を制御する制御信号である領域識別信号（黒文字・網点・色にじみ・その他）として後段の各処理部へ送り、これに応じて各領域に適切な処理に切替られる。
【０１１２】
次に、黒生成下色除去部１６の構成および処理内容について、図７〜１０に基づいて説明する。
【０１１３】
図７のブロック図は、黒生成下色除去部１６の構成を示している。図７で示されるように、黒生成下色除去部１６は、パラメータ算出部（パラメータ算出手段）６１と、座標信号選択部（パラメータ選択手段）６２と、黒生成処理部（テーブル選択手段）６３および黒生成量格納部（黒生成量格納手段）６４からなる黒生成部７０と、下色除去処理部（テーブル選択手段）６５および下色除去量格納部（下色除去量格納手段）６６からなる下色除去部７１とを備えている。
【０１１４】
パラメータ算出部６１は、入力画像データの色成分から各種のパラメータを算出するためのものである。パラメータ算出部６１は、座標信号選択部６２に接続されている。
【０１１５】
パラメータ算出部６１には、色補正部１５からＣＭＹ信号（Ｃ’，Ｍ’，Ｙ’）が入力される。パラメータ算出部６１は、入力されたＣＭＹ信号から、その最大値であるｍａｘ（Ｃ’，Ｍ’，Ｙ’）（以下ＭＡＸとする）と、その最小値であるｍｉｎ（Ｃ’，Ｍ’，Ｙ’）（以下ＭＩＮとする）と、最大値と最小値との平均値であるａｖｅ（Ｃ’，Ｍ’，Ｙ’）（以下ＡＶＥとする）とを算出する。算出されたＭＡＸ，ＭＩＮ，ＡＶＥは、座標信号選択部６２に出力される。なお、ＡＶＥは、ＭＡＸとＭＩＮとの平均値であり、次の（３）式のように表される。
ＡＶＥ＝（ＭＡＸ＋ＭＩＮ）／２  …（３）
座標信号選択部６２は、領域識別信号に基づき、座標信号として出力する値を切換えるためのものである。座標信号選択部６２は、領域分離処理部１４、パラメータ算出部６１、黒生成処理部６３、および下色除去処理部６５に接続されている。
【０１１６】
座標信号選択部６２には、パラメータ算出部６１から上記ＭＡＸ，ＭＩＮ，ＡＶＥが、領域分離処理部１４から領域識別信号が、それぞれ入力される。座標信号選択部６２において、入力された領域識別信号に基づき、ＭＡＸ，ＭＩＮ，ＡＶＥの３種のパラメータから、２つの座標信号（座標信号１および座標信号２）として出力するパラメータが選択され、選択されたパラメータが黒生成処理部６３および下色除去処理部６５に出力される。
【０１１７】
領域識別信号が色にじみ領域を表す信号の場合、座標信号選択部６２において、座標信号１のパラメータとしてＡＶＥが、座標信号２のパラメータとしてＭＡＸが選択される。そして、選択されたパラメータ：（ＡＶＥ，ＭＡＸ）が黒生成処理部６３および下色除去処理部６５に出力される。
【０１１８】
また、領域識別信号が色にじみ領域以外を表す信号の場合、座標信号選択部６２において、座標信号１のパラメータとしてＭＩＮが、座標信号２のパラメータとしてＭＡＸが選択される。そして、選択されたパラメータ：（ＭＩＮ，ＭＡＸ）が黒生成処理部６３および下色除去処理部６５に出力される。
【０１１９】
黒生成量格納部６４は、ＭＩＮおよびＭＡＸを座標軸として黒生成量を記憶する２次元の黒生成テーブルＫ−ＬＵＴ（ルックアップテーブル）１と、ＡＶＥおよびＭＡＸを座標軸として黒生成量を記憶する２次元の黒生成テーブルＫ−ＬＵＴ２とを格納している。黒生成量格納部６４は、黒生成処理部６３に接続されている。
【０１２０】
同様に、下色除去量格納部６６は、ＭＩＮおよびＭＡＸを座標軸として下色除去量を記憶する２次元の下色除去テーブルＵＣＲ−ＬＵＴ１と、ＡＶＥおよびＭＡＸを座標軸として下色除去量を記憶する２次元の下色除去テーブルＵＣＲ−ＬＵＴ２とを格納している。下色除去量格納部６６は、下色除去処理部６５に接続されている。
【０１２１】
黒生成処理部６３における処理では、黒生成量格納部６４から黒生成量Ｋを取り出し、取り出した黒生成量Ｋから下記の（４）式に従って、黒信号Ｋ”を生成する。そして、黒生成処理部６３は、生成した黒信号Ｋ”を後段の処理部へと出力する。
Ｋ”＝Ｋ  …（４）
図７で示されるように、黒生成処理部６３は、座標信号選択部６２と、黒生成量格納部６４とに接続されている。
【０１２２】
黒生成処理部６３には、座標信号選択部６２により２つの座標信号（座標信号１および座標信号２）として選択されたパラメータと領域識別信号とが入力される。黒生成処理部６３において、領域識別信号に基づいて、２次元の黒生成テーブルが黒生成量格納部６４から選択される。その後、該２次元の黒生成テーブルを基に、パラメータに対応する座標位置から黒生成量Ｋを読み出し、読み出した黒生成量Ｋを黒白信号Ｋ”として、後段に出力する。
【０１２３】
具体的には、領域識別信号が色にじみ領域以外の場合、すなわち、座標信号選択部６２からパラメータとして（ＭＩＮ，ＭＡＸ）が入力された場合、黒生成処理部６３において、図８で示したようなパラメータＭＩＮおよびＭＡＸを座標軸とする２次元の黒生成テーブルＫ−ＬＵＴ１が選択される。さらに、黒生成処理部６３における処理において、入力されたパラメータ（ＭＩＮ，ＭＡＸ）の値に対応する該Ｋ−ＬＵＴ１の座標位置から黒生成量Ｋが読み出され、(４)式にしたがって、黒信号Ｋ”が空間フィルタ処理部１７へ出力される。
【０１２４】
また、領域識別信号が色にじみ領域の場合、すなわち、座標信号選択部６２からパラメータとして（ＡＶＥ，ＭＡＸ）が入力された場合、黒生成処理部６３において、図９で示したようなパラメータＡＶＥおよびＭＡＸを座標軸とする２次元の黒生成テーブルＫ−ＬＵＴ２が選択される。さらに、黒生成処理部６３における処理において、入力されたパラメータ（ＡＶＥ，ＭＡＸ）の値に対応する該Ｋ−ＬＵＴ２の座標位置から黒生成量Ｋが読み出され、(４)式にしたがって、黒信号Ｋ”が空間フィルタ処理部１７へ出力される。
【０１２５】
下色除去処理部６５は、下色除去量ＵＣＲ（under color removal）を生成し、下色除去後のＣＭＹ信号（Ｃ”，Ｍ”，Ｙ”）を、下記の（５）式に従って、後段の処理部へと出力するものである。
【０１２６】
【数４】
2005244455.tif 000006
【０１２７】
図７で示されるように、下色除去処理部６５は、座標信号選択部６２と、下色除去量格納部６６とに接続されている。また、黒生成下色除去部１６の前段である色補正部１５からＣＭＹ信号（Ｃ’，Ｍ’，Ｙ’）が入力される。
【０１２８】
下色除去処理部６５には、座標信号選択部６２により２つの座標信号（座標信号１および座標信号２）として選択されたパラメータと領域識別信号とが入力される。下色除去処理部６５において、領域識別信号に基づいて、２次元の下色除去テーブルが下色除去量格納部６６より選択される。その後、該２次元の下色除去テーブルから、パラメータの値の座標位置に対応する下色除去量ＵＣＲを読み出し、読み出した値から上記（５）式に従って、下色除去後のＣＭＹ信号であるＣ’，Ｍ’，Ｙ’信号を後段の処理部に出力する。
【０１２９】
具体的には、領域識別信号が色にじみ領域以外の場合、すなわち、座標信号選択部６２からパラメータとして（ＭＩＮ，ＭＡＸ）が入力された場合、下色除去処理部６５において、図８で示したようなパラメータＭＩＮおよびＭＡＸを座標軸とする２次元の下色除去テーブルＵＣＲ−ＬＵＴ１が選択される。さらに、下色除去処理部６５において、入力されたパラメータ（ＭＩＮ，ＭＡＸ）の値に対応する該ＵＣＲ−ＬＵＴ１の座標位置から下色除去量ＵＣＲが読み出され、(５)式にしたがって、Ｃ”，Ｍ”，Ｙ”信号が空間フィルタ処理部１７へ出力される。
【０１３０】
また、領域識別信号が色にじみ領域の場合、すなわち、座標信号選択部６２からパラメータ（ＡＶＥ，ＭＡＸ）が入力された場合、下色除去処理部６５において、図９で示したようなパラメータＡＶＥおよびＭＡＸを座標軸とするＵＣＲ−ＬＵＴ２が選択される。さらに、下色除去処理部６５において、入力されたパラメータ（ＡＶＥ，ＭＡＸ）の値に対応する該ＵＣＲ−ＬＵＴ２の座標位置から下色除去量ＵＣＲが読み出され、(５)式にしたがって、Ｃ”，Ｍ”，Ｙ”信号が空間フィルタ処理部１７へ出力される。
【０１３１】
図１０に黒生成および下色除去処理のフローチャートを示す。
【０１３２】
まず、入力されたＣＭＹ信号から、最大値ＭＡＸ、最小値ＭＩＮ、および平均値ＡＶＥを算出する（Ｓ２０）。
【０１３３】
次に、領域識別信号が色にじみ領域を表す信号であるか否かを判定する（Ｓ２１）。
【０１３４】
領域識別信号が色にじみ領域を表す信号である場合（Ｓ２１でＹＥＳ）、座標信号１として平均値ＡＶＥを、座標信号２として最大値ＭＡＸを選択する（Ｓ２２）。
【０１３５】
一方、領域識別信号が色にじみ領域以外を表す信号である場合（Ｓ２１でＮＯ）、座標信号１として最小値ＭＩＮを、座標信号２として最大値ＭＡＸを選択する（Ｓ２３）。
【０１３６】
Ｓ２２またはＳ２３で座標信号１，２が選択されると、次に、黒信号の生成と、下色除去後のＣＭＹ信号の生成との並列処理が行われる。
【０１３７】
領域識別信号に基づいて、２次元の黒生成テーブルを黒生成格納部６４から選択し、入力されたパラメータの値に対応する該黒生成テーブルの座標位置から黒生成量Ｋを取り出す（Ｓ２４）。そして、該黒生成量Ｋをそのまま黒信号Ｋ”として、後段の処理部へと出力する。
【０１３８】
例えば、領域識別信号がにじみ領域である場合、図９で示されるような、座標軸がＡＶＥおよびＭＡＸである２次元の黒生成テーブルＫ−ＬＵＴ２が選択され、（ＡＶＥ，ＭＡＸ）の値に対応する座標位置から黒生成量Ｋが取り出される。また、領域識別信号がにじみ領域以外である場合、図８で示されるような、座標軸がＭＩＮおよびＭＡＸである２次元の黒生成テーブルＫ−ＬＵＴ１が選択され、（ＭＩＮ，ＭＡＸ）の値に対応する座標位置から黒生成量Ｋが取り出される。
【０１３９】
一方、同様に、領域識別信号に基づいて、２次元の下色除去テーブルが下色除去量格納部６６から選択され、入力されたパラメータ値の対応する２次元の下色除去テーブルの座標位置から下色除去量ＵＣＲが取り出される（Ｓ２５）。
【０１４０】
例えば、領域識別信号がにじみ領域である場合、図９で示されるような、座標軸がＡＶＥおよびＭＡＸである２次元の下色除去テーブルＵＣＲ−ＬＵＴ２が選択され、（ＡＶＥ，ＭＡＸ）の値に対応する座標位置から下色除去量ＵＣＲが取り出される。また、領域識別信号がにじみ領域以外である場合、図８で示されるような、座標軸がＭＩＮおよびＭＡＸである２次元の下色除去テーブルＵＣＲ−ＬＵＴ１が選択され、（ＭＩＮ，ＭＡＸ）の値に対応する座標位置から下色除去量ＵＣＲが取り出される。
【０１４１】
次に、取り出したＵＣＲを基に、下色除去後のＣＭＹ信号であるＣ”，Ｍ”，Ｙ”信号を上記（５）式に従って計算する（Ｓ２６）。その後、計算したＣ”，Ｍ”，Ｙ”信号を後段に出力する。
【０１４２】
以上により、黒生成処理および下色除去処理を終了する。
【０１４３】
このように、黒生成下色除去部１６において、領域が色にじみ領域である場合、平均値および最大値を基に、黒生成および下色除去処理が行われる。色にじみ領域に関しては、本来グレーであるにもかかわらず、スキャナの構造や振動によって、各色成分の信号にズレが生じ、彩度をもってしまう。そのため、最小値が本来の値よりも小さくなるので、最小値を基に黒生成量および下色除去量を生成すると、黒生成量が十分でなかったり、下色除去量が足りずにＣＭＹ各色の色材が黒文字の周囲に出力され、文字の周囲に色がにじんだように見えてしまう。しかし、本実施の形態では、黒生成下色除去部１６において、平均値および最大値を基に黒生成および下色除去処理が行われるので、色にじみが発生している領域であっても、適切な黒生成および下色除去を行うことができ、スキャナの構造や振動による影響を受けることなく、より高画質の画像を出力することができる。
【０１４４】
また、黒生成下色除去部１６において、領域が色にじみ領域以外の領域である場合、最小値および最大値を基に、黒生成および下色除去処理が行われる。領域が無彩色の画素である場合、最大値が小さくなり図８の対角線の近傍に分布する。対角線の近傍に対応する黒生成量と下色除去量を大きくすることで、無彩色の画素では、黒生成量を増大させ、下色除去量を減少させることができる。これにより、グレーの部分の再現性を向上させることができる。
【０１４５】
一方、領域が有彩色の画素である場合、最大値が大きくなり図８の対角線から離れた場所に分布する。対角線から離れるにつれて黒生成量と下色除去量を小さくすることで、有彩色の画素では、黒生成量を減少させ、下色除去量を増大させることができる。これにより、彩度の高い部分の再現性を向上させることができる。
【０１４６】
以上から、グレーの部分と彩度の高い部分との再現性を両立させることができる。
【０１４７】
本実施の形態では、図８，９で示されるように、２次元のＬＵＴの縦軸として、最大値ＭＡＸを用いたが、最大値と最小値との差であるＭＡＸ−ＭＩＮを用いても良い。ＭＡＸ−ＭＩＮは彩度に対応するため、彩度に応じて、黒生成量および下色生成量を変化させることができるからである。なお、この場合、パラメータ算出部６１において、最大値と最小値との差ＭＡＸ−ＭＩＮが算出され、座標信号選択部６２において、最大値ＭＡＸの代わりに差ＭＡＸ−ＭＩＮが選択される。
〔実施形態２〕
本発明の他の実施の形態について、図１１〜１４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施の形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１４８】
本実施の形態の画像処理装置を含む画像形成装置は、カラーの原稿をカラーで出力するカラーコピーモードと、カラーの原稿をモノクロームで出力するモノクロコピーモードとの両方を行うことができるデジタルカラー／モノクロ複写機である。
【０１４９】
図１１のブロック図に、本実施の形態の画像処理装置１０を備えるデジタルカラー／モノクロ複写機４０の構成を示す。図１１に示すように、デジタルカラー／モノクロ複写機４０は、画像処理装置１０、カラー画像入力装置２、カラー／モノクロ画像出力装置３０、および操作パネル５から構成されている。
【０１５０】
操作パネル５は、画像処理装置１０、カラー画像入力装置２、およびカラー／モノクロ画像出力装置３０の動作を制御すべくユーザが操作するためのボタン群と、ユーザの操作に必要な情報等を表示するための液晶ディスプレイ等からなる表示部とを備えるものである。本実施の形態では、ユーザは、操作パネル５を用いて、カラー原稿の画像を、カラーコピーモードで出力するか、モノクロコピーモードで出力するかを選択することができる。操作パネル５は、いずれのコピーモードが選択されたかにより、画像処理装置１０およびカラー／モノクロ画像出力装置３０の動作を制御する。
【０１５１】
カラー／モノクロ画像出力装置３０は、画像データを記録媒体（例えば紙等）上に出力するものである。操作パネル５からカラーコピーモードで出力する旨の信号を受けた場合、カラー／モノクロ画像出力装置３０は、上記実施の形態のカラー画像出力装置３と同様に、カラーで画像を出力する。一方、操作パネル５からモノクロコピーモードで出力する旨の信号を受けた場合、カラー／モノクロ画像出力装置３０は、モノクロで画像を出力する。カラー／モノクロ画像出力装置３０としては、例えば、電子写真方式やインクジェット方式を用いた画像出力装置等を挙げることができるが特に限定されるものではない。
【０１５２】
画像処理装置１０は、黒生成下色除去部１６の代わりに黒生成下色除去部２６を、色補正部１５の代わりに色補正部２５を備え、操作パネル５に接続されている点以外は、上記実施の形態の画像処理装置１０と同様の構成を備えている。
【０１５３】
画像処理装置１０の図示しないＣＰＵ（制御手段）は、操作パネル５においてカラーコピーモードが選択された場合、色補正部２５および黒生成下色除去部２６に対して、カラーコピーモードを表すコピーモード信号を出力する。また、図示しないＣＰＵは、操作パネル５においてモノクロコピーモードが選択された場合、色補正部２５および黒生成下色除去部２６に対して、モノクロコピーモードを表すコピーモード信号を出力する。色補正部２５および黒生成下色除去部２６はコピーモード信号に応じた画像処理を行うため、コピーモード信号は、画像処理内容を制御する制御信号であるといえる。
【０１５４】
色補正部２５は、ＣＰＵから入力されるコピーモード信号に基づいて、入力されるＲＧＢ信号（補色反転しただけのＣＭＹ信号）をカラー／モノクロ画像出力装置３０の特性に合わせたＣＭＹ信号に変換して、後段に出力する。
【０１５５】
カラーコピーモードを表すコピーモード信号が入力された場合、色補正部２５において、上記実施の形態の色補正部１５と同様の動作が行われ、（１）式に従って、ＣＭＹ信号（Ｃ’，Ｍ’，Ｙ’）が出力される。
【０１５６】
一方、モノクロコピーモードを表すコピーモード信号が入力された場合、色補正部２５において、入力されたＣＭＹ信号（Ｃ，Ｍ，Ｙ）（ＲＧＢ信号を単に補色反転させた信号）が、そのままＣＭＹ信号（Ｃ’，Ｍ’，Ｙ’）として後段に出力される。すなわち、（Ｃ，Ｍ，Ｙ）＝（Ｃ’，Ｍ’，Ｙ’）である。
【０１５７】
黒生成下色除去部２６は、コピーモード信号および領域識別信号に応じて、黒生成処理と下色除去処理を行うためのものである。図１２のブロック図に、黒生成下色除去部２６の構成を示す。図１２で示されるように、黒生成下色除去部２６は、パラメータ算出部６１の代わりにパラメータ算出部（パラメータ算出手段）６７を、座標信号選択部６２の代わりに座標信号選択部（パラメータ選択手段）６８を、黒生成量格納部６４の代わりに黒生成量格納部（黒生成量格納手段）６９を備える点以外は、上記実施の形態の黒生成下色除去部１６と同様の構成である。
【０１５８】
黒生成量格納部６９には、３つの黒生成用２ＤＬＵＴが格納されている。そのうち２つは、上記実施の形態で示したものと同じである。つまり、図８で示されるような、座標軸が最小値ＭＩＮおよび最大値ＭＡＸであり、各座標に黒生成量が格納されているＫ−ＬＵＴ１と、図９で示されるような、座標軸が平均値ＡＶＥおよび最大値ＭＡＸであり、各座標に黒生成量が格納されたＫ−ＬＵＴ２である。
【０１５９】
残り１つは、図１３で示されるような、座標軸が輝度Ｌおよび最大値ＭＡＸであり、各座標に黒生成量が記憶された２次元の黒生成テーブルＫ−ＬＵＴ３である。該Ｋ−ＬＵＴ３は、最小値等の下色と関係する量に応じてではなく、輝度Ｌ（Ｃ’，Ｍ’，Ｙ’）（以下、Ｌとする）と最大値ＭＡＸとに応じて黒生成量を記憶している。
【０１６０】
該Ｋ−ＬＵＴ３は、後述するように、モノクロコピーモードにおいて使用される。モノクロコピーモードでは、最小値ＭＩＮが適切なグレー成分を表しているわけではないため、Ｋ−ＬＵＴ３は、最小値ＭＩＮを座標軸としていない。Ｋ−ＬＵＴ３は、原稿の明るさを表す輝度Ｌを座標軸としているため、原稿の明るさに応じて黒生成量を変化させることができる。さらに、彩度を表す最大値ＭＡＸも座標軸としているため、原稿の明るさの変化が乏しく、彩度方向での色の変化があるような部分においても、階調の変化を表現することができるように黒生成量を変化させることができる。したがって、該２ＤＬＵＴを用いれば、モノクロコピーモードにおいて、適切な黒生成量を取り出すことができる。
【０１６１】
パラメータ算出部６７は、上記算出部６１と同様にＭＡＸ、ＭＩＮ、ＡＶＥを算出する機能に加えて、さらに、輝度Ｌを算出する機能を有する。なお、輝度Ｌは、下（６）式を基に計算することができる。
Ｌ＝０．２９９×Ｒ＋０．５８７×Ｇ＋０．１１４×Ｂ  …（６）
座標信号選択部６８は、出力する２つの座標信号（座標信号１，座標信号２）を選択するためのものである。座標信号選択部６８には、領域分離処理部１４から領域識別信号が入力される。また、座標信号選択部６８には、図示しないＣＰＵと接続されており、該ＣＰＵからコピーモード信号が入力される。
【０１６２】
カラーコピーモードを表すコピーモード信号が入力された場合、座標信号選択部６８において、上記実施の形態の座標信号選択部６２と同様の動作が行われる。つまり、領域分離処理部１４から入力される領域識別信号を基に、座標信号が選択される。具体的には、領域識別信号が色にじみ領域を表す信号の場合、ＡＶＥおよびＭＡＸが選択され、領域識別信号が色にじみ領域以外を表す信号の場合、ＭＩＮおよびＭＡＸが選択される。そして、座標信号選択部６８は、選択したパラメータを後段の黒生成処理部６３および下色除去処理部６５に出力する。
【０１６３】
一方、モノクロコピーモードを表すコピーモード信号が入力された場合、座標信号選択部６８において、領域識別信号に関わらず、座標信号１として輝度Ｌが、座標信号２として最大値ＭＡＸが選択される。つまり、下色量に関係する最小値は選択されず、原稿の明るさを表す信号である輝度Ｌと、彩度を表す信号である最大値ＭＡＸとが選択される。その後、座標信号選択部１６２から黒生成処理部６３に、選択したパラメータ：（Ｌ，ＭＡＸ）が出力される。
【０１６４】
黒生成処理部６３は、上記実施の形態と同様に、領域識別信号を基に、黒生成量格納部６９から、黒生成量を取り出し、取り出した黒生成量を黒信号Ｋ”として、後段に出力する。カラーコピーモードの場合は、上記実施の形態と同じであるので、ここでは、モノクロコピーモードの場合のみ説明する。モノクロコピーモードの場合、黒生成処理部６３には、座標信号選択部６８から、（Ｌ，ＭＡＸ）が入力される。黒生成処理部６３において、入力された輝度Ｌおよび最大値ＭＡＸを座標軸とする、図１３に示されるような、Ｋ−ＬＵＴ３が黒生成量格納部６９より選択される。そして、黒生成処理部６３の処理において、（Ｌ，ＭＡＸ）の値に対応する該Ｋ−ＬＵＴ３の座標位置から、黒生成量Ｋが取り出され、取り出された黒生成量Ｋがそのまま、黒信号Ｋ”として出力される。
【０１６５】
下色除去処理部６５は、コピーモード信号がカラーコピーモードの場合、上記実施の形態と同様の動作を行う。一方、コピーモード信号がモノクロコピーモードの場合には、ＣＭＹ信号として０を後段に出力する。
【０１６６】
図１４のフローチャートに、黒生成および下色除去処理の手順を示す。
【０１６７】
まず、入力されたＣＭＹ信号から、最大値ＭＡＸ、最小値ＭＩＮ、平均値ＡＶＥ、および輝度Ｌを算出する（Ｓ３０）。
【０１６８】
次に、ＣＰＵからのコピーモード信号がモノクロコピーモードを表す信号かどうかを判定する（Ｓ３１）。
【０１６９】
コピーモード信号がモノクロコピーモードを表す信号である場合（Ｓ３１でＹＥＳ）、座標信号１として輝度Ｌが、座標信号２として最大値ＭＡＸが選択される（Ｓ３２）。
【０１７０】
次に、黒生成量格納部６９から輝度Ｌおよび最大値ＭＡＸを座標軸とするＫ−ＬＵＴ３が選択され、入力されたパラメータ（Ｌ，ＭＡＸ）の値に対応する該Ｋ−ＬＵＴ３の座標位置から黒生成量Ｋが取り出される（Ｓ３３）。そして、該黒生成量Ｋをそのまま黒信号Ｋ”として、後段の処理へと出力する。これにより、モノクロコピーモードで必要な黒信号Ｋ”が出力され、黒生成および下色除去処理が終了する。
【０１７１】
一方、コピーモード信号がカラーコピーモードを表す信号である場合（Ｓ３１でＮＯ）、上記実施の形態で説明したＳ２１〜Ｓ２６の処理が行われる。これにより、黒信号Ｋ”および下色除去処理後のＣ”，Ｍ”，Ｙ”信号が、後段の処理へと出力され、黒生成および下色除去処理が終了する。
【０１７２】
このように、本実施の形態では、コピーモードに応じて座標信号として出力する値を切換え、黒生成量を適切な値に設定することができる。特に、モノクロコピーモードでは、黒生成処理部６３において、座標信号としての輝度Ｌおよび最大値ＭＡＸを基に、黒生成量が取り出される。よって、黒生成処理部６３は、原稿画像の明るさに応じた黒生成量を出力することができ、また、明るさの変化が乏しく、彩度方向での色変化があるような部分では、彩度に応じた黒生成量を出力することができる。これにより、モノクロコピーにおいても、原稿の明るさおよび彩度の違いを表現することができる。
【０１７３】
本実施の形態では、モノクロコピーモードの場合、輝度Ｌを用いて、黒生成量を生成した。しかし、これに限らず、簡易的にＭ’信号（モノクロコピーモードでは、Ｇ信号を単に反転させた信号にあたる）をそのまま用いても良い。Ｍ’信号によっても、簡易的に明るさを表すことができるからである。この場合、パラメータ算出部６７は、Ｍ’信号をそのまま座標信号選択部６８へ出力する。よって、パラメータ算出部６７における計算に要する動作を簡略化できる。
【０１７４】
〔実施形態３〕
上記実施形態１，２では、黒生成部７０および下色除去部７１において、図８，９，１３に示されるような２ＤＬＵＴを用いた黒生成および下色除去処理が行われる構成とした。しかし、これに限らず、黒生成部７０および下色除去部７１において、１次元ＬＵＴ（１ＤＬＵＴ）を用いた黒生成および下色除去処理が行われる構成であってもよい。
【０１７５】
以下に、１ＤＬＵＴを用いて黒生成および下色除去処理を行う黒生成部７０および下色除去部７１の構成について説明する。なお、ここでは上記実施形態１における黒生成下色除去部１６において、１ＤＬＵＴを用いて黒生成および下色除去処理が行われる場合を例にとり説明する。
【０１７６】
先ず、黒生成下色除去部１６における１ＤＬＵＴを用いた黒生成処理方法を、図１５を参照して説明する。
【０１７７】
図１５は、各画素におけるＣＭＹ成分の最小値ＭＩＮ、最大値ＭＡＸ、および最小値ＭＩＮと最大値ＭＡＸとの組み合わせに対する最適な黒生成量の関係を３次元上のグラフで表したものである。ここで、背景技術の欄においても記載したように、暗くて鮮やかな色の再現と黒文字などのグレーの再現とにおいて、適した黒生成量はそれぞれ異なるため、上記グラフは曲面形状を示す。上記実施形態では、上記曲面を２次元のＬＵＴにて表し、該ＬＵＴを用いて最適な黒生成量を求めようとするものであった。
【０１７８】
これに対して、１ＤＬＵＴを用いる黒生成処理方法では、図１５に示される上記曲面の２つ辺を表すエッジ曲線（図中、太線にて示す）のそれぞれを、１次元のＬＵＴであるＬＵＴ１およびＬＵＴ２にて表す。そして、各画素の画素値より算出される第１パラメータ（例えば、ＣＭＹ成分の最小値ＭＩＮ）により、ＬＵＴ１およびＬＵＴ２から該第１パラメータに対応する点を求める。上記エッジ曲線上で第１パラメータに対応する点は、ＬＵＴ１およびＬＵＴ２のそれぞれから１点ずつ求められるので、結局、第１パラメータからはこれら２点を結んだ線分が求められることとなる。
【０１７９】
上記線分が求まると、各画素の画素値より算出される第２パラメータ（例えば、ＣＭＹ成分の最大値ＭＡＸ）を用いて補間演算を行い、該線分上の１点を求める。そして、この補間演算によって求まった点に対応する黒生成量を、画素値に応じた最適な黒生成量とする。尚、上記補間演算には、第１パラメータおよび第２パラメータの両方を用いても良い。
【０１８０】
１ＤＬＵＴを用いる黒生成処理方法では、必要とするＬＵＴは、２つの１次元のＬＵＴである。このため、２次元のＬＵＴを有する上記実施形態に比べ、ＬＵＴを格納するためのメモリ量を大幅に低減することが可能となる。
【０１８１】
次に、１ＤＬＵＴを用いる黒生成下色除去部１６の構成を、図１６を参照して以下に説明する。黒生成下色除去部１６は、図１６に示すように、図７で示した黒生成部７０の代わりに黒生成部（黒生成手段）１７０を、下色除去部７１の代わりに下色除去部（下色除去手段）１７１を備えている。
【０１８２】
黒生成部１７０は、黒生成用１Ｄ（１次元）ＬＵＴ（黒生成量格納手段）１６４、黒生成演算部（黒生成処理手段）１６３を備えている。下色除去部１７１は、下色除去用１ＤＬＵＴ（下色除去量格納手段）１６６、下色除去演算部（下色除去処理手段）１６７、下色除去処理部（下色除去処理手段）１６５を備えている。
【０１８３】
ここでは、座標信号選択部６２が、座標信号１として最小値ＭＩＮを、座標信号２として最大値ＭＡＸを選択した場合を例にとって説明する。
【０１８４】
黒生成部１７０において、黒生成用１ＤＬＵＴ１６４には、座標信号１である最小値ＭＩＮが入力される。黒生成用１ＤＬＵＴ１６４は、この最小値ＭＩＮに対応する黒生成量（第１黒生成量）を２つの１次元ＬＵＴ（ＬＵＴ１，ＬＵＴ２）に格納しており、最小値ＭＩＮを参照してＬＵＴ１，ＬＵＴ２のそれぞれから読み出される２つのテーブル値Ｋ１，Ｋ２を、黒生成演算部１６３へ出力する。黒生成用１ＤＬＵＴ１６４よりテーブル値Ｋ１，Ｋ２を読み出す制御は、ＣＰＵにより行われる。
【０１８５】
黒生成演算部１６３には、黒生成用１ＤＬＵＴ１６４から読み出された２つのテーブル値Ｋ１，Ｋ２の他に、第１パラメータである最小値ＭＩＮおよび第２パラメータである最大値ＭＡＸが入力される。黒生成演算部１６３において、テーブル値Ｋ１，Ｋ２を両端として最小値ＭＩＮおよび最大値ＭＡＸを用いた補間演算が、下記の（６）式を用いて行われ、（ＭＩＮ、ＭＡＸ）の組に対して決定される最適な黒生成量（第２黒生成量）Ｋが求められる。
【０１８６】
【数５】
2005244455.tif 000007
【０１８７】
尚、黒生成演算部１６３における補間演算の方法は特に限定されるものではなく、上記（６）式のような線形補間を行うのではなく、予め変化の様子を式に設定しておき、Ｋ１，Ｋ２を通る曲線上での補間演算を行っても良い。
【０１８８】
さらに、上記黒生成用１ＤＬＵＴ１６４での処理を、図１７および図１８（ａ）〜図１８（ｃ）を用いてさらに詳細に説明すると以下のとおりである。
【０１８９】
図１７においては、横軸を最小値ＭＩＮ、縦軸を最大値ＭＡＸとした２次元のグラフを表しており、最適な黒生成量は（ＭＩＮ、ＭＡＸ）の組に対して一つの値が設定される。また、図１７において、ＬＵＴ１はＭＡＸ＝２５５の関係が成り立つ線分に対応する黒生成ＬＵＴであり、ＬＵＴ２はＭＡＸ＝ＭＩＮの関係が成り立つ線分に対応する黒生成ＬＵＴである。最大値ＭＡＸ≧最小値ＭＩＮであるので、最適な黒生成量を示す点は、縦軸、ＬＵＴ１、ＬＵＴ２で囲まれる三角形の領域に存在する。
【０１９０】
また、図１８（ａ），図１８（ｂ）は、それぞれＬＵＴ１およびＬＵＴ２の一例を示すグラフであり、横軸を最小値ＭＩＮ、縦軸を黒生成量とした２次元のグラフを表している。上記２つのＬＵＴから最小値ＭＩＮに対応する黒生成量（第１黒生成量）を読取ることでＫ１，Ｋ２の値が得られる。
【０１９１】
上記Ｋ１，Ｋ２の値が得られると、図１８（ｃ）に示すように、Ｋ１，Ｋ２を両端とする線分を（ＭＡＸ−ＭＩＮ）：（２５５−ＭＡＸ）に内分する点に対応する黒生成量を補間演算によって求めることで最適な黒生成量（第２黒生成量）Ｋが求められる。
【０１９２】
下色除去部１７１において、下色除去用１ＤＬＵＴ１６６には、第１パラメータである最小値ＭＩＮが入力される。下色除去用１ＤＬＵＴ１６６は、この最小値ＭＩＮに対応する下色除去量（第１下色除去量）を２つの１次元ＬＵＴに格納しており、最小値ＭＩＮを参照してこれらのＬＵＴから読み出される２つのテーブル値ＵＣＲ１，ＵＣＲ２を、下色除去演算部１６７へ出力する。
【０１９３】
下色除去演算部１６７には、下色除去用１ＤＬＵＴ１６６から読み出された２つのテーブル値ＵＣＲ１，ＵＣＲ２の他に、第１パラメータである最小値ＭＩＮおよび第２パラメータである最大値ＭＡＸが入力される。下色除去演算部１６７において、テーブル値ＵＣＲ１，ＵＣＲ２を両端として最小値ＭＩＮおよび最大値ＭＡＸを用いた補間演算が、下記の（７）式を用いて行われ、（ＭＩＮ、ＭＡＸ）の組に対して決定される最適な下色除去量（第２下色除去量）ＵＣＲが求められる。
【０１９４】
【数６】
2005244455.tif 000008
【０１９５】
尚、下色除去用１ＤＬＵＴ１６６および下色除去演算部１６７での処理は、基本的に、黒生成用１ＤＬＵＴ１６４および黒生成演算部１６３での処理と同じものとすることができる。
【０１９６】
下色除去演算部１６７で求められた下色除去量ＵＣＲは、下色除去処理部１６５に入力され、下色除去処理部１６５では上記の（５）式によって下色除去処理が行われる。こうして求められるＣ”，Ｍ”，Ｙ”が出力画像データとなる。
【０１９７】
尚、上記下色除去部１７１において、下色除去演算部１６７と下色除去処理部１６５とは一つの手段として構成しても良い。
【０１９８】
１ＤＬＵＴを使って黒生成下色除去処理を行う場合のフローチャートを図１９に示す。
【０１９９】
先ず、上記実施形態において説明したＳ２０〜Ｓ２３の処理が行われ、適切な座標信号が選択される。以下、座標信号１として最小値が、座標信号２として最大値が選択されたとする。
【０２００】
第１パラメータである最小値ＭＩＮを用いて、２つの黒生成用１ＤＬＵＴから第１黒生成量Ｋ１，Ｋ２を読み出す（Ｓ４０）。そして、第１黒生成量Ｋ１，Ｋ２と、第１および第２パラメータ最大値ＭＡＸ，最小値ＭＩＮとを用いた補間演算により第２黒生成量Ｋを算出する（Ｓ４１）。
【０２０１】
また、第１パラメータである最小値ＭＩＮを用いて、２つの下色除去用１ＤＬＵＴから第１下色除去量ＵＣＲ１，ＵＣＲ２を読み出す（Ｓ４２）。そして、第１下色除去量ＵＣＲ１，ＵＣＲ２と、第１および第２パラメータ最大値ＭＡＸ，最小値ＭＩＮとを用いた補間演算により第２下色除去量ＵＣＲを算出する（Ｓ４３）。さらに、第２下色除去量ＵＣＲから下色除去処理により（Ｃ”，Ｍ”，Ｙ”）を算出する（Ｓ４４）。
【０２０２】
黒生成および下色除去処理の結果を合成して（Ｃ”，Ｍ”，Ｙ”，Ｋ”）を出力する（Ｓ４５）。尚、上記Ｋ”の値は、第２黒生成量Ｋの値と同じである。
【０２０３】
このようにして、１ＤＬＵＴを用いて、領域識別信号に応じた最適の座標信号より、黒生成および下色除去処理を行うことができる。１ＤＬＵＴを用いることにより、処理に必要なメモリ量の増大を避けることができる。
【０２０４】
最後に、画像処理装置１，１０の各ブロック、特に黒生成下色除去部１３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２０５】
すなわち、画像処理装置１，１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像処理装置１，１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読取り可能に記録した記録媒体を、上記画像処理装置１，１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２０６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２０７】
また、画像処理装置１，１０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された搬送波あるいはデータ信号列の形態でも実現され得る。
【０２０８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２０９】
本発明の画像処理装置、画像処理方法、画像形成装置、画像処理プログラムおよび該プログラムを記録した記録媒体によれば、色にじみやモノクロコピー等の画像処理内容を考慮した適切な黒生成または下色除去処理を行うことができ、デジタルカラー複写機やカラープリンタ、複合機等に用いることができる。
【図面の簡単な説明】
【０２１０】
【図１】本発明の一実施形態である画像処理装置を備えるデジタルカラー複写機の要部構成を示すブロック図である。
【図２】上記画像処理装置の領域分離処理部の構成を示すブロック図である。
【図３】上記領域分離処理部における有彩色判定部による、有彩色か無彩色かを判定する判定方法を示す図である。
【図４】上記領域分離処理部におけるエッジ抽出処理部がエッジ抽出処理を行う差異に使用するゾーベルフィルタの一例を示す図である。
【図５】注目画素とその近傍の近傍画素の範囲の一例を示す図である。
【図６】上記領域分離処理部による、文字領域を、黒文字領域・色にじみ領域・その他領域に分離する処理の手順を示すフローチャートである。
【図７】上記画像処理装置の黒生成下色除去部の構成を示すブロック図である。
【図８】色にじみ領域以外で使用される２次元（２Ｄ）ＬＵＴの一例を示す図である。
【図９】色にじみ領域で使用される２次元（２Ｄ）ＬＵＴの一例を示す図である。
【図１０】上記黒生成下色除去部における、黒生成および下色除去処理の手順を示すフローチャートである。
【図１１】本発明の他の実施形態である画像処理装置を備えるデジタルカラー／モノクロ複写機の構成を示すブロック図である。
【図１２】図１１に示す画像処理装置の黒生成下色除去部の構成を示すブロック図である。
【図１３】モノクロコピーモードで使用される２次元（２Ｄ）ＬＵＴの一例を示す図である。
【図１４】図１１で示す黒生成下色除去部における、黒生成および下色除去処理の手順を示すフローチャートである。
【図１５】図１５は、ＣＭＹ成分の最小値、最大値、および最小値と最大値との組み合わせに対する最適な黒生成量の関係を示した３次元上のグラフである。
【図１６】１ＤＬＵＴを用いた黒生成下色除去部の構成を示すブロック図である。
【図１７】最小値と黒生成量との関係を示す二つの１ＤＬＵＴを示すグラフである。
【図１８】（ａ）は、図１７における一方の１ＤＬＵＴのラインを示すグラフであり、（ｂ）は、図１７における他方の１ＤＬＵＴのラインを示すグラフであり、（ｃ）は、補間演算により黒生成量を求める方法を説明するグラフである。
【図１９】１ＤＬＵＴを用いた黒生成下色除去部による、黒生成および下色除去処理の手順を示すフローチャートである。
【符号の説明】
【０２１１】
１・１０        画像処理装置
４・４０        画像形成装置
６１・６７      パラメータ算出部（パラメータ算出手段）
６２・６８      座標信号選択部（パラメータ選択手段）
６３・１６３    黒生成処理部（テーブル選択手段）
６４            黒生成量格納部（黒生成量格納手段）
６５・１６５    下色除去処理部（テーブル選択手段）
６６            下色除去量格納部（下色除去量格納手段）
７０・１７０    黒生成部
７１・１７１    下色除去部
１６４          黒生成用１ＤＬＵＴ（黒生成量格納手段）
１６６          下色除去用１ＤＬＵＴ（下色除去量格納手段）
１６７          下色除去演算部（下色除去処理手段）
【図１】
2005244455.tif 000009
【図２】
2005244455.tif 000010
【図３】
2005244455.tif 000011
【図４】
2005244455.tif 000012
【図５】
2005244455.tif 000013
【図６】
2005244455.tif 000014
【図７】
2005244455.tif 000015
【図８】
2005244455.tif 000016
【図９】
2005244455.tif 000017
【図１０】
2005244455.tif 000018
【図１１】
2005244455.tif 000019
【図１２】
2005244455.tif 000020
【図１３】
2005244455.tif 000021
【図１４】
2005244455.tif 000022
【図１５】
2005244455.tif 000023
【図１６】
2005244455.tif 000024
【図１７】
2005244455.tif 000025
【図１８】
2005244455.tif 000026
【図１９】
2005244455.tif 000027