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