(57)【要約】【課題】各画素について、シアン、マゼンタ、イエロー、ブラック、レッド、グリーンおよびブルーの７色のインクを過剰に重ねることなく、色再現性、視覚特性に優れた画像を出力できる画像処理装置を提供する。【解決手段】画像処理装置は、入力画像データに多値誤差拡散処理を施すことにより中間調処理を行う階調再現処理部が、記録材上に画像形成を行う可視の色材の色である１次色、可視の色材の色を補色反転した２次色およびブラックの少なくとも７色の入力画像データより、量子化処理部５２において量子化した結果の量子化値を、少なくとも７色の入力画像データの総和値である総和値範囲決定信号に応じて多くとも１色の入力画像データを選択し強制的に１段階操作して、量子化誤差を拡散するように制御する量子化値補正部（制御部）５４を具備している。【選択図】        図７
2004350122.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに多値誤差拡散処理を施すことにより中間調処理を行う階調再現処理部を備える画像処理装置において、
上記階調再現処理部は、記録材上に画像形成を行う可視の色材の色である１次色、可視の色材の色を補色反転した２次色およびブラックの少なくとも７色の入力画像データを、多値誤差拡散処理において量子化した該量子化値を、少なくとも７色の入力画像データの総和値に応じて多くとも１色の入力画像データを選択し強制的に１段階操作して、量子化誤差を拡散するように制御する制御部が備えられていることを特徴とする画像処理装置。
【請求項２】
上記制御部は、少なくとも７色の入力画像データの総和値が総量子化値の１段階上の値より大きい場合は量子化誤差の最も大きい色を選択して量子化値を強制的に１段階上げ、少なくとも７色の入力画像データの総和値が総量子化値の１段階下の値より小さい場合は量子化誤差の最も小さい（負の絶対値の大きい）色を選択して量子化値を強制的に１段階下げるように制御をすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
請求項１または２の何れかに記載の画像処理装置を備える画像形成装置。
【請求項４】
入力画像データに多値誤差拡散処理を施すことにより中間調処理を行う階調再現処理工程を備える画像処理方法において、
上記階調再現処理工程は、記録材上に画像形成を行う可視の色材の色である１次色、可視の色材の色を補色反転した２次色およびブラックの少なくとも７色の入力画像データを多値誤差拡散処理において量子化し、該量子化値を少なくとも７色の入力画像データの総和値に応じて多くとも１色の入力画像データを選択し強制的に１段階操作して、量子化誤差を拡散するよう制御することを特徴とする画像処理方法。
【請求項５】
請求項４に記載の画像処理方法をコンピュータに実行させるプログラムよりなるコンピュータ・ソフトウエア。
【請求項６】
請求項５に記載のプログラムをコンピュータに実行可能に格納したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写機やプリンタなどにおいて、シアン・マゼンタ・イエローの１次色、レッド・グリーン・ブルーの２次色およびブラックの少なくとも７色の色材を用いて画像を再現するため画像処理装置、画像形成装置、画像処理方法、画像処理プログラムよりなるコンピュータ・ソフトウエア、画像処理プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
シアン、マゼンタ、イエローの一次色及びブラック（黒）のインクを画像データに基づく記録信号に応じて個別に吐出する記録ヘッドを備えるインクジェット記録装置において、▲１▼２次色であるレッド・グリーン・ブルーを表そうとした場合、１次色での調整が難しい、▲２▼２次色同士の異色間の境界での混色がひどくなり良好な画像を得ることができないという問題がある。そこで、この問題点を補うものとして、特許文献１に開示されているような、シアン、マゼンタ、イエロー、ブラック、レッド、グリーンおよびブルーの７色のインクを画像データに基づく記録信号に応じて個別に吐出する記録ヘッドを備えるインクジェット記録装置がある。
これにより、複雑な色処理をすること無しにインクそのものの調整を可能とし、レッド、グリーン、ブルーの２次色はレッド、グリーン、ブルーそれぞれのインクを用いて記録されるのでインク打ち込み量を減少させ２次色で特に問題となる異色境界のにじみの発生を抑制することができる。
【０００３】
【特許文献１】
特開平８−２４４２５４号公報
【０００４】
【発明が解決しようとする課題】
カラーの入力画像データに中間調処理（例えば多値の誤差拡散処理）を施し、紙などの記録材上に画像を形成する場合、ドットの重なりをできる限り抑えつつ、できる限り均一にドットが形成された方が、色再現性、視覚特性に優れた画像を出力することができる。
しかしながら、特許文献１には、シアン、マゼンタ、イエローの濃度信号から墨生成（黒生成）処理および２次色生成処理については示されているが、その後のインクを吐出するためのデータの生成方法、すなわち、多値化処理の方法次第では、複数の色のインクが過剰に重なる画素や逆にインクの量が過少となる画素が生じ、色再現性上好ましくない。
【０００５】
本発明の目的は、各画素について、シアン、マゼンタ、イエロー、ブラック、レッド、グリーンおよびブルーの７色のインクを過剰に重ねることなく、色再現性、視覚特性に優れた画像を出力できる画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録した記録媒体を提供することにある。
【０００６】
【課題を解決するための手段】
本発明の画像処理装置は、入力画像データに多値誤差拡散処理を施すことにより中間調処理を行う階調再現処理部が、記録材上に画像形成を行う可視の色材の色である１次色、可視の色材の色を補色反転した２次色およびブラックの少なくとも７色の入力画像データより、多値誤差拡散処理において量子化した結果の量子化値を、少なくとも７色の入力画像データの総和値に応じて多くとも１色の入力画像データを選択し強制的に１段階操作して、量子化誤差を拡散するように制御する制御部を具備している。
【０００７】
本発明の画像処理装置によれば、多値誤差拡散処理において量子化した結果の量子化値を、少なくとも７色の入力画像データの総和値に応じて多くとも１色の入力画像データを選択し強制的に１段階操作して、量子化誤差を拡散するように制御するので、過剰なドットの吐出や重なりを防ぐ画像データを出力することができる。また過少なドットの吐出を防ぐ画像データを出力することができる。
【０００８】
本発明の画像処理装置は、制御部において少なくとも７色の入力画像データの総和値が総量子化値の１段階上の値より大きい場合は量子化誤差の最も大きい色を選択して量子化値を強制的に１段階上げ、少なくとも７色の入力画像データの総和値が総量子化値の１段階下の値より小さい場合は量子化誤差の最も小さい、すなわち、負の絶対値の大きい色を選択して量子化値を強制的に１段階下げるように制御することを特徴とする。
【０００９】
本発明の画像処理装置によれば、少なくとも７色の入力画像データの総和値が総量子化値の１段階上の値より大きい場合は、量子化誤差の最も大きい色を選択して量子化値を強制的に１段階上げ、少なくとも７色の入力画像データの総和値が総量子化値の１段階下の値より小さい場合は、量子化誤差の最も小さい、すなわち、負の絶対値の大きい色を選択して量子化値を強制的に１段階下げるように制御するので、過剰なドットの吐出や重なりを防ぎながら入力データに対してより適切な画像データを出力することができる。また過少なドットの吐出を防ぎながら入力データに対してより適切な画像データを出力することができる。
【００１０】
本発明の画像形成装置は、入力画像データに多値誤差拡散処理を施すことにより中間調処理を行う階調再現処理部が、記録材上に画像形成を行う可視の色材の色である１次色、可視の色材の色を補色反転した２次色およびブラックの少なくとも７色の入力画像データより、多値誤差拡散処理において量子化した結果の量子化値を、少なくとも７色の入力画像データの総和値に応じて多くとも１色の入力画像データを選択し強制的に１段階操作して、量子化誤差を拡散するように制御する制御部を具備する画像処理装置を基本的に備えている。
【００１１】
本発明によれば、過剰なドットの吐出や重なり、過少なドットの吐出を防ぐことができるので品質の良い画像を出力することのできる画像形成装置を提供することができる。
【００１２】
本発明の画像処理方法は、入力画像データに多値誤差拡散処理を施すことにより中間調処理を行う階調再現処理工程を備えている。そして、この階調再現処理工程には、記録材上に画像形成を行う可視の色材の色である１次色、可視の色材の色を補色反転した２次色およびブラックの少なくとも７色の入力画像データより、多値誤差拡散処理において量子化した結果の量子化値を、少なくとも７色の入力画像データの総和値に応じて多くとも１色の入力画像データを選択し強制的に１段階操作して、量子化誤差を拡散するように制御することを特徴とする。
【００１３】
本発明のコンピュータ・ソフトウエアは、上記の画像処理方法をコンピュータに実行させるプログラムよりなる。
本発明によれば、シアン、マゼンタ、イエローの１次色、レッド、グリーン、ブルーの２次色、およびブラックの少なくとも７色の画像データを用いて画像形成を行う際、各色の過剰なドットの吐出や重なりおよび過少なドットの吐出を防ぐために上記画像データのうち多くても１色を選択して量子化値を１段階強制的に操作して出力画像データとする画像処理方法を上記コンピュータが読み取り実行することができる。これにより、上記画像処理方法を汎用的なものとすることができる。
【００１４】
本発明の記録媒体は、上記のプログラムをコンピュータに実行可能に格納している。
本発明によれば、上記画像処理方法のプログラムを容易にコンピュータに供給することができる。
【００１５】
【発明の実施の形態】
本発明の実施の形態を図面を参照して詳述する。
図１は、デジタル複写機もしくはインクジェット複写機の画像形成装置内に備えられる画像処理装置１３の構成を示すブロック図である。
画像処理装置１３は、アナログ／デジタル（以後「Ａ／Ｄ」と略称する）変換部２１、シェーディング補正部２２、入力階調補正部２３、色補正部２４、像域分離処理部２５、墨生成下色除去部２６、２次色生成処理部２７、空間フィルタ処理部２８、中間調出力階調処理部（階調再現処理部）２９、出力変換部３０で実現される。
Ａ／Ｄ変換部２１は、画像入力装置１２から与えられるＲＧＢの反射率信号（反射率データ）を、デジタル信号に変換する。シェーディング補正部２２は、Ａ／Ｄ変換された反射率信号に対して、シェーディング補正処理を施す。シェーディング補正処理は、画像入力装置１２の照明系・結像系・および撮像系の構成に起因して画像信号に生じる各種の歪みを取除くために行われる。
【００１６】
入力階調補正部２３は、シェーディング補正処理が施された反射率信号に、入力階調補正処理を施す。入力階調補正処理は、反射率信号を、濃度信号等であるような画像処理装置１３が扱いやすい信号に変換する処理である。入力階調補正処理部２３は、反射率信号に、カラーバランス処理をさらに施しても良い。
色補正部２４は、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）の濃度信号をＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）の濃度信号に変換し、かつ画像出力装置１４における色再現の忠実化実現のために、ＣＭＹの濃度信号に色補正処理を施す。色補正処理は、具体的には、不要吸収成分をそれぞれ含むＣＭＹのトナーやインクの分光特性に基づいた色濁りを、ＣＭＹの濃度信号から取除く処理である。
像域分離処理部２５は、色補正部２４から出力されたＣＭＹの濃度信号に基づき、領域分離処理を行う。像域分離処理部２５における分離結果（領域識別信号）は、墨生成下色除去部２６・空間フィルタ処理部２７に与えられ、中間調出力階調処理部２８にも与えられることがある。
【００１７】
墨生成下色除去部２６は、色補正部２４から出力された濃度信号を構成するＣＭＹの色信号に基づいて、ブラック（Ｋ）の色信号を生成する墨生成処理を行う。また墨生成下色除去部２６は、ＣＭＹの色信号に対して下色除去処理を施す。下色除去処理は、ＣＭＹの色信号から墨生成処理で生成されたブラックの色信号を差し引いて新たなＣＭＹの色信号を得る処理である。これらの処理の結果、ＣＭＹの濃度信号は、ＣＭＹＫの色信号からなる画像信号である画像データに変換される。
２次色生成処理部２７は、墨生成下色除去部２６から出力されたＣＭＹの３色のうちの２色の色信号に対して２次色生成処理を行う。２次色生成処理は、ＣＭＹの３色のうち２色の色信号から２次色を生成し、その２色については２次色の色信号を差し引く。生成される２次色は、シアンとマゼンタの組合せならばブルー、シアンとイエローの組合せならばグリーン、マゼンタとイエローの組合せならばレッドとなる。詳細については後述する。
【００１８】
空間フィルタ処理部２８は、墨生成下色除去部２６、２次色生成処理部２７で得られたＣＭＹＫＲＧＢ画像データに対して、デジタルフィルタを用いた空間フィルタ処理を施す。これによって画像の空間周波数特性が補正されるので、画像出力装置１５が出力する画像にぼやけ、または粒状性劣化を生じることを防止することができる。
【００１９】
中間調出力階調処理部２９は、空間フィルタ処理後のＣＭＹＫ画像データに対して、階調補正処理および中間調生成処理を施す。中間調生成処理は、画像を複数の画素に分割して階調を再現できるようにする処理であり、２値や多値のディザ法・誤差拡散法等を用いることができる。また中間調出力階調処理部２９は、画像データの濃度値を、画像出力装置１４の特性値である網点面積率に変換する処理を行っても良い。
出力変換部３０は、画像出力装置１４としてのインクジェット記録装置のヘッド（Ｃ・Ｍ・Ｙ・Ｋなどのインクジェットヘッド）の並びに応じて、出力画像データを変換する。出力変換部３０によって処理された濃度信号が、画像出力装置１４に与えられる。以上の動作は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により制御される。
【００２０】
図２は、画像出力装置の一例であるインクジェット記録装置（複写機・プリンタ・複合機）の全体構成を示す透視斜視図である。
このインクジェット記録装置は、大略的に、印字ヘッド（インクジェットヘッド）１４１、キャリッジ１４２、搬送ローラ１４３、ガイドシャフト１４４、保持手段１４５、モータ１４６、駆動ベルト１４７およびメンテナンスユニット１４８により構成される。キャリッジ１４２は、印字ヘッド（インクジェットヘッド）１４１を搭載し、記録材Ｐに対して、矢符Ｘ１およびＸ２方向の主走査方向に相対的に移動可能である。そして、記録材Ｐは図示しない給紙部から矢符Ｙの副走査方向に給送されながら、矢符Ｘ１およびＸ２方向に移動する印字ヘッド１４１により画像形成が行われる。給紙部に備えられている記録材は、図示しない給紙ローラにより１枚ずつ送り出され、記録材搬送手段である搬送ローラ１４３により印字ヘッド部分に供給される。記録が終了した記録材は排紙部（図示せず）に排出される。
【００２１】
上記印字ヘッド（インクジェットヘッド）１４１は、上記主走査方向に延びるガイドシャフト１４４及び保持手段１４５上に摺動自在に支持されて、記録材Ｐに対する位置が決められる。さらに、駆動手段であるモータ１４６によって駆動される駆動ベルト１４７が上記ガイドシャフト１４４と平行に張架されており、上記印字ヘッド（インクジェットヘッド）１４１は駆動ベルト１４７によって変位駆動される。なお、メンテナンスユニット１４８は、印字ヘッド（インクジェットヘッド）１４１のクリーニングなどのメンテナンスが実施される部分である。
図３に示すように、印字ヘッド（インクジェットヘッド）１４１には、複数色、例えば、Ｃ（シアン）・Ｍ（マゼンタ）・Ｙ（イエロー）・Ｋ（黒）・Ｒ（レッド）・Ｇ（グリーン）・Ｂ（ブルー）よりなる７色の通常のインクのインクタンク１５１が備えられている。これらのインクは画像データに応じてノズル１６１より記録媒体上に吐出される。
【００２２】
ところで、本実施の形態に係る画像処理装置および画像処理方法は、インクのドットの吐出量を示す多値データを多値誤差拡散処理により出力する中間調出力階調処理部２９に特徴がある。
本実施の形態における墨生成処理および下色除去処理から中間調出力階調処理について説明する。図４は、墨生成処理および下色除去処理から２次色生成処理の処理例を示したものである。
【００２３】
墨生成下色除去部２６は、色補正部２４から出力された濃度信号を構成するＣＭＹの色信号（図４（ａ））に基づいて、墨生成処理および下色除去処理を施す。
本実施の形態に係る墨生成処理は、ＣＭＹの色信号の最小値をそのままブラックの色信号とし、ＣＭＹはそれぞれブラックの色信号を差し引く。これにより、ＣＭＹの３色のうち少なくとも１色の濃度信号は０となる。例えば、シアンの色信号が２００、マゼンタの色信号が１５０、イエローの色信号が６０であれば、図４（ｂ）に示すように、最小値の６０がブラックの色信号となり、ＣＭＹの色信号はそれぞれ６０を引いて、シアンの色信号が１４０、マゼンタの色信号が９０、イエローの色信号が０となる（図４（ｃ））。
【００２４】
２次色生成処理部２７は、墨生成下色除去部２６から出力されたＣＭＹの３色のうち０でない色信号に対して２次色生成処理を行う。本実施の形態に係る２次色生成処理は、ＣＭＹの３色のうち色信号が０でない２色の色信号の最小値を２次色の色信号とし、その２色は２次色の色信号を差し引く。これにより、その２色のうち少なくとも１色が０となる。図４（ｄ）に示すように、シアンの色信号が１４０、マゼンタの色信号が９０に対しては、最小値の９０がブルーの信号となり、シアン、マゼンタの色信号はそれぞれ９０を引いて、シアンの色信号が５０、マゼンタの色信号が０となる（図４（ｅ））。
【００２５】
墨生成下色除去部２６、２次色生成処理部２７の処理により、０でない色信号は多くても、１次色の３色のうちの１色、２次色のうちの１色およびブラックの３色となる。これらの処理の後のＣＭＹＫＲＧＢ画像データに対して空間フィルタ処理部２８において空間フィルタ処理を施し、さらに、中間調出力階調処理部２９において、それぞれ階調補正処理および中間調生成処理を施す。
【００２６】
階調補正処理は、各画素に関して、Ｃ，Ｍ，Ｙ，Ｋの画像データを、画像出力装置１４の出力特性に応じた特性値である網点面積率に変換する処理である。
中間調出力階調処理部２９は階調補正処理部４１と中間調生成処理部４２よりなる（図５参照）。
中間調生成処理部４２は、誤差拡散処理部４３と量子化総和値範囲決定部４４で構成されている。
図７に示すブロック図により誤差拡散処理部４３の構成を説明する。
誤差拡散処理部４３は入力された入力画像データの画素に対して、誤差格納部５７に格納されている上記画素に対する拡散誤差を加算器５１によって加算し、量子化処理部５２へ出力する。量子化処理部５２では、量子化閾値格納部５３に格納されている３つで一組の量子化閾値（後述する）を選択し、拡散誤差が加算された画素の画像データと比較し、４値化を行い量子化値との誤差を求める。
【００２７】
量子化値補正部（制御部）５４では、各色成分の量子化値の総和値あるいはドット吐出量を示す出力データの総和値を求め、総和値範囲決定信号と比較する。総和値範囲決定信号は後述する出力データの総和値の範囲を決定する量子化総和値範囲決定部４４から出力される。
量子化値補正部（制御部）は、各色成分の量子化値の総和値あるいはドット吐出量を示す出力データの総和値が、総和値範囲決定信号が示す範囲の値より多ければ、量子化誤差の負の絶対値の最も大きい色成分の量子化値を強制的に１段階下げ、量子化誤差を求め直す。
【００２８】
量子化値補正部（制御部）は、各色成分の量子化値の総和値あるいはドット吐出量を示す出力データの総和値が、総和値範囲決定信号が示す範囲の値より少ない場合は、量子化誤差の最も大きい色成分の量子化値を強制的に１段階上げ、量子化誤差を求め直す。
また、各色成分の量子化値の総和値あるいはドット吐出量を示す出力データの総和値が、総和値範囲決定信号が示す範囲と一致する場合、量子化値の補正は行われない。この処理の詳細は後述する。
そして、拡散係数設定部５５では、拡散係数格納部５６から拡散係数を選択し、この拡散係数と上記誤差とに基づいて拡散誤差を算出し、該拡散誤差を誤差格納部５７に格納する。
【００２９】
量子化総和値範囲決定部４４は、入力画像データの示す濃度に対して過剰なドットの吐出や重なりあるいは過少なドットの吐出を防ぐために、ＣＭＹＫＲＧＢ画像データの総和値を求め、その総和値に応じて、各色成分の量子化値の総和値あるいは総ドット吐出量を示す出力データの総和値の範囲を決定する。この実施例では、画像出力装置はノズル１６１からのドットの吐出量を４段階で制御できるものとしている。すなわち、多値で画像を形成するものとし、中間調生成処理としては４値誤差拡散法を用いている。ドットの吐出量を示す画像データ０、１、２、３に対する量子化値はそれぞれ０、８５、１７０、２５５とする。
ＣＭＹＫＲＧＢ画像データの総和値が８５以下であれば、各色成分の量子化値の総和値は０あるいは８５すなわちドット吐出量を示す画像データの総和値は０あるいは１、ＣＭＹＫＲＧＢ画像データの総和値が８６以上１７０以下であれば、各色成分の量子化値の総和値は８５あるいは１７０すなわちドット吐出量を示す画像データの総和値は１あるいは２、ＣＭＹＫＲＧＢ画像データの総和値が１７１以上であれば、各色成分の量子化値の総和値は１７０あるいは２５５すなわちドット吐出量を示す画像データの総和値は２あるいは３に制御される旨の信号を総和値範囲決定信号として出力する。
【００３０】
次に、本実施の形態に係る中間調生成処理の流れを図６に示すフローチャートで説明する。
誤差拡散処理部４３に入力された各色成分において、それぞれ処理画素に対して、誤差格納部５７に格納されている拡散誤差を加算器５１によって加算する（ステップＳＴ１）。蓄積誤差を加算した色成分の入力画像データの総和値を求め、量子化値（ノズルからの出力ドット量）総和量の範囲を決定する（ステップＳＴ２）。
ステップＳＴ３において、量子化閾値格納部５３に格納されている３つで一組の量子化閾値（後述）を選択し、拡散誤差が加算された画素の画像データを量子化閾値と比較し、量子化値を求め、画像データと量子化値との誤差を求める。ステップＳＴ４で、各色成分の量子化値（出力ドット量）の総和値を求める。
【００３１】
ステップＳＴ５で量子化値（出力ドット量）の総和値が総和値範囲決定信号より多いか否かの判定をする。各色成分の量子化値の総和値あるいはドット吐出量を示す出力データの総和値が、総和値範囲決定信号が示す範囲の値より多ければ、ステップＳＴ７に進み、量子化誤差の負の絶対値の最も大きい色成分の量子化値を強制的に１段階下げ、量子化誤差を求め直す。
【００３２】
各色成分の量子化値の総和値あるいはドット吐出量を示す出力データの総和値が、総和値範囲決定信号が示す範囲の値に対して多く無い場合は、ステップＳＴ６に進み、量子化値（出力ドット量）の総和値が総和値範囲決定信号より少ないか否かの判定をする。各色成分の量子化値の総和値あるいはドット吐出量を示す出力データの総和値が、総和値範囲決定信号が示す範囲の値より少なければステップＳＴ８に進み、量子化誤差の最も大きい色成分の量子化値を強制的に１段階上げ、量子化誤差を求め直す。各色成分の量子化値の総和値あるいはドット吐出量を示す出力データの総和値が、総和値範囲決定信号が示す範囲の値より少なくなかった場合はステップＳ９に進み、各色成分に対して、該拡散誤差を誤差格納部５７に格納する。
【００３３】
ここで、量子化閾値格納部５３に格納される量子化閾値を４２、１２７、２１２として、量子化処理をし、その後、総和値範囲決定信号に応じて量子化値補正を行うと、次のようになる。
拡散誤差が加算された画素の画像データが、シアンの色信号が５０、マゼンタの色信号が０、イエローの信号が０、レッドの色信号が０、グリーンの色信号が０、ブルーの色信号が９０、ブラックの色信号が６０であれば、ＣＭＹＫＲＧＢ画像データの総和値は２００となり、１７１以上なので各色成分の量子化値の総和値は１７０あるいは２５５、すなわちドット吐出量を示す画像データの総和値は２あるいは３となる旨の総和値範囲決定信号を量子化総和値範囲決定部４４が出力する。量子化処理を施すと、シアンの量子化値８５（ドット吐出量１）、マゼンタの量子化値０（ドット吐出量０）、イエローの量子化値０（ドット吐出量０）、レッドの量子化値０（ドット吐出量０）、グリーンの量子化値０（ドット吐出量０）、ブルーの量子化値８５（ドット吐出量１）、ブラックの量子化値８５（ドット吐出量１）となる。各色成分の量子化値の総和値は２５５（ドット吐出量を示す出力データの総和値は３）となり、量子化総和値範囲決定部４４の総和値範囲決定信号の示す総和値範囲に入るので、この場合は、何れの色成分についても量子化値の補正は行わずに、そのまま量子化誤差を拡散する。
【００３４】
拡散誤差が加算された画素の画像データが、シアンの色信号が１３５、マゼンタの色信号が０、イエローの信号が０、レッドの色信号が０、グリーンの色信号が０、ブルーの色信号が４５、ブラックの色信号が６０であれば、ＣＭＹＫＲＧＢ画像データの総和値は２４０となり、１７１以上なので各色成分の量子化値の総和値は１７０あるいは２５５すなわちドット吐出量を示す画像データの総和値は２あるいは３となる旨の総和値範囲決定信号を量子化総和値範囲決定部４４が出力する。量子化処理を施すと、シアンの量子化値１７０（ドット吐出量２）、マゼンタの量子化値０（ドット吐出量０）、イエローの量子化値０（ドット吐出量０）、レッドの量子化値０（ドット吐出量０）、グリーンの量子化値０（ドット吐出量０）、ブルーの量子化値８５（ドット吐出量１）、ブラックの量子化値８５（ドット吐出量１）となる。各色成分の量子化値の総和値は３４０（ドット吐出量を示す出力データの総和値は４）となり、量子化総和値範囲決定部４４の総和値範囲決定信号の示す総和値範囲である２あるいは３より多過ぎることになる。この場合は、各色成分について量子化誤差の負の絶対値の最も大きいものが何れの色であるかを調べる。シアンの量子化誤差は−３５、マゼンタの量子化誤差は０、イエローの量子化誤差は０、レッドの量子化誤差は０、グリーンの量子化誤差は０、ブルーの量子化誤差は−４０、ブラックの量子化誤差は−２５なので、ブルーの量子化誤差が負の絶対値の最も大きいことにより、ブルーの量子化値を１段階下げて（ドット吐出量を１減らし）０（ドット吐出量０）とし、ブルーの量子化誤差は４５となる。その後、各色成分について量子化誤差を拡散する。
【００３５】
拡散誤差が加算された画素の画像データが、シアンの色信号が０、マゼンタの色信号が３０、イエローの信号が５、レッドの色信号が２５、グリーンの色信号が０、ブルーの色信号が０、ブラックの色信号が４０であれば、ＣＭＹＫＲＧＢ画像データの総和値は１００となり、８６以上１７０以下なので各色成分の量子化値の総和値は８５あるいは１７０、すなわちドット吐出量を示す画像データの総和値は１あるいは２となる旨の総和値範囲決定信号を量子化総和値範囲決定部４４が出力する。量子化処理を施すと、シアンの量子化値０（ドット吐出量０）、マゼンタの量子化値０（ドット吐出量０）、イエローの量子化値０（ドット吐出量０）、レッドの量子化値０（ドット吐出量０）、グリーンの量子化値０（ドット吐出量０）、ブルーの量子化値０（ドット吐出量０）、ブラックの量子化値０（ドット吐出量０）となる。各色成分の量子化値の総和値は０（ドット吐出量を示す出力データの総和値は０）となり、量子化総和値範囲決定部４４の総和値範囲決定信号の示す総和値範囲である１あるいは２より少な過ぎることになる。この場合は、各色成分について量子化誤差の最も大きいものが何れの色であるかを調べる。シアンの量子化誤差は０、マゼンタの量子化誤差は３０、イエローの量子化誤差は５、レッドの量子化誤差は２５、グリーンの量子化誤差は０、ブルーの量子化誤差は０、ブラックの量子化誤差は４０なので、ブラックの量子化誤差が最も大きいことにより、ブラックの量子化値を１段階上げて（ドット吐出量を１増やし）８５（ドット吐出量１）とし、ブラックの量子化誤差は−４５となる。その後、各色成分について量子化誤差を拡散する。
【００３６】
以上の処理により、同じ位置に過剰なドットの吐出や重なりを生じることがなく、逆に過少なドットの吐出も防ぐことができ、色再現性の劣化を抑えることができ、視覚的にも好ましい画像を得ることができる。
【００３７】
本発明においては、本画像処理方法を実行させることのできるプログラムを作成し、上記プログラムをハードディスク、ＦＤ、ＣＤ−ＲＯＭなどの記録媒体に格納してもよい。上記の構成によれば、画像形成装置やコンピュータなどに上記記録媒体を容易に供給することが可能となり、その画像形成装置やコンピュータに本画像処理法を実行させることができる。
【００３８】
本プログラムは、例えば、ソフトウエアとして、コンピュータに適用してもよく、また、上記プログラムを組み込んだプリンタ・ドライバをコンピュータに設けてもよい。
図８は、コンピュータに備えられるプリンタ・ドライバの構成を示すブロック図である。
コンピュ−タ８０は、プリンタ・ドライバ８１、通信ポートドライバ８６、通信ポート８７を含んで構成される。プリンタ・ドライバ８１は色補正部８２、中間調出力階調処理部（階調再現処理部）８３、出力変換部８４、プリンタ言語翻訳部８５より構成される。また、コンピュータ８０は、ＲＳ２３２Ｃ・ＬＡＮ等の通信ポートドライバ８６・通信ポート８７を介してインクジェット方式のプリンタ（画像出力装置）１４に接続されている。
【００３９】
コンピュータ８０において各種のアプリケーションプログラムを実行することにより生成された画像データは、プリンタ・ドライバ８１内の色補正部８２に送られる。色補正部８２では、上述のカラー画像処理装置に備えられた色補正部と同様の処理を画像データに施す。さらに色補正部８２では、カラー画像処理装置における墨生成下色除去部および２次色生成処理部での処理も行う。色補正部８２より出力された画像データは、次に中間調出力階調処理部８３に送られ、階調補正処理・中間調生成処理が施される。中間調出力階調処理部８３において処理がなされた画像データは、出力変換部８４に送られる。出力変換部８４では、プリンタ１４のヘッド（Ｃ・Ｍ・Ｙ・Ｋなどのインクジェットヘッド）の並びに応じて、出力画像データを変換し、プリンタ言語翻訳部８５に送られ、プリンタ言語に変換される。プリンタ言語翻訳部８５から出力された画像データは、通信ポートドライバ８６・通信ポート８７を介して、プリンタ１４に入力される。プリンタ１４では、入力された画像データを紙等の記録材に出力する。
【００４０】
本発明にかかるプログラムおよび記録媒体は、上記のようにプリンタ・ドライバとして既存のコンピュータおよびプリンタなどに追加して設けることが可能である。これによれば、本発明の画像処理方法を容易に実施することが可能となる。
なお、本実施の形態においては、画像出力装置としてデジタルカラー複写機およびプリンタを例示したが、画像出力装置としては他に、プリンタ機能、コピー機能およびファックス機能を有するデジタル複合機であってもよい。
【００４１】
【発明の効果】
本発明によれば、過剰なドットの重なりや逆にドットが欠落するのを防いで、画質劣化を抑制することができる。
【図面の簡単な説明】
【図１】本発明の係る画像処理装置の構成を説明するブロック図
【図２】画像出力装置の全体構成を示す斜視図
【図３】インクヘッドの説明図
【図４】２次色生成処理の処理説明図
【図５】中間調出力階調処理部の構成説明図
【図６】中間調生成処理のフローチャート
【図７】誤差拡散処理部のブロック図
【図８】コンピュータに備えられるプリンタ・ドライバの構成説明図
【符号の説明】
１１  画像形成装置
１２  画像入力装置
１３  画像処理装置
１４  画像出力装置
２１  Ａ／Ｄ変換部
２２  シェーディング補正部
２３  入力階調補正部
２４  色補正部
２６  墨生成下色除去部
２７  ２次色生成処理部
２９  中間調出力階調処理部
３０  出力変換部
５１  加算器
５２  量子化処理部
５３  量子化閾値格納部
５４  量子化値補正部（制御部）
５５  拡散係数設定部
５６  拡散係数格納部
５７  誤差格納部
８０  コンピュータ
８１  コンピュータ・ドライバ
８２  色補正部
８３  中間調出力階調処理部
８４  出力変換部
８５  プリンタ言語翻訳部
８６  通信ポートドライバ
８７  通信ポート
１４１  印字ヘッド
１６１  ノズル
【図１】
2004350122.tif 000003
【図２】
2004350122.tif 000004
【図３】
2004350122.tif 000005
【図４】
2004350122.tif 000006
【図５】
2004350122.tif 000007
【図６】
2004350122.tif 000008
【図７】
2004350122.tif 000009
【図８】
2004350122.tif 000010