(57)【要約】【課題】文字や細線、イメージデータなど、異なる属性を有する画像データによって記録される画像構成要素が混在した画像においても、画像構成要素に高い濃度を維持しつつ高い鮮明度を得ることができるインクジェット記録装置を提供することを目的とする。【解決手段】画像を構成する画像構成要素に対応した入力画像データの属性を判別すると共に、画像構成要素のエッジ部及び非エッジ部を検出する。また、画像構成要素に対応する入力画像データの属性に基づいて、エッジ部を記録するための記録データ及び非エッジ部を記録するための記録データを生成する。【選択図】図４
2009096188.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに基づき生成された記録データに従って、記録ヘッドからインクを吐出して記録媒体に画像を記録するインクジェット記録装置であって、
前記画像を構成する画像構成要素に対応した入力画像データの属性を判別する判別手段と、
前記画像構成要素をエッジ部または非エッジ部として検出する検出手段と、
前記画像構成要素に対応する入力画像データの属性に基づいて、前記エッジ部を記録するための記録データ及び前記非エッジ部を記録するための記録データを生成する生成手段と、
を備えることを特徴とするインクジェット記録装置。
【請求項２】
前記入力画像データの属性情報は、文字、線またはイメージの属性情報であり、
前記生成手段は、（Ａ）前記文字の属性を含む入力画像データに基づいて、前記文字のエッジ部を記録するための記録データと文字の非エッジ部を記録するための記録データを生成し、（Ｂ）前記イメージの属性を含む入力画像データに基づいて、前記イメージのエッジ部を記録するための記録データと前記イメージの非エッジ部を記録するための記録データを生成することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記生成手段は、前記イメージの属性を含む入力画像データのうち、前記所定のＲＧＢ値を有する入力画像データとそれ以外の入力画像データとで、別々に、前記イメージのエッジ部を記録するための記録データと前記イメージの非エッジ部を記録するための記録データを生成することを請求項２に記載のインクジェット記録装置。
【請求項４】
前記所定のＲＧＢ値は、黒色を示すＲＧＢ値であることを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記黒を示すＲＧＢ値は、Ｒ＝Ｇ＝Ｂ＝０であることを特徴とする請求項４に記載のインクジェット記録装置。
【請求項６】
前記生成手段は、前記エッジ部における記録デューティが、前記非エッジ部における記録デューティより低くなるように、前記エッジ部を記録するための記録データ及び前記非エッジ部を記録するための記録データを生成することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項７】
前記生成手段は、前記エッジ部における記録デューティが、前記非エッジ部における記録デューティより高くなるように、前記エッジ部を記録するための記録データ及び前記非エッジ部を記録するための記録データを生成することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項８】
前記生成手段は、前記文字または前記線におけるエッジ部の記録デューティと前記イメージのエッジ部における記録デューティとを異ならせ、かつ前記文字または前記線の非エッジ部における記録デューティと前記イメージの非エッジ部の記録デューティとを異ならせるように、前記記録データを生成することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項９】
前記生成手段は、前記文字と前記線とを合成した画像の前記エッジ部の記録デューティと前記イメージの前記エッジ部の記録デューティとを異ならせ、かつ前記文字と前記線とを合成した画像の前記非エッジ部の記録デューティと前記イメージの前記非エッジ部の記録デューティとを異ならせることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項１０】
前記記録ヘッドは、同じ色のインクを吐出するための複数の吐出口列を有し、
前記生成手段によって生成された記録データを前記複数の吐出口列に対応する記録データに分割し、当該分割された記録データを前記吐出口列に供給するための供給手段を更に備えることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項１１】
前記生成手段は、前記エッジ部に対応したエッジ部データを間引くエッジ部間引き手段と、
前記非エッジ部に対応した非エッジ部データを間引く非エッジ部間引き手段と、を備え、
前記エッジ部を記録するための記録データは、前記エッジ部間引き手段を用いて前記エッジ部データを間引くことにより生成され、
前記非エッジ部を記録するための記録データは、前記非エッジ部間引き手段を用いて前記非エッジ部データを間引くことにより生成されることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項１２】
入力画像データに基づき生成された記録データに従って、記録ヘッドからインクを吐出して記録媒体に画像を記録するインクジェット記録装置において、
前記画像を構成する画像構成要素に対応した入力画像データの属性を判別する判別手段と、
前記画像構成要素をエッジ部または非エッジ部として検出する検出手段と、
前記エッジ部に隣接する画素に対応する非エッジ部データを、前記画像構成要素に対応する入力画像データの属性に応じた間引き率で間引く間引き手段と、
を有することを特徴とするインクジェット記録装置。
【請求項１３】
入力画像データに基づき生成された記録データに従って、記録ヘッドからインクを吐出して記録媒体に画像を記録するインクジェット記録方法であって、
前記画像を構成する画像構成要素に対応した入力画像データの属性を判別する判別工程と、
前記画像構成要素をエッジ部または非エッジ部として検出する検出工程と、
前記画像構成要素に対応する入力画像データの属性に基づいて、前記エッジ部を記録するための記録データ及び前記非エッジ部を記録するための記録データを生成する生成工程と、
を備えることを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出する記録ヘッドを用いて記録を行うインクジェット記録装置及びインクジェット記録方法に関する。
【背景技術】
【０００２】
記録媒体に対して記録を行うインクジェット記録装置は、高密度かつ高速な記録動作が可能であることから、各種装置の周辺機器として据え置き型のプリンタ、あるいは携帯型のプリンタ等として利用されている。
【０００３】
一般にインクジェット記録装置は、複数の吐出口からインク滴を吐出させる記録ヘッド及びインクタンクを搭載するキャリッジと、記録媒体を搬送する記録媒体搬送手段と、これらを制御するための制御手段とを具備する。そして、キャリッジに搭載された記録ヘッドを記録媒体の搬送方向と直交する走査方向に走査させながら記録ヘッドからインクを吐出させると共に、その走査と走査の間に記録媒体を記録幅に等しい量だけ搬送方向に搬送する。このような記録ヘッドの走査と記録媒体の搬送動作を交互に繰り返すことにより、記録媒体全体に対して画像を形成することが可能になる。
【０００４】
このようなインクジェット記録装置では、高い鮮明性と高い濃度を有する画像を記録できることが求められる。そこで、画像のエッジ部と非エッジ部を検出し、これらエッジ部と非エッジ部とで最大記録デューティを異ならせることで、画像のエッジ部を鮮明にし且つ画像の非エッジ部の濃度を上げる技術が知られている（特許文献１参照）。
【０００５】
【特許文献１】特開２００７−１７６１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示の方法では、文字やイメージ等の画像の属性によらず、画像のエッジ部・非エッジ部夫々の最大記録デューティが一律に定められている。このため、異なる属性の画像（文字、イメージ）に対して最適なエッジ・非エッジ処理を施すことができず、例えば、文字とイメージとでエッジ部に対する処理を変えることができない。より詳しくは、文字のエッジ部については鮮明性を高める処理を行う一方で、イメージのエッジ部については記録濃度を高める処理を行うようなことはできない。このように従来の技術では、画像データの属性に応じたエッジ・非エッジ処理を行っていないので、画像の属性に適した濃度と鮮明性を得るには不十分であった。
【０００７】
本発明は、文字や線、イメージなどの画像属性に応じたエッジ・非エッジ処理を行うことにより、高い濃度と高い鮮明性を有する画像を得ることができるインクジェット記録装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
そのため、本発明の第１の形態は、入力画像データに基づき生成された記録データに従って、記録ヘッドからインクを吐出して記録媒体に画像を記録するインクジェット記録装置であって、前記画像を構成する画像構成要素に対応した入力画像データの属性を判別する判別手段と、前記画像構成要素をエッジ部または非エッジ部として検出する検出手段と、前記画像構成要素に対応する入力画像データの属性に基づいて、前記エッジ部を記録するための記録データ及び前記非エッジ部を記録するための記録データを生成する生成手段と、を備えることを特徴とする。
【０００９】
本発明の第２の形態は、入力画像データに基づき生成された記録データに従って、記録ヘッドからインクを吐出して記録媒体に画像を記録するインクジェット記録装置において、前記画像を構成する画像構成要素に対応した入力画像データの属性を判別する判別手段と、前記画像構成要素をエッジ部または非エッジ部として検出する検出手段と、前記エッジ部に隣接する画素に対応する非エッジ部データを、前記画像構成要素に対応する入力画像データの属性に応じた間引き率で間引く間引き手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、入力画像データの属性に応じたエッジ・非エッジ処理を行っているため、高い鮮明性と高い濃度を有する画像を得ることが可能となる。
【発明を実施するための最良の形態】
【００１１】
（第１の実施形態）
以下、図面を参照して本発明に係るインクジェット記録装置の実施形態を説明する。なお、以下に説明する実施形態では、カラー画像を形成可能とするカラーインクジェット記録装置を例に採り説明する。但し、本発明は必ずしもカラー画像を形成するものに限らず、白黒画像を形成するものにも適用可能である。
【００１２】
インクジェット記録装置の概要
図１は、本発明を適用可能なカラーインクジェット記録装置の一実施形態の構成を示す概略斜視図である。インクタンク２０５〜２０８は、４色のインク（黒、シアン、マゼンタ、黄：Ｋ、Ｃ、Ｍ、Ｙ）をそれぞれ収容しており、これら４色のインクを記録ヘッド２０１〜２０４に対して供給可能に構成されている。記録ヘッド２０１〜２０４は、４色のインクに対応して設けられ、インクタンク２０５〜２０８から供給されるインクを吐出できるように構成されている。
【００１３】
搬送ローラ１０３は、補助ローラ１０４とともに記録媒体１０７を挟持しながら回転して記録媒体１０７を搬送するとともに、記録媒体（記録用紙）１０７を保持する役割も担っている。キャリッジ１０６は、インクタンク２０５〜２０８及び記録ヘッド２０１〜２０４を搭載可能であって、これら記録ヘッドおよびインクタンクを搭載しながらＸ方向に沿って往復移動可能に構成されている。このキャリッジ１０６の往復移動中に記録ヘッドからインクが吐出され、これにより記録媒体に画像が記録される。記録ヘッド２０１〜２０４の回復動作時等の非記録動作時には、このキャリッジ１０６は図中の点線で示したホームポジション位置ｈに待機するように制御される。
【００１４】
記録開始前にキャリッジ１０６と共に図１に示すホームポジションｈに位置する記録ヘッド２０１〜２０４は、記録開始命令が入力されると、図中のＸ方向に移動しつつ、インクを吐出して記録媒体１０７上に画像を記録する。この記録ヘッドの１回の移動によって、記録ヘッド２０１の吐出口の配列範囲に対応した幅を有する領域に対して記録が行われる。キャリッジ１０６の主走査方向（Ｘ）への１回の移動に伴う記録が終了すると、キャリッジ１０６はホームポジションｈに戻り、再び図中のＸ方向へ走査しながら記録ヘッド２０１〜２０４で記録を行う。記録走査が終了してから、続く記録走査が始まる前には搬送ローラ１０３が回転して、図中のＹ方向へと記録媒体が搬送される。このように記録ヘッドの記録走査と記録媒体の搬送とを繰り返すことにより記録媒体１０７上への記録が完成する。記録ヘッド２０１〜２０４からインクを吐出する記録動作は、後述の制御手段による制御に基づいて行われる。
【００１５】
なお、上記の例では、記録ヘッドが往路方向に走査する時にのみ記録動作を行う、いわゆる片方向記録を行う場合を示した。しかし、記録ヘッドが往路と復路の双方において記録動作を行う、いわゆる双方向記録を行うものにも本発明は適用可能である。また、上記の例では、インクタンク２０５〜２０８と記録ヘッド２０１〜２０４とを分離可能にキャリッジ１０６に搭載する構成を示した。しかし、インクタンク２０５〜２０８と記録ヘッド２０１〜２０４とが一体になったカートリッジを用いることも可能である。さらに、一つの記録ヘッドから複数色のインクを吐出可能な複数色一体型の記録ヘッドを用いてもよい。
【００１６】
また、前述の回復動作を行う位置には、記録ヘッドの吐出口面をキャップするキャッピング手段（不図示）やキャッピング状態で記録ヘッド内の増粘インクや気泡を除去するための吸引動作を行う吸引手段（不図示）が設けられている。
【００１７】
さらにまた、キャッピング手段の側方には、クリーニングブレード（不図示）等が記録ヘッドの吐出口面を払拭可能なように設けられている。吸引動作後にクリーニングブレードを記録ヘッドの移動経路中に突出させ、記録ヘッドを移動させることによって記録ヘッドの吐出口面に付着している不要なインクや汚れ等を払拭することができる。
【００１８】
記録ヘッドの概要
次に、上述した記録ヘッド２０１〜２０４の１つの記録ヘッド２０１について図２Ａ及び図２Ｂを参照して説明する。他の記録ヘッド２０２〜２０４についても記録ヘッド２０１と基本的に同一の構成となっている。  
図２Ａは、図１に示した記録ヘッド２０１の要部斜視図である。図２Ａにおいて、記録ヘッド２０１には、所定のピッチで配列された複数の吐出口３００が形成されている。共通液室３０１と各吐出口３００とを連結する各液路３０２の壁面に沿ってインク吐出用のエネルギーを発生するための記録素子３０３が配設されている。記録素子３０３とその駆動回路はシリコン上に半導体製造技術を利用して作られている。
【００１９】
また、温度センサ（不図示）、サブヒータ（不図示）も同一シリコン上に半導体製造プロセスと同様のプロセスで一括して形成される。これらの電気的な配線が作られたシリコン基板３０８を放熱用のアルミベース基板３０７に接着している。また、シリコン基板３０８上の回路接続部３１１とプリント基板３０９とは超極細配線３１０により接続され、カラーインクジェット記録装置（以下、プリンタともいう）からの記録信号は信号回路３１２を通して受け取られる。
【００２０】
共通液室３０１は、ジョイントパイプ３０４およびインクフィルター３０５を介して、前述したインクタンク２０５（図１参照）に連結されている。従って、共通液室３０１にはインクタンク２０５から、たとえば黒インクが供給される構成となっている。インクタンク２０５から共通液室３０１に供給されて一時的に貯えられたインクは、毛細管現象により液路３０２に侵入し、吐出口３００でメニスカスを形成して液路３０２を満たす。このとき、電極（不図示）を介して記録素子３０３が通電されて発熱すると、記録素子３０３の周囲のインクが急激に加熱されて液路３０２内に気泡が発生し、この気泡の膨張により吐出口３００から黒インク滴３１３が吐出される。なお、その他の記録ヘッド２０２〜２０４も、記録ヘッド２０１と同様にインクを吐出する。
【００２１】
また、図２Ｂは、上記各記録ヘッドの吐出口面における吐出口の配列を模式的に示す図である。図示のように、本実施形態における各記録ヘッド２０１〜２０４に示すように、同一色のインクを吐出する吐出口列が複数列（本実施形態では２列）設けられている。すなわち、記録ヘッド２０１には吐出口列２０２−１、２０２−２が設けられ、記録ヘッド２０２には吐出口列２０２−１、２０２−２が設けられている。さらに、記録ヘッド２０３には吐出口列２０３−１、２０３−２が設けられ、記録ヘッド２０４には、吐出口列２０４−１、２０４−２が設けられている。
【００２２】
制御系の概要
次に、図１及び図２Ａ及び図２Ｂに示したカラーインクジェット記録装置の記録制御系回路の概略構成を図３に示すブロック図を参照して説明する。図３において、４００は記録信号や記録に関連する制御信号を入力するインターフェ−ス、４０１はＭＰＵ（Micro Processing Unit）である。また、４０２はＭＰＵ４０１が実行する制御プログラム等を格納するＲＯＭ（Read Only Memory）である。４０３は各種データ（記録ヘッド２０１〜２０４に供給される記録信号や記録のための制御信号等）を保存しておくダイナミック型のＲＡＭ（Dynamic Random Access Memory (DRAM)）である。ＲＡＭ４０３には、記録ドット数や記録ヘッド２０１〜２０４の交換回数等も記憶が可能である。４０４は記録ヘッド２０１〜２０４に対する記録データの供給制御を行うゲートアレイであり、インターフェース４００、ＭＰＵ４０１、ＤＲＡＭ４０３間のデータの転送制御も行う。以上が記録制御部５００を構成している。
【００２３】
また、４０６は、記録ヘッド２０１〜２０４を搭載するキャリッジ１０６を往復移動させるためのキャリッジモータである。４０５は、記録媒体１０７の搬送のために搬送ローラ１０３を回転させるための搬送モータである。４０８、４０７は、搬送モータ４０５、キャリッジモータ４０６をそれぞれ駆動するためのモータドライバである。４０９は記録ヘッド２０１〜２０４を駆動するヘッドドライバであり、記録ヘッドの数に対応して複数設けられている。また、４１０はヘッド種別信号発生回路であり、キャリッジ１０６に相当するヘッド部５０１に搭載されている記録ヘッド２０１〜２０４の種類や数を示す信号をＭＰＵに与える。
【００２４】
次に、以上の構成において実行される記録データの生成処理を説明する。  
第１の実施形態においては、文字、線、イメージといった画像の属性情報（オブジェクト情報）に基づき、オブジェクト毎に画像のエッジ部及び非エッジ部を検出する。そして、各オブジェクト毎にエッジ部及び非エッジ部の最大記録デューティを変える処理を行う。これにより、精細性と濃度の観点から各オブジェクトに対して最適な記録を行うことが可能になっている。なお、ここでいう記録デューティとは、複数のドット形成エリア全てに１つずつドットが形成された場合を１００％の記録デューティとする。従って、例えば、全てのエリアのうち１／２のエリアそれぞれに１つのドットが形成されている場合は、５０％デューティとなる。また、全てのエリアに２つのドットが形成されている場合は２００％デューティとなる。
【００２５】
また、本実施形態においては、同一色のインク（たとえば黒インク）を吐出するための記録データは、２つの吐出口列２０１−１、２０１−２それぞれに対応した記録データに分割される。例えば、吐出口列２０１−１用の記録データおよび吐出口列２０１−２用の記録データに分割される。そして、これら分割記録データ夫々に基づいて２つの吐出口列２０１−１、２０１−２により上記同一色のインクが吐出される。これにより、両吐出口列によって吐出されたインクのドットによって上記同一色の画像が形成される。
【００２６】
図４は、この第１の実施形態において、入力画像データをインクジェット記録装置にて記録可能な記録データへと変換するデータ変換処理を示す機能ブロック図である。図４に示すプリンタ１２１０は、図３に示した概略構成における記録制御部５００に略相当する。また、図４に示すホストコンピュータ（以下、ホストＰＣ）１２００は、図３のインターフェース４００を介してプリンタ１２１０と以下で説明するデータなどの授受を行う。
【００２７】
ホストＰＣ１２００では、まず、アプリケーションから受け取った入力ＲＧＢデータ（入力画像データ）１０００を６００ｄｐｉの解像度でレンダリング処理１００１を行う。これによって、多値（本実施形態では、２５６値）の記録用多値ＲＧＢデータ１００２が生成される。一方、入力ＲＧＢデータ１０００に基づき、記録すべき画像内に含まれる複数種の画像構成要素である文字／線のオブジェクト及びイメージ（ビットマップデータ等）のオブジェクトの判別処理１００３を行う。続いて文字／線のオブジェクトデータ１００４及びイメージのオブジェクトデータ１００５それぞれに対してレンダリング処理１００６、１００７を行う。これにより、解像度６００ｄｐｉの２値の文字／線のオブジェクトデータ１００８（文字と線のオブジェクトデータを合成したデータ）及び２値のイメージのオブジェクトデータ１００９が生成される。生成された多値ＲＧＢデータ１００２と２値の各オブジェクトデータ１００８、１００９はプリンタ１２１０に転送される。このとき、全ての画像データは、文字、線、イメージのオブジェクトのいずれか一つに必ず属している。
【００２８】
プリンタ１２１０では、多値ＲＧＢデータ１００２から多値のＫＣＭＹデータ１０１１への変換処理１０１０を行う。変換されたＫＣＭＹデータ１０１１は所定の量子化方法で量子化処理１０１２が施される。本実施形態では、誤差拡散法によって解像度６００ｄｐｉの５値のデータに量子化される。量子化された５値のＫＣＭＹデータは、インデックス展開処理１０１３によって、各記録ヘッドによって記録可能な１２００ｄｐｉの２値のＫＣＭＹデータ１０１４にインデックス展開される。このインデックス展開処理１０１３は、５値のＫＣＭＹデータそれぞれの値に対応してマトリックス形態のドット配列データを用い、５値データの値に応じてドットマトリクスパターンを出力するものである。本実施形態では、５値データが２×２のドットマトリクスに展開される。  
一方、文字／線データ１００４及びイメージデータ１００５は、プリンタ１２１０の解像度との整合をとるためにボールド処理１０１５、１０１６が行われ、文字／線ボールドデータ１０１７、イメージボールドデータ１０１８が生成される。本実施形態では、６００ｄｐｉの画像データをプリンタの解像度である１２００ｄｐｉに整合させるべくボールド処理を行う。
【００２９】
最後に、インデックス展開された２値のＫＣＭＹデータ１０１４と、文字／線ボールドデータ１０１７、イメージボールドデータ１０１８に基づいて、後に詳述するオブジェクト別データ処理１０１９が行われる。  
なお、この第１の実施形態では、画像データ処理をホストＰＣ１２００とプリンタ１２１０とで分担する構成としたが、本発明はこの構成に限定されない。例えば、プリンタ１２１０において図４に示した処理の全てを実行するようにしてもよい。要は、ホスト１２００とプリンタ１２１０とで構成されるインクジェット記録システムにおいて、上記画像データ処理を実行できればよい。
【００３０】
図５は、この第１の実施形態において実施されるオブジェクトデータ処理の全体を表す機能ブロック図であり、図６は図５に示すオブジェクトデータ処理の手順を示すフローチャートである。なお、以下の説明では黒色インク用の２つの記録ヘッド２０１−１、２０１−２を用いて記録を行う場合について説明する。  
図５および図６において、まず、記録データに基づいて画像に含まれる各画像構成要素（オブジェクト）のエッジ部及び非エッジ部の検出処理２０００を行う（Ｓ１０１）。この後、オブジェクト別にエッジ部及び非エッジ部の記録データ生成処理２００１を行う（Ｓ１０２）。次に、文字／線ボールドデータ１０１７、イメージボールドデータ１０１８を用いて文字/線エッジ部データ２００２、イメージエッジ部データ２００３、文字/線非エッジ部データ２００４、及びイメージ非エッジ部データ２００５を生成する。
【００３１】
続いて、文字/線エッジ部データ２００２に対して、第１のエッジマスク２００６及び第２のエッジマスク２００９の２つのマスクによって間引き処理を行う（Ｓ１０３）。これによって、第１のエッジ部間引きデータ２００７と第２のエッジ部間引きデータ２００８を生成する。同様にイメージエッジ部データ２００３に対して、第３のエッジマスク２０１０及び第４のエッジマスク２０１３の２つのマスクによって間引き処理を行う（Ｓ１０４）。これによって、第３のエッジ部間引きデータ２０１１と第４のエッジ部間引きデータ２０１２を生成する。
【００３２】
次に文字/線非エッジ部データ２００４に対して、第１の非エッジマスク２０１４及び第２の非エッジマスク２０１７の２つのマスクによって間引き処理を行う（Ｓ１０５）。これによって、第１の非エッジ部間引きデータ２０１５と第２の非エッジ部間引きデータ２０１６を生成する。同様にイメージ非エッジ部データ２００５に対して、第３の非エッジマスク２０１８及び第４の非エッジマスク２０２１の２つのマスクによって間引き処理を行う（Ｓ１０６）。これによって、第３の非エッジ部間引きデータ２０１９と第４の非エッジ部間引きデータ２０２０を生成する。
【００３３】
次に、第１のエッジ部間引きデータ２００７と第３のエッジ部間引きデータ２０１１、及び第１の非エッジ部間引きデータ２０１５と第３の非エッジ部間引きデータ２０１９を合成（論理和）する。これにより、図１１Ｍに示すような記録ヘッド２０１−１用合成データ２０２２を生成する（Ｓ１０７）。同様に、第２のエッジ部間引きデータ２００８と第４のエッジ部間引きデータ２０１２、及び第２の非エッジ部間引きデータ２０１６と第４の非エッジ部間引きデータ２０２０を合成（論理和）する。これにより、図１１Ｎに示すような記録ヘッド２０１−２用合成データ（２０２３）を生成する（Ｓ１０８）。この後、記録ヘッド２０１−１用合成データ（２０２２）を記録ヘッド２０１−１（２０２４）へ転送し、記録ヘッド２０１−２用の合成データ（２０２３）を記録ヘッド２０１−２（２０２５）へ転送し、各々の記録ヘッドで記録を行う。
【００３４】
図７は、図５の２０００および図６のＳ１０１において実施される記録データの非エッジ部の検出処理を示すフローチャートである。記録データの着目する画素（以下、着目画素という）に黒ドットが存在し、かつ、その着目画素を中心とする３×３のマトリクス（図８Ａ参照）内の黒ドットの数（以下、総黒ドット数という）が９であるか否かを判定する（Ｓ２０１）。総黒ドット数が９の場合は着目画素のビットをオン（黒）にする（Ｓ２０２）。総ドット数が９でない場合には、着目画素のビットをオフ（白）にする（Ｓ２０３）。続いて、記録データの着目画素を１画素分シフトさせる（Ｓ２０４）。この動作を繰り返し行い、全ての記録データの画素についての検出処理が終了したか否かの判断を行い（Ｓ２０５）、終了した場合には、記録データの非エッジ部の検出処理を終了（Ｓ２０６）とし、終了していなければ上記処理を繰り返す。
【００３５】
図８Ａ−図８Ｄは、上記の非エッジ部の検出処理を模式的に表した図である。図８Ａは、着目画素を中心とした３×３のマトリクスで画像データを表している。図８Ｂはオリジナル画像データ（入力画像データ）である。オリジナル画像データに対して３×３マトリクスを順次１画素ずつシフトさせながら非エッジ部の検出処理を行う。マトリクス内の総黒ドット数が９の場合に着目画素のビットをオン（黒）にしていくと、図８Ｃに表すように非エッジ部データが生成される。
【００３６】
なお、上記のようにして生成した非エッジ部データをオリジナル記録データから差し引く、または非エッジ部データとオリジナル記録データの排他的論理和（ＥＸ−ＯＲ）をとることで図８Ｄに表すようにエッジ部データを生成することができる。ここでは、エッジ部を輪郭の１画素とし、非エッジ部を輪郭の１画素以外の領域として検出したが、これに限定されるものでなくエッジ部を複数の画素として検出してもよい。
【００３７】
図９は、この第１の実施形態における記録データのオブジェクト別エッジ部及び非エッジ部データ生成処理（図５の２００１、図６のＳ１０２）の手順を示すフローチャートである。ここでは、まず、文字／線ボールドデータ１０１７とエッジ部及び非エッジ部検出処理２０００で生成したエッジ部データとに基づき、文字/線エッジ部データ２００２を生成する（Ｓ３０１）。次にイメージボールドデータ１０１８とエッジ部データとに基づき、イメージエッジ部データ２００３を生成する（Ｓ３０２）。同様に文字／線ボールドデータ１０１２とエッジ部及び非エッジ部検出処理２０００で生成した非エッジ部データから文字/線非エッジ部データ２００４を生成する（Ｓ３０３）。最後に、イメージボールドデータ１０１３と非エッジ部データからイメージ非エッジ部データ（２００５）を生成し（Ｓ３０４）、これにより図９のフローチャートに示される処理を終了する。
【００３８】
図１０Ａ−図１０Ｈは、図９におけるオブジェクト別エッジ部及び非エッジ部データ生成処理の例を模式的に示した図である。図１０において、（ａ）は文字／線ボールドデータ１０１７を、（ｂ）はイメージボールドデータ１０１８をそれぞれ示している。また、図１０Ｃはエッジ部データを、（ｄ）は非エッジ部データをそれぞれ示している。
【００３９】
図１０Ａに示す文字／線ボールドデータと、図１０Ｃに示すエッジ部データとの論理積をとる。これにより、図１０Ｃに示すエッジデータの中からイメージのエッジ部データが消去され、図１０Ｅに示すような文字/線エッジ部データ２００２が生成される。次に、図１０Ｂのイメージボールドデータと図１０Ｃのエッジ部データとの論理積をとる。これにより、図１０Ｃに示すエッジデータの中から文字／線のエッジ部データが消去され、図１０Ｆに示すようなイメージエッジ部データ２００３が生成される。
【００４０】
次に、図１０Ａに示す文字／線ボールドデータと図１０Ｄの非エッジ部データとの論理積をとる。これにより、図１０Ｄに示すデータの中からイメージのデータが消去され、図１０Ｇに示す文字/線非エッジ部データ２００４が生成される。次に、図１０Ｂに示すイメージボールドデータと図１０Ｄに示す非エッジ部データとの論理積をとる。これにより、図１０Ｄに示す非エッジ部データの中から文字／線のエッジデータが消去され、図１０Ｈに示すイメージ非エッジ部データ２００５が生成される。
【００４１】
図１１Ａ−１１Ｎは、本実施形態におけるエッジ部データ及び非エッジ部データの間引き処理（図６のＳ１０３〜Ｓ１０６）、および、各記録ヘッド用データ生成処理（図６のＳ１０７〜Ｓ１０８）を模式的に示す図である。図１１Ａの文字/線エッジ部データ２００２と記録可能率５０％（間引き率５０％）の第１のエッジマスク２００６との論理積をとることで図１１Ｂに示す第１のエッジ部間引きデータが生成される。ここで、第１のエッジマスク２００６は２×２の画素からなるマトリクスを単位とし、記録データに対して繰り返し論理積をとるものとする。
【００４２】
ここで、間引きマスクの記録可能率および間引き率について説明する。図１１に示される通り、間引きマスク２００６、２００９、２０１０、２０１３、２０１４、２０１７、２０１８、２０２１は、黒で示される記録許容画素と白で示される非記録許容画素とで構成される。「記録許容画素」とは、インクの吐出（ドットの記録）を許容する画素のことであり、「非記録許容画素」とは、ドットの記録を許容しない画素のことである。また、間引きマスクの「記録可能率」とは、間引きマスクを構成する記録許容画素と非記録許容画素の総数（全画素数）に対する記録許容画素の数の割合を百分率で表したものである。一方、マスクの「間引き率」とは、２値データを間引くことが可能な割合を指し、「１００−記録可能率（％）」で表される。
【００４３】
次に、文字/線エッジ部データと記録可能率５０％の第２のエッジマスク２００６との論理積をとることで図１１Ｃに示す第２のエッジ部間引きデータ２００８を生成する。ここで第１のエッジマスク２００６と第２のエッジマスク２００９とは補完関係になっており、両マスクによって得られた記録データにより形成される文字/線エッジ部の記録デューティは、最大で５０％×２＝１００％となる。
【００４４】
また、図１１Ｄに示すイメージエッジ部データ２００３と、記録可能率７５％（間引き率２５％）の第３のエッジマスク２０１０との論理積をとることで図１１Ｅに示す第３のエッジ部間引きデータ２０１１を生成する。同様に、図１１Ｄに示すイメージエッジ部データ２００３と、記録可能率７５％（間引き率２５％）の第４のエッジマスク２０１３との論理積をとることで図１１Ｆの第４のエッジ部間引きデータ２０１２を生成する。ここで、第３のエッジマスク２０１０と、第４のエッジマスク２０１３は、いずれも２×２のマトリクスの左上と右下の画素においてドットを記録可能としている。従って、第３のイメージエッジ部データ２０１２と第４のエッジ部間引きデータ２０１２とで記録されるイメージエッジ部の記録デューティは、最大で７５％×２＝１５０％となる。
【００４５】
また、図１１Ｇの文字/線非エッジ部データ２００４と記録可能率７５％（間引き率２５％）の第１の非エッジマスク２０１４との論理積をとることで、図１１Ｈに示す第１の非エッジ部間引きデータ２０１５を生成する。同様に、文字/線非エッジ部データ２００４と第２の非エッジマスク２０１７との論理積をとることで、図１１Ｉに示す第２の非エッジ部間引きデータ２０１６を生成する。ここで、第１の非エッジマスク２０１４と、第２の非エッジマスク２０１７は、いずれも２×２のマトリクスの右上と左下の画素においてドットを記録可能としている。従って、第１の非エッジ部間引きデータ２０１５と第２の非エッジ部間引きデータ２０１６によって形成される文字/線非エッジ部のデューティは、最大で７５％×２＝１５０％となる。
【００４６】
さらに、図１１Ｊのイメージ非エッジ部データ２００５と記録可能率７５％（間引き率２５％）の第３の非エッジマスク２０１８との論理積をとることで、図１１Ｋに示す第３の非エッジ部間引きデータ２０１９を生成する。同様に、イメージ非エッジ部データ２００５と第４の非エッジマスク２０２１との論理積をとることで、図１１Ｌに示す第２の非エッジ部間引きデータ２０２０を生成する。ここで、第１の非エッジマスク２０１８と、第２の非エッジマスク２０２１は、いずれも２×２のマトリクスの右上と左下の画素においてドットを記録可能としている。従って、第１の非エッジ部間引きデータ２０１９と第２の非エッジ部間引きデータ２０２０によって形成される文字/線非エッジ部のデューティは、最大で７５％×２＝１５０％となる。
【００４７】
次に、第１のエッジ部間引きデータ２００７と、第３のエッジ部間引きデータ２０１１と、第１の非エッジ部間引きデータ２０１５と、第３の非エッジ部間引きデータ２０１９との論理和をとることで、記録ヘッド２０１-１用の合成データ２０２２を生成する。また、第２のエッジ部間引きデータ２００８と、第４のエッジ部間引きデータ２０１２と、第２の非エッジ部間引きデータ２０１６と、第４の非エッジ部間引きデータ２０２０との論理和をとることで、記録ヘッド２０１-２用の合成データ２０２３を生成する。
【００４８】
そして、合成データ２０２２は記録ヘッド２０１−１に転送され、合成データ２０２３は記録ヘッド２０１−２に転送される。これにより、文字/線エッジ部の記録デューティは最大１００％となり、イメージエッジ部の記録デューティは最大１５０％となる。一方、文字/線非エッジ部の記録デューティは最大１５０％、イメージ非エッジ部の記録デューティは最大１５０％となる。その結果、文字や線においてはエッジ部の記録デューティが適正に抑えられるため、インクを吐出し過ぎることによる文字のつぶれや滲みは低減され、高精細な文字、線画像が得られる。また、比較的大きい文字や線においては、記録デューティの高い非エッジ部の割合が多くなるため、エッジ部の濃度を抑えて滲みを抑えつつ、濃度の高い文字や線を形成することができる。さらに、イメージ画像等については、エッジ部、非エッジ部に関わらず、最大１５０パーセントの記録デューティで記録が行われるため、高い濃度で高品質な画像を形成することができる。
【００４９】
以上説明した第１の実施形態によれば、オブジェクト毎にエッジ部と非エッジ部を検出し、オブジェクト別にエッジ部と非エッジ部の最大記録デューティを変える処理を行う。こうすることで、精細性を維持しつつ、濃度の高い高品位な画像を記録することが可能になる。
【００５０】
なお、以上説明した第１の実施形態においては、文字及び線のオブジェクトを同様に取り扱っているが、必要に応じて文字と線とを別々のオブジェクトとみなし、それぞれに異なる処理を施すようにしても良い。また、第１の実施形態においては、文字/線エッジ部の記録デューティを最大１００％、それ以外の部分の記録デューティを最大１５０％に設定しているが、この最大記録デューティの値はこれに限られるものではない。最大記録デューティは、インク種やメディア種によって最適な値に設定することが好ましい。また、記録物の用途によっても、要求される文字/線の鮮鋭性及び記録濃度は異なる。従って、記録物の用途などに応じて、オブジェクト毎にエッジ部／非エッジ部のデューティを最適な値に設定することが好ましい。
【００５１】
さらに、第１の実施形態では、エッジ部よりも非エッジ部の最大記録デューティを高く設定しているが、これに限られるものではない。文字／細線の鮮鋭性を維持しつつ、定着性を重視したい場合には、エッジ部よりも非エッジ部の最大記録デューティを低く設定するようにしても良い。
【００５２】
また、上記第１の実施形態では、黒の単色を記録する場合を例に採り説明したが、各色のデータ（例えば、シアン、マゼンタ、黄）についても同様の処理を行い、カラー画像を記録することも可能である。
【００５３】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。上記第１の実施形態では、入力画像データに含まれるオブジェクト（属性情報）毎にエッジ部及び非エッジ部を検出するものとした。これに対し、第２の実施形態では、所定のＲＧＢ値を有する画素からなる画像と、それ以外の画素からなる画像とで、それぞれ、エッジ部および非エッジ部を検出し、これらエッジ部及び非エッジ部の最大記録デューティを変える処理を行う。これにより、精細性と濃度の観点から最適な記録を行うことが可能になる。
【００５４】
本実施形態によれば、文字や線、イメージといった画像の属性情報（オブジェクト情報）を得ることができない場合においても、画素のＲＧＢ値を指定して処理を変更することにより、指定した色の画像のエッジ部とそれ以外の部分とで濃度を制御することが可能になる。なお、この第２の実施形態においても、上記第１の実施形態と同様に、図１ないし図４に示す構成を備える。
【００５５】
図１２は、この第２の実施形態において、入力画像データを、インクジェット記録装置にて記録動作を実行させるための記録データへと変換するデータ変換処理を示す機能ブロック図である。  
ホストＰＣ１２００において、アプリケーションから受け取った入力ＲＧＢデータ（入力画像データ）１０００を６００ｄｐｉの解像度でレンダリング処理１００１する。これによって、多値（本実施形態では、２５６値）の記録用多値ＲＧＢデータ１００２が生成される。生成された多値ＲＧＢデータ１００２はプリンタ１２１０に転送される。  
プリンタ１２１０では、多値ＲＧＢデータから多値のＫＣＭＹデータへの色変換処理１０１０を行う。変換されたＫＣＭＹデータ１０１１は所定の量子化方法で量子化処理１０１２が施される。本実施形態では、誤差拡散法によって解像度６００ｄｐｉの５値に量子化される。量子化されたＫＣＭＹデータはインデックス展開１０１３され、記録ヘッドによって記録可能な１２００ｄｐｉの２値データ１０１４が生成される。
【００５６】
一方、プリンタ１２１０において、記録用多値ＲＧＢデータ１００２に対して指定ＲＧＢ値の検出処理を行い、指定ＲＧＢ値データ１５０１及び指定ＲＧＢ値以外のデータ１５０４を生成する。指定ＲＧＢ値データ１５０１は、プリンタ１２１０の解像度と整合をとるためにボールド処理１０１５が施され、指定ＲＧＢ値ボールドデータ１５０３が生成される。このボールド処理は、６００ｄｐｉを１２００ｄｐｉに合わせるべくボールド処理される。同様に指定ＲＧＢ値データ以外のデータ１５０４は記録データの解像度と整合をとるためにボールド処理１０１６が行われ、指定ＲＧＢ以外のボールドデータ１５０６が生成される。最後に、インデックス展開された２値データ１０１４、指定ＲＧＢボールドデータ１５０３、及び指定ＲＧＢ以外のボールドデータ１５０６に基づいて指定ＲＧＢ値データの処理１５０７が行われる。
【００５７】
図１３は、本発明の第２の実施形態における記録データの指定ＲＧＢ値検出処理１５００において実施される検出処理の手順を示すフローチャートである。ここでは、指定Ｒ，Ｇ，Ｂ値として、Ｒ，Ｇ，Ｂ＝（０，０，０）の画素（黒色の画素）の検出処理を例に採り説明する。なお、Ｒ＝Ｇ＝Ｂ＝０の画素は黒文字を構成する画素であるが多く、Ｒ＝Ｇ＝Ｂ＝０の画素を検出することで、イメージ内に存在する黒文字を検出することができる。  
まず、記録データの中で、着目画素がＲ，Ｇ，Ｂ＝（０，０，０）であるか否かを判定する（Ｓ４０１）。Ｒ，Ｇ，Ｂが（０，０，０）の場合は、着目画素のビットをオン（黒）にする（Ｓ４０２）。また、Ｒ，Ｇ，Ｂが（０，０，０）でない場合には、着目画素のビットをオフ（白）にする（Ｓ４０３）。続いて、記録データの着目画素を１画素分シフトさせる（Ｓ４０４）。この動作を繰り返し行い、全ての記録データの画素についての検出処理が終了すれば、記録データの指定ＲＧＢ値の検出処理を終了し（Ｓ４０５）、終了していなければ上記処理Ｓ４０１〜Ｓ４０４を繰り返す。
【００５８】
このようにして指定ＲＧＢデータを生成した後は、指定ＲＧＢデータ１５０１を反転し、指定ＲＧＢ以外のデータ１５０４を生成する。
【００５９】
なお、この第２の実施形態では、画像データ処理をホストＰＣ１２００とプリンタ１２１０とで分担する構成としたが、本発明はこの構成に限定されるものではなく、プリントシステムの態様に応じて最適な分担を行えば良い。  
図１４は、この第２の実施形態において実施される指定ＲＧＢ値データ処理１５０７の全体を表す機能ブロック図、図１５は、第２の実施形態におけるデータ生成の処理の手順を示すフロー図である。
【００６０】
図１４および図１５の処理は、上記第１の実施形態における文字/線ボールドデータ１０１７及びイメージボールドデータ１０１８の代わりに、指定ＲＧＢボールドデータ１５０３及び指定ＲＧＢ以外のボールドデータ１５０６を用いて処理を行うものである。それ以外の基本的な処理は上記第１の実施形態と同様である。すなわち、指定ＲＧＢ値画像とそれ以外の画像の夫々についてエッジ部及び非エッジ部を検出する（Ｓ５０１，５０２）。次いで、指定ＲＧＢ値画像のエッジ部データを間引くための間引きマスク３００６、３００９を用いて、指定ＲＧＢ値画像のエッジ部データ３００２の間引き処理を行う（Ｓ５０３）。次いで、指定ＲＧＢ値以外の画像のエッジ部データを間引くための間引きマスク３０１０、３０１３を用いて、指定ＲＧＢ値以外の画像のエッジ部データ３００３の間引き処理を行う（Ｓ５０４）。次いで、指定ＲＧＢ値画像の非エッジ部データを間引くための間引きマスク３０１４、３０１７を用いて、指定ＲＧＢ値画像の非エッジ部データ３００４の間引き処理を行う（Ｓ５０５）。次いで、指定ＲＧＢ値以外の画像の非エッジ部データを間引くための間引きマスク３０１８、３０２１を用いて、指定ＲＧＢ値以外の画像の非エッジ部データ３００５の間引き処理を行う（Ｓ５０６）。なお、図１４に示す間引きマスク３００６、３００９は、図１１Ｂ，１１Ｃのエッジマスク２００６、２００９と同様、記録可能率５０％（間引き率５０％）の間引きマスクとなっている。また、図１４に示す他の間引きマスク３０１０、３０１３、３０１４、３０１７、３０１８、３０２１は、それぞれ、図１１Ｅ，１１Ｆ，１１Ｈ，１１Ｉ，１１Ｋ，１１Ｌに示すエッジマスク２０１０、２０１３、２０１４、２０１７、２０１８、２０２１と同一であり、それぞれ記録可能率７５％（間引き率２５％）となっている。そして、間引きマスクで間引かれた記録データのうち、記録データ３００７、３０１１、３０１５、３０１９は合成されて記録ヘッド２０１−１に、記録データ３００８、３０１２、３０１６、３０２０は合成されて記録ヘッド２０１−２にそれぞれ転送される。
【００６１】
これにより、指定ＲＧＢ値画像のエッジ部の記録デューティが最大１００％、それ以外の画像のエッジ部の記録デューティが最大１５０％となる。また、指定ＲＧＢ値画像の非エッジ部の記録デューティが最大１５０％となり、指定ＲＧＢ値画像以外の非エッジ部の記録デューティが最大１５０％となる。その結果、指定ＲＧＢ値画像においてはエッジ部の記録デューティが適正に抑えられ、指定ＲＧＢ値画像のエッジ部のつぶれや滲みを抑えつつ、非エッジ部の濃度を高めて鮮明な画像を形成することが可能になる。また、指定ＲＧＢ値画像以外の画像については、エッジ部、非エッジ部に関わらず、最大１５０％の記録デューティで記録が行われるため、高い濃度で高品質な画像を形成することができる。
【００６２】
以上説明したように、この第２の実施形態によれば、指定したＲＧＢ値画像とそれ以外の画像のそれぞれにおいてエッジ部と非エッジ部を検出し、エッジ部と非エッジ部との最大記録デューティを変えて記録を行うことが可能になる。その結果、ビットマップ画像データ等のようなオブジェクト情報が得られない入力画像データにおいても、画像に埋め込まれた黒文字等のデータの濃度を選択的に制御することができ、黒文字の精細性を維持しつつ、濃度の高い高品位な記録が可能となる。
【００６３】
なお、上記第１の実施形態においては、指定ＲＧＢ値として、Ｒ，Ｇ，Ｂ＝（０，０，０）を指定しているが、その他の値あるいは範囲を指定しても良い。例えば、Ｒ，Ｇ，Ｂ＝（０，０，０）〜Ｒ，Ｇ，Ｂ＝（３２，３２，３２）といった範囲のＲＧＢ値を有する画像を指定ＲＧＢ値画像とし、指定ＲＧＢ値画像と他の画像とで最大記録デューティを異ならせても良い。
【００６４】
また、第２の実施形態では、黒の単色の記録を行う場合を例に採り説明したが、他の色（例えば、シアン、マゼンタ、黄）の記録データについても同様の処理を行うことが可能であり、黒色の画像を記録する場合と同様の効果を期待できる。
【００６５】
（第３の実施形態）
次に、本発明の第３の実施形態を説明する。  
本発明の第３の実施形態は、文字のオブジェクト情報及び指定ＲＧＢデータに基づき、周辺の黒及びカラー画像のデータを間引く処理を行う。これにより文字や指定したＲＧＢ値の画像を構成するインクと、周辺の背景を構成するインクとの境界で発生するブリーディング（滲み）を抑制する。  
図１６は、この第３の実施形態において、入力画像データをインクジェット記録装置によって記録可能な記録データへと変換するデータ変換処理を示す機能ブロック図である。ホストＰＣ１２００において、アプリケーションから受け取った入力ＲＧＢデータ１０００に対し、６００ｄｐｉの解像度でレンダリング処理１００１を行う。これによって、多値（本実施形態では、２５６値）の記録用多値ＲＧＢデータ１００２が生成される。また、入力ＲＧＢデータ１０００に基き、オブジェクトの判別処理１００３を行う。判別処理１００３により文字として判別された文字データに対してレンダリング処理１００６を行う。これより、解像度６００ｄｐｉの２値の文字データ１００８が生成される。こうして生成された多値ＲＧＢデータ１００２と２値の文字データ１００８はプリンタ１２１０に転送される。
【００６６】
プリンタ１２１０では、多値ＲＧＢデータから多値のＫＣＭＹデータ１０１１への変換処理１０１０を行う。変換されたＫＣＭＹデータ１０１１は所定の量子化方法で量子化処理１０１２が施される。本実施形態では、誤差拡散法によって解像度６００ｄｐｉの５値に量子化される。量子化されたＫＣＭＹデータは、インデックス展開処理１０１３によって、各記録ヘッドによって記録可能な１２００ｄｐｉの２値ＫＣＭＹデータ１０１４にインデックス展開される。このインデックス展開処理１０１３は、５値のそれぞれの値に対応してマトリックス形態のドット配列データを用い、５値データの値に応じてドットマトリクスパターンを出力するものである。本実施形態では、５値データが２×２のドットマトリクスに展開される。
【００６７】
一方、２値の文字データ１００８は、プリンタ１２１０の解像度との整合をとるためにボールド処理１０１５が行われ、文字ボールドデータ１０１７が生成される。本実施形態では、６００ｄｐｉを１２００ｄｐｉに合わせるべくボールド処理を行う。
【００６８】
また、プリンタ１２１０では、上記第２の実施形態と同様に、記録用多値ＲＧＢデータ１００２に対して指定ＲＧＢ値の検出処理を行い、指定ＲＧＢデータ１５０１を生成する。指定ＲＧＢデータ１５０１は、プリンタ１２１０の解像度と整合をとるためにボールド処理１０１６が施され、指定ＲＧＢボールドデータ１５０３が生成される。最後に、インデックス展開された２値のＫＣＭＹデータ１０１４と、文字ボールドデータ１０１７及び指定ＲＧＢボールドデータ１５０３とに基づいて境界間引き処理１０２０が行われる。
【００６９】
図１７は、第３の実施形態において実施される記録データの指定ＲＧＢ値検出処理の手順を示すフローチャートである。ここでは、指定Ｒ，Ｇ，Ｂ値として、Ｒ，Ｇ，Ｂ＝（０，０，０）の画素（黒色の画素）の検出処理を例に採り説明する。
【００７０】
まず、記録データの中で、着目画素データのＲ，Ｇ，Ｂ値が（０，０，０）であり、かつその画素の文字データの値が０（オフ）であるか否かを判定する（Ｓ６０１）。着目画素のＲ，Ｇ，Ｂ値が（０，０，０）で、文字データの値が０でない場合は、着目画素のビットをオン（黒）にする（Ｓ６０２）。そうでない場合には、着目画素のビットをオフ（白）にする（Ｓ６０３）。続いて、記録データの着目画素を１画素分シフトさせる（Ｓ６０４）。この動作を繰り返し行い、全ての記録データの画素についての検出処理が終了すれば、記録データの指定ＲＧＢ値の検出処理を終了し（Ｓ６０５）、終了していなければ上記処理を繰り返す。Ｓ６０２において文字属性のデータが０になっている場合にのみ着目画素のビットをオンにしている。これによって、１つの画素に対して文字データと指定ＲＧＢデータとが重複してオンになることがなくなる。その結果、その後の処理で重複して間引き処理を行わずに済む。
【００７１】
図１８はこの第３の実施形態において実施される境界間引き処理の手順を示すフローチャート図である。また、図１９Ａ〜図１９Ｍは、境界間引き処理の各工程において生成される画像データを示す図である。なお、以下の説明では、図示及び説明の簡略化のため、図１９Ａ、図１９Ｂに示すような単純な画像を、文字または指定ＲＧＢ値画像のデータとして表している。ここで、図１９Ａは黒色の画像データ（Ｋデータ）を、図１９Ｂはイエローの画像データ（Ｙデータ）をそれぞれ示しており、このようにＫデータとＹデータが隣接している場合の境界部に対する間引き処理を例に採って説明する。
【００７２】
本処理が起動されると（Ｓ７００）、まず、図１９Ｃに示す文字ボールドデータ１０１７の反転処理を行い、図１９Ｅに示す文字反転データを生成する（Ｓ７０１）。  
同様に図１９Ｄに示す指定ＲＧＢボールドデータ１５０３の反転処理を行い、図１９Ｆに示す指定ＲＧＢ反転データを生成する（Ｓ７０２）。
【００７３】
次に、図１９Ｃに示す文字ボールドデータ１０１７を隣接８近傍画素に拡張し、図１９Ｇに示す文字拡張データを生成する（Ｓ７０３）。同様に図１９Ｄの指定ＲＧＢボールドデータ１５０３を隣接８近傍画素に拡張し、図１９Ｈに示す指定ＲＧＢ拡張データを生成する（Ｓ７０４）。
【００７４】
次に図１９Ｅに示す文字反転データと、図１９Ｇに示す文字拡張データとの論理積をとり、図１９Ｉに示す文字間引きデータを生成する（Ｓ７０５）。同様に図１９Ｆに示す指定ＲＧＢ反転データと、図１９Ｈに示す指定ＲＧＢ拡張データとの論理積をとり、図１９Ｊに示す指定ＲＧＢ間引きデータ（Ｓ７０６）を生成する。
【００７５】
続いて、図１９Ｉに示す文字間引きデータと、図１９Ｊの指定ＲＧＢ間引きデータとの論理和をとり、図１９Ｋに示す合成間引きデータを生成する（Ｓ７０７）。この後、図１９Ｋに示す合成間引きデータを反転したデータと、図１９Ｂに示すＹデータとの論理積をとることにより、記録すべきイエロー画像のデータとして、図１９Ｌに示すＹ処理後データが得られ、以上により処理を終了する。このＹ処理後データは、図１９Ｂに示すＹ画像データのうち、図１９Ａに示す文字及び指定ＲＧＢデータに隣接する８近傍に位置する画素が、１００％の間引き率で間引かれた画像データとなる。換言すれば、境界間引き処理が行われた画像データとなる。すなわち、図１９Ａに示す文字及び指定ＲＧＢ値データと、図１９Ｌに示すＹ処理データを記録することにより、図１９Ｍに示すように、文字及び指定ＲＧＢ値画像の周囲に１画素分の記録されない領域が形成されることとなる。これにより、文字及び指定ＲＧＢ値画像を形成するインクと、その周辺の背景を構成するＹ画像を形成するインクとの境界でブリーディング（滲み）が発生するのを抑制することが可能となる。従って、この第３の実施形態によれば、文字、線画像、および指定ＲＧＢ値画像を高精細で視認性の高い画像を形成することが可能になる。  
また上記第３の実施形態において、図１８で行った処理は、Ｋ、Ｃ、Ｍ、Ｙそれぞれのデータとの間で同様に行うことが可能であり、これにより境界間引き処理が行われたＫ、Ｃ、Ｍ、Ｙそれぞれのデータを生成することができる。この際、文字はＫ、Ｃ、Ｍ、Ｙ全て境界間引き処理を行うが、指定ＲＧＢデータについて、Ｋデータは間引き処理を行わず、Ｃ、Ｍ、Ｙのデータのみ間引き処理を行う、という処理を行うことも可能である。また、インク、記録材よっては、滲み易いもの、滲みにくいものがあるため、滲みにくいインクが存在する場合には、滲み易いインクの画像データのみを選択して間引き処理を行うようにしてもよい。
【００７６】
さらに、上記第３の実施形態においては、文字、指定ＲＧＢ値画像などのような対象となる画像に隣接する８近傍の画素を１００％の間引き率で間引く構成にした。しかし、この間引き率（記録可能率）は、インクの滲みに易さに応じて設定するようにしてもよい。例えば、記録データを間引く間引きマスクを各インク色毎に設け、各間引きマスク毎にインクの滲み易さに応じた間引き率を設定し、その間引きマスクと図１９Ｋに示す合成間引きデータとの論理積をとることで間引き量を調節するようにしても良い。
【００７７】
また、本実施形態においては、文字及び指定ＲＧＢデータに基づき、境界間引き処理を行う構成としたが、線やその他のオブジェクトに対しても間引き処理を行う構成にしてもよい。
【００７８】
また、本実施形態においては、指定ＲＧＢ値として、Ｒ，Ｇ，Ｂ＝（０，０，０）を指定しているが、その他のＲＧＢ値を指定してもよい。例えば、Ｒ，Ｇ，Ｂ＝（０，０，０）〜Ｒ，Ｇ，Ｂ＝（３２，３２，３２）といった範囲のＲＧＢ値に対して間引き処理を行うようにしても良い。
【００７９】
以上説明したように、この第３の実施形態によれば、文字に対しては、文字データに基づき境界間引き処理を行うことで、文字を形成するインクと周辺の背景を形成するインクとの境界で発生するブリーディング（滲み）を低減することができる。また、指定ＲＧＢ値画像については、そのＲＧＢ値画像データに基づき間引き処理を行うことで、ビットマップ画像等のようなオブジェクト情報が得られない画像データにおいても指定ＲＧＢ値画像に隣接するデータを間引くことができる。そのため、画像に埋め込まれた黒文字等においても滲みのない視認性の良い記録を行うことができる。
【００８０】
なお、上記各実施形態では、入力画像データをプリンタの解像度に整合させるために、入力画像データに基づいてボールドデータを生成する処理を実施しているが、入力画像データとプリンタとの解像度が同一である場合には、ボールド処理は不要である。
【００８１】
（第４の実施形態）
次に、本発明の第４の実施形態を説明する。この第４の実施形態では、文字、線、イメージといった属性検出（オブジェクト検出）に加え、イメージ内の所定のＲＧＢ値を有する画素（例えば、Ｒ＝Ｇ＝Ｂ＝０の黒色画素）も検出する。そして、文字/線のエッジ部、および、イメージ内の指定ＲＧＢ値画像（例えば、黒文字）のエッジ部と、それ以外の部分とで、最大記録デューティーを変える処理を行う。これにより、精細性と濃度の観点から最適な記録を行うことが可能になる。
【００８２】
図２０は、第４の実施形態において、入力画像データをインクジェット記録装置にて記録可能な記録データへと変換するデータ変換処理を示す機能ブロック図である。ホストＰＣ１２００では、まず、アプリケーションから受け取った入力ＲＧＢデータ（入力画像データ）１０００を６００ｄｐｉの解像度でレンダリング処理１００１を行う。これによって、多値（本実施形態では、２５６値）の記録用多値ＲＧＢデータ１００２が生成される。一方、入力画像データ１０００に基づき、記録すべき画像内に含まれる複数種の画像構成要素である文字／線のオブジェクト及びイメージ（ビットマップデータ等）のオブジェクトの判別処理１００３を行う。続いて文字／線のオブジェクトデータ１００４及びイメージのオブジェクトデータ１００５それぞれに対してレンダリング処理１００６、１００７を行う。これにより、解像度６００ｄｐｉの２値の文字／線のオブジェクトデータ１００８（文字と線のオブジェクトデータを合成したデータ）及び２値のイメージのオブジェクトデータ１００９が生成される。生成された多値ＲＧＢデータ１００２と２値の各オブジェクトデータ１００８、１００９はプリンタ１２１０に転送される。このとき、全ての画像データは、文字、線、イメージのオブジェクトのいずれか一つに必ず属している。
【００８３】
プリンタ１２１０では、多値ＲＧＢデータから多値のＫＣＭＹデータへの変換処理１０１０を行う。変換されたＫＣＭＹデータ１０１１は所定の量子化方法で量子化処理１０１２が施される。本実施形態では、誤差拡散法によって解像度６００ｄｐｉの５値に量子化される。量子化されたＫＣＭＹデータは、記録ヘッドによって記録可能な１２００ｄｐｉの２値のＫＣＭＹデータ１０１４にインデックス展開１０１３される。
【００８４】
一方、プリンタ１２１０では、記録用多値ＲＧＢデータ１００２及び２値のイメージオブジェクトデータ１００９からイメージ内に含まれる所定のＲＧＢ値（指定ＲＧＢ値）の検出処理を行う。ここで、指定ＲＧＢ値の検出処理としては、Ｒ，Ｇ，Ｂ＝（０，０，０）の画素（黒色の画素）を検出する。なお、Ｒ＝Ｇ＝Ｂ＝０の画素は黒文字を構成する画素であるが多く、Ｒ＝Ｇ＝Ｂ＝０の画素を検出することで、イメージ内に存在する黒文字を検出することができる。これにより、イメージ内指定ＲＧＢ値データ１６０１及び指定ＲＧＢ値以外のイメージデータ１６０２を生成する。ここで、イメージ内指定ＲＧＢ値データとは、２値のイメージオブジェクトデータ１００９と記録用多値ＲＧＢデータ１００２との論理積演算（ＡＮＤ処理）により得られる、多値ＲＧＢ値内に含まれる指定ＲＧＢ値データである。一方、指定ＲＧＢ値以外のイメージデータ１６０２とは、２値のイメージオブジェクトデータ１００９からイメージ内指定ＲＧＢ値データ１６０１を除いたデータである。イメージ内指定ＲＧＢ値データ１６０１は、プリンタ１２１０の解像度と整合をとるためにボールド処理１６０３が施され、イメージ内指定ＲＧＢ値ボールドデータ１６０７が生成される。このボールド処理は、６００ｄｐｉを１２００ｄｐｉに合わせるべくボールド処理される。同様に指定ＲＧＢ値データ以外のイメージデータ１６０２は記録データの解像度と整合をとるためにボールド処理１６０４が行われ、指定ＲＧＢ以外のイメージボールドデータ１６０８が生成される。
【００８５】
最後に、インデックス展開された２値のＭＣＭＹデータ１０１４と、文字／線ボールドデータ１０１７、イメージ内指定ＲＧＢ値ボールドデータ１６０７、指定ＲＧＢ以外のイメージボールドデータ１６０８に基づいて、後に詳述するオブジェクト及び指定ＲＧＢデータ処理１６００が行われる。
【００８６】
なお、この第４の実施形態では、画像データ処理をホストＰＣとプリンタ１２１０とで分担する構成としたが、本発明はこの構成に限定されない。例えば、プリンタ１２１０において図２０に示した処理の全てを実行するようにしてもよい。要は、ホスト１２００とプリンタ１２１０とで構成されるインクジェット記録システムにおいて、上記画像データ処理を実行できればよい。
【００８７】
図２１および図２２は、文字/線ボールドデータ１０１７、イメージ内指定ＲＧＢボールドデータ１６０７及び指定ＲＧＢ以外のイメージボールドデータ１６０８を用いてデータ生成処理を行うためのブロック図およびフローチャートである。基本的な処理は、上記第１及び第２の実施形態と同様である。まず、文字/線ボールドデータ１０１７、イメージ内指定ＲＧＢボールドデータ１６０７及び指定ＲＧＢ以外のイメージボールドデータ１６０８夫々について、エッジ部及び非エッジ部を検出する（Ｓ８０１、Ｓ８０２）。
【００８８】
次いで、間引きマスク４００８、４０１０を用いて、文字/線エッジ部データ４００２の間引き処理を行う（Ｓ８０３）。なお、間引きマスク４００８、４０１０としては、図１１に示される記録可能率５０％（間引き率５０％）のマスク２００６、２００９が使用される。次いで、間引きマスク４０１２、４０１４を用いて、イメージ内指定ＲＧＢエッジ部データ４００３の間引き処理を行う（Ｓ８０４）。なお、間引きマスク４０１２、４０１４としては、図１１に示される記録可能率５０％（間引き率５０％）のマスク２００６、２００９が使用される。次いで、間引きマスク４０１６、４０１８を用いて、イメージ内指定ＲＧＢ以外のイメージエッジ部データ４００４の間引き処理を行う（Ｓ８０５）。なお、間引きマスク４０１６、４０１８としては、図１１に示される記録可能率７５％（間引き率２５％）のマスク２０１０、２０１３が使用される。次いで、間引きマスク４０２０、４０２２を用いて、文字/線非エッジ部データ４００５の間引き処理を行う（Ｓ８０６）。なお、間引きマスク４０２０、４０２２としては、図１１に示される記録可能率７５％（間引き率２５％）のマスク２０１４、２０１７が使用される。次いで、間引きマスク４０２４、４０２６を用いて、イメージ内指定ＲＧＢ非エッジ部データ４００６の間引き処理を行う（Ｓ８０７）。なお、間引きマスク４０２４、４０２６としては、図１１に示される記録可能率７５％（間引き率２５％）のマスク２０１８、２０２１が使用される。次いで、間引きマスク４０２８、４０３０を用いて、イメージ内指定ＲＧＢ以外のイメージエッジ部データ４００７の間引き処理を行う（Ｓ８０８）。なお、間引きマスク４０２８、４０３０としては、図１１に示される記録可能率７５％（間引き率２５％）のマスク２０１８、２０２１が使用される。
【００８９】
そして、これら間引き処理（Ｓ８０３〜Ｓ８０８）により得られた間引きデータのうち、間引きデータ４００９、４０１３、４０１７、４０２１、４０２５、４０２９は合成（論理和）されて記録ヘッド２０１−１に転送される。同様に、間引きデータ４０１１、４０１５、４０１９、４０２３、４０２７、４０３１は合成（論理和）されて記録ヘッド２０１−２に転送される。
【００９０】
これにより、文字／線データのエッジ部及びイメージ内指定ＲＧＢ値画像のエッジ部の最大記録デューティが１００％、それ以外の画像のエッジ部の最大記録デューティが１５０％となる。一方、画像の非エッジ部の記録デューティは、オブジェクトの種類やＲＧＢ値に関らず、最大で１５０％となる。その結果、文字／線のエッジ部の記録デューティが適性に抑えられる。また、指定ＲＧＢ値を有するイメージのエッジ部の記録デューティも適正に抑えられるため、ビットマップデータ等に含まれる文字（黒文字）等においてもエッジ部のつぶれや滲みを抑えることができる。更に、文字／線の非エッジ部や指定ＲＧＢ値の非エッジ部、指定ＲＧＢ値以外のイメージについては、最大１５０％の記録デューティで記録が行われるため、高い濃度で高品質な画像を形成することができる。
【００９１】
以上説明したように第４の実施形態によれば、文字／線オブジェクトに含まれる文字・線データに加え、ビットマップ画像データ等のようなオブジェクト情報が得られない画像データ内の黒文字等についても記録濃度を制御できる。この結果、文字の精細性を維持しつつ、濃度の高い高品位な記録が可能となる。
【００９２】
なお、この第４の実施形態においては、指定ＲＧＢ値として、Ｒ，Ｇ，Ｂ＝（０，０，０）を採用しているが、その他の値はこれに限られるものではない。例えば、Ｒ，Ｇ，Ｂ＝（０，０，０）〜Ｒ，Ｇ，Ｂ＝（１６，１６，１６）といった範囲のＲＧＢ値を有する画像を指定ＲＧＢ値画像とし、この指定ＲＧＢ値画像とその他の画像とで最大記録デューティを異ならせてもよい。
【００９３】
（その他の実施形態）
上記の各実施形態では、吐出口列を２列設けた例を示したが、各種インク毎に３本以上の吐出口列を設け、同一種類のインクを吐出するための記録データを3つ以上の吐出口列に分割して供給するようにすることも可能である。また、同一種類のインクを吐出する記録ヘッドとして、２列の吐出口列を設けた記録ヘッドを用いる例を示したが、１列の吐出口列を形成した記録ヘッドを２つ設け、この２つの記録ヘッドから同一種類のインクを吐出するようにしてもよい。
【００９４】
また、上記各実施形態では、少ない走査回数で記録デューティを高めるために、同一種類のインクを、複数の吐出口列から吐出させる例を示した。しかし、各種インクをそれぞれ１つの吐出口列のみから吐出させるようにすることも可能である。この際、１回の記録走査で、画像構成要素のエッジ部を非エッジ部より高い記録デューティで記録するには、エッジ部の最大記録デューティを１００％以下にすることが必要となる。また、最大記録デューティを１００％を超える値にする場合には、同一の記録領域に対して複数の記録走査を行うことが必要となる。
【００９５】
この他、記録ヘッドの形態としては、文字や線を記録するためのインクを吐出する記録ヘッドのみ吐出口列を増やす構成とすることも可能である。
【００９６】
なお、本発明の目的は、上記各実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステムあるいは装置に供給し、ＣＰＵ又はＭＰＵがプログラムコードを実行することによっても達成され得ることは言うまでもない。
【００９７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，及びＲＯＭなどを用いることができる。
【００９９】
また、本発明は、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含む。
【０１００】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた構成を採ることも可能である。この場合、メモリに書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０１】
【図１】本発明を適用可能なカラーインクジェット記録装置の一実施形態の構成を示す概略斜視図である。
【図２】本発明の各実施形態に用いられる記録ヘッドを示す図であり、（ａ）は記録ヘッドの要部斜視図、（ｂ）は各記録ヘッドの吐出口面における吐出口の配列を模式的に示す図である。
【図３】第１の実施形態に用いられるインクジェット記録装置の制御系回路の概略構成を示すブロック図である。
【図４】第１の実施形態において、入力画像データをインクジェット記録装置にて記録可能な記録データへと変換する処理を行うための機能を示すブロック図である。
【図５】第１の実施形態において実施されるオブジェクトデータ処理を行うための機能を示すブロック図である。
【図６】図５に示すオブジェクトデータ処理の手順を示すフローチャートである。
【図７】第１の実施形態において実施される記録データの非エッジ部の検出処理を示すフローチャートである。
【図８】第１の実施形態において実施される非エッジ部の検出処理を模式的に表した図である。
【図９】第１の実施形態における記録データのオブジェクト別エッジ部及び非エッジ部データ生成処理の手順を示すフローチャートである。
【図１０】図９におけるオブジェクト別エッジ部及び非エッジ部データ生成処理の例を模式的に示した図である。
【図１１】第１の実施形態におけるエッジ部及び非エッジ部の間引き処理を表す図である。
【図１２】第２の実施形態において、入力画像データをインクジェット記録装置によって記録可能な記録データへと変換する処理を行うための機能を示すブロック図である。
【図１３】第２の実施形態における記録データの指定ＲＧＢ値検出処理の手順を示すフローチャートである。
【図１４】第２の実施形態において実施される指定ＲＧＢ値データ処理を行うための機能を示すブロック図である。
【図１５】第２の実施形態におけるデータ処理の手順を示すフロー図である。
【図１６】第３の実施形態において、入力画像データをインクジェット記録装置によって記録可能な記録データへと変換する処理を行うための機能を示すブロック図である。
【図１７】第３の実施形態において実施される記録データの指定ＲＧＢ値検出処理の手順を示すフローチャートである実施形態３の検出処理のフローチャート図である。
【図１８】第３の実施形態において実施される境界間引き処理の手順を示すフローチャート図である。
【図１９】第３の実施形態の境界間引き処理において生成されるデータを示す図である。
【図２０】第４の実施形態において、入力画像データを記録データへと変換する処理を行うための機能を示すブロック図である。
【図２１】第４の実施形態において実施されるデータ処理を行うための機能を示すブロック図である。
【図２２】図２１に示すデータ処理の手順を示すフローチャートである。
【符号の説明】
【０１０２】
１０６  キャリッジ
２０１〜２０４  記録ヘッド
４０１  ＭＰＵ
４０２  ＲＯＭ
４０３  ＤＲＡＭ
４０４  ゲートアレイ
４０７〜４０８  モータドライバ
４０９  ヘッドドライバ
５００  記録制御部
１０００  入力画像データ
１００１，１００６，１００７  レンダリング処理
１００２  多値ＲＧＢデータ
１００３  オブジェクト判別処理
１００４  文字/線データ
１００５  イメージデータ
１０１０  色変換処理
１０１１  多値Ｋ，Ｃ，Ｍ，Ｙデータ
１０１２  多値量子化処理
１０１３  インデックス展開処理
１０１４  ２値Ｋ，Ｃ，Ｍ，Ｙデータ
１０１５  文字/線データのボールド処理
１０１６  イメージデータのボールド処理
１０１７  文字/線ボールドデータ
１０１８  イメージボールドデータ
１０１９  オブジェクト別データ処理
１０２０  境界間引き処理
１２００  ホストＰＣ
１２１０  プリンタ
１５００  指定ＲＧＢ検出処理
１５０１  指定ＲＧＢデータ
１５０３  指定ＲＧＢボールドデータ
１５０４  指定ＲＧＢ以外のデータ
１５０６  指定ＲＧＢ以外のボールドデータ
１５０７  指定ＲＧＢデータ処理
２０００  エッジ部及び非エッジ部検出処理
２００１  オブジェクト別エッジ部及び非エッジ部データ生成処理
２００２  文字/線エッジ部データ
２００３  イメージエッジ部データ
２００４  文字/線非エッジ部データ
２００５  イメージ非エッジ部データ
２００６  第１のエッジ部間引きマスク
２００７  第１のエッジ部間引きデータ
２００８  第２のエッジ部間引きデータ
２００９  第２のエッジ部間引きマスク
２０１０  第３のエッジ部間引きマスク
２０１１  第３のエッジ部間引きデータ
２０１２  第４のエッジ部間引きデータ
２０１３  第４のエッジ部間引きマスク
２０１４  第１の非エッジ部間引きマスク
２０１５  第１の非エッジ部間引きデータ
２０１６  第２の非エッジ部間引きデータ
２０１７  第２の非エッジ部間引きマスク
２０１８  第３の非エッジ部間引きマスク
２０１９  第３の非エッジ部間引きデータ
２０２０  第４の非エッジ部間引きデータ
２０２１  第４の非エッジ部間引きマスク
２０２２  記録ヘッド２０１−１用合成データ
２０２３  記録ヘッド２０１−２用合成データ
【図１】
2009096188.tif 000003
【図２】
2009096188.tif 000004
【図３】
2009096188.tif 000005
【図４】
2009096188.tif 000006
【図５】
2009096188.tif 000007
【図６】
2009096188.tif 000008
【図７】
2009096188.tif 000009
【図８】
2009096188.tif 000010
【図９】
2009096188.tif 000011
【図１０】
2009096188.tif 000012
【図１１】
2009096188.tif 000013
【図１２】
2009096188.tif 000014
【図１３】
2009096188.tif 000015
【図１４】
2009096188.tif 000016
【図１５】
2009096188.tif 000017
【図１６】
2009096188.tif 000018
【図１７】
2009096188.tif 000019
【図１８】
2009096188.tif 000020
【図１９】
2009096188.tif 000021
【図２０】
2009096188.tif 000022
【図２１】
2009096188.tif 000023
【図２２】
2009096188.tif 000024