(57)【要約】【課題】低階調データから、画像記録装置において記録媒体に記録される画像の品質が劣化することを抑制可能な高階調データを生成すること。【解決手段】Ｍ階調（Ｍは、Ｎよりも小さい２以上の整数）で表された濃度値が設定されたＭ値データを記憶するためのＭ値データ記憶手段と、注目ドット要素の属性が複数種のドット要素属性の何れに該当するかを判定する属性判定手段と、Ｍ階調の階調値それぞれに対するＮ階調の何れかの階調値の割り当てを定めた割当テーブルを、複数種のドット要素属性それぞれに対応させて複数記憶するための割当テーブル記憶手段と、注目ドット要素の属性が該当するドット要素属性に対応する割当テーブルにおいて、注目ドット要素に設定された濃度値のＭ階調の階調値に対して割り当てられているＮ階調の階調値を、Ｎ値データのドット要素に設定するＮ値データ生成手段とを備える。【選択図】図４
2015198283.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上の複数のドット位置それぞれに対応する複数のドット要素それぞれについて、Ｎ階調（Ｎは３以上の整数）で表された濃度値が設定されたＮ値データを記憶するためのＮ値データ記憶手段と、前記Ｎ値データにおける各ドット要素に設定された濃度値に基づいて、記録媒体上の各ドット位置に対してＮ階調記録を行うための画像記録手段と
を備えた画像記録装置に使用される前記Ｎ値データを生成するための画像処理装置であって、
前記複数のドット要素それぞれについて、Ｍ階調（Ｍは、前記Ｎよりも小さい２以上の整数）で表された濃度値が設定されたＭ値データを記憶するためのＭ値データ記憶手段と、
前記Ｍ値データにおける、注目ドット要素とそれに連接する複数の他のドット要素それぞれに設定された前記濃度値を用いて、その注目ドット要素の属性が、予め設定された互いに属性が異なる複数種のドット要素属性の何れに該当するかを判定する属性判定手段であって、前記Ｍ値データにおける各ドット要素を、順次、注目ドット要素とし、それら注目ドット要素の属性が前記複数種のドット要素属性のどのドット要素属性に該当するかを判定するための属性判定手段と、
前記Ｍ値データにおける前記Ｍ階調の階調値それぞれに対する、前記Ｎ値データにおける前記Ｎ階調の何れかの階調値の割り当てを定めた割当テーブルを、前記複数種のドット要素属性それぞれに対応させて複数記憶するための割当テーブル記憶手段であって、前記Ｎ階調の階調値それぞれは、少なくとも、何れかの前記割当テーブルにおいて、前記Ｍ値データにおける前記Ｍ階調の何れかの階調値に割り当てられている割当テーブル記憶手段と、
前記割当テーブル記憶手段に記憶された前記複数の割当テーブルの中から、前記属性判定手段により判定された前記注目ドット要素の前記ドット要素属性に対応する前記割当テーブルを選択するための選択手段と、
前記Ｍ値データの前記注目ドット要素に対応する、前記Ｎ値データの前記ドット要素の前記濃度値を順次設定して前記Ｎ値データを生成するためのＮ値データ生成手段であって、前記選択手段により選択された前記割当テーブルにおいて、前記注目ドット要素に設定された前記濃度値の前記Ｍ階調の階調値に対して割り当てられている前記Ｎ階調の階調値を、前記濃度値として、前記注目ドット要素に対応する前記Ｎ値データの前記ドット要素に設定するＮ値データ生成手段と
を備えていることを特徴とする画像処理装置。
【請求項２】
前記複数種のドット要素属性のうち２以上のドット要素属性には、それぞれの前記ドット要素属性に対応した、前記注目ドット要素とそれに連接する複数の他のドット要素からなる領域がそれぞれ関連付けられており、
前記属性判定手段は、前記注目ドット要素の属性が、この２以上のドット要素属性それぞれに該当するか否かについては、前記Ｍ値データにおいて、それぞれが関連付けられた前記領域に属する前記ドット要素に設定された濃度値を用いて判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記属性判定手段は、前記複数種のドット要素属性のうち２以上のドット要素属性については、前記注目ドット要素の属性が、それぞれのドット要素属性に該当するか否かを個々に独立して判定するものであり、
前記注目ドット要素について、当該注目ドット要素の属性が前記複数種のドット要素属性のうち２以上のドット要素属性に該当する場合は、予め設定された前記複数種のドット要素属性の各々の優先順位に基づいて、前記２以上のドット要素属性のうちのいずれか一つのドット要素属性に該当すると判定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記複数種のドット要素属性には、前記Ｍ値データにおける、前記注目ドット要素とそれに連接する複数の他のドット要素からなる領域内の、前記ドット要素それぞれに設定された前記Ｍ階調で表された前記濃度値を、高階調化した濃度値それぞれの階調値のうち最も小さい階調値が、第１階調値以上となる高濃度属性が含まれており、
前記割当テーブル記憶手段に記憶されている、前記高濃度属性に対応する前記割当テーブルにおいて、前記Ｍ値データにおける前記Ｍ階調の階調値のうちの少なくとも一つの階調値は、前記Ｎ値データにおける前記Ｎ階調の階調値のうち最も大きい階調値が割り当てられていることを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
【請求項５】
前記複数種のドット要素属性には、前記Ｍ値データにおける、前記注目ドット要素とそれに連接する複数の他のドット要素からなる領域が細線領域であることを示す細線属性が含まれており、
前記割当テーブル記憶手段に記憶されている、前記細線属性に対応する前記割当テーブルにおいて、前記Ｍ値データにおける前記Ｍ階調の階調値それぞれは、前記Ｎ値データにおける前記Ｎ階調の階調のうち最も大きい階調値以外の他の階調値が割り当てられ、且つ、前記Ｍ値データにおける前記Ｍ階調の階調値のうち最も小さい階調値以外の他の階調値は、前記Ｎ値データにおける前記Ｎ階調の階調値のうち、記録媒体に記録される画像を構成する画像ドットの形成に係る何れかの階調値が割り当てられていることを特徴とする請求項１〜４の何れか一項に記載の画像処理装置。
【請求項６】
前記複数種のドット要素属性には、前記Ｍ値データにおける、前記注目ドット要素とそれに連接する複数の他のドット要素からなる領域が文字領域であることを示す文字属性が含まれており、
前記割当テーブル記憶手段に記憶されている、前記文字属性に対応する前記割当テーブルにおいて、前記Ｍ値データにおける前記Ｍ階調の階調値それぞれは、前記Ｎ値データにおける前記Ｎ階調の階調値のうち最も大きい階調値以外の他の階調値が割り当てられていることを特徴とする請求項１〜５の何れか一項に記載の画像処理装置。
【請求項７】
前記複数種のドット要素属性には、前記Ｍ値データにおける、前記注目ドット要素とそれに連接する複数の他のドット要素からなる領域がエッジ領域であることを示すエッジ属性が含まれており、
前記割当テーブル記憶手段に記憶されている、前記エッジ属性に対応する前記割当テーブルにおいて、前記Ｍ値データにおける前記Ｍ階調の階調値それぞれは、前記Ｎ値データにおける前記Ｎ階調の階調値のうち最も大きい階調値以外の他の階調値が割り当てられていることを特徴とする請求項１〜６の何れか一項に記載の画像処理装置。
【請求項８】
前記複数種のドット要素属性には、前記Ｍ値データにおける、前記注目ドット要素とそれに連接する複数の他のドット要素からなる領域内の、前記ドット要素それぞれに設定された前記Ｍ階調で表された前記濃度値を、高階調化した濃度値それぞれの階調値のうち、最も小さい階調値が第２階調値以上であり、最も大きい階調値が前記第２階調値よりも大きい第３階調値以下となる中濃度属性が含まれており、
前記割当テーブル記憶手段に記憶されている、前記中濃度属性に対応する前記割当テーブルにおいて、前記Ｍ値データにおける前記Ｍ階調の階調値それぞれは、前記Ｎ値データにおける前記Ｎ階調の階調値のうち最も大きい階調値以外の他の階調値が割り当てられており、且つ前記Ｍ値データにおける前記Ｍ階調の階調値それぞれは、前記Ｍ階調の階調値同士の大小関係が維持されるよう、前記Ｎ値データにおける前記Ｎ階調の階調値が割り当てられていることを特徴とする請求項１〜７の何れか一項に記載の画像処理装置。
【請求項９】
前記複数種のドット要素属性には、前記Ｍ値データにおける、前記注目ドット要素とそれに連接する複数の他のドット要素からなる領域内の、前記ドット要素それぞれに設定された前記Ｍ階調で表された前記濃度値を、高階調化した濃度値それぞれの階調値の合計値が第４階調値以上となる要乾燥属性が含まれており、
前記割当テーブル記憶手段に記憶されている、前記要乾燥属性に対応する前記割当テーブルにおいて、前記Ｍ値データにおける前記Ｍ階調の階調値それぞれは、前記Ｎ値データにおける前記Ｎ階調の階調値のうち最も大きい階調値以外の他の階調値が割り当てられていることを特徴とする請求項１〜８の何れか一項に記載の画像処理装置。
【請求項１０】
前記画像記録手段は、
液体を吐出する吐出口を有する液体吐出ヘッドと、
前記液体吐出ヘッドを制御するヘッド制御手段と
を備えており、
前記ヘッド制御手段は、前記Ｎ値データにおける各ドット要素に設定された濃度値に基づいて、印字周期毎に前記液体吐出ヘッドの吐出口から液体を吐出させて記録媒体上の各ドット位置に対してＮ階調記録を行うよう前記液体吐出ヘッドを制御し、且つ、前記複数のドット要素それぞれについて、対応する前記ドット位置に対して、前記Ｎ階調記録には寄与しない液体を前記吐出口から吐出させる予備吐出を行うか否かを定めた予備吐出データに基づいて、前記予備吐出を行うよう前記液体吐出ヘッドを制御するものであり、
前記複数種のドット要素属性には、前記注目ドット要素に対応する前記ドット位置に対して前記予備吐出を行う必要があることを表す予備吐出属性が含まれており、
前記Ｎ値データ生成手段は、前記Ｎ値データに加えて前記予備吐出データも生成するものであり、前記属性判定手段により前記注目ドット要素の前記ドット要素属性が前記予備吐出属性であると判定された場合に、前記Ｍ値データの前記注目ドット要素に対応する前記ドット位置に対して前記予備吐出を行うものとして前記予備吐出データを生成することを特徴とする請求項１〜９の何れか一項に記載の画像処理装置。
【請求項１１】
前記画像記録手段は、
液体を吐出する吐出口を有する液体吐出ヘッドと、
前記液体吐出ヘッドを制御するヘッド制御手段と
を備えており、
前記ヘッド制御手段は、前記Ｎ値データにおける各ドット要素に設定された濃度値に基づいて、印字周期毎に前記液体吐出ヘッドの吐出口から液体を吐出させて記録媒体上の各ドット位置に対してＮ階調記録を行うよう前記液体吐出ヘッドを制御し、且つ、前記複数のドット要素それぞれについて、対応する印字周期において前記吐出口から液体が吐出しない範囲で前記吐出口近傍の液体を振動させる予備振動を行うか否かを定めた予備振動データに基づいて、前記予備振動を行うよう前記液体吐出ヘッドを制御するものであり、
前記複数種のドット要素属性には、前記注目ドット要素に対応する前記印字周期において前記予備振動を行う必要があることを表す予備振動属性が含まれており、
前記Ｎ値データ生成手段は、前記Ｎ値データに加えて前記予備振動データも生成するものであり、前記属性判定手段により前記注目ドット要素の前記ドット要素属性が前記予備振動属性であると判定された場合に、前記Ｍ値データの前記注目ドット要素に対応する前記印字周期において前記予備振動を行うものとして前記予備振動データを生成することを特徴とする請求項１〜１０の何れか一項に記載の画像処理装置。
【請求項１２】
前記複数のドット要素それぞれについて、Ｘ階調（Ｘは、前記Ｍよりも大きい整数）で表された濃度値が設定されたＸ値データを、外部から受信するための受信手段と、
前記Ｘ値データを量子化して前記Ｍ値データを生成し、前記Ｍ値データ記憶手段に記憶するための量子化手段と
を更に備えたことを特徴とする請求項１〜１１の何れか一項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
特許文献１には、２値の入力画像データを４値データに変換する画像処理装置と、この画像処理装置により生成された４値データに基づき４値の階調記録を行うプリンタを備えた画像記録装置が開示されている。この特許文献１における画像処理装置では、まず、２値の入力画像データを平滑化処理により１７値データに変換し、この１７値データに対してエッジ処理等の画像処理を行った後に、誤差拡散法により４値データに変換している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−２１９０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般的に、上述の平滑化処理のような低階調データから高階調データを生成する処理を行うと、生成される高階調データにおける画像の濃度変化は、低階調データにおける画像の濃度変化よりも小さくなる。即ち、高階調データに係る画像は、ぼやけた画像となる。従って、このような高階調データに対してエッジ処理等の画像処理を行ったとしても、画像のエッジ部分がぼやける等の問題が生じて、記録媒体に記録される画像の品質が劣化する虞がある。
【０００５】
そこで、本発明の目的は、低階調データから、画像記録装置において記録媒体に記録される画像の品質が劣化することを抑制可能な高階調データを生成可能な画像処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の画像処理装置は、記録媒体上の複数のドット位置それぞれに対応する複数のドット要素それぞれについて、Ｎ階調（Ｎは３以上の整数）で表された濃度値が設定されたＮ値データを記憶するためのＮ値データ記憶手段と、前記Ｎ値データにおける各ドット要素に設定された濃度値に基づいて、記録媒体上の各ドット位置に対してＮ階調記録を行うための画像記録手段とを備えた画像記録装置に使用される前記Ｎ値データを生成するための画像処理装置であって、前記複数のドット要素それぞれについて、Ｍ階調（Ｍは、前記Ｎよりも小さい２以上の整数）で表された濃度値が設定されたＭ値データを記憶するためのＭ値データ記憶手段と、前記Ｍ値データにおける、注目ドット要素とそれに連接する複数の他のドット要素それぞれに設定された前記濃度値を用いて、その注目ドット要素の属性が、予め設定された互いに属性が異なる複数種のドット要素属性の何れに該当するかを判定する属性判定手段であって、前記Ｍ値データにおける各ドット要素を、順次、注目ドット要素とし、それら注目ドット要素の属性が前記複数種のドット要素属性のどのドット要素属性に該当するかを判定するための属性判定手段と、前記Ｍ値データにおける前記Ｍ階調の階調値それぞれに対する、前記Ｎ値データにおける前記Ｎ階調の何れかの階調値の割り当てを定めた割当テーブルを、前記複数種のドット要素属性それぞれに対応させて複数記憶するための割当テーブル記憶手段であって、前記Ｎ階調の階調値それぞれは、少なくとも、何れかの前記割当テーブルにおいて、前記Ｍ値データにおける前記Ｍ階調の何れかの階調値に割り当てられている割当テーブル記憶手段と、前記割当テーブル記憶手段に記憶された前記複数の割当テーブルの中から、前記属性判定手段により判定された前記注目ドット要素の前記ドット要素属性に対応する前記割当テーブルを選択するための選択手段と、前記Ｍ値データの前記注目ドット要素に対応する、前記Ｎ値データの前記ドット要素の前記濃度値を順次設定して前記Ｎ値データを生成するためのＮ値データ生成手段であって、前記選択手段により選択された前記割当テーブルにおいて、前記注目ドット要素に設定された前記濃度値の前記Ｍ階調の階調値に対して割り当てられている前記Ｎ階調の階調値を、前記濃度値として、前記注目ドット要素に対応する前記Ｎ値データの前記ドット要素に設定するＮ値データ生成手段とを備えていることを特徴とする。
【発明の効果】
【０００７】
本発明によると、従来のように、元データであるＭ値データを平滑化処理等により高階調化した後に、当該高階調化したデータに対してエッジ処理等の画像処理を行ってＮ値データを生成する場合と比べて、元データであるＭ値データの各ドット要素に設定された濃度値を重んじて、各ドット要素のドット要素属性に応じてＮ値データの各ドット要素に対して濃度値を設定することができるため、記録媒体に記録される画像の品質が劣化することを抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係るインクジェットプリンタの電気構成図である。
【図２】（ａ）は図１に示す液体吐出装置における画像記録部の概略側面図であり、（ｂ）はインクジェットヘッドの平面図であり、（ｃ）は（ｂ）に示すヘッドユニットの個別流路を示す部分断面図である。
【図３】（ａ）は４値データの模式図であり、（ｂ）は吐出データの模式図である。
【図４】図１に示す吐出データ生成回路の回路構成図である。
【図５】（ａ）は図４に示す属性判定回路において処理対象となる第１処理対象領域、及び第２処理対象領域を説明する図であり、（ｂ）及び（ｃ）はソーベルフィルタについて説明する図である。
【図６】（ａ）〜（ｇ）は各ドット要素属性に対応する割当テーブルである。
【図７】図１に示す吐出データ生成回路の動作を説明するフロー図である。
【図８】変形例に係る吐出データ生成回路の回路構成図である。
【図９】（ａ）は属性判定回路において処理対象となる第３処理対象領域を説明する図であり、（ｂ）は属性判定回路において処理対象となる第４処理対象領域を説明する図であり、（ｃ）は予備吐出属性に対応する割当テーブルであり、（ｄ）は予備振動属性に対応する割当テーブルである。
【発明を実施するための形態】
【０００９】
以下、本発明の好適な実施の形態として、画像処理装置４０、及び、液体吐出装置１００を備えたインクジェットプリンタ１０１について図面を参照しつつ説明する。図１に示すように、インクジェットプリンタ１０１は、プリンタ全体の動作を司る制御装置２０、液体吐出装置１００、及び液体吐出装置１００に使用される吐出データ（Ｎ値データ）を生成する画像処理装置４０を備えている。
【００１０】
液体吐出装置１００は、記録媒体としての用紙Ｐに画像を記録するための画像記録部（画像記録手段）５、及び、画像処理装置４０により生成された吐出データを一時的に記憶する吐出データ記憶バッファ（Ｎ値データ記憶手段）８５を備えた画像記録装置である。
【００１１】
画像記録部５は、図２（ａ）に示すように、ブラックのインクを吐出するインクジェットヘッド１（以下、ヘッド１）、用紙Ｐを搬送方向に沿って搬送する搬送機構１３、複数枚の用紙Ｐを積層状態で収納する用紙トレイ１１、画像が記録された用紙Ｐが排出される排紙トレイ１２、並びにインクジェットヘッド１及び搬送機構１３を制御する記録処理回路８０（図１参照）を備える。
【００１２】
搬送機構１３は、用紙トレイ１１から、ヘッド１とプラテン１５との間を通過して排紙トレイ１２まで至る用紙Ｐの搬送経路を構成する。搬送機構１３は、ピックアップローラ６と、ニップローラ７ａ，７ｂとを含んでいる。ピックアップローラ６は、記録処理回路８０の制御の下、回転駆動されることで、用紙トレイ１１内の用紙Ｐを１枚ずつ送出する。ニップローラ７ａ，７ｂは、記録処理回路８０の制御の下、回転駆動されることで、ピックアップローラ６により送出された用紙Ｐを排紙トレイ１２に向けて挟持搬送する。
【００１３】
ヘッド１は、主走査方向に延び、搬送機構１３により搬送される用紙Ｐに対して、位置が固定された状態でインクを吐出するライン式ヘッドである。つまり、インクジェットプリンタ１０１は、ライン式プリンタである。ヘッド１の底面は、複数の吐出口１０８（図２（ｂ）参照）が形成された吐出面２ａとなっている。吐出面２ａにおいて、吐出口１０８は、主走査方向に関して主走査方向解像度である６００ｄｐｉの間隔で配列されている。搬送機構１３によって搬送される用紙Ｐがヘッド１のすぐ下方を順に通過する際に、この用紙Ｐの上面即ち印刷面に向けて吐出口１０８からインク滴が吐出される。これにより、用紙Ｐに所望のモノクロ画像が形成される。なお、本実施形態において、副走査方向とは搬送機構１３による用紙Ｐの搬送方向と平行な方向であり、主走査方向とは副走査方向に直交する方向であって、水平面に沿った方向である。
【００１４】
上述の構成を有するヘッド１は、記録処理回路８０の制御により、副走査方向に６００ｄｐｉの間隔で吐出口１０８からのインクが用紙Ｐ上に着弾するように、インクの吐出間隔が制御される。即ち、本実施形態においては、主走査方向解像度及び副走査方向解像度はいずれも６００ｄｐｉであり、用紙Ｐ上には、主走査方向と副走査方向とにそれぞれ１／６００インチ間隔の格子状に区画された複数のドット位置（ドット領域）が規定される。また、本実施形態において、用紙Ｐに画像を形成するために、一印字周期内にヘッド１の吐出口１０８から吐出可能なインクの吐出量（インク滴の体積）は５種類（大滴、中滴、小滴、極小滴、不吐出）である。従って、用紙Ｐ上に形成されるドットによって表現可能なのは、インクの吐出量に応じた５段階の濃度だけである。このように、本実施形態の液体吐出装置１００では、用紙Ｐ上に規定された各ドット位置に対して５階調記録を行うことが可能である。ここで、印字周期とは、副走査方向解像度に対応する単位距離だけ用紙Ｐが搬送されるのに要する時間である。
【００１５】
また、本実施形態の液体吐出装置１００では、ヘッド１の吐出特性を維持・回復させるために、用紙Ｐに対して画像記録を行っている際に、予備吐出及び予備振動を行うことが可能に構成されている。予備吐出とは、吐出口１０８からインクが吐出されていない期間が第１不吐出期間以上となる場合に、上記画像を形成するためのインク吐出とは別に、吐出口１０８から用紙Ｐ上にインクを吐出させて、吐出口１０８付近の増粘したインクを吐出させる動作である。本実施形態では、この予備吐出において吐出口１０８から吐出させるインクの吐出量は、上記極小滴よりも少ない吐出量（予備吐出用インク滴）とされている。また、予備振動は、吐出口１０８からインクが吐出されていない期間が上記第１不吐出期間よりも短い第２不吐出期間以上となる場合に、吐出口１０８からインクが吐出しない範囲で、吐出口１０８近傍のインクを振動させる動作である。
【００１６】
次いで、図２（ｂ），（ｃ）を参照し、ヘッド１の具体的な構成について説明する。ヘッド１は、図２（ｂ）に示すように、互いに離隔しつつ主走査方向に千鳥状に配列された、６つのヘッドユニット２を含む。６つのヘッドユニット２は、互いに同じ構成であり、図２（ｃ）に示すように、それぞれ、流路ユニット９、流路ユニット９の上面に固定されたアクチュエータユニット２１、及びリザーバユニット（不図示）を含んでいる。リザーバユニットには、インクを一時的に貯留するリザーバを含む共通の液体流路が形成されており、カートリッジからインクが供給される。アクチュエータユニット２１は、流路ユニット９に形成された複数の圧力室１１０に対向して設けられた複数の個別電極を含んでおり、圧力室１１０内のインクに選択的に吐出エネルギーを付与する機能を有する。
【００１７】
流路ユニット９の上面には、リザーバユニットに接続されたインク供給口が開口している。流路ユニット９の内部には、インク供給口を一端とする複数のマニホールド流路（不図示）、マニホールド流路から分岐した複数の副マニホールド流路１０５、及び副マニホールド流路１０５に接続した多数の個別インク流路１３２が形成されている。個別インク流路１３２は、副マニホールド流路１０５の出口から圧力室１１０を経て吐出口１０８に至る流路である。流路ユニット９の下面は吐出面２ａとなっており、多数の吐出口１０８が配置されている。
【００１８】
次に、アクチュエータユニット２１について説明する。アクチュエータユニット２１は、各圧力室１１０に対向した複数のアクチュエータを含んでいる。各アクチュエータは、圧力室１１０内のインクに印字周期（吐出周期）毎に選択的に吐出エネルギーを付与する。具体的には、アクチュエータユニット２１は、いずれも複数の圧力室１１０に跨るサイズを有した、３枚の圧電シートから構成されている。最上層の圧電シート上における圧力室１１０に対向する位置のそれぞれには、個別電極が形成されている。最上層の圧電シートとその下側の圧電シートとの間にはシート全面にわたって共通電極が介在している。
共通電極は、すべての圧力室１１０に対応する領域において等しくグランド電圧に保持されている。個別電極は、ドライバＩＣ２５とそれぞれ接続されており、ドライバＩＣ２５から複数の個別電極に対して所定の駆動電圧とグランド電圧とからなる駆動パルス信号が独立してそれぞれ印加されるようになっている。このように、アクチュエータユニット２１において、個別電極と圧力室１１０とで挟まれた部分が、個別のアクチュエータとして働く。
【００１９】
ドライバＩＣ２５は、記録処理回路８０から、駆動信号と、互いに波形が異なる複数の駆動波形信号とを受信する。駆動信号は、複数の駆動波形信号のうちの何れかを指示する信号である。本実施形態では、この駆動波形信号として、画像記録用の記録用吐出波形信号と、上記予備吐出に係る予備吐出用波形信号と、上記予備振動に係る予備振動用波形信号とが含まれる。なお、記録用吐出波形信号には、画像記録用としてヘッド１の吐出口１０８から吐出可能な５種類（大滴、中滴、小滴、極小滴、不吐出）のインク滴に対応して５種類ある。
【００２０】
ドライバＩＣ２５は、記録処理回路８０から駆動信号を順次受け取って、複数の駆動波形信号のうちの駆動信号が示すものを駆動パルス信号として、印字周期毎にアクチュエータユニット２１の個別電極に供給する。個別電極に対してドライバＩＣ２５から駆動パルス信号を入力されると、これに対応する圧電シートが変形して圧力室１１０内のインクに圧力が付与される。このとき、駆動信号が記録用吐出波形信号及び予備吐出用波形信号の何れかを指示する信号である場合には駆動パルス信号の波形に応じた量のインク滴が吐出口１０８から吐出され、駆動信号が予備振動用波形信号を指示する信号である場合には駆動パルス信号の波形に応じてインクが吐出されない範囲で吐出口１０８内のインクが振動される。
【００２１】
図１に戻って、記録処理回路８０について説明する。記録処理回路８０は、吐出データ記憶バッファ８５に記憶された吐出データに基づいて、用紙Ｐに画像を記録する記録処理を行うものであり、駆動信号生成回路８２、ヘッド制御回路８３、及び機構系駆動制御回路８４を含む。
【００２２】
駆動信号生成回路８２は、吐出データ記憶バッファ８５に記憶された吐出データを、ヘッド１の吐出口１０８の配列パターンに合わせた形式に変更する。また、このとき、駆動信号生成回路８２は、吐出データに基づいて、吐出口１０８からインク滴が吐出されていない期間が、上記第１不吐出期間以上となる場合には予備吐出が行われ、上記第２不吐出期間以上となる場合には予備振動が行われるよう予備吐出及び予備振動に係るデータを生成して吐出データに追加する。そして、この予備吐出及び予備振動に係るデータが追加された吐出データに基づいて、ヘッド１の駆動信号を生成する。
ヘッド制御回路８３は、制御装置２０の後述のＣＰＵ３１からの制御信号に基づいて、複数の駆動波形信号と、駆動信号生成回路８２により生成された駆動信号を、ヘッド１のドライバＩＣ２５に対して出力する。機構系駆動制御回路８４は、ＣＰＵ３１からの制御信号に基づいて、搬送機構１３を制御する。
なお、記録処理回路８０及び吐出データ記憶バッファ８５は、画像処理装置４０の後述する、ＬＶＤＳ受信回路４４及び吐出データ生成回路４６とともに、エンジン基板３００に搭載されている。
【００２３】
次に、制御装置２０について詳細に説明する。制御装置２０は、ネットワークインターフェース３０、ＣＰＵ(Central Processing Unit)３１、ＲＯＭ(Read Only Memory)３２、ＲＡＭ（Random Access Memory)３３、印刷データ記憶メモリ３４、ＲＩＰＣＰＵ３５、多値データ記憶メモリ３６、及び画像データ送信回路３７を有している。なお、制御装置２０のこれらの構成要素は、画像処理装置４０の後述する、受信回路４１、量子化回路４２、及びＬＶＤＳ送信回路４３と共に、メイン基板２００に搭載されている。
【００２４】
ネットワークインターフェース３０は、ＬＡＮ等を介して、外部端末装置１０に接続されている。ＲＯＭ３２には、ＣＰＵ３１やＲＩＰＣＰＵ３５が実行する各種プログラムが記憶される。ＲＡＭ３３は、ＣＰＵ３１及びＲＩＰＣＰＵ３５の作業領域として使用される。印刷データ記憶メモリ３４には、ネットワークインターフェース３０を介して外部端末装置１０から受信した印刷データが記憶される。本実施形態では、この印刷データは、ＰＤＬ(page description language)などで記述されたデータである。
【００２５】
ＲＩＰＣＰＵ３５は、ＣＰＵ３１からの指示に従って、印刷データ記憶メモリ３４に記憶された印刷データに対して公知のＲＩＰ(Raster Image Processing)処理を行うことで、用紙Ｐ上に規定される複数のドット位置に対応する複数のドット要素がマトリクス状に配置され、各ドット要素についてＸ階調で表された濃度値が設定された多値データ（以下、Ｘ値データ（Ｘは、Ｍ（ＭはＮよりも小さい２以上の整数）よりも大きい整数））を生成するＣＰＵである。このＲＩＰＣＰＵ３５により生成されたＸ値データは、多値データ記憶メモリ３６に記憶される。画像データ送信回路３７は、ＣＰＵ３１からの指示に従って、多値データ記憶メモリ３６に記憶されたＸ値データを、画像処理装置４０に送信する。本実施形態では、Ｘ値データは、各ドット要素について２５６階調で表された濃度値が設定された２５６値データである。
【００２６】
次に、画像処理装置４０について詳細に説明する。画像処理装置４０は、制御装置２０から受信したＸ値データを、吐出用の吐出データに変換する画像処理を行うものであり、受信回路（受信手段）４１、量子化回路（量子化手段）４２、ＬＶＤＳ送信回路４３、ＬＶＤＳ受信回路４４、４値データ記憶バッファ（Ｍ値データ記憶手段）４５、及び吐出データ生成回路４６を有している。
【００２７】
受信回路４１は、制御装置２０から送信されたＸ値データを受信する。量子化回路４２は、受信回路４１が受信したＸ値データを、低階調のＭ値データに量子化する誤差拡散処理を行う。この誤差拡散処理は、階調値を低減することによって各ドット要素に生じる誤差を周囲のドット要素に拡散させる画像処理である。なお、変形例として、公知のディザ処理によりＸ値データからＭ値データを生成してもよい。ディザ処理は量子化する際の閾値を、所定値として固定するのではなく統計的に量子化誤差を小さくするように、ドット要素ごとに設定したものである。
【００２８】
このように、量子化回路４２により生成されたＭ値データは、図３（ａ）に示すように、複数のドット要素について、Ｍ階調で表された濃度値が設定されたデータである。このＭ値データは、複数のラスターを含んでいる。このラスターは、複数の吐出口１０８から吐出されるインクが着弾し得る用紙Ｐ上の、主走査方向に沿った複数のドット位置に対応する複数のドット要素を含んでいる。本実施形態では、量子化回路４２によりＸ値データから生成されるＭ値データは、複数のドット要素について４階調で表された濃度値が設定された４値データである。そして、複数のドット要素に設定される濃度値の４つの階調値それぞれは、「００」，「０１」，「１０」，「１１」の２ビットのデータとして表される。以下、Ｍ値データが４値データであるものとして説明するが、本発明はこれに限定されるものではなく、Ｍ値データが４値データ以外のデータであってもよい。量子化回路４２は、このようにして生成された４値データをＬＶＤＳ送信回路４３に出力する。なお、本実施形態では、４値データは、ラスター単位で転送される。
【００２９】
ＬＶＤＳ送信回路４３は、入力された４値データを差動信号に変換してＬＶＤＳ(Low voltage differential signaling)で送信するドライバである。ＬＶＤＳ受信回路４４は、ＬＶＤＳ送信回路４３から送信された差動信号を受信して４値データに復元するＬＶＤＳのレシーバである。ＬＶＤＳ受信回路４４で受信した４値データは、４値データ記憶バッファ４５に記憶される。
【００３０】
吐出データ生成回路４６は、４値データ記憶バッファ４５に記憶された４値データから、吐出用の吐出データ（Ｎ値データ）を生成する処理を行う。吐出データは、４値データ記憶バッファ４５に記憶された４値データ（Ｍ値データ）を高階調化したデータであり、本実施形態では、図３（ｂ）に示すように、複数のドット要素それぞれについて、５階調で表された濃度値が設定された５値データである。この吐出データは、複数のドット要素それぞれに対して３ビットのデータが割り当てられており、この３ビットのデータにおいて「０００」〜「１００」の値を用いて、その濃度値が設定される。この吐出データにおける５階調の階調値は、「０００」が不吐出、「００１」が極小滴、「０１０」が小滴、「０１１」が中滴、「１００」が大滴のインク滴にそれぞれ対応している。以下、吐出データ（Ｎ値データ）が５値データであるものとして説明するが、本発明はこれに限定されるものではなく、吐出データが４値データ（Ｍ値データ）よりも高階調であれば、４値データ以外のデータであってもよい。
【００３１】
また、本実施形態では、エンジン基板３００に搭載された吐出データ生成回路４６により、４値データを高階調化した５階調の吐出データを生成している。このため、メイン基板２００に搭載されたＬＶＤＳ送信回路４３から、エンジン基板３００に搭載されたＬＶＤＳ受信回路４４に送信させるデータのデータ量を少なくすることができる。なお、例えば、量子化回路４２において５階調のデータを生成した場合、各ドット要素に設定される濃度値を２ビットのデータで表すことができず３ビットのデータで表す必要があるため、メイン基板２００からエンジン基板３００に送信させるデータのデータ量が多くなる。即ち、データ転送の帯域が増加する。
【００３２】
吐出データ生成回路４６について、図４を参照しつつより詳細に説明する。吐出データ生成回路４６は、平滑化回路５１、元データ保持回路５２、属性判定回路５３、割当テーブル記憶回路５４、及びマッピング回路５５を有している。
平滑化回路５１は、４値データ記憶バッファ４５に記憶された４値データを読み込み、この４値データに対してローパスフィルタや移動平均フィルタなどを用いて平滑化処理を行うことで、平滑化データを生成する。そして、生成した平滑化データを属性判定回路５３に出力する。これにより、属性判定回路５３における後述する属性検出処理をより精密に行うことができる（例えば、画像のエッジに隣接する独立点などが後述するエッジ属性の判定に悪影響を及ぼさないようにすることができる）。また、この平滑化処理により、各ドット要素に設定される濃度値を表す階調が４階調よりも高階調（例えば、２５６階調、以下、２５６階調として説明する）となる。
元データ保持回路５２は、４値データ記憶バッファ４５に記憶された４値データを読み込み、保持する。そして、属性判定回路５３から後述する注目ドット要素指定信号を受信したときに、当該注目ドット要素指定信号が示す、４値データのドット要素に設定された濃度値を属性判定回路５３における後述するマッピング回路５５に出力する。
【００３３】
属性判定回路５３は、４値データにおける各ドット要素を、順次、注目ドット要素とし、それら注目ドット要素の属性が、予め設定された互いに属性が異なる複数種のドット要素属性のどのドット要素属性に該当するかを判定するための回路である。本実施形態では、このドット要素属性として、細線属性、エッジ属性、文字属性、要乾燥属性、中濃度属性、高濃度属性、及びこれらの何れの属性にも該当しない非該当属性の計７種類ある。各ドット要素属性については、後述する。
属性判定回路５３は、図４に示すように、細線属性検出回路６１、エッジ属性検出回路６２、文字属性検出回路６３、要乾燥属性検出回路６４、中濃度属性検出回路６５、高濃度属性検出回路６６、及び属性選択回路６９を有している。
【００３４】
属性検出回路６１〜６６は、複数種のドット要素属性のうちの何れか一つのドット要素属性にそれぞれ対応している。そして、属性検出回路６１〜６６は、平滑化回路５１により生成された平滑化データにおける、注目ドット要素とそれに連接する周囲の他のドット要素それぞれに設定された濃度値を用いて、注目ドット要素の属性が、対応するドット要素属性に該当するか否かを検出する属性検出処理を個々に独立して行う。また、属性検出回路６１〜６６それぞれは、属性検出処理を行った結果、ドット要素属性に該当することを検出した場合のみ、属性選択回路６９に対してその検出結果を出力する。
なお、本実施形態では、属性検出処理は、４値データにおけるドット要素に設定された濃度値そのものを用いるのではなく、４値データを平滑化した平滑化データのドット要素に設定された濃度値を用いているが、これは４値データにおけるドット要素に設定された濃度値を間接的に用いていることになる。同様に、平滑化回路５１の平滑化処理により、平滑化データが、各ドット要素に設定される濃度値を表す階調が４階調よりも高階調化されたデータにされた場合においても、属性検出処理は、４値データにおけるドット要素に設定された濃度値を間接的に用いていることになる。
【００３５】
次に、細線属性検出回路６１、エッジ属性検出回路６２、及び文字属性検出回路６３について、詳細に説明する。細線属性検出回路６１、エッジ属性検出回路６２、及び文字属性検出回路６３は、図５（ａ）に示すように、平滑化回路５１により生成された平滑化データにおいて、注目ドット要素とそれに連接する周囲の８つのドット要素からなる、注目ドット要素を中心とした３×３のマトリクス領域が処理対象領域（以下、第１処理対象領域）として関連付けられており、当該第１処理対象領域に属するドット要素それぞれに設定された濃度値を用いて、属性検出処理を行う。
【００３６】
細線属性検出回路６１は、注目ドット要素の属性が、第１処理対象領域が画像の細線領域であることを表す細線属性に該当するか否かを検出するための回路である。詳細には、細線属性検出回路６１は、第１処理対象領域において、注目ドット要素及び注目ドット要素に対して縦方向に関して連接する２つのドット要素それぞれに設定された濃度値の合計値ＰＶと、それ以外の６つのドット要素それぞれに設定された濃度値の合計値ＲＶを求める。そして、この合計値ＰＶから、合計値ＲＶの２分の１を減算した減算値と、予め設定された細線属性用の閾値ＴＨとを比較し、減算値が閾値ＴＨ以上の場合（ＰＶ−ＲＶ／２≧ＴＨ）に、第１処理対象領域が細線領域に該当すると検出する。同様にして、注目ドット要素及び注目ドット要素に対して横方向に関して連接する２つのドット要素それぞれに設定された濃度値の合計値ＰＨと、それ以外の６つのドット要素それぞれに設定された濃度値の合計値ＲＨとが（ＰＨ−ＲＨ／２≧ＴＨ）の関係を満たすときに、第１処理対象領域が細線領域に該当すると検出する。また、注目ドット要素及び注目ドット要素に対して右上から左下に向けた斜め方向に関して連接する２つのドット要素それぞれに設定された濃度値の合計値ＰＵと、それ以外の６つのドット要素それぞれに設定された濃度値の合計値ＲＵとが（ＰＵ−ＲＵ／２≧ＴＨ）の関係を満たすときに、第１処理対象領域が細線領域に該当すると検出する。また、注目ドット要素及び注目ドット要素に対して左上から右下に向けた斜め方向に関して連接する２つのドット要素それぞれに設定された濃度値の合計値ＰＤと、それ以外の６つのドット要素それぞれに設定された濃度値の合計値ＲＤとが（ＰＤ−ＲＤ／２≧ＴＨ）の関係を満たすときに、第１処理対象領域が細線領域に該当すると検出する。そして、細線属性検出回路６１は、以上の何れかの処理において第１処理対象領域が細線領域に該当すると検出した場合に、注目ドット要素の属性が細線属性に該当するとして、細線属性に該当する旨を示す検出結果を属性選択回路６９に出力する。
【００３７】
エッジ属性検出回路６２は、注目ドット要素の属性が、第１処理対象領域が画像のエッジ領域であることを表すエッジ属性に該当するか否かを検出するための回路である。詳細には、エッジ属性検出回路６２は、まず、主走査方向に関する微分フィルタであるソーベルフィルタＦ１（図５（ｂ）参照）と、副走査方向に関する微分フィルタであるソーベルフィルタＦ２（図５（ｃ）参照）を用いたソーベルフィルタ演算を行うことで、第１処理対象領域がエッジ領域に該当するか否かを検出する。以下、ソーベルフィルタ演算について説明する。
【００３８】
ソーベルフィルタＦ１は、第１処理対象領域の行数と列数と等しい３×３のマトリックスに係数が配列されたフィルタである。ソーベルフィルタＦ２も、ソーベルフィルタＦ１と同様に、３×３のマトリックスに係数が配列されたフィルタである。ソーベルフィルタ演算では、まず、このソーベルフィルタＦ１を、第１処理対象領域に被せる。具体的には、ソーベルフィルタＦ１の中心に位置する係数を、平滑化データにおける注目ドット要素に被せて、当該注目ドット要素に設定された濃度値を乗算する。同時に、注目ドット要素の周辺に位置する８つのドット要素に設定された濃度値と、当該周辺に位置するドット要素に被せる係数をそれぞれ乗算する。そして、各乗算された値を加算して、注目ドット要素についての、主走査方向に沿うフィルタ演算値を求める。このフィルタ演算値は、注目ドット要素についての、主走査方向に沿う濃度勾配値を表す。同様に、ソーベルフィルタＦ２を、第１処理対象領域に被せて、注目ドット要素についての、副走査方向に沿うフィルタ演算値を求める。このフィルタ演算値は、注目ドット要素についての、副走査方向に沿う濃度勾配値を表す。
【００３９】
その後、主走査方向に沿うフィルタ演算値を２乗にした第１の２乗値と、副走査方向に沿うフィルタ演算値を２乗にした第２の２乗値とを求めた後、これらを加算したエッジ抽出量を求める。このようにして求めたエッジ抽出量と、予め設定されたエッジ属性用の閾値ＴＥとの差を比較する。そして、エッジ抽出量が閾値ＴＥ以上である場合に、注目ドット要素に設定された濃度値が、周辺のドット要素に設定された濃度値よりも大きく、第１処理対象領域がエッジ領域に該当すると検出する。エッジ属性検出回路６２は、このように第１処理対象領域がエッジ領域に該当すると検出した場合に、注目ドット要素の属性がエッジ属性に該当するとして、エッジ属性に該当する旨を示す検出結果を属性選択回路６９に出力する。
【００４０】
文字属性検出回路６３は、注目ドット要素の属性が、第１処理対象領域が画像の文字領域であることを表す文字属性に該当するか否かを検出するための回路であり、上記ソーベルフィルタ演算においてエッジ抽出量と比較する閾値がエッジ属性用の閾値ＴＥとは異なる文字属性用の閾値ＴＭであること以外は、上記エッジ属性検出回路６２と略同一の回路構成である。そして、文字属性検出回路６３は、求めたエッジ抽出量が閾値ＴＭ以上である場合に第１処理対象領域が文字領域に該当すると検出し、注目ドット要素の属性が文字属性に該当するとして、文字属性に該当する旨を示す検出結果を属性選択回路６９に出力する。変形例として、文字属性検出回路６３は、第１処理対象領域において、設定された濃度値の階調値が零よりも大きいドット要素の配置パターンが、予め設定された特定のパターンと一致する場合に、第１処理対象領域が文字領域に該当すると検出してもよい。
【００４１】
次に、要乾燥属性検出回路６４、中濃度属性検出回路６５、及び高濃度属性検出回路６６について、詳細に説明する。要乾燥属性検出回路６４、中濃度属性検出回路６５、及び高濃度属性検出回路６６は、図５（ａ）に示すように、平滑化回路５１により生成された平滑化データにおいて、注目ドット要素とそれに連接する周囲の２４のドット要素からなる、注目ドット要素を中心とした５×５のマトリクス領域が処理対象領域（以下、第２処理対象領域）として関連付けられており、当該第２処理対象領域に属するドット要素それぞれに設定された濃度値を用いて、属性検出処理を行う。
【００４２】
ところで、本実施形態のようなライン式プリンタでは、搬送される用紙Ｐにインクが吐出されるため、シリアル式プリンタと比較して印刷が高速となる。その反面、搬送経路を用紙Ｐが搬送される間にインクが十分に乾燥する時間がない。従って、用紙Ｐ上において、単位面積当たりのインクの吐出量が多い領域がある場合には、インクが乾燥せずに排紙トレイ１２に排出され、排紙トレイ１２にて排出された用紙Ｐを重ねたときに、この領域の印字部分が前の用紙Ｐに転写（裏移り）する問題等が生じ得る。そこで、本実施形態においては、用紙Ｐ上に単位面積当たりのインクの吐出量が多い領域（以下、要乾燥領域）がある場合には、この領域に吐出されるインクの量を減らす対策をとる。
要乾燥属性検出回路６４は、注目ドット要素の属性が、第２処理対象領域が要乾燥領域であることを表す要乾燥属性に該当するか否かを検出するための回路である。詳細には、要乾燥属性検出回路６４は、第２処理対象領域に属する２５のドット要素に設定された濃度値の合計値が、予め設定された要乾燥属性用の閾値ＴＫ（第４階調値）以上である場合に、第２処理対象領域が要乾燥領域に該当すると検出し、注目ドット要素の属性が要乾燥属性に該当するとして、要乾燥属性に該当する旨を示す検出結果を属性選択回路６９に出力する。変形例として、要乾燥属性検出回路６４は、第２処理対象領域に属する２５のドット要素において、設定された濃度値が零よりも大きいドット要素の数を求め、このドット要素の数が、予め設定された閾値以上である場合に第２処理対象領域が要乾燥領域に該当すると検出してもよい。
【００４３】
中濃度属性検出回路６５は、注目ドット要素の属性が、第２処理対象領域が画像の中濃度領域であることを表す中濃度属性に該当するか否かを検出するための回路である。詳細には、中濃度属性検出回路６５は、第２処理対象領域に属する２５のドット要素に設定された濃度値のうち最も小さい濃度値の階調値が、予め設定された中濃度属性用の第１閾値ＴＵ（第２階調値）以上であり、且つ、２５のドット要素に設定された濃度値のうち最も大きい濃度値の階調値が第２閾値ＴＤ（第３階調値）以下である場合に、当該第２処理対象領域が中濃度領域に該当すると検出する。そして、注目ドット要素の属性が中濃度属性に該当するとして、中濃度属性に該当する旨を示す検出結果を属性選択回路６９に出力する。ここで、第１閾値ＴＵは、平滑化データにおける２５６階調のうち最も小さい階調値よりも大きい値であり、本実施形態では、４値データにおける「０１」の階調値に対応する階調値である。また、第２閾値ＴＤは、平滑化データにおける２５６階調のうち最も大きい階調値よりも小さい値であり、本実施形態では４値データにおける「１０」の階調値に対応する階調値である。即ち、第２閾値ＴＤは第１閾値ＴＵよりも大きい。
【００４４】
高濃度属性検出回路６６は、注目ドット要素の属性が、第２処理対象領域が画像の高濃度領域であることを表す高濃度属性に該当するか否かを検出するための回路である。詳細には、高濃度属性検出回路６６は、第２処理対象領域に属する２５のドット要素に設定された濃度値のうち最も小さい濃度値の階調値が、予め設定された高濃度属性用の閾値ＴＡ（第１階調値）よりも大きい場合に、当該第２処理対象領域が高濃度領域に該当すると検出する。そして、注目ドット要素のドット要素属性が高濃度属性に該当するとして、高濃度属性に該当する旨を示す検出結果を属性選択回路６９に出力する。ここで、閾値ＴＡは、平滑化データにおける２５６階調のうち最も小さい階調値よりも大きい値であり、本実施形態では４値データにおける「０１」に対応する階調値である。
【００４５】
以上、属性検出回路６１〜６６について説明した。なお、細線属性用の閾値ＴＨ、エッジ属性用の閾値ＴＥ、文字属性用の閾値ＴＭ、要乾燥属性用の閾値ＴＫ、中濃度属性用の第１閾値ＴＵ及び第２閾値ＴＤ、並びに高濃度属性用の閾値ＴＡは、画像処理装置４０に予め設定されていてもよく、ユーザが設定することが可能にされていてもよい。なお、平滑化回路５１の平滑化処理により、平滑化データが、各ドット要素に設定される濃度値を表す階調が４階調よりも高階調化されたデータにされているため、上記７つの閾値は、４値データの４階調に対応する、平滑化データの或る階調の階調値が設定されることになる。
【００４６】
属性選択回路６９は、属性検出回路６１〜６６から出力される検出結果に基づいて、注目ドット要素の属性を複数種のドット要素属性の中から何れか一つを選択する。詳細には、属性選択回路６９は、属性検出回路６１〜６６の何れか一つのみから検出結果を受信した場合には、当該検出結果が示すドット要素属性を、注目ドット要素の属性として選択する。また、属性検出回路６１〜６６の何れからも検出結果を受信していない場合には、注目ドット要素の属性は、細線属性、エッジ属性、文字属性、要乾燥属性、中濃度属性、及び高濃度属性の何れにも該当しないとして、非該当属性を選択する。また、属性検出回路６１〜６６のうち２以上から検出結果を受信した場合には、予め設定された複数種のドット要素属性の各々の優先順位に基づいて、２以上のドット要素属性のうちのいずれか一つのドット要素属性を選択する。本実施形態では、細線属性、エッジ属性、文字属性、要乾燥属性、中濃度属性、及び高濃度属性の順で優先順位が高い。この優先順位は、画像処理装置４０に予め設定されていてもよく、ユーザが設定することが可能にされていてもよい。
【００４７】
属性選択回路６９は、このように選択した注目ドット要素の属性をマッピング回路５５に出力する。また、このとき、属性選択回路６９は、当該注目ドット要素を示す注目ドット要素指定信号を元データ保持回路５２に出力する。これにより、元データ保持回路５２から、４値データにおいて当該注目ドット要素に設定された濃度値がマッピング回路５５に送信されることになる。
割当テーブル記憶回路５４は、４値データにおける４階調の階調値それぞれに対する、吐出データにおける５階調の何れかの階調値の割り当てを定めた割当テーブルを、複数種のドット要素属性それぞれに対応させて複数記憶する回路である。各割当テーブルについては後述する。
【００４８】
マッピング回路５５は、吐出データのドット要素の濃度値を順次設定して吐出データを生成するための回路である。詳細には、マッピング回路５５は、まず、割当テーブル記憶回路５４に記憶された複数の割当テーブルの中から、属性選択回路６９により選択された注目ドット要素の属性が該当するドット要素属性に対応する割当テーブルを選択する。そして、選択した割当テーブルにおいて、元データ保持回路５２から受信した注目ドット要素に設定された濃度値の４階調の階調値に対して割り当てられている５階調の階調値を、濃度値として、注目ドット要素に対応する吐出データのドット要素に設定（マッピング）することで吐出データを生成する。本実施形態では、マッピング回路５５が、選択手段及びＮ値データ生成手段に該当する。
【００４９】
次に、割当テーブル記憶回路５４に記憶された各割当テーブルについて、図６（ａ）〜（ｇ）を参照して説明する。細線属性に対応する割当テーブルは、図６（ａ）に示すように、４値データにおける４階調の階調値それぞれは、吐出データにおける５階調の階調のうち最も大きい階調値以外の他の階調値（即ち、大滴に対応する階調値「１００」以外の階調値）が割り当てられている。また、用紙Ｐ上に形成される画像の細線領域では、画像ドットが欠落すると画質の乱れが目立ちやすい。そこで、細線属性に対応する割当テーブルにおいて、４値データにおける４階調の階調値のうち最も小さい階調値以外の「０１」〜「１１」の階調値は、吐出データにおける５階調の階調値のうち、吐出口１０８から吐出させるインクの吐出量が零以上となる何れかの階調値（即ち、極小滴、小滴、中滴に対応する階調値「００１」〜「０１１」）に割り当てられている。従って、注目ドット要素の属性が細線属性に該当する場合には、当該注目ドット要素に対応するドット位置には、画像を構成する画像ドットが確実に形成されることになる。このため、用紙Ｐ上に形成される画像の品質が劣化することを抑制することができる
【００５０】
エッジ属性に対応する割当テーブルは、図６（ｂ）に示すように、４値データにおける４階調の階調値それぞれは、細線属性に対応する割当テーブルと同様に、吐出データにおける５階調の階調のうち最も大きい階調値以外の他の階調値が割り当てられている。また、用紙Ｐ上に形成される画像のエッジ領域に、多量のインクが吐出されると、インクが用紙Ｐに滲んで画質が劣化する。そこで、エッジ属性に対応する割当テーブルにおいて、４値データにおける４階調の階調値のうち「００」，「０１」については、吐出データにおける５階調の階調値のうち、インクを吐出させない不吐出に対応する「０００」の階調値を割り当て、４階調の階調値のうち「１０」，「１１」については、インクの吐出量が極小滴に対応する「００１」の階調値を割り当てることで、画像記録中にエッジ領域に吐出させるインクの量を少なくしている。その結果、画像のエッジ領域が滲むことなくシャープにすることができる。
【００５１】
文字属性に対応する割当テーブルにおいては、図６（ｃ）に示すように、４値データにおける４階調の階調値それぞれは、細線属性に対応する割当テーブルと同様に、吐出データにおける５階調の階調のうち最も大きい階調値以外の他の階調値が割り当てられている。また、用紙Ｐ上に形成される画像の文字領域に、多量のインクが吐出されると、インクが用紙Ｐに滲んで文字がつぶれる虞がある。そこで、文字属性に対応する割当テーブルにおいて、４値データにおける４階調の階調値のうち「１１」については、「１０」の階調値と同様に、吐出データにおける５階調の階調値のうち小滴に対応する「０１０」の階調値を割り当て、画像記録中に文字領域に中滴、及び大滴のインクを吐出させないようにしている。その結果、画像の文字領域が滲むことなくシャープにすることができる。加えて、粒状感も改善することができる。
【００５２】
要乾燥属性に対応する割当テーブルにおいては、図６（ｄ）に示すように、４値データにおける４階調の階調値それぞれは、細線属性に対応する割当テーブルと同様に、吐出データにおける５階調の階調のうち最も大きい階調値以外の他の階調値が割り当てられている。また、要乾燥属性に対応する割当テーブルにおいては、４値データにおける４階調の階調値に対する吐出データにおける５階調の階調値の割り当てを、上記エッジ属性に対応する割当テーブルと同じにして、画像記録中に要乾燥領域に吐出させるインクの量を少なくしている。その結果、排紙トレイ１２にて排出された用紙Ｐを重ねたときに、印字部分が前の用紙Ｐに転写する問題等が生じることを抑制することができる。
【００５３】
中濃度属性に対応する割当テーブルにおいては、図６（ｅ）に示すように、４値データにおける４階調の階調値それぞれは、細線属性に対応する割当テーブルと同様に、吐出データにおける５階調の階調のうち最も大きい階調値以外の他の階調値が割り当てられている。また、中濃度属性に対応する割当テーブルにおいては、４値データにおける４階調の階調値それぞれは、この４階調の階調値同士の大小関係が維持されるよう、吐出データにおける５階調の階調値が割り当てられている。従って、画像の中濃度領域では、４値データにおいて注目ドット要素に設定された濃度値に応じた濃度の画像ドットを用紙Ｐ上に形成することができる。加えて、粒状感も改善することができる。
【００５４】
高濃度属性に対応する割当テーブルにおいては、図６（ｆ）に示すように、４値データにおける４階調の階調値のうち最も大きい「１１」は、吐出データにおける５階調の階調のうち最も大きい階調値（即ち、大滴に対応する「１００」の階調値）が割り当てられている。加えて、高濃度属性に対応する割当テーブルにおいては、４値データにおける４階調の階調値それぞれは、中濃度属性の割当テーブルや後述する非該当属性の割当テーブルと比較して、インクの吐出量が増えるよう大きい階調値が割り当てられている。その結果、画像の高濃度領域に吐出させるインクの量を増やすことができるので、ＯＤ値の向上によって、画像の品質を向上させることができる。
【００５５】
非該当属性に対応する割当テーブルにおいては、図６（ｇ）に示すように、４値データにおける４階調の階調値それぞれは、細線属性に対応する割当テーブルと同様に、吐出データにおける５階調の階調のうち最も大きい階調値以外の他の階調値が割り当てられている。また、中濃度属性に対応する割当テーブルと同様に、４値データにおける４階調の階調値それぞれは、この４階調の階調値同士の大小関係が維持されるよう、吐出データにおける５階調の階調値が割り当てられている。従って、４値データにおいて注目ドット要素に設定された濃度値に応じた濃度の画像ドットを用紙Ｐ上に形成することができる。
【００５６】
以上説明した７つの割当テーブルからも分かるように、吐出データにおける５階調の階調値それぞれは、少なくとも、何れかの割当テーブルにおいて、４値データにおける４階調の何れかの階調値に割り当てられている。具体的には、吐出データにおける「０００」は全ての割当テーブルにおいて４値データにおける「００」に、吐出データにおける「００１」，「０１０」，「０１１」は、例えば細線属性に対応する割当テーブルにおいて４値データにおける「０１」、「１０」，「１１」それぞれに、吐出データにおける「１００」は高濃度属性に対応する割当テーブルにおいて４値データにおける「１１」に割り当てられている。これにより、４値データから、高階調な吐出データを生成することが可能となる。
【００５７】
次に、吐出データ生成回路４６の動作について、図７を参照しつつ説明する。まず、平滑化回路５１及び元データ保持回路５２が、４値データ記憶バッファ４５に記憶された４値データのうちの１つのラスターを処理対象のラスターとして読み込み（Ｓ１）、平滑化回路５１が当該４値データから平滑化データを生成し（Ｓ２）、且つ、元データ保持回路５２が当該４値データを保持する（Ｓ３）。次に、属性判定回路５３が、平滑化データにおける複数のドット要素のうちの一つを注目ドット要素として設定する（Ｓ４）。そして、この注目ドット要素について、属性判定回路５３における属性検出回路６１〜６６それぞれにおいて、注目ドット要素の属性が対応するドット要素属性に該当するか否かを個々に検出し、該当する場合のみ検出結果を属性選択回路６９に出力する（Ｓ５）。
【００５８】
次に、属性選択回路６９が、属性検出回路６１〜６６それぞれからの検出結果の有無に基づき、注目ドット要素の属性を複数種のドット要素属性の中から何れか一つを選択し、その選択結果をマッピング回路５５に出力する（Ｓ６）。また、このとき、属性選択回路６９が、当該注目ドット要素を示す注目ドット要素指定信号を元データ保持回路５２に出力する。属性選択回路６９から注目ドット要素指定信号を受信した元データ保持回路５２は、保持している４値データにおいて、注目ドット要素指定信号が示す注目ドット要素に設定された濃度値をマッピング回路５５に出力する（Ｓ７）。
【００５９】
次に、マッピング回路５５が、割当テーブル記憶回路５４に記憶された複数の割当テーブルの中から、属性選択回路６９により選択された注目ドット要素の属性が該当するドット要素属性に対応する割当テーブルを選択する（Ｓ８）。そして、選択した割当テーブルにおいて、元データ保持回路５２から受信した注目ドット要素に設定された濃度値の４階調の階調値に対して割り当てられている５階調の階調値を、濃度値として、注目ドット要素に対応する吐出データのドット要素に設定する（Ｓ９）。なお、このステップＳ３〜Ｓ９の処理は、パイプライン処理で行われる。即ち、注目ドット要素が順次変更されて、次々に処理が行われる。そして、マッピング回路５５が、各ドット要素に濃度値が設定された１ラスター分の吐出データを吐出データ記憶バッファ８５に記憶する（Ｓ１０）。次に、吐出データの全てのラスターについて処理対象のラスターとして設定されたか否かを判断する（Ｓ１１）。処理対象のラスターとして設定されていないラスターが存在すると判断した場合（Ｓ１１：ＮＯ）には、ステップＳ１の処理に戻る。一方で、吐出データの全てのラスターが処理対象のラスターとして設定されたと判断した場合（Ｓ１１：ＹＥＳ）には、本処理を終了する。以上、吐出データ生成回路４６の動作について説明した。
【００６０】
以上、本実施形態によると、４値データのドット要素毎にドット要素属性が判定され、その判定結果に基づいて、吐出データの各ドット要素に設定される濃度値が、４値データの対応する各ドット要素に設定された濃度値に基づいて設定される。これにより、元データである４値データを平滑化処理等により高階調化した後に、当該高階調化したデータに対してエッジ処理等の各種画像処理を行って吐出データを生成する場合と比べて、元データである４値データの各ドット要素に設定された濃度値を重んじて、各ドット要素のドット要素属性に応じてＮ吐出データの各ドット要素に対して濃度値を設定することができるので、用紙Ｐに記録される画像がぼやける等の品質が劣化することを抑制することができる。加えて、エンジン基板３００において５値データ（吐出データ）を生成しているため、メイン基板２００とエンジン基板３００のデータ転送の帯域は４値データを転送させるときの帯域と同じにすることができる。
【００６１】
以上、本発明の好適な一実施形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて、様々な設計変更を行うことが可能なものである。以下、図８及び９を参照しつつ、変形例について説明する。上述の実施形態では、駆動信号生成回路８２が、予備吐出及び予備振動に係るデータを吐出データに追加していたが、本変形例では吐出データ生成回路４６が、複数のドット要素それぞれに対して割り当てられる３ビットのデータにおける、上述の５階調記録には用いられない「１１０」及び「１１１」の階調値を用いて、予備吐出及び予備振動に係るデータ（予備吐出データ、予備振動データ）を吐出データに追加する。詳細には、吐出データにおいて、「１１０」が設定されたドット要素のみ、当該ドット要素に対応する印字周期において予備吐出を行うことを示し、「１１１」が設定されたドット要素のみ当該ドット要素に対応する印字周期において予備振動を行うことを示す予備吐出及び予備振動に係るデータを吐出データに追加する。
【００６２】
また、本変形例では、属性判定回路５３は、属性検出回路６１〜６６に加えて、予備吐出属性検出回路６７及び予備振動属性検出回路６８を更に有している。そして、属性判定回路５３は、細線属性、エッジ属性、文字属性、要乾燥属性、中濃度属性、高濃度属性、予備吐出属性、予備振動特性及びこれらの何れの属性にも該当しない非該当属性の計９種類の中から、注目ドット要素の属性に該当するドット要素属性を判定する。予備吐出属性検出回路６７は、図９（ａ）に示すように、平滑化回路５１により生成された平滑化データにおいて、注目ドット要素と、その注目ドット要素に対して縦方向に隣接するドット要素であって、対応するドット位置が搬送方向上流側となる第１所定数のドット要素とからなる領域を処理対象領域（以下、第３処理対象領域）とする。そして、第３処理対象領域に属するドット要素それぞれに設定された濃度値を用いて、注目ドット要素の属性が、注目ドット要素に係る印字周期において予備吐出を行う必要があることを表す予備吐出属性に該当するか否かを検出する。詳細には、第３処理対象領域に属するドット要素に設定された濃度値がいずれも零である場合に、注目ドット要素に対応する吐出口１０８からインクが吐出されない不吐出期間が上記第１不吐出期間以上となり、当該注目ドット要素に対応するドット位置に対して予備吐出を行う必要があると判定する。そして、注目ドット要素のドット要素属性が予備吐出属性に該当するとして、予備吐出属性に該当する旨を示す検出結果を属性選択回路６９に出力する。
なお、本変形例では、上記第１所定数として、乱数発生回路（不図示）により生成された乱数が採用される。この乱数発生回路は、上記第１不吐出期間に対応するドット要素数を下限とした所定範囲内で乱数をドット要素毎に発生する回路である。従って、第３処理対象領域は、注目ドット要素が変更される毎に、その領域が変動されることになる。これにより、予備吐出により用紙Ｐ上に形成されるドットを視認しにくくすることができる。
【００６３】
予備振動属性検出回路６８は、図９（ｃ）に示すように、平滑化回路５１により生成された平滑化データにおいて、注目ドット要素と、その注目ドット要素に対して縦方向に隣接するドット要素であって、対応するドット位置が搬送方向上流側となる第２所定数のドット要素とからなる領域を処理対象領域（以下、第４処理対象領域）とする。そして、第４処理対象領域に属するドット要素それぞれに設定された濃度値を用いて、注目ドット要素の属性が、注目ドット要素に係る印字周期において、当該注目ドット要素に対応する吐出口１０８に関して、予備振動を行う必要があることを表す予備振動属性に該当するか否かを検出する。詳細には、第４処理対象領域に属するドット要素に設定された濃度値がいずれも零である場合に、注目ドット要素に対応する吐出口１０８からインクが吐出されない期間が上記第２不吐出期間以上となり、予備振動を行う必要があると判断する。そして、注目ドット要素のドット要素属性が予備振動属性に該当するとして、予備振動属性に該当する旨を示す検出結果を属性選択回路６９に出力する。なお、第２所定数は、上記第１所定数よりも小さい値である。
【００６４】
属性選択回路６９は、属性検出回路６１〜６８から出力される検出結果に基づいて、注目ドット要素の属性を複数種のドット要素属性の中から何れか一つを選択する。なお、本変形例においても、属性検出回路６１〜６８のうち２以上から検出結果を受信した場合には、予め設定された複数種のドット要素属性の各々の優先順位に基づいて、２以上のドット要素属性のうちのいずれか一つのドット要素属性を選択する。本変形例では、細線属性、エッジ属性、文字属性、要乾燥属性、中濃度属性、高濃度属性、予備吐出属性、及び予備振動属性の順で優先順位が高い。
【００６５】
次に、予備吐出属性に対応する割当テーブル、及び予備振動属性に対応する割当テーブルについて説明する。予備吐出属性に対応する割当テーブルにおいては、図９（ｃ）に示すように、４値データにおける４階調の階調値のうち最も小さい「００」の階調値が、予備吐出用の「１１０」の階調値に割り当てられている。また、予備振動属性に対応する割当テーブルにおいては、図９（ｄ）に示すように、４値データにおける４階調の階調値のうち最も小さい「００」の階調値が、予備振動用の「１１１」の階調値に割り当てられている。以上により、注目ドット要素に対応する吐出口１０８からインクが吐出されない期間が、上記第１不吐出期間以上となる場合には予備吐出を、上記第２不吐出期間以上となる場合には予備振動を行うことができる。
なお、上述したように、ドット要素属性が、予備吐出属性及び予備振動属性の何れかに該当する注目ドット要素では、当該注目ドット要素属性に設定された濃度値は零であるため、これらドット要素属性に対応する割当テーブルでは、４値データにおける４階調の階調値のうち「０１」、「１０」、「１１」の階調値については、吐出データの階調値を割り当てる必要はない。しかしながら、属性検出回路６１〜６８による属性検出処理の検出結果が正確ではない場合があるため、これらドット要素属性に対応する割当テーブルでは、４値データにおける「０１」、「１０」、「１１」の階調値については、吐出データの５階調の階調値のうち、非該当属性の割当テーブル（図６（ｇ）参照）と同じ階調値が割り当てられている。これにより、属性検出処理による属性検出処理に誤りがある場合でも、４値データの階調値に応じた画像ドットを用紙Ｐに形成することが可能となる。
【００６６】
以上、本変形例では、平滑化データに基づいて予備吐出及び予備振動に係るデータを生成しているため、上述実施形態のように吐出データに基づいて予備吐出及び予備振動に係るデータを生成する場合と比べると正確性では劣るが、駆動信号生成回路８２では予備吐出及び予備振動に係るデータを生成する必要はないので、当該駆動信号生成回路８２の回路構成を簡略化することができる。以上、本変形例について説明した。
【００６７】
また、その他の変形例として、上述の実施形態では、インクジェットプリンタ１０１が画像処理装置４０を備えているが、外部端末装置１０が画像処理装置４０を備えていてもよい。この場合、外部端末装置１０からインクジェットプリンタ１０１に対して、画像処理装置４０により生成された吐出データが転送されることとなる。
また、上述の実施形態では、属性判定回路５３は、４値データに対して平滑化処理をした平滑化データを用いて属性検出処理を行っていたが、平滑化せずに４値データを用いて属性検出処理を行ってもよい。また、例えば、細線属性検出回路６１、エッジ属性検出回路６２、及び文字属性検出回路６３については４値データを用いて属性検出処理を行い、要乾燥属性検出回路６４、中濃度属性検出回路６５、及び高濃度属性検出回路６６については平滑化データを用いて属性検出処理を行ってもよい。
また、細線属性検出回路６１、エッジ属性検出回路６２、及び文字属性検出回路６３は第１処理対象領域に関連付けられ、要乾燥属性検出回路６４、中濃度属性検出回路６５、及び高濃度属性検出回路６６が第２処理対象領域に関連付けられていたが、特にこれに限定されるものではなく、各属性検出回路６１〜６６毎に最適な処理対象領域が関連付けられていてもよく、全ての属性検出回路６１〜６６に共通の処理対象領域が関連付けられていてもよい。
また、割当テーブル記憶回路５４に記憶された各割当テーブルにおける４値データの階調値それぞれに対する、吐出データの５階調の階調値の割り当ては、上記の実施形態に限られるものではない。
また、上述の実施形態では、属性検出回路６１〜６６により、注目ドット要素の属性が、それぞれが対応するドット要素属性に該当するか否かを個々に独立して属性検出処理を行っていたが、優先順位の高いドット要素属性に該当する属性検出回路６１〜６６から順に属性検出処理を行い、優先順位が高いドット要素属性に該当する属性検出回路６１〜６６において、注目ドット要素の属性が対応するドット要素属性に該当しないと検出した場合のみ、優先順位の低いドット要素属性に該当する属性検出回路６１〜６６において属性検出処理を行うように構成されていてもよい。
【００６８】
本発明は、インク以外の液体を吐出する液体吐出装置に使用されるＮ値データを生成する画像処理装置についても適用可能である。さらに、本発明はライン式プリンタのみならず、静止している用紙Ｐに対してヘッド１を移動させることで、用紙Ｐに画像を記録するシリアル式プリンタにも適用可能である。加えて、液体吐出装置に限らす、レーザプリンタやサーマルプリンタなどの画像記録装置に使用されるＮ値データを生成する画像処理装置にも適用することが可能である。また、吐出データ生成回路４６等のハードウェアが行う処理を、対応するプログラムを実行するＣＰＵに置き換えることが可能である。
【符号の説明】
【００６９】
４０  画像処理装置
４５  ４値データ記憶バッファ（Ｍ値データ記憶手段）
５３  属性判定回路（属性判定手段）
５４  割当テーブル記憶回路（割当テーブル記憶手段）
５５  マッピング回路（選択手段、Ｎ値データ生成手段）
８５  吐出データ記憶バッファ（Ｎ値データ記憶手段）
１００  液体吐出装置（画像記録装置）
【図１】
2015198283.tif 000003
【図２】
2015198283.tif 000004
【図３】
2015198283.tif 000005
【図４】
2015198283.tif 000006
【図５】
2015198283.tif 000007
【図６】
2015198283.tif 000008
【図７】
2015198283.tif 000009
【図８】
2015198283.tif 000010
【図９】
2015198283.tif 000011