(57)【特許請求の範囲】
【請求項１】
Ｋ（ブラック）版データを出力解像度に変換し、他の色版データを出力解像度の１／ｎ（ただし、ｎは２以上の整数）の解像度に変換する第１の処理手段、
前記第１の処理手段により変換後のＫ版データ及び他の色版データにハーフトーン処理を施す第２の処理手段、
及び、
前記第２の処理手段によりハーフトーン処理後の他の色版データのＯＮドットを、色剤使用量低減率に対応したＯＮドットを含むｎ×ｎドットパターンによって置き換え、前記ハーフトーン処理後の他の色版データのＯＦＦドットを、ＯＮドットを含まないｎ×ｎドットパターンによって置き換える処理を行う第３の処理手段を有し、
前記第３の処理手段において、前記ハーフトーン処理後の他の色版データのＯＮドットと置き換えられるｎ×ｎドットパターンを版間で相互に異ならせ、かつ、前記ハーフトーン処理後の他の色版データのドット位置毎に変化させることを特徴とする画像処理装置。
【請求項２】
Ｋ（ブラック）版データを出力解像度の１／ｍ（ただし、ｍは２以上の整数）の解像度に変換し、他の色版データを出力解像度の１／ｎ（ただし、ｎはｍの２倍数以上の倍数）の解像度に変換する第１の処理手段、
前記第１の処理手段により変換後のＫ版データ及び他の色版データにハーフトーン処理を施す第２の処理手段、
及び、
前記第２の処理手段によりハーフトーン処理後のＫ版データ及び他の色版データのＯＮドットを、色剤使用量低減率に対応したＯＮドットを含むｍ×ｍドットパターン及びｎ×ｎドットパターンによってそれぞれ置き換え、前記ハーフトーン処理後のＫ版データ及び他の色版データのＯＦＦドットを、ＯＮドットを含まないｍ×ｍドットパターン及びｎ×ｎドットパターンによってそれぞれ置き換える処理を行う第３の処理手段を有し、
前記第３の処理手段において、前記ハーフトーン処理後のＫ版データ及び他の色版データのＯＮドットと置き換えられるドットパターンを版間で相互に異ならせ、かつ、前記ハーフトーン処理後のＫ版データ及び他の色版データのドット位置毎に変化させることを特徴とする画像処理装置。
【請求項３】
前記第３の処理手段において、前記ハーフトーン処理後のＫ版データ又は他の色版データのドット位置毎に、予め用意された複数組のドットパターンから所定順又はランダム順に１組のドットパターンを選択し、選択した１組のドットパターンを前記ハーフトーン処理後のＫ版データ又は他の色版データのＯＮドットと置き換えられるドットパターンとして用いることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第３の処理手段において、前記ハーフトーン処理後のＫ版データ又は他の色版データのＯＮドットと置き換えられるドットパターンを、それよりサイズの大きな分散型ドットパターンから切り出し、その切り出し位置を前記ハーフトーン処理後のＫ版データ又は他の色版データのドット位置毎に移動させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記第３の処理手段において、前記ドットパターンの置き換え処理後のＫ版データと他の色版データのＯＮドットの重なり箇所で、Ｋ版データと他の色版データのいずれかの側のＯＮドットをＯＦＦドットに変更することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記第３の処理手段において、前記ハーフトーン処理後のＫ版データとドットパターンの置き換え処理後の他の色版データのＯＮドットの重なり箇所で、Ｋ版データと他の色版データのいずれかの側のＯＮドットをＯＦＦドットに変更することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
Ｋ（ブラック）版データを出力解像度に変換し、他の色版データを出力解像度の１／ｎ（ただし、ｎは２以上の整数）の解像度に変換する第１の処理工程、
前記第１の処理工程により変換後のＫ版データ及び他の色版データにハーフトーン処理を施す第２の処理工程、
及び、
前記第２の処理工程によりハーフトーン処理後の他の色版データのＯＮドットを、色剤使用量低減率に対応したＯＮドットを含むｎ×ｎドットパターンによって置き換え、前記ハーフトーン処理後の他の色版データのＯＦＦドットを、ＯＮドットを含まないｎ×ｎドットパターンによって置き換える処理を行う第３の処理工程を有し、
前記第３の処理工程において、前記ハーフトーン処理後の他の色版データのＯＮドットと置き換えられるｎ×ｎドットパターンを版間で相互に異ならせ、かつ、前記ハーフトーン処理後の他の色版データのドット位置毎に変化させることを特徴とする画像処理方法。
【請求項８】
Ｋ（ブラック）版データを出力解像度の１／ｍ（ただし、ｍは２以上の整数）の解像度に変換し、他の色版データを出力解像度の１／ｎ（ただし、ｎはｍの２倍数以上の倍数）の解像度に変換する第１の処理工程、
前記第１の処理工程により変換後のＫ版データ及び他の色版データにハーフトーン処理を施す第２の処理工程、
及び、
前記第２の処理工程によりハーフトーン処理後のＫ版データ及び他の色版データのＯＮドットを、色剤使用量低減率に対応したＯＮドットを含むｍ×ｍドットパターン及びｎ×ｎドットパターンによってそれぞれ置き換え、前記ハーフトーン処理後のＫ版データ及び他の色版データのＯＦＦドットを、ＯＮドットを含まないｍ×ｍドットパターン及びｎ×ｎドットパターンによってそれぞれ置き換える処理を行う第３の処理工程を有し、
前記第３の処理工程において、前記ハーフトーン処理後のＫ版データ及び他の色版データのＯＮドットと置き換えられるドットパターンを版間で相互に異ならせ、かつ、前記ハーフトーン処理後のＫ版データ及び他の色版データのドット位置毎に変化させることを特徴とする画像処理方法。
【請求項９】
請求項１乃至６のいずれか１項に記載の画像処理装置の各処理手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に係り、特に、カラー画像形成時の色剤使用量の低減のための処理を行う画像処理装置に関する。
【背景技術】
【０００２】
プリンタや複写機では、エコノミーモード等と呼ばれる色剤使用量低減モードが用意されることが多い。このモードを指定すると、標準的な記録モードよりも色剤使用量を低減し、１枚当たりの記録ランニングコストを低減できる。
【０００３】
画像形成のための色剤使用量を低減する様々な手法が知られている。例えば、入力画像データに１以下の係数を乗算し、画像全体の濃度を引き下げる方法（方法１）がある。高濃度の表現には多くの色剤を必要となるので、全体の濃度を引き下げれば色剤使用量を低減できる。ハーフトーン処理後の画像データにマスキング処理を施し、一定率で間引くことで色剤使用量を低減する方法（方法２）がある。多値ドットを形成可能な記録装置では、記録するドットサイズを縮小し色剤使用量を低減する方法（方法３）もある。
【０００４】
しかし、上記方法１，２，３はいずれも、色剤使用量を低減しない場合の記録画像と比較すると、画像品質が相当に低下するという問題がある。これは、色剤使用量低減モードの宿命といえる課題であるが、この画質低下を少しでも目立たなくするため、近年では、ＢＧ／ＵＣＲ処理における下色除去を積極的に行い、色重ね部分を可能な限りＫ（ブラック）版データに置き換え、カラー（ＣＭＹ）版データの濃度を下げて色剤使用量を低減する方法（方法４）も知られている。
【０００５】
また、画像の輪郭部だけを残し、輪郭の内側に使用される色剤を低減する方法（方法５）も採用される。この方法では、当然、記録画像は元画像データから大きくかけ離れたものとなるが、大幅な色剤使用量低減を実現できる。
【０００６】
画像のオブジェクト（文字、線画、グラフィックス、写真等）毎に上記手法の適用を制御し、画質低下が好ましくないオブジェクトを保護する方法（方法６）も知られている。
【０００７】
方法４によれば、方法１，２，３よりも比較的画像品質の高い色剤使用量低減記録が可能となったが、より大幅な色剤使用量低減を狙った場合、画質低下が無視できないレベルになってくる。具体的には、画像のコントラストや鮮やかさ、階調再現性が低下し、何が描かれているかが判別できなくなってくる。この傾向は写真オブジェクト等で顕著に現れる。
【０００８】
方法５の方法でも、輪郭部を残すことで形状自体が情報となる文字やグラフィックオブジェクトでは使用上問題は無い。しかし、写真の様に自然にあるものを写した画像に対しては、極端な輪郭の誇張と階調性の喪失から、元の画像イメージを推測することさえ困難になってしまう。
【０００９】
障害の発生しやすい写真オブジェクト等を色剤使用量低減の対象から外す、あるいは色剤使用量の低減量を緩和するという対応は可能である。しかし、写真をふんだんに使った画像データを出力するケースが非常に多くなってきており、結果的に色剤使用量低減効果が低くなってしまう。
【００１０】
また、オブジェクト毎に処理を切り替えるためには、オブジェクトを分離する処理が必要となる。コンピュータのＯＳ機能として、オブジェクト毎に画像データを分けて出力できる場合は個々に処理を行っていけば良いが、非対応のＯＳの場合や、スキャナー等からの取り込み画像等を処理するような場合、一度像域分離処理を行ってどのオブジェクトであるか逐一判別を行う必要がある。この様な処理は非常に演算負荷が大きく、出力されるまでのスループットが低下したり、高機能な処理回路の搭載のために画像処理装置のコストアップを招いたりする。そして、常に誤変換の可能性もつきまとうことになり、必ずしも狙い通りの画質になるとは限らない。
【００１１】
また、上記方法と異なった方法として、出力解像度の１／ｎの解像度のデータを出力解像度に変換する際に、ＯＮドット（色剤を用いて記録されるドット）を減らすことにより、画像情報の消失を防ぎながら、色剤使用量を低減する方法も知られている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明の目的は、カラー画像について、画質品質の低下を抑制しつつ、画像記録のための色剤使用量を低減させることが可能な新規な画像処理装置及び方法を提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明に係る画像処理装置は、請求項１に記載の通り、
Ｋ（ブラック）版データを出力解像度に変換し、他の色版データを出力解像度の１／ｎ（ただし、ｎは２以上の整数）の解像度に変換する第１の処理手段、
前記第１の処理手段により変換後のＫ版データ及び他の色版データにハーフトーン処理を施す第２の処理手段、
及び、
前記第２の処理手段によりハーフトーン処理後の他の色版データのＯＮドットを、色剤使用量低減率に対応したＯＮドットを含むｎ×ｎドットパターンによって置き換え、前記ハーフトーン処理後の他の色版データのＯＦＦドットを、ＯＮドットを含まないｎ×ｎドットパターンによって置き換える処理を行う第３の処理手段を有し、
前記第３の処理手段において、前記ハーフトーン処理後の他の色版データのＯＮドットと置き換えられるｎ×ｎドットパターンを版間で相互に異ならせ、かつ、前記ハーフトーン処理後の他の色版データのドット位置毎に変化させる構成とされる。
【発明の効果】
【００１４】
前記第３の処理手段の処理によって出力解像度のＫ版データ及び他の色版データが得られるが、当該処理の前のＫ版データ又は他の色版データのＯＮドットと置き換えられるドットパターンのＯＮドット数に応じた色剤使用量低減がなされている。しかし、このＫ版データ及び他の色版データは、ハーフトーン処理によるドット配置が保存されているため、階調再現は良好であり、単純に間引きを行う方法のような不快なモアレやテクスチャーが発生しにくい。さらに、ハーフトーン処理後のＫ版データ及び他の色版データのＯＮドットと置き換えられるｎ×ｎドットパターンを版間で相互に異ならせるので、複数版のＯＮドットの重なりが減り、複数版のＯＮドットの重なりによる彩度の低下が抑えられ発色性が向上する。さらに、ＯＮドットと置き換えられるドットパターンを、前記ハーフトーン処理後のＫ版データ及び他の色版データのドット位置毎に変化させるため、同じドットパターンを連続的に用いた場合に問題となる特定色のラインや筋状の抜けが目立ったり、色版ズレの様に見えたりするといった不具合は生じにくい。このように、本発明によれば、カラー画像について、画質の低下を抑制しつつ画像記録のための色剤使用量を低減することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る画像処理装置のブロック図である。
【図２】実施例１を説明するためのフローチャートである。
【図３】実施例２を説明するためのフローチャートである。
【図４】実施例３を説明するためのフローチャートである。
【図５】色剤使用量を１／２に低減するための２×２ドットパターンの例を示す図である。
【図６】図５のドットパターンの適用例を説明するためのドット配列図である。
【図７】色剤使用量を１／４に低減するための２×２ドットパターンの例を示す図である。
【図８】サイズの大きな分散ドットパターンからｎ×ｎドットパターンを切り出して使用する方法を説明するための模式図である。
【図９】本発明における解像度変換と色剤使用量低減の原理を説明するための模式図である。
【図１０】出力解像度での誤差拡散処理結果と出力解像度より低い解像度での誤差拡散処理結果とを示す図である。
【図１１】出力解像度での誤差拡散処理結果とその間引き処理結果を示す図である。
【発明を実施するための形態】
【００１６】
図１は、本発明の一実施形態を説明するためのブロック図である。図１に示す画像処理装置は、画像データ入力部１によってカラー画像をＲＧＢデータとして入力し、画像出力部７で入力カラー画像をＫ（ブラック）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の色剤を用いて記録するものである。このような画像出力部７としては、例えば電子写真方式やインクジェット方式のプリンタエンジンを用いることができる。電子写真方式のプリンタエンジンの場合、色剤はトナーに相当する。インクジェット方式のプリンタエンジンの場合、色剤はインクに相当する。
【００１７】
この画像処理装置は、入力されたカラー画像のＲＧＢデータを画像出力部７で記録されるＫＣＭＹの各色版のデータに変換する色変換処理部２、このＣＭＹＫ各色版データに対し画像出力部７のγ特性に応じたγ補正処理を施すγ補正処理部３、γ補正処理後のＣＭＹＫ各色版データの解像度を画像出力部７による出力解像度より低い解像度へ変換する解像度変倍処理部（Ａ）４、この低い解像度に変換されたＣＭＹＫ各色版データにディザ処理、誤差拡散処理等のハーフトーン処理（中間調処理）を施すハーフトーン処理部５、ハーフトーン処理後のＣＭＹＫ各色版データの解像度を画像出力部７による出力解像度へ変換する解像度変倍処理部（Ｂ）６を備え、この変換後のＫＣＭＹ各色版データが画像出力部７へ入力される。
【００１８】
解像度変倍処理部（Ａ）４で変換後の各色版データの解像度が出力解像度の１／ｎの解像度の場合、解像度変倍処理部（Ｂ）６は、ハーフトーン処理後の各色版データを出力解像度のデータへ変換する際に、１／ｎ解像度の各色版データの各ドットをｎ×ｎのドットパターンに置き換える。１／ｎ解像度の各色版データ中のＯＦＦドット（記録されないドット）と置き換えられるｎ×ｎのドットパターンは、全ドットがＯＦＦドットである。ＯＮドット（記録されるドット）と置き換えられるｎ×ｎのドットパターンは、少なくとも１つのＯＮドットを含み、このＯＮドットの割合を小さくするほど色剤使用量を減らすことが出来る。つまり、１／ｎ解像度データ中のＯＮドットと置き換えられるｎ×ｎドットパターンのＯＮドットの割合により、色剤使用量低減率を調整することができる。
【００１９】
このような色剤使用量低減に関連した処理内容を中心に、いくつかの実施例について詳細に説明する。
【実施例１】
【００２０】
図２は実施例１における処理フローを示している。
【００２１】
画像データ入力部１によって画像データ（ＲＧＢデータ）が入力される（ステップ１０１）。このＲＧＢデータは色変換処理部２によりＣＭＹＫの各色版データへ変換される（ステップ１０２）。この色変換は、例えば、ＲＧＢデータからＣＭＹデータへの変換のための周知のマトリクス演算等の処理と、周知の墨生成／下色除去（ＢＣ／ＵＣＲ）処理によって行われる。このようにして生成されたＣＭＹＫ各色版データはγ補正処理部３でγ補正処理を施され（ステップ１０３）、次に解像度変倍処理部（Ａ）４で出力解像度の１／ｎの解像度のデータへ変換される（ステップ１０４）。ただし、ｎは２以上の整数である。１／ｎ解像度のＣＭＹＫ各色版データはハーフトーン処理部５でハーフトーン処理（ディザ処理、誤差拡散処理）を施される（ステップ１０５）。解像度変倍処理部（Ｂ）６では、ハーフトーン処理後のＣＭＹＫ各色版データの各ドットをｎ×ｎドットパターンに置き換えることにより、解像度が出力解像度へ変換される（ステップ１０６Ｋ，１０６Ｃ，１０６Ｍ，１０６Ｙ）。この際に、ＯＦＦドットと置き換えられるｎ×ｎドットパターンは全ドットがＯＦＦドットであるが、ＯＮドットと置き換えられるｎ×ｎドットパターンは、色剤使用量低減率毎に、かつ、色版毎に予め用意されたものが用いられる。このようにして出力解像に変換され、かつ、必要に応じて色剤使用量低減処理が施されたＣＭＹＫ各色版データは画像出力部７に入力され、各色版が作像され、それらの合成されたカラー画像が形成される（ステップ１０７）。
【００２２】
次に、ステップ１０６Ｋ〜１０６Ｙについて詳細に説明する。ここでは、理解を容易にするためｎ＝２として説明する。
【００２３】
まず、１／２解像度データのＯＮドットを２×２ドットパターンと置き換えることにより、出力解像度への変換と色剤使用量低減とを行う処理方法の基本的な利点について、図９、図１０、図１１を参照して説明する。
【００２４】
まず図９を参照する。図９において、（ａ）は出力解像度の１／２の解像度のある色版データ（ハーフトーン処理済み）であり、その各ドットを２×２ドットパターンに置き換えた例を（ｂ）（ｃ）（ｄ）に示す。（ｂ）の例では、１／２解像度データのＯＮドットと置き換えられた２×２ドットパターンの全ドットがＯＮドットであり、この場合の色剤使用量を基準量とする。（ｃ）の例では、１／２解像度データのＯＮドットと置き換えられた２×２ドットパターンの半数のドットがＯＮドットであるので、色剤使用量は基準量の約半分に低減される。（ｄ）の例では、１／２解像度データのＯＮドットと置き換えられる２×２ドットパターンの１ドットのみがＯＮドットであるので、色剤使用量は基準量の約１／４に低減される。２×２ドットパターン中の３ドットのみＯＮドットのときは、色剤使用量は基準量の約３／４に低減される。より一般化して云えば、出力解像度の１／ｎの解像度に変換した色版データをハーフトーン処理後に出力解像度へ変換し、この変換の際に１／ｎ解像度のデータの各ドットはｎ×ｎドットパターンと置き換えられる。したがって、ｎを３、４、５．．．と大きくするならば、置き換えられるドットパターンのドット数が大きくなるため、そのＯＮドットの割合を増減することにより、より細かく色剤使用量の低減率を調整することができる。
【００２５】
さて、本発明では、各色版データに、出力解像度の状態でハーフトーン処理を施すのではなく、出力解像度より低い解像度に変換した状態でハーフトーン処理を施す。このように低い解像度でハーフトーン処理を施すことの影響について図１０により説明する。
【００２６】
図１０において、ある色版データに対し、出力解像度でハーフトーン処理（誤差拡散処理）を施した結果を（ａ）に模式的に示し、出力解像度の１／２解像度でハーフトーン処理（誤差拡散処理）を施した結果を（ｂ）に模式的に示している。図１０に見られるように、解像度が半分になれば、ドットの径は約２倍となり、逆にドットの発生数は約１／４となる（厳密には、ドットゲインと階調特性の持たせ方によって、径や数は多少違ってくる）。（ａ）と（ｂ）の画質的な差は粒状感や鮮鋭性といった特性に表れてくるが、（ｂ）の様に半分の解像度であっても、解像度に応じた適切なハーフトーン処理が行われれば、階調性は確保され、不快なテクスチャー等は発生しない。
【００２７】
そして、本発明の場合、例えば図９で説明したように、１／２解像度のハーフトーン処理後のデータを出力解像度へ変換する際に色剤使用量の低減を行うが、ハーフトーン処理の結果形成されるドットパターンはほぼ保存されるため、不快なテクスチャー等は発生せず、階調性も確保される。すなわち、出力解像度へ変換したデータでは、色剤使用量の低減率に応じてドット塊の太り／細りの変化は生じるものの、ドット塊の配置はハーフトーン処理で再現された理想的な配置のままであるため、不快なモアレやテクスチャーは発生せず、階調毎のドット塊の個数も変化しないため階調差も確保される。
【００２８】
この点は、ハーフトーン処理を施した出力解像度の各色版データに対し一定割合でドット間引きを行うことにより色剤使用量を低減する手法に比べ大きな利点である。これについて図１１を参照し説明する。図１１の（ａ）はある色版の出力解像度でハーフトーン処理を施した画像を模式的に示し、このハーフトーン画像に一定比率で間引きを行った画像を（ｂ）に示す。（ａ）と（ｂ）を比較すれば分かるように、ハーフトーン処理により理想的に配置されたドットが間引き処理によって局部的に欠落することで、ドットの分布が不均一になってしまい、この様なドットの分布の不均一さは、モアレやテクスチャーといった不快な画質劣化に繋がるのである。
【００２９】
さて、先に述べたように、ハーフトーン処理後の１／ｎ（ここでは１／２）解像度の各路版データのＯＮドットと置き換えられるｎ×ｎ（ここでは２×２）ドットパターンは、色剤使用量低減率毎に、かつ、色版毎に予め用意されたものが用いられる。
【００３０】
図５に、ＫＣＭＹ各色版に適用される２×２ドットパターンの例を示す。この例は、色剤使用量を１／２に低減する場合に用いられる。図７に、色剤使用量を１／４に低減する場合に用いられる２×２ドットパターンの例を示す。図５及び図７において、丸印はＯＮドットを意味する。
【００３１】
図５及び図７において、縦に並ぶ４つのドットパターンＫはＫ版に適用されるパターン、同じく４つのドットパターンＣはＣ版に適用されるパターン、同じく４つのドットパターンＭはＭ版に適用されるパターン、同じく４つのドットパターンＹはＹ版に適用されるパターンである。
【００３２】
図２のステップ１０６Ｋ〜１０６Ｙでは、図５又は図７の２×２ドットパターンは１段目のもの、２段目のも、３段目のもの、４段目のも、再び１段目のものというように、ローテーションさせるように順に用いられる。
【００３３】
図５のドットパターンの適用例を図６に示す。図６の（ａ）は１／２解像度データのドット配列を示し、各丸印が１つのドットであり、ドット中の文字は当該ドットがＯＮドットである色版名を表している。すなわち、（ａ）に示した例では、Ｋ版、Ｍ版、Ｙ版については全てのドットがＯＮドットであり、Ｃ版については全てのドットがＯＦＦドットである。この１／２解像度データの各ドットをラスタ順に処理するものとして、ＯＮドットを、図５の１段目のドットパターン、２段目のドットパターン、３段目のドットパターン、４段目のドットパターン、１段目のドットパターン．．．というように置き換える。このようなドットパターンの置き換えにより出力解像度に戻された各色版データのドット配列は図６の（ｂ）のようになる。（ｂ）において、各丸印は１つのドットであり、ドット中の文字は当該ドットがＯＮドットである色版名を表している。
【００３４】
図５の１段目に示したドットパターンのみを用いて図６の（ａ）に示した１／２解像度データのＯＮドットの置き換えを行うと、その結果は図６の（ｃ）のようになる。（ｃ）において、各丸印は１つのドットであり、ドット中の文字は当該ドットがＯＮドットである色版名である。この（ｃ）の例では、Ｙ色版でＯＮドットが連続するため、Ｙのラインが目立つという不都合が生じる。
【００３５】
さて、図５又は図７の同じ段に並ぶドットパターンＫ，Ｃ，Ｍ，Ｙを比較すれば理解されるように、ＫＣＭＹ各色版間でＯＮドットができる限り重ならないように各色版に適用されるドットパターンのＯＮドットの配置が決定される。ＴＶやカラーモニターのような加法混色系では、色を重ねる事でより鮮やかに発色する特性を持つが、記録用紙に印刷を行う減法混色系では、色が重なるほど色の濁りが発生し色域が狭くなってしまう。色剤使用量が低減されるとただでさえ色域が狭くなる傾向になるため、色版間でのＯＮドットの重なりを減らすことは重要である。
【００３６】
また、図５の１段目から４段目までの各段のドットパターンをローテーションさせるように順に選択して適用するが、こうすることにより、１／２解像度の各色版データの１ドット位置毎にドットパターンのＯＮドット位置を変動させることができる。各色版において同じドットパターンが連続的に適用されると、図６（ｃ）の例のように、ある色のラインや筋条の抜けが目立ったり、ある色版がズレたように見えることがあり、このような不都合はドット被覆率の高い画像ほど発生しやすい。ドットパターンのローテーションにより、このような不都合の発生を減らすことができる。
【００３７】
なお、図５のようなドットパターンをローテーションさせるように順に選択するのではなく、ランダム順に選択して適用するようにしても同様な効果を得られる。このようにランダム順に選択して適用する態様も本発明に含まれる。
【００３８】
また、ステップ１０６Ｋ〜１０６Ｙにおいて、図５又は図７に示したような予め決定したドットパターンをローテーションさせるように順に選択し、あるいはランダム順に選択して用いる方法と同様の結果を得る別の手法がある。例えば、図８に模式的に示すようなｎ×ｎドットパターンよりサイズの大きい、色剤使用量低減率に対応した分散型ドットパターン２１を用意し、この分散型ドットパターン２１からｎ×ｎドットパターン２２を切り出し、その切り出し位置をハーフトーン処理後のＫＣＭＹ各色版データのドット位置毎に順次移動させ、切り出したｎ×ｎドットパターンをステップ１０６Ｋ〜１０６ＹでＯＮドットと置き換えるようにしてもよい。分散型ドットパターン２１は色版毎に異ならせるか、あるいは、全ての色版で共通の分散型ドットパターン２１を用いるがｎ×ｎドットパターン２２の切り出し位置を色版間で異ならせる。分散型ドットパターン２１としてブルーノイズ、グリーンノイズと呼ばれる特性を持ったパターンを用いれば、パターンの発生規則がランダムかつ均等であるので、図６（ｃ）に関連して説明したような不都合を効果的に回避することができる。分散型ドットパターン２１の縦横サイズはドットパターンのサイズｎの倍数に選ぶとよい。このような色剤使用量低減率に対応したサイズの大きな分散型ドットパターンからｎ×ｎドットパターンを切り出して利用する態様も本発明に含まれる。
【００３９】
また、ステップ１０６Ｋ〜１０６Ｙで、その都度、置き換えるｎ×ｎドットパターンを計算によって求めるようにしてもよい。図６（ｂ）を見れば分かるように、予め用意したｎ×ｎドットパターンをローテーションさせて、あるいはランダムに選択したとしても、複数の色版のドットの重複がどこかで発生してしまう。これを極力回避するために、例えば、既に出力解像度への変換（上位変換）が済んだ隣接画素位置のドット配置を元に、最も遠い位置にＯＮドットを割り当てるようにすると良い。更に、この時に、明度の低い、すなわち感覚的にブラックに近い色ドットからなるべく離れた位置を計算することで、最大限に発色性を確保することができる。
【００４０】
また、ステップ１０６Ｋ〜１０６Ｙにおいて、ブラックドットとカラードットの重なり発生した時に、そのカラードットをＯＦＦドットに変更し、あるいは、そのブラックドットをＯＦＦドットに変更する処理を行うようにしてもよい。かかる態様も本発明に含まれる。
【００４１】
ブラックドットを含むドットの重なりが発生する場合、多少カラードットを重複させても発色は黒となる。この場合、少しでも色剤使用量を低減させるため、ブラックドットと重複する位置のカラードットは記録しない方が好ましい。特に、インクジェット記録装置の様に液状の色剤を使用する記録装置では、必要以上にカラードットを重ね打ちすると、滲みや裏抜けといった不具合が発生しやすくなる。滲みは特に文字や細線の品質を著しく落とす原因となるため、文字や細線に対しては、積極的にブラックドットを残す様にするのが好ましい。この効果をより高める為に、ハーフトーン処理より前の工程で、鮮鋭化処理をK版にかけておくのも良い。
【００４２】
一方、ブラックドットは非常に目立ちやすく、画像の鮮やかさを損なう働きもする（粒状感の悪化や、人肌の皺や傷を強調してしまう可能性もある）。自然画や図形（塗り）など、なだらかなクラデーションが多用されるビットマップ画像に対しては、ブラックドットを記録せずカラードットを残すようにした方がむしろ好ましい。
【００４３】
この様に、画像種によって好ましい処理が変わるため、画像オブジェクト（文字／線画／塗り／ビットマップ等）毎に入力データを切り分けて処理できるシステムにおいては、オブジェクト毎に、重なったブラックドットを残すかカラードットを残すか切り替えるようにするとよい。
【実施例２】
【００４４】
図３は実施例２における処理フローを示している。
【００４５】
画像データ入力部１によって画像データ（ＲＧＢデータ）が入力される（ステップ２０１）。このＲＧＢデータは色変換処理部２によりＣＭＹＫの各色版データへ変換される（ステップ２０２）。ＣＭＹＫ各色版データはγ補正処理部３でγ補正処理を施される（ステップ２０３）。この後の処理フローは、Ｋ版とカラー版とで切り替わる。
【００４６】
まず、Ｋ版データについては、解像度変倍処理部（Ａ）４で出力解像度へ変換され（ステップ２０４）、変換後の出力解像度のＫ版データに対しハーフトーン処理（ディザ処理、誤差拡散処理等）が施される（ステップ２０５）。このハーフトーン処理後のＫ版データはそのまま画像出力部７で出力される（ステップ２０９）。
【００４７】
一方、ＣＭＹ各色版データについては、解像度変倍処理部（Ａ）４で出力解像度の１／ｎの解像度のデータへ変換される（ステップ２０６）。ただし、ｎは２以上の整数である。１／ｎ解像度のＣＭＹ各色版データはハーフトーン処理部５でハーフトーン処理（ディザ処理、誤差拡散処理）を施される（ステップ２０７）。解像度変倍処理部（Ｂ）６では、ハーフトーン処理後のＣＭＹ各色版データの各ドットをｎ×ｎドットパターンに置き換えることにより、解像度が出力解像度へ変換される（ステップ２０８Ｃ，２０８Ｍ，２０８Ｙ）。この際に、ＯＦＦドットと置き換えられるｎ×ｎドットパターンは全ドットがＯＦＦドットであるが、ＯＮドットと置き換えられるｎ×ｎドットパターンはＯＮドットをほ含み、そのＯＮドットの割合により色剤使用量低減率が決まる。このステップ２０８Ｃ，２０８Ｍ，２０８Ｙで適用されるｎ×ｎドットパターンは、前記実施例１に関連して説明したように、予め用意したドットパターンをローテーションさせて使用したりランダムに選択して使用したりすることができる。あるいは、ブルーノイズパターンやグリーンノイズパターンのような分散型ドットパターンからｎ×ｎドットパターンを切り出すようにしてもよい。また、計算によりｎ×ｎドットパターンを求めるようにしてもよい。ステップ２０８Ｃ，２０８Ｍ，２０８Ｙの処理結果である出力解像度のＣＭＹ版データは画像出力部７で出力される（ステップ２０９）。
【００４８】
本実施例では、Ｋ版を出力解像度でハーフトーン処理することにより、Ｋ版についてカラー版よりも高解像度なドットパターンを形成できる。Ｋ版の画像オブジェクトすなわちブラック色剤で記録される画像オブジェクトは、その大半が文字や細線であり、文字や細線の重要な画質特性としてエッジの滑らかさが要求される。エッジの滑らかさは解像度の高さによってほぼ決まるので、本実施例のようにＫ版の解像度を高くすることは、文字や細線をより美しく表現するために有効である。なお、本実施例では、Ｋ版については色剤使用量低減はなされない。
【００４９】
本実施形態においても、ステップ２０８Ｃ〜２０８Ｙにおいて、ブラックドットとカラードットの重なり発生した時に、そのカラードットをＯＦＦドットに変更し、あるいは、そのブラックドットをＯＦＦドットに変更する処理を行うようにしてもよい。かかる態様も本発明に含まれる。
【実施例３】
【００５０】
図４は実施例３における処理フローを示している。
【００５１】
画像データ入力部１によって画像データ（ＲＧＢデータ）が入力される（ステップ３０１）。このＲＧＢデータは色変換処理部２によりＣＭＹＫの各色版データへ変換される（ステップ３０２）。ＣＭＹＫ各色版データはγ補正処理部３でγ補正処理を施される（ステップ３０３）。この後の処理フローは、Ｋ版とカラー版とで切り替わる。
【００５２】
まず、Ｋ版データについては、解像度変倍処理部（Ａ）４で出力解像度の１／ｍの解像度へ変換され（ステップ３０４）、変換後の出力解像度のＫ版データに対しハーフトーン処理（ディザ処理、誤差拡散処理等）が施される（ステップ３０５）。ただし、ｍは２以上の整数である。
【００５３】
一方、ＣＭＹ各色版データについては、解像度変倍処理部（Ａ）４で出力解像度の１／ｎの解像度のデータへ変換される（ステップ３０６）。ただし、ｎはｍの２倍数以上の倍数である（例えば、ｍ＝２、ｎ＝４）。１／ｎ解像度のＣＭＹ各色版データはハーフトーン処理部５でハーフトーン処理（ディザ処理、誤差拡散処理）を施される（ステップ３０７）。
【００５４】
解像度変倍処理部（Ｂ）６では、ハーフトーン処理後のＫ版データとＣＭＹ各色版データの各ドットをｍ×ｎドットパターンとｎ×ｎドットパターンにそれぞれ置き換えることにより、解像度が出力解像度へ変換される（ステップ３０８Ｋ〜３０８Ｙ）。この際に、ＯＦＦドットと置き換えられるｍ×ｍドットパターンとｎ×ｎドットパターンは全ドットがＯＦＦドットであるが、ＯＮドットと置き換えられるｍ×ｍドットパターンとｎ×ｎドットパターンはＯＮドットを含み、そのＯＮドットの割合により色剤使用量低減率が決まる。このステップ３０８Ｋ〜３０８Ｙで適用されるｍ×ｍドットパターンとｎ×ｎドットパターンは、前記実施例１に関連して説明したように、予め用意したドットパターンの組をローテーションさせるように順に選択して使用したりランダムに選択して使用したりすることができる。あるいは、大きな分散型ドットパターンからｍ×ｍドットパターンとｎ×ｎドットパターンを切り出すようにしてもよい。この場合、分散型ドットパターの縦横サイズは、ｍとｎの公倍数に選ぶとよい。また、計算によりｍ×ｍドットパターンとｎ×ｎドットパターンを求めるようにしてもよい。
【００５５】
ステップ３０８Ｋ，３０８Ｃ，３０８Ｍ，３０８Ｙの処理結果である出力解像度のＣＭＹ版データは画像出力部７で出力される（ステップ３０９）。
【００５６】
本実施例では、K版をＣＭＹ版より高い解像度でハーフトーン処理することにより（ｍ＜ｎ）、Ｋ版ではＣＭＹ版よりも高解像度なドットパターンを形成できる。これは、前記実施例２と同様に文字や細線をより美しく表現するために有効である。なお、本実施例では、Ｋ版についても色剤使用量を低減することができる。
【００５７】
本実施形態においても、ステップ３０８Ｋ〜３０８Ｙにおいて、ブラックドットとカラードットの重なり発生した時に、そのカラードットをＯＦＦドットに変更し、あるいは、そのブラックドットをＯＦＦドットに変更する処理を行うようにしてもよい。かかる態様も本発明に含まれる。
【００５８】
なお、図１に示した画像データ入力部１から解像度変倍処理部（Ｂ）６までの各手段としてコンピュータを機能させるプログラム、あるいは、図２乃至図４の画像出力ステップ１０７，２０９，３０９以外の各ステップをコンピュータで実行させるプログラムも本発明に含まれる。このようなプログラムは、プリンタドライバーに組み込むことができるほか、アプリケーションのプラグインソフトとして、あるいは、アプリケーションとプリンタドライバーの仲立ちをする単体のアプリケーションとして実現することもできる。
【００５９】
これらのアプリケーションもしくはプラグインソフトが記録された記憶媒体（CD-ROM、DVD-ROM、メモリーカード等）も本発明に包含される。
【符号の説明】
【００６０】
１  画像データ入力部
２  色変換処理部
３  γ補正処理部
４  解像度変倍処理部（Ａ）
５  ハーフトーン処理部
６  解像度変倍処理部
７  画像出力部
【先行技術文献】
【特許文献】
【００６１】
【特許文献１】特開平９−２７７６４６号公報
【図１】
0005838683.tif 000002
【図２】
0005838683.tif 000003
【図３】
0005838683.tif 000004
【図４】
0005838683.tif 000005
【図５】
0005838683.tif 000006
【図６】
0005838683.tif 000007
【図７】
0005838683.tif 000008
【図８】
0005838683.tif 000009
【図９】
0005838683.tif 000010
【図１０】
0005838683.tif 000011
【図１１】
0005838683.tif 000012