(57)【特許請求の範囲】
【請求項１】
紙への浸透の遅い黒インクと紙への浸透の速いカラーインクを用いるインクジェット記録用のカラー画像処理装置において、黒で印字する画素を入力し、該黒で印字する画素をカラーで印字する画素までの距離に基づいて画素毎に複数の画素群に区分する領域区分手段と、前記複数の画素群のうち、前記カラーで印字する画素までの距離が最も近い領域の画素群および前記領域に次いで前記カラーで印字する画素までの距離が近い領域の画素群である、少なくとも２つの画素群に属する画素に対して、所定の変換規則を用いて印字情報を置き換える画素変換手段を有し、前記変換規則は、変換処理の対象となる前記黒で印字する画素の絶対位置に基づいて所定の周期性で印字色情報を黒からカラーに置き換えるものであり、画素変換がなされる前記画素群ごとに、前記カラーで印字する画素までの距離が遠いほど置き換える画素の割合が小さくなるように定められたものであることを特徴とするカラー画像処理装置。
【請求項２】
前記領域区分手段は、前記黒で印字する画素から所定の相対距離にある画素を少なくとも１つ含む参照画素の集合の中に前記カラーで印字する画素があるか否かを判定する手段を有することを特徴とする請求項１に記載のカラー画像処理装置。
【請求項３】
前記参照画素の集合は、前記黒で印字する画素から所定の相対距離以内にある画素の少なくとも１つを含まないものであることを特徴とする請求項２に記載のカラー画像処理装置。
【請求項４】
前記変換規則は、印字色情報を黒から単色または２色混合によるカラーに置き換えるものであることを特徴とする請求項１ないし３のいずれか１項に記載のカラー画像処理装置。
【請求項５】
黒で印字する画素であって、該黒で印字する画素から所定の相対距離にある画素を少なくとも１つ含む参照画素の集合の中にカラーで印字する画素があるものを要処理画素とし、黒で印字する画素の中で前記要処理画素に直接にまたは他の黒で印字する画素を介して隣接する画素を前記要処理画素に追加する要処理画素抽出手段を有し、該要処理画素抽出手段により前記要処理画素とされた前記黒で印字する画素を、請求項１ないし４のいずれか１項に記載のカラー画像処理装置の領域区分手段に出力することを特徴とするカラー画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、紙への浸透の遅い黒インクと紙への浸透の速いカラーインクを用いるカラープリンタにおける画像処理装置、特に普通紙に色間の滲みの少ない良好な画像を得ることのできる画像処理装置に関するものである。
【０００２】
【従来の技術】
ノズルから液体のインク滴を吐出して画像の記録を行なうカラーインクジェット記録装置は、構造が簡単で印字の音が小さい記録装置であり、小型プリンタに適した技術である。しかし、水性インクを用いるため、インク吸収層を設けていない、コピー用紙やレポート用紙などの普通紙では、色と色の境界部でインクの混色滲みを起こすという欠点がある。そのため、インクに界面活性剤等を添加し紙への浸透性を高めることにより、色と色の境界部のインクの混色による滲みを抑えることができる。
【０００３】
しかし、紙への浸透性を高めることにより印字部の濃度が低下し、線・文字等のエッジがシャープでなくなるという問題が出る。これは、インクの紙に対する浸透性が上がり、速やかに吸収されることにより、紙の表面に残る色剤の量が減り、紙の繊維に沿ってインクが広がりやすくなるためである。このため、特に、線・文字等をシャープに、しかも高密度で再現する必要のある黒のインクだけは、紙への浸透性を高めないようにし、２次色の再現も必要なカラーのインクだけを紙への浸透性を高めたものとして、インクの混色滲みを防ぐ方法が試みられてきた。しかし、このようにした場合も、やはり、黒の印字部分とカラーの印字部分との隣接部分で混色滲みを防ぐことはできない。
【０００４】
この問題を解決するため、紙への浸透の遅い黒インクと紙への浸透の速いカラーインクを用いるカラーインクジェット記録装置において、カラー文書を選択する選択手段を有し、カラー文書印字モードが選択されたときには、黒のインク滴で印字すべき部分を、一部だけ所定の割合で、シアン・マゼンダ・イエローのインク滴の混色による印字に置き換えて滲みを防止するカラー画像処理装置、あるいは、これに黒を加えて黒・シアン・マゼンダ・イエローのインク滴の混色による印字に置き換えて滲みを防止するカラー画像処理装置が考案されてきた。
【０００５】
しかし、これらの装置では、一旦カラー文書印字モードが選択されたときには、黒の印字部分が、すべての領域において所定の割合でカラーのインクの混色による印字、あるいは、カラーと黒の混色による印字に置き換わってしまい、黒印字部分は、黒のインク滴だけの場合に比べ、濃度が下がり画像が太るという問題がある。
【０００６】
この問題を軽減するために、例えば、特開平６−１３６３１０号公報に図７，図８を参照して記載されているように、黒印字部分がカラー印字部分と隣接しているか否かを何らかの手段で解析し、カラー印字部分と隣接している黒印字部分にのみ、上述したような滲み防止処理を行なう装置がある。この場合は、カラー印字部分と隣接していない黒印字部分の画質を向上させることができるが、カラー印字部分と隣接した黒印字部分については、依然として問題が残る。
【０００７】
なお、黒印字部分とカラー印字部分との間の距離などの隣接状態を検出し、これに応じて滲み防止処理を行なうものは、特開平５−２７６３７３号公報や特開平６−１１３１５５公報等で知られているが、滲み防止処理の方法が異なる。
【０００８】
他に、例えば、特開平６−２０６３７０号公報に図１２ないし図１７を参照して記載されているように、黒画像に隣接した着眼すべきカラー画像／画素を何らかの手段で検出した時には、カラー画素を中心に縦、横の２×２画素分の距離の範囲にある黒画像を拡張画素に置き換える装置が知られている。拡張画素は、４ドットの内、３ドットをカラーのインク滴の混色（シアン，マゼンタ，イエローの混色およびイエロー，シアンの混色）に置き換えたものである。この場合、黒印字部分は、黒のインク滴だけの場合に比べ、上述した問題が軽減する。
【０００９】
また、拡張画素の概念を導入せずに、これと類似の考えを用いれば、黒画素を中心に縦、横の所定画素分の距離の範囲内にカラー画素を有する領域のみ、黒のインク滴で印字すべき部分の一部をカラーのインク滴の混色、あるいはこれに黒のインク滴を加えた混色に置き換えて印字する装置が考えられる。この場合も、黒印字部分は、黒のインク滴だけの場合に比べ、上述した問題が軽減する。
【００１０】
しかし、いずれの場合も、上述した変換処理を適用する黒印字領域と適用しない黒印字領域との間に濃度の薄い部分が発生し、疑似輪郭のように見えるという問題が発生する。この原因を図２５を参照して説明する。
【００１１】
図２５は、エッジ領域の黒画素の一部分をカラーのインクの混色に置き換えて滲みを防止するカラー画像処理装置を用いたときにおいて、黒インク印字部分とカラーインク印字部分の境界付近の画像の説明図である。カラーがイエローである場合を例示する。図２５（Ａ）は、境界付近における画素の印字色情報を表わす説明図であり、図２５（Ｂ）は、普通紙へのインクの浸透度を表わす紙の断面図である。図中、１は普通紙、２は紙への浸透性の高いカラーインクで印字される部分、４はエッジ領域、１５１は紙への浸透性の低い黒インクで印字される部分、１５２はインクが流れ出した部分である。
【００１２】
紙への浸透性の低い黒インクで印字される部分１５１と紙への浸透性の高いカラーインクで印字される部分２とに隣接したエッジ領域４においては、本来黒で印字すべき画素（Ｋ）の一部分をカラーのインクであるシアンとマゼンタの混色で印字する画素（ＣＭ）に置き換え、黒のインクで印字する画素（Ｋ）と、シアンとマゼンタのインクの混色で印字す画素（ＣＭ）とを１対１の割合で市松模様状に交互に組み合わせて印字する。そのため、インクは比較的速く普通紙１に浸透し、イエローの部分へ滲み出すことがない。
【００１３】
一方、黒インクで印字される部分であって、エッジ領域４を除く部分は、紙への浸透性の低い黒インクで印字される部分１５１であるため、印字濃度が高くなる。しかし、エッジ領域４ではインクが浸透しやすくなっているため、このエッジ領域４に接する部分では、エッジ領域４に向かってインクが流れ出すという現象が起きる。このため、インクが流れ出した部分１５２の画像濃度が下がり、疑似輪郭のように見えるという不具合が発生する。
【００１４】
上述した、特開平６−２０６３７０号公報の図１８を参照して記載されているように、拡張画素を用いた場合には、カラーインク画素から遠ざかるに従い拡張画素内での黒インクの割合を増加させることが知られている。しかし、２次元上で２×２の拡張画素を単位として置き換えを行なうに際し、滲み処理をすべき黒で印字する画素を、正規の２×２サイズの拡張画素に区切れない場合が多い。
【００１５】
例えば、滲み処理をすべき黒で印字する画素（Ｋ）が、単独の１画素である場合など、黒で印字する画素の領域が拡張画素よりも小さい場合、１拡張画素として扱って滲み処理をすると黒の解像度を低下させる結果となる。また、滲み処理をする領域の幅をカラーで印字する画素との境界から２拡張画素分（４画素分）というように決めておいても、カラーで印字する画素（Ｃ，Ｍ，Ｙ）と黒で印字する画素（Ｋ）との境界は１画素単位で変わるから、拡張画素単位で滲み処理をすると、黒の解像度を低下させるだけではなく、滲み処理する幅が変わってしまう。このように、上述した従来例では、黒の解像度の低下や、滲み処理のばらつきが発生してしまうという問題がある。
【００１６】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、紙への浸透の遅い黒インクと紙への浸透の速いカラーインクを用いるインクジェット記録用のカラー画像処理装置において、１画素単位で滲み防止を行なうことができるカラー画像処理装置を提供することを目的とするものである。
【００１７】
【課題を解決するための手段】
請求項１に記載の発明においては、紙への浸透の遅い黒インクと紙への浸透の速いカラーインクを用いるインクジェット記録用のカラー画像処理装置において、黒で印字する画素を入力し、該黒で印字する画素をカラーで印字する画素までの距離に基づいて画素毎に複数の画素群に区分する領域区分手段と、前記複数の画素群のうち、前記カラーで印字する画素までの距離が最も近い領域の画素群および前記領域に次いで前記カラーで印字する画素までの距離が近い領域の画素群である、少なくとも２つの画素群に属する画素に対して、所定の変換規則を用いて印字情報を置き換える画素変換手段を有し、前記変換規則は、変換処理の対象となる前記黒で印字する画素の絶対位置に基づいて所定の周期性で印字色情報を黒からカラーに置き換えるものであり、画素変換がなされる前記画素群ごとに、前記カラーで印字する画素までの距離が遠いほど置き換える画素の割合が小さくなるように定められたものであることを特徴とするものである。
【００１８】
請求項２に記載の発明においては、請求項１に記載のカラー画像処理装置において、前記領域区分手段は、前記黒で印字する画素から所定の相対距離にある画素を少なくとも１つ含む参照画素の集合の中に前記カラーで印字する画素があるか否かを判定する手段を有することを特徴とするものである。
【００１９】
請求項３に記載の発明においては、請求項２に記載のカラー画像処理装置において、前記参照画素の集合は、前記黒で印字する画素から所定の相対距離以内にある画素の少なくとも１つを含まないものであることを特徴とするものである。
【００２０】
請求項４に記載の発明においては、請求項１ないし３のいずれか１項に記載のカラー画像処理装置において、前記変換規則は、印字色情報を黒から単色または２色混合によるカラーに置き換えるものであることを特徴とするものである。
【００２１】
請求項５に記載の発明においては、カラー画像処理装置において、黒で印字する画素であって、該黒で印字する画素から所定の相対距離にある画素を少なくとも１つ含む参照画素の集合の中にカラーで印字する画素があるものを要処理画素とし、黒で印字する画素の中で前記要処理画素に直接にまたは他の黒で印字する画素を介して隣接する画素を前記要処理画素に追加する要処理画素抽出手段を有し、該要処理画素抽出手段により前記要処理画素とされた前記黒で印字する画素を、請求項１ないし４のいずれか１項に記載のカラー画像処理装置の領域区分手段に出力することを特徴とするものである。
【００２３】
【発明の実施の形態】
図１は、本発明のカラー画像処理装置の第１の実施の形態を用いたときの、黒インク印字部分とカラーインク印字部分の境界付近の画像の説明図である。カラーインクがイエローの場合を例示する。図１（Ａ）は、境界付近における画素の印字色情報を表わす説明図であり、図１（Ｂ）は、普通紙へのインクの浸透度を表わす紙の断面図である。図中、図２５と同様な部分には同じ符号を用いて説明を省略する。３は隣接エッジ領域である。
【００２４】
この実施の形態は、図１（Ａ）に例示されるように、紙への浸透の遅い黒インクと紙への浸透の速いカラーインクを用いるインクジェット記録のためのカラー画像処理装置であって、黒で印字する画素（Ｋ）のうちで、４画素以内にイエローで印字する画素（Ｙ）があるものを、カラーで印字する画素に隣接するエッジ領域４の画素群に属する画素として認識し、予め定められた第１の周期性でカラーの印字に置き換え、この画素群につながっている画素群を隣接エッジ領域３の画素群に属する画素として認識し、この画素群を予め定められた第２の周期性でカラーの印字に置き換えるものである。
【００２５】
エッジ領域４においては、図２５におけるエッジ領域と同様に、第１の画素変換規則を用いて、黒で印字する画素（Ｋ）を水平方向および垂直方向の１画素置きに、シアンとマゼンタのインクの混色のカラーで印字する画素（ＣＭ）に置き換えている。これに対し、隣接エッジ領域３においては、黒で印字する画素（Ｋ）を第２の画素変換規則を用いて、水平方向及び垂直方向の２本に１本の列同士が交差する位置の画素について、シアンとマゼンタのインクの混色によるカラーで印字する画素（ＣＭ）に置き換えている。
【００２６】
黒で印字する画素（Ｋ）と、シアンとマゼンタのインクの混色のカラーで印字する画素（ＣＭ）との比は、エッジ領域４においては１対１の割合であるのに対し、隣接エッジ領域３においては、３対１の割合となる。したがって、イエローで印字する画素（Ｙ）からの距離が大きい領域の画素群に属する画素ほど、シアンとマゼンタのインクの混色によるカラーで印字する画素（ＣＭ）の割合を低くしている。
【００２７】
図１（Ｂ）に示されるように、この実施の形態によれば、エッジ領域４は、普通紙１への浸透性の高いカラーインク部分２に隣接しており、色のコントラストが大きい。したがって、少しでもカラー部分に黒インクが流れ込むと大きな画質劣化になってしまう。そのために、紙への浸透の遅い黒インクで印字すべき画素（Ｋ）から普通紙１への浸透の速いカラーインクで印字する画素（ＣＭ）への置き換えを比較的大きな割合で行なっている。
【００２８】
これに対して、隣接エッジ領域３では、紙への浸透の遅い黒インクで印字する画素（Ｋ）から紙への浸透の速いカラーインクで印字する画素（ＣＭ）への置き換えを比較的低い割合で行なってもかまわない。したがって、隣接エッジ領域３にも、少量ながら紙への浸透の速いカラーインクが混色で印字されるので、普通紙１への浸透性が向上し、エッジ領域４への流れ出しが少なくなる。その結果、インクが流れ出した部分の画像濃度が下がり疑似輪郭のように見えるといった不具合が抑えられる。その結果、黒印字部分の濃度低下・色目の変化を最小限に抑えることができる。
【００２９】
再び、図１（Ａ）に戻って、エッジ領域４および隣接エッジ領域３の認識および置き換えの規則の概要を説明する。黒で印字する画素（Ｋ）を、イエローで印字する画素（Ｙ）までの距離がどの範囲内にあるかを、黒で印字する画素（Ｋ）ごとに判定し、置き換えの処理も黒で印字する画素（Ｋ）ごとに行なっている。したがって、１画素単位で滲み防止処理を行なっているため、上述した拡張画素を有する従来技術のように、黒の解像度を低下させたり、滲み処理する幅が変わるようなことがない。
【００３０】
置き換えの規則は、変換処理の対象となる黒で印字する画素（Ｋ）が、イエローで印字する画素（Ｙ）からの相対距離に応じて、置き換えをするか否かを決めることができる。しかし、カラーで印字する画素との境界が近接して２以上の方向に存在する場合などには、相対距離の評価が煩雑になる。したがって、変換処理の対象となる画素の絶対位置に基づく第１，第２の画素変換規則を用いて、変換処理をしている。すなわち、画像全体における座標位置に応じて、置き換えをするか黒で印字する画素のままにするかを定めている。
【００３１】
画素の絶対位置に基づく第１，第２の画素変換規則を用いると、画像上の画素の位置に応じた均質な画素変換を行なうことになり、特に、棒グラフなどの幾何学的図形をカラーで表現した画像に対して好適である。したがって、このようなカラー図形を有する文書の印字モードを設けて、このモードの時に本発明の画像処理装置を作動させてもよい。
【００３２】
また、黒で印字する画素（Ｋ）から置き換えられてカラーインクで印字する画素には、シアン，マゼンタ，イエローの各単色のインク滴または２色のインク滴の混合によるカラーインクを用いる。なお、上述した拡張画素を有する従来技術のように、３色のインク滴の混合でもよい。しかし、３色の混合による場合に比べて、黒色の品質は若干低下するものの、インク滴の総量が１／３または２／３に減少するため、画素の太り、紙の裏への抜け、紙のしわの発生といった問題が少なくなる。
【００３３】
図２は、本発明のカラー画像処理装置を実現するための概要構成図である。併せて、画像処理装置全体における位置づけも示している。図３は、２値化された画像の印字色情報を格納する単位となる画素を表わす説明図である。なお、図２，図３は、後述する第２の実施の形態においても説明に使用する。図２中、１１は色補正部、１２は２値化部、１３は滲み防止処理部、１４は要処理画素抽出部、１５は領域区分部、１６は変換処理部、１７は記録データ格納部、１８は記録制御部、１９はインクジェットヘッド駆動部、２０はインクジェットヘッドである。
【００３４】
入力画像は、色補正部１１に入力され、ガンマ補正、ＲＧＢデータからＣＭＹＫデータへの色変換、ユーザによる色調整などの処理が行なわれ、２値化部１２に出力される。ＲＧＢデータからＣＭＹＫデータへの色変換処理は、ＲＧＢデータからＣＭＹデータに色変換を行なった後に、黒（Ｋ）データの発生、下色の除去（ＵＣＲ、アンダーカラーリムーバル）等を行なうものでもよいし、ルックアップテーブルと補間回路を用いてＲＧＢデータを直接ＣＭＹＫデータへの色変換を行なうものでもよい。
【００３５】
図３に示すように、２値化部１２で２値化を終えた画像データは、水平方向にＮＩ個の画素、垂直方向にＮＪ個の画素からなる画像であり、各画素Ｐijについて、シアン、マゼンタ、イエロー、ブラックについてのＯＮ，ＯＦＦ情報Ｋij，Ｃij，Ｍij，Ｙijが含まれている。各画素ごとに、それぞれの色について、ＯＮを１、ＯＦＦを０と表現する場合もあるし、色ごとに横に並んでいる８個あるいは１６個の画素分のＯＮ、ＯＦＦ情報を２進数の各ビットに対応させて表現する場合もある。
【００３６】
このように２値化されたシアン、マゼンダ、イエロー、ブラック４色の２値画像は、滲み防止処理部１３に入力されて滲みを防止した画像に変換される。滲み防止処理部１３では、２値画像が要処理画素抽出部１４に入力されて、まず、滲み防止処理をする必要のある画素、すなわち、カラーで印字される画素から所定距離の範囲内にある黒で印字する画素（Ｋ）を抽出する。
【００３７】
第１の実施の形態においては、黒で印字する画素を着目画素として、所定の相対距離内にある参照画素の中にカラーで印字する画素（Ｃ，Ｍ，Ｙ）があるものを要処理画素とし、この着目画素の中で、要処理画素に直接にまたは黒で印字する画素（Ｋ）を介して隣接する画素を要処理画素に追加して、滲み処理する必要のある画素を抽出する。
【００３８】
処理対象とされた画素については、領域区分部１５において、カラーで印字される画素（Ｃ，Ｍ，Ｙ）までの距離に基づいて、図１に示したエッジ領域４および隣接エッジ領域３の画素群に区分される。このようにして、画素にどのような滲み防止の処理をかけるかを決めるための認識を１画素ごと行なう。
【００３９】
変換処理部１６においては、区分された画素群に属する画素を、画素群ごとに定められた所定の変換規則に基づいて変換処理する。この変換規則は、黒で印字する画素を所定の周期性で印字色情報をカラーに置き換えるものであり、画素変換がなされる画素群ごとに、カラーで印字する画素までの距離が遠いほど置き換える画素の割合が小さくなるように定められている。
【００４０】
記録データ格納部１７は、滲み防止処理１３から出力された画像データをそれぞれ記憶する。記録制御部１８は、記録データ格納部１７からの画像データの読み出しやインクジェットヘッド駆動部１９などの制御を行なう。インクジェットヘッド駆動部１９は、記録データ格納部１７から読み出された画像データに従い、インクジェットヘッド２０に対して駆動信号を送出する。インクジェットヘッド２０は、インクジェットヘッド駆動部１９により駆動されたドットに対応して各色のインクを噴出し、実際に被記録媒体に記録を行なう。
【００４１】
上述した各部の機能は、ディジタル回路などによるハードウエアで実現してもよいし、また、ＣＰＵを用いてソフトウエアで実現してもよい。必要に応じて両者を併用してもよい。なお、滲み防止処理１３において、滲み防止以外の他の画像処理を同時に行なってもよい。また、要処理画素抽出部１４は、後述する第２の実施の形態のように、黒で印字する画素（Ｋ）の全てを処理対象にするものでもよい。
【００４２】
図１ないし図３を参照した説明では、第１の実施の形態の概要について説明した。以下、図４ないし図１８に示すフローチャート等を参照して、滲み防止処理についてより詳細に説明する。
【００４３】
図４ないし図６は、本発明の第１の実施の形態において、２値画像を滲み防止のかかった画像に変換する処理を説明するための第１〜第３番目のフローチャートである。図４に示すフローチャートは、図２に示した要処理画素抽出部１４における初期化処理に対応する。滲み防止処理を施すかどうかを滲み防止コードＢijとして１画素ごとに記憶するためにメモリ領域を確保し初期化する。
【００４４】
Ｓ３１においては、ｊ＝０として垂直方向の第０番目を指示し、Ｓ３２においては、ｉ＝０として水平方向の第０番目を指示し、Ｓ３３においては、ｉ，ｊによって指示された画素に対して滲み防止コードＢｉｊを０にセットする。Ｓ３４においては、ｉの値を１だけ進め、Ｓ３５においては、ｉの値が図３に示した水平方向の画素数ＮＩ未満であればＳ３３に処理を戻し、ｉの値がＮＩ以上であればＳ３６に処理を進める。Ｓ３６においては、ｊの値を１だけ進め、Ｓ３７においては、ｊの値が図３に示した垂直方向の画素数ＮＪ未満であればＳ３２に処理を戻し、ｊの値がＮＪ以上であれば、このフローの処理を終了して図５のフローに処理を進める。以上の処理ステップにより、図３に示した全ての画素について滲み防止コードＢijを０にセットすることになる。
【００４５】
図５は、図２に示した要処理画素抽出部１４の機能に対応し、滲み防止処理を施す画素を見つけ出す処理を行なう。この処理は、１ページの画像について２回以上繰り返される。この繰り返しは、もう新たに滲み防止処理を施す画素を見つけ出すことがなくなるまで続く。Ｓ４１における処理フラグＦは、その繰り返しを続けるかどうか判断するためのフラグである。
【００４６】
Ｓ４１においては、まず滲み防止処理を施す画素を１ページ分捜し始めるときに処理フラグＦをＯｆｆにする。Ｓ４２においては、ｊ＝０として垂直方向の第０番目を指示し、Ｓ４３においては、ｉ＝０として水平方向の第０番目を指示して着目画素の位置を初期化する。Ｓ４４においては、着目する画素Ｐijについて、滲み防止コードＢijが０であって、かつ、Ｐij中のＫijがＯｎでＣij，Ｍij，ＹijがＯｆｆであるときには、Ｓ４５に処理を進め、滲み防止コードＢijが０でないかまたはＰij中のＫijがＯｆｆまたはＣij，Ｍij，ＹijのいずれかがＯｎであるときには、Ｓ４６をスキップさせてＳ４７に処理を進める。
【００４７】
その結果、黒で印字する画素（Ｋ）であって滲み防止コードＢijがまだ０である画素については、後述するＳ４５，Ｓ４６において、新たに滲み防止処理を施す画素を見つけ出す処理を行なうことになる。
【００４８】
Ｓ４５においては、後述する第１の周囲画素検索ウインドウ内の参照画素のＣ，Ｍ，ＹのいずれかがＯｎあるいは後述する第２の周囲画素検索ウインドウ内の参照画素の滲み防止コードＢが１であるときには、Ｓ４６に処理を進める。第１の周囲画素検索ウインドウ内の参照画素のいずれもＯｆｆであり、かつ、第２の周囲画素検索ウインドウ内の参照画素の滲み防止コードＢが０のときには、Ｓ４６をスキップさせてＳ４７に処理を進める。
【００４９】
図７は、滲み防止処理を施す画素を見つけるための周囲画素検索ウインドウの説明図であり、図７（Ａ）は第１の周囲画素検索ウインドウ、図７（Ｂ）は第２の周囲画素検索ウインドウの説明図である。図中、８１は第１の周囲画素検索ウインドウ、８２は着目画素、８３は参照画素、８４は第２の周囲画素検索ウインドウである。
【００５０】
第１の周囲画素検索ウインドウ８１は、中心に着目画素８２があり、一例として、着目画素８２から水平，垂直方向に２画素の距離にある周囲の画素を参照画素８３とするもので、参照画素８３のＣ，Ｍ，ＹのいずれかがＯｎになっているかどうかを検索するためのものである。したがって、第１の周囲画素検索ウインドウは、カラーで印字する画素（Ｃ，Ｍ，Ｙ）から黒で印字する画素（Ｋ）までの距離を判定し、カラーで印字する画素（Ｃ，Ｍ，Ｙ）との境界を認識するためのものである。
【００５１】
なお、黒で印字する画素（Ｋ）の領域とカラーで印字する画素（Ｃ，Ｍ，Ｙ）の領域とが直接的に隣接している場合にのみ滲み処理をするのであれば、上述した距離を１としても差し支えない。しかし、インク滴が紙に着地する位置の精度が高くない場合には、黒で印字する画素（Ｋ）が無色の狭い領域を挟んでカラーで印字する画素（Ｃ，Ｍ，Ｙ）に隣接している場合には、カラーのインク滴と黒のインク滴とが交じり合って滲みを生じるおそれがある。そのため、このような場合にも滲み処理をするために、インクジェット記録装置のインク滴の位置精度に合わせて、距離を２以上にしている。
【００５２】
第２の周囲画素検索ウインドウ８４は、中心に着目画素８２があり、一例として、着目画素８２から水平，垂直の４方向に直接に隣接する画素を参照画素８３とするもので、参照画素８３の滲み防止コードＢが１になっているかどうか検索するためのものである。したがって、滲み防止コードＢに１が付与され、滲み処理をする対象となった画素に隣接する、黒で印字する画素（Ｋ）についても滲み処理の対象とする。
【００５３】
図５に示したフローチャートに戻って説明をする。Ｓ４５において、第１の周囲画素検索ウインドウ８１の中の参照画素についてＣ，Ｍ，ＹのいずれかがＯｎになっている場合、あるいは、第２の周囲画素検索ウインドウ８４の中の参照画素について滲み防止コードＢが１になっている場合には、この着目画素８２は、新たに滲み防止処理を施す画素として認識され、Ｓ４６において、Ｂｉｊを１にセットするとともに、処理フラグＦをＯＮにして、Ｓ４７に処理を進める。処理フラグＦのＯｎは、この回の１ページ分の処理において新たに滲み防止処理を施す画素が少なくとも１個見つけ出されたことを示す。
【００５４】
Ｓ４７においては、ｉの値を１だけ進め、Ｓ４８においては、ｉの値がＮＩ未満であるときにはＳ４４に処理を戻し、ｉの値がＮＩ以上であるときにはＳ４９に処理を進める。Ｓ４９においては、ｊの値を１だけ進め、Ｓ５０においては、ｊの値がＮＪ未満であるときにはＳ４３に処理を戻し、ｊの値がＮＪ以上であるときにはＳ５１に処理を進める。Ｓ５１においては、処理フラグＦがＯｎであるときには、Ｓ４２に処理を戻し、処理フラグＦがＯｆｆであるときには、このフローの処理を終了して図６に示すフローに進む。その結果、１ページ分の処理が終了しても、新たに滲み防止処理を施す画素が見つけ出されなくなる、つまり処理フラグＦがＯＦＦのままであるようになるまで、Ｓ４１〜Ｓ５１の処理を繰り返すことになる。
【００５５】
上述した繰り返し処理により、黒で印字する画素（Ｋ）中で、滲み防止処理を施すべき画素として認識した要処理画素に直接にまたは他の黒で印字する画素（Ｋ）を介して隣接する画素についても、滲み防止処理を施す要処理画素として追加認識し、その結果、カラーで印字する画素（Ｃ，Ｍ，Ｙ）に所定の距離内で連接する黒で印字する画素についても滲み防止処理を施すことになる。すなわち、カラーで印字する画素（Ｃ，Ｍ，Ｙ）から所定の距離以内にある黒で印字する画素（Ｋ）に連接する黒で印字する画素（Ｋ）、すなわち、直接的に、または、黒で印字する他の画素（Ｋ）を介して隣接する黒で印字する画素（Ｋ）については、滲み防止コードＢが１になるが、白地の中に所定距離だけ離れて孤立している黒で印字する画素（Ｋ）の領域は、滲み防止コードが０のままである。
【００５６】
図６に示すフローチャートは、図２に示した領域区分部１５および変換処理部１６の機能に対応するものである。Ｓ６１においては、ｊの値を０とし、Ｓ６２においては、ｉの値を０として、着目画素の位置の初期化を行ない、以後、全ての画素について処理が行なわれる。まず、Ｓ６３においては、着目画素のＢijの値が１であるときには、さらにＳ６４に処理を進め、滲み防止処理を開始し、０であるときにはＳ６５に処理を進める。
【００５７】
Ｓ６４においては、後述する第３の周囲画素検索ウィンドウ内の参照画素のＣ，Ｍ，ＹのいずれかがＯｎであるときには、図１に示したエッジ領域４であるとしてＳ６６に処理を進め、Ｃ，Ｍ，ＹのいずれもＯｆｆであるときには、図１に示した隣接エッジ領域３であるとしてＳ６７に処理を進める。
【００５８】
図８は、エッジ領域を検索するための第３の周囲画素検索ウインドウの説明図である。図中、図７と同様な部分には同じ符号を付して説明を省略する。９１は第３の周囲画素検索ウインドウである。第３の周囲画素検索ウインドウ９１は、中心に着目画素８２があり、一例として、着目画素８２から水平，垂直方向に４画素の距離にある周囲の画素を参照画素８３とするもので、参照画素８３のＣ，Ｍ，ＹのいずれかがＯｎになっているかどうかを検索するためのものである。
【００５９】
第３の周囲画素検索ウインドウ９１は、黒で印字する画素（Ｋ）から、カラーで印字する画素（Ｃ，Ｍ，Ｙ）までの距離を判定してエッジ領域とする画素を認識するためのものである。この距離は、インクの普通紙への滲みの程度によって決められるが、この例では、距離を４画素として、図７（Ａ）に示した第１の周囲画素検索ウインドウ８１の距離の２画素よりも長くしている。
【００６０】
Ｓ６５においては、着目画素ＰijのＫij，Ｃij，Ｍij，ＹijのＯｎ，Ｏｆｆ状態はそのままにして、着目画素について４色ともＯＮ、ＯＦＦの置き換えをしないでＳ６８に処理を進める。
【００６１】
Ｓ６６においては、図１に示したエッジ領域４に区分される着目画素のＰijのＫij，Ｃij，Ｍij，ＹijのＯｎ，Ｏｆｆ状態について、後述する第１の画素変換規則（Ｍ１Ｋij，Ｍ１Ｃij，Ｍ１Ｍij，Ｍ１Ｙij）で着目画素ＰijのＫij，Ｃij，Ｍij，ＹijのＯｎ、Ｏｆｆ状態を置き換え、Ｓ６８に処理を進める。
【００６２】
Ｓ６７においては、図１に示した隣接エッジ領域３に区分される黒で印字する画素（Ｋ）について、第２の画素変換規則（Ｍ２Ｋij，Ｍ２Ｃij，Ｍ２Ｍij，Ｍ２Ｙij）で着目画素ＰijのＫij，Ｃij，Ｍij，ＹijのＯｎ、Ｏｆｆ状態を置き換え、Ｓ６８に処理を進める。
【００６３】
図９は、第１，第２の画素変換規則を表わす説明図であり、図９（Ａ）はエッジ領域に適用される第１の画素変換規則の説明図であり、図９（Ｂ）は隣接エッジ領域に適用される第２の画素変換規則の説明図である。各画素は、画像の絶対座標（ｉ，ｊ）に基づいて決められ、周期性を有するので、原点（０，０）近傍の８×８画素についてだけ例示している。
【００６４】
図９（Ａ）に示す第１の画素変換規則は、カラー画像に隣接する黒画像の領域の中で最もカラー画像と近い領域に適用される変換規則である。水平方向の画素の位置を表わすｉの値と垂直方向の画素の位置を表わすｊの値について、ｉの値が偶数であってｊの値が奇数である場合、または、ｉの値が奇数であってｊの値が偶数である場合に、本来は黒で印字する画素（Ｋ）の印字色情報をシアンとマゼンタのインクの混色によるカラー（ＣＭ）に置き換え、残りの画素については置き換えをしないというものである。
【００６５】
図９（Ｂ）に示す第２の画素変換規則は、ｉの値が偶数であって、かつ、ｊの値が奇数である場合に、本来は黒で印字する画素（Ｋ）の印字色情報をシアンとマゼンタのインクの混色によるカラー（ＣＭ）に置き換えて、残りの画素については置き換えをしないというものである。
【００６６】
図１０，図１１は、図９（Ａ）に示した第１の画素変換規則を実際の処理に用いるときの、各色ごとのＯＮ，ＯＦＦ状態を表わす説明図であり、図１０（Ａ）は黒のマトリクスＭ１Ｋij、図１０（Ｂ）はシアンのマトリクスＭ１Ｃij、図１１（Ａ）はマゼンタのマトリクスＭ１Ｍij、図１１（Ｂ）はイエローのマトリクスＭ１Ｙijを表わす説明図である。
【００６７】
同様に、図１２，図１３は、図９（Ｂ）に示した第２の画素変換規則を実際の処理に用いるときの、各色ごとのＯＮ，ＯＦＦ状態を表わす説明図であり、図１２（Ａ）は黒のマトリクスＭ２Ｋij、図１２（Ｂ）はシアンのマトリクスＭ２Ｃij、図１３（Ａ）はマゼンタのマトリクスＭ２Ｍij、図１３（Ｂ）はイエローのマトリクスＭ２Ｙijを表わす説明図である。
【００６８】
再び図６に戻って処理フローを説明する。Ｓ６８においては、ｉの値を１だけ進め、Ｓ６９においては、ｉの値がＮＩ未満の場合にはＳ６３に処理を進め、ｉの値がＮＩ以上の場合にはＳ７０に処理を進める。Ｓ７０においては、ｊの値を１だけ進め、Ｓ７１においては、ｊの値がＮＪ未満の場合にはＳ６２に処理を進め、ｊの値がＮＪ以上の場合には、滲み防止処理を終了する。
【００６９】
上述した滲み防止処理について、第１〜第３の周囲画素検索ウインドウ８１，８４，９１の大きさや形状、第１の画素変換規則，第２の画素変換規則は、上述した特定の例に限られるものではない。例えば、周囲画素検索ウインドウの大きさを変更することができる。インク、紙の性質、インク滴のドロップ量、印字速度、画像解像度等によって良好となる画質は異なる。次に、第１の画素変換規則，第２の画素変換規則を変えた例を示す。
【００７０】
図１４は、図９に示した第１，第２の変換規則とは異なる他の第１，第２の変換規則の例を表わす説明図であり、図１４（Ａ）は第１の変換規則の説明図であり、図１４（Ｂ）は第２の変換規則の説明図である。この変換規則は、図９（Ａ），図９（Ｂ）に示した変換規則と比較して、黒で印字する画素（Ｋ）の印字情報をシアンとマゼンタという２色の混色によるカラー（ＣＭ）に置き換える代わりに、単色のカラー（Ｃ，Ｍ）に置き換えるものである。単色のカラーインクとしては、シアン，マゼンタを均等に配置している。
【００７１】
図１４（Ａ）に示した第１の変換規則においては、水平方向に、＋１置きにＭ，Ｃ，Ｃ，Ｍが繰り返し、垂直方向に＋２だけ下がるごとに、＋３，＋１，＋３，−３，＋３，＋１，＋３，−３，…ずつ水平方向にずれて周期性を持って繰り返している。垂直方向に見た場合には、＋１置きにＣ，Ｍ，Ｍ，Ｃが繰り返し、水平方向に＋２だけ右に進むごとに、＋３，＋１，＋３，−３，＋３，＋１，−３，…ずつ垂直方向にずれて繰り返している。ＣとＭの割合は１：１である。
【００７２】
図１４（Ｂ）に示した第２の変換規則においては、水平方向に、＋１置きにＣ，Ｍ，Ｍ，Ｃが繰り返し、垂直方向に＋２だけ下がるごとに、＋４ずつ水平方向にずれて繰り返している。垂直方向に見た場合には、＋１置きにＣ，Ｍ，Ｃ，Ｍが繰り返し、水平方向に＋２だけ右に進むごとに、−２，０，＋２，０，…ずつ垂直方向にずれて周期的に繰り返している。ＣとＭの割合は１：１である。
【００７３】
なお、図４，図５に示したフローチャートの処理を実行する代わりに、着目画素が単に黒で印字する画素（Ｋ）であるか否かを判定するだけでもよい。この場合でも、図６に示したステップＳ６４における図８に示した第３の周囲画素検索ウインドウ９１を用いた検索で、滲み防止処理対象とする画素の領域を認識することができる。しかし、図４，図５に示したフローチャートの処理を実行した方が、インク，紙の性質，インク滴のドロップ量，印字速度，画像解像度等に応じて、着目画素を滲み防止処理を行なう対象とするための基準と、エッジ領域内であると認識するための基準とを、個別に設定できるという自由度がある。すなわち、黒で印字する画素（Ｋ）である着目画素からカラーで印字する画素（Ｃ，Ｍ，Ｙ）までの距離を個別に設定することができる。
【００７４】
上述した、第１の実施の形態のカラー画像処理装置を用いたときの、具体的な処理の実例を図１５ないし図１８を参照して説明する。第１，第２の画素変換規則としては、図９に示したものを用いる。
【００７５】
図１５は、図２に示した２値化部で２値化を終えた画像データの一具体例である。この画像データに第１の実施の形態のカラー画像処理装置を適用してみる。この例では、水平，垂直方向に２０個の画素からなる画像であり、図中、各画素Ｐijについて、黒、シアン、マゼンダ、イエローについてのＯＮ，ＯＦＦ情報Ｋij，Ｃij，Ｍij，Ｙijを示す変わりに、Ｋ，Ｃ，Ｍ，Ｙで黒、シアン、マゼンダ、イエローの単一のインクで印字すべき画素を表わしている。太い実線で囲まれた領域が黒で印字する画素（Ｋ）の領域となっている。
【００７６】
図１６は、図１５に示した画像データに対する滲み防止コードのセット状況の説明図である。図２に示した要処理画素抽出部１４の処理出力である。同時に、図５に示したフローチャートの処理結果の状態でもある。図７に示した第１，第２の周囲画素検索ウインドウ８１，８４を用いて、Ｂijをセットした状態である。図中、０，１は滲み防止コードＢijが０，１であることを表わす。この具体例では、図１５に示したように、全ての黒で印字する画素（Ｋ）が、イエローで印字する画素（Ｙ）に連接しているため、図１６に示すように、太い実線で囲まれた全ての黒で印字する画素（Ｋ）の滲み防止コードが１になっている。
【００７７】
図１７は、エッジ領域と隣接エッジ領域を表わす説明図である。図２に示した領域区分部１５の処理出力である。同時に、図６に示したＳ６３，Ｓ６４のステップの処理を行なった結果を表わすものでもある。図１６に示した滲み防止コードＢijが１の画素群に対して、図８に示した第３の周囲画素検索ウインドウ９１を用いて、図中、▲１▼の画素群が、図１に示したエッジ領域４であり、１の画素群が図１に示した隣接エッジ領域３であると認識される。エッジ領域は、イェローで印字する画素（Ｙ）と黒で印字する画素（Ｋ）との境界線から正確に４画素の幅を有している。
【００７８】
図１８は、エッジ領域および隣接エッジ領域に対して第１，第２の画素変換規則を適用して滲み防止処理を施した後の画像データの説明図である。図２に示した変換処理部１６の出力である。同時に、図６に示したＳ６５、Ｓ６６、Ｓ６７のステップの処理結果を表わす状態でもある。図１７に示した▲１▼の画素群について、図１０，図１１の第１の画素変換規則を用いてＯＮ、ＯＦＦの変更を行ない、図１７に示した１の画素群について、図１２，図１３の第２の画素変換規則を用いてＯＮ、ＯＦＦの変更を行なう。その結果、滲み防止処理が施された画像が生成される。
【００７９】
第１の画素変換規則が適用された画素では、インクの紙への浸透速度が上がり、隣接するカラー画像への滲み出しがなくなる。さらに、第２の画素変換規則が適用された画素でも、インクの紙への浸透速度は少し上がり、隣接する第１の画素変換規則が適用された画素へのインクの流れ出しが少なくなる。また、第１の画素変換規則がカラー画像に隣接する狭い範囲に適用されるに比べて、大部分の隣接エッジ領域に第２の画素変換規則が適用されるため、カラーに隣接する黒画像の全てを第１の画素変換規則で置換する場合に比べ、黒画像の中に印字するカラーインクの割合が少なくてすみ、画像の濃度は高くなり、色目のずれは小さくなる。
【００８０】
次に、本発明のカラー画像処理装置の第２の実施の形態を説明する。図２に示した機能ブロックの概要構成図において、滲み防止処理部１３の要処理画素抽出部１４では、単に、黒で印字する画素（Ｋ）を処理対象として、簡略化する。
【００８１】
領域区分部１５では、処理対象を着目画素として、第１の所定の距離以内にカラーで印字する画素（Ｃ，Ｍ，Ｙ）があるかどうかを判定し、着目画素から第１の所定の距離以内にカラーで印字する画素があると判断された場合には、エッジ領域の画素群であると認識し、第１の所定の距離以内にカラーで印字する画素（Ｃ，Ｍ，Ｙ）がないと判断された場合には、さらに、第１の所定距離より大きい第２の所定の距離以内にカラーで印字する画素（Ｃ，Ｍ，Ｙ）があるかどうかを判定し、着目画素から第２の所定の距離以内にカラーで印字する画素があると判断された場合には、隣接エッジ領域３の画素群であると認識する。すなわち、隣接エッジ領域とは、黒画素の中で第１の所定距離以内にカラーで印字する画素が存在しないが、第２の所定距離以内にカラー画像が存在する領域である。
【００８２】
変換処理部１６では、エッジ領域にある画素については、予め定められた周期性を有する第１の画素変換規則で印字色情報をカラーに置き換え、隣接エッジ領域にある画素については、予め定められた周期性を有する第２の画素変換規則で印字色情報をカラーに置き換える。エッジ領域，隣接エッジ領域のいずれとも認識されなかった画素については、黒で印字する画素（Ｋ）の変換処理をしない。
【００８３】
図１９は、本発明のカラー画像処理装置の第２の実施の形態を説明するためのフローチャートである。Ｓ１０３は、図２に示した要処理画素抽出部１４の処理に対応し、Ｓ１０４〜Ｓ１０５は、領域区分部１５の処理に対応し、Ｓ１０６〜Ｓ１０８が変換処理部１６に対応し、全ての画素について処理が行なわれる。
【００８４】
Ｓ１０１においては、ｊ＝０として２値画像の垂直方向の第０番目を指示し、Ｓ１０２においては、ｉ＝０として水平方向の第０番目を指示し、Ｓ１０３においては、ｉ，ｊによって指示された着目画素Ｐijを調べ、ＫijのみＯｎのときにはＳ１０４に処理を進め、ＫijがＯｆｆまたはＣij，Ｍij，ＹijのいずれかがＯｎのときにはＳ１０６に処理をスキップさせる。
【００８５】
Ｓ１０４においては、後述する第１の周囲画素検索ウインドウ内の画素のＣ，Ｍ，ＹのＯｎ，Ｏｆｆを調べ、いずれかがＯｎであるときには、Ｓ１０７に処理を進め、第１の周囲画素検索ウインドウ内の画素のＣ，Ｍ，ＹのいずれもＯｆｆであるときには、Ｓ１０５に処理を進める。Ｓ１０５においては、第２の周囲画素検索ウインドウ内の画素のＣ，Ｍ，ＹのＯｎ，Ｏｆｆを調べ、いずれかがＯｎであるときには、Ｓ１０８に処理を進め、第２の周囲画素検索ウインドウ内の画素のＣ，Ｍ，ＹのいずれもＯｆｆであるときには、Ｓ１０６に処理を進める。
【００８６】
図２０は、周囲画素検索ウインドウの説明図であり、図２０（Ａ）は第１の周囲画素検索ウインドウ１２１、図２０（Ｂ）は第２の周囲画素検索ウインドウ１２２の説明図である。第１，第２の周囲画素検索ウインドウ１２１，１２２は、図７に示した第１の周囲画素検索ウインドウ８１、図８に示した第３の周囲画素検索ウインドウ９１とウインドウサイズを一致させたものを例示しているが、処理結果は後述するように異なるものとなる。
【００８７】
Ｓ１０６においては、Ｋij，Ｃij，Ｍij，ＹijのＯｎ，Ｏｆｆ状態をそのままにしてＳ１０９に処理を進める。Ｓ１０７においては、図９（Ａ）に示した第１の変換規則（Ｍ１Ｋij，Ｍ１Ｃij、Ｍ１Ｍij，Ｍ１Ｙij）、実際的には、図１０，図１１に示したものを用いてＣ，Ｍ，Ｋ，ＹデータのＯｎ，Ｏｆｆの変更を行なう。Ｓ１０８においては、図９（Ｂ）に示した第２の変換規則（Ｍ２Ｋij，Ｍ２Ｃij、Ｍ２Ｍij，Ｍ２Ｙij）、実際的には、図１２，図１３に示したものを用いてＣ，Ｍ，Ｋ，ＹデータのＯｎ，Ｏｆｆの変更を行なう。
【００８８】
Ｓ１０９においては、ｉの値を１だけ進め、Ｓ１１０においては、ｉの値がＮＩ未満であるときにはＳ１０３に処理を戻し、ｉの値がＮＩ以上であるときにはＳ１１１に処理を進める。Ｓ１１１においては、ｊの値を１だけ進め、Ｓ１１２においては、ｊの値がＮＪ未満であるときにはＳ１０２に処理を戻し、ｊの値がＮＪ以上であるときには滲み防止処理を終了する。
【００８９】
上述した処理により、図２０（Ａ）に示した第１の周囲画素検索ウインドウ１２１に基づき、２画素の距離以内にカラーで印字する画素（Ｃ，Ｍ，Ｙ）がある黒で印字する画素（Ｋ）については、Ｓ１０４のステップでエッジ領域として認識され、Ｓ１０７のステップで第１の画素変換規則を用いて印字色情報が置き換えられる。図２０（Ｂ）に示した第２の周囲画素検索ウインドウ１２２に基づき、エッジ領域を除き、４画素の距離以内にカラーで印字する画素（Ｃ，Ｍ，Ｙ）がある黒で印字する画素（Ｋ）については、Ｓ１０５のステップで隣接エッジ領域として認識され、Ｓ１０８のステップで第２の画素変換規則を用いて置き換えられる。
【００９０】
また、図２０（Ｂ）に示した第２の周囲画素検索ウインドウ１２２に基づき、４画素の距離以内にカラーで印字する画素（Ｃ，Ｍ，Ｙ）がない黒で印字する画素（Ｋ）については、Ｓ１０５のステップ，Ｓ１０６のステップで置き換えの処理が行なわれない。したがって、４画素の距離を超えてカラーで印字する画素（Ｃ，Ｍ，Ｙ）がない白地の中に孤立した黒で印字する画素（Ｋ）の領域および、他の黒で印字する画素（Ｋ）に連接していてもカラーで印字する画素（Ｃ，Ｍ，Ｙ）から４画素の距離を超えた黒で印字する画素（Ｋ）については、置き換えの処理が行なわれない。
【００９１】
上述した、第２の実施の形態のカラー画像処理装置を用いたときの、具体的な処理の実例を図２１，図２２を参照して説明する。
【００９２】
図２１は、エッジ領域と隣接エッジ領域を表わす説明図である。図１５に示した画像データに対して、図２に示した領域区分部１５の処理出力である。同時に、図１９に示したＳ１０３、Ｓ１０４，Ｓ１０５のステップの処理を行なった結果を表わすものでもある。
【００９３】
図２０に示した第１の周囲画素検索ウインドウ１２１内の画素のＣ，Ｍ，ＹのＯｎ，Ｏｆｆを調べ、いずれかがＯｎになる画素を、エッジ領域の画素であるとして１で表わし、引き続き第２の周囲画素検索ウインドウ１２２内の画素のＣ，Ｍ，ＹのＯｎ，Ｏｆｆを調べ、いずれかがＯｎになる画素を、隣接エッジ領域の画素であるとして２で表わしている。エッジ領域は、イェローで印字する画素（Ｙ）と黒で印字する画素（Ｋ）との境界線から正確に２画素の幅を有し、隣接エッジ領域は、イェローで印字する画素（Ｙ）と黒で印字する画素（Ｋ）との境界線から正確に４画素の幅を有し、エッジ領域との境界線から正確に２画素の幅を有している。
【００９４】
図２２は、エッジ領域および隣接エッジ領域に対して第１，第２の画素変換規則を適用して滲み防止処理を施した後の画像データの説明図である。図２に示した変換処理部１６の出力である。同時に、図１９に示したＳ１０６、Ｓ１０７、Ｓ１０８のステップの処理結果を表わすものでもある。図２１に示した１の画素群について、図１０，図１１の第１の画素変換規則を用いてＯＮ、ＯＦＦの変更を行ない、図２１に示した２の画素群について、図１２，図１３の第２の画素変換規則を用いてＯＮ、ＯＦＦの変更を行なう。その結果、滲み防止処理が施された画像が生成される。
【００９５】
この処理によって、第１の画素変換規則が適用された画素では、インクの紙への浸透速度が上がり、隣接するカラー画像への滲み出しがなくなる。さらに、第２の画素変換規則が適用された画素でも、インクの紙への浸透速度は少し上がり、隣接する第１の画素変換規則が適用された画素へのインクの流れ出しがなくなる。また、第１，第２の画素変換規則が適用されたエッジ領域，隣接エッジ領域の画素がカラー画像に隣接する狭い範囲に適用されるに比べて、大部分は黒で印字される画素（Ｋ）の領域となるため、さらに、黒画像の中に印字するカラーインクの割合が少なくてすみ、画像の濃度は高くなり、色目のずれは小さくなる。
【００９６】
上述した説明では、図２に示した領域区分部１５において、黒で印字する画素（Ｋ）を、カラーで印字する画素までの距離が最も近いエッジ領域、エッジ領域に次いで距離が近い隣接エッジ領域、および、距離が遠い領域の３つの領域に属する画素群に区分し、エッジ領域，隣接エッジ領域の画素群に対して、第１，第２の画素変換規則を用いて印字色情報をカラーに置き換える変換処理を施した。
【００９７】
しかし、複数の周囲画素検索ウインドウを、着目画素からの距離の範囲を異ならせて３種類以上設けることによって、黒で印字する画素（Ｋ）を４つ以上の画素群に区分し、各画素群に応じて異なる画素変換規則を用いてもよい。その際、この画素変換規則は、画素群がカラーで印字する画素（Ｃ，Ｍ，Ｙ）から遠くなるにつれて、徐々に印字色情報をカラーに置き換える画素の割合が減少するように設定する。その際、カラー画像から最も距離が遠い領域については、置き換えをしてもよいが、図２２に示したように置き換えを全く行なわないようにしてもよい。
【００９８】
すなわち、着目画素に対する１画素以上の相異なる距離にある画素の領域を複数定義し、さらにそれぞれの領域の画素群に対して、ある周期性の画素変換規則を対応させておき、全ての黒で印字する画素（Ｋ）を着目画素として、これに対して予め定められた第１の相対位置の範囲にある画素群の中にカラーで印字する画素（Ｃ，Ｍ，Ｙ）があると判断された場合には、着目画素を予め定められた周期性を有する第１番目の画素変換規則でカラーの印字に置き換え、同様に、第２番目以降の第ｎ番目の相対位置の範囲にある画素群の中にカラーで印字する画素があると判断された場合には、着目画素を、予め定められた周期性を有する第ｎ番目の画素変換規則で印字色情報をカラーに置き換えることを繰り返す。
【００９９】
上述した第２の実施の形態においても、周囲画素検索ウインドウの大きさや形状は、図２０に示したものに限られない。画素変換規則についても、図９ないし図１３に示したものに限られず、図１４に示したものを用いてもよい。インク，紙の性質，インク滴のドロップ量，印字速度，画像解像度等によって良好となる画質は異なる。
【０１００】
また、図２に示した機能ブロックの概要構成図において、滲み防止処理部１３の要処理画素抽出部１４の簡略化を行なわず、第１の実施の形態と同様な方法で滲み防止処理を施す画素を抽出し、それ以外の黒で印字する画素（Ｋ）については、変換処理をしないようにしてもよい。なお、第１の実施の形態において説明した要処理画素抽出部１４は、隣接エッジ領域を設けないで、エッジ領域の画素の印字色情報を置き換える従来の画像処理装置に用いても、設計の自由度が上がるという同様な効果を奏する。
【０１０１】
上述した説明では、周囲画素検索ウインドウとして、第１の実施の形態の、図７（Ｂ）に示した第２の周囲画素検索ウインドウ８２を除き、着目画素から所定の距離の範囲内にある全ての画素の集合とした。しかし、必ずしも全ての画素を参照画素とする必要はない。
【０１０２】
図２３は、周囲画素検索ウインドウの第１の変形例の説明図である。例えば、第２の実施の形態において、図２０に示した第２の周囲画素検索ウインドウ１２２は、図１９に示したフローチャートのＳ１０４で第１の周囲画素検索ウインドウ１２１が用いられた後にＳ１０５で用いるものである。したがって、周囲画素検索ウインドウ１２２に代えて、着目画素から２画素の距離にある画素を参照画素としない周囲画素検索ウインドウ１３１を用いても、第２の周囲画素検索ウインドウ１２２と同じ結果が得られるとともに、周囲画素検索の処理速度を向上させることができる。
【０１０３】
図２４は、周囲画素検索ウインドウの第２の変形例の説明図である。図２４（Ａ）は着目画素からの距離が２画素の周囲画素検索ウインドウ１４１、図２４（Ｂ）は着目画素からの距離が４画素の周囲画素検索ウインドウ１４２の説明図である。図２４（Ａ）に示す周囲画素検索ウインドウ１４１は、黒で印字する着目画素８２からの距離が２画素となる参照画素８３を、水平，垂直，斜め方向に計８個有する周囲画素検索ウインドウである。図２４（Ｂ）に示す周囲画素検索ウインドウ１４２は、黒で印字する着目画素８２から水平，垂直，斜め方向に距離が４画素となる参照画素８３からなる、計８個の参照画素の集合を有する周囲画素検索ウインドウである。いずれも、検索ウインドウ内にある残りの画素は、検索の対象となる参照画素８３としない。
【０１０４】
周囲画素検索ウインドウ１４１は、同じウインドウサイズである、第１の実施の形態の、図７（Ａ）に示した第１の周囲画素検索ウインドウ８１、第２の実施の形態の、図２０（Ａ）に示した第１の周囲画素検索ウインドウ１２１の代わりに用いることができる。また、周囲画素検索ウインドウ１４２は、第１の実施の形態の、図８に示した第３の周囲画素検索ウインドウ９１、第２の実施の形態の、図２０（Ｂ）に示した第２の周囲画素検索ウインドウ１２２の代わりに用いることができる。黒で印字する画素（Ｋ）から所定範囲にカラーで印字する画素（Ｃ，Ｍ，Ｙ）があるかどうかの認識に、ある程度のミスが発生することは避けられないが、参照画素８３の数を減らせることができるため、周囲画素検索の処理速度を向上させることができる。
【０１０５】
上述した説明では、ウインドウ中で参照画素８３とするものを８方向に１つずつとしたが、これ以下でもよく、また、逆に、これらに加えて、ウインドウ内のの周辺部に位置する画素や、距離がウインドウサイズよりも小さい、画素を加えてもよい。着目画素から所定の相対距離以内にある画素の少なくとも１つを含まないものであればよい。なお、着目画素８２から各参照画素８３までの距離の最大値が、この周囲画素検索ウインドウのウインドウサイズとなる。
【０１０６】
したがって、上述した周囲画素検索ウインドウ１４１，１４２の少なくとも１つを使用する場合は、周囲画素検出ウィンドウを、着目画素から所定の相対位置内にある１個以上の参照画素の集合として定義し、この周囲画素検出ウィンドウを１個または、ウインドウサイズの異なる複数個を用いて、参照画素の集合の中にカラーで印字する画素があるか否かの判定をして複数の領域の画素群に区分して、それぞれの画素群に対して、ある周期性の置き換え規則を対応させて、黒で印字する画素（Ｋ）の印字情報をカラーに置き換えることになる。
【０１０７】
【発明の効果】
以上の説明から明らかなように、請求項１に記載の発明によれば、黒で印字する画素を入力し、この黒で印字する画素をカラーで印字する画素までの距離に基づいて複数の画素群に区分する領域区分手段と、複数の画素群のうち、カラーで印字する画素までの距離が最も近い領域の画素群およびこの領域に次いでカラーで印字する画素までの距離が近い領域の画素群である、少なくとも２つの画素群に属する画素に対して、所定の変換規則に基づいて印字情報を置き換える画素変換手段を有し、変換規則は、黒で印字する画素に対して所定の周期性で印字色情報を黒からカラーに置き換えるものであり、画素変換がなされる画素群ごとに、カラーで印字する画素までの距離が遠いほど置き換える画素の割合が小さくなるように定められたものである。
【０１０８】
したがって、１画素単位で滲み防止を行なうことができ、黒で印字する画素の領域の大きさや、カラーで印字する画素と黒で印字する画素との境界の位置にかかわらず、黒の解像度の低下や、滲み処理のばらつきが発生しないという効果がある。その結果、普通紙でも濃度の高くエッジのシャープなモノクロ印字と、黒印字部と色印字部との境界領域で滲みのないカラー印字を得ることができる。
【０１０９】
請求項２に記載の発明によれば、領域区分手段は、黒で印字する画素から所定の相対距離にある画素を少なくとも１つ含む参照画素の集合の中にカラーで印字する画素があるか否かを判定する手段を有することから、黒で印字する画素を、カラーで印字する画素までの距離に基づいて、容易に複数の画素群に区分することができるという効果がある。
【０１１０】
請求項３に記載の発明によれば、参照画素の集合が、黒で印字する画素から所定の相対距離以内にある画素の少なくとも１つを含まないものであることから、周囲画素検索の処理速度を向上させることができるという効果がある。
【０１１１】
請求項４に記載の発明によれば、変換規則が、印字情報を黒から単色または２色混合によるカラーに置き換えるものであることから、３色のインク滴の混合による場合に比べて、インク滴の総量が減少するため、画素の太り、紙の裏への抜け、紙のしわの発生といった問題が少なくなるという効果がある。
【０１１２】
請求項５に記載の発明によれば、変換規則が、黒で印字する画素の絶対位置に基づいて定められたものであることから、変換処理が容易になるという効果がある。
【０１１３】
請求項６に記載の発明によれば、黒で印字する画素であって、この黒で印字する画素から所定の相対距離にある画素を少なくとも１つ含む参照画素の集合の中にカラーで印字する画素があるものを要処理画素とし、この要処理画素に直接にまたは黒で印字する画素を介して隣接する画素を要処理画素に追加する要処理画素抽出手段を有し、この要処理画素抽出手段により要処理画素とされた黒で印字する画素を、請求項１ないし５のいずれか１項に記載のカラー画像処理装置に出力することから、ことから、インク，紙の性質，インク滴のドロップ量，印字速度，画像解像度等に応じて、黒で印字する画素を滲み防止の処理対象とするための基準と、複数の画素群に区分するための基準とを、個別に設定できる自由度を有するという効果がある。
【図面の簡単な説明】
【図１】  本発明のカラー画像処理装置の第１の実施の形態を用いたときの、黒インク印字部分とカラーインク印字部分の境界付近の画像の説明図である。
【図２】  本発明のカラー画像処理装置を実現するための概要構成図である。
【図３】  ２値化された画像の色情報を格納する単位となる画素を表わす説明図である。
【図４】  本発明の第１の実施の形態において、２値画像を滲み防止のかかった画像に変換する処理を説明するための第１番目のフローチャートである。
【図５】  本発明の第１の実施の形態において、２値画像を滲み防止のかかった画像に変換する処理を説明するための第２番目のフローチャートである。
【図６】  本発明の第１の実施の形態において、２値画像を滲み防止のかかった画像に変換する処理を説明するための第３番目のフローチャートである。
【図７】  周囲画素検索ウインドウの説明図であり、図７（Ａ）は第１の周囲画素検索ウインドウ、図７（Ｂ）は第２の周囲画素検索ウインドウの説明図である。
【図８】  エッジ領域を検索するための第３の周囲画素検索ウインドウの説明図である。
【図９】  第１の画素変換規則，第２の画素変換規則を表わす説明図であり、図９（Ａ）はエッジ領域に適用される第１の画素変換規則の説明図であり、図９（Ｂ）は隣接エッジ領域に適用される第２の画素変換規則の説明図である。
【図１０】  図９（Ａ）に示した第１の画素変換規則を実際の処理に用いるときの、各色ごとのＯＮ，ＯＦＦ状態を表わす説明図であり、図１０（Ａ）は黒のマトリクスＭ１Ｋij、図１０（Ｂ）はシアンのマトリクスＭ１Ｃij、図１１（Ａ）はマゼンタのマトリクスＭ１Ｍijを表わす説明図である。
【図１１】  図９（Ａ）に示した第１の画素変換規則を実際の処理に用いるときの、各色ごとのＯＮ，ＯＦＦ状態を表わす説明図であり、図１１（Ａ）はマゼンタのマトリクスＭ１Ｍij、図１１（Ｂ）はイエローのマトリクスＭ１Ｙijを表わす説明図である。
【図１２】  図９（Ｂ）に示した第２の画素変換規則を実際の処理に用いるときの、各色ごとのＯＮ，ＯＦＦ状態を表わす説明図であり、図１２（Ａ）は黒のマトリクスＭ２Ｋij、図１２（Ｂ）はシアンのマトリクスＭ２Ｃijを表わす説明図である。
【図１３】  図９（Ｂ）に示した第２の画素変換規則を実際の処理に用いるときの、各色ごとのＯＮ，ＯＦＦ状態を表わす説明図であり、図１３（Ａ）はマゼンタのマトリクスＭ２Ｍij、図１３（Ｂ）はイエローのマトリクスＭ２Ｙijを表わす説明図である。
【図１４】  図９に示した第１，第２の変換規則とは異なる他の第１，第２の変換規則の例を表わす説明図であり、図１４（Ａ）は第１の変換規則の説明図であり、図１４（Ｂ）は第２の変換規則の説明図である。
【図１５】  図２に示した２値化部で２値化を終えた画像データの一具体例である。
【図１６】  図１５に示した画像データに対する滲み防止コードのセット状況の説明図である。
【図１７】  エッジ領域と隣接エッジ領域を表わす説明図である。
【図１８】  エッジ領域および隣接エッジ領域に対して第１，第２の画素変換規則を適用して滲み防止処理を施した後の画像データの説明図である。
【図１９】  本発明のカラー画像処理装置の第２の実施の形態を説明するためのフローチャートである。
【図２０】  滲み防止処理を施す画素を見つけるための周囲画素検索ウインドウの説明図であり、図２０（Ａ）は第１の周囲画素検索ウインドウ、図２０（Ｂ）は第２の周囲画素検索ウインドウの説明図である。
【図２１】  エッジ領域と隣接エッジ領域を表わす説明図である。
【図２２】  エッジ領域および隣接エッジ領域に対して第１，第２の画素変換規則を適用して滲み防止処理を施した後の画像データの説明図である。
【図２３】  周囲画素検索ウインドウの第１の変形例の説明図である。
【図２４】  周囲画素検索ウインドウの第２の変形例の説明図である。
【図２５】  エッジ領域の黒画素の一部分をカラーのインクの混色に置き換えて滲みを防止するカラー画像処理装置を用いたときにおいて、黒インク印字部分とカラーインク印字部分の境界付近の画像の説明図である。
【符号の説明】
１…普通紙、２…紙への浸透性の高いカラーインクで印字される部分、３…隣接エッジ領域、４…エッジ領域、１５１…紙への浸透性の低い黒インクで印字される部分、１５２…インクが流れ出した部分、１３…滲み防止処理部、１４…要処理画素抽出部、１５…領域区分部、１６…変換処理部、８１…第１の周囲画素検索ウインドウ、８２…着目画素、８３…参照画素、８４…第２の周囲画素検索ウインドウ、９１…第３の周囲画素検索ウインドウ、１２１…第１の周囲画素検索ウインドウ、１２２…第２の周囲画素検索ウインドウ、１３１，１４１，１４２…周囲画素検索ウインドウ。
【図１】
0003669394.tif 000002
【図２】
0003669394.tif 000003
【図３】
0003669394.tif 000004
【図４】
0003669394.tif 000005
【図５】
0003669394.tif 000006
【図６】
0003669394.tif 000007
【図７】
0003669394.tif 000008
【図８】
0003669394.tif 000009
【図９】
0003669394.tif 000010
【図１０】
0003669394.tif 000011
【図１１】
0003669394.tif 000012
【図１２】
0003669394.tif 000013
【図１３】
0003669394.tif 000014
【図１４】
0003669394.tif 000015
【図１５】
0003669394.tif 000016
【図１６】
0003669394.tif 000017
【図１７】
0003669394.tif 000018
【図１８】
0003669394.tif 000019
【図１９】
0003669394.tif 000020
【図２０】
0003669394.tif 000021
【図２１】
0003669394.tif 000022
【図２２】
0003669394.tif 000023
【図２３】
0003669394.tif 000024
【図２４】
0003669394.tif 000025
【図２５】
0003669394.tif 000026