(57)【要約】【課題】本発明は、光沢ムラを抑制しつつ、光沢度を向上させる。【解決手段】ＭＦＰ１は、第２画像データ処理部５の中間調処理部が、ＣＭＹＫ色の画像データに対して、各色に対応するディザマトリクス閾値を用いて中間調処理を施して、画像データに対して中間調処理を施した場合に、所定領域の画素毎に、所定のターゲットパイルハイトを超えるか否かを判定し、該判定結果に基づいて該ディザマトリクス閾値を調整して中間調処理を行って、中間調処理後の画像データに基づいてプロッタ部１０で用紙に画像形成する。【選択図】          図１
2013038523.tif 000002
【特許請求の範囲】
【請求項１】
複数色の画像データに対して、各色に対応するディザマトリクス閾値を用いて中間調処理を施す中間調処理手段と、
画像データに対して前記中間調処理手段で中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値を超えるか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて前記ディザマトリクス閾値を調整して前記中間調処理手段に中間調処理を行わせる中間調処理制御手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記中間調処理制御手段は、
前記判定手段の判定結果に基づいて、所定数の適宜の前記ディザマトリクス閾値の値を変更することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記中間調処理制御手段は、
前記判定手段の判定結果に基づいて、前記ディザマトリクス閾値を、主走査方向と副走査方向のうち少なくともいずれかの方向に所定画素数分シフトさせることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記中間調処理制御手段は、
前記複数色のうち、明度の高い色の前記ディザマトリクス閾値から順番に調整することを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
画像処理部で画像データに画像処理を施した後、該画像データに基づいて画像形成手段で被記録媒体に画像を形成する画像形成装置において、
前記画像処理部として、請求項１から請求項４のいずれかに記載の画像処理装置を備えていることを特徴とする画像形成装置。
【請求項６】
複数色の画像データに対して、各色に対応するディザマトリクス閾値を用いて中間調処理を施す中間調処理ステップと、
画像データに対して前記中間調処理ステップで中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値を超えるか否かを判定する判定処理ステップと、
前記判定処理ステップでの判定結果に基づいて前記ディザマトリクス閾値を調整して前記中間調処理ステップで中間調処理を行わせる中間調処理制御処理ステップと、
を有していることを特徴とする画像処理方法。
【請求項７】
コンピュータに、
複数色の画像データに対して、各色に対応するディザマトリクス閾値を用いた中間調処理と、
画像データに対して前記中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値を超えるか否かを判定する判定処理と、
前記判定処理での判定結果に基づいて前記ディザマトリクス閾値を調整して前記中間調処理を行わせる中間調処理制御処理と、
を実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムに関し、詳細には、光沢度を向上させる中間調処理を行う画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
複写装置、複合装置等の画像形成装置においては、近年、出力画像の高品質化が要望され、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の基準４色のトナー（以下、色材という。）の他に、透明色材や白色色材等の特殊な色の色材を加えて５色以上のトナーで画像形成することで画像品質を向上させることが行われている。特に、従来では、印刷機で行われていた光沢度のあるカタログ等の作成が、小型の複合装置、複写装置等の画像形成装置で行われるようになってきており、この光沢度を出す方法としては、種々の方法があるが、主に、透明色材を用いて光の乱反射を抑えることで、画像の光沢度を上げる方法が用いられている。
【０００３】
すなわち、画像の形成されている表面に、透明色材を付与して画像の光沢度を上げる場合、例えば、図２０に示すように、フルカラー画像では、通常、ＣＭＹＫ４色のカラー色材の重なりを要するため、色材のパイルハイト（Pile Height：用紙等の被記録媒体上の色材層の厚さ）により平坦でない凹凸画像が形成され、凹凸画像の周辺等における乱反射によって光沢度が低下する。
【０００４】
そこで、従来、図２１に示すように、透明色材を画像面に付与することで、乱反射を抑制して画像の光沢度を上げることが行われている。そして、従来、この光沢度を上げる方法として、カラー出力画像が形成される領域を複数の小領域に分割して、この小領域毎にカラー出力画像を形成するのに必要なカラー色材の量を予測し、小領域毎に予測したカラー色材の量に応じて、小領域毎または複数の小領域毎に透明色材の重畳量を算出している（特許文献１参照）。
【０００５】
この場合、従来技術においては、例えば、図２１に２００％として示すようなターゲットパイルハイト（総量規制値）を設定して、カラー色材のパイルハイトに透明色材のパイルハイトを重畳させた重畳後のパイルハイトが、該ターゲットパイルハイトとなるように透明色材の量を決定することが行われている。
【０００６】
また、この特許文献１では、実施例に、ＵＣＲ（下色除去：Under Color Removal）処理を施した後の多値画像データに対して透明色材の量を決定する技術が示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記公報記載の従来技術にあっては、小領域毎にカラー色材量を予測して、重畳する透明色材の量を算出しているのみであるため、カラー色材のパイルハイトが予め設定されるターゲットパイルハイトを超えている画像領域については、対応することができず、光沢度、光沢むらを改善する上で、不十分であり、改良の必要があった。
【０００８】
そこで、本発明は、色材のパイルハイトが所定のターゲットパイルハイトを超える場合にも、光沢ムラを抑制して光沢度を適切に向上させることを目的としている。
【課題を解決するための手段】
【０００９】
本発明の画像処理装置は、上記目的を達成するために、複数色の画像データに対して、各色に対応するディザマトリクス閾値を用いて中間調処理を施す中間調処理手段と、画像データに対して前記中間調処理手段で中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値を超えるか否かを判定する判定手段と、前記判定手段の判定結果に基づいて前記ディザマトリクス閾値を調整して前記中間調処理手段に中間調処理を行わせる中間調処理制御手段と、を備えていることを特徴としている。
【００１０】
本発明の画像形成装置は、上記目的を達成するために、画像処理部で画像データに画像処理を施した後、該画像データに基づいて画像形成手段で被記録媒体に画像を形成する画像形成装置において、前記画像処理部として、請求項１から請求項４のいずれかに記載の画像処理装置を備えていることを特徴としている。
【００１１】
本発明の画像処理方法は、上記目的を達成するために、複数色の画像データに対して、各色に対応するディザマトリクス閾値を用いて中間調処理を施す中間調処理ステップと、画像データに対して前記中間調処理ステップで中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値を超えるか否かを判定する判定処理ステップと、前記判定処理ステップでの判定結果に基づいて前記ディザマトリクス閾値を調整して前記中間調処理ステップで中間調処理を行わせる中間調処理制御処理ステップと、を有していることを特徴としている。
【００１２】
本発明の画像処理プログラムは、上記目的を達成するために、コンピュータに、複数色の画像データに対して、各色に対応するディザマトリクス閾値を用いた中間調処理と、画像データに対して前記中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値を超えるか否かを判定する判定処理と、前記判定処理での判定結果に基づいて前記ディザマトリクス閾値を調整して前記中間調処理を行わせる中間調処理制御処理と、を実行させることを特徴としている。
【発明の効果】
【００１３】
本発明によれば、色材のパイルハイトが所定のターゲットパイルハイトを超える場合にも、光沢ムラを抑制して光沢度を適切に向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例を適用したＭＦＰのブロック構成図。
【図２】第１画像処理部のブロック構成図。
【図３】基準チャートの一例を示す図。
【図４】第２画像処理部のブロック構成図。
【図５】中間調処理部のブロック構成図と拡散係数の一例を示す図。
【図６】Ｋ版用マトリクス閾値の一例を示す図。
【図７】Ｃ版用マトリクス閾値の一例を示す図。
【図８】Ｍ版用マトリクス閾値の一例を示す図。
【図９】Ｙ版用マトリクス閾値の一例を示す図。
【図１０】凹凸が発生する最終出力画像の一例を示す図。
【図１１】図１０の画像に従来技術によってターゲットパイルハイトまで透明色材を重畳した場合の一例を示す図。
【図１２】中間調処理を示すフローチャート。
【図１３】図１０の画像にマトリクス閾値の変更によって凹凸軽減を行った出力画像の一例を示す図。
【図１４】閾値変更による出力画像凹凸軽減処理用のＫ版用マトリクス閾値の一例を示す図。
【図１５】閾値変更による出力画像凹凸軽減処理用のＣ版用マトリクス閾値の一例を示す図。
【図１６】閾値変更による出力画像凹凸軽減処理用のＭ版用マトリクス閾値の一例を示す図。
【図１７】閾値変更による出力画像凹凸軽減処理用のＹ版用マトリクス閾値の一例を示す図。
【図１８】マトリクス閾値のシフトによって凹凸軽減を行った出力画像の一例を示す図。
【図１９】閾値シフトによる出力画像軽減処理用のＹ版用マトリクス閾値の一例を示す図。
【図２０】カラー画像の凹凸状態の一例を示す図。
【図２１】図２０の凹凸のあるカラー画像に従来技術でターゲットパイルハイトまで透明色材を重畳させた状態を示す図。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１６】
図１〜図１９は、本発明の画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムの一実施例を示す図であり、図１は、本発明の画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムの一実施例を適用したＭＦＰ（Multi Functional Products：複合装置）１のブロック構成図である。
【００１７】
図１において、画像形成装置であるＭＦＰ１は、読み取り部２、第１画像データ処理部３、バス制御部４、第２画像データ処理部５、ＨＤＤ（ハードディスク）６、ＣＰＵ（Central Processing Unit ）７、メモリ８、プロッタＩ／Ｆ部９、プロッタ部１０、操作表示部１１、回線Ｉ／Ｆ部１２、外部Ｉ／Ｆ部１３、ＳＢ（サウスブリッジ）１４、ＲＯＭ（Read Only Memory）１５及び外部メディア接続部１６等を備えている。
【００１８】
読み取り部２は、例えば、ＣＣＤ(Charge Coupled Device）を利用したラインイメージセンサ、アナログ／デジタル（Ａ／Ｄ）変換回路及びこれらを駆動する駆動回路等を備えており、一般的にＡＤＦを備えている。ＡＤＦには、複数枚の原稿がセットされ、ＡＤＦは、セットされた原稿を１枚ずつ読み取り部２の原稿読み取り位置に送給する。読み取り部２は、ＡＤＦから搬送されてきた原稿を主走査及び副走査して原稿の濃淡情報から画像を所定の解像度（例えば、６００ｄｐｉ等）で読み取って、ＲＧＢ各所定ビット（例えば、各８ビット、以下の説明では、８ビットとして説明する。）の画像データを生成して第１画像データ処理部３に出力する。なお、読み取り部２は、ＣＣＤを用いたものに限るものではなく、例えば、ＣＩＳ（Contact Image Sensor：密着イメージセンサ）やＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を用いたものであってもよい。
【００１９】
第１画像データ処理部３は、読み取り部２からのデジタル画像データに対して、予め定められている特性に統一する処理を施す。この第１画像データ処理部３の統一する特性は、画像データをＭＦＰ１内部に蓄積して再利用する場合に、出力先の変更に適した特性であり、その詳細については後述する。
【００２０】
バス制御部４は、ＭＦＰ１内で必要な画像データや制御コマンド等の各種データのやり取りを行うデータバスの制御を司り、複数種のバス規格間のブリッジ機能も有している。バス制御部４は、本実施例のＭＦＰ１では、第１画像データ処理部３、第２画像データ処理部５、ＣＰＵ７とはＰＣＩ（Peripheral Component Interconnect）−Expressバス（以下、ＰＣＩｅバスという。）、ＨＤＤ６とはＡＴＡバスで接続し、ＡＳＩＣ（Application Specific Integrated Circuit）化されている。
【００２１】
第２画像データ処理部５は、第１画像データ処理部３で予め定められた特性に統一されたデジタルの画像データ及び回線Ｉ／Ｆ部１２や外部Ｉ／Ｆ部１３を通じて入力される画像データに対して、画像の調整・加工やユーザから指定される出力先に適した画像処理を施すが、その詳細については、後述する。
【００２２】
ＨＤＤ６は、通常のパーソナルコンピュータ等にも用いられている大容量記憶装置のハードディスクであり、主にデジタルの画像データ及び該画像データの付帯情報を蓄積する。また、本実施例のＨＤＤ６は、ＩＤＥ（Integrated Development Environment）を拡張して規格化されているＡＴＡバス接続のハードディスクが用いられている。なお、大容量の記憶装置としては、ＨＤＤ６に限るものではなく、例えば、近年大容量化してきているフラッシュメモリを用いたシリコンディスク等を用いてもよい。
【００２３】
ＣＰＵ７は、ＭＦＰ１全体の制御を行うマイクロプロセッサであり、本実施例では、近年普及してきているＣＰＵコア単体に+αの機能を追加したIntegrated ＣＰＵを使用している。このIntegrated ＣＰＵは、汎用規格Ｉ／Ｆとの接続機能やクロスバースイッチを使用したこれらバス接続機能がインテグレイトされたＣＰＵである。ＣＰＵ７は、ＨＤＤ６のリード／ライトを制御して、ＨＤＤ６の残容量等を検出する。
【００２４】
メモリ８は、複数種のバス規格間をブリッジする際の速度差や接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータを記憶したり、ＣＰＵ７がＭＦＰ１の制御を行う際にプログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵ７には高速処理が求められるため、通常起動時にＲＯＭ１５に記憶されたブートプログラムによってシステムを起動し、その後は高速にアクセス可能なメモリ８に展開されたプログラムによって処理を行う。本実施例のＭＦＰ１では、メモリ８として、規格化されパーソナルコンピュータに使用されているＤＩＭＭが使用されている。
【００２５】
プロッタＩ／Ｆ部９は、ＣＰＵ７にインテグレイトされた汎用規格Ｉ／Ｆを経由して送られてくるＣＭＹＫからなるデジタル画像データを受け取ると、該画像データをプロッタ部１０の専用Ｉ／Ｆに出力するバスブリッジ処理を行い、この汎用規格Ｉ／Ｆとしては、ＰＣＩｅバスが用いられている。
【００２６】
プロッタ部（画像形成手段）１０は、ＣＭＹＫからなるデジタル画像データを受け取ると、レーザビームを用いた電子写真プロセスによって、用紙（被記録媒体）に該画像データの画像を記録出力する。プロッタ部１０は、その画像形成プロセスが電子写真プロセスに限るものではなく、任意の画像形成プロセスであってよく、例えば、インク噴射プロセスであってもよい。
【００２７】
ＳＢ１４は、パーソナルコンピュータに使用されるチップセットのひとつであり、サウスブリッジ（South Bridge）と呼ばれる汎用の電子デバイスである。ＳＢ１４は、主にＰＣＩｅバスである汎用規格の拡張バス１７とＩＳＡ（Industrial Standard Architecture）ブリッジを含むＣＰＵシステムを構築する際に一般的に使用されるバスのブリッジ機能を汎用回路化したものであり、ＲＯＭ１５との間をブリッジしている。
【００２８】
ＲＯＭ１５は、ＭＦＰ１の基本プログラム（ブートプログラムを含む）及び後述する本発明の画像処理方法を実行する画像処理プログラム等のプログラム及び必要なシステムデータが格納されており、ＣＰＵ７が、該ＲＯＭ１５内のプログラムに基づいて上記メモリ８をワークメモリとして利用しつつ、ＭＦＰ１の各部を制御して、ＭＦＰ１の基本動作制御及び後述する画像処理を実行する。
【００２９】
操作表示部１１は、ユーザへのインターフェイスを行う部分であって、ディスプレイ、例えば、ＬＣＤ（Liquid Crystal Display：液晶表示装置）及びキースイッチ等を備えている。操作表示部１１は、ＰＣＩｅバスである拡張バス１７を介してＣＰＵ７と接続されており、ＣＰＵ７の制御下で、ＭＦＰ１の各種状態や操作方法をディスプレイに表示し、また、ユーザからのキースイッチ入力操作を検知する。
【００３０】
回線Ｉ／Ｆ部１２は、ＰＣＩｅバスである拡張バス１７と電話回線を接続し、ＭＦＰ１の電話回線を介した各種データのやり取り、例えば、外部のファクシミリ装置ＦＸとのファクシミリ通信を可能としている。
【００３１】
外部Ｉ／Ｆ部１３は、ＰＣＩｅバスである拡張バス１７と外部装置ＧＳを接続し、外部装置ＧＳと各種データのやり取りを行う。外部Ｉ／Ｆ部１３は、例えば、ネットワーク（イーサネット：登録商標）に接続され、該ネットワーク上の外部装置ＧＳと接続される。また、外部Ｉ／Ｆ部１３は、ＵＳＢ（Universal Serial Bus）等の外部メディア接続部１６によって、外部メディアＧＭに接続されている。外部装置ＧＳは、例えば、パーソナルコンピュータ等であり、ユーザは、パーソナルコンピュータ等の外部装置ＧＳにインストールされているアプリケーションソフトやドライバを利用して、外部Ｉ／Ｆ部１３を介して、ＭＦＰ１の各種制御や画像データの入出力を行うことができる。外部メディアＧＭは、いわゆるコンパクトフラッシュ（登録商標）カードやＳＤカード等のメモリデバイスであり、画像データを含む各種電子データを記録している。外部Ｉ／Ｆ部１３は、外部メディアＧＭとの間で、画像データの入出力を行う。
【００３２】
上記第１画像データ処理部３は、図２に示すようにブロック構成されており、カラー原稿判定部２１、黒文字検出部２２、γ変換部２３、第１フィルタ処理部２４、第１第１色変換処理部２５及び画像圧縮部２６等を備えている。第１画像データ処理部３は、カラー原稿判定部２１、黒文字検出部２２及びγ変換部２３に、読み取り部２からの画像データが入力画像データとして入力され、入力画像データを予め定めた特性に統一して、バス制御部４に送り、また、入力画像データからカラー判定情報を抽出する。
【００３３】
カラー原稿判定部２１は、読み取り部２から入力されるデジタル化されたＲＧＢ画像データの特性の統一処理に並行して、読み取り部２から入力される入力画像データがカラー原稿の画像データであるかモノクロ原稿の画像データであるかを判定するＡＣＳ（Auto Color Select）処理を行う。カラー原稿判定部２１は、このカラー原稿判定結果と判定範囲を後段の処理ブロックへ送る。
【００３４】
像域分離部２２は、読み取り部２から入力されるデジタル化されたＲＧＢ画像データに対して、原稿の文字／絵柄領域、有彩／無彩領域を判別する像域分離処理を行って、像域分離結果である像域分離データを、画像データに付随する形で後段の処理ブロックへ送るとともに、第１フィルタ処理部２４に出力する。
【００３５】
上記カラー原稿判定部２１によるカラー原稿判定及び像域分離部２２による像域分離は、既知の技術（例えば、特許第３９８３１０１号公報参照）を用いることができる。
【００３６】
γ変換部２３は、読み取り部２から入力されるデジタル化された入力画像データを、所定のモードに応じてその明るさを予め定められた特性、例えば、明度リニアな特性に統一して第１フィルタ処理部２４に出力する。
【００３７】
第１フィルタ処理部２４は、γ補正された入力画像データに所定のフィルタ処理を施し、読み取り部２の有しているＭＴＦ（Modulation Transfer Function）特性等の特性（鮮鋭性等）を予め定められた特性に補正して、第１色変換処理部２５に出力する。すなわち、第１フィルタ処理部２４は、例えば、図３に示すような基準チャートを読み取ったときに、線数毎に予め定められたＭＴＦ特性値になるように変換する。また、第１フィルタ処理部２４は、このＭＴＦ特性値の補正に際しては、文字部と絵柄部とでは要求される特性値が異なるため、文字部／絵柄部の各々に対して補正を行う。すなわち、第１フィルタ処理部２４は、像域分離部２２で判別された文字／絵柄の判別結果に応じて、適切なフィルタ処理を行う。
【００３８】
第１色変換処理部２５は、第１フィルタ処理部２４から入力されるＲＧＢ画像データを、読み取り部２の色空間から予め定められた特性、例えば、規格化された色空間の一つであるＡｄｏｂｅＲＧＢに統一して、画像圧縮部２６に出力する。
【００３９】
画像圧縮部２６は、第１色変換処理部２５で色変換されたＲＧＢ画像データに対して、ＣＰＵ７からバス制御部４を介して入力されるＨＤＤ６に関する情報であるＨＤＤ付帯情報（残容量情報）に基づいてその圧縮率を変更して圧縮画像データを生成する。
【００４０】
そして、バス制御部４は、第１画像データ処理部３からの画像データと画像データの付帯情報（像域分離結果やＡＣＳ判定結果）を受け取ると、ＣＰＵ７を介してメモリ８に蓄積する。ＣＰＵ７は、メモリ８に蓄積したデータを、バス制御部４を介して、ＨＤＤ６に送って、ＨＤＤ６内に蓄積させる。
【００４１】
ＣＰＵ７は、この後、メモリ８に蓄積したＲＧＢ画像データを、第２画像データ処理部５で画像処理を行わせた後、プロッタ部１０に出力し、プロッタ部１０に用紙へ画像を記録出力させて、原稿のコピーを生成させるが、ＡＣＳモードである場合には、第２画像データ処理部５に画像データを送出する前に、第１画像データ処理部３の処理結果に基づいて該当画像がカラー原稿であるかモノクロ原稿であるかを判断して、第２画像データ処理部５の処理を切り替える。
【００４２】
第２画像データ処理部（画像処理装置）５は、図４に示すように、画像伸長部３１、第２フィルタ処理部３２、第２色変換処理部３３、解像度変換部３４、γ変換部３５、中間調処理部３６及びフォーマット変換部３７等を備えており、第１画像データ処理部３で処理された画像データと像域分離データ及び必要なカラー原稿判定結果と判定範囲がメモリ８から画像伸長部３１に入力される。
【００４３】
画像伸長部３１は、第１画像データ処理部３の画像圧縮部２６で圧縮された画像データを伸長して、第２フィルタ処理部３２に出力する。
【００４４】
第２フィルタ処理部３２は、入力されるＲＧＢ画像データの鮮鋭性やＳ／Ｎ（信号／ノイズ）比を補正して、プロッタ部１０に出力する場合の画像データの再現性を向上させている。具体的には、第２フィルタ処理部３２は、ユーザによって設定されている画像処理モードまたはＭＦＰ１に予め設定されている画像処理モードに従って画像データに対して、鮮鋭化／平滑化処理を施す。例えば、第２フィルタ処理部３２は、文字領域では、文字をくっきりとさせて判読性を高めるために強調処理を行い、絵柄領域では、画像を滑らかにするために平滑化処理を行う。第１画像データ処理部３における第１フィルタ処理部２４が、再利用性を高めるために、線数毎に予め定めたＭＴＦ特性値になるように変換するのに対して、第２画像データ処理部５の第２フィルタ処理部３２は、利用者の出力用途（紙出力、電子出力…）に応じて最適な出力画像となるような周波数特性空間へ変換するフィルタ処理を行う。
【００４５】
第２色変換処理部３３は、第２フィルタ処理部３２でフィルタ処理されたＲＧＢ各８ビットの画像データを受け取ると、プロッタ部１０用の色空間であるＣＭＹＫ各８ビットの画像データまたはＫ単色の８ビットの画像データに変換する。このとき、第２色変換処理部３３は、ＡＣＳモードが選択されている場合には、第１画像データ処理部３のカラー原稿判定部２１でのカラー原稿判定結果に従って、最終的な付帯情報がカラー原稿と判定されたときには、ＣＭＹＫ色での再現ができるように、モノクロ原稿のときには、Ｋ単色（黒単色）での再現ができるように、色変換処理を行う。また、第２色変換処理部３３は、カラーモードがカラー出力モードのときには、ＣＭＹＫ色での再現を行うように色変換処理を行い、モノクロ出力モードのときには、Ｋ単色での再現を行うように色変換処理を行う。
【００４６】
解像度変換部３４は、画像の拡大／縮小の要求に応じて、ＣＭＹＫ画像データの解像度を変換する。
【００４７】
γ変換部３５は、ＣＭＹＫ画像データのγ特性を、プロッタ部１０のプロセス特性に従ってγ変換し、プロッタ部１０によってコピー出力やプリント出力を行う場合、出力画像の階調性を良好に保てるようにプロッタ部１０の出力特性を考慮してγ変換を行う。
【００４８】
中間調処理部３６は、ＣＭＹＫ各８ビットの画像データまたはＫ色単色の８ビット画像データをγ変換部３５から受け取ると、プロッタ部１０の階調処理能力に従った中間調処理（階調数変換処理）を行う。例えば、中間調処理部３６は、ＣＭＹＫ各２ビットあるいはＫビットの画像データに、疑似中間調処理の一つである誤差拡散法を用いて中間調処理を行い、処理後のＣＭＹＫ２ビットの画像データをバス制御部４に送る。なお、ＭＦＰ１は、多値画像を出力する場合には、中間調処理部３６で、中間調処理を行わない。
【００４９】
フォーマット変換部３７は、用途に応じてＪＰＥＧ（Joint Picture Engineering Group）圧縮、ＭＭＲ（Modified Modified Read、READ：relative element address designate）圧縮等の圧縮処理を行い、また、ＰＤＦ（Portable Document Format）ファイルを作成するが、画像データをプロッタ部１０で用紙に出力する場合には、何の処理も行わずに、後段に画像データを送る。
【００５０】
そして、本実施例のＭＦＰ１は、第１画像データ処理部３によるスキャナ読み取り時の色空間から再利用時に各種出力に合わせた色空間変換として、第２画像データ処理部５において実施しやすいような空間への変換を実施し、また、第１フィルタ処理部２４において、再利用時に各種出力に合わせた周波数空間変換として、第２画像データ処理部５において実施しやすいような予め定められた変換を実施している。第１画像データ処理部３における画像処理のユーザによる基本的な使い方としては、各種出力において原稿忠実な画像を得るための処理として、この程度に収まることが多い。
【００５１】
バス制御部４は、第２画像データ処理部５で処理された画像データを、ＣＰＵ７を介してメモリ８に蓄積する。
【００５２】
そして、上記第２画像データ処理部５の中間調処理部（中間調処理手段、判定手段、中間調処理制御手段）３６は、図５（ａ）に示すように、加算器４１、比較判定部４２、減算器４３、誤差拡散部４４及び誤差メモリ４５等を備えており、誤差拡散部４４には、図５（ｂ）に示すような誤差拡散係数が予め設定されている。なお、以下の説明では、３値出力の中間調処理を行う場合について説明するが、４値または１６値等の中間調処理についても同様である。
【００５３】
中間調処理部３６は、入力端子Ｔｉに、γ変換部３５から多値画像データが入力される。ここでは、２次元の多値画像データを、In(x、y)として表わす。ｘは、画像の主走査方向のアドレス、ｙは、副走査方向のアドレスを示している。
【００５４】
中間調処理部３６は、入力端子Ｔｉからの入力データIn(x、y)が加算器４１へ入力され、加算器４１は、入力データIn(x、y)と誤差メモリ４５から入力される誤差成分E(x、y)を加算することで補正データC(x、y)を計算して、該補正データC(x、y)を比較判定部４２へ出力する。
【００５５】
比較判定部４２は、加算器４１から入力される補正データC(x、y)と予め設定されている閾値群T(x、y)に基づいて、下記のように、出力値Out(x、y)を決定する。なお、比較判定部４２に予め設定されている閾値群T(x、y)は、第１閾値T1(x、y)と第２閾値T2(x、y)からなる閾値群であり、第１閾値T1(x、y)はドットｏｆｆと小ドットの出力判定を行う閾値、第２閾値T2(x、y)は、小ドットと大ドットの出力判定を行う閾値として、以下の値を設定して３値化するものとして、以下に示す式（１）の演算処理を行って、出力値Out(x、y)を生成する。なお、いま、第１閾値T1(x、y)は、ドットｏｆｆと小ドットの中間の値、すなわち、「６４」、第２閾値T2(x、y)は、小ドットと大ドットの中間の値、すなわち、「１９２」とする。
【００５６】
If(C(x、y)<T1)
thenOut(x、y)＝0
Else If(C(x、y)<T2)
then Out(x、y)＝128
Else
then Out(x、y)＝255・・・（１）
比較判定部４２は、上記処理を行った出力値Out(x、y)を、出力端子Ｔｏから次段のフォーマット変換部３７に出力するとともに、該出力値Out(x、y)を、減算器４３に入力する。
【００５７】
減算器４３は、補正データC(x、y)と出力値Out(x、y)から次式（２）に示すように減算して、現画素で発生した誤差e(x、y)を算出して、誤差拡散部４４に出力する。
【００５８】
e(x、y)＝C(x、y)-Out(x、y)・・・（２）
誤差拡散部４４は、予め設定された拡散係数（図５（ｂ）参照）に基づいて、誤差e(x、y)を配分して、誤差メモリ４５に蓄積されている誤差データE(x、y)に加算する。ここで、例えば、拡散係数として図５（ｂ）に示したような係数を用いた場合、誤差拡散部４４は、次式（３）に示すような処理を行って、生成した誤差e(x、y)を、誤差メモリ４５の誤差データE(x、y)に加算する。
【００５９】
E(x+1、y)＝E(x+1、y)＋e(x、y)x7/17
E(x-1、y+1)＝E(x-1、y+1)＋e(x、y)x5/16
E(x、y+1)＝E(x、y+1)＋e(x、y)x3/16
E(x+1、y+1)＝E(x+1、y+1)＋e(x、y)x1/16・・・（３）
中間調処理部３６は、上述のようにして多値誤差拡散処理を行って、処理結果の出力値Out(x、y)をフォーマット変換部３７に出力する。
【００６０】
そして、上記比較判定部４２の内部メモリに格納されている閾値群T(x、y)は、凹凸軽減処理前においては、図６から図９に示すようなＣＭＹＫ各版毎に設定されているディザマトリクス閾値からなっており、比較判定部４２は、上記「６４」や「１９２」という閾値のみを全画素に対して適用するわけではなく、図６から図９の各版のディザマトリクス閾値において、主走査方向及び副走査方向に、に８×８サイズのディザマトリクス閾値を形成して、形成した該ディザマトリクス閾値を適用する。
【００６１】
具体的には、Ｋ版においては、図６に示す６３度１６８線の基本ディザマトリクスからなるディザマトリクスがブラック用（Ｋ版用）のディザマトリクス閾値として比較判定部４２の内部メモリに格納されており、Ｃ版においては、図７に示す１１６度１６８線の基本ディザマトリクスからなるディザマトリクスがシアン用（Ｃ版用）のディザマトリクス閾値として比較判定部４２の内部メモリに格納されている。また、Ｍ版においては、図８に示す１５３度１６８線の基本ディザマトリクスからなるディザマトリクスがマゼンタ用（Ｍ版用）のディザマトリクス閾値として比較判定部４２の内部メモリに格納されており、Ｙ版においては、図９に示す２７度１６８線の基本ディザマトリクスからなるディザマトリクスがイエロー用（Ｙ版用）のディザマトリクス閾値として比較判定部４２の内部メモリに格納されている。そして、比較判定部４２は、内部メモリに格納されているこれらの各版用のディザマトリクス閾値を、各画素の中間調処理に適用することで、最終出力画像において万銭基調の描画を行って、出力値Out(x、y)を生成するとともに、該ディザマトリクス閾値を適宜調整して光沢ムラを抑制して、光沢度を向上させる。
【００６２】
なお、ＭＦＰ１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んでＲＯＭ１５やＨＤＤ６に導入することで、本発明の色材のパイルハイトが所定のターゲットパイルハイトを超える場合にも、光沢ムラを抑制して光沢度を向上させる画像処理方法を実行する画像形成装置として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００６３】
次に、本実施例の作用を説明する。本実施例のＭＦＰ１は、色材のパイルハイトが所定のターゲットパイルハイトを超える場合にも、光沢ムラを抑制して光沢度を向上させる画像処理を行う。
【００６４】
まず、ＭＦＰ１の備えている画像データの各動作処理モードについて順次説明し、その後に、中間調処理における光沢ムラを抑制しつつ光沢度を適切に向上させる画像処理について説明する。
【００６５】
＜スキャナ入力⇒プリンタ出力動作処理（コピー動作処理）＞
まず、読み取り部２でスキャナ入力した画像データをプロッタ部１０でプリント出力するコピー動作処理について説明する。スキャナ入力⇒プリンタ出力動作処理（コピー動作処理）では、ユーザが原稿を読み取り部２にセットし、所望する画像処理モード（拡大／縮小の倍率、転写紙のサイズ設定等）の設定とコピー開始の入力を操作表示部１１の操作によって行う。このユーザによる操作表示部１１での操作指示には、出力画像をくっきりと強調したい、逆に平滑化したい、あるいは、画像の彩度をあげたい、色味を変更したい等の画像処理の指示があり、ユーザの要求としては、出力画像を原稿と全く同じようにしたいという要求もあるが、原稿よりも文字をくっきりさせたい、原稿の色味を変更してより鮮やかな画像を得たいという要求も含まれるため、画像処理内容は多岐にわたる。
【００６６】
操作表示部１１は、ユーザから入力された情報（コピーモード等）を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩｅバスを介してＣＰＵ７に通知し、ＣＰＵ７は、コピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行して、コピー動作に必要な設定や動作を順次行う。
【００６７】
このコピー動作プロセスにおいては、ＭＦＰ１は、読み取り部２によって、原稿の画像を読み取って、ＲＧＢ各所定ビット（本実施例では、８ビットとして説明する。）の画像データとして、第１画像データ処理部３に出力し、第１画像データ処理部３が、該画像データを、所定のモードに応じて予め定められた特性に変換、すなわち、蓄積後の再利用に適した特性の画像データに変換して、バス制御部４に送る。バス制御部４は、第１画像データ処理部３から入力されるＲＧＢ画像データを、ＣＰＵ７を介してメモリ８に蓄積する。ＣＰＵ７は、メモリ８に蓄積されたＲＧＢ画像データ及び上記付帯情報を、バス制御部４を介して、第２画像データ処理部５に送る。
【００６８】
第２画像データ処理部５は、受け取ったＲＧＢ画像データと付帯情報を、プロッタ出力用のＣＭＹＫ画像データに変換して、バス制御部４に送る。この場合、第２画像データ処理部５は、上述のように、ＡＣＳモードが選択されているときには、第１画像データ処理部３で判定されたカラー原稿判定結果に従って、カラー原稿のときには、ＣＭＹＫでの再現ができるように、モノクロ原稿のときには、Ｋ単色（黒単色）での再現ができるように、色変換処理を行う。また、第２色変換処理部３３は、カラーモードがカラー出力モードのときには、ＣＭＹＫでの再現を行うように色変換処理を行い、モノクロ出力モードのときには、Ｋ単色での再現を行うように色変換処理を行う。
【００６９】
バス制御部４は、第２画像データ処理部５から渡されたＣＭＹＫ画像データをＣＰＵ７を介してメモリ８に送り、ＣＰＵ７は、メモリ８内の画像データをプロッタＩ／Ｆ部９を介してプロッタ部１０に送る。
【００７０】
プロッタ部１０は、受け取ったＣＭＹＫ画像データに基づいて、電子写真プロセス等の所定の記録プロセスで用紙（各種用紙、フィルム等を含む被記録媒体）に画像を出力し、原稿のコピーを生成する。
【００７１】
＜スキャナ入力⇒ファクシミリ送信動作処理＞
次に、読み取り部２で読み取った原稿の画像データを回線Ｉ／Ｆ部１２からファクシミリ送信するスキャナ入力⇒ファクシミリ送信動作処理（ファクシミリ送信動作処理）について説明する。ファクシミリ送信動作処理では、ユーザが原稿を読み取り部２にセットし、操作表示部１１で、所望する画像処理モード（例えば、配信画像の解像度、読み取る範囲指定等）等の設定と送信宛先等のファクシミリ送信に必要な入力操作及びファクシミリ開始操作を行う。
【００７２】
操作表示部１１は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩｅバスを介してＣＰＵ７に通知し、ＣＰＵ７は、コピー開始の制御コマンドデータに従って、ファクシミリ送信動作プロセスのプログラムを実行して、ファクシミリ送信動作に必要な設定や動作を順に行う。
【００７３】
このファクシミリ送信動作プロセスにおいては、ＭＦＰ１は、まず、上記コピー動作プロセスの場合と同様に、読み取り部２によって、原稿の画像を読み取って、ＲＧＢ各８ビットの画像データとして、第１画像データ処理部３に出力し、第１画像データ処理部３が、該画像データを、所定のモードに応じて予め定められた特性に変換、すなわち、蓄積後の再利用に適した特性の画像データに変換して、バス制御部４に送る。バス制御部４は、第１画像データ処理部３から入力されるＲＧＢ画像データを、ＣＰＵ７を介してメモリ８に蓄積する。ＣＰＵ７は、メモリ８に蓄積されたＲＧＢ画像データ及び上記付帯情報を、バス制御部４を介して、第２画像データ処理部５に送る。
【００７４】
次に、ＭＦＰ１は、メモリ８に蓄積したＲＧＢ画像データと付帯情報を、ＣＰＵ７及びバス制御部４を介して、第２画像データ処理部５に送り、第２画像データ処理部５が、受け取ったＲＧＢ画像データを付帯情報を参照して、ファクシミリ送信用の画像データ（ＲＧＢ多値画像データ、グレースケール画像データ、モノクロ２値の画像データ）に変換してバス制御部４に出力する。
【００７５】
この場合、第２画像データ処理部５は、ＡＣＳモードの場合、第１画像データ処理部３でカラー原稿と判定されたときには、ＲＧＢ画像データを、ＲＧＢ多値の画像データに変換してＪＰＥＧ圧縮を行い、モノクロ原稿と判定されたときには、モノクロ２値画像に変換した後にＭＭＲ圧縮を行ってＴＩＦＦファイルを生成する。また、第２画像データ処理部５は、ＡＣＳモードのときに、第１画像データ処理部３でモノクロ原稿判定された場合、ＲＧＢ画像データを、グレースケール多値画像に変換して、ＪＰＥＧ圧縮を行ってもよい。
【００７６】
バス制御部４は、第２画像データ処理部５から画像データ及び付帯情報を受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、次に、メモリ８に蓄積されたモノクロ２値画像データを、ＣＰＵ７を介して、回線Ｉ／Ｆ部１２に送る。回線Ｉ／Ｆ部１２は、受け取ったモノクロ２値画像データを、回線を介して接続されている相手ファクシミリ装置ＦＸにファクシミリ送信する。
【００７７】
＜画像データ蓄積動作＞
次に、読み取り部２でスキャン入力した画像データを、コピー動作やファクシミリ配信動作を行うことなく、画像データのＨＤＤ６への蓄積のみを行う画像データ蓄積動作処理について説明する。
【００７８】
画像データ蓄積動作処理では、まず、ユーザが原稿を読み取り部２にセットし、所望する画像処理モード等の設定と画像読み取りの指示を操作表示部１１の操作によって行う。画像データ蓄積動作処理においては、ユーザが操作表示部１１から様々な画像編集を実行させて、ＨＤＤ６に画像データを蓄積させることで、蓄積された画像データを、後で出力する際に、逐一編集する煩わしさを解消するようにしてもよい。ただし、画像データ蓄積動作処理においては、蓄積後に多種多様な目的で画像データを再利用できるように、なるべく汎用的な条件での読み取り、例えば、等倍読み取りで原稿全体を読み取る等を行うことが望ましい。
【００７９】
操作表示部１１は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩｅバスを介してＣＰＵ７に通知し、ＣＰＵ７は、画像データ蓄積動作開始の制御コマンドデータに従って、画像データ蓄積動作プロセスのプログラムを実行して、画像データ蓄積動作に必要な設定や動作を順に行う。
【００８０】
この画像データ蓄積動作プロセスにおいては、ＭＦＰ１は、読み取り部２によって原稿をスキャンして得られたＲＧＢ各８ビットの画像データを、第１画像データ処理部３で所定のモードに応じて予め定められた特性に変換、すなわち、蓄積後の再利用に適した特性の画像データに変換させて、バス制御部４に送り、バス制御部４が、第１画像データ処理部３から入力されるＲＧＢ画像データ及び付帯情報を、ＨＤＤ６に蓄積する。
【００８１】
＜コピー動作／スキャナ配信動作＋画像蓄積動作＞
次に、読み取り部２でスキャン入力した画像データを、コピー動作やＨＤＤ６に蓄積する画像データ蓄積動作を同時に行うコピー動作／スキャナ配信＋画像データ蓄積動作処理について説明する。
【００８２】
コピー動作／スキャナ配信＋画像データ蓄積動作処理では、まず、ユーザが原稿を読み取り部２にセットし、所望する画像処理モード等の設定と画像読み取りの指示を操作表示部１１の操作によって行う。
【００８３】
操作表示部１１は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩｅバスを介してＣＰＵ７に通知し、ＣＰＵ７はコピー動作／スキャナ配信動作＋画像蓄積動作開始の制御コマンドデータに従って、コピー動作／スキャナ配信動作＋画像データ蓄積動作プロセスのプログラムを実行して、コピー動作／スキャナ配信動作＋画像データ蓄積動作に必要な設定や動作を順に行う。
【００８４】
このコピー動作／スキャナ配信動作＋画像データ蓄積動作プロセスにおいては、ＭＦＰ１は、読み取り部２によって原稿をスキャンして得られたＲＧＢ各８ビットの画像データを、第１画像データ処理部３で所定のモードに応じて予め定められた特性に変換、すなわち、蓄積後の再利用に適した特性の画像データに変換させて、バス制御部４に送り、バス制御部４が、第１画像データ処理部３から入力されるＲＧＢ画像データ及び付帯情報を、ＣＰＵ７を介してメモリ８に蓄積する。ＣＰＵ７は、メモリ８に蓄積したＲＧＢ画像データ及び付帯情報を読み出して、バス制御部４を介して、第２画像データ処理部５に送る。このとき、ＣＰＵ７は、メモリ８に送られてくるＲＧＢ画像データ及び付帯情報と同じものを、バス制御部４を介してＨＤＤ６に送って、ＨＤＤ６に蓄積させる。したがって、ＭＦＰ１は、コピー動作と画像データ蓄積動作を同時に行うことができる。ＭＦＰ１は、スキャナ配信動作の場合も、同様に、読み取り部２によって原稿をスキャンして得られたＲＧＢ各８ビットの画像データを、第１画像データ処理部３で特定の特性に変換して、バス制御部４に送り、バス制御部４が、第１画像データ処理部３から入力されるＲＧＢ画像データ及び付帯情報を、ＣＰＵ７を介してメモリ８に蓄積して、上述のように、スキャナ配信の対象の画像データとするとともに、ＨＤＤ６へ蓄積させることにより、スキャナ配信動作と画像データ蓄積動作を同時に行うことができる。
【００８５】
＜蓄積画像データの再利用動作＞
次に、ＨＤＤ６に蓄積されている画像データを、プリンタ出力、配信等に再利用する再利用動作処理について説明する。
【００８６】
蓄積画像データ再利用動作処理では、まず、ユーザが操作表示部１１の操作によって、どのような画像データが蓄積されているかを確認する。ＭＦＰ１は、この蓄積画像データの確認処理では、閲覧した時点でＨＤＤ６に蓄積されている画像データのファイル名や日時、サムネイル画像を操作表示部１１のディスプレイに表示する機能を有しており、ユーザが操作表示部１１のディスプレイの表示によって確認できるようになっている。
【００８７】
ユーザは、操作表示部１１のディスプレイへの蓄積画像データの表示を見て、再利用したい画像を選択し、さらに、所望するモード等の必要な設定入力を操作表示部１１の操作によって行う。この操作表示部１１での設定操作では、例えば、紙出力の選択、電子ファイルのスキャナ配信の選択、ＦＡＸ送信等のＭＦＰ１が提供している種々の機能において画像データを再利用する設定を行うことができる。例えば、再利用が電子ファイルのスキャナ配信の場合、ユーザは、操作表示部１１の操作により、配信画像の解像度、画像範囲の指定等を行う。
【００８８】
操作表示部１１は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩｅバスを介してＣＰＵ７に通知し、ＣＰＵ７は、再利用時のスキャナ配信開始等の制御コマンドデータに従って、スキャナ配信等の画像データ再利用動作プロセスのプログラムを実行して、スキャナ配信動作等の再利用動作に必要な設定や動作を順に行う。
【００８９】
画像データの再利用時には、第１画像データ処理部３における処理が終了した画像データがＨＤＤ６に蓄積されているため、ＣＰＵ７は、該当する画像データを読み出す指示をバス制御部４に送り、バス制御部４は、ＨＤＤ６から読み出されたＲＧＢ画像データ及び付帯情報を、ＣＰＵ７を介して第２画像データ処理部５に送る。
【００９０】
ＭＦＰ１は、第２画像データ処理部５での処理及びその後の処理を、上記同様、例えば、再利用動作がスキャナ配信動作の場合には、上記スキャナ配信動作における第２画像データ処理部５及びその後の処理と同様の処理を行い、また、プロッタ部１０で印刷出力する場合には、上記コピー動作処理の場合と同様の処理を行う。
【００９１】
上記ＭＦＰ１のいくつかの動作処理について説明したが、ＭＦＰ１の動作処理としては、上記に限らず、他にも種々の動作処理を行うが、説明を省略して、以下、本発明の主眼である中間調処理における色材のパイルハイトが所定のターゲットパイルハイトを超える場合にも、光沢ムラを抑制して光沢度を適切に向上させる画像処理について説明する。
【００９２】
いま、ＭＦＰ１は、ユーザによって、読み取り部２に原稿がセットされて、操作表示部１１において、ＡＣＳモードの設定と、Ａ３サイズの原稿を画像データ蓄積すること、出力画像のシャープ／ソフトの度合いとして中間程度、特別な色調整なし（基本的に、ユーザが最も利用する頻度の高い原稿忠実）が設定入力されると、操作表示部１１が、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩｅバスを介してＣＰＵ７に通知し、ＣＰＵ７が、コピー開始の制御コマンドデータに従って、画像データ蓄積動作プロセスのプログラムを実行して、画像データ蓄積動作に必要な設定や動作を順に行う。
【００９３】
この画像データ蓄積動作プロセスにおいては、上述のように、ＭＦＰ１は、読み取り部２によって原稿をスキャンして得られたＲＧＢ各８ビットの画像データを、第１画像データ処理部３で所定のモードに応じて予め定められた特性に変換、すなわち、蓄積後の再利用に適した特性の画像データに変換させて、バス制御部４に送り、バス制御部４が、第１画像データ処理部３から入力されるＲＧＢ画像データ及び付帯情報を、ＨＤＤ６に蓄積する。
【００９４】
そして、画像データ蓄積動作プロセスにおいて、第１画像データ処理部３は、そのカラー原稿判定部２１が、読み取り部２から入力されるＲＧＢ画像データがカラー原稿の画像データであるかモノクロ原稿の画像データであるかを判定するＡＣＳ処理を行って、このカラー原稿判定結果と判定範囲を後段の第２画像データ処理部５へ送る。また、第１画像データ処理部３は、その像域分離部２２が、読み取り部２から入力されるデジタル化されたＲＧＢ画像データに対して、原稿の文字／絵柄領域、有彩／無彩領域を判別する像域分離処理を行って、像域分離結果である像域分離データを、画像データに付随する形で後段の第２画像データ処理部５へ送るとともに、第１画像データ処理部３の第１フィルタ処理部２４に出力する。
【００９５】
そして、第１画像データ処理部３は、そのγ変換部２３が、読み取り部２から入力されるデジタル化された入力画像データを、所定のモードに応じてその明るさを予め定められた特性、例えば、明度リニアな特性に統一して第１フィルタ処理部２４に出力し、第１フィルタ処理部２４が、γ補正された入力画像データに所定のフィルタ処理を施して、読み取り部２の有しているＭＴＦ特性等の特性（鮮鋭性等）を予め定められた特性に補正して、第１色変換処理部２５に出力する。第１色変換処理部２５は、第１フィルタ処理部２４から入力されるＲＧＢ画像データに対して、読み取り部２の色空間から予め定められた特性、例えば、規格化された色空間の一つであるＡｄｏｂｅＲＧＢに統一する処理を施して、画像圧縮部２６に出力する。画像圧縮部２６は、第１色変換処理部２５で色変換されたＲＧＢ画像データに対して、ＣＰＵ７からバス制御部４を介して入力されるＨＤＤ付帯情報（残容量情報）に基づいてその圧縮率を変更して圧縮画像データを生成して、バス制御部４に渡す。
【００９６】
バス制御部４は、第１画像データ処理部３からの画像データと画像データの付帯情報（像域分離結果やＡＣＳ判定結果）を受け取ると、ＣＰＵ７を介してメモリ８に蓄積し、また、ＣＰＵ７は、メモリ８に蓄積したデータを、バス制御部４を介して、ＨＤＤ６に送って、ＨＤＤ６内に蓄積させる。
【００９７】
次に、このＨＤＤ６へ蓄積した画像データを再利用して、プリンタ出力、配信等に再利用する再利用動作処理を行う場合、上述のように、ユーザが操作表示部１１の操作によって、どのような画像データが蓄積されているかを確認する。
【００９８】
ユーザは、操作表示部１１のディスプレイへの蓄積画像データの表示を見て、再利用したい画像を選択し、さらに、所望するモード等の設定等の入力を操作表示部１１の操作によって行う。
【００９９】
操作表示部１１は、ユーザから入力された情報を、ＭＦＰ１の制御コマンドデータに変換して、ＰＣＩｅバスを介してＣＰＵ７に通知し、ＣＰＵ７は、再利用時のスキャナ配信開始等の制御コマンドデータに従って、スキャナ配信等の画像データ再利用動作プロセスのプログラムを実行して、スキャナ配信動作等の再利用動作に必要な設定や動作を順に行う。
【０１００】
画像データの再利用時には、第１画像データ処理部３における処理が終了した画像データがＨＤＤ６に蓄積されているため、ＣＰＵ７は、該当する画像データを読み出す指示をバス制御部４に送り、バス制御部４は、ＨＤＤ６から読み出されたＲＧＢ画像データ及び付帯情報を、ＣＰＵ７を介して第２画像データ処理部５に送る。
【０１０１】
ＭＦＰ１は、第２画像データ処理部５での処理及びその後の処理を、上述のように、まず、画像伸長部３１で、第１画像データ処理部３の画像圧縮部２６で圧縮された画像データを伸長して、第２フィルタ処理部３２に出力し、第２フィルタ処理部３２が、入力されるＲＧＢ画像データの鮮鋭性やＳ／Ｎ（信号／ノイズ）比を補正して、プロッタ部１０に出力する場合の画像データの再現性を向上させて、第２色変換処理部３３に出力する。第２色変換処理部３３は、第２フィルタ処理部３２でフィルタ処理されたＲＧＢ各８ビットの画像データを受け取ると、プロッタ部１０用の色空間であるＣＭＹＫ各８ビットの画像データまたはＫ単色の８ビットの画像データに変換する。このとき、第２色変換処理部３３は、ＡＣＳモードが選択されている場合には、第１画像データ処理部３のカラー原稿判定部２１でのカラー原稿判定結果に従って、最終的な付帯がカラー原稿と判定されたときには、ＣＭＹＫ色での再現ができるように、モノクロ原稿のときには、Ｋ単色（黒単色）での再現ができるように、色変換処理を行う。また、第２色変換処理部３３は、カラーモードがカラー出力モードのときには、ＣＭＹＫ色での再現を行うように色変換処理を行い、モノクロ出力モードのときには、Ｋ単色での再現を行うように色変換処理を行う。
【０１０２】
解像度変換部３４は、画像の拡大／縮小の要求に応じて、ＣＭＹＫ画像データの解像度を変換して、γ変換部３５に出力し、γ変換部３５は、ＣＭＹＫ画像データのγ特性を、プロッタ部１０のプロセス特性に従って、プロッタ部１０によってコピー出力やプリント出力を行う場合、出力画像の階調性を良好に保てるようにプロッタ部１０の出力特性を考慮してγ変換を行って、中間調処理部３６に出力する。
【０１０３】
中間調処理部３６は、ＣＭＹＫ各８ビットの画像データまたはＫ色単色の８ビット画像データをγ変換部３５から受け取ると、プロッタ部１０の階調処理能力に応じた中間調処理（階調数変換処理）を行って、フォーマット変換部３７に出力し、フォーマット変換部３７は、画像データの用途に応じてＪＰＥＧ圧縮、ＭＭＲ圧縮等の圧縮処理、ＰＤＦファイルの作成等を行うが、画像データをプロッタ部１０で用紙に出力する場合には、何の処理も行わずに、後段に画像データを送る。
【０１０４】
そして、上記第２画像データ処理部５の中間調処理部３６は、図５に示したように、前段のγ変換部３５から入力データIn(x、y)が入力されると、加算器４１が、該入力データIn(x、y)と誤差メモリ４５から入力される誤差成分E(x、y)を加算することで補正データC(x、y)を計算して、比較判定部４２へ出力し、比較判定部４２が、補正データC(x、y)と予め設定されている第１閾値T1(x、y)と第２閾値T2(x、y)からなる閾値群T(x、y)に基づいて、出力値Out(x、y)を決定して、フォーマット変換部３７に出力する。
【０１０５】
上述のように、第１閾値T1(x、y)は、ドットｏｆｆと小ドットの出力判定を行う閾値、第２閾値T2(x、y)は、小ドットと大ドットの出力判定を行う閾値であり、比較判定部４２は、例えば、第１閾値T1(x、y)として、ドットｏｆｆと小ドットの中間の値、すなわち、「６４」、第２閾値T2(x、y)として、小ドットと大ドットの中間の値、すなわち、「１９２」を設定して３値化するものとして、上記式（１）の演算処理を行って、出力値Out(x、y)を生成して、フォーマット変換部３７に出力するとともに、減算器４３に出力する。
【０１０６】
減算器４３は、補正データC(x、y)と出力値Out(x、y)から上記式（２）に示した減算処理を行って、現画素で発生した誤差e(x、y)を算出して、誤差拡散部４４に出力し、誤差拡散部４４は、予め設定された拡散係数（図５（ｂ）参照）に基づいて、誤差e(x、y)を配分して、誤差メモリ４５に蓄積されている誤差データE(x、y)に加算する。誤差拡散部４４は、例えば、拡散係数として図５（ｂ）に示したような係数を用いた場合、上記次式（３）に示すような処理を行って、生成した誤差e(x、y)を、誤差メモリ４５の誤差データE(x、y)に加算する。
【０１０７】
中間調処理部３６は、上述のようにして多値誤差拡散処理を行って、処理結果の出力値Out(x、y)をフォーマット変換部３７に出力する。
【０１０８】
そして、上記比較判定部４２の内部メモリに格納されている閾値群T(x、y)は、閾値の調整前においては、上記図６から図９に示したようなＣＭＹＫ各版毎に設定されているディザマトリクス閾値（凹凸軽減処理前）からなっており、比較判定部４２は、上述のように、上記「６４」や「１９２」という閾値のみを全画素に対して適用するわけではなく、図６から図９の各版のディザマトリクス閾値において、主走査方向及び副走査方向に、８ｘ８サイズのディザマトリクス閾値を形成して、形成した該ディザマトリクス閾値を適用する。
【０１０９】
そして、比較判定部４２は、内部メモリに格納されているこれらの各版用のディザマトリクス閾値を各画素の処理に適用することで、最終出力画像において万銭基調の描画を行って、出力値Out(x、y)を生成する。
【０１１０】
そして、いま、図１０に示すように、ＣＭＹＫ色材による最終出力画像において、凹凸が発生する場合、従来技術のように、単に、例えば、２００％をターゲットパイルハイトとして、ターゲットパイルハイトに満たない画像領域に透明色材Ｔを重畳すると、式（１）の説明のように、閾値の値が小さいほど、ドットが出力されやすく、閾値の値が大きいほどドットが出力され難くなるため、例えば、図６から図９のＣＭＹＫ各版のディザマトリクス閾値の左上の閾値をみると、Ｋ版、Ｃ版、Ｍ版は、「１６」、Ｙ版は、「１８」という閾値で構成されており、周辺の閾値と比較して、比較的ドットが出力されやすい閾値となっている。
【０１１１】
すなわち、第２画像データ処理部５は、中間調処理部３６より前の第２色変換処理部３３で、プロッタ部１０の色空間に応じた総量規制処理を行っている。ところが、入力画像の画素値にもよるが、複数の版が重なり合うことで、図１０に示したように最終出力画像に凹凸が発生して、光沢度が落ちてしまうことがある。
【０１１２】
ところが、従来技術のように、ターゲットパイルハイト（総量規制：例えば、２００％）に満たない画素に対して、３００線の基本ディザマトリクスを適用して全面ベタとなる透明色材を、ターゲットパイルハイトまで重畳すると、図１１に示すように、最終出力画像に、凹凸が発生した状態を回避することができず、最終出力画像において光沢度が劣化することとなる。なお、図１１において、ＣＭＹＫは、それぞれの色の色材を、Ｔは、透明色材を示しており、以下の図及び説明においても同様に記載する。
【０１１３】
この場合、透明色材Ｔを含めてターゲットパイルハイトを４００％に設定して、透明色材Ｔを４００％まで重畳すると、凹凸の発生を回避して、最終出力画像の光沢度をあげることができる。ところが、通常、ＭＦＰは、プロッタ部の能力が４００％のトナー定着を行うことができないのが大半であって、実効性に問題があるだけでなく、仮に、４００％のトナー定着が可能であっても、大量のトナー付着による最終画像の紙厚の厚さによる質感の悪さが発生するおそれがあり、光沢度を向上させる適切な解決方法とはならない。
【０１１４】
そこで、本実施例のＭＦＰ１は、第２画像データ処理部５の中間調処理部３６が、ディザマトリクス閾値を用いて中間調処理したときの画像データの画素毎に、パイルハイトをターゲットパイルハイトと比較した判定結果に基づいて、該ディザマトリクス閾値を調整し、該調整後のディザマトリクス閾値を用いて中間調処理を施すことで、光沢度を向上させる。なお、以下の説明では、３値出力の中間調処理の場合について説明するが、３値出力に限るものではなく、例えば、４値出力、１６値出力等の中間調処理においても同様に適用することができる。
【０１１５】
すなわち、中間調処理部３６は、図１２に示すように、γ変換部３５からγ変換された多値画像データが入力されると、中間調処理を行って少値データ化し（ステップＳ１０１）、該画像データが所定範囲内における検知結果がＯＮ（ターゲットパイルハイトを超えた場合）である対象画素数が予め設定されている所定数（所定値）以上であるかチェックする（ステップＳ１０２）。
【０１１６】
ステップＳ１０２で、所定範囲内の画像データの検知結果がＯＮである対象画素数が所定数未満であると（ステップＳ１０２で、ＮＯのとき）、中間調処理部３６は、ステップＳ１０５に移行して、画像データを出画像凹凸軽減処理することなく、フォーマット変換部３７に出力する（ステップＳ１０５）。
【０１１７】
ステップＳ１０２で、所定範囲内の画像データの検知結果がＯＮである対象画素数が所定数以上であると（ステップＳ１０２で、ＹＥＳのとき）、中間調処理部３６は、出力画像凹凸軽減処理、すなわち、ディザマトリクス閾値の値を変更または主走査方向と副走査方向のうち少なくともいずれかの方向にシフトさせる変更／シフトを行って中間調処理を行い（ステップＳ１０３）、所定範囲内の画像データの検知結果がＯＮである対象画素数が予め設定されている所定のフィードバック回数の中で、最小値（最小数）であるかチェックする（ステップＳ１０４）。
【０１１８】
ステップＳ１０４で、所定範囲内の画像データの検知結果がＯＮである対象画素数が予め設定されている所定フィードバック回数の中で、最小値（最小数）でないときには、中間調処理部３６は、ステップＳ１０３に戻って、出力画像凹凸軽減処理を行って（ステップＳ１０３）、所定範囲内の画像データの検知結果がＯＮである対象画素数が予め設定されている所定のフィードバック回数の中で、最小値（最小数）であるかチェックする処理を、所定範囲内の画像データの検知結果がＯＮである対象画素数が予め設定されている所定のフィードバック回数の中で、最小値（最小数）になるまで行う（ステップＳ１０３、Ｓ１０４）。
【０１１９】
ステップＳ１０４で、所定範囲内の画像データの検知結果がＯＮである対象画素数が予め設定されている所定のフィードバック回数の中で、最小値（最小数）になると、中間調処理部３６は、出力画像凹凸軽減処理した画像データをフォーマット変換部に出力する（ステップＳ１０５）。
【０１２０】
すなわち、中間調処理部３６は、上述のように、入力端子Ｔｉから入力される第２色変換処理３３で色変換されて、解像度変換部３４で解像度変換されてγ変換部３５でγ変換された入力データIn(x、y)が加算器４１に入力され、加算器４１が、この入力データIn(x、y)と誤差メモリ４５からの誤差成分E(x、y)を加算して補正データC（x、y）を算出して、比較判定部４２に出力する。
【０１２１】
そして、中間調処理部３６は、上記ステップＳ１０１及びステップＳ１０２の処理を、具体的には、以下のように実行する。すなわち、ドットｏｆｆ＝０、小ドット＝１、大ドット＝２とすると、図１０の場合、左から６番目の画素のＣＭＹＫ各版が大ドットであり、パイルハイト値は、「８」に相当する。このとき、図１０に示したように、ターゲットパイルハイト（総量規制値）２００％は、大ドットを２版分出力可能であることを示しており、ターゲットパイルハイト２００％である場合、パイルハイト値は、「４」に相当する。そこで、中間調処理部３６は、中間調処理後の加算演算値（パイルハイト値＝８）が、ターゲットパイルハイト（パイルハイト値＝４）を超える場合は、意図せずに複数の版が重なりあってしまってターゲットパイルを超えた画素として検知する。
【０１２２】
この検知結果の表現方法としては、種々の表現方法を用いることができ、例えば、第１表現方法として、ターゲットパイルハイトを超えていない場合には、「＝０」、ターゲットパイルハイトを超えた場合には、「＝１」と表現することができる。
【０１２３】
また、どの程度ターゲットパイルハイトを超えたかを複数段階で表現する方法のうち、検知結果の第２表現方法として、例えば、ターゲットパイルハイトを超えていない場合には、「＝０」、ターゲットパイルハイトを超えていて、２＜パイルハイト≦３の場合には、「＝１」、ターゲットパイルハイトを超えていて、３＜パイルハイト≦４の場合には、「＝２」と表現してもよいし、その他の表現方法として、さらに細分化した検知結果の表現方法を用いてもよい。
【０１２４】
そして、中間調処理部３６は、ステップＳ１０３の出力画像凹凸軽減処理として、以下の処理を行うことで、出力画像に凹凸が発生することを軽減する。
【０１２５】
なお、上記検知結果は、各画素での検知結果であるが、中間調処理３６は、上述のように、以下の出現画像凹凸軽減処理を、ある１つの任意の画素の検知結果がターゲットパイルハイトを超えた場合に、出力画像凹凸軽減処理を行うのではなく、所定領域内で何画素がターゲットパイルハイトを超えているか判定して、判定結果が、ターゲットパイルハイトを超えている画素の個数が所定個数を超えているとの判定結果である場合に、以下で説明する出力画像凹凸軽減処理を行う。
【０１２６】
具体例として、２５６×２５６画素の領域内で１２８個以上の画素がターゲットパイルハイトを超えている場合には、以下で説明する処理を行うものとし、この所定領域の範囲で所定個数がターゲットパイルハイトを超えているか否かの判定値は、ＭＦＰ１の画像設計者がプロッタ部１０の能力等に応じて任意に決定することができる。
【０１２７】
また、出力画像凹凸軽減処理においては、中間調処理部３６において、複数回のフィードバック処理を行ってもよく、上記所定領域の範囲でターゲットパイルハイトを超える個数としては、上記例の個数に限るものではなく、例えば、より少ない個数あるいはより多い個数であってもよいし、フィードバック処理の回数も適宜設定することができる。
【０１２８】
そして、ＭＦＰ１は、上記最終画像における凹凸の発生を軽減させる出力画像凹凸軽減処理における閾値の変更方法としては、具体的には、以下のような方法を実行する。
【０１２９】
いま、図１１において、中間調処理部３６は、左から２番目のＣ版とＭ版が重なり合っている画素、左から４番目のＣ版のみの画素については、ターゲットパイルハイトを超えていないため、凹凸軽減処理を行わないが、左から６番目のＣ版とＭ版とＹ版とＫ版が重なり合っている画素、左から８番目のＣ版とＭ版とＹ版が重なりあっている画素については、ターゲットパイルハイトを越えているため、図１３に示すように、ディザマトリクス閾値の値を大きく変更して中間調処理を施すという出力画像凹凸軽減処理を行う。
【０１３０】
また、中間調処理部３６は、図１１の左から６番目の画素については、検知結果の第２表現方法の「ターゲットパイルハイトを超えた場合：ターゲットパイルハイト（３＜パイルハイト≦４）（＝２）」に相当し、当該画素では凹凸が大きいと判断して、図１３に示すように、ディザマトリクス閾値を、例えば、２倍に変更して中間調処理を施すという出力画像凹凸軽減処理を、Ｙ版とＭ版に対して行う。
【０１３１】
さらに、中間調処理部３６は、図１１の左から８番目の画素については、検知結果の第２表現方法の「ターゲットパイルハイトを超えた場合：ターゲットパイルハイト（２＜パイルハイト≦３）（＝１）」に相当し、当該画素では凹凸がやや大きいと判断して、図１３に示すように、ディザマトリクス閾値を変更して、Ｙ版のみ出力画像凹凸軽減処理を行う。
【０１３２】
中間調処理部３６は、上述のように判定結果に応じて、出力画像凹凸軽減処理を行う版数を決定するが、判定結果がさらに詳細な場合には、出力画像凹凸軽減処理を行う版数だけでなく、どの程度出力画像凹凸軽減処理を行うかを切り替えるようにしてもよい。例えば、中間調処理部３６は、詳細な判定結果に基づいて、小ドットとするのかドットoffとするのかを切り替えるようにしてもよい。
【０１３３】
さらに、中間調処理部３６は、出力画像凹凸軽減処理を行う版数の順序を、明度が高い順に行う。すなわち、光沢度、粒状度には以下の特性がある。光沢度の良し悪しは、最終出力画像の凹凸に起因し、凹凸が減少することで光の乱反射が抑えられて光沢度が向上する。そこで、中間調処理部３６は、上記図１０の場合、凹凸が発生しているＣＭＹＫ版のいずれかを削って全体の高さを揃え、出力画像凹凸軽減処理を行うことで、光沢度を向上させる。逆に、粒状度の良し悪しは、最終画像がある狙いに対し滑らかな画像となっているかに起因し、上記光沢度の説明のＣＭＹＫ版のいずれかを削ることで劣化する。そこで、本実施例の中間調処理部３６は、粒状度の劣化を抑えるために、人間の視覚特性上、明度が高い版（人間の目が変化をとらえにくい版）があることから、明度が高い順（Ｙ→Ｍ→Ｃ→Ｋ）に出力画像凹凸軽減処理を行って、ＣＭＹＫ版のいずれかを削ることで粒状度の劣化を抑制している。すなわち、中間調処理部３６は、出力画像凹凸軽減処理を明度が高い順に行うことで、光沢度を向上させつつ、粒状度を向上させている。
【０１３４】
次に、上記検知結果の表現方法として第２表現方法を用いる場合の中間調処理部３６によるディザマトリクス閾値の変更による出力画像凹凸軽減処理について、例えば、図１４〜図１７のディザマトリクス閾値に基づいて説明する。
【０１３５】
いま、図１４〜図１７に示すＣＭＹＫ各版の閾値変更後のディザマトリクス閾値を用いる場合であって、各図の左上の閾値に対応する画素の検知結果が、「ターゲットパイルハイトを超えた場合：ターゲットパイルハイト（３＜パイルハイト≦４）（＝２）」であった場合には、中間調処理部３６は、図８と図１６及び図９と図１７を比較して分かるように、Ｍ版用のディザマトリクス閾値を「１６」から「３２」に変更、Ｙ版用のディザマトリクス閾値を「１８」から「３６」に変更する。
【０１３６】
このようにすると、図１３に示したように、ドットが出現し難い処理を行うことができ、最終出力画像の凹凸を軽減して光沢度を向上させることができる。
【０１３７】
なお、図１４〜図１７は、図６〜図９に示したディザマトリクス閾値を単純に２倍にしてドットの出現を抑制することで、出力画像の凹凸を軽減させているが、ディザマトリクス閾値の変更は、２倍に限るものではなく、例えば、３倍、４倍・・・等であってもよく、また、少数倍であってもよい。また、図１４〜図１７は、左上の閾値のみを変更しているが、検知結果が複数画素である場合、複数個所のディザマトリクス閾値を変更してもよく、変更する倍率、変更する個数は、適宜、前もって、あるいは、自動的に設定変更するようにしてもよい。
【０１３８】
次に、検知結果の表現方法として、第１表現方法を用い、出力画像凹凸軽減処理として、ディザマトリクス閾値をシフトさせて中間調処理を行う場合について、図１８及び図１９に基づいて説明する。
【０１３９】
すなわち、例えば、図１０の出力画像において、中間調処理部３６は、図１０の左から２番目のＣ版とＭ版が重なり合っている画素、左から４番目のＣ版のみの画素については、上記同様に、ターゲットパイルハイトを超えていないと判断して、凹凸軽減処理は行わない。
【０１４０】
中間調処理部３６は、図１０の左から６番目のＣ版とＭ版とＹ版とＫ版が重なり合っている画素、左から８番目のＣ版とＭ版とＹ版が重なりあっている画素については、ターゲットパイルハイトを越えていると判断して、図１８に示すように、ディザマトリクス閾値をシフトさせることで出力画像凹凸軽減処理を行う。
【０１４１】
また、中間調処理部３６は、図１０の左から６番目の画素、図１０の左から８番目の画素は、検知結果の第１表現方法の「ターゲットパイルハイトを超えた場合（＝１）」に相当し、当該画素では凹凸が大きいと判断し、Ｙ版とＭ版の出力画像凹凸軽減処理を行う。
【０１４２】
この場合、中間調処理部３６は、ディザマトリクス閾値のシフトによる出力画像凹凸軽減処理用のディザマトリクス閾値を用いて中間調処理を行うことで、出力画像凹凸軽減処理を行う。この出力画像凹凸軽減処理用のディザマトリクス閾値は、例えば、ＫＣＭ版については、図６から図８に示したＫＣＭ版のディザマトリクス閾値と同じディザマトリクス閾値を用い、Ｙ版については、図１９に示すようなＹ版用のディザマトリクス閾値を用いることで、図１８に示すように、Ｙ版の画素を副走査方向に１画素分シフトさせる出力画像凹凸軽減処理を行う。すなわち、図１９を図９と比較して分かるように、図１９のシフト用のディザマトリクス閾値は、図９のシフト前のディザマトリクス閾値を副走査方向に１画素分シフトさせたディザマトリクス閾値となっている。
【０１４３】
例えば、検知結果の第１表現方法を適用例して、図６から図８のＫＣＭ版のディザマトリクス閾値及び図１９のＹ版のディザマトリクス閾値を用いる場合で、かつ、左上の閾値に対応する画素の検知結果が、「ターゲットパイルハイトを超えた場合（＝１）」であった場合、中間調処理部３６は、図１９に示すように、副走査方向に１画素分シフトさせたＹ版用のディザマトリクス閾値を使用して中間調処理を行うと、ドットが出現し難い処理を行って、出力画像の凹凸を軽減させて光沢度を向上することができる。
【０１４４】
なお、上記例では、図１９に示したディザマトリクス閾値を用いることで、副走査方向に１画素シフトさせる処理を行うが、２画素、３画素・・・等を副走査方向にシフトさせるディザマトリクス閾値であってもよい。また、上記例は、副走査方向にシフトさせているが、主走査方向にシフトさせてもく、これらのシフトさせる画素数及びシフトさせる方向についても、予め設定しておいてもよいし、検知結果によって自動で決定してもよい。
【０１４５】
このように、本実施例のＭＦＰ１は、第２画像データ処理部５の中間調処理部３６が、複数色（ＣＭＹＫ色）の画像データに対して、各色に対応するディザマトリクス閾値を用いて中間調処理を施して、画像データに対して中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値であるターゲットパイルハイトを超えるか否かを判定し、該判定結果に基づいてディザマトリクス閾値を調整して中間調処理を行っている。
【０１４６】
したがって、トナー等のカラー色材のパイルハイトが所定のターゲットパイルハイトを超える場合に、ディザマトリクス閾値を調整して中間調処理することができ、光沢ムラを抑制して、光沢度を適切に向上させることができる。
【０１４７】
また、本実施例のＭＦＰ１は、複数色（ＣＭＹＫ色）の画像データに対して、各色に対応するディザマトリクス閾値を用いて中間調処理を施して、画像データに対して中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値であるターゲットパイルハイトを超えるか否かを判定し、該判定結果に基づいてディザマトリクス閾値を調整して中間調処理を行う第２画像データ処理部５を備えていて、該第２画像データ処理部５で画像処理された画像データに基づいてプリンタ部１０で用紙に画像形成している。
【０１４８】
したがって、トナー等のカラー色材のパイルハイトが所定のターゲットパイルハイトを超える場合に、ディザマトリクス閾値を調整して中間調処理することができ、光沢ムラを抑制して、出力画像の光沢度を適切に向上させることができる。
【０１４９】
さらに、本実施例のＭＦＰ１は、複数色の画像データに対して、各色に対応するディザマトリクス閾値を用いて中間調処理を施す中間調処理ステップと、画像データに対して前記中間調処理ステップで中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値を超えるか否かを判定する判定処理ステップと、前記判定処理ステップでの判定結果に基づいて前記ディザマトリクス閾値を調整して前記中間調処理ステップで中間調処理を行わせる中間調処理制御処理ステップと、を有する画像処理方法を実行する。
【０１５０】
したがって、トナー等のカラー色材のパイルハイトが所定のターゲットパイルハイトを超える場合に、ディザマトリクス閾値を調整して中間調処理することができ、光沢ムラを抑制して、光沢度を適切に向上させることができる。
【０１５１】
また、本実施例のＭＦＰ１は、コンピュータに、複数色の画像データに対して、各色に対応するディザマトリクス閾値を用いた中間調処理と、画像データに対して前記中間調処理が施された場合に、画素毎にまたは所定領域の画素毎に、所定の総量規制値を超えるか否かを判定する判定処理と、前記判定処理での判定結果に基づいて前記ディザマトリクス閾値を調整して前記中間調処理を行わせる中間調処理制御処理と、を実行させている。
【０１５２】
したがって、トナー等のカラー色材のパイルハイトが所定のターゲットパイルハイトを超える場合に、ディザマトリクス閾値を調整して中間調処理することができ、光沢ムラを抑制して、光沢度を適切に向上させることができる。
【０１５３】
さらに、本実施例のＭＦＰ１は、中間調処理部３６が、前記判定結果に基づいて、所定数の適宜のディザマトリクス閾値の値を変更している。
【０１５４】
したがって、トナー等のカラー色材のパイルハイトが所定のターゲットパイルハイトを超える場合に、ディザマトリクス閾値を変更して中間調処理することができ、光沢ムラを抑制して、光沢度を適切に向上させることができる。
【０１５５】
また、本実施例のＭＦＰ１は、中間調処理部３６が、前記判定結果に基づいて、ディザマトリクス閾値を、主走査方向と副走査方向のうち少なくともいずれかの方向に所定画素数分シフトさせている。
【０１５６】
したがって、トナー等のカラー色材のパイルハイトが所定のターゲットパイルハイトを超える場合に、ディザマトリクス閾値をシフトさせて中間調処理することができ、光沢ムラを抑制して、光沢度を適切に向上させることができる。
【０１５７】
さらに、本実施例のＭＦＰ１は、中間調処理部３６が、複数色のうち、明度の高い色のディザマトリクス閾値から順番に調整している。
【０１５８】
したがって、トナー等のカラー色材のパイルハイトが所定のターゲットパイルハイトを超える場合に、ディザマトリクス閾値を明度の高い色から調整させて中間調処理することができ、粒状度への影響を抑制しつつ、光沢ムラを抑制して光沢度を適切に向上させることができる。
【０１５９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１６０】
１  ＭＦＰ
２  読み取り部
３  第１画像データ処理部
４  バス制御部
５  第２画像データ処理部
６  ＨＤＤ（ハードディスク）
７  ＣＰＵ
８  メモリ
９  プロッタＩ／Ｆ部
１０  プロッタ部
１１  操作表示部
１２  回線Ｉ／Ｆ部
１３  外部Ｉ／Ｆ部
１４  ＳＢ（サウスブリッジ）
１５  ＲＯＭ
１６  外部メディア接続部
２１  カラー原稿判定部
２２  黒文字検出部
２３  γ変換部
２４  第１フィルタ処理部
２５  第１第１色変換処理部
２６  画像圧縮部
３１  画像伸長部
３２  第２フィルタ処理部
３３  第２色変換処理部
３４  解像度変換部
３５  γ変換部
３６  中間調処理部
３７  フォーマット変換部
４１  加算器
４２  比較判定部
４３  減算器
４４  誤差拡散部
４５  誤差メモリ
【先行技術文献】
【特許文献】
【０１６１】
【特許文献１】特開平１０−５５０８９号公報
【図１】
2013038523.tif 000003
【図２】
2013038523.tif 000004
【図３】
2013038523.tif 000005
【図４】
2013038523.tif 000006
【図５】
2013038523.tif 000007
【図６】
2013038523.tif 000008
【図７】
2013038523.tif 000009
【図８】
2013038523.tif 000010
【図９】
2013038523.tif 000011
【図１０】
2013038523.tif 000012
【図１１】
2013038523.tif 000013
【図１２】
2013038523.tif 000014
【図１３】
2013038523.tif 000015
【図１４】
2013038523.tif 000016
【図１５】
2013038523.tif 000017
【図１６】
2013038523.tif 000018
【図１７】
2013038523.tif 000019
【図１８】
2013038523.tif 000020
【図１９】
2013038523.tif 000021
【図２０】
2013038523.tif 000022
【図２１】
2013038523.tif 000023