(57)【特許請求の範囲】
【請求項１】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上にブラック画像の記録を行うことが可能な記録装置において、
記録されるべきブラック画像を構成する複数の画素のうち、前記ブラックインクが吐出される画素で囲まれる画素を第１のブラック画素として抽出し、且つ前記複数の画素のうち、前記カラーインクが吐出される画素に隣接する画素を第２のブラック画素として抽出するための抽出手段と、
前記第１のブラック画素のうちの少なくとも一部の画素に対して前記カラーインクを吐出するための第１のカラーデータと、前記第２のブラック画素のうちの少なくとも一部の画素に対して前記カラーインクを吐出するための第２のカラーデータとを生成するための生成手段とを有し、
前記生成手段は、前記第１のブラック画素のうち前記カラーインクが吐出される画素の比率と、前記第２のブラック画素のうち前記カラーインクが吐出される画素の比率とが異なるように、前記第１および第２のカラーデータを生成することを特徴とする記録装置。
【請求項２】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行う記録装置において、
前記ブラックインクを吐出するためのブラックデータに対応する複数の画素のうち、前記ブラックデータに対応する画素で囲まれる画素を第１のブラック画素として抽出し、且つ前記複数の画素のうち、前記カラーインクを吐出するためのカラーデータに対応する画素に隣接する画素を第２のブラック画素として抽出するための抽出手段と、
前記第１のブラック画素に対応するブラックデータを第１の間引き率を有する第１のマスクを用いて間引くことにより、前記第１のブラック画素のうちの一部の画素に対応する第１のカラーデータを生成し、前記第２のブラック画素に対応するブラックデータを前記第１の間引き率とは異なる第２の間引き率を有する第２のマスクを用いて間引くことにより、前記第２のブラック画素のうちの一部の画素に対応する第２のカラーデータを生成するための生成手段と、
を有することを特徴とする記録装置。
【請求項３】
ブラックインクとカラーインクを吐出するための記録ヘッドを用いて記録媒体上にブラック画像の記録を行うことが可能な記録装置において、
記録されるべきブラック画像を構成する複数の画素において着目画素を変更しながら、当該着目画素を含む複数の画素で構成されるマトリクス内に存在するブラック画素の数が第１の値以上となる場合に、当該着目画素を第１のブラック画素として抽出し、着目画素を含む複数の画素で構成されるマトリクス内に存在するカラー画素の数が第２の値以上となる場合に、当該着目画素を第２のブラック画素として抽出する抽出手段と、
前記第１のブラック画素の少なくとも一部の画素に対して前記カラーインクを吐出するための第１のカラーデータと、前記第２のブラック画素の少なくとも一部の画素に対して前記カラーインクを吐出するための第２のカラーデータとを生成するための生成手段とを有し、
前記生成手段は、前記第１のブラック画素のうち前記カラーインクが吐出される画素の比率と、前記第２のブラック画素のうち前記カラーインクが吐出される画素の比率とが異なるように、前記第１および第２のカラーデータを生成することを特徴とする記録装置。
【請求項４】
前記生成手段は、前記第１のブラック画素のうち前記カラーインクが吐出される画素の比率が、前記第２のブラック画素のうち前記カラーインクが吐出される画素の比率よりも高くなるように、前記第１および第２のカラーデータを生成することを特徴とする請求項１または３に記載の記録装置。
【請求項５】
前記少なくとも１つのカラーインクは、異なる色に対応した複数のカラーインクを含み、
前記生成手段は、前記第１のカラーデータとして、前記複数のカラーインクを吐出するためのデータを生成し、前記第２のカラーデータとして、前記複数のカラーインクを吐出するための吐出データを生成することを特徴とする請求項１から４のいずれかに記載の記録装置。
【請求項６】
前記記録されるべきブラック画像を構成する複数の画素に対応するブラックデータを間引くための間引き手段をさらに有し、
前記間引き手段によって間引かれたブラックデータに基づいて前記記録ヘッドより前記ブラックインクが吐出されることを特徴とする請求項１または４に記載の記録装置。
【請求項７】
前記間引き手段は、前記第１のブラック画素と前記第２のブラック画素とで、前記ブラックデータの間引き率を異ならせることを特徴とする請求項６に記載の記録装置。
【請求項８】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行うことが可能な記録装置において、
前記ブラックインクを吐出するためのブラックデータに対応したブラック画素を着目画素とし、当該着目画素を中心とした複数の画素で構成されるマトリクス内に存在する前記ブラック画素が所定の数を超える場合に、当該着目画素を特定のブラック画素として抽出するための抽出手段と、
前記抽出手段によって抽出された前記特定のブラック画素の一部の画素に対応する記録媒体上の領域に前記カラーインクが吐出されるようにカラーデータを生成する生成手段と、
を有することを特徴とする記録装置。
【請求項９】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行う記録装置において、
前記記録を行うための記録データにカラーインクに対応したデータが含まれているかどうかを判定する判定手段と、
前記判定手段によって前記カラーインクに対応したデータが含まれていると判定された場合、前記記録データに含まれるブラックインクに対応したデータに基づき記録されるブラック画素のうち、当該ブラック画素で囲まれている画素を第１のブラック画素として抽出し、且つ前記ブラック画素のうち、前記カラーインクが吐出される画素に隣接する画素を第２のブラック画素として抽出した後に、前記第１のブラック画素のうち少なくとも一部の画素に対して前記カラーインクを吐出するための第１のカラーデータおよび前記第２のブラック画素のうちの少なくとも一部の画素に対して前記カラーインクを吐出するための第２のカラーデータを生成する第１の生成手段と、
前記判定手段によって前記カラーインクに対応したデータが含まれていないと判定された場合、前記第１および第２のブラック画素の抽出を行わずに、前記記録データに含まれるブラックインクに対応したデータに基づき記録されるブラック画素の少なくとも一部の画素に対してカラーインクを吐出するための第３のカラーデータを生成する第２の生成手段と、
を有することを特徴とする記録装置。
【請求項１０】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを記録媒体に対して走査させながら記録を行う記録装置において、
記録を行うための記録データに基づいて、ブラックの画像を構成する画素のうち、近接する画素がブラックインクにより記録される画素からなる第１のブラック画素と、近接する画素にカラーインクにより記録される画素を含む第２のブラック画素の少なくともいずれか一方を抽出するための抽出手段と、
前記抽出手段によって抽出された前記第１および第２のブラック画素の少なくとも一方に対して、カラーインクによる記録がなされるように、カラーインクに対応したデータを生成するための生成手段と、
前記記録ヘッドの１回の走査で記録を行う走査領域に対して、前記抽出手段による抽出と前記生成手段による生成とを行うか否かを、前記走査領域に含まれる前記記録データに基づいて判定する判定手段とを有し、
前記判定手段による判定の結果に従って、前記抽出手段による抽出と前記生成手段による生成を行うか否かを制御することを特徴とする記録装置。
【請求項１１】
ブラックインクによる記録よりも先にカラーインクによる記録を行うよう、前記記録ヘッドにより記録を行うときの走査の方向を限定することを特徴とする請求項１０に記載の記録装置。
【請求項１２】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行うために、前記ブラックインクを吐出するためのブラックデータおよび前記カラーインクを吐出するためのカラーデータを処理するデータ処理装置であって、
前記ブラックデータに対応する画素のうち、当該ブラックデータに対応する画素で囲まれる画素を第１のブラック画素として抽出し、前記カラーデータに対応する画素に隣接する画素を第２のブラック画素として抽出するための抽出手段と、
前記第１のブラック画素のうちの少なくとも一部の画素に対応する第１のカラーデータと、前記第２のブラック画素のうちの少なくとも一部の画素に対応する第２のカラーデータとを生成するための生成手段とを有し、
前記生成手段は、前記第１のブラック画素のうちで前記カラーデータに対応する画素の比率が、前記第２のブラック画素のうちで前記カラーデータに対応する画素の比率と異なるように、前記第１および第２のカラーデータを生成することを特徴とするデータ処理装置。
【請求項１３】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行うために、前記ブラックインクを吐出するためのブラックデータおよび前記カラーインクを吐出するためのカラーデータを処理するデータ処理装置であって、
前記ブラックデータに対応した複数の画素のうち、当該ブラックデータに対応した画素で囲まれる画素を第１のブラック画素として抽出し、且つ前記複数の画素のうち、前記カラーデータに対応した画素に隣接する画素を第２のブラック画素として抽出するための抽出手段と、
前記第１のブラック画素に対応したブラックデータを第１の間引き率を有する第１のマスクを用いて間引くことにより、前記第１のブラック画素のうちの一部の画素に対応した第１のカラーデータを生成し、前記第２のブラック画素に対応したブラックデータを前記第１の間引き率とは異なる第２の間引き率を有する第２のマスクを用いて間引くことにより、前記第２のブラック画素のうちの一部の画素に対応した第２のカラーデータとする生成手段と、
を有することを特徴とする記録装置。
【請求項１４】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行うために、前記ブラックインクを吐出するためのブラックデータおよび前記カラーインクを吐出するためのカラーデータを処理するデータ処理装置であって、
前記ブラックデータに対応したブラック画素を着目画素とし、当該着目画素を中心とした複数の画素で構成されるマトリクス内に存在する前記ブラック画素が所定の数を超える場合に、当該着目画素を特定のブラック画素として抽出するための抽出手段と、
前記抽出手段によって抽出された前記特定のブラック画素の一部の画素に対応したカラーデータを生成するための生成手段と、
を有することを特徴とするデータ処理装置。
【請求項１５】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行う記録装置であって、
ＲＧＢデータを、記録に用いるインクの色に対応した多値データに変換するに際し、前記ＲＧＢデータがブラックを表す場合、当該ブラックを表すＲＧＢデータを、前記ブラックインクに対応したブラック多値データと前記少なくとも１つのカラーインクに対応したカラー多値データに変換するための色変換手段と、
前記色変換手段によって得られたブラック多値データおよびカラー多値データを２値化することで、ブラック２値データおよび第１のカラー２値データを生成するための２値化手段と、
前記２値化手段によって生成されたブラック２値データに基づいて、当該ブラック２値データに対応した画素のうち、当該ブラック２値データに対応する画素で囲まれる画素を特定のブラック画素として抽出する抽出手段と、
前記抽出手段によって抽出された前記特定のブラック画素に対応した第２のカラー２値データを生成する生成手段と、
前記第１および第２のカラー２値データに基づいて前記記録ヘッドよりカラーインクを吐出させる手段と、
を有することを特徴とする記録装置。
【請求項１６】
前記ブラックを表すＲＧＢデータはＲ＝Ｇ＝Ｂ＝０のデータであることを特徴とする請求項１５に記載の記録装置。
【請求項１７】
ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行うためのデータを処理するデータ処理方法であって、
特定の複数色に対応したデータを、記録に用いるインクの色に対応したデータに変換する色変換工程と、
前記色変換工程において変換して得られた記録に用いるインクの色に対応したデータに基づいて、ブラックの画像を構成する画素のうち、近接する画素がブラックインクにより記録される画素からなるブラック近接画素を抽出する抽出工程と、
前記抽出工程によって抽出された前記ブラック近接画素に対して、カラーインクによる記録がなされるよう、カラーインクに対応したデータを生成するデータ生成工程とを有し、
前記色変換工程は、ブラックを表す前記特定の複数色のデータを、ブラックインクに対応したデータと少なくとも一つのカラーインクに対応したデータに変換することを特徴とするデータ処理方法。
【請求項１８】
ブラックドットとカラードットを形成するための記録ヘッドを用いて記録媒体上に記録を行う記録装置であって、
オリジナルのブラックデータに基づいて、前記ブラックドットが形成される画素に近接する第１のブラック画素を検出し、検出された第１のブラック画素のブラックデータと当該ブラックデータを間引くための第１のマスクとの論理積により、カラードットを形成するための第１のカラーデータを生成する第１のデータ生成手段と、
前記オリジナルのブラックデータおよびオリジナルのカラーデータに基づいて、前記カラードットが形成される画素に近接する第２のブラック画素を検出し、検出された第２のブラック画素のブラックデータと当該ブラックデータを間引くための第２のマスクとの論理積により、カラードットを形成するための第２のカラーデータを生成する第２のデータ生成手段と、
前記第１のデータ生成手段で生成された第１のカラーデータと、前記第２のデータ生成手段で生成された第２のカラーデータと、前記オリジナルのカラーデータとの論理和により、第３のカラーデータを生成する第３のデータ生成手段と、
前記オリジナルのブラックデータと、前記第３のデータ生成手段によって生成された第３のカラーデータとに基づいて、前記記録ヘッドを用いて記録を行う記録手段と、
を有することを特徴とするインクジェット記録装置。
【請求項１９】
ブラックドットとカラードットを形成するため記録ヘッドを用いて記録媒体上に記録を行う記録装置であって、
オリジナルのブラックデータおよびオリジナルのカラーデータを格納するためのメモリと、
前記メモリから読み出したオリジナルのブラックデータに基づいて、前記ブラックドットが形成される画素に近接する第１のブラック画素を検出し、検出された第１のブラック画素のブラックデータと当該ブラックデータを間引くための第１のマスクとの論理積により、カラードットを形成するための第１のカラーデータを生成する第１の生成手段と、
前記オリジナルのブラックデータおよびオリジナルのカラーデータに基づいて、前記カラードットが形成される画素に近接する第２のブラック画素を検出し、検出された第２のブラック画素のブラックデータと当該ブラックデータを間引くための第２のマスクとの論理積により、カラードットを形成するための第２のカラーデータを生成する第２の生成手段と、
前記第１のデータ生成手段で生成された第１のカラーデータと、前記第２のデータ生成手段で生成された第２のカラーデータと、前記オリジナルのカラーデータとの論理和により、第３のカラーデータを生成する第３の生成手段と、
前記メモリから読み出したオリジナルのブラックデータと当該ブラックデータを間引くための第３のマスクとの論理積により、カラードットを形成するための第４のカラーデータを生成する第４の生成手段と、
前記メモリにオリジナルのカラーデータが格納されているか否かに基づいて、前記前記第３の生成手段と前記第４の生成手段のいずれによってカラーデータを生成するかを選択する選択手段と、
前記メモリから読み出したオリジナルのブラックデータと、前記選択手段によって選択された前記第３または第４の生成手段によって生成される第３または第４のカラーデータとに基づいて、前記記録ヘッドを用いて記録を行う記録手段と、
を有することを特徴とするインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラックインクと少なくとも１つのカラーインクを記録可能な複数の記録ヘッドを用いて記録を行う記録装置、および記録装置の記録に用いるデータを処理するデータ処理方法に関するものである。
【背景技術】
【０００２】
従来から、各種の被記録媒体に対してインクを吐出することで記録を行うインクジェット記録装置が知られている。インクジェット方式は、高密度かつ高速な記録動作が可能である。このことから、各種装置の出力媒体としてのプリンタ、あるいはポータブルプリンタ等としてインクジェット方式の記録装置が応用され、かつ商品化されている。
【０００３】
一般にインクジェット記録装置は、記録手段（記録ヘッド）およびインクタンクを搭載するキャリッジと、被記録媒体を搬送する搬送手段とこれらを制御するための制御手段とを具備する。そして、複数の吐出口からインク滴を吐出させる記録ヘッドを記録紙の搬送方向（副走査方向）と直交する方向（主走査方向）にシリアルスキャンさせるとともに、一方で非記録時に被記録媒体を記録幅に等しい量（もしくは記録幅よりも短い量）で間欠搬送するものである。
【０００４】
このインクジェット方式は、記録信号に応じてインクを必要な量だけ記録用紙上に吐出させて記録を行うものであるため、ランニングコストが安い。また、インクジェット方式は、記録媒体に非接触で記録を行うため、静かな記録方式である。また、複数色のインクを用いることでカラー記録が容易に達成できる、という利点を備えていることから、カラー記録装置に応用した製品が多く実用化されている。
【０００５】
複数のカラーインクを用いるカラーインクジェット記録装置において、ブラックインクは文字等の印刷に多用される。従って、ブラックインクによるプリント画像は、印刷のシャープさ、鮮明さ、及び高い印字濃度が要求される。そこで、被記録材に対するブラックインクの浸透性を低くし、ブラックインク中の色材が被記録材へ浸透するのを抑制する技術が知られている。
【０００６】
一方、カラーインクは、異なる色の２種のインクが隣接して被記録材に付与されたときに、異なる色のインクがその境界部で混ざりあってしまい、カラー画像の品位を低下させる現象（ブリーディング）が発生する。このような現象を防ぐために、カラーインクの被記録材に対する浸透性を高め、カラーインク同士が被記録材表面で混ざり合うことを防止する技術が知られている（例えば、特開昭５５−６５２６９号公報）。
【０００７】
しかしながら、上記インクセットを用いた場合、以下の２つの問題が発生する。
【０００８】
第１の問題は、ブラックの定着時間の長さに起因して発生する、記録媒体の汚れの問題である。すなわち、カラーインクは浸透性が高いため定着時間は早いものの、ブラックインクは浸透性が低いため乾燥定着時間が長くかかる。これにより、前のページが排紙された後に、連続して次のページが排紙されると、前のページのブラックインクが完全に乾いていない、という状況が発生する。このような状況が発生すると、先にプリントされたページの印字面や、続いてプリントされたページの裏面を汚してしまう場合がある（このような印字面および裏面の汚れを以下「スミア」とよぶ）。この問題は印刷速度の向上に伴い大きな問題となってくる。
【０００９】
第２の問題は、ブラックインクによる画像とカラーインクによる画像の境界部で発生する画質劣化の問題である。すなわち、ブラックインクは浸透性が低いため、ブラックとカラーが接する画像において、ブラックとカラーの境界領域でにじみ（境界ブリーディング）が発生する。これはカラーの記録画像の品質を著しく低下させる問題である。
【００１０】
これら２つの解決策として、従来から以下のような対策がとられている。
【００１１】
第１の対策は、加熱定着器等の定着手段を設ける方法である。例えば、特開平８−１３２７２４号公報には、加熱定着手段を備えたインクジェット方式の記録装置が開示されている。加熱定着手段を用いて紙面に高速にインクを定着させることで、スミア及び境界ブリーディングを防止することが可能になる。
【００１２】
第２の対策は、排紙待ち制御を行う方法がある。これは１枚目が印刷されて十分に乾燥するまでの間、２枚目の印刷開始を一時停止するか、または２枚目を印字終了した後に排紙動作を一時停止するものである。これによりスミアの発生を抑えることができる。例えば、特開平７−２０５４１６号公報には、先にプリントされた記録媒体について、プリントされた画像を判定して、続く記録媒体へのプリントにおいて待機時間を設定するようにした構成が開示されている。
【００１３】
第３の対策は、浸透性の高いカラーインクをブラックインクの印字領域に重ねて印字する方法である。カラーインクによって紙面が塗れた状態の上にブラックインクが印字されるためブラックインクは紙面に定着しやすくなり、スミアを抑えることができる。さらに、ブラックとカラーインクが反応して凝集するタイプのインクセットを用いることで境界ブリーディングを抑えることができる。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上述した対策の手法には、それぞれ以下のような問題があった。
【００１５】
第１の対策の問題は、記録装置に定着手段を設ける必要があり、装置の大型化や、コストの増大を招く、というものである。またシリアルプリンタは、紙送りを間欠的に行うため、定着器により定着可能な領域に記録媒体を通過させるときに、記録媒体の領域によって定着手段の効果にムラが生じてしまう可能性もある。
【００１６】
第２の対策の問題は、プリント済みの記録媒体を排紙させることを一時的に停止させたり、プリントの途中で待機時間を設定する必要があるため、プリントのスループットが低下する、というものである。
【００１７】
第３の対策の問題は、カラーインクとブラックインクとを重ねて印字することから、黒画像のシャープネスが劣化し、黒文字の品位が劣化してしまう、というものである。また、スミアを防止するために必要なカラーインクの付与量と、境界ブリーディングを防止するのに必要なカラーインクの付与量とが異なる場合に、スミアと境界ブリーディングの抑制を両立させることが困難であった。
【００１８】
本発明は以上の問題点を鑑みてなされたものであり、スミアと境界ブリーディングを抑制し、かつ、高品位な黒文字品位を記録可能なインクジェット記録装置を提供することにある。
【課題を解決するための手段】
【００１９】
上記目的を達成するための本発明は、ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上にブラック画像の記録を行うことが可能な記録装置において、記録されるべきブラック画像を構成する複数の画素のうち、前記ブラックインクが吐出される画素で囲まれる画素を第１のブラック画素として抽出し、且つ前記複数の画素のうち、前記カラーインクが吐出される画素に隣接する画素を第２のブラック画素として抽出するための抽出手段と、前記第１のブラック画素のうちの少なくとも一部の画素に対して前記カラーインクを吐出するための第１のカラーデータと、前記第２のブラック画素のうちの少なくとも一部の画素に対して前記カラーインクを吐出するための第２のカラーデータとを生成するための生成手段とを有し、  前記生成手段は、前記第１のブラック画素のうち前記カラーインクが吐出される画素の比率と、前記第２のブラック画素のうち前記カラーインクが吐出される画素の比率とが異なるように、前記第１および第２のカラーデータを生成することを特徴とする。
【００２０】
また、本発明は、ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行う記録装置において、前記ブラックインクを吐出するためのブラックデータに対応する複数の画素のうち、前記ブラックデータに対応する画素で囲まれる画素を第１のブラック画素として抽出し、且つ前記複数の画素のうち、前記カラーインクを吐出するためのカラーデータに対応する画素に隣接する画素を第２のブラック画素として抽出するための抽出手段と、前記第１のブラック画素に対応するブラックデータを第１の間引き率を有する第１のマスクを用いて間引くことにより、前記第１のブラック画素のうちの一部の画素に対応する第１のカラーデータを生成し、前記第２のブラック画素に対応するブラックデータを前記第１の間引き率とは異なる第２の間引き率を有する第２のマスクを用いて間引くことにより、前記第２のブラック画素のうちの一部の画素に対応する第２のカラーデータを生成するための生成手段と、を有することを特徴とする。
【００２１】
また、本発明は、ブラックインクとカラーインクを吐出するための記録ヘッドを用いて記録媒体上にブラック画像の記録を行うことが可能な記録装置において、記録されるべきブラック画像を構成する複数の画素において着目画素を変更しながら、当該着目画素を含む複数の画素で構成されるマトリクス内に存在するブラック画素の数が第１の値以上となる場合に、当該着目画素を第１のブラック画素として抽出し、着目画素を含む複数の画素で構成されるマトリクス内に存在するカラー画素の数が第２の値以上となる場合に、当該着目画素を第２のブラック画素として抽出する抽出手段と、前記第１のブラック画素の少なくとも一部の画素に対して前記カラーインクを吐出するための第１のカラーデータと、前記第２のブラック画素の少なくとも一部の画素に対して前記カラーインクを吐出するための第２のカラーデータとを生成するための生成手段とを有し、前記生成手段は、前記第１のブラック画素のうち前記カラーインクが吐出される画素の比率と、前記第２のブラック画素のうち前記カラーインクが吐出される画素の比率とが異なるように、前記第１および第２のカラーデータを生成することを特徴とする。
【００２２】
また、本発明は、ブラックインクと少なくとも１つのカラーインクを吐出するための記録ヘッドを用いて記録媒体上に記録を行う記録装置において、前記記録を行うための記録データにカラーインクに対応したデータが含まれているかどうかを判定する判定手段と、前記判定手段によって前記カラーインクに対応したデータが含まれていると判定された場合、前記記録データに含まれるブラックインクに対応したデータに基づき記録されるブラック画素のうち、当該ブラック画素で囲まれている画素を第１のブラック画素として抽出し、且つ前記ブラック画素のうち、前記カラーインクが吐出される画素に隣接する画素を第２のブラック画素として抽出した後に、前記第１のブラック画素のうち少なくとも一部の画素に対して前記カラーインクを吐出するための第１のカラーデータおよび前記第２のブラック画素のうちの少なくとも一部の画素に対して前記カラーインクを吐出するための第２のカラーデータを生成する第１の生成手段と、前記判定手段によって前記カラーインクに対応したデータが含まれていないと判定された場合、前記第１および第２のブラック画素の抽出を行わずに、前記記録データに含まれるブラックインクに対応したデータに基づき記録されるブラック画素の少なくとも一部の画素に対してカラーインクを吐出するための第３のカラーデータを生成する第２の生成手段と、を有することを特徴とする。
【００２３】
また、本発明は、ブラックドットとカラードットを形成するための記録ヘッドを用いて記録媒体上に記録を行う記録装置であって、オリジナルのブラックデータに基づいて、前記ブラックドットが形成される画素に近接する第１のブラック画素を検出し、検出された第１のブラック画素のブラックデータと当該ブラックデータを間引くための第１のマスクとの論理積により、カラードットを形成するための第１のカラーデータを生成する第１のデータ生成手段と、前記オリジナルのブラックデータおよびオリジナルのカラーデータに基づいて、前記カラードットが形成される画素に近接する第２のブラック画素を検出し、検出された第２のブラック画素のブラックデータと当該ブラックデータを間引くための第２のマスクとの論理積により、カラードットを形成するための第２のカラーデータを生成する第２のデータ生成手段と、前記第１のデータ生成手段で生成された第１のカラーデータと、前記第２のデータ生成手段で生成された第２のカラーデータと、前記オリジナルのカラーデータとの論理和により、第３のカラーデータを生成する第３のデータ生成手段と、前記オリジナルのブラックデータと、前記第３のデータ生成手段によって生成された第３のカラーデータとに基づいて、前記記録ヘッドを用いて記録を行う記録手段と、を有することを特徴とする。
【００２４】
また、本発明は、ブラックドットとカラードットを形成するため記録ヘッドを用いて記録媒体上に記録を行う記録装置であって、オリジナルのブラックデータおよびオリジナルのカラーデータを格納するためのメモリと、前記メモリから読み出したオリジナルのブラックデータに基づいて、前記ブラックドットが形成される画素に近接する第１のブラック画素を検出し、検出された第１のブラック画素のブラックデータと当該ブラックデータを間引くための第１のマスクとの論理積により、カラードットを形成するための第１のカラーデータを生成する第１の生成手段と、前記オリジナルのブラックデータおよびオリジナルのカラーデータに基づいて、前記カラードットが形成される画素に近接する第２のブラック画素を検出し、検出された第２のブラック画素のブラックデータと当該ブラックデータを間引くための第２のマスクとの論理積により、カラードットを形成するための第２のカラーデータを生成する第２の生成手段と、前記第１のデータ生成手段で生成された第１のカラーデータと、前記第２のデータ生成手段で生成された第２のカラーデータと、前記オリジナルのカラーデータとの論理和により、第３のカラーデータを生成する第３の生成手段と、前記メモリから読み出したオリジナルのブラックデータと当該ブラックデータを間引くための第３のマスクとの論理積により、カラードットを形成するための第４のカラーデータを生成する第４の生成手段と、前記メモリにオリジナルのカラーデータが格納されているか否かに基づいて、前記前記第３の生成手段と前記第４の生成手段のいずれによってカラーデータを生成するかを選択する選択手段と、
前記メモリから読み出したオリジナルのブラックデータと、前記選択手段によって選択された前記第３または第４の生成手段によって生成される第３または第４のカラーデータとに基づいて、前記記録ヘッドを用いて記録を行う記録手段と、を有することを特徴とする。
【発明の効果】
【００２５】
本発明によれば、カラー画像と近接するブラックの画像や、ブラックのベタ部分に対して、カラーインクのドットを適切に付与して記録を行うことができ、画像の境界におけるブリーディングやスミアの問題を解消することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の記録装置に係わる実施例を説明する。なお、以下に説明する実施例では、インクジェット記録方式を用いた記録装置としてプリンタを例に挙げ説明する。
【００２７】
（１）カラー記録装置の説明
図１０は、本発明を適応可能なカラーインクジェット記録装置の一実施例の構成を示す概略斜視図である。この図において、２０２はインクカートリッジである。これらは、４色のカラーインク（ブラック、シアン、マゼンタ、イエロー）がそれぞれ入れられたインクタンクと、記録ヘッド２０１から構成されている。１０３は紙送りローラで、１０４の補助ローラとともに印字紙１０７を抑えながら図中の矢印方向に回転し、印字紙１０７の給紙を行うとともに、１０３、１０４同様に印字紙１０７を抑える役割も果たしている。１０６はキャリッジであり、４つのインクカートリッジを支持し、搭載するインクカートリッジ２０２および記録ヘッド２０１を印字とともに移動させる。このキャリッジ１０６は、記録装置が印字を行っていないとき、あるいは記録ヘッドの回復動作を行うときには図の点線で示したホームポジション位置に待機するように制御される。
【００２８】
印字開始前、図の位置（ホームポジション）に位置するキャリッジ１０６は、印字開始命令がくると、ｘ方向に移動しながら記録ヘッド２０１に設けられた記録素子を駆動して紙面上に記録ヘッドの記録幅に対応した領域の印字を行う。キャリッジの走査方向に沿って、紙面端部まで印字が終了すると、キャリッジは元のホームポジションに戻り、再びｘ方向への記録を行う。前回の記録走査が終了してから、続く記録走査が始まる前に紙送りローラ１０３が図に示した矢印方向へ回転して必要な幅だけｙ方向への紙送りが行われる。このように印字のための主走査と紙送りとを繰り返すことにより一紙面上への印字が完成する。記録ヘッドからインクを吐出する記録動作は、記録制御手段（不図示）からの制御に基づいて行われる。
【００２９】
また、記録速度を高めるため、一方向への主走査時のみ記録を行うのではなく、ｘ方向への主走査の記録が終わりキャリッジをホームポジション側へ戻す際の復路においても記録を行う構成であってもよい。
【００３０】
また、以上説明した例ではインクタンクと記録ヘッドとが分離可能にキャリッジ１０６に保持しているものである。記録用のインクを収容するインクタンク２０２と記録紙１０７に向けてインクを吐出する記録ヘッド２０１とが一体になったインクジェットカートリッジであってもよい。さらに、一つの記録ヘッドから複数色のインクを吐出可能な複数色一体型記録ヘッドを用いてもよい。
【００３１】
また、前述の回復動作を行う位置には、ヘッドの前面（吐出口面）をキャップするキャッピング手段（不図示）や、キャッピング手段によるキャップ状態で記録ヘッド内の増粘インクや気泡を除去する等のヘッド回復動作を行う回復ユニット（不図示）が設けられている。また、キャッピング手段の側方には、クリーニングブレード（不図示）等が設けられ記録ヘッド２０１に向けて突出可能に支持され、記録ヘッドの前面との当接が可能となっている。これにより、回復動作後に、クリーニングブレードを記録ヘッドの移動経路中に突出させ、記録ヘッドの移動にともなって記録ヘッド前面の不要なインク滴や汚れ等の払拭が行われる。
【００３２】
（２）記録ヘッドの説明
次に、上述した記録ヘッド２０１について図１１を参照して説明する。図１１は、図１０に示した記録ヘッド２０１の要部斜視図である。
【００３３】
記録ヘッド２０１は、図１１に示すようにそれぞれが所定のピッチで複数の吐出口３００が形成されている。また、共通液室３０１と各吐出口３００とを連結する各液路３０２の壁面に沿ってインク吐出用のエネルギーを発生するための記録素子３０３が配設されている。また、記録ヘッド２０１には、温度センサ（不図示）、サブヒータ（不図示）も形成されている。シリコンプレート３０８は、放熱用のアルミベースプレート３０７に接着している。また、シリコンプレート３０８上の回路接続部３１１とプリント板３０９とはワイヤー３１０により接続され、記録装置本体からの信号は信号回路３１２を通して受け取られる。液路３０２および共通液室３０１は射出成形により作られたプラスチックカバー３０６で形成されている。共通液室３０１は、ジョイントパイプ３０４とインクフィルター３０５を介して、図１０に示したインクタンクと連結している。インクタンクから供給されたインクは、共通液室３０１から液路３０２へ流入し、吐出口３００でメニスカスを形成する。記録素子３０３に通電すると、記録素子３０３の発熱によりインクが急激に加熱されて液路３０２内に気泡が発生し、この気泡の膨張により吐出口３００からインク滴３１３が吐出される。
【００３４】
（３）制御構成の説明
次に、装置構成の各部の記録制御を実行するための制御構成について、図１２に示すブロック図を参照して説明する。制御回路を示す同図において、４００は記録信号を入力するインターフェ−ス、４０１はＭＰＵ、４０２はＭＰＵ４０１が実行する制御プログラムを格納するプログラムＲＯＭ、４０３は各種データ（上記記録信号やヘッドに供給される記録データ等）を保存しておくダイナミック型のＲＡＭ（ＤＲＡＭ）であり、印字ドット数や、インク記録ヘッドの交換回数等も記憶できる。４０４は記録ヘッドに対する記録データの供給制御を行うゲートアレイであり、インターフェース４００、ＭＰＵ４０１、ＤＲＡＭ４０３間のデータの転送制御も行う。４０５は記録ヘッドを搬送するためのキャリアモータ（ＣＲモータ）、４０６は記録用紙搬送のための搬送モータ（ＬＦモータ）である。４０７、４０８は夫々搬送モータ４０５、キャリアモータ４０６を駆動するモータドライバである。４０９は記録ヘッド４１０を駆動するヘッドドライバーである。
【実施例１】
【００３５】
以下、本発明の第１の実施例を、図を参照して説明する。
【００３６】
本実施例においては、印字用データがメモリーに格納され、データをメモリーから読み取り、処理を施した後メモリーに書き戻す構成において、プリントデータのカラーのドットカウント値が０でない場合、メモリーからＢｋ、Ｃ、Ｍ、Ｙデータを読み込み処理を行う。ブラックドットが存在する着目画素を中心とした３×３のマトリクス内の全画素にブラックドットが存在する場合に、着目画素をオンしたものをブラックドット近傍画素データとし、このブラックドット近傍画素データと第１のカラードット付与用マスクとの論理積をとることで第１のカラードット付与データを生成する。また、ブラックドットが存在する着目画素を中心とした３×３のマトリクス内のいずれかの画素にカラードットが存在する場合に、着目画素をオンしたものをカラードット隣接画素データとし、このカラードット隣接画素データと第２のカラードット付与用マスクとの論理積をとることで第２のカラードット付与データを生成する。上記第１のカラードット付与データと第２のカラードット付与データをオリジナルカラーデータと合成したものを記録データとしてメモリーに書き戻し記録することで境界ブリーディングとスミアを防止するとともに、高品位な黒文字を記録可能とする。
【００３７】
また、プリントデータのカラーのドットカウント値が０の場合、メモリーからＢｋデータのみ読み込み処理を行う。オリジナルブラックデータと第３のカラードット付与用マスクとの論理積をとることで第３のカラードット付与データを生成し、これを記録データとしてメモリーに書き戻し記録することで前処理ほどの境界ブリーディング防止の効果は得られないが、高速印字時においてスミアを防止するとともに、高品位な黒文字を記録可能とする。
【００３８】
次に、本実施例における、全体のデータ処理を説明する。
【００３９】
図１は、画像の境界に発生するブリーディングの防止、及びスミアの防止を目的とした、カラー印字データの生成処理を説明するフローチャートである。
【００４０】
高品位な黒文字画像を記録する印字モードにおいて、プリントデータのカラーのドットカウント値が０でない場合、Ｂｋ、Ｃ、Ｍ、Ｙのデータをメモリーから読み込むか、プリントデータのカラーのドットカウント値が０の場合、Ｂｋデータのみメモリーから読み込むか否かを判定する（Ｓ１０１）。より高品位な黒文字を得るよう境界ブリーディング及びスミアを防止するためにメモリーからＢｋデータを読み込み（Ｓ１０２）、続いてＣ，Ｍ，Ｙデータをメモリーから読み込む（Ｓ１０３）。読み込んだＢｋ、Ｃ、Ｍ、Ｙのデータより境界部を検出し境界ブリーディング及びスミア防止用カラー印字データ生成（Ｓ１０４）。生成した印字用Ｃ、Ｍ、Ｙデータをメモリーに書き込む（Ｓ１０５）。全てのデータが終了すれば終了（Ｓ１０６）とし、そうでなければ上記処理を繰り返す。また、プリントデータのカラーのドットカウントが０の場合、Ｂｋデータをメモリーから読み込む（Ｓ１０７）。読み込んだブラックデータからスミア防止用カラー印字データを生成する（Ｓ１０８）。生成した印字用Ｃ、Ｍ、Ｙデータをメモリーに書き込む（Ｓ１０５）。全てのデータが終了すれば終了（Ｓ１０６）とし、そうでなければ上記処理を繰り返す。ここで、プリントデータのカラーのドットカウント値は記録装置の構成に応じて、適切な値とすることが好ましい。
【００４１】
図２は、ブラックドット近接画素の検出、カラードット近接画素の検出、カラードット付与データの生成、印字用データの生成の流れを説明するブロック図である。
【００４２】
オリジナルＢｋデータ（Ｄ１０００）を用いて、スミア防止用にカラードットを付与すべきブラックドット近接画素の検出処理（Ｅ１０００）を行うことで、ブラックドット近接画素データ（Ｄ１００１）を生成する。ブラックドット近接画素データ（Ｄ１００１）に対してＣマスク１（Ｅ１００１），Ｍマスク１（Ｅ１００２），Ｙマスク１（Ｅ１００３）との論理積をとることでＣ付与データ１（Ｄ１００２），Ｍ付与データ１（Ｄ１００３），Ｙ付与データ１（Ｄ１００４）を生成する。
【００４３】
次に、オリジナルＣデータ（Ｄ１００５），オリジナルＭデータ（Ｄ１００６），オリジナルＹデータ（Ｄ１００７）の論理和をとったオリジナルＣ，Ｍ，ＹのＯＲデータ（Ｄ１００８）とオリジナルＢｋデータ（Ｄ１０００）を用いて、境界ブリーディング防止用にカラードットを付与すべきカラードット近接画素の検出処理（Ｅ１００４）を行い、カラードット近接画素データ（Ｄ１００９）を生成する。カラードット近接画素データ（Ｄ１００９）に対して、Ｃマスク２（Ｅ１００５），Ｍマスク２（Ｅ１００６），Ｙマスク２（Ｅ１００７）との論理積をとることでＣ付与データ２（Ｄ１０１０），Ｍ付与データ２（Ｄ１０１１），Ｙ付与データ２（Ｄ１０１２）を生成する。オリジナルＣデータ（Ｄ１００５）とＣ付与データ１（Ｄ１００２）とＣ付与データ２（Ｄ１０１０）の論理和をとり印字用のＣデータ（Ｄ１０１３）を生成する。同様の処理を行うことで印字用のＭデータ（Ｄ１０１４），印字用のＹデータ（Ｄ１０１５）を生成する。オリジナルＢｋデータ（Ｄ１０００）はそのまま加工されることなく印字用のＢｋデータ（Ｄ１０１６）とする。
【００４４】
１．  カラードット付与対象画素の検出処理
１．１  ブラックドット近接画素の検出
図３は、ブラックのドットが近傍に接している画素である、ブラックドット近傍画素（ブラック近接画素とも言う）を検出する処理を示すフローチャートである。なお、実施例においては、画素毎の判定の処理を「検出」と称して説明しているものの、多くの画素の中から特定の条件を満たす画素を抽出する処理であることから、該当する処理を「抽出」と称してもよい。
【００４５】
なお、本発明において、ブラックの画像を構成する画素のうち、近接する画素がブラックインクにより記録される画素からなる画素を、ブラックドット近接画素（ブラック近接画素とも言う）と称している。つまり、着目画素について、周囲がブラック画素で構成されていれば、その着目画素はブラック近接画素としている。
【００４６】
ブラックドットが存在する画素を“１”とし、ブラックドットが存在しない画素を“０”とした場合に、ブラックドットが存在する着目画素を中心した３×３マトリクス内の全画素の論理積が真（１）であるか否かを判定する（Ｓ２０１）。３×３マトリクス内の全画素の論理積が真の場合（つまり、３×３マトリクス内に全画素にブラックドットが存在する場合）は、着目画素のビットをオンにする（Ｓ２０２）。そうでない場合には、着目画素のビットを変化させない（Ｓ２０３）。続いて、着目画素をシフトさせる（Ｓ２０４）。全てのデータが終了すれば終了（Ｓ２０５）とし、そうでなければ上記処理を繰り返す。
【００４７】
図４Ａ〜４Ｃは、ブラックドット近傍画素の検出例を図にしたものである。図では、１０×１０の画素位置内において、記録を示す画素を黒で示し、非記録画素を白のマスで示している。以下の説明においても、記録画素と非記録画素を同様に示している。
【００４８】
図４Ａは、着目画素を中心とした３×３マトリクスを表している。図４Ｂはブラックオリジナル画像である。ブラックオリジナルデータに対して３×３マトリクスを順次１画素づつシフトさせながら処理を行う。マトリクス内の論理積が真の場合に着目画素のビットをオンにしていくと、図４Ｃに表すような、ブラックドット近傍画素が検出できる。
【００４９】
図４Ｃを見てわかるように、この処理によってブラックの比較的デューティの高い領域のみが検出される。比較的デューティの低いエッジ領域は検出されないためカラードットが付与されることはなく、ブラック画像のシャープさを保つことができる。
【００５０】
１．２  ブリーディング防止用のカラードット近傍画素の検出
図５は、ブラックとカラーの境界においてブリーディングの発生を防止することを目的として行う、特定の画素を検出する処理を示すフローチャートである。ここで言う特定の画素とは、カラードットが近傍に位置するブラックの画素であり、カラードット近傍画素（カラー近接画素とも言う）と称して説明する。なお、カラー近接画素は、ブラック画像のエッジ部に相当する画素であり、単にエッジ部とも称する。
【００５１】
カラーが存在する画素を“１”とし、カラードットが存在しない画素を“０”とした場合に、ブラックドットが存在する着目画素を中心した３×３マトリクス内の全画素の論理和が真（１）であるか否かを判定する（Ｓ３０１）。３×３マトリクス内の全画素の論理和が真である場合（つまり、３×３マトリクス内のいずれかの画素にカラードットが存在する場合）は、着目画素のビットをオンにする（Ｓ３０２）。そうでない場合には、着目画素のビットを変化させない（Ｓ３０３）。続いて、着目画素をシフトさせる（Ｓ３０４）。全てのデータが終了すれば終了（Ｓ３０５）とし、そうでなければ上記処理を繰り返す。
【００５２】
図６Ａ〜６Ｄは、ブリーディング防止のために、カラードット近傍画素の検出例を図にしたものである。カラードット近傍画素（カラードット近接画素とも称する）は、ブラックの画像のうち、カラーのドットの近傍位置にある画素を示す。
【００５３】
図６Ａは、着目画素を中心とした３×３マトリクスを表している。図６Ｂはブラックオリジナル画像、図６Ｃはカラーオリジナル画像である。ブラックオリジナルデータとカラーオリジナルデータに対して３×３マトリクスを順次１画素づつシフトさせながら処理を行う。マトリクス内のカラー総ドット数が１以上の場合に着目画素のビットをオンにしていくと、図６Ｄに表すようにカラードット付与対象画素が検出できる。図６Ｄに示す画素は、図６Ｂに示すブラックの画像パターンのエッジ部であり、カラー画像との境界に位置するブラックの画素で構成されている。図６Ｄを見てわかるように、この処理によってブラックとカラーの境界領域のみが検出される。検出された境界領域のブラックの画素に対してカラードットを付与することで、カラー画像とブラック画像の境界で発生しやすいブリーディングを防止することが可能となる。
【００５４】
なお、図３に示すフローチャートのステップＳ２０１では、ブラックドットが存在する着目画素を中心した３×３マトリクス内の全画素の論理積が真であるか否かを判定した。この処理は、フローチャートに示した処理に限られることはない。例えば、ブラックの着目画素を中心とした３×３のマトリクス内に存在するブラックドットの数をカウントし、ブラックドットが９ドット存在するか否かを判定する処理としてもよい。ブラックドットが９ドット存在すれば、図３のステップＳ２０２に処理を移行し、また、９ドット未満の場合には、ステップＳ２０３に処理を進める。この処理においても、図３の処理と同様の結果を得ることができる。
【００５５】
また、図５に示すステップＳ３０１の処理についても、着目画素にブラックドットが存在し、かつ、３×３マトリクス内に存在する総カラードット数が１以上であるか否かを判定する、という処理に置き換えることができる。この処理の場合、総カラードット数が１以上の場合は着目画素のビットをオンにし（Ｓ３０２）、そうでない場合には、着目画素のビットをオフにする（Ｓ３０３）。
【００５６】
２．  カラードット付与データの生成
２．１  スミア防止用のカラードット付与データの生成
図７Ａ〜７Ｇは、スミア防止用のカラードット付与データの生成例を説明する図である。
【００５７】
図７Ａは、図４Ｃで説明した、ブラックドット近接画素データである。
【００５８】
図７Ｂ、７Ｃ、７Ｄは、所定量の付与データを生成するための、シアン，マゼンタ，イエローに対応したマスク２を表している。ここで、各色の付与データ量の割合はシアンを１８％、マゼンタを６％、イエローを５％とする。図７Ａのデータと、各色のマスク２との論理積をとることで図７Ｅ、７Ｆ、７Ｇに示すような、各色のデータが生成される。この生成されたデータが、ブラックの画像に対してカラーインクを付与するための付与データである。ここで、各色の付与データの量およびマスクサイズはインクの特性や記録装置の構成に応じて、適切な値とすることが好ましい。また、マスク内のドットの配置方法は規則性を持たせてもよいし、疑似的にランダムにしてもよい。
【００５９】
２．２  ブリーディング防止用のカラードット付与データの生成
図８Ａ〜８Ｇは、ブリーディング防止を目的とした、カラードット付与データの生成例を説明する図である。
【００６０】
図８Ａは、図６Ｄで説明した、カラードット近接画素データである。
【００６１】
図８Ｂ、８Ｃ、８Ｄは所定量の付与データを生成するための、シアン，マゼンタ，イエローに対応したマスク１を表している。ここで、各色の付与データ量の割合はシアンを３０％、マゼンタを５％、イエローを５％としている。従って、各色に対応したマスクは、設定された割合で付与するように構成されている。
【００６２】
図８Ａのデータと、各色のマスク２との論理積をとることにより、図８Ｅ、８Ｆ、８Ｇに示すような、各色のデータが生成される。この生成されたデータが、ブリーディングの発生を防止、あるいは低減するために、カラーインクを付与するデータである。ここで、シアンの付与量を比較的多くしているのはブラックインクに対してシアンインクのみが反応性をもち、凝集するタイプのインクシステムの記録装置を想定しているからである。なお、各色の付与データの量、およびマスクのサイズはインクの特性や記録装置の構成に応じて、適切な値とすることが好ましい。また、マスク内のドットの配置方法は規則性を持たせてもよいし、疑似的にランダムにしてもよい。
【００６３】
３．印字用カラーデータの生成
図９は印字用カラーデータの生成処理のフローチャート図である。
【００６４】
まず、ブラックドット近接画素データを検出する（Ｓ４０１）。続いて、ブラックドット近接画素データとシアン，マゼンタ，イエローのマスク１との論理積をとることでシアン，マゼンタ，イエローの付与データ１を生成する（Ｓ４０２）。次に、カラードット近接画素データを検出し（Ｓ４０３）、シアン，マゼンタ，イエローのマスク２との論理積をとることでシアン，マゼンタ，イエローの付与データ２を生成する（Ｓ４０４）。最後に、オリジナルのシアン，マゼンタ，イエローデータと各色の付与データ１と各色の付与データ２との論理和をとり、印字用シアン，マゼンタ，イエローデータとする（Ｓ４０５）。
【００６５】
以上説明したように、本実施例によれば文字のエッジ領域を除いた比較的高デューティのブラックデータに対してカラードットの付与を行うことで、高デューティ領域のスミアを防止するとともにエッジがシャープで高品位な黒文字の記録が可能となる。さらに、ブラックとカラーの境界領域に対しては、スミアのカラードット付与量とは異なるカラードットの付与を行うことで、ブラックとカラー間の境界ブリーディングを抑えた高画質なカラー画像を記録可能となる。
【００６６】
なお、上述した実施例において、ブラック近接画素、カラー近接画素を抽出する処理において、３×３のマトリクス内に記録されるドットを判定することを説明した。しかしながら、マトリクスのサイズは説明したサイズに限定されることはない。例えば、さらに大きなマトリクスサイズ（例えば、５×５、７×７、等のマトリクスサイズ）としてもよい。マトリクスの１辺に相当する画素数は、着目画素を中心として判定することから、奇数の正の整数であることが好ましい。特に、ブラックインクとカラーインクとが記録媒体上で大きく影響を与えてしまうような関係にある場合には、マトリクスのサイズを大きくすることで、記録媒体上に吐出されたインクによる画質劣化の問題を回避することができる。
【００６７】
また、実施例１においては、スミア防止を目的としたブラックのベタ部分に対する処理と、境界のブリーディング防止を目的としたブラックのエッジ部に対する処理の両方を行なう例を挙げたが、本発明はこの構成に限定されるものではない。例えば、ブラックのベタ部の処理と、ブラックのエッジ部の処理の少なくとも一方を実施することで、スミアの問題、もしくはブリーディングの問題の少なくとも一方を解消でき、両方の処理を実施しない構成に比べて画質を向上させることができる。また、ブラックインクとカラーインクの組成によっては、スミアとブリーディングの一方のみについて顕著に画質低下を生じさせることも考えられる。このような場合においては、上述したブラックのベタ部とエッジ部それぞれに対する処理のうち、画質劣化の要因と関連する一方の処理のみを実施することで、十分な画質向上を達成することが可能となる。
【実施例２】
【００６８】
次に、本発明の第２の実施例を、図１３〜１５を参照して説明する。
【００６９】
本実施例は、実施例１の処理に加え、プリントデータ中にカラーのドットが無い場合、すなわち、カラーのドットをカウントしたときの値が０の場合に、図１４Ａ〜１４Ｇに示すような処理により、オリジナルのブラックのデータによる画像にカラーインクを付与する処理を行うものである。
【００７０】
図１３は、ブラックドット近傍画素の検出、カラードット近傍画素の検出、カラードット付与データの生成、印字用データの生成の流れを説明するブロック図である。図１３では、図２に示すブロック図と共通する構成には同じ符号を付している。
【００７１】
なお、プリントデータにカラーのドットを記録するデータが含まれている場合は、図１３に示す各ブロックのうち、図２と共通するブロックにより処理が行われる。従って、カラードットが存在する場合の処理については説明を省略する。
【００７２】
高品位な黒文字画像を記録する印字モードにおいて、プリントデータ中にカラードットの形成を示すデータが存在しない場合がある。プリントデータ中に、カラードットの形成を示すデータが存在しない場合、図１３に示すカラーデータ（Ｄ１０１６，Ｄ１０１７，Ｄ１０１８）が生成され、オリジナルのブラックデータとともに記録される。
【００７３】
このカラーデータ（Ｄ１０１６，Ｄ１０１７，Ｄ１０１８）の生成処理を、図１４Ａ〜１４Ｇを参照して説明する。
【００７４】
図１４Ａ〜１４Ｇは、プリントデータのカラーのドットカウント値が０の場合において、ブラックの画像のブリーディング防止、及びスミア防止を目的とし、カラードットデータを生成する処理を説明する図である。
【００７５】
図１４Ａはオリジナルブラックデータである。カラーデータのドットカウント値が０であるため、カラーデータとの境界を判定する必要はない。従って、オリジナルのブラックデータと、各色に対応したマスクを用いて、カラーインクを付与するためのデータを精製する。
【００７６】
図１４Ｂ〜１４Ｄは所定量の付与データを生成するためのシアン，マゼンタ，イエローのマスク３を表している。ここで、各色の付与データ量の割合はシアンを２０％、マゼンタを６％、イエローを５％とする。ブラックオリジナルデータと各色のマスク３との論理積をとることで図１４Ｅ〜１４Ｇの各色の付与データが生成される。ここで、各色の付与データの量およびマスクサイズはインクの特性や記録装置の構成に応じて、適切な値とすることが好ましい。また、マスク内のドットの配置方法は規則性を持たせてもよいし、疑似的にランダムにしてもよい。
【００７７】
図１５は、本実施例における、印字用カラーデータの生成処理のフローチャート図である。
【００７８】
高品位な黒文字画像を記録する印字モードにおいて、プリントデータのカラーのドットカウント値が０でない場合、Ｂｋ、Ｃ、Ｍ、Ｙのデータをメモリーから読み込むか、プリントデータのカラーのドットカウント値が０の場合、Ｂｋデータのみメモリーから読み込むか否かを判定する（Ｓ５０１）。
【００７９】
プリントデータのカラーのドットカウント値が０でない場合の処理は、図９で示した処理と同様である。すなわち、ブラックドット近傍画素データを検出する（Ｓ４０１）。
【００８０】
続いて、ブラックドット近傍画素データとシアン，マゼンタ，イエローのマスク１との論理積をとることでシアン，マゼンタ，イエローの付与データ１を生成する（Ｓ４０２）。
【００８１】
次に、カラードット近傍画素データを検出し（Ｓ４０３）、シアン，マゼンタ，イエローのマスク２との論理積をとることでシアン，マゼンタ，イエローの付与データ２を生成する（Ｓ４０４）。最後に、オリジナルのシアン，マゼンタ，イエローデータと各色の付与データ１と各色の付与データ２との論理和をとり、印字用シアン，マゼンタ，イエローデータとする（Ｓ４０５）。
【００８２】
また、プリントデータのカラーのドットカウント値が０の場合、図１４Ａ〜１４Ｇを参照して説明したような処理が行われる。つまり、オリジナルブラックデータとシアン，マゼンタ，イエローのマスク３との論理積をとることでシアン，マゼンタ，イエローの付与データ３を印字用シアン，マゼンタ，イエローデータとする（Ｓ５０２）。
【００８３】
以上説明したように、本実施例によれば、プリントデータのカラーのドットカウントの値が０かどうか判定して、カラーデータを読み込むか否かを切り替えることにより、より高品位な黒文字を得るよう境界ブリーディング及びスミアを防止するためには、文字のエッジ領域を除いた比較的高デューティのブラックデータに対してカラードットの付与を行うことで、高デューティ領域のスミアを防止するとともにエッジがシャープで高品位な黒文字の記録が可能となる。さらに、ブラックとカラーの境界領域に対しては、スミアのカラードット付与量とは異なるカラードットの付与を行うことで、ブラックとカラー間の境界ブリーディングを抑えた高画質なカラー画像を記録可能となる。また、テキストなどの白黒画像でスピードを重視して高品位な黒文字を得たい場合、ブラックデータから印字用カラーデータを生成するので、ブラックデータに対してカラードットの付与を行え、高デューティ領域のスミアを防止するとともに前述の効果には劣るが、ブラックとカラー間の境界ブリーディングを抑えた高画質なカラー画像を記録可能となる。
【実施例３】
【００８４】
次に、本発明の実施例３について、図を参照して詳細に説明する。
【００８５】
本実例は、実施例１の構成において、さらに、画像の境界部におけるブリーディングをさらに低減させることを目的とする。本実施例では、実施例１の構成において、ブラックのオリジナルデータのうち、カラー画像との境界部として判定されたデータを、所定量間引く処理を行う。
【００８６】
以下、図１６Ａ〜１６Ｆを参照して、オリジナルブラックデータの間引き処理について説明する。
【００８７】
図１６Ａ〜１６Ｆは、オリジナルブラックデータの間引き例を説明する図である。図１６Ａはオリジナルブラックデータを表している。図１６Ｂは、カラードット近接画素データを表している。ここで、カラーオリジナルデータは実施例１で説明した図４Ｂと同じデータを例に挙げている。従って、カラー画像との境界と判定された、カラードット近接画素データについても、図６Ｄと同じになる。
【００８８】
カラードット近接画素データと図１６Ｄに示すブラック間引きマスクとの論理積をとることで、図１６Ｆに示すような間引き済みブラックデータを生成する。一方、カラードットと近接しないブラックデータは図１６Ｃである。図１６Ｆに示す間引き済みブラックデータと、図１６Ｃのデータとの論理和をとることで図１６Ｅに示した印字用ブラックデータを生成する。
【００８９】
このようにカラー画像との境界領域となりうるブラックデータを所定量間引くことにより、画像の境界部で発生しやすいブリーディングを抑制する効果を向上させることが可能となる。
【００９０】
また、図１６Ｃに示す、ブラックドット同士が近接する画素データに対しても同様に間引き処理を行うことで、スミアを防止する効果を向上させても良い。
【００９１】
以上説明したように、本実施例によれば、ブラックとカラーの境界領域に位置するブラック画像に対してカラードットを付与する実施例１の構成に加えて、ブラックとカラーの境界領域に相当するブラックのデータを間引くことで、より一層、ブリーディングを抑制することが可能となる。また、実施例１の構成に加えて、ブラックとカラーの境界領域に相当するブラックのデータと、カラーと近接しないブラックのデータの両方について間引き処理を行うことにより、スミアおよびブリーディングを抑制することが可能となる。
【実施例４】
【００９２】
次に、本発明の実施例４を、図を参照して詳細に説明する。
【００９３】
本実施例は、キャリッジの１回の走査によって記録する毎に、先の実施例で説明した処理を実行するか否かを判定することにより、先の実施例の効果とともに、スループットを向上させることを可能とするものである。
【００９４】
図１７は、記録ヘッドの走査方向に沿って各色のヘッドを配置した構成において、記録ヘッドの走査幅を表す図である。なお、各色に対応したヘッドは、それぞれチップとして構成されており、図１７では、複数色のチップを横並びで構成した記録ヘッドを用いるプリンタを示している。
【００９５】
一般に、ブラック（Ｋ），シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ）等の複数色のヘッドを横並びに配置した記録ヘッドを備える記録装置においては、ブラックのみで印字する場合に比べて、カラーも含めて印字する場合でキャリッジの走査幅が増大する。つまり、ブラックのみで印字する場合には、ブラックのヘッドが画像領域を走査する分だけ記録ヘッドを走査すればよいことから、走査幅は１７ａで示される。一方、４色で記録を行う場合には、４色分のヘッドを画像領域の幅に相当する分移動させる必要があり、スキャン幅は１７ａよりも長い１７ｂで示されるようになる。従って、ブラックデータのみの場合に比べて、カラーを含めた４色で記録する場合には比較的スループットが低下する。
【００９６】
上述の理由により、先の実施例で説明した処理を実行すると、記録ヘッドの構成によっては、スループットが低下してしまう可能性がある。
【００９７】
そこで、本実施例では、１回のキャリッジの走査で記録すべき各色のドット数を所定のサイズ単位で検出し、検出結果に従って先の実施例で説明した処理を実行するか否かを判定して実行することにより、画質劣化防止とスループット向上の両立を図る。
【００９８】
まず、本実施例におけるドットカウントの方法について説明する。
【００９９】
図１８は、各色の１スキャン分のデータに対して、ドットカウントを行う方法を説明する図である。本実施例では、各色のデータに対して３２×３２の画素のマトリクスを単位として記録すべきドット数をカウントし、カウントする領域を順次シフトさせながら、１回の記録ヘッドの走査に対応した領域（１バンド）内に記録されるドットをカウントする。
【０１００】
図１９は、１バンド内のブラックデータの検出処理を表したフローチャートである。連続して閾値を越えたか否かを判定するための連続カウンタを０にセットする（Ｓ６０１）。ステップＳ６０２で１バンドの全領域のドットカウントを終了したかを判定し、終了していない場合は、ステップＳ６０３に処理を進める。ドットカウント位置をシフトして３２×３２マトリクス内のドットカウントを行う（Ｓ６０３）。ドットカウント値が５１２を越えているか否かの判定を行う（Ｓ６０４）。もし、越えていれば連続カウンタに１をプラスする（Ｓ６０５）。越えていなければ連続カウンタを０にセットして処理を続行する。続いて、連続カウンタが２であるか否かを判定する（Ｓ６０６）。ステップＳ６０６において、連続カウンタ値が２であると判定されれば、処理をステップＳ６０７へ進め、スミア用防止カラードット付与処理を実行して、フローを終了する。なお、１バンドの全領域において、連続カウンタが２とならなかった場合は、カラードットを付与する処理を実行することなく、処理を終了する。
【０１０１】
この処理によれば、ドットカウント値が閾値を超えるマトリクスが連続した場合には、スミア防止を目的とした、カラードットを付与する処理が実行される。つまり、ブラックのドットが多く付与される領域が存在する場合に、ブラックの印字デューティが高い領域が原因となってスミアの問題が生じる可能性が高いことから、スミアを防止するために、ブラックの画像にカラーインクを付与する処理が行われることになる。
【０１０２】
以上の処理によれば、スミア対策の処理が必要なバンドについて、ブラックの画像にカラーインクのドットを付与することが可能となり、スミアの防止とスループット向上を両立させることが可能となる。
【０１０３】
次に、１走査領域（１バンド領域）内のカラードットの数を検出して、処理の実行を制御する構成を説明する。
【０１０４】
図２０は、１バンド内のカラーデータの検出処理を説明するフローチャートである。図１９で説明したブラックのドットのカウントと同様に、所定サイズの領域毎にカウントを行い、カウントする領域を順次シフトしながら検出処理を行う。
【０１０５】
ステップＳ７０１では、１バンドの全領域についてドットカウントが終了したかを判定する。全領域についてカウントが終了していない場合は、処理をステップＳ７０２に進める。ステップＳ７０２では、ドットカウントする領域を、先にカウントした領域からソフトして、シアン，マゼンタ，イエローそれぞれに対して３２×３２マトリクス内のドットカウントを行う。続いて、３色トータルでのドットカウント値が３０を超えているか否かの判定を行う（Ｓ７０３）。ステップＳ７０３において、ドットカウント値が３０を超えていると判定された場合、処理をステップＳ７０４に進め、画像の境界におけるブリーディングを防止するために、カラードットを付与する処理を実行し、全体の処理を終了する。なお、１バンド内の全領域について、ドットカウント値が３０を超えることが無ければ、カラードットを付与する処理を実行することなく、処理を終了する。
【０１０６】
図２０の処理では、カラーインクが比較的多く付与される領域の有無を判定し、ブラックとカラーの画像の境界部においてブリーディングが発生する可能性が高い場合に、ブリーディングを防止するための、カラーインクを付与する処理を実行する。
【０１０７】
この処理によれば、画像の境界でブリーディングが発生する能性のある画像領域が１バンド内に存在する場合にのみ、ブラックの境界部分に対してカラードットを付与することが可能となる。従って、境界のブリーディング防止とスループット向上を両立させることが可能となる。
【実施例５】
【０１０８】
本実施例は、ブラックのドット同士が近接していないブラックドット非近接画素（すなわち、ブラック画像のエッジ部に位置する画素）に対応したデータを生成し、ブラックのエッジ部に相当する画素位置に対してカラードットを付与することで、さらにスミアの問題を改善するものである。以下、その具体的方法について説明する。
【０１０９】
＜ブラックドット非近接画素（ブラックのエッジ部）の生成＞
本実施例では、ブラックドット近接画素（周囲にブラックドットが近接する画素であり、ブラックのベタ部に相当する）の検出は実施例１で説明した処理と同様とするため、その具体的説明は省略する。
【０１１０】
図２３Ｂは、図２３Ａに示すブラックのオリジナルデータから生成した、ブラックドット近接画素（ブラックのベタ部）のデータを示している。図２３Ｂを反転したデータと、図２３Ａに示すオリジナルのブラックデータとの論理積により、図２３Ｃに示すブラックのエッジ部に対応したデータを生成する。この図２３Ｃは、周囲の画素にブラックドットが存在していない画素で構成されたデータを示している。この図２３Ｃは、周囲の画素の全てがブラック画素ではないことから、ブラックドットに非近接の画素として扱う。
【０１１１】
＜ブラックドットに非近接の画素（Ｂｋエッジ部）へ付与するカラーデータの生成＞
図２４Ａは、図２３Ｃに対応し、図２３Ａのオリジナルデータのエッジ部に相当する画素を表している。
【０１１２】
図２４Ｂ、２４Ｃ、２４Ｄは、ブラックのエッジ部へ付与するカラーインクのデータ生成に用いるマスクを示す。図２４Ｂがシアンインク用のデータを生成するためのマスクであり、図２４Ｃ、２４Ｄがそれぞれマゼンタ、イエローのインク用のデータを生成するためのマスクである。図２４Ａと、各色に対応したマスクとの論理積をとることにより、図２４Ｅ、２４Ｆ、２４Ｇのデータが生成できる。この、図２４Ｅ、２４Ｆ、２４Ｇは、それぞれ、ブラックのエッジ部に付与する、シアン、マゼンタ、イエローのデータを示している。
【０１１３】
なお、ブラックのベタ部に付与するカラーインクデータの生成は、実施例１において図７Ａ〜７Ｇを参照して説明した通りである。従って、ブラックインクの画像に重ねて付与するカラーインクのデータは、図７Ｅ、７Ｆ、７Ｇに示す各色のデータと、図２４Ｅ、２４Ｆ、２４Ｇに示す各色のデータとを合成したデータとなる。従って、ブラック画像に付与するシアンインクのデータは、図７Ｅと図２４Ｅに示すデータの論理和の結果を示す、図２４Ｈで表されるドット位置となる。同様に、マゼンタインクのデータは、図７Ｆと図２４Ｆで示すデータの論理和となり、そのドット位置は図２４Ｉに示す通りである。また、イエローインクのデータは、図７Ｇと図２４Ｇで示すデータの論理和となり、そのドット位置は図２４Ｊに示す通りである。
【０１１４】
ここで、ブラックのベタ部（ブラック以外の画素に近接しない画素で構成された部分）へ付与する各色のカラードットの割合は、シアンが１８％、マゼンタが６％、イエローが５％である。一方、ブラックのエッジ部へ付与する各色のカラードットの割合は、シアンが９％、マゼンタが３％、イエローが２．５％であり、ブラックのエッジ部に対してカラーインク付与する割合を、ベタ部に対して少なく設定している。このように付与割合を設定することで、ブラック画像のエッジをシャープにすることができ、画像黒文字品位の劣化を最低限に抑えることができる。
【０１１５】
以上説明したようにブラックのエッジ部に対してもカラードットを付与することでスミアを防止する効果を向上させることが可能となる。さらに、ブラックのエッジ部分にへ付与するカラーインクの量を、ブラックのベタ部分よりも少なくすることで、黒文字品位の劣化を防止することが可能となる。
【実施例６】
【０１１６】
次に、本発明の実施例６について、図を参照して説明する。
【０１１７】
本実施例では、ブラックのエッジ部へカラーインクのドットを付与する構成において、画像処理において実行される色変換処理を活用するものである。
【０１１８】
一般的なプリンタにおいては、シアン、マゼンタ、イエロー、ブラックのインクを用いる。コンピュータで処理されるイメージデータや、コンピュータによってモニタ上に表示する際に用いられる信号は、ＲＧＢ（レッド、グリーン、ブルー）の三原色で表されることから、プリンタによって出力する際に色変換処理が行われる。
【０１１９】
本実施例では、ＲＧＢのデータをＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）のデータに変換する色変換処理において、Ｒ，Ｇ，Ｂがいずれも「０」となるブラックのデータについては、ブラック以外のＣ，Ｍ，Ｙのデータを生成するように変換処理を行う。従って、ＲＧＢで表される変換前の色情報がブラックを示すときに、ブラックと他のカラーインクに対応したデータを生成することで、ブラックの画像中にカラーインクによるドットを付与することができる。
【０１２０】
本実施例では、前述のようにＲ，Ｇ，Ｂがいずれも「０」を示すときに、シアンを９％、マゼンタを３％、イエローを２．５％を生成する。このようにして生成されたＣ，Ｍ，Ｙ，Ｋのデータそれぞれを２値化した後に、ブラックのデータについて、ベタ部を抽出する。この抽出したブラックのベタ部について、ベタ部に付与するカラーインクのデータを生成する。なお、ブラックのベタ部に付与するカラーインクのデータは、前述の実施例と同様に、ベタ部分に対応した各色毎のマスクを利用することで生成することができる。従って、ブラックのベタ部分に対して、シアンが９％、マゼンタが３％、イエローが２．５％の比率に対応したカラーインクのドットを追加して付与することで、結果として、先の実施例５と同様に、ブリーディング、スミアの両方を低減させることができる。
【０１２１】
次に、本実施例における、記録データの生成処理について説明する。
【０１２２】
図２５は、本実施例の処理を説明するフローチャートである。
【０１２３】
本実施例では、ＲＧＢのデータをＣＭＹＫのデータに変換する際に、３次元のＬＵＴテーブルを用いる。各色のデータの値（信号値）は８ビットと仮定する。ＲＧＢでブラックを表すデータ（Ｒ＝Ｇ＝Ｂ＝０）が入力されたとき、変換後のＫ，Ｃ，Ｍ，Ｙの信号値が、Ｋ＝２５５、Ｃ＝２３（２５５×０．０９≒２３）、Ｍ＝８（２５５×０．０３≒８）、Ｙ＝６（２５５×０．０２５≒６）と変換されるように、ＬＵＴテーブルの値を設定しておく。このＬＵＴテーブルによる変換（ステップＳ８０１）を行った後、ステップＳ８０２に示す２値化処理を行う。このステップＳ８０１、Ｓ８０２の処理を行うことで、ブラックドット近接画素（ブラックのベタ部）及びブラックドット非近接画素（ブラックのエッジ部）に関係なく、ブラック１００％に対してシアン９％、マゼンタ３％、イエロー２．５％のカラードットが付与されることになる。続いて、ステップＳ８０３により、ブラックのベタ部に対応したデータを生成する。続いて、ブラックのベタ部に対して、シアン９％、マゼンタ３％、イエロー２．５％の割合でカラードットを付与するためのマスクを用い、カラードットのデータを生成する（Ｓ６０４）。
【０１２４】
ブラックのベタ部には、ステップＳ８０１の色変換処理を行った結果で付与されるカラードットと、２値化後のブラックのデータにマスク処理を行った結果で付与されるカラードットとの両方が付与されることになる。その結果、ブラックのベタ部に対しては、シアンが約１８％、マゼンタが約６％、イエローが約５％の割合で、各色のカラードットが付与されることになる。一方、ブラックのＢｋエッジ部については、色変換処理において生成されたカラードットのみが付与されることになる。つまり、エッジ部については、シアンが約９％、マゼンタが約６％、イエローが約２．５％の割合で、カラードットが付与されることになる。
【０１２５】
以上説明したような方法により、ブラックのエッジ部に対してカラードットを付与することで、ブリーディングとスミアを防止する効果を向上させることが可能となる。さらに、ブラックのエッジ部に対すてカラードットを付与する量を、ブラックのエッジ部に対してカラードットを付与する量よりも少なくすることで、黒文字品位の劣化を防止することが可能となる。
【実施例７】
【０１２６】
次に、本発明の第７の実施例を説明する。
【０１２７】
本実施例では、ブラックの画像のエッジ部とベタ部に対して、記録するブラックの画素の間引き処理を行うとともに、ブラック画像のエッジ部に対してカラーインクを付与して記録を行う処理を実行するものである。
【０１２８】
具体的には、本実施例では、ブラックのエッジ部においてドットを間引く量を、ブラックのベタ部分よりも少なくする。さらに、間引き処理後のブラックのエッジ部に対して付与するカラーインクの量を、間引き処理後のブラックのベタ部分に付与するカラーインクの量よりも少なくする。この構成により、高品位な黒文字の記録が可能となる。
【０１２９】
以下、具体的な方法について説明する。
【０１３０】
＜ブラック記録データの生成＞
まず、ブラックの記録データの処理について説明する。本実施例において、ブラック画像のオリジナルのデータは先の実施例と同様に、図２３Ａで示したドット配置のデータとする。図２６Ａは、オリジナルのブラックデータから、ブラック画像の境界部分を検出して得られたドット配置を示している。また、図２６Ｄは、オリジナルのブラックデータから検出して得られた、ブラックのベタ部分のドット配置を示している。これらの、エッジ部、ベタ部の検出の処理は、先の実施例で説明した各種の方法を採用することができることから、その具体的説明については省略する。
【０１３１】
図２６Ａに示すブラックのエッジ部に対して、図２６Ｂに示すマスクのパターン（ブラック間引き用マスク２）を用いて間引き処理を行う。ここでは、図２６Ａと図２６Ｂのパターンで論理積をとることにより、間引き処理が行われる。図２６Ｃは、間引き処理後のブラックのデータである。
【０１３２】
一方、ブラックのベタ部については、図２６Ｅに示すマスクのパターン（ブラック間引き用マスク３）により間引き処理を行う。間引きの処理は、エッジ部と同様に、２つのパターンの論理積によって達成できる。図２６Ｆは、ベタ部分の間引き処理後のブラックのドット配置を示している。
【０１３３】
なお、エッジ部の間引き処理に用いるマスク２は、２０％のドットを間引き、８０％のドットを記録する比率となっている。また、ベタ部の間引き処理に用いるマスク３は、４０％のドットを間引き、６０％のドットを記録する比率となっている。このように、ブラックの画像を構成するドットの間引き率を、エッジ部とベタ部とで異ならせ、エッジ部の間引く量をベタ部よりも少なくすることで、黒文字の品位の劣化を防止することができる。
【０１３４】
なお、最終的に記録するたブラックの記録データは、図２６Ｃと図２６Ｆの論理和で得られる、図２６Ｇのドットパターンとなる。
【０１３５】
＜カラー付与データの生成＞
本実施例における、ブラックの画像に付与するカラーのドットを記録するためのデータは、実施例５或いは実施例６において説明した方法を採用する。
【０１３６】
以上説明したように、ブラックの画像のエッジ部とベタ部とで、間引き率が異なるマスクを用いて間引くとともに、ブラックの画像に付与するカラーインクの量を、ベタ部よりもエッジ部を少なくすることにより、高品位な黒文字を記録可能となる。
【実施例８】
【０１３７】
次に、本発明の第８の実施例を説明する。
【０１３８】
本実施例において、ブラックの画像に付与するカラードットのデータの生成は、先に述べた実施例６の方法を採用する。すなわち、ＲＧＢのデータからＣＭＹＫのデータに変換する処理において、ブラックを表現するＲＧＢのデータから、ブラックのデータとともに各色のデータを生成するように変換することにより、ブラックの画像に重ねて記録するカラーインクのデータを生成することができる。本実施例では、さらに、ブラックドットが近接する画素（すなわち、ブラックのベタ部）を検出し、ベタ部に相当する画素を所定のマスクで間引いた後に、ブラックの画像のエッジ部に相当するデータとを合成する。そして、合成したブラックデータを一律に間引く処理を行う。
【０１３９】
以下、具体的な処理を、図２７に示すフローチャートを参照して説明する。
【０１４０】
まず、実施例６と同様に、ＲＧＢデータをＣＭＹＫデータに変換する処理において、多値のデータで表されるカラーのデータを生成する（Ｓ９０１）。この生成した多値のカラーデータが、ブラックの画像に付与するカラードットのデータとなる。次に、多値のデータを２値のデータに変換する２値化処理（Ｓ９０２）を行う。２値化処理を行った後に、ブラック画像のベタ部に相当するデータを生成し（Ｓ９０３）、さらに、ブラック画像のエッジ部に相当するデータを生成する（Ｓ９０４）。続いて、ステップＳ９０５において、ブラックのベタ部の間引き処理を行う。続いて、ブラックのベタ部に対して付与するカラーインクのドットに対応したデータを生成する（Ｓ９０６）。次に、ブラックのエッジ部に対応するデータと、間引き処理を行った後のブラックのベタ部のデータとの合成を行う（Ｓ９０７）。この合成の処理は、２つのデータの論理和によって行うことができる。
【０１４１】
続いて、ステップＳ９０７によって得られた合成後のデータを、間引き処理用のマスクを用いて一律に間引く（Ｓ９０８）処理を行い、最終的なブラック記録データを生成する。
【０１４２】
なお、ステップＳ９０５における、ブラックドット近接画素（ブラックのベタ部）の間引き処理では、８０％デューティのマスクを用いるものとする。また、ステップＳ９０７において合成した後のブラックデータに対して行う、ステップＳ９０８の間引き処理におけるマスクは、７５％デューティのマスクを用いるものとする。従って、ベタ部については、ステップＳ９０５において、先に２０％の間引き処理が行われ、さらに、Ｓ９０８において２５％の間引き処理が行われることになる。一方、ブラック画像のエッジ部は、ステップＳ９０８において、２５％の間引き処理が行われるだけである。つまり、ブラック画像のエッジ部とベタ部とで、異なる割合で間引き処理を行ったことになる。具体的には、ブラック画像のベタ部分については、オリジナルのデータに対して６０％（０．８×０．７５＝０．６）のデューティとなるよう間引かれ、また、ブラック画像のエッジ部は、オリジナルのデータに対して、８０％のデューティとなるよう間引かれる。
【０１４３】
以上説明したような方法により、高品位な黒文字を記録可能となる。
【０１４４】
〔その他の実施例〕
実施例１において、カラードットを付与する対象画素の検出処理を、図３〜６を参照して説明した。本発明における対象画素を検出するための処理は、先に説明した構成に限定されるものではない。つまり、実施例１で説明した処理を簡略化するために、以下に説明する方法で実行してもよい。
【０１４５】
図２１Ａ〜２１Ｄを参照して、スミア防止を目的とした、カラードットを付与する対象画素の検出処理を説明する。なお、オリジナルのブラックデータ図２１Ａについては、先に説明した図４Ａと同じデータとして説明する。
【０１４６】
まず、図２１Ａに示すオリジナルブラックデータを反転したデータ（図２１Ｂ）を作成する。さらに、図２１Ｂのデータを近傍８方向に対して、所定の画素数分ボールドして、図２１Ｃに示すデータを作成する。この、図２１Ｃに示すデータを再度反転し、図２１Ｄに示すデータを得る。この図２１Ｄに示すデータが、ブラックドットが近接する画素となる。なお、処理において説明する「反転」とは、記録を行う画素は非記録画素とし、非記録画素は記録を行う画素とするように変換する処理である。記録の有無については、通常「０」または「１」の１ビットデータで表すことが可能である。従って、反転の処理は、「０」を「１」に変換し、「１」を「０」に変換すればよく、処理の簡素化と高速化が達成される。
【０１４７】
なお、図３、図４Ａ〜４Ｃを参照して説明した処理では、３×３のマトリクス内に９ドットのブラックドットが存在するか否かに従って、着目画素の判定を行った。図２１Ｄに示すように近傍の８方向へ１画素分のボールド処理を行うことで、実施例１において着目画素とその周囲の９ドットがブラックドットである場合にブラックドットが近接する画素であると判定する処理と同じ結果を得ることができる。
【０１４８】
次に、図２２Ａ〜２２Ｄを参照して、画像の境界におけるブリーディングの防止を目的とした、カラードットを付与する対象画素を検出する処理を説明する。
【０１４９】
この図２２Ａ〜２２Ｄにおいても、ブラックのオリジナルデータを、実施例１で説明した図４Ｂ、図６Ｂと同じパターンとして説明する。
【０１５０】
図２２Ｂは、オリジナルのカラーデータである。この図２２Ｂのカラーデータを８方向へ所定の画素数分ボールドしたデータ（図２２Ｃ）を作成する。なお、図２２Ｃでは、図示する範囲内のみに着目して説明するために、図２２Ｂの内側の非記録画素の方向へボールドした状態を示している。また、ここでは、境界となる１画素分を判定するために、１画素分だけボールドしたデータとしている。この図２２Ｃのデータと、図２２Ａに示すオリジナルブラックデータとの論理積をとったデータが図２２Ｄに示すパターンとなる。この図２２Ｄに示すデータが、ブラックデータのうちカラードットに近接する画素を示すことになる。
【０１５１】
実施例１では、ブラックドットを着目画素として、３×３のマトリクス内にカラードットが１ドットでも存在する場合に、着目画素がカラードットに近接する画素と判定した。
【０１５２】
図２２Ａ〜２２Ｄに示す処理では、図２２Ｂに示すカラーデータを８方向に１画素分ボールドすることにより、実施例１と同様の結果を得ることができる。
【０１５３】
また、ブラックインクと他の複数のカラーインクを用いるカラーインクジェットプリンタにおいて、ブラックインクとして記録媒体に対する浸透性が比較的低い組成のインクを用い、カラーインクとして記録媒体に対する浸透性が比較的高い組成のインクを用いるようにした構成が知られている。このような浸透性を異ならせたインクセットをしようとするカラーインクジェットプリンタにおいては、カラーインクとブラックインクとを同じ位置に重ねてプリントする場合に、カラーインクを先に吐出し、その後でカラーインクのドットに重ねてブラックインクを吐出した方が、スミアを防止する効果が高くなる。それは、先にインクが浸透した紙面上に対して続けてインクを吐出することで、後に吐出されたインクの記録媒体内部への浸透が早まる、という現象に起因する。そこで、スミアの低減や、ブリーディングの低減を目的として、ブラックの画像にカラーインクのドットを付与する場合は、ブラックインクより先にカラーインクを記録するようにすることで、効果を高めることができる。なお、図１０に示すようなシリアルプリンタの構成であれば、記録ヘッドの走査中にプリントを行うときの走査方向を特定の方向に限定することで、ブラックインクとカラーインクの順序を一定にすることができる。
【０１５４】
また、実施例４の構成において、カラーインク用のヘッドが記録することによりスキャン幅が増大するため、この増大するスキャン幅の領域においてカラードットを付与する条件が満たされた場合にのみ、カラードットを付与するための処理を行うようにしてもよい。
【図面の簡単な説明】
【０１５５】
【図１】本発明の実施例１における、カラーの印字データを生成する処理を示すフローチャートである。
【図２】本発明の実施例１における、カラードットを付与する対象となる画素を検出するための処理を説明するフローチャートである。
【図３】本発明の実施例１における、スミア防止を目的としてカラードットを付与する対象画素を検出するための処理を説明するフローチャートである。
【図４】４Ａ、４Ｂ、４Ｃは本発明の実施例における、カラードットを付与する対象画素を検出する処理を説明する図である。
【図５】本発明の実施例における、ブラックとカラーのブリーディング防止を目的としてカラードットを付与する対象画素を検出するための処理を説明するフローチャートである。
【図６】６Ａ、６Ｂ、６Ｃ、６Ｄは本発明の実施例における、カラードットを付与する対象画素を検出する処理を説明する図である。
【図７】７Ａ、７Ｂ、７Ｃ、７Ｄ、７Ｅ、７Ｆ、７Ｇは本発明の実施例における、スミア防止用のカラードットのデータを生成する処理を説明する図である。
【図８】８Ａ、８Ｂ、８Ｃ、８Ｄ、８Ｅ、８Ｆ、８Ｇは本発明の実施例における、ブリーディング防止用のカラードットのデータを生成する処理を説明する図である。
【図９】本発明の実施例における、ブラックの画像に重ねてプリントするためのカラーデータを生成する処理を説明するフローチャートである。
【図１０】本発明を適用可能なカラーインクジェット記録装置の構成を示す概略斜視図である。
【図１１】本発明を適用可能な記録ヘッドの構成を示す要部斜視図である。
【図１２】本発明を適用可能なインクジェット記録装置の制御ブロック図である。
【図１３】本発明の実施例における、処理とデータ生成の流れを説明するブロック図である。
【図１４】１４Ａ、１４Ｂ、１４Ｃ、１４Ｄ、１４Ｅ、１４Ｆ、１４Ｇは本発明の実施例における、ブラック画像に付与するカラーインク用のデータの生成例を説明する図である。
【図１５】本発明の実施例における、ブラック画像に重ねてプリントするためのカラーインク用データを生成する処理を説明するフローチャートである。
【図１６】１６Ａ、１６Ｂ、１６Ｃ、１６Ｄ、１６Ｅ、１６Ｆは本発明の実施例における、オリジナルのブラックデータを間引きする例を説明する図である。
【図１７】本発明の実施例における、各色のヘッドの配置と、記録ヘッドの走査幅を説明する図である。
【図１８】本発明の実施例における、各色の１スキャン分のデータをカウントする処理を説明する図である。
【図１９】本発明の実施例における、１バンド内のブラックデータを検出する処理を説明するフローチャートである。
【図２０】本発明の実施例における、１バンド内のカラーデータを検出する処理を説明するフローチャートである。
【図２１】２１Ａ、２１Ｂ、２１Ｃ、２１Ｄは本発明の実施例における、スミア防止用にカラードットを付与する画素を検出する処理を説明する図である。
【図２２】２２Ａ、２２Ｂ、２２Ｃ、２２Ｄは本発明の実施例における、ブリーディング防止用カラードットを付与する画素を検出する処理を説明する図である。
【図２３】２３Ａ、２３Ｂ、２３Ｃは本発明の実施例における、ブラックドットから、ブラックに非近接の画素（エッジ部）の生成を説明する図である。
【図２４】２４Ａ、２４Ｂ、２４Ｃ、２４Ｄ、２４Ｅ、２４Ｆ、２４Ｇ、２４Ｈ、２４Ｉ、２４Ｊは本発明の実施例における、ブラックのエッジ部に対して付与する、カラードットのデータの生成を説明する図である。
【図２５】本発明の実施例における、ブラックの画像に付与するカラードットのデータを生成する処理を説明するフローチャートである。
【図２６】２６Ａ、２６Ｂ、２６Ｃ、２６Ｄ、２６Ｅ、２６Ｆ、２６Ｇは本発明の実施例における、ブラックのデータの生成方法を説明する図である。
【図２７】本発明の実施例における、ブラックの画像に付与するカラードットのデータ、及びブラックのデータを生成する処理を説明するフローチャートである。
【図１】
0004314243.tif 000002
【図２】
0004314243.tif 000003
【図３】
0004314243.tif 000004
0004314243.tif 000005
0004314243.tif 000006
0004314243.tif 000007
0004314243.tif 000008
【図９】
0004314243.tif 000009
【図１０】
0004314243.tif 000010
【図１１】
0004314243.tif 000011
【図１２】
0004314243.tif 000012
【図１３】
0004314243.tif 000013
0004314243.tif 000014
【図１５】
0004314243.tif 000015
0004314243.tif 000016
【図１７】
0004314243.tif 000017
【図１８】
0004314243.tif 000018
【図１９】
0004314243.tif 000019
【図２０】
0004314243.tif 000020
0004314243.tif 000021
0004314243.tif 000022
0004314243.tif 000023
0004314243.tif 000024
【図２５】
0004314243.tif 000025
0004314243.tif 000026
【図２７】
0004314243.tif 000027
【図５】
0004314243.tif 000028