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