(57)【特許請求の範囲】
【請求項１】
カラー忠実度を維持しながら、マーキング剤被覆率を低減する装置を備えた、イメージを印刷する印刷装置であって、
前記低減装置が、
カラーイメージを色分解版のビットマップの組として受取るイメージ入力部であって、前記カラーイメージは印刷複製物を作成するため支持体の上に堆積すべきマーキング剤の量を規定している、前記イメージ入力部と、
受け取ったカラーイメージのある領域について、予想される原マーキング剤被覆率を決定するマーキング剤被覆率計算器と、
前記予想の原マーキング剤被覆率の決定を使用して、少なくとも３つの被覆率低減関数に従って、前記ある領域についてのオン画素又はオフ画素の数を制御するマーキング剤低減制御器とから成り、
前記少なくとも３つの被覆率低減関数が、
被覆率の低減を必要としない、低レベルのマーキング剤被覆率の範囲のための第１被覆率低減関数と、
高レベルのマーキング剤被覆率のための第２被覆率低減関数であって、前記高レベルのマーキング剤被覆率内においては前記マーキング剤被覆率に関わらず一定の出力イメージ応答を得るための、前記第２被覆率低減関数と、
前記低レベルのマーキング剤被覆率と前記高レベルのマーキング剤被覆率との間の中間レベルのマーキング剤被覆率の範囲のための、非線形の、第３被覆率低減関数であって、前記予想のマーキング剤の被覆率と実際の出力のマーキング剤被覆率との間の差を非線形的に増大させる、前記第３被覆率低減関数とを含んでいる、
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、前記マーキング剤低減制御器が、測定したマーキング剤被覆率を、前記少なくとも３つの被覆率低減関数へ、マップするルックアップ・テーブルを含んでいることを特徴とする印刷装置。
【請求項３】
カラー忠実度を維持しながら、最大マーキング剤被覆率に制限されたカラーイメージを印刷する方法であって、
印刷複製物に堆積すべきマーキング剤の量を規定するカラーイメージを受け取るステップと、
受け取ったカラーイメージのある領域について予想される原マーキング剤被覆率を決定するステップと、
前記予想の原マーキング剤被覆率の決定を、被覆率低減応答へマップするステップと、
前記被覆率低減応答を使用して、少なくとも３つの被覆率低減関数に従って、前記ある領域内においてのオン画素又はオフ画素の数を制御するステップとから成り、
前記少なくとも３つの被覆率低減関数が、
被覆率の低減を必要としない、低レベルのマーキング剤被覆率の範囲のための第１被覆率低減関数と、
高レベルのマーキング剤被覆率のための第２被覆率低減関数であって、前記高レベルのマーキング剤被覆率内においては前記マーキング剤被覆率に関わらず一定の出力イメージ応答を得るための、前記第２被覆率低減関数と、
前記低レベルのマーキング剤被覆率と前記高レベルのマーキング剤被覆率との間の中間レベルのマーキング剤被覆率の範囲のための、非線形の、第３被覆率低減関数であって、前記予想のマーキング剤の被覆率と実際の出力のマーキング剤被覆率との間の差を非線形的に増大させる、前記第３被覆率低減関数とを含んでいる、
ことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、過度な量のインクまたはトナーの使用に共通する問題を避け、非線形なやり方でそれを行う能力を与えるため、カラーイメージを印刷するのに必要なマーキング剤の量を低減する画像処理に関する。
【０００２】
【従来の技術】
一般にカラープリンタの問題点は、多過ぎるマーキング剤を使用すると、望ましくない像人工物や印刷欠陥が生じることである。液体マーキング剤の場合、そのような過度の被覆はインクの貯留、隣接する像領域へのにじみ、像受容体の裏面への流出などの問題によって特徴づけられる。紙の像受容体の浸潤とその後の急速な乾燥が原因である紙のしわも問題である。粉末マーキング剤の場合、紙のカールやしわは印刷処理中のトナーと紙の収縮が異なることが原因である。液体マーキング剤プリンタや粉末マーキング剤プリンタにおいて、カバレージ(coverage)すなわち被覆率の低減は、米国特許第５，５１５，４７９号のように、ひどく浸潤した連続トーンイメージの領域を含む文書のマーキング剤の被覆率（カバレージ）を低減する（Klassen,“Reducting Ink Coverage Levels in Binary CMYK Images ”，Proc. Soc. Imaging Science and Technology, 46th Annual Conference (May, 1993), pp.173-175 参照) 。そのほかに、米国特許第５，５１９，８１５号、米国特許第５，５６３，９８５号、米国特許出願第０８／３１３，５２０号、及び米国特許出願第０８／２９１，３７１号を参照されたい。画素整理編集処理において人工物が生じるのを防止するために、決められた各領域を通る処理通路（ターンオフ効果を「ランダム化する」傾向がある）が使用される。前記処理をグレーレベルまたはマルチビットイメージに使用することは可能であるが、コストと実施上の理由で、一般に、イメージの内容に関係なく、すなわちそれ以上のイメージ情報を用いずに、処理は分解版の２進ビットマップに操作することが望ましい。
【０００３】
米国特許第５，２３７，３４４号は、印刷されるインクの量を５０％、７５％、または６６％に低減する方法を開示している。この方法は、ターンオフ場所の固定パターン（たとえば、５０％の場合はチェッカーボード）を使用し、印刷モード（反転文字モード、ブロック図形モード、または正規文字モード）、選択した文字、ことによると相対湿度に基づいて、パターンを選択する。明らかに、この方法は単色（黒色）印刷向きである。もしこの方法を複数色分解（たとえば、イエローとマゼンタから作られた赤）印刷に使用すれば、２つの色分解版が同一場所でＯＦＦにされるので、より明白なパターンが生じるであろう。或る角度をなす直線は他の直線より多くのＯＮ画素を有するので、小さい一組の固定ターンオフ・パターンの場合は、この方法は直線の角度に非常に敏感になる。さらに、この方法は図形文字を含む組込みフォントからの文字について使用できるだけである。工業規格のページ記述言語、たとえば PDL  または PostScript を用いて作成されたドキュメントにおいて要求されるような任意のフォントおよび形状は、この方法で取り扱うことはできない。
【０００４】
米国特許第４，９３０，０１８号は、紙のしわと、インクジェットプリントの粒状性の低減方法を開示している。決められた走査線の印刷は、３つの異なる染料使用量（あるパスで印刷される最高染料使用量を必要とする画素、別のパスで印刷される中間染料使用料を必要とする画素、およびさらに別のパスで最低染料使用量を必要とする画素について）で、複数回起きる。この方法は、入力として連続トーンのＲＧＢ（赤、緑、青）イメージを受け取り、完全下色除去付きのＲＧＢ−ＣＭＹＫ（シアン、マゼンタ、イエローの色調または黒色）変換を実行する。理解されるように、印刷は１／２の解像度で行われるので、入力イメージの画素は出力イメージの２×２ブロックに相当する。イメージデータは最初に８ビット／画素／分解版から４ビット／画素／分解版へエラー拡散される。次に、各画素ごとに、各分解版ついて最大４滴の各染料使用量のカウントが計算される。総インク被覆率の順序でランク付けされた複数の選択が存在する。もし最高被覆率の選択が最大許容被覆率を越えていれば、最高被覆率をもつ分解版は、もし可能ならば同一グレーレベルにするために、より低い被覆率値を使用するように変更される。もし同一グレーレベルにとどまることができなければ、その分解版のグレーレベルは１つだけ落とされ、エラーは隣へ伝えられる。総インク被覆率が要求された通りに低くなるまで、処理は反復する。２×２ブロックの中の画素は、ブロックのまわりに時計方向順に進行して、順番に画素に書き入れることによって、値（０または１）が指定される。最初に、高染料使用量の画素がＯＮにされ、次に中間染料使用量の画素がＯＮにされ、次に低染料使用量の画素がＯＮにされる。各染料使用量グループの中で、最初に、それ以上その染料使用量の黒色画素が存在しなくなるまで、黒色がＯＮにされる。次に、サイクル内の次の画素は、それ以上要求されたシアンが存在しなくなるまでシアンであり、次はマゼンタであり、次はイエローであり、その後は、次の染料使用量のグループである。この米国特許の場合は、インク被覆率を最大にし、かつ複数の染料使用量を使用することによって画像のけばけばしさを低減し、そして総インク被覆率を既知の限界内に維持することによって、過剰インクに関連する多くの問題を防止している。
【０００５】
米国特許第４，９９９，６４６号は、被覆率を１００％被覆率（被覆率の上記定義によって）、またはプリント・ドットの円形の形と重複のために、おそらく１００％〜２００％の被覆率（１００％が厳密にページ上に白色スペースが無い状態に相当していれば）に制限することを教えている。被覆率は、２×２の超画素を使用し、要求された色に依存する組合せで１画素当たり各１滴を割り当てることによって制限される。完全下色除去付きの１ビット／分解版入力を仮定すると、要求できる８つの可能な色（白色を含む）が存在する。複数の印字スワースによるパターニングを減らすために、それぞれが画素のチェッカーポード・パターンである２つのパスが使用される（完全被覆のため２つのパスはオフセットしている）。２パス処理はパスの間にインクが乾燥することを許す。
【０００６】
【発明が解決しようとする課題】
既知の先行技術の方法は、イメージ内の各画素集合について所望の被覆率を累積エラー項に加えて、もしエラー項が測定量を越えれば、画素をＯＮの状態のままにおき、さもなければ画素をＯＦＦにする手順を使用して、被覆率の低減を行う。画素がＯＮの状態のままにされると、累積エラーはそこから差し引かれる測定量を有する。この装置はまさに線形変換を行うので、ターンオフが起きる点で鋭い不連続性を有する。マーキング剤被覆率低減を用いる装置の場合、この不連続性のために、カラー修正の校正が非常に困難であった。ａ）問題のない低濃度ではイメージに対する変更を行わないことと、ｂ）マーキング剤要求値により一致させて、すなわち非線形的に、ターンオフ関数を制御することが望ましいであろう。
【０００７】
【課題を解決するための手段】
本発明は、カラーイメージの外観に及ぼす影響を最小限度にしながら、フルカラーイメージ用のプリンタで使用されるマーキング剤の量を低減する方法を提供する。
【０００８】
本発明は、第１の態様として、カラー忠実度を維持しながらマーキング剤の被覆率（カバレージ）を低減する装置を備え、ビットマップからのイメージを印刷する印刷装置を提供し、この印刷装置において、前記の被覆率（カバレージ）の低減装置が、印刷複製物を作成するため支持体の上に堆積すべきマーキング剤の量を規定するイメージのイメージ入力部と、受け取ったイメージのある領域について、予想される原マーキング剤被覆率を決定するマーキング剤被覆率計算器と、前記予想の原マーキング剤被覆率の決定を使用して、非線形の被覆率低減関数に従って、前記ある領域についての被覆率を低減した複製を制御するマーキング剤低減制御器とから成ることを特徴とする。
【０００９】
本発明は、第２の態様として、カラー忠実度を維持しながらマーキング剤の被覆率を低減する装置を備え、イメージを印刷する印刷装置であって、前記低減装置が、ａ）印刷複製物を作成するため支持体の上に堆積すべきマーキング剤の量を規定するイメージ入力、ｂ）受け取ったイメージの決められた領域について予想原マーキング剤被覆率を決定するマーキング剤被覆率計算器、およびｃ）予想マーキング剤被覆率の決定を使用して、非線形被覆率低減関数に従って決められた領域の被覆率低減複製を制御するマーキング剤低減制御器から成っている印刷装置を提供する。
【００１０】
本発明の一特徴に従って、マーキング剤被覆率は、低い入力濃度では影響を受けず、中間の入力濃度では可変修正され、そして高い入力濃度では最大被覆率に設定される。この可変修正は装置のためプログラム可能なルックアップ・テーブルにプリロードすることができる。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明を説明する。図面は発明の好ましい実施例を説明するためのものであり、発明を限定するものではない。図１は、本発明を実施する装置の基本的な機能ブロック図である。一般的に言えば、本発明は、イメージソース２（たとえば、コンピュータ、スキャナ、メモリ、または同種の装置）においてイメージが生成される印刷装置に使用することができる。イメージは一般に画像処理装置（ＩＰＵ）４において印刷の準備がなされる。印刷の準備が終わったイメージはプリンタ６へ提供され、プリンタ６はそのマーキング方式に従ってシートにイメージを印刷する。マーキング剤被覆率低減装置８をプリンタ６の入力側に配置することができる。
【００１２】
次に図２を参照して説明する。それぞれがイメージＢ（ｘ，ｙ）のシアン、マゼンタ、イエロー、または黒色分解版ＢN （ｘ，ｙ）の１つを表している複数のビデオ入力１０c ，１０m ，１０y ，１０k がマーキング剤被覆率低減装置８に送り込まれる。装置８の処理は各分解版についてほとんど重複するので、最初にシアン・ビットマップＢc （ｘ，ｙ）のみを説明する。ビットマップＢc （ｘ，ｙ）は、この装置においては高速走査軸（ｘ軸）と低速走査軸（ｙ軸）に沿って規定された２進ビットマップであり、イメージを走査線内に配列された１ビット画素の項でイメージを記述する。各画素はイメージ信号であり、それは２値画素について出力装置でプリントドットを作るか、作らないかを記述する条件すなわちイメージ状態を有すると言うことができる。これは、さらに画素がＯＮかＯＦＦか（１か０か）と同一視することができる。従って、２値プリンタの場合は、すべての画素について２つのイメージ状態が存在する。マルチレベルプリンタの場合は、２以上の画素値と同様により多くの画素イメージ状態が存在することがある。
【００１３】
決められた領域上のインク被覆率を決定するために、最初にビットマップＢc （ｘ，ｙ）が１バイト（８ビット）ラッチ１２へ送られる。ラッチ１２は８つの１ビット画素値を１から８の順に格納する。この８ビットの格納された２値ストリング（決められた領域の８画素×１走査線部分の中のビットマップ・イメージを表す）は、２５６エントリ・ルックアップテーブル（ＬＵＴ）１４へのアドレスとして使用される。ルックアップテーブル１４内の各アドレス１６に格納されたデータは、ラッチ１２に格納された８画素領域についてのインク被覆率値１８を表す。アドレス０００００００１とアドレス００００００１０のデモンストレーション（それぞれ１のインク被覆率値をもつ）でわかるように、これらのインク被覆率値の多くが同一であることは疑いなく理解されるであろう。たとえばインクジェット装置は或るイメージ情報で動作したときインクを多かれ少なかれ付着させる傾向があるので、もしインク被覆率がそれに見合って非線形であれば、ＬＵＴ１４にロードする際に、そのような非線形性を考慮に入れることができる。
【００１４】
インク被覆率値１８（例では、３ビット２進値で表すことができる）は、８画素×１走査線領域内の予想インク被覆率を表す信号すなわち関数Ｉc （ｘ，ｙ）を作る。８行メモリ２０に格納されたこれらの値のグループは累積器２２で合計されて、決められた領域（この場合には、サイズが８画素×８走査線）上の総インク被覆率が導出される。累積器２２の出力は、値ｍ（イメージに対し変更がなされなければ、イメージの決められた領域の各分解版についての予想または測定インク被覆率値）である。イメージの決められた領域についての予測または測定インク被覆率値である値ｍを導出するために、シアン、マゼンタ、イエロー、および黒色の各分解版について測定されたＩN （ｙ）の値が加算される。ある色が多くの他の色より多くにじむことがある。もしそうであれば、合計の際に、或る分解版をより重く加重してもよいであろう。
【００１５】
処理の便宜上と、インク低減の決定に役に立つサイズを反映しているので、決められた領域として８画素×８走査線ブロックを選択した。もし領域が大き過ぎれば、インク低減決定の際にインク被覆率の変動が平均されるので、大きな領域内の一部分が最大所望インク被覆率を越えると、低いインク被覆率の指示を与えるであろう。領域（すなわちウィンドウ）のサイズの選択は、被覆率を測定することができる精度（領域が大きければ大きいほど、可能なインク被覆率レベルは多い）と、その測定の（局部の）正確度との妥協である。局所性を損なわずに精度を高める１つの方法は、加重合計（中心をより重く加重する）を使用して領域の中心近くの被覆率を見つけることである。この方法は単一画素の近くの被覆率を見つけるには最もうまくいくであろう。この実施例の場合は、この領域が満足できるものであれば計算費用がかなり少なくなるので、非加重平均を使用して８×８領域上の被覆率を決定した。最後に、８×８領域と、たとえば６×６領域を使用した場合との差は非常に小さかった。もちろん、多くの異なるサイズの領域を使用することができる。８×８領域は、完全バイトを使用するので、実施の効率がより高いことを考慮に入れている。常に４ビット境界上に整列した８×８領域内の被覆率の計算は、小テーブルを使用して効率よく行うことができる。領域がバイト整列されている場合は、領域内の各走査線について、領域によってカバーされる走査線の内容によって２５６エントリ・テーブルにインデックスを付け、その結果を合計することができる。バイト整列されていない場合は、
cl[p1 & Oxf ] ＋ cr[p2＞＞4]
を計算するため、各走査線について２つの１６要素テーブルにインデックスを付けることができる。ここで、 p1 と p2 はウィンドウの下のイメージ内の値である。 cl と cr は１６エントリを有し、ビットカウントを与える適切に初期化されたテーブルである。
【００１６】
この式は、 p1 の下位４ビットを使用してテーブル cl にインデックスを付けること、および p2 の上位ビットを使用してテーブル cr にインデックスを付けることを指す。
【００１７】
これまで、実際または予想インク被覆率を測定する装置を示した。実際または予想インク被覆率を決定する別の方法もあり、本発明は記載した装置に限定されない。
【００１８】
値ｍは、イメージの各分解版内の画素のターンオフを制御するためＯＮ／ＯＦＦ論理回路２４において使用される。プリンタの応答をよりうまく制御するため、本発明に従って、測定値ｍによって決定されたイメージの領域の濃度しだいで、異なるターンオフ決定が使用されるであろう。記載した実施例の場合、濃度の全範囲は３つの部分範囲に分割されている。しかし、全範囲を２以上の任意の数の範囲に分割できることは理解されるであろう。
【００１９】
最初に各ターンオフ装置で比較的低い濃度レベルと、そのような低い濃度レベルが起きる領域を見つけ出し、もしその濃度がマーキング剤／紙の被覆率に関して問題の濃度より低ければ、とにかくイメージを変更する必要はない。これらの装置においては、変更を必要としないイメージの領域は、もしできれば、変更しないことが重要な考慮すべき事柄である。これらの濃度レベルについて、０≦Ｉinput ≦ｐ0 （ｐは０とシステム最大値ｐmax の間の濃度範囲であり、ｐ0 はそれより下ではイメージに対する変更が必要ないように選択したｐの濃度である。）が与えられたとすると、
Ｉdesired ＝Ｉinput 
である。
【００２０】
中間レベル濃度の範囲は、ｐ0 ≦Ｉinput ≦ｐ1 （ｐ1 はそれより上ではイメージに対する変更が明白に必要であるレベルである。）で与えられる。この範囲においては、最大所望マーキング剤被覆率しだいで、被覆率低減を使用することによってイメージに対する変更が起きることがあるので、より複雑な関係を使用することがよいであろう。最大許容被覆率Ｉmax が与えられたとすると、所望被覆率は入力被覆率が増加すると次第にＩmax に近づくであろう。ここで、
ｔ＝（Ｉinput −ｐ0 ）／（ｐ1 −ｐ0 ），
Ｉdesired ＝（ｐ0 ＋（２ｔ＋ｔ2 ））（ｐ0 −Ｉmax ）
の意味を明らかにする。
【００２１】
この計画は、入力（要求）被覆率と出力（所望）被覆率との差が次第に増大する中間濃度領域における二次混合応答を与える。減少応答は非線形のことがある。もちろん、入力イメージに応じて使用するマーキング剤の量を次第に変化させる別の関係を使用することもできる。この計画の利点は中間範囲の両端における平滑性と連続性である。
【００２２】
最後に、ｐ1 ≦Ｉinput によって与えられる高濃度においては、イメージについての出力値はシステムに対する最大所望出力値になるであろう。代わりに、イメージについての出力値を最大所望出力値に関係づけることができる。
【００２３】
上記計画はルックアップテーブルの形で実施することができる。可能な各イメージ濃度について、システム出力を規定し、ルックアップテーブルにロードすることができる。従って、図３に示すように、ルックアップテーブルはコンピュータまたは同種の装置のメモリに格納され、実際または予想被覆率ｍによってインデックスが付けられる。ｍの値しだいで、別個の出力応答（すなわち、被覆率低減関数）が出力される。計画は図式で示したが、実際の出力値は格納されるであろう。計画はｍを３つの範囲に分割して示したが、すべての可能な値ｍに対し異なる被覆率低減値を与えることを含めて、２またはそれ以上の任意の数の範囲を使用することができる。もちろん、数を限定すれば処理は簡単になる。
【００２４】
シアン・ビットマップＢC （ｘ，ｙ）に適用したように、関数Ｉdesired は周期的パターンをもたらすであろう。この周期的パターンはＢC （ｘ，ｙ）の中にたぶん存在しているハーフトーン・パターンの上に置かれると、イメージの複製物に望ましくないモアレ模様が生じるであろう。従って、この問題を軽減する１つの方法は、ビットマップへのターンオフ関数の適用をランダム化することである。しかし、ターンオフ比の適用を決められた領域全体に一様に適用することができるように、ＯＮ／ＯＦＦの決定は隣接画素についての決定を知って行うことが望ましい。従って、米国特許第５，５１５，４７９号または米国特許第５，５６３，９８５号の方法、すなわち画素位置を通る「ウォーク（walk) 」は、ランダム化された外観を与えるやり方で処理することができる。モアレ模様のない結果を生み出す別の方法も可能である。
【００２５】
再び図２へ戻って説明すると、一般的なハーフトーン・パターンに対し比較的ランダムな順序で画素を処理し、かつ隣接画素への依存性を保持する別の処理順序も可能であることは疑いなく理解されるであろう。画素の順序付けは、ｍが決定された４×４セットの画素をメモリ２５に格納し、次に選択した画素順序付け関数に従ってＢC （ｘ，ｙ）の画素を再順序付けする処理順序制御装置２６でメモリ２５からＢC （ｘ，ｙ）の値を読み出すことによって達成される。
【００２６】
８×８セットの画素についてターンオフ関数が決定された後、その比は指定された処理順序に従って処理される４×４画素グループ分けに適用される。ターンオフ比の決定に８×８領域の使用は、もしその決定により小さい領域を使用したならば起きるかもしれない急激な変化を平滑にする。
【００２７】
ＯＮ／ＯＦＦ論理回路２４には、決定されたターンオフ比を具体化する論理処理が使用されている。ＯＮのままにすべき画素の割合は、所望被覆率と測定被覆率との比である。これは有理数Ｉdesired ／ｍとして厳密に保存することができる。すべてのｍ画素のうちｄ画素を確実にＯＮにする簡単な論理処理は、
ｆ＝０  各画素について
ｆ＝ｆ＋ｄ／ｍ  もし（ｆ≦ｍ）ならば、この画素をＯＮにする
ｆ＝ｆ−１
次画素
である。ここで、ｆ（最初０に設定される）は、最後の画素がＯＮにされた時からずっとＯＮのままであったであろう画素の分数であるか、またはターンオンすべき次の画素までの距離（way)の分数である。
【００２８】
画素は、かれらを訪問する順序を与える通路に沿って可能な限り一様に間隔で配置されている。もし制御変数ｆの初期化がページの始めにおいてのみ行われ、各ウィンドウの中でなければ、より大きな領域に及ぶ平均値は修正されるであろう。ｆをｍで基準化すれば、非整数値の使用は除かれる。
ｆ＝０  各画素について
ｆ＝ｆ＋ｄ  もし（ｆ≧ｍ）ならば、この画素をＯＮにする
ｆ＝ｆ−１
次画素
【００２９】
全イメージにわたってｆの初期値はまったく重要でないので、ｆを０に初期設定することは任意である。分解版間の相関を減らすために、異なる分解版について制御変数の初期設定に０とｍの間の種々の値を使用することは有利であるかもしれない。ｍとの比較もまた同じ理由で任意である。もし０との比較であれば、それはより効率的であり、とにかく結果を変更せず、ｆの初期値からｍを減じることによって達成することができる。
ｆ＝−ｍ  各画素について
ｆ＝ｆ＋ｄ  もし（ｆ≧０）ならば、この画素をＯＮにする
ｆ＝ｆ−１
次画素
【００３０】
この論理は、直線を描くための Bresenham  のアルゴリズム（コンピュータグラフィックスについて、２つの軸線内で延びている直線について第２軸線において進行しなければならない前に、第１軸線に沿った距離を決定する）に似ていることに気付かれるであろう。
【００３１】
ブロック３８では、関数はＢC ON/OFF（ｘ，ｙ）（ターンオフ関数を表すマスクである）として元のイメージ順序に再順序付けされる。すべての分解版内の対応する画素の出現がＯＦＦにされる（これは白色すなわち背景ショースルーを許すことがある）のを防止するために、ブロック４０に白色画素防止論理回路が設置されている。１００％被覆率が許されると仮定すると、白色画素はまったくイメージ内に入れるべきでない。従って、もしフルカラー画素が２００％被覆率を有し、かつ或る分解版内の画素がＯＦＦにされれば、他の分解版内の対応する画素は、その画素が訪問されたとき、すべてＯＦＦにしてはならない。
ｆc ＝０
ｆm ＝ｍ／４
ｆy ＝ｍ／２
ｆk ＝３ｍ／４
各画素／分解版ペアについて画素に関する被覆率を一定順序で計算する。
もしこの分解版内のこの画素がＯＮならば、ｆsep ＝ｆsep ＋ｄ
もし（ｆsep ≧ｍ）すなわちこの画素内の被覆率が１ならば、この画素をＯＮにする
ｆsep ＝ｆsep −別のｍ
この画素をＯＦＦにする
この画素内の被覆率を１だけ減分する。
【００３２】
従って、イメージの４×４領域について、ターンオフ比  Ｂ′C ON/OFF（ｘ，ｙ）の決定に従ってその領域内のＯＮ画素の数を減らす一組のＯＮ／ＯＦＦ状態が生成される。この一組の値は、その後、マスキング論理回路４２への入力として使用される。マスキング論理回路４２はブロック４２でＢ′C ON/OFF（ｘ，ｙ）を使用してビットマップＢC （ｘ，ｙ）を変更し、調整されたイメージＢ′C （ｘ，ｙ）をプリンタのコントローラへ送る。
【００３３】
図２において各画素についてｍが決定されたので、図４に、イメージの縁を無視し、イメージを横断する単一パスについてフローチャートを示す。画素ＯＮ／ＯＦＦ決定のサブステップは、たぶんＬＵＴ２００からプロセスに入力されるＩdesired を設定すること（ステップ３００）、走査線と画素値を開始値（ここでは、０）に初期化すること（ステップ３１０）、および図２について説明した方法で決定されたインク被覆率測定値ｍを使用して、ｍが決定されている８×８領域を有する特定の４×４領域についてｍを決定すること（ステップ３２０）を含んでいる。次にステップ３４０と３５０は一緒にＢC （ｘ，ｙ）の画素値をメモリ２５に格納する。ステップ３６０において、モアレを避けるために、再順序付けプロセッサ２６によってメモリ２５から画素を順序ＦC （ｘ，ｙ）で読み出す。モアレを避けるために必要ならば、ＦC （ｘ，ｙ）は分解版ごとに異なっていてもよい。図２において、白色画素防止論理回路はＯＮ／ＯＦＦ論理回路に結合されている。ステップ３７０において、ビットマップＢC （ｘ，ｙ）を調べて、現画素がＯＮかＯＦＦか決定する。もしＯＦＦならば、ステップ３７２において、その画素をＯＦＦのままにし、ステップ３７４において、次の画素を処理する。ステップ３７０においてビットマップＢC （ｘ，ｙ）を調べて現画素がＯＮならば、ステップ３７６において、ｆを値ｄだけ増分する。ステップ３７８において、「カウント」と１とを比較する。カウントは現位置（ｘ，ｙ）でＯＮにされる他の分解版の実行合計を表す。もしカウントが１に等しければ、現分解版のみをＯＮにする。従って、白色スペースを避けるため、ステップ３８０において、現画素をＯＮにすべきである。もしカウントが１より大きければ、とにかく白色スペースが生じないであろう。ステップ３８２において、ｆとｍとを比較する。もしｆがｍに等しいか、それ以下であれば、ステップ３８０において、その画素をＯＮのままにする。もしｆがｍ以上であれば、ステップ３８４において、ｆをｍだけ減分し、ステップ３７２において、その画素をＯＦＦにする。代わりに、白色画素防止論理回路がＯＮ／ＯＦＦ論理回路に結合されていない場合は、図５（フローチャートはＢC ON/OFF（ｘ，ｙ）のための白色画素防止論理を示す）を参照して、ステップ４１０において、もしＢC ON/OFF（ｘ，ｙ）がＯＦＦならば、ステップ４２０において、各分解版ターンオフ関数ＢN ON/OFF（ｘ，ｙ）（本図のため、Ｂc ，Ｂm ，Ｂy ，Ｂk として示す）と他の分解版ターンオフ関数とをＡＮＤ演算してｃm ，ｃy ，ｃk ，ｍy ，ｍk ，ｙk を導出し、次にそれらを一緒にＯＲ演算して決定ＳＥＰON/OFFを導出する。もしＳＥＰON/OFFが０より大きければ（ステップ４４０）、分解版の少なくとも１つをＯＮにすべきであり、アクションは必要ない。ステップ４５０において、ＢC ON/OFF（ｘ，ｙ）を出力装置へ送る。しかし、もしＳＥＰON/OFFが０に等しければ（ステップ４４０）、ＢC ON/OFF（ｘ，ｙ）をＯＮにする。疑いなく、白色画素防止論理においてＯＮにする分解版の選択はＯＦＦにされた分解版のと間で交互にすべきであるので、これはむしろ簡単な解決方法である。さもなければ、たとえばもし常にシアン分解版が最初に処理されれば、イ��ージの造作は所望量より多い量のシアンによってゆがむ。
【００３４】
【発明の効果】
上記実施例によって本発明を明らかにしたが、多くの人が本発明を成し遂げることは疑いない。本発明の重要な特徴は、入力信号と被覆率低減出力信号との非線形な関係を格納できることである。以上の説明は２値インクジェットプリンタを想定しているが、原理上、本発明が、インク被覆率がプリント・ドットの存在とプリント・ドットのグレーレベル値の関数であるグレーまたは他のマルチレベル・プリンタに適合しないという理由はない。１画素づつプリントする他の印刷プロセスも同様に過度のマーキング剤による問題をかかえており、本発明の方法、すなわち低減したマーキング剤のから利益を受けることができる。特に、粉末または液体トナーマーキング剤で現像する潜像を形成して１画素づつ印刷する印刷プロセスを使用する電子写真印刷法やイオノグラフィック印刷法は、印刷処理中のトナーや紙の異なる収縮のために生じるシートのしわやカールによって証明される過剰マーキング剤に悩むことがある。
【図面の簡単な説明】
【図１】本発明を使用することができる装置のブロック図である。
【図２】本発明を実施する装置の機能を示したブロック図である。
【図３】本発明における非線形関数の具体化を示す図である。
【図４】被覆率低減のため使用するＯＮ／ＯＦＦ論理を示すフローチャートである。
【図５】白色画素防止論理を示すフローチャートである。
【符号の説明】
２  イメージソース
４  画像処理装置（ＩＰＵ）
６  プリンタ
８  被覆率低減装置
１０  複数のビデオ入力
１２  １バイト・ラッチ
１４  ルックアップテーブル
１６  アドレス
１８  インク被覆率値
２０  ８行メモリ
２２  累算器
２４  ＯＮ／ＯＦＦ論理回路
２５  ４×４メモリ
２６，３８  再順序プロセッサ
４０  白色画素防止論理回路
４２  マスキング論理回路
【図１】
0004327914.tif 000002
【図２】
0004327914.tif 000003
【図３】
0004327914.tif 000004
【図４】
0004327914.tif 000005
【図５】
0004327914.tif 000006