(57)【要約】 【課題】  予め定められた大きさの画像領域の各色の濃度データをホスト装置から入力することでメモリ容量の節約及び集積回路のゲート削減などをする一方で、各バンド間のつなぎ部分のつなぎスジを緩和する。【解決手段】  異なる走査により記録される画像領域の境界部分を含む予め定められた大きさの画像領域の画像データを記録バッファに保持し、前記記録バッファに保持された画像データのうち前記境界部分の近傍領域の画像データを読み出す。この読み出された画像データに基づいて前記境界部分の近傍領域に記録するドット数をカウントし、読み出された画像データを、カウント結果に基づいて間引く。間引かれた画像データを前記記録バッファに上書きし、上書きが行われた前記記録バッファに保持された画像データに基づいて記録を行う。【選択図】  図１
2009101667.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドを記録媒体に対して走査させて前記記録媒体に画像の記録を行う記録装置であって、
複数の走査記録で使用する画像データを保持する記録バッファと、
前記記録媒体における先の走査記録で記録される領域と次の走査記録で記録される領域との境界部分の近傍領域に関し、前記記録ヘッドの走査方向に分割された領域に対応する画像データを前記分割された領域毎に順に前記記録バッファから読み出す読み出し手段と、
前記読み出し手段により読み出された画像データに基づき記録するデータ量に関する情報を取得する取得手段と、
前記読み出し手段により読み出された画像データを１または複数のラスタごとに複数のグループに分けて、前記取得手段にて取得された情報に基づいて、前記グループ毎に異なる間引き率で間引く間引き手段と、
前記読み出し手段にて読み出された前記記録バッファの領域に、前記間引き手段にて間引かれた画像データを格納する格納手段と、
前記記録バッファに保持された画像データに基づいて記録を行う記録手段とを備えることを特徴とする記録装置。
【請求項２】
前記読み出し手段により読み出された画像データはインデックス形式の多値データであり、前記取得手段によって取得された前記多値データの前記データ量に関する情報に基づき、前記間引き手段はマスクパターンを用いて前記グループ単位で画像データの間引きを行うことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記間引き手段は、前記複数のグループのうち間引きを行うグループを選択する選択手段を備えることを特徴とする請求項１項に記載の記録装置。
【請求項４】
前記間引き手段は、前記選択手段が選択したグループに対応する画像データに対して、前記データ量に関する情報に基づき、予め用意された複数の異なるマスク率のマスクパターンを選択して間引きを行うことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記間引き手段は、前記読み出し手段により読み出された前記分割された領域に対応する画像データを保持する間引きバッファを備えることを特徴とする請求項１項に記載の記録装置。
【請求項６】
記録ヘッドを記録媒体に対して走査させて前記記録媒体に画像の記録を行う記録装置の制御方法であって、
前記記録媒体における先の走査記録で記録される領域と次の走査記録で記録される領域との境界部分の近傍領域に関し、前記記録ヘッドの走査方向に分割された領域に対応する画像データを前記分割された領域毎に順に記録バッファから読み出す読み出し工程と、
前記読み出し工程により読み出された画像データに基づき記録するデータ量に関する情報を取得する取得工程と、
前記読み出し工程により読み出された画像データを１または複数のラスタごとに複数のグループに分けて、前記取得工程にて取得された情報に基づいて、前記グループ毎に異なる間引き率で間引く間引き工程と、
前記読み出し工程にて読み出された前記記録バッファの領域に、前記間引き工程にて間引かれた画像データを格納する格納工程と、
前記記録バッファに保持された画像データに基づいて記録を行う記録工程とを備えることを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドを用いて１パス又は複数パスで記録を行うことにより、記録媒体上に高品位のカラー画像を得ることができる記録装置及びその記録装置の制御方法に関する。
【背景技術】
【０００２】
インクジェット記録装置を用いて記録媒体上に高速で記録するというユーザのニーズは高まってきている。高速で記録するためには、高画質記録を実現するために用いられているマルチパス記録のパス数を減らして記録することが有効である。なお、パス数とは、１バンド分の記録領域の記録を完成するために必要な記録ヘッドの走査回数である。
【０００３】
記録ヘッドの走査と記録媒体の紙送りとを繰り返しながら記録を行うマルチパス記録においては、記録ヘッドの吐出口の数は一定であるため、パス数を減らすことで１回あたりの紙送り量を多くすることができる。例えば、１パスで記録する場合は、２パスで記録する場合に比べて、１回あたりの紙送り量が２倍となり、約２倍の速さで記録することができることになる。すなわち、パス数が少なくなるほど、所定の記録領域を記録するために必要な記録ヘッドの走査回数は少なくなり、１回あたりの紙送り量は多くなることで所定の記録領域を記録するために必要な時間は短くなる。
【０００４】
一般的なインクジェット記録装置では、インクを吐出する吐出口を複数備えた記録ヘッドを吐出口の配列方向とほぼ垂直な方向に走査して記録する。このため、１パスで記録する場合は、１回の記録走査によって帯状の１バンド分の記録領域に記録が行われることになる。
【０００５】
このように、１パスで記録する場合は、１バンド分の記録領域を１回の記録走査によって記録するため、１回の記録走査で記録媒体上へ吐出するインクの量が、１バンド分の記録領域を複数回の記録走査によって記録するマルチパス記録の場合よりも多くなる。このため、記録媒体やインクの種類により程度に差は有るものの、１パスで記録する場合は、インクの密度が高い記録領域において異なる記録走査によって記録された境界部分に、他の部分よりも画像濃度が高い部分（黒スジ）が発生する場合がある。
【０００６】
黒スジの発生は、記録ヘッドの走査方向にそれぞれが異なるインク（イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）など）を吐出する複数の記録ヘッドが配置されたインクジェット記録装置で特に顕著となる。このような黒スジはつなぎスジとも呼ばれ、つなぎスジの発生により記録品位は許容レベルを下回る場合がある。
【０００７】
このため、このようなつなぎスジの発生を抑え、１パスで記録する場合においても高画質な画像を記録する方法が開示されている（特許文献１参照）。この方法は、各バンド間のつなぎ部分におけるインク吐出量から、この部分についての単位領域の色相と彩度を判定する。そして、この色相と彩度から使用するインク及び記録位置ごとに間引きランクを設定し、この間引きランクに基づいて間引きながら記録を行う。こうして、１パスで記録する場合における各バンド間において発生するつなぎスジの程度を緩和させる。
【特許文献１】特開２００２−９６４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のつなぎスジの発生を抑える方法は、ホスト装置からＹ、Ｍ、Ｃの二値データ（２値データ、ビットマップデータ）、或いはレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の多値データを入力することを前提としている。ビットマップデータの場合は、Ｙ、Ｍ、Ｃの色ごとに吐出するインクドットをカウントし、各色のカウント値の大小関係から色ごとに間引きランクを設定し、設定されたランクのマスクパターンを用いて間引きを行っている。Ｒ、Ｇ、Ｂの多値データの場合は、インクの色に対応したＹ、Ｍ、Ｃデータに変換する過程でテーブルを用いて低減係数をかけることにより間引きを行っている。しかしながら、記録装置が備えるメモリの容量の節約及びＡＳＩＣ（特定用途集積回路）のゲート削減の観点から、ホスト装置から入力されるデータは、予め定められた大きさの画像領域におけるインクの色に対応した各色の濃度データであることが望ましい。その理由は以下の通りである。
【０００９】
メモリ容量を節約するためには、データを圧縮することが有効である。なお、前述の各色の濃度データは、圧縮されたデータである。データを圧縮することにより、記録バッファにより多くの情報量を格納することが可能になり、一度により多くの情報に対して演算することが可能になる。データを圧縮することは、高画質記録及び高速記録につながる。
【００１０】
ＣＰＵのゲート削減のためには、なるべく最小限の処理で記録ヘッドが記録可能なデータに変換できるデータをホスト装置から入力することが望ましい。そのため、Ｒ、Ｇ、ＢからＹ、Ｍ、Ｃへの色変換処理などのＣＰＵに負荷がかかる処理はなるべくホスト装置で行い、記録装置は高画質記録及び高速記録に寄与する処理のみを行う構成とすることが理想的である。高画質記録及び高速記録に寄与する処理とは、例えば、マルチパス記録を実行するための処理や各バンド間のつなぎ部分の画像処理などである。このため、これらの処理などを行うには、少なくとも１バンド分の記録データが記録バッファ上に格納されることが望ましい。
【００１１】
以上の理由より、ホスト装置から入力されるデータは、予め定められた大きさの画像領域におけるインクの色に対応した各色の濃度データであることが望ましい。しかし、前述の従来技術のインクジェット記録装置で扱うことのできるデータは、Ｂｉｔｍａｐデータ及び多値のＲ、Ｇ、Ｂデータのみであるため、この各色の濃度データを扱うことが出来ない。
【００１２】
また、前述の従来技術では、Ｂｉｔｍａｐデータ（ビットマップデータ）に対する間引き処理と、Ｒ、Ｇ、ＢからＹ、Ｍ、Ｃへの色変換処理とで、別の色域判断アルゴリズムが必要となってしまう。さらに、各バンド間のつなぎ部分をＲ、Ｇ、Ｂデータから直接知ることはできないため、ホスト装置からこの各バンド間のつなぎ部分についての情報も入力する必要が生じる。
【００１３】
そこで、本発明の目的は、予め定められた大きさの画像領域の濃度データを色毎にホスト装置から入力することで、メモリ容量の節約及び制御回路の回路規模の抑制と、バンド間のつなぎ部分のつなぎスジを緩和することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するための本発明は、記録ヘッドを記録媒体に対して走査させて前記記録媒体に画像の記録を行う記録装置であって、複数の走査記録で使用する画像データを保持する記録バッファと、前記記録媒体における先の走査記録で記録される領域と次の走査記録で記録される領域との境界部分の近傍領域に関し、前記記録ヘッドの走査方向に分割された領域に対応する画像データを前記分割された領域毎に順に前記記録バッファから読み出す読み出し手段と、前記読み出し手段により読み出された画像データに基づき記録するデータ量に関する情報を取得する取得手段と、前記読み出し手段により読み出された画像データを１または複数のラスタごとに複数のグループに分けて、前記取得手段にて取得された情報に基づいて、前記グループ毎に異なる間引き率で間引く間引き手段と、前記読み出し手段にて読み出された前記記録バッファの領域に、前記間引き手段にて間引かれた画像データを格納する格納手段と、前記記録バッファに保持された画像データに基づいて記録を行う記録手段とを備えることを特徴とする。
【００１５】
また、上記課題を解決するための別の本発明は、記録ヘッドを記録媒体に対して走査させて前記記録媒体に画像の記録を行う記録装置の制御方法であって、前記記録媒体における先の走査記録で記録される領域と次の走査記録で記録される領域との境界部分の近傍領域に関し、前記記録ヘッドの走査方向に分割された領域に対応する画像データを前記分割された領域毎に順に記録バッファから読み出す読み出し工程と、前記読み出し工程により読み出された画像データに基づき記録するデータ量に関する情報を取得する取得工程と、前記読み出し工程により読み出された画像データを１または複数のラスタごとに複数のグループに分けて、前記取得工程にて取得された情報に基づいて、前記グループ毎に異なる間引き率で間引く間引き工程と、前記読み出し工程にて読み出された前記記録バッファの領域に、前記間引き工程にて間引かれた画像データを格納する格納工程と、前記記録バッファに保持された画像データに基づいて記録を行う記録工程とを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、従来のバンド間のつなぎスジ緩和のための間引き処理を、各色の濃度データに対して直接適用させることにより、メモリ容量の節約及び制御回路規模の増大を抑制し、高画質記録及び高速記録を実現できる。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明の実施例について図面を参照しながら詳細に説明する。
【００１８】
なお、この明細書において、「記録」（以下、「プリント」とも称する）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１９】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２０】
また、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固又は不溶化させることが挙げられる。
【実施例】
【００２１】
以下、本発明の実施例を、複数の記録ヘッドを有するシリアルプリンタを例に説明する。本実施例では、ホスト装置であるＰＣから、予め定められた大きさの画像領域の各色の濃度データ（以下インデックスデータ）を記録装置が受信する。そして、記録バッファ上に格納されたインデックスデータを、Ｂｉｔｍａｐに展開することなくそのまま間引き、記録ヘッドに転送する際にリアルタイムでＢｉｔｍａｐ展開をしながら記録する。
【００２２】
図６は、本発明の代表的な実施例であるインクジェット記録装置の構成の概要を示す外観斜視図である。
【００２３】
図６に示すように、インクジェット記録装置（以下、記録装置という）は、インクジェット方式に従ってインクを吐出して記録を行う記録ヘッド（インクジェット記録ヘッド）１１３を搭載している。記録ヘッド１１３を搭載したキャリッジ２にキャリッジモータＭ１によって発生する駆動力を伝達機構４より伝え、キャリッジ２を主走査方向である矢印Ａ方向に往復移動（記録媒体Ｐに相対的に往復走査）させる。この往復走査とともに、例えば、記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド１１３から記録媒体Ｐにインクを吐出することで記録を行う。
【００２４】
記録装置のキャリッジ２には記録ヘッド１１３を搭載するのみならず、記録ヘッド１１３に供給するインクを収容するインクタンク６を装着する。このインクタンク６は、キャリッジ２に対して着脱自在になっている。
【００２５】
図６に示した記録装置はカラー記録が可能であり、そのためキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のインクをそれぞれ収容した４つのインクタンクを搭載している。これら４つのインクタンクはそれぞれ独立に着脱可能である。記録ヘッドは、上述した色毎にインクを吐出する記録素子を備えている。記録素子列は、記録素子を複数備ており、記録ヘッドは、マゼンタ用の記録素子列、シアン用の記録素子列、イエロー用の記録素子列、ブラック用の記録素子列を有する。
【００２６】
キャリッジ２と記録ヘッド１１３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド１１３は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、本実施例の記録ヘッド１１３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用し、熱エネルギーを発生するために電気熱変換体を備える。その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００２７】
図６に示されているように、キャリッジ２はキャリッジモータＭ１の駆動力を伝達する伝達機構４の駆動ベルト７の一部に連結されており、ガイドシャフト１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。したがって、キャリッジ２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１３に沿って往復走査する。また、キャリッジ２の主走査方向（矢印Ａ方向）に沿ってキャリッジ２の位置を示すためのスケール８が備えられている。
【００２８】
また、記録装置には、記録ヘッド１１３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられており、キャリッジモータＭ１の駆動力によって記録ヘッド１１３を搭載したキャリッジ２が往復走査される。これと同時に、記録ヘッド１１３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００２９】
記録装置には、記録ヘッド１１３を搭載するキャリッジ２の記録動作のための往復運動の範囲外（記録領域外）の位置に、記録ヘッド１１３の吐出不良を回復するための回復装置１０が配設されている。
【００３０】
回復装置１０は、記録ヘッド１１３の吐出口面をキャップするキャッピング機構１１と記録ヘッド１１３の吐出口面をクリーニングするワイピング機構１２を備えている。そして、キャッピング機構１１による吐出口面のキャッピングに連動して回復装置内の吸引手段（吸引ポンプ等）により吐出口からインクを強制的に排出させる。それによって、記録ヘッド１１３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復動作を行う。
【００３１】
また、非記録動作時等には、記録ヘッド１１３の吐出口面をキャッピング機構１１によるキャッピングすることによって、記録ヘッド１１３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構１２はキャッピング機構１１の近傍に配され、記録ヘッド１１３の吐出口面に付着したインク滴を拭き取るようになっている。
【００３２】
また、記録装置では、キャッピング機構１１に記録に関係しないインクを吐出することにより、予備吐出を行うことができる構成となっている。
【００３３】
これらキャッピング機構１１を使用した吸引動作及び予備吐出動作、ワイピング機構１２を使用したワイパー動作により、記録ヘッド１１３のインク吐出状態を正常に保つことが可能となっている。
【００３４】
図６では、インクタンク６と記録ヘッド１１３とが分離された構成について示しているが、インクタンクと記録ヘッドとが一体に形成されたヘッドカートリッジであっても良い。
【００３５】
図７は、図６に示した記録装置の制御構成を示すブロック図である。
【００３６】
図７に示すように、コントローラ６００は、ＭＰＵ６０１、所要のテーブル、その他の固定データを格納したＲＯＭ６０２を有する。また、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド１１３の制御のための制御信号を生成する特殊用途集積回路（ＡＳＩＣ）６０３を有する。また、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ６０４、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行うシステムバス６０５を有する。さらに、以下に説明するセンサ群から入力されたアナログ信号をデジタル信号にＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給するＡ／Ｄ変換器６０６などで構成される。ＡＳＩＣ６０３は、例えば図１に記載されている、ＤＭＡリード部１０５、ＤＭＡライト部１１１、間引き処理部１０９、第１間引きバッファ１０６、第２間引きバッファ１１０、ドットカウント部１０７、間引きランク決定部１０８、ニ値化処理部１１２を含む。
【００３７】
また、１０１は画像データの供給源となるコンピュータ等でありホスト装置と総称される。ホスト装置１０１と記録装置との間ではインタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００３８】
さらに、６２０はスイッチ群であり、電源スイッチ６２１、プリント開始を指令するためのプリントスイッチ６２２、及び回復動作の起動を指示するための回復スイッチ６２３など、操作者による指令入力を受けるためのスイッチから構成される。６３０はホームポジションを検出するためのフォトカプラなどの位置センサ６３１、環境温度を検出するために記録装置の適宜の箇所に設けられた温度センサ６３２等から構成される装置状態を検出するためのセンサ群である。
【００３９】
さらに、６４０はキャリッジモータＭ１を駆動させるキャリッジモータドライバ、６４２は搬送モータＭ２を駆動させる搬送モータドライバである。また、６４４は、記録ヘッド１１３を駆動させる記録ヘッドドライバである。本発明のスイッチング方式の直流電圧変換回路は、例えば、記録ヘッド１１３に駆動電圧を供給するために記録ヘッドドライバ６４４に使用することができる。また、例えば、搬送モータＭ２に電力を供給するために搬送モータドライバ６４２に使用することもできる。
【００４０】
図１は、本発明のデータ処理を行う要部の概要を表すブロック図である。
【００４１】
ＰＣであるホスト装置１０１から、ここでは多値のインデックスデータがインターフェイスケーブル１０２を介して記録装置１０３に転送される。インデックスデータはまず記録バッファ１０４に格納される。そして、記録バッファ１０４に格納されたインデックスデータは、ニ値化処理部（２値化処理部）１１２へ転送される。ただし、記録媒体において、連続する２つのバンド（１回の走査で記録される領域）のつなぎ部に対応するインデックスデータについては、記録バッファ１０４からニ値化処理部１１２へ転送される前に、間引き処理が行われる。ニ値化処理部１１２では、インデックス形式の多値データからニ値データへの変換を行う。例えば、１ピクセルのインデックスデータから、４ドット分のニ値データへ変換される。４ドットの内訳は、走査方向に２ドット、搬送方向に２ドットである。従って、この場合、ニ値化処理部１１２では１ラスタ分のインデックスデータから２ラスタ分のニ値データが生成される。このニ値データは記録ヘッド１１３に転送されて、記録ヘッドにより記録が行われる。
【００４２】
次に、間引き処理について説明する。ＤＭＡリード部（ダイレクトメモリアクセスによる読出し手段）１０５が、記録バッファ１０４上のつなぎ部（異なる走査により記録される画像領域の境界部分）近傍のデータをリードし、第１間引きバッファ１０６に格納する。第１間引きバッファ１０６に各色すべてのデータが格納されると、ドットカウント部１０７により、濃度データを粒度変換しながらドット数についてドットカウントを行う。ドットカウント部１０７のカウント結果により、各色のドットカウント値が決まると、色毎のカウント値の大小関係から、間引きランク決定部１０８が各色の間引きランクを決定する。このように、ドットカウント値に基づき、間引き量を色毎に異ならせる。間引きランク決定後、間引き処理部１０９にて間引き処理が実行される。間引き処理が終了すると、間引きされたデータは第２間引きバッファ１１０に保存される。さらに、ＤＭＡライト部（ダイレクトメモリアクセスによる書込み手段）１１１が第２間引きバッファ１１０から読み出して、記録バッファ１０４上の間引き前のデータに対して上書きする。即ち、読出したアドレスに書き戻すのである。このため、ＡＳＩＣ６０３は、読出した記録バッファのアドレスや読み出した領域の情報を保持するレジスタを備える。ＤＭＡライト部１１１は、読出したアドレスや読み出した領域についての情報を参照して書き込みを行う。記録バッファ１０４に格納されているインデックスデータは、ニ値化処理部（データ変換部）１１２へ転送される。
【００４３】
図２（ａ）は、画像データが記録バッファ１０４に格納されている状態を説明する図である。記録バッファにおける画像データの格納状態は、記録媒体における走査領域に対応している。この図２（ａ）でいえば、２走査分の画像データが、走査毎に格納されている。この記録バッファ１０４は、インデックスデータを格納する。斜線で示す領域は間引き処理の対象となる画像データを格納する領域である。つなぎ部は、記録媒体におけるバンドとバンドの境界に対応するメモリ領域の境界である。このつなぎ部を含む搬送方向１６ラスタ分の画像データは、後述するデータ量を取得する対象となる。データ量の取得は、例えば、インデックスデータに基づくドットカウントを行う。このデータ量を取得する対象の画像データを格納するメモリ領域をドットカウント領域と表現する。このドットカウント領域は、図に示すように走査方向に複数に分割されている。１つのドットカウント領域のサイズは、走査方向に３２ビット（ｂｉｔ）、排紙方向に１６ラスタである。この分割されている領域毎に順に画像データの読み出しが行われる。
【００４４】
図２（ｂ）と図２（ｃ）は、図２（ａ）に示したドットカウント領域と間引き領域を説明する図である。この図に示すように、図２（ｂ）と（ｃ）は、イエロー（Ｙ）についてのドットカウント対象の領域について説明する図である。このドットカウント領域は複数の領域に分割されている。ここで、説明を簡単にするためにドットカウント領域をＹｕとＹｄの２つの領域に分割している。例えば、領域Ｙｕに格納されているデータは、先の走査記録で使用されるデータである。領域Ｙｄに格納されているデータは、次の走査記録で使用されるデータである。
【００４５】
このドットカウント領域は搬送方向（記録素子の配列方向）に複数の領域に分割されている。言換えると、ドットカウント領域に格納されている画像データは、搬送方向（記録素子の配列方向）に複数のグループに分けられている。図２（ｂ）は、間引き領域が、８ラスタ幅のデータを保持する領域Ｙｕに含まれていることを示す図であり、図２（ｃ）は間引き領域が、８ラスタ幅のデータを保持する領域Ｙｄに含まれていることを示す図である。ここでは、間引き領域は４ラスタ幅である。
【００４６】
補足すると、図２（ｂ）は、ドットカウント領域のうち間引き領域が、つなぎ部の排紙方向の下流側に割り当てられている。図２（ｃ）は、間引き領域が、つなぎ部の排紙方向の上流側に割り当てられている。この間引き領域の割り当ては、例えば、記録モードに基づく。イエロー（Ｙ）について説明したが他の色についても同様であり、シアン（Ｃ）はＣｕとＣｄに区分される。マゼンタ（Ｍ）はＭｕとＭｄに区分される。
【００４７】
以上をまとめると、図２（ａ）、（ｂ）、（ｃ）に示すように、記録バッファに格納されている画像データのうちの一部（搬送方向に連続する予め定められたラスタ幅の画像データ）が読み出され、ドットカウントが行われる。また、この読み出された複数ラスタの画像データの一部（搬送方向に連続する予め定められたラスタ幅の画像データ）が間引き対象の画像データとなり、間引き処理が行われる。従って、間引き処理を行う対象となる画像データを選択する選択部を備えている。
【００４８】
なお、図２（ａ）に示したように、つなぎ部をまたいだ１６ラスタ×３２ｂｉｔ＝６４ｂｙｔｅを１単位としたインデックスデータをつなぎ部近傍の画像データと表現する。色ごとに第１間引きバッファ１０６に格納される。１色につき６４ｂｙｔｅ分の容量が必要であるとすると、Ｙ、Ｍ、Ｃの三色で、第１間引きバッファの容量は６４ｂｙｔｅ×３色＝１９２ｂｙｔｅ必要である。なお、本実施例では、４ラスタ分の間引き領域（図中の網掛け部分）を更に２つの領域にわけて、間引きを異ならせている。
【００４９】
図３を用いて、インデックスデータを粒度変換しながらドットカウントを行うフローについて説明する。
【００５０】
インデックスデータは、複数のビット数で濃度をあらわす情報である。例えば１ビット（１ｂｉｔ）、２ビット（２ｂｉｔ）、４ビット（４ｂｉｔ）等で濃度を表す。記録装置においては、記録モード（動作モード）ごとに、ビット数が定められている。即ち、記録装置は、１ｂｉｔインデックスデータを用いて記録するモードや、２ｂｉｔインデックスデータを用いて記録するモード、４ｂｉｔインデックスデータを用いて記録するモードのいずれかにて記録を行う。図３に記載されている粒度変換テーブルは、レジスタを備えている。これらのレジスタには、記録モードに係わらず兼用できるように、モードに対応して固有値（濃度データ）が設定される。
【００５１】
１ｂｉｔインデックスは、０か１の値しかとり得ないため、実質的にデータの有り無しのみを表し、結果としてＢｉｔｍａｐデータと同等である。逆にいうと、Ｂｉｔｍａｐデータに対してつなぎ間引き処理を行いたい場合は、１ｂｉｔインデックスとみなせばよいため、回路を共通化することが可能である。１Ｂｉｔインデックスの値が０の場合は、粒度変換テーブルｌｅｖｅｌ０を参照し、１の場合は粒度変換テーブルｌｅｂｅｌ１を参照して値を加算してゆく。
【００５２】
同様に、２ｂｉｔインデックスはとり得る値の範囲が０〜３であるので、それぞれｌｅｖｅｌ０からｌｅｖｅｌ３を参照する。同様に、４ｂｉｔインデックスはとり得る値の範囲が０〜１５であり、それぞれの値に対応したｌｅｖｅｌ０からｌｅｖｅｌ１５の粒度変換テーブルを参照して値を加算してゆく。
【００５３】
なお、粒度変換テーブルは、Ｙ、Ｍ、Ｃの色ごとに用意されている。すなわち、Ｙの粒度変換を行う場合は、Ｙの粒度変換テーブルのテーブル値を参照し、Ｍ及びＣの粒度変換を行う場合も同様に、それぞれの色に対応した粒度変換テーブルのテーブル値を参照し、値を加算してゆく。
【００５４】
図４を用いて、ドットカウント部１０７における各色のドットカウント値の大小関係から間引きランクを決定するフローについて説明する。
【００５５】
まず、ドットカウント部１０７において、上記つなぎ部近傍のデータのＹ、Ｍ、Ｃのそれぞれのドットカウントを行い、それぞれのカウント値Ｄｙ、Ｄｍ、Ｄｃを求める（図４（ａ））。なお、それぞれのカウント値の和をＤｔとする。また、図４（ａ）では、図２（ｂ）及び図２（ｃ）で説明したようにつなぎ部をまたいで各色ごとにカウント領域を等しく２分している。具体的には、イエローのカウント領域をＹｕとＹｄ，マゼンタのカウント領域をＭｕとＭｄ、シアンのカウント領域をＣｕとＣｄに分けている。
【００５６】
次に、図４（ｂ）のテーブルに従い、Ｄｙ、Ｄｍ、Ｄｃの大小関係から、上記つなぎ部近傍のデータが１次色（Ｓｐｒｉ）及び２次色（Ｓｓｅｃ）において何色を表すデータであるかを決定する。例えば、図４（ｂ）では、Ｄｙ＞Ｄｍ＞Ｄｃであれば、１次色（Ｓｐｒｉ）はＹであり、２次色（Ｓｓｅｃ）はＲであることを表している。また、同時に、Ｄｙ、Ｄｍ、Ｄｃのうち最大のものをＤｍａｘ、最小のものをＤｍｉｎ、真中のものをＤｍｉｄとし、Ｄ１＝Ｄｍａｘ−Ｄｍｉｄ、Ｄ２＝Ｄｍｉｄ−Ｄｍｉｎ、Ｄ３＝Ｄｍｉｎとして、Ｄ１、Ｄ２、Ｄ３を計算する（図４（ｃ））。そして、このＤ１、Ｄ２、Ｄ３の大小関係から彩度（Ｓｃｒｍ）と色相（Ｓｈｕｅ）を決定する。彩度については、Ｄ１＋Ｄ２≧２×Ｄ３を満たす場合をＳＨとし、Ｄ３≧２×（Ｄ１＋Ｄ２）を満たす場合をＳＬとし、これらを満たさない場合をＳＨＬとする（図４（ｄ））。色相についてはＤ１≧２×Ｄ２を満たす場合をＳ１とし、Ｄ２≧２×Ｄ１を満たす場合をＳ２とし、これらを満たさない場合をＳ１２とする（図４（ｅ））。
【００５７】
次に、上記Ｙｕ、Ｙｄ、Ｍｕ、Ｍｄ、Ｃｕ、Ｃｄの領域ごとに予め用意されているＹ、Ｍ、Ｃ、Ｒ、Ｇ、Ｂ、ＵＣ（アンダーカラー：３次色）のランクグラフを参照する。そして、１次色のランク（Ｐ１）、２次色のランク（Ｐ２）、３次色のランク（ＰＵＣ）を求める。具体的には、上記領域ごとに、図４（ｆ）のＹ、Ｍ、Ｃ、Ｒ、Ｇ、Ｂ、ＵＣのランクグラフのうち、図４（ｂ）のテーブルに従い決定された色の１次色及び２次色のランクグラフとＵＣのランクグラフを参照してＤｔの値からそれぞれのランクを求める。
【００５８】
上記でそれぞれ求められたＳｃｒｍ、Ｓｈｕｅ、Ｐ１、Ｐ２、ＰＵＣから、例えば図４（ｇ）の間引きランクテーブルを参照して、間引きの程度を示す間引きランクを決定する。なお、ここでは、Ｙｕ、Ｍｕ、Ｃｕの各領域について、２ラスタ分ずつ共通するマスクパターンを用いてそれぞれつなぎ部側の４ラスタ分の領域の間引きを行う場合を例にあげて説明する。Ｙｕ、Ｍｕ、Ｃｕの各領域におけるつなぎ部側の４ラスタ分の領域について２ラスタ分の領域ずつ、間引きランクを決定する。図４（ｉ）に示すようにイエローについて説明すると、Ｙｕの領域における上側２ラスタ分の領域のランクをＲａｎｋＹＵとし、下側２ラスタ分の領域のランクをＲａｎｋＹＬとする。マゼンタやシアンについても同様にランクをそれぞれ定める。
【００５９】
なお、間引きランクごとに予め用意された複数の異なるマスク率のマスクパターンが用意されている（図４（ｈ））。図４（ｉ）で示されるように上記２ラスタ分ずつの各領域において、それぞれのランクに応じたマスクパターンを用いて間引き処理を行う。なお、ランクの値が大きくなるほど間引き率は大きくなる。図２で説明したように１６ラスタデータから連続する４ラスタを選択して間引き処理を行う。この間引きを行う際、４ラスタの画像データを２つのグループに分ける。２つのグループの画像データをそれぞれ異なる間引き率で間引きを行う。
【００６０】
従って、間引き処理をまとめると、記録バッファに格納されている２つの走査の境界部分の画像データを、搬送方向に連続する予め定められたラスタ幅分読み出す。そして、読み出した画像データから間引き対象の画像データを選択する。そして、選択された画像データを複数のグループに分け、グループ単位で間引き処理を行う。この間引き処理は、グループ毎に異なる間引き率で間引きを行う。
【００６１】
図５を用いて、各領域において決定したランクからこのランクに応じた間引きパターンを利用してインデックスデータを間引く方法を説明する。例として、Ｙの間引き対象領域のうち、つなぎ部の上側領域のデータ８ｂｉｔを間引く方法を説明する。なお、データの形式は４ｂｉｔインデックスとする。まず、間引き対象データを４ｂｉｔインデックス値に直すと、上位の４ｂｉｔ（Ｂ４〜Ｂ７）が濃度４、下位の４ｂｉｔ（Ｂ０〜Ｂ３）が濃度３を表している。この間引き対象データに対し、図に示されている間引きパターンを用いて間引き処理を行う。
【００６２】
まず、間引き対象データのうち下位の４ｂｉｔが表す濃度が３である場合、ｂｉｔｍａｐに換算すると３ｂｉｔ分のドットが存在することと同等である。本実施例の間引き処理は、ＳＭＳマスク処理である。ＳＭＳマスク処理とは、記録データに対応してマスクパターンから所定数のｂｉｔ分のカウント値を読み出し、そのカウント値が１ならば記録データを間引かず０ならば記録データを間引く。記録データに対応してマスクパターンから読み出すカウント値の位置（ｂｉｔ）をシフトしていき、マスクパターンのｂｉｔ数を超える場合は最初に読み出したカウント値の位置に戻り、サイクリックにカウント値を読み出していく。この処理を記録データに対応して繰り返すことで記録データを間引く処理である。本実施例では、上記３ｂｉｔ分のドットに対応してマスクパターンをＬＳＢ側（図中右側）から３ｂｉｔ分使う。本実施例のマスクパターンは、このマスクパターンの３ｂｉｔ分の中に‘０’（間引くｂｉｔ）が１つ存在する。このため、図５の間引き後のデータが示すとおり、間引き対象の下位４ｂｉｔのデータは、濃度３から１を引いた濃度２のデータが間引き後のデータになる。
【００６３】
同様に、間引き対象データのうち上位の４ｂｉｔが表す濃度は４であり、マスクパターンの前記３ｂｉｔの次の４ｂｉｔ分の中には‘０’が２つ存在する。このため、間引き対象の上位４ｂｉｔのデータは、濃度４から２を引いた濃度２のデータが間引き後のデータになる。
【００６４】
以上の処理を繰り返すことによって、従来Ｂｉｔｍａｐデータに対して行っていたＳＭＳマスク処理に相当する処理をインデックスデータに対して行うことが可能となる。また、記録バッファ上のデータに対して全てインデックスデータのまま処理をするため、記録バッファ容量を節約することが出来る。さらに、Ｂｉｔｍａｐデータは１ｂｉｔのインデックスデータとみなすことが出来るため、ホストから転送されてきたデータの形式がインデックスであってもＢｉｔｍａｐであっても同様につなぎ部に対して間引き処理を行うことが出来る。
【００６５】
図８に、本発明の記録方法の一例を示すフローチャートを示す。
【００６６】
最初に、ステップＳ１１０で、ホスト装置から入力したインデックスデータを記録バッファに保持する。次に、ステップＳ１２０で、つなぎ部の近傍領域のデータを読み出す。次に、ステップＳ１３０で、つなぎ部の近傍領域のデータに基づいてドットカウントを行う。次に、ステップＳ１４０で、このドットカウントによるカウント値に基づいてつなぎ部の近傍領域のデータの間引き処理を行う。次に、ステップＳ１５０で、この間引き処理を行ったつなぎ部の近傍領域のデータを記録バッファへ書き戻す。次に、ステップＳ１６０で、この書き戻しが行われた記録バッファに保持されるインデックスデータに基づき記録を行う。このステップＳ１１０からステップＳ１７０までの工程を全ての画像データについて行う（ステップＳ１７０）。
【００６７】
本発明は、紙や布、革、不織布、ＯＨＰ用紙等、さらには金属等の記録媒体を用いる機器すべてに適用可能である。具体的な適用機器としては、プリンタ、複写機、ファクシミリ等の事務機器や工業用生産機器等を挙げることができる。
【図面の簡単な説明】
【００６８】
【図１】本発明のデータ処理を行う要部の概要を表すブロック図である。
【図２】画像データが記録バッファ１０４に格納されている状態を説明する図である。
【図３】インデックスデータを粒度変換しながらドットカウントを行うフローについて説明するための図である。
【図４】ドットカウント部における各色のドットカウント値の大小関係から間引きランクを決定するフローについて説明するための図である。
【図５】各領域において決定したランクからこのランクに応じた間引きパターンを利用してインデックスデータを間引く方法を説明するための図である。
【図６】本発明の代表的な実施例であるインクジェット記録装置の構成の概要を示す外観斜視図である。
【図７】図６に示した記録装置の制御構成を示すブロック図である。
【図８】本発明の記録方法の一例を示すフローチャートである。
【符号の説明】
【００６９】
１０３  記録装置
１０４  記録バッファ
１０５  ＤＭＡリード部
１０７  ドットカウント部
１０９  間引き処理部
１１１  ＤＭＡライト部
１１３  記録ヘッド
【図１】
2009101667.tif 000003
【図２】
2009101667.tif 000004
【図３】
2009101667.tif 000005
【図４】
2009101667.tif 000006
【図５】
2009101667.tif 000007
【図６】
2009101667.tif 000008
【図７】
2009101667.tif 000009
【図８】
2009101667.tif 000010