(57)【要約】【課題】インクジェット記録装置において、ブラック隣接カラーデータの間引きによってブリーディングを抑制するとともに、階調飛びなどの画質劣化のない高品位な記録を行うことを可能とする。【解決手段】ブラック画像に隣接した１つの画素のみにカラーデータがあって、その画素の上下および左右方向に隣接する画素にカラーデータが存在しない場合に、その１画素のみにカラーデータが存在する孤立点画素を検出する（Ｅ１００１）。そして、この孤立点以外のドットを間引く（Ｄ１０１５、Ｄ１０１６、Ｄ１０１７）ようにする。これにより、カラーとブラック境界でのブリーディングを抑制するとともに、画像全体として階調性が保たれた良好な記録を行うことができる。【選択図】図４
2007290356.tif 000002
【特許請求の範囲】
【請求項１】
ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基づいて記録データを生成し、該記録データに基づきブラックインクとカラーインクを記録媒体に付与して記録を行うインクジェット記録装置において、
前記画像データのカラーデータが存在する画素のうち、当該画素配列の所定の方向において所定の数以上連続しない孤立点画素ではなく、かつ、前記画像データのブラックデータが存在する画素の近傍のカラーデータ画素を検出する検出手段と、
前記検出手段によって検出されたカラーデータ画素の当該カラーデータを間引くことにより当該カラーの記録データを生成する生成手段と、
を具えたことを特徴とするインクジェット記録装置。
【請求項２】
前記検出手段は、着目画素を中心としたＬ×Ｍ（Ｌ、Ｍ＝１、３、５、．．．、ｎ、ｎ＋２；ここで、ｎは自然数）の画素マトリクス内で着目画素を中心とした上下左右に隣接する画素のカラーデータの論理和と前記着目画素のカラーデータとの論理積の値が所定の値であるとき、当該着目画素を孤立点画素とすることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記検出手段は、前記画像データのブラックデータが存在する画素の近傍画素を検出するブラック近傍画素検出手段を有し、該ブラック近傍画素検出手段が検出したブラックデータ画素の近傍画素と、前記孤立点画素ではないカラーデータの画素との論理積をとることによって、前記検出を行うことを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
前記ブラック近傍画素検出手段は、前記画像データのブラックデータが存在する画素およびその近傍画素と、前記画像データのブラックデータが存在する画素でそのデータを反転した画素との論理積をとることによって、前記ブラックデータ画素の近傍画素を検出することを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記ブラック近傍画素検出手段は、着目画素を中心としたＬ×Ｍ（Ｌ，Ｍ＝１、３、５、．．．、ｎ、ｎ＋２；ここで、ｎは自然数）の画素マトリクス内に存在するブラックドットの数をカウントし、カウント値が所定の値を超えたときに、前記着目画素を前記画像データのブラックデータが存在する画素の近傍画素とすることを特徴とする請求項３に記載のインクジェット記録装置。
【請求項６】
間引きを行うカラーを選択する間引き対象カラー選択手段をさらに具え、該間引き対象カラー選択手段は、前記画像データにおけるイエロー、マゼンタおよびシアンのデータの組み合わせから、間引き対象カラーデータを選択することを特徴とする請求項１ないし５のいずれかに記載のインクジェット記録装置。
【請求項７】
ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基いて記録データを生成し、該記録データに基づきブラックインクとカラーインクを記録媒体に付与して記録を行うインクジェット記録装置において、
前記カラーデータが存在する画素のうち、当該画素配列の所定方向において所定の数以上連続しない孤立点画素を検出する孤立点画素検出手段と、
前記カラーデータが存在する画素のうち、前記画像データのブラックデータが存在する画素の近傍画素を検出するブラック近傍画素検出手段と、
前記カラーデータを間引く間引き手段と、
前記孤立点画素ではなく、かつ、前記ブラックデータが存在する画素の近傍画素を間引くことによりカラーインクによる記録データを生成する生成手段と、
を具えたことを特徴とするインクジェット記録装置。
【請求項８】
前記生成手段は、前記孤立点画素を間引かないで前記記録データを生成することを特徴とする請求項７に記載のインクジェット記録装置。
【請求項９】
前記生成手段は、前記孤立点画素のうち、一部を間引いて前記記録データを生成することを特徴とする請求項７に記載のインクジェット記録装置。
【請求項１０】
前記生成手段は、前記孤立点画素として検出された画素のうち、前記所定の数より小さい第２の数以上連続しない小さい領域の画素であって、かつ、前記ブラックデータが存在する画素の近傍画素を間引いて前記記録データを生成することを特徴とする請求項９に記載のインクジェット記録装置。
【請求項１１】
ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基づいて記録用データを生成する画像処理装置において、
前記画像データのカラーデータが存在する画素のうち、当該画素配列の所定の方向において所定の数以上連続していない孤立点画素ではなく、かつ、前記画像データのブラックデータが存在する画素の近傍画素を検出する検出手段と、
前記検出手段によって検出されたカラーデータ画素の当該カラーデータを間引くことにより当該カラーの記録データを生成する生成手段と、
を具えたことを特徴とする画像処理装置。
【請求項１２】
ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基づいて記録用データを生成するための画像処理方法において、
前記画像データのカラーデータが存在する画素のうち、当該画素配列の所定の方向において所定の数以上連続しない孤立点画素ではなく、かつ、前記画像データのブラックデータが存在する画素の近傍画素を検出する検出工程と、
前記検出工程によって検出されたカラーデータ画素の当該カラーデータを間引くことにより当該カラーの記録データを生成する生成工程と、
を有したことを特徴とする画像処理方法。
【請求項１３】
前記検出工程は、着目画素を中心としたＬ×Ｍ（Ｌ、Ｍ＝１、３、５、．．．、ｎ、ｎ＋２；ここで、ｎは自然数）の画素マトリクス内で着目画素を中心とした上下左右に隣接する画素のカラーデータの論理和と前記着目画素のカラーデータとの論理積の値が所定の値であるとき、当該着目画素を孤立点画素とすることを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記検出工程は、前記画像データのブラックデータが存在する画素の近傍画素を検出するブラック近傍画素検出工程を有し、該ブラック近傍画素検出工程が検出したブラックデータ画素の近傍画素と、前記孤立点画素ではないカラーデータの画素との論理積をとることによって、前記検出を行うことを特徴とする請求項１２または１３に記載の画像処理方法。
【請求項１５】
前記ブラック近傍画素検出工程は、前記画像データのブラックデータが存在する画素およびその近傍画素と、前記画像データのブラックデータが存在する画素でそのデータを反転した画素との論理積をとることによって、前記ブラックデータ画素の近傍画素を検出することを特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
前記ブラック近傍画素検出工程は、着目画素を中心としたＬ×Ｍ（Ｌ，Ｍ＝１、３、５、．．．、ｎ、ｎ＋２；ここで、ｎは自然数）の画素マトリクス内に存在するブラックドットの数をカウントし、カウント値が所定の値を超えたときに、前記着目画素を前記画像データのブラックデータが存在する画素の近傍画素とすることを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
間引きを行うカラーを選択する間引き対象カラー選択工程をさらに具え、該間引き対象カラー選択工程は、前記画像データにおけるイエロー、マゼンタおよびシアンのデータの組み合わせから、間引き対象カラーデータを選択することを特徴とする請求項１２ないし１６のいずれかに記載の画像処理方法。
【請求項１８】
コンピュータに、ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基づいて記録用データを生成する画像処理装置として機能させるプログラムにおいて、該機能は、
前記画像データのカラーデータが存在する画素のうち、当該画素配列の所定の方向において所定の数以上連続しない孤立点画素ではなく、かつ、前記画像データのブラックデータが存在する画素の近傍画素を検出する検出手段と、
前記検出手段によって検出されたカラーデータ画素の当該カラーデータを間引くことにより当該カラーの記録データを生成する生成手段と、
を有したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置、画像処理装置および画像処理方法に関し、詳しくは、ブラックインクとカラーインクを用いて記録を行う際の、ブラックインクとカラーインクの隣接ドットの間引き処理に関するものである。
【背景技術】
【０００２】
記録媒体にインクを吐出して記録を行うインクジェット記録装置は、高密度かつ高速な記録が可能であり、また、種々の記録媒体に記録を行うことができる。また、このインクジェット記録方法は、ランニングコストが安く、記録に伴って発生する騒音が小さいなどの多くの利点を有している。このような点から、プリンタ、ポータブルプリンタ等、各種の画像出力装置としてとして広く用いられ、また、商品化されている。
【０００３】
インクジェット記録装置の記録方式としては、記録ヘッドおよびインクタンクを搭載するキャリッジを記録媒体に対して走査し、その間にインクを吐出してその領域の記録を行ういわゆるシリアル方式が知られている。そして、この方式では、上記走査と走査の間に記録媒体を走査方向と略直交する方向に所定量搬送するものであり、これら走査と記録媒体搬送とを繰返すことによって記録媒体全体に記録を行う。別の記録方式として、いわゆるフルライン方式も知られている。この方式は、記録媒体の幅に対応した範囲に吐出口を配列した記録ヘッドを用い、この記録ヘッドに対して記録媒体を搬送しつつ記録を行うものである。
【０００４】
近年では、以上のような種々の利点を有するインクジェット記録装置は、複数色のインクを用いカラー記録を行う製品として数多く提供されている。このようなカラーインクジェット記録装置では、一般に、ブラックインクは文字等の記録に多く用いられることから、記録文字のシャープさ、鮮明さ、また、高い濃度を実現できるインクが求められる。この点で、記録媒体に対する浸透性を低くしたブラックインクを用い、ブラックインク中の染料、顔料などの着色材が記録媒体中へ浸透するのを抑制するものが知られている。これにより、記録媒体上に残って定着する着色材の量を多くし、記録する画像のシャープさや高濃度を実現している。
【０００５】
一方、カラーインクについては、異なる色のインクが記録媒体上で隣接した領域に付与されたときに、これらのインクが境界部で混ざり合いカラー画像の品位を低下させる現象（ブリーディング）を生じさせることがある。これを防ぐために、記録媒体に対する浸透性を上げたインクを用いることが知られている（例えば、特許文献１参照）。これにより、それぞれの領域に付与されたインクは記録媒体中に多くが浸透して境界を超えて他の色のインクと混ざり合うことを防ぐことができる。
【０００６】
しかし、以上のようなブラックインクとカラーインクの組み合わせを用いた場合、次のような問題が生じることがある。ブラックとカラーの領域が隣接する画像において、ブラックインクは、浸透性が低いため記録媒体中に速やかに浸透せずに領域の境界を超えてカラーインクと混ざり合うことがある。すなわち、ブラック領域とカラー領域の境界でブリーディングが生じる。
【０００７】
これに対し、従来いくつかの対策が提案されている。
【０００８】
第１の対策として、加熱定着器等の定着手段を設ける方法がある。これにより、記録媒体に高速にインクを定着させブリーディングを防止することができるとともに、定着しないインクで画像が汚れるスミアをも防止することが可能となる。
【０００９】
第２の対策として、浸透性の高いカラーインクを、ブラックインクを付与する領域に重ねて付与する方法がある。カラーインクによって紙面が濡れた状態のところにブラックインクが付与されることから、ブラックインクは記録媒体中に浸透しやすくなり、カラー付与領域との境界でブリーディングを生じにくくすることができる。また、定着が促進されることにより、スミアを抑えることもできる。このとき、ブラックインクによる画像のうち、スミアが生じやすい領域と、境界ブリーディングが生じやすい領域があり、それぞれの領域にカラーインクを付与することで、定着を促進している。さらに、スミアを抑制するためのカラーインク付与量と、境界ブリーディングを抑制するためのカラーインク付与量を異ならせているため、それぞれの領域で定着が促進され、スミアと境界ブリーディングの抑制を両立している。
【００１０】
さらに、第３の対策として、ブラックとカラーインクが反応して凝集するタイプのインクの組み合わせを用いるものが知られている（例えば、特許文献２参照）。これにより、境界におけるブリーディングを抑制することができる。
【００１１】
しかし、第１の対策は、定着手段を設けるため装置の大型化や、コストの増大を招く。また、シリアル方式の記録装置では、記録媒体の紙送り（搬送）が間欠的であるため、定着器による定着にムラが生じるおそれもある。さらに、定着にある程度時間を要しそのために排紙までの時間が長くなってスループットが低下するという問題もある。
【００１２】
また、第２の対策については、ブラックインクの定着を促すために、浸透性の高いカラーインクを重ねて付与すると、カラーインクが記録媒体に浸透する際にブラックインクも一緒に浸透してしまうため、記録媒体表面に残るブラックインクが少なくなる。そのため、ブラックインクの本来の目的である、黒画像のシャープさや高濃度などが実現できないという問題を派生する。さらに、ブラックインクとカラーインクが隣接する領域においては、ブラックインクに隣接する領域のカラーインクが記録媒体に浸透する際に、カラーインクと一緒に隣接するブラックインクも浸透してしまう。その際、ブラックインクがカラーインクの領域にまで浸透し、結果としてブラックインクがにじむブリーディングが発生してしまう。
【００１３】
さらに、第３の対策は相互に凝集を生じさせるものであるため、ブラックインクとカラーインクの組成が限られてしまうという問題がある。例えば、一方をカチオン性とし他方をアニオン性とする必要があり、用いることができるインクが限られるという問題がある。
【００１４】
以上説明したいくつかの技術とは別の技術として、記録する画像においてブラックとカラーの画素を判別し、ブラックの画素に隣接するカラー画素でデータを間引くものが知られている（特許文献３参照）。これにより、境界でのブリーディングを抑制することができる。これによれば、上述した第１ないし第３の対策のような問題を特に生じさせることなく境界のブリーディングを抑制することが可能となる。
【００１５】
【特許文献１】特開昭５５−６５２６９号公報
【特許文献２】特開平９−２５４４２号公報
【特許文献３】特開平６−１３５０１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、従来の隣接したカラー領域のデータを間引く技術では、ブラック領域に隣接して付与されるべきカラーインクを全て間引くものである。このため、境界でのブリーディングは抑制できるものの、階調が変化するような画像では階調の変化が比較的急激な階調飛びといった現象を生じ、画質を劣化させることがある。すなわち、上記従来の間引き方では、例えば、ブラック領域が存在し、それに隣接する１つの画素にのみカラーデータがある場合もそのカラーデータを間引いてしまう。この結果、このような孤立したカラーデータを配することによって一定の階調を表現することを意図した画像が損なわれ、顕著に観察できる階調飛びなどの画質劣化を生じることになる。
【００１７】
本発明の目的は、ブラック隣接カラーデータの間引きによってブリーディングを抑制するとともに、階調飛びなどの画質劣化のない高品位な記録を行うことが可能なインクジェット記録装置、画像処理装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【００１８】
そのために本発明では、ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基づいて記録データを生成し、該記録データに基づきブラックインクとカラーインクを記録媒体に付与して記録を行うインクジェット記録装置において、前記画像データのカラーデータが存在する画素のうち、当該画素配列の所定の方向において所定の数以上連続しない孤立点画素ではなく、かつ、前記画像データのブラックデータが存在する画素の近傍画素を検出する検出手段と、前記検出手段によって検出されたカラーデータ画素の当該カラーデータを間引くことにより当該カラーの記録データを生成する生成手段と、を具えたことを特徴とする。
【００１９】
他の形態では、ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基いて記録データを生成し、該記録データに基づきブラックインクとカラーインクを記録媒体に付与して記録を行うインクジェット記録装置において、前記カラーデータが存在する画素のうち、当該画素配列の所定方向において所定の数以上連続しない孤立点画素を検出する孤立点画素検出手段と、前記カラーデータが存在する画素のうち、前記画像データのブラックデータが存在する画素の近傍画素を検出するブラック近傍画素検出手段と、前記カラーデータを間引く間引き手段と、前記孤立点画素ではなく、かつ、前記ブラックデータが存在する画素の近傍画素を間引くことによりカラーインクによる記録データを生成する生成手段と、を具えたことを特徴とする。
【００２０】
また、ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基づいて記録用データを生成する画像処理装置において、前記画像データのカラーデータが存在する画素のうち、当該画素配列の所定の方向において所定の数以上連続していない孤立点画素ではなく、かつ、前記画像データのブラックデータが存在する画素の近傍画素を検出する検出手段と、前記検出手段によって検出されたカラーデータ画素の当該カラーデータを間引くことにより当該カラーの記録データを生成する生成手段と、を具えたことを特徴とする。
【００２１】
さらに、ブラックデータとカラーデータが存在する画素を含む複数の画素を配列した画像データに基づいて記録用データを生成するための画像処理方法において、前記画像データのカラーデータが存在する画素のうち、当該画素配列の所定の方向において所定の数以上連続しない孤立点画素ではなく、かつ、前記画像データのブラックデータが存在する画素の近傍画素を検出する検出工程と、前記検出肯定によって検出されたカラーデータ画素の当該カラーデータを間引くことにより当該カラーの記録データを生成する生成工程と、を有したことを特徴とする。
【発明の効果】
【００２２】
以上の構成によれば、画像データにおいてブラックデータ領域に隣接するカラーデータが存在する画素から孤立点画素を除去し、その孤立点が除去されたカラーデータについて間引きを行う。これにより、ブラック画像に隣接するカラー画素の間引きを行う際に、一定の階調を表現するために用いられているカラーデータを間引かないようにすることができる。その結果、ブラック画像とカラー画像の境界におけるブリーディングを抑制できるとともに、階調飛びなどの画質劣化のない高品位な記録を行うことが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、以下に説明する実施形態では、インクジェット記録装置としてインクジェットプリンタを例に挙げて説明する。
【００２４】
インクジェットプリンタの概要
図１は、本発明の一実施形態に係るカラーインクジェットプリンタの概略構成を示す斜視図である。この図において、２０２は、シアン、マゼンタ、イエローそれぞれのカラーインクとブラックインクをそれぞれ貯留したインクカートリッジを示す。これらインクカートリッジ２０２は、キャリッジ１０６に着脱自在に搭載される。キャリッジ１０６には、上記の各インクに対応した記録ヘッド２０１が同様に着脱自在に搭載される。キャリッジ１０６は不図示の駆動機構によってガイドシャフト１０８に案内されながら移動することができる。これにより、記録ヘッド２０１は記録用紙などの記録媒体１０７に対して記録のための走査をすることができる。１０４は紙送りローラを示し、補助ローラ１０３（拍車形態が好ましい）とともに図中の矢印方向に回転する。同様に、記録媒体１０７の搬送方向において記録ヘッド２０１の上流側には給紙ローラ対１０５が設けられている。給紙ローラ対１０５が搬送ローラ１０４と同期して回転する。これにより、記録媒体１０７の記録面を平坦に維持しながらその記録媒体を図中矢印Ｄで示す方向に搬送する。
【００２５】
キャリッジ１０６は、記録命令に応じて、図中ｘ方向に移動し記録ヘッドの走査を行う。この走査の間に、記録データに応じて記録ヘッド２０１の吐出ヒータを駆動してインクを吐出し、記録媒体１０７上に記録ヘッドの記録幅に対応した領域の記録を行う。この記録走査が終了してから、次の記録走査が始まる前に紙送りローラ１０４によって必要な幅だけ図中矢印Ｄ方向に紙送りを行う。このように走査と紙送りを繰り返すことにより、記録媒体の所定の領域への記録が完成する。
【００２６】
なお、一方向への主走査時のみで記録を行うのではなく、記録速度を高めるため、ｘ方向への主走査の記録が終わりキャリッジをホームポジション側へ戻す際の復路においても記録を行う構成であってもよい。また、以上説明した例ではインクタンクと記録ヘッドとが分離可能にキャリッジ１０６に搭載するものである。インクを収容するインクカートリッジ２０２と記録ヘッド２０１とが一体になったインクジェットカートリッジの形態であってもよい。さらに、一つの記録ヘッドから複数色のインクを吐出可能な複数色一体型記録ヘッドを用いてもよい。
【００２７】
また、キャリッジの移動範囲には、記録ヘッドの吐出口面をキャップするキャッピング機構（不図示）や、キャッピング機構によるキャップ状態で記録ヘッド内の増粘インクや気泡を除去する等のヘッド回復動作を行う回復ユニット（不図示）が設けられている。また、回復ユニットには、クリーニングブレード（不図示）等が設けられ記録ヘッド２０１に向けて突出可能に支持され、記録ヘッドの前面との当接が可能となっている。これにより、回復動作後に、クリーニングブレードを記録ヘッドの移動経路中に突出させ、記録ヘッドの移動にともなって記録ヘッド前面の不要なインク滴や汚れ等の払拭を行うことができる。
【００２８】
記録ヘッドの概要
図２は、図１に示した記録ヘッド２０１の要部の概略構成を示す斜視図である。記録ヘッド２０１は、図２に示すように、所定のピッチで複数の吐出口３００が形成されており、共通液室３０１と各吐出口３００とを連結する液路３０２の壁面に沿ってインク吐出用のエネルギーを発生するための吐出ヒータ３０３が配設されている。ヒータ３０３とその回路はシリコン上に半導体製造技術を利用して作成される。また、液路３０２および共通液室３０１は射出成形により作られたプラスチックカバー３０６で形成されている。また、温度センサ（不図示）、サブヒータ（不図示）も同一シリコン上に半導体製造プロセスと同様のプロセスで一括形成される。これらの電気配線が作られたシリコンプレート３０８は支持基板をなすアルミベースプレート３０７に固定されている。また、シリコンプレート３０８上の回路接続部３１１とプリント基板３０９とは極めて細いワイヤー３１０によって電気接続され記録装置本体からの信号は信号回路３１２を介して受け取ることができる。共通液室３０１は、図１に示したインクカートリッジと、インクフィルター３０５を設けたジョイントパイプ３０４介して連結し、これによって、インクカートリッジから共通液室３０１にインクが供給される。共通液室３０１に供給されて一時的に貯えられたインクは、毛管現象により液路３０２に供給され、吐出口３００でメニスカスを形成して液路３０２を満たした状態を保つ。このとき、電極（不図示）を介してヒータ３０３に通電がなされて発熱すると、ヒータ３０３上のインクが急激に加熱されて液路３０２内に気泡が発生し、この気泡の膨張により吐出口３００からインク滴３１３が吐出される。
【００２９】
制御構成の概要
図３は、図１に示した実施形態のインクジェットプリンタにおける制御構成を示すブロック図である。同図において、４００は、パーソナルコンピュータ（ＰＣ）などのホスト装置から記録データを入力するためのインターフェ−スを示す。記録制御部５００は、インターフェースを介して入力した記録データに基づいて、図４以降の図を参照して説明する記録データの間引き処理など、最終的に記録ヘッド部５０１に供給する形態のデータを得るための処理を実行する。また、記録制御部５００は、紙送りモータ４０５やキャリッジモータ４０６など、記録動作に伴う各部動作機構の動作制御を実行する。
【００３０】
記録制御部５００において、ＭＰＵ４０１は、プログラムＲＯＭ４０２に格納される制御プログラムに従い上述のデータ間引き処理や記録動作の制御を実行する。ＲＡＭ（ＤＲＡＭ）４０３は、ＭＰＵ４０１のこのような処理実行に際してワークエリアとして用いられる。すなわち、ＲＡＭ４０３は記録データや記録ヘッドに供給される吐出データ等のデータを一時的に保存し、また、記録ドット数や記録ヘッドの交換回数等も記憶する。ゲートアレイ４０４は記録ヘッドに対する記録データの供給制御を行うとともに、インターフェース４００、ＭＰＵ４０１、ＤＲＡＭ４０３間のデータの転送制御も行う。モータドライバ４０７、４０８はそれぞれ搬送モータ４０５、キャリアモータ４０６を駆動する。また、ヘッドドライバ４０９は記録ヘッド２０１を駆動して各吐出口からインクを吐出して記録媒体にインクを付与する。
【００３１】
（第一の実施形態）
間引き処理の概要
本発明の第一の実施形態に係る処理では、１つの画素にカラーデータがあって、その画素の上下および左右方向に隣接する画素にカラーデータが存在しないとき、そのカラーデータが存在する１つの画素を「孤立点」とする。そして、この孤立点のカラーデータは、間引かないようにするものである。
【００３２】
具体的には、図４に示すデータ処理に従って、本実施形態の間引き処理を行い、それに基づいて各色の最終的な記録データを生成する。図４は、この一連の処理を、それぞれの処理とそれによって生成されるデータによって示すブロック図である。
【００３３】
図４を参照して、本実施形態に係る間引き処理の概略を説明する。先ず、シアン、マゼンタ、イエローそれぞれのオリジナルの記録データ（Ｄ１００２、Ｄ１００３、Ｄ１００４）から、連続したドットのみを検知するべく孤立点除去検知（Ｅ１００１）を行う。そして、この検知に基づいて各色の孤立点除去データ（Ｄ１００５、Ｄ１００６、Ｄ１００７）を生成する。ここで、オリジナル記録データは、インクドットを記録することを示すデータ“１”と、ドットを記録しないことを示すデータ“０”の２値データであり、本明細書では、データ“１”またはそれが存在する画素ないしそのデータを単にドットということもある。各色の孤立点除去データを求めると、これらのデータについて、図１３にて後述するように、ブラックに近接するカラーデータのうち間引きを行う色を選択し（Ｅ１００３）、間引き対象カラーデータを生成する（Ｄ１００８）。すなわち、この間引き対象カラーデータは、孤立点が存在せず、画素列の縦および横方向に連続して複数のドットが存在するデータである。以下の説明から明らかなように、基本的にはこのデータを間引きの対象とすることによって、ブラック画像に隣接するカラーの孤立点画素のカラーデータを間引かないようにすることができる。
【００３４】
一方、オリジナルブラックデータ（Ｄ１０００）について、ブラック１ドット近傍画素データの検出処理（近傍画素検出：Ｅ１０００）を行う。具体的には、ブラックデータについて、着目画素を中心とした３×３のマトリクス内に存在するブラックドット数をカウントし、そのブラックドットが１ドット以上存在する（1ドットを超えた）場合に、着目画素をブラック１ドット近傍画素とする。そして、このようにして得たブラック１ドット近傍画素データ（Ｄ１００１）とオリジナルブラックデータ（Ｄ１０００）を反転したものと論理積（Ｅ１００２）をとり、ブラック１ドット近傍間引き対象データ（図６（ｄ））を生成する。すなわち、ブラック１ドット近傍画素データ検出によって、ブラック画素に隣接する画素は総て近傍画素として検出される。そして、上記論理積によって、ブラック１ドット近傍画素データから、ブラックデータのブラック画素を除いたもの、つまり、オリジナルブラックデータのブラック画素の周囲の近傍画素のみが抽出されたブラック１ドット近傍間引き対象データが生成される。
【００３５】
さらに、以上のようにして求めた間引き対象カラーデータ（Ｄ１００８）とブラック１ドット近傍間引き対象データ（画像）との論理積（Ｅ１００４）をとる。これにより、選択された間引き対象カラーデータ（Ｄ１００８）のうち、ブラック画素の１ドット近傍の画素にドットが存在する、ブラック１ドット近傍間引き対象カラーデータ（図１４（ｄ））を得ることができる。
【００３６】
このブラック１ドット近傍間引き対象カラーデータは、シアン、マゼンタ、イエローそれぞれについて間引き量を調節するべく、それぞれのマスク１（Ｄ１００９、Ｄ１０１０、Ｄ１０１１）との論理積（Ｅ１００５、Ｅ１００６、Ｅ１００７）がとられる。これらの論理積の結果、シアン、マゼンタ、イエローそれぞれについて間引きデータ（Ｄ１０１２、Ｄ１０１３、Ｄ１０１４）が得られる。すなわち、シアン、マゼンタ、イエローそれぞれの記録データで間引きをする画素が定められる。そして、これらの間引きデータを反転したものとして、それぞれの色の間引きマスク（Ｄ１０１５、Ｄ１０１６、Ｄ１０１７）を得る。すなわち、これらの間引きマスクのデータは、上記間引きデータの間引きをするドットを記録しないようにするためそれらドットの反転データしたものとなる。最後に、これらのマスクを用いて、それぞれの色のオリジナル記録データ（Ｄ１００２、Ｄ１００３、Ｄ１００４）にマスク処理をおこなうことにより、ブラック画素の１ドット近傍のカラーデータを間引くことができる。
【００３７】
このような間引き処理によって、例えば、ブラック画素とカラー画素がそれぞれ数ドットずつ配されて一定の階調を表現している画像領域では、カラーの孤立ドットを間引かないようにすることができる。これにより、その領域の階調を損なうことなくその領域の記録ができ、画像全体として階調性が保たれた良好な記録を行うことができる。また、カラーの孤立ドットでないドットで、ブラックのドットに隣接するカラードットが間引かれる。これにより、間引きを行っても階調性にそれほど影響を及ぼさない画像領域で間引きを行い、そのようなカラー領域とブラック領域との境界でブリーディングを低減することができる。
【００３８】
全体のデータ処理
上述した図４における処理をより具体的に説明する。
【００３９】
オリジナルブラックデータ（Ｄ１０００）を用いて、ブラック１ドット近傍画素を間引くべきブラック１ドット近接画素の検出処理（Ｅ１０００）を行う。これによって、ブラック１ドット近接画素データ（Ｄ１００１）を生成する。
【００４０】
また、オリジナルシアンデータ（Ｄ１００２）、オリジナルマゼンタデータ（Ｄ１００３）、オリジナルイエローデータ（Ｄ１００４）を用いて孤立点を除去するために各色に対して孤立点除去検知（Ｅ１００１）を行う。これによって、シアン孤立点除去データ（Ｄ１００５）、マゼンタ孤立点除去データ（Ｄ１００６）、イエロー孤立点除去データ（Ｄ１００７）を生成する。そして、ブラックに近接するカラーデータを間引くべく、図１３にて後述する間引き対象カラー選択（Ｅ１００３）を行い、間引き対象カラーデータ（Ｄ１００８）を生成する。
【００４１】
以上のようにして得られたブラック１ドット近接画素データ（Ｄ１００１）と、オリジナルブラックデータ（Ｄ１０００）を反転したものとの論理積（Ｅ１００２）をとる。そして、この論理積データと間引き対象カラーデータ（Ｄ１００８）との論理積（Ｅ１００４）をとる。そしてこの論理積データと、それぞれの色の間引き量を定めたＣマスク１（Ｄ１００９）、Ｍマスク１（Ｄ１０１０）Ｙマスク１（Ｄ１０１１）それぞれとの論理積（Ｅ１００５、Ｅ１００６、Ｅ１００７）をとる。これによって、Ｃ間引きデータ１（Ｄ１０１２）、Ｍ間引きデータ１（Ｄ１０１３）、Ｙ間引きデータ１（Ｄ１０１４）を生成する。そしてＣ間引きデータ１（Ｄ１０１２），Ｍ間引きデータ１（Ｄ１０１３）、Ｙ間引きデータ１（Ｄ１０１４）を反転した反転シアン間引きマスク（Ｄ１０１５）、反転マゼンタ間引きマスク（Ｄ１０１６）、反転イエロー間引きマスク（Ｄ１０１７）を生成する。
【００４２】
最後に、以上のようにして得られた各色の反転間引きマスクを用いて記録用データを作成する。具体的には、反転シアン間引きマスク（Ｄ１０１５）とオリジナルシアンデータ（Ｄ１００２）との論理積をとり記録用のシアンデータ（Ｄ１０１８）を生成する。同様に、反転マゼンタ間引きデータ１（Ｄ１０１６）とオリジナルマゼンタデータ（Ｄ１００３）との論理積をとり記録用のマゼンタデータ（Ｄ１０１９）を生成する。また、反転Ｙ間引きデータ１（Ｄ１０１７）とオリジナルイエローデータ（Ｄ１００４）との論理積をとり記録用のイエローデータ（Ｄ１０１２０を生成する。なお、オリジナルブラックデータ（Ｄ１０００）はそのまま加工されることなく記録用のブラックデータ（Ｄ１０２１）となる。
【００４３】
次に、以上説明したデータ処理について、より詳細に説明する。
【００４４】
間引きデータ生成
・ブラック１ドット近傍画素の検出（Ｅ１０００）
図５は、ブラック１ドット近傍画素の検出処理（Ｅ１０００）を示すフローチャートである。また、図６（ａ）〜（ｄ）は、ブラック１ドット近接画素の検出例を説明する図である。
【００４５】
この処理は、図６（ｂ）に示すオリジナルのブラック画像（Ｄ１０００）に対して行う。最初に、図６（ａ）に示すように、着目画素を中心として３×３画素のマトリクスを規定する。そして、そのマトリックス内の画素に存在するブラックドットの数の合計が１以上であるか否かを判定する（Ｓ１０１）。総ブラックドット数が１以上ときは、着目画素のビットをオンにする（Ｓ１０２）。すなわち、この着目画素は、この着目画素またはその周囲の隣接する画素にブラックドットが１つでも存在する場合にその着目画素のビットが“１”とされる。総ブラックドット数が１未満、すなわち、ブラックドットが存在しない場合は、着目画素のビットをオフにする（Ｓ１０３）。次に、着目画素を、例えば横方向に１画素分シフトさせる（Ｓ１０４）。また、端部となって横方向にシフトできないときは、次の行の画素列に処理を移す。このようにして、総ての着目画素について処理を終了すると（Ｓ１０５）、本処理を終了し、そうでなければ上記処理を繰り返す。図６（ｃ）は、以上説明したブラック１ドット近接画素の検出処理によって得られるドットパターン（Ｄ１００１）を示している。
【００４６】
このブラック１ドット近傍画素データ（Ｄ１００１）とブラックのオリジナル画像（Ｄ１０００）の反転データとの論理積演算が行われ、図６（ｄ）示すドットパターンを得る。このドットパターンは、オリジナルブラックデータ（Ｄ１０００）のブラック画素の周囲（上下左右、斜め右上、右下、および斜め左上、左下）で隣接する画素のパターンであり、ブラック１ドット近傍の間引き対象画素を表している。
【００４７】
なお、上記の例では、総ブラックドット数の閾値を１以上としたがインクの特性や記録装置の特性に合わせて最適な値を用いることが好ましい。
【００４８】
なお、ここでは、３×３画素のマトリクスを規定してマトリックスのブラックドットを判定しているが、３×３画素に限定されるわけではなく、Ｌ×Ｍ（Ｌ、Ｍ＝１、３、５、．．．、ｎ、ｎ＋２、ここで、ｎは自然数）の画素マトリクスを規定してもよい。このとき、着目画素を中心としてブラックドットの数をカウントするため、奇数×奇数画素のマトリクスを規定するとよい。
【００４９】
・カラーデータの孤立点除去検知（Ｅ１００１）
図７は、シアンデータの孤立点を除去する孤立点除去検知処理を示すフローチャートである。また、図８（ａ）〜（ｃ）は、シアンデータの孤立点除去検知の検出例を説明する図である。
【００５０】
本処理は、図８（ｂ）に示すオリジナルシアン画像（Ｄ１００２）に対して行われる。最初に、図８（ａ）に示すように着目画素を中心として３×３画素のマトリクスを規定する。そして、３×３マトリクス内の着目画素のビットＸと、その上下左右の画素のビットＮ１〜Ｎ４の論理和をとったものとの論理積が１であるか否かを判定する（Ｓ２０１）。論理積が１のときは着目画素のビットをオンにする（Ｓ２０２）。そうでない場合は、着目画素のビットをオフにする（Ｓ２０３）。このように、着目画素にドットが存在し、かつその上下左右の画素のいずれかにドットが存在するときは、その着目画素のドットは孤立ドットではないと判断されて間引きの対称（の候補）となる。
【００５１】
続いて、図５にて説明したのと同様に、着目画素をシフトさせる（Ｓ２０４）。総ての着目画素について処理を終了すると本処理を終了（Ｓ２０５）し、そうでなければ上記処理を繰り返す。図８（ｂ）に示すオリジナルのシアン画像の場合、孤立点除去処理を行うと、図８（ｃ）に示すドットパターン（Ｄ１００５）が得られる。すなわち、図８（ｂ）に示すオリジナルのシアン画像の場合、総てのシアンドットが孤立点であることから、図８（ｃ）に示す画像は、それらが総て除去されたものとなる。その結果、図８（ｂ）に示すオリジナルのシアン画像の場合は、間引きによって除去するドットが存在しないこととなる。なお、ここでは、３×３画素のマトリクスを規定して孤立点を検知しているが、３×３画素に限定されるわけではなく、Ｌ×Ｍ（Ｌ、Ｍ＝１、３、５、．．．、ｎ、ｎ＋２、ここで、ｎは自然数）の画素マトリクスを規定して孤立点を検知してもよい。このとき、着目画素を中心として孤立点を検知するため、奇数×奇数画素のマトリクスを規定するとよい。
【００５２】
マゼンタ、イエローについても、上述したシアンの孤立点除去処理と同様に処理が行われる。
【００５３】
図９は、マゼンタデータの孤立点を除去する孤立点除去検知処理を示すフローチャートである。また、図１０（ａ）〜（ｃ）は、マゼンタデータの孤立点除去検知の検出例を説明する図である。さらに、図１１は、イエローデータの孤立点を除去する孤立点除去検知処理を示すフローチャートである。また、図１２（ａ）〜（ｃ）は、イエローデータの孤立点除去検知の検出例を説明する図である。
【００５４】
これらの図に示すように、マゼンタおよびイエローの孤立点除去検知処理は、シアンの場合と同様、それぞれ図１０（ｂ）および図１２（ｂ）に示すそれぞれのオリジナル画像（Ｄ１００３、Ｄ１００４）に対して行われる。これら図に示す例では、マゼンタは、図１０（ｂ）に示すように総てのドットが孤立点であることから、本処理によってそれらのドットが総て除去される（図１０（ｃ））。これに対し、イエローの場合は、図１２（ｂ）に示す例では、孤立点以外のドットが存在することから、本処理によってそれらのドットは除去されないで残る（図１２（ｃ））。このように、イエロー画像が図１２（ｂ）に示すものである場合、基本的に間引きによって除去するドットが存在する。
【００５５】
なお、上記の孤立点除去検出処理では、処理を簡潔にするべく着目画素の周囲の論理和と着目画素との論理積によって孤立ドットを検出するものとしたが、この構成に限られないことはもちろんである。例えば、着目ドットが存在するか否か判断し、かつ存在する場合にその着目ドットの周囲の画素の総ドット数で判定してもよい。そして、そのドット数の閾値を、インクの特性や記録装置の特性に合わせて最適な値を用いるようにしてもよい。これにより、より汎用性を持たせることができる。
【００５６】
・間引き対象カラー選択（Ｅ１００３）
図１３は、間引くカラーを選択する処理の構成を示すブロック図である。
【００５７】
図に示すように、孤立点除去シアンデータ（Ｄ１００５）と、孤立点除去マゼンタデータ（Ｄ１００６）を反転したものと、孤立点除去イエローデータ（Ｄ１００７）を反転したもので論理積をとり孤立点が除去された単色シアンデータ（Ｄ１０２２）を生成する。すなわち、孤立点除去後のシアンデータのうち、マゼンタおよびイエローの孤立点除去データと重なっていない単色のシアンデータを得る。
【００５８】
同様に、孤立点除去シアンデータ（Ｄ１００５）を反転したものと、孤立点除去マゼンタデータ（Ｄ１００６）と、孤立点除去イエローデータ（Ｄ１００７）を反転したものとで論理積をとり、孤立点が除去された単色のマゼンタデータ（Ｄ１０２３）を生成する。また、孤立点除去シアンデータ（Ｄ１００５）を反転したものと、孤立点除去マゼンタデータ（Ｄ１００６）を反転したものと、孤立点除去イエローデータ（Ｄ１００７）とで論理積をとり孤立点が除去された単色イエローデータ（Ｄ１０２４）を生成する。
【００５９】
さらに、孤立点除去シアンデータ（Ｄ１００５）と、孤立点除去マゼンタデータ（Ｄ１００６）と、孤立点除去イエローデータ（Ｄ１００４）を反転したものとで論理積をとりシアンとマゼンタの孤立点が除去された二次色データ（Ｄ１０２５）を生成する。また、孤立点除去シアンデータ（Ｄ１００５）を反転したものと、孤立点除去マゼンタデータ（Ｄ１００６）と、孤立点除去イエローデータ（Ｄ１００７）とで論理積をとり孤立点が除去されたマゼンタとイエローの二次色データ（Ｄ１０２６）を生成する。さらに、孤立点除去シアンデータ（Ｄ１００５）と、孤立点除去マゼンタデータ（Ｄ１００６）を反転したものと、孤立点除去イエローデータ（Ｄ１００７）とで論理積をとり孤立点が除去されたイエローとシアンの二次色データ（Ｄ１０２７）を生成する。すなわち、オリジナル画像における二次色データの間引きを行う場合は、以上のように生成される二次色データのいずれかが選択される。
【００６０】
また、孤立点除去シアンデータ（Ｄ１００５）と、孤立点除去マゼンタデータ（Ｄ１００６）と、孤立点除去イエローデータ（Ｄ１００７）とで論理積をとり、孤立点が除去されたシアン、マゼンタおよびイエローの三次色データ（Ｄ１０２８）を生成する。
【００６１】
次いで、それぞれ孤立点が除去されたそれぞれのデータ（Ｄ１０２２、Ｄ１０２３、Ｄ１０２４、Ｄ１０２５、Ｄ１０２６、Ｄ１０２７）について、それぞれセレクタによって選択する。すなわち、各セレクタは選択が設定されているときは、対応する色のデータを出力し、選択が設定されていないときは、ヌルデータ（Ｄ１０２９：総て”０“のデータ）を出力する。そして、選択されたデータの総てについて論理和をとる。これにより、間引き対象となるカラーデータを得ることができる。
【００６２】
以上のように、間引き対象カラーデータを選択することよって、イエロー、マゼンタおよびシアンのデータの組み合わせた、一次色、二次色、三次色のいずれについても、選択的に間引きを行うことが可能となる。
【００６３】
図１４（ａ）〜（ｄ）は、間引き対象カラーの選択例を説明する図である。
【００６４】
図１４（ａ）は、オリジナルカラー画像（シアン、マゼンタ、イエローのオリジナル画像を重ねたもの）を表している。間引き対象カラーの選択は、図１３にて説明したように、オリジナル画像（図１７（ｊ））において、例えば、ブラック画像に隣接して記録される色として多くの領域を示す色を間引き対象の色として、その色についてセレクタを設定する。図１４（ａ）に示すカラーのオリジナル画像の例では、シアンやマゼンタ、さらには二次色の緑、青、３次色の黒のドットはブラック画像にそれほど多く隣接しない。これに対し、イエローのドットが多く隣接する。従って、イエローを間引く色とする。本発明の実施形態では、このように間引き対象の色を設定したとき、一定の階調を表現するために用いられている孤立点のイエローを間引かないようにする。これにより、その階調性を良好に維持した記録を行うことができる。なお、間引きを行う色の選択は、インクの特色、印字解像度、色分解特性によって異ならせた方が、ブラックとカラーの境界部がブリーディングを生じない画像が得られるため、間引きを行う色は予め決めるようにしてもよい。また、さらに最適な画像が得られるよう、間引きを行う色は印字モードによって変更する構成としてもよい。
【００６５】
図１４（ｂ）は、間引き対象カラー選択（Ｅ１００３）によって選択されたイエロー画像（Ｄ１００８）を示している。そして、このドットパターンと、図１４（ｃ）に示すブラック１ドット近傍間引き対象画像との論理積をとると、図１４（ｄ）に示すブラック１ドット近傍間引き対象カラー画像が得られる。すなわち、ブラック１ドット近傍間引き対象カラー画像は、ブラックドットの１ドット近傍の間引き対象ドットを表している。図１４（ｄ）から明らかなように、上記論理積によって間引対象カラーのドットのうちブラック画像に隣接する１ドット分の境界領域のみが検出される。以下に説明するように、この境界領域のカラードットを間引くことで、画像境界におけるブリーディングを防止することができる。
【００６６】
・ブラック１ドット近傍を間引くカラー間引きマスク１（Ｄ１００９、Ｄ１０１０、Ｄ１０１１）の生成
図１５（ａ）〜（ｇ）は、図１４（ｄ）に示す間引対象カラーデータについて、各色の間引き量を定めるそれぞれの色のマスク１（Ｄ１００９、Ｄ１０１０、Ｄ１０１１）による処理を説明する図である。
【００６７】
図１５（ｂ）〜（ｄ）は、シアン，マゼンタ，イエローそれぞれの間引き量に応じたドットパターンを有したそれぞれの色のマスク１を表している。これら図に示す例は、各色の間引き量が、シアンを０％、マゼンタを０％、イエローを１００％である場合を示している。図１５（ａ）に示すブラック１ドット近傍間引き対象カラー画像（図１４（ｄ）に示すものと同じ）と各色のマスク１との論理積をとる。これにより、図１５（ｅ）〜（ｇ）に示す各色の間引きデータ（Ｄ１０１２、Ｄ１０１３、Ｄ１０１４）が生成される。
【００６８】
ここで、各色の間引き量およびマスクサイズはインクの特性や記録装置の構成に応じて、適切な値とすることが好ましい。また、マスク内のドットの配置方法は規則性を持たせてもよいし、疑似的にランダムにしてもよい。
【００６９】
記録用カラーデータの生成
図１６は、主に記録用カラーデータの生成処理を示すフローチャートである。また、図１７（ａ）〜（ｋ）は、このデータ生成において生成される各データを示す図である。
【００７０】
記録データ生成では、先ず、上述したように、ブラックドット近接画素データを検出する処理が行われる（Ｓ５０１）。次に、同じく上述したように、各オリジナルカラーデータの孤立点除去検知が行われ（Ｓ５０２）、さらに間引き対象カラーを選択する処理が行われる（Ｓ５０３）。
【００７１】
以上の処理で得られるブラック１ドット近傍間引き対象カラーデータと、シアン、マゼンタ、イエローのマスク１との論理積をとることにより、図１７（ａ）〜（ｃ）に示すシアン，マゼンタ，イエローの間引きデータ１を生成する。そして、シアン、マゼンタ、イエローの各色の間引きデータ１を反転した反転シアン間引きマスク、反転マゼンタ間引きマスクおよび反転イエロー間引きマスク（図１７（ｄ）〜（ｆ））を生成する。最後に、これら各色の反転間引きマスクと、オリジナルのシアン、マゼンタ、イエローデータとの論理積をとり、記録用シアン，マゼンタ，イエローデータを生成する（Ｓ５０４）。
【００７２】
以上の記録用データ生成処理の結果、図１７（ｊ）に示す元画像データは、図１７（ｋ）に示す記録用データとなる。これらのデータを比べると、記録用データでは、ブラックデータに近接する間引き対象カラーデータの連続したドットが間引かれていることがわかる。このように本実施形態によれば、孤立した間引き対象カラーデータを間引かずに連続した間引き対象カラーデータのみが間引かれる。これにより、階調飛びなどの階調性を損なうことのない自然な間引きが行われる。その結果、ブラックとカラー間の境界ブリーディングを抑えるとともに、色見が変化していくようなグラデーションを有した画像でも、間引きによる階調の変化が目立たない自然な画像を得ることができる。
【００７３】
なお、本実施形態では孤立点検知のためのマトリクスサイズを３×３としたが、インクの特性や記録装置の構成に応じて、適切なサイズをとることが好ましい。
【００７４】
（他の実施形態）
上述した実施形態では、孤立点を、１つの画素にカラーデータがあって、その画素の上下および左右方向に隣接する画素にカラーデータが存在しない場合のその１つの画素とした。本発明の適用はこれに限られないことはもちろんである。このような、間引きが除外される孤立点の画素は、例えば、２つのカラー画素が連続している画素でそれらの周囲の隣接画素にカラーデータが存在しない連続した複数の画素であってもよい。あるいは上下左右ばかりか斜め右上および左下、斜め左上および右下の隣接画素にカラーデータ存在しない画素を孤立点としてもよい。すなわち、ブラック画素とともに一定の階調を表現すべく用いられているカラー画素であって、それを間引くとその領域の階調表現に影響を及ぼす、画素配列の所定方向において所定の数以上連続していない画素を孤立画素と規定する。つまり、カラー画素を間引いて画像を形成したときに、視覚上濃度に影響を及ぼす大きさ（領域）の画素を孤立点と規定する。そして、それらの孤立点画素を間引きから除外するようにすればよい。上述の第１実施形態の場合、上記所定の方向は縦および横方向で上記所定数は２であり、孤立点画素は１つとなる。しかし、この孤立点画素が連続した複数の画素であってもよいことは上で述べたとおりである。
【００７５】
連続した複数の画素を含む領域を孤立点画素と判断する一例として、４画素以上連続しない画素を孤立点画素と判断する場合は、１画素の着目画素にドットが存在し、かつその上下左右の画素に２画素のドットが存在するときを孤立点画素であると判断すればよい。このとき、着目画素に対して上下左右の画素に３画素以上ドットが存在するときには、孤立点画素ではないと判断して、カラーデータの間引き対象となる。このように複数の画素を含む領域を孤立点画素と判断するときには、所定の方向のみ（例えば横方向）に４画素以上連続しない画素を孤立点画素と判断することができる。また、複数の方向（横方向と縦方向）に４画素以上連続しない画素（例えば、着目画素の左と上に画素がある場合）も孤立点画素と判断してもよい。
【００７６】
さらに、インクの色によって、視覚上濃度に影響を及ぼす大きさ（領域）は異なるため、孤立点画素と判断する基準（領域の大きさ）を異ならせてもよい。
【００７７】
さらに他の実施形態として、複数の画素を含む領域を孤立点画素と判断する場合に、カラー領域の階調表現に影響を及ぼさないほど小さな領域（画素）は、カラーインクを吐出してもしなくても視覚上影響を及ぼさないため、間引き対象のデータとしてもよい。たとえば、２画素以上連続しない画素（つまり１画素のみの画素）と４画素以上連続する孤立点画素ではない画素は間引き対象とし、４画素以上連続しない孤立点画素は間引き対象としない構成としてもよい。このように、カラー画素の連続性に応じて画素の間引き処理を適宜行うよう構成としてもよい。
【００７８】
また、上述の実施形態では、間引く画素をブラック画素の１画素分近傍の画素としたが、この例に限られないことはもちろんである。例えば、２画素分など、用いるインクの性質などの記録装置の仕様や記録に用いる記録媒体の性質などに応じて近傍の画素を定めることができる。
【００７９】
さらに、上述の実施形態では、ブラックデータの画素近傍に存在するカラーデータの画素を検出した結果と、孤立点画素検出をして除去したカラーデータの画素とを論理積処理を行って間引き対象のカラーデータを検出したが、この例に限られない。例えば、孤立点画素を検出して除去したカラーデータを得、その後このデータに対して、ブラックデータの画素近傍に存在するカラーデータを検出して間引き対象のカラーデータを取得しても良い。また、ブラックデータの画素近傍に存在するカラーデータの画素を抽出し、その後、この抽出データに対して、孤立点画素ではない画素を検出して間引き対象のカラーデータを取得する構成としてもよい。
【００８０】
さらにまた、上述の実施形態では、インクジェット記録装置において、間引き処理を伴う記録用データの生成を行うものとしたが、その全部または一部を例えばパーソナルコンピュータなど、記録装置のホスト装置をなす情報処理装置で実施してもよい。この点で、このような情報処理装置は画像処理装置を構成する。
【００８１】
（その他の実施形態）
本発明は、上述した実施形態の機能を実現する、図５、図７、図９、図１１、図１６に示したフローチャートなどの手順を実現するプログラムコード、またはそれを記憶した記憶媒体によっても実現することができる。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳが実際の処理の一部または全部を行うものであってもよい。
【００８４】
更に、プログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、ＣＰＵなどが実際の処理の一部または全部を行うものであってもよい。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態に係るカラーインクジェットプリンタの概略構成を示す斜視図である。
【図２】図１に示した記録ヘッド２０１の要部の概略構成を示す斜視図である。
【図３】図１に示した実施形態のインクジェットプリンタにおける制御構成を示すブロック図である。
【図４】本発明の一実施形態の間引き処理を伴う各色の記録データ生成処理を示すブロック図である。
【図５】ブラック１ドット近傍画素の検出処理を示すフローチャートである。
【図６】（ａ）〜（ｄ）は、ブラック１ドット近接画素の検出例を説明する図である。
【図７】シアンデータの孤立点を除去する孤立点除去検知処理を示すフローチャートである。
【図８】（ａ）〜（ｃ）は、シアンデータの孤立点除去検知の検出例を説明する図である。
【図９】マゼンタデータの孤立点を除去する孤立点除去検知処理を示すフローチャートである。
【図１０】（ａ）〜（ｃ）は、マゼンタデータの孤立点除去検知の検出例を説明する図である。
【図１１】イエローデータの孤立点を除去する孤立点除去検知処理を示すフローチャートである。
【図１２】（ａ）〜（ｃ）は、イエローデータの孤立点除去検知の検出例を説明する図である。
【図１３】間引くカラーを選択する処理の構成を示すブロック図である。
【図１４】（ａ）〜（ｄ）は、間引き対象カラーの選択例を説明する図である。
【図１５】（ａ）〜（ｇ）は、図１４（ｄ）に示す間引対象カラーデータについて、各色の間引き量を定めるそれぞれの色のマスク１による処理を説明する図である。
【図１６】主に記録用カラーデータの生成処理を示すフローチャートである。
【図１７】（ａ）〜（ｋ）は、このデータ生成において生成される各データを示す図である。
【符号の説明】
【００８６】
２０１    記録ヘッド
４０１    ＭＰＵ
４０２    ＲＯＭ
４０３    ＤＲＡＭ
４０４    ゲートアレイ
【図１】
2007290356.tif 000003
【図２】
2007290356.tif 000004
【図３】
2007290356.tif 000005
【図４】
2007290356.tif 000006
【図５】
2007290356.tif 000007
【図６】
2007290356.tif 000008
【図７】
2007290356.tif 000009
【図８】
2007290356.tif 000010
【図９】
2007290356.tif 000011
【図１０】
2007290356.tif 000012
【図１１】
2007290356.tif 000013
【図１２】
2007290356.tif 000014
【図１３】
2007290356.tif 000015
【図１４】
2007290356.tif 000016
【図１５】
2007290356.tif 000017
【図１６】
2007290356.tif 000018
【図１７】
2007290356.tif 000019