(57)【要約】【課題】画質劣化を防止する。【解決手段】印刷に用いられる印刷データを生成する画像処理装置であって、画像データに基づいて、画素毎のドットの有無およびサイズを規定したハーフトーンデータを生成するハーフトーン処理部と、前記ハーフトーンデータが規定するドットを置換するドット置換部と、前記ドットの置換後のハーフトーンデータに基づいて前記印刷データを生成する印刷データ生成部と、を備え、前記ドット置換部は、前記ハーフトーンデータにおける所定サイズよりも小さいサイズのドットが所定方向に連続する特定ドット連続部を構成するドットのうち、記録順が遅い側の端のドットを除くドットを対象として、より大きいサイズのドットへの置換を実行する。【選択図】図５
2019080278.tif 000002
【特許請求の範囲】
【請求項１】
印刷に用いられる印刷データを生成する画像処理装置であって、
画像データに基づいて、画素毎のドットの有無およびサイズを規定したハーフトーンデータを生成するハーフトーン処理部と、
前記ハーフトーンデータが規定するドットを置換するドット置換部と、
前記ドットの置換後のハーフトーンデータに基づいて前記印刷データを生成する印刷データ生成部と、を備え、
前記ドット置換部は、前記ハーフトーンデータにおける所定サイズよりも小さいサイズのドットが所定方向に連続する特定ドット連続部を構成するドットのうち、記録順が遅い側の端のドットを除くドットを対象として、より大きいサイズのドットへの置換を実行することを特徴とする画像処理装置。
【請求項２】
前記ハーフトーン処理部は、画像のエッジ部分を構成するドットのサイズを小さくするエッジ処理を施した前記ハーフトーンデータを生成し、
前記ドット置換部は、前記エッジ処理によって発生した前記特定ドット連続部について前記置換を実行することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ドットを吐出する印刷ヘッドを主走査方向へ走査させて印刷媒体への印刷を実行する印刷装置が用いる前記印刷データを生成する画像処理装置であって、
前記ドット置換部は、前記ハーフトーンデータにおける前記小さいサイズのドットが前記主走査方向に対応して連続する前記特定ドット連続部を構成するドットのうち、前記印刷ヘッドによる吐出順が遅い側の端のドットを除くドットを対象として前記置換を実行することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
印刷データに基づいて印刷を実行する印刷装置であって、
画像データに基づいて、画素毎のドットの有無およびサイズを規定したハーフトーンデータを生成するハーフトーン処理部と、
前記ハーフトーンデータが規定するドットを置換するドット置換部と、
前記ドットの置換後のハーフトーンデータに基づいて前記印刷データを生成する印刷データ生成部と、を備え、
前記ドット置換部は、前記ハーフトーンデータにおける所定サイズよりも小さいサイズのドットが所定方向に連続する特定ドット連続部を構成するドットのうち、記録順が遅い側の端のドットを除くドットを対象として、より大きいサイズのドットへの置換を実行することを特徴とする印刷装置。
【請求項５】
印刷に用いられる印刷データを生成する画像処理方法であって、
画像データに基づいて、画素毎のドットの有無およびサイズを規定したハーフトーンデータを生成するハーフトーン処理工程と、
前記ハーフトーンデータが規定するドットを置換するドット置換工程と、
前記ドットの置換後のハーフトーンデータに基づいて前記印刷データを生成する印刷データ生成工程と、を備え、
前記ドット置換工程では、前記ハーフトーンデータにおける所定サイズよりも小さいサイズのドットが所定方向に連続する特定ドット連続部を構成するドットのうち、記録順が遅い側の端のドットを除くドットを対象として、より大きいサイズのドットへの置換を実行することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および印刷装置に関する。
【背景技術】
【０００２】
液滴（ドット）を吐出して媒体上に着弾させることで印刷を行う方法が知られている。このような印刷において、印刷される画像の輪郭部分（エッジ部分）で生じる液滴のにじみを防止するために、エッジ部分を構成するドットのサイズを小さくしたり、ドットを間引いたりするエッジ処理を行うことで、にじみを防止して印刷結果を鮮明にする方法が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１‐１６７８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
先行して吐出されるドット（先行ドット）に続いて吐出されるドット（後続ドット）の軌道は、先行ドットが生じさせた気流や気圧の変化の影響を受ける。このような影響の度合いは、比較的小さいサイズのドットが連続して吐出される場合とそうでない場合とで異なる。そのため、比較的小さいサイズのドットが連続して吐出される場合とそうでない場合とでは、後続ドットの軌道に違いが生じ、結果、媒体に着弾するドット同士の距離に違いが生じることがある。このようなドット同士の距離の違いは画質劣化の原因となり得る。また、このような画質劣化は、上述のエッジ処理が実行された場合に生じたり、エッジ処理が実行されなくても結果的に生じたりする。
【０００５】
本発明は上述の課題に鑑みてなされたものであり、画質劣化の防止に有効な画像処理装置、画像処理方法および印刷装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の態様の１つは、印刷に用いられる印刷データを生成する画像処理装置であって、画像データに基づいて、画素毎のドットの有無およびサイズを規定したハーフトーン（以下、ＨＴ）データを生成するＨＴ処理部と、前記ＨＴデータが規定するドットを置換するドット置換部と、前記ドットの置換後のＨＴデータに基づいて前記印刷データを生成する印刷データ生成部と、を備え、前記ドット置換部は、前記ＨＴデータにおける所定サイズよりも小さいサイズのドットが所定方向に連続する特定ドット連続部を構成するドットのうち、記録順が遅い側の端のドットを除くドットを対象として、より大きいサイズのドットへの置換を実行する。
【０００７】
当該構成によれば、画像処理装置は、ＨＴデータにおいて比較的小さいサイズのドットが所定方向に連続する特定ドット連続部を抽出し、この特定ドット連続部を構成するドットのうち、記録順が遅い側の端のドットを除くドットを対象として、サイズを大きくする。これにより、比較的小さいサイズのドットが連続して記録された場合に生じ易かった前記画質劣化を防止することができる。
【０００８】
本発明の態様の１つは、前記ＨＴ処理部は、画像のエッジ部分を構成するドットのサイズを小さくするエッジ処理を施した前記ＨＴデータを生成し、前記ドット置換部は、前記エッジ処理によって発生した前記特定ドット連続部について前記置換を実行するとしてもよい。
当該構成によれば、エッジ処理を実行したことによって却って生じ易くなる前記画質劣化を、的確に回避することができる。
【０００９】
本発明の態様の１つは、ドットを吐出する印刷ヘッドを主走査方向へ走査させて印刷媒体への印刷を実行する印刷装置が用いる前記印刷データを生成する画像処理装置であって、前記ドット置換部は、前記ＨＴデータにおける前記小さいサイズのドットが前記主走査方向に対応して連続する前記特定ドット連続部を構成するドットのうち、前記印刷ヘッドによる吐出順が遅い側の端のドットを除くドットを対象として前記置換を実行するとしてもよい。
当該構成によれば、先行ドットによる気流や気圧の変化で後続ドットの軌道が影響を受けやすいシリアル方式の印刷装置に印刷を実行させるに際し、比較的小さいサイズのドットが主走査方向に連続して記録された場合に生じ易かった前記画質劣化を防止することができる。
【００１０】
本発明の技術的思想は、画像処理装置という物以外によっても実現される。例えば、画像処理装置と同様の処理を実行する印刷装置を発明として捉えることができる。また、画像処理装置や印刷装置が実行する処理工程を備えた方法（画像処理方法、印刷方法）や、これら方法をコンピューターに実行させるプログラムや、プログラムを記憶したコンピューター読み取り可能な記憶媒体も、夫々に発明として成り立つ。
【図面の簡単な説明】
【００１１】
【図１】装置構成を簡易的に示す図。
【図２】印刷ヘッドと印刷媒体とを簡易的に示す図。
【図３】画像処理を示すフローチャート。
【図４】図４Ａはノズルの駆動波形とドットとの関係性の一例を簡易的に示す図、図４Ｂはノズルの駆動波形とドットとの関係性の他の例を簡易的に示す図。
【図５】ドット置換処理を示すフローチャート。
【図６】ＨＴＤについてドット置換処理の各過程と対応する各状態を例示する図。
【図７】ＨＴＤと印刷ヘッドの移動方向との対応関係を例示する図。
【図８】図８Ａは従来の印刷結果を例示する図、図８Ｂは本実施形態による印刷結果を例示する図。
【発明を実施するための形態】
【００１２】
以下、各図を参照しながら本発明の実施形態を説明する。なお各図は、本実施形態を説明するための例示に過ぎない。
【００１３】
１．装置構成の概略説明：
図１は、本実施形態にかかる装置構成を簡易的に示している。画像処理装置１０は、例えば、制御部１１、表示部１７、操作受付部１８、通信インターフェイス（ＩＦ）１９等を備える。画像処理装置１０は、例えば、パーソナルコンピューター（ＰＣ）や、ＰＣと同程度の処理能力を有する情報処理装置によって実現される。また、本実施形態にかかる制御部１１を実現可能なハードウェアを画像処理装置と呼んでもよい。
【００１４】
制御部１１は、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ等を有する１つ又は複数のＩＣや、その他のメモリーやハードディスクドライブといった記憶媒体等を適宜含んで構成される。制御部１１では、ＣＰＵ１１ａが、ＲＯＭ１１ｂ等に保存されたプログラムに従った演算処理を、ＲＡＭ１１ｃ等をワークエリアとして用いて実行することにより、画像処理装置１０の挙動を制御する。制御部１１はプログラムＡを搭載しており、プログラムＡに従って、画像データ取得部１２、色変換部１３、ＨＴ処理部１４、ドット置換部１５、印刷データ生成部１６等といった各機能を実現する。プログラムＡを、画像処理プログラム、印刷制御プログラム、プリンタードライバー等と呼ぶことができる。
【００１５】
通信ＩＦ１９は、所定の通信規格に準拠して制御部１１が画像処理装置１０の外との通信を実行するＩＦの総称である。表示部１７は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイ（ＬＣＤ）や、有機ＥＬディスプレイ等により構成される。表示部１７は、ディスプレイと、当該ディスプレイを駆動するための駆動回路とを含む構成であってもよい。操作受付部１８は、ユーザーによる操作を受け付けるための手段であり、例えば、物理的なボタンや、タッチパネルや、マウスや、キーボード等によって実現される。むろん、タッチパネルは、表示部１７の一機能として実現されるとしてもよい。また、表示部１７および操作受付部１８を含めて操作パネル等と呼ぶことができる。
【００１６】
画像処理装置１０は、通信ＩＦ１９を介して印刷部２０と通信可能に接続している。印刷部２０は、画像処理装置１０（制御部１１）が生成した印刷データに基づいて印刷を実行可能な機構である。画像処理装置１０と印刷部２０は、それぞれ独立した装置であってもよい。画像処理装置１０と印刷部２０がそれぞれ独立した装置である場合、印刷部２０を印刷装置と呼び、画像処理装置１０を印刷制御装置と呼び、画像処理装置１０と印刷部２０を含む構成を印刷システム１と呼ぶことができる。
【００１７】
あるいは、画像処理装置１０と印刷部２０は、実態としてそれら全体が１つの装置に含まれていてもよい。画像処理装置１０と印刷部２０が１つの装置に含まれている場合、画像処理装置１０と印刷部２０を含む構成（１つの装置）を、印刷装置１と呼ぶことができる。印刷装置１は、少なくとも印刷機能を有する。従って、印刷装置１は、印刷機能に加え、スキャナーやファクシミリ等の複数の機能を併せ持った複合機であってもよい。
【００１８】
図２は、印刷部２０が備える印刷ヘッド２１と印刷媒体Ｐとを簡易的に示している。印刷部２０は、知られているように、インク等の液体を吐出する印刷ヘッド２１や、印刷ヘッド２１を移動させるための不図示のキャリッジや、印刷媒体Ｐを搬送するための不図示の搬送機構を備える。印刷ヘッド２１を、記録ヘッド、印字ヘッド、液体吐出（噴射）ヘッド等と呼んでもよい。印刷媒体Ｐは、代表的には紙であるが、液体の吐出による記録が可能な素材であれば、印刷媒体Ｐは紙以外の素材であってもよい。
【００１９】
キャリッジは、印刷ヘッド２１を搭載した状態で所定の主走査方向Ｄ１に沿って印刷ヘッド２１を移動させる。搬送機構は、印刷媒体Ｐを主走査方向Ｄ１と交差する搬送方向Ｄ２に沿って搬送する。ここでいう交差とは、基本的には直交であるが、方向Ｄ１，Ｄ２は、例えば製品としての印刷部２０における種々の誤差により、厳密には直交していないこともある。
【００２０】
印刷ヘッド２１は、液体を吐出するためのノズル２３を複数備える。符号２２は、ノズル２３が開口するノズル面２２を示しており、図２では、ノズル面２２におけるノズル２３の配列の一例を示している。印刷ヘッド２１は、複数色のインク（例えば、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）等の複数色のインク）を吐出する構成において、インク色毎のノズル列２４を備える。ノズル列２４は、搬送方向Ｄ２に沿った間隔が一定とされた複数のノズル２３により構成される。図２の例では、印刷ヘッド２１は４つのノズル列２４を有しており、４色のインクを吐出可能な構成とされている。言うまでもなく、１色のインクに対応するノズル列２４を構成するノズル２３の配列の態様は、図２のように１つの直線状である必要は無く、例えば、複数列で構成されていてもよい。
【００２１】
印刷部２０は、印刷データに基づいて、キャリッジによる印刷ヘッド２１の移動に伴う印刷ヘッド２１による液体吐出（走査）と、搬送機構による印刷媒体Ｐの所定距離の搬送（いわゆる紙送り）とを交互に実行することにより、印刷媒体Ｐへの印刷を実現する。印刷ヘッド２１の走査を、パスとも呼ぶ。印刷部２０（あるいは印刷部２０を含む構成（符号１））を、インクジェットプリンターと呼ぶことができる。印刷ヘッド２１がノズル２３から吐出する液体（液滴）をドットと呼ぶ。ただし本実施形態では、ドットが吐出される前段階における画像処理を説明する際にも、便宜上、ドットという表現を用いる。
【００２２】
２．画像処理：
図３は、制御部１１がプログラムＡに従って実行する画像処理をフローチャートにより示している。当該フローチャートの少なくとも一部が、本発明にかかる画像処理方法に該当する。当該画像処理は、印刷部２０に印刷を実行させるための処理でもあるため、印刷制御処理と呼んでもよい。
制御部１１（画像データ取得部１２）は、印刷対象を表現する画像データを取得する（ステップＳ１００）。印刷対象とは、例えば、文字、写真、ＣＧ、あるいはそれらの組み合わせ等である。例えば、ユーザーが操作受付部１８を操作することにより画像データが選択される。画像データ取得部１２は、当該選択された画像データを記憶元から取得する。画像データの記憶元は、例えば、画像処理装置１０に内蔵された記憶媒体あるいは画像処理装置１０に対して外部から接続された記憶媒体等、様々である。画像データ取得部１２は、取得した画像データを次のステップＳ１１０へ受け渡す。
【００２３】
画像データ取得部１２がステップＳ１１０へ受け渡す画像データは、例えば、画素毎にＲＧＢ（レッド、グリーン、ブルー）毎の階調値（例えば、０〜２５５の２５６階調で表現される階調値）を有するビットマップ形式のＲＧＢデータであるとする。画像データ取得部１２は、ステップＳ１１０へ画像データを受け渡す前に、必要に応じて、取得した画像データのフォーマット変換や解像度変換を実行する。
【００２４】
ステップＳ１１０では、制御部１１（色変換部１３）は、画像データに対して色変換処理を実行する。色変換処理は、画像データ（ＲＧＢデータ）を、印刷部２０が印刷に使用するインクの色空間のデータ（ＣＭＹＫデータ）に変換する処理である。知られているように、色変換部１３は、ＲＧＢの階調値とＣＭＹＫの階調値とを対応付けたテーブル（色変換ルックアップテーブル）を参照して色変換処理を実行可能である。色変換処理後の画像データ（ＣＭＹＫデータ）は、画素毎にＣＭＹＫ毎の階調値（例えば、０〜２５５の２５６階調で表現される階調値）を有するビットマップ形式のデータである。
【００２５】
ステップＳ１２０では、制御部１１（ＨＴ処理部１４）は、色変換処理後の画像データに対して、インク色（ＣＭＹＫ）毎にＨＴ処理を実行する。ＨＴ処理により、例えば、２５６階調を示すデータが、２階調を示す１ビットデータや、４階調を示す２ビットデータに変換される。ＨＴ処理は、ディザ法、γ補正、誤差拡散法などを用いて実行可能である。ＨＴ処理後の画像データをＨＴデータと呼ぶ。ＨＴデータは、インク色毎のデータであり、且つ画素毎のドットの有無およびサイズを規定している。
【００２６】
本実施形態では、印刷部２０が備える印刷ヘッド２１は、一滴あたりの液量が異なる複数サイズのドットを吐出可能である。例えば、印刷ヘッド２１は各ノズル２３から、サイズが異なる３種類のドット（大ドット、中ドット、小ドット）を吐出可能である。異なるサイズ毎のドット一滴あたりの液量は、予め、印刷部２０の設計上定められている。従ってインク色毎のＨＴデータは、画素毎に、ドット有りか無しか、有りであれば大ドット、中ドット、小ドットのいずれであるかを規定するデータである。
【００２７】
ここでエッジ処理について簡単に説明する。エッジ処理については、特許文献１を参照してもよい。インクジェットプリンターによる印刷では、ドットが印刷媒体に吸収されることで画像を印刷媒体に定着させるが、印刷媒体にインクを大量に吐出した場合には、印刷媒体がインクを吸収しきれず、インクが溢れてしまうことがある。特に、画像のエッジ部分でインクが溢れると、印刷結果の画質を劣化させるおそれがある。そこで、制御部１１は、画像のエッジ部分に対応して吐出されるインクの量を減らすエッジ処理を実施することにより、エッジ部分におけるインクの溢れを抑制する。 
【００２８】
エッジ処理は、画像処理（図３）の流れの中で、例えば、ＨＴ処理部１４がステップＳ１２０において実行する。ＨＴ処理部１４は、ステップＳ１１０による色変換処理後の画像データをコピーし、当該コピーした画像データに基づいて、画像内のエッジに該当するエッジ画素を特定する。エッジ画素の特定（抽出）方法は特に限定されず、公知の種々の手法を採用可能である。例えば、ＨＴ処理部１４は、画像データに対してラプラシアンフィルターやソーベルフィルター等のフィルターを適用することによりエッジ画素を特定する。
【００２９】
ＨＴ処理部１４は、上述したように、色変換処理後の画像データに対してＨＴ処理を実行してＨＴデータを生成する。そして、ＨＴデータを構成する画素のうち、上述のように特定したエッジ画素について、ドットのサイズを、より小さいサイズへ変更する。例えば、ＨＴ処理部１４は、ＨＴデータに含まれたエッジ画素に大ドットが規定されている場合、この大ドットを中ドットあるいは小ドットへ変更する。また、ＨＴ処理部１４は、ＨＴデータに含まれたエッジ画素に中ドットが規定されている場合、この中ドットを小ドットへ変更するとしてもよい。このようなエッジ処理（エッジ画素の特定およびエッジ画素についてのドットサイズ変更）もインク色毎のＨＴデータについて実行される。
【００３０】
ＨＴ処理部１４は、ステップＳ１２０の処理後の画像データ、つまりＨＴ処理およびエッジ処理を施して得られたインク色毎のＨＴデータをステップＳ１３０へ受け渡す。
ステップＳ１３０では、制御部１１（ドット置換部１５）は、ステップＳ１２０の処理後のＨＴデータを対象として、ＨＴデータが規定するドットを置換するドット置換処理を実行する。ドット置換処理の詳細については後述する。
【００３１】
そして、ステップＳ１４０では、制御部１１（印刷データ生成部１６）は、ドット置換処理後のＨＴデータに基づいて、印刷部２０が印刷に用いるための印刷データを生成し、生成した印刷データを印刷部２０へ出力する。つまり、印刷データ生成部１６は、ドット置換処理後のＨＴデータを構成するマトリクス状に並んだ画素を、当該画像処理を開始した時点で既に設定されている（例えば、ユーザーによって指定されている）記録方法に従って、印刷部２０へ転送すべきデータ順に並び替える。このような並び替えをラスタライズ処理とも呼び、ラスタライズ処理されたデータを印刷データと呼ぶ。記録方法とは、例えば、単方向印刷と双方向印刷のいずれであるか、オーバーラップ印刷を実施するか否か、パスとパスの間の紙送り量、等の様々な条件を組み合わせた方法であり、記録方法に応じて、いずれの画素のデータをいずれのノズル２３にどのような順序で与えるかが決まる。
【００３２】
印刷データ生成部１６は、ラスタライズ処理した印刷データに、記録方法に応じたコマンドを付加してもよい。コマンドとしては、例えば、印刷媒体Ｐの搬送速度を指示するデータ等がある。印刷データ生成部１６は、これらの処理を経て生成した印刷データを、通信ＩＦ１９を介して印刷部２０へ出力（転送）する。このように出力された印刷データに基づいて印刷部２０は印刷を実行する。この結果、ステップＳ１００で取得された画像データが表現する印刷対象が、印刷媒体Ｐ上に再現される。
【００３３】
３．ドット置換処理：
次にドット置換処理に関する説明を行うが、その前に、本実施形態においてドット置換処理により解消を目指す画質劣化について図４Ａおよび図４Ｂを参照して説明する。
図４Ａ，４Ｂはそれぞれ、印刷ヘッド２１が有する１つのノズル２３（の駆動素子）に与えられる駆動波形と、駆動波形に応じて当該１つのノズル２３により吐出、形成されるドットとの関係性の例を簡易的に示している。図４Ａ，４Ｂでは、ドットを白い丸で表現している。また、「吐出時ドット」は、ノズル２３が吐出した直後の空気中のドットを指し、「形成ドット」は、印刷媒体Ｐに着弾して形成されたドットを指す。図４Ａ，４Ｂの説明においては、印刷ヘッド２１は、主走査方向Ｄ１の一方側Ｓ１に向かって移動するパスを実行中であるとする。印刷ヘッド２１の、主走査方向Ｄ１の一方側Ｓ１へ移動するパスを、例えば、往路パスと呼び、主走査方向Ｄ１の他方側（Ｓ２（図７参照））へ移動するパスを、復路パスと呼んでもよい。
【００３４】
知られているように、印刷ヘッド２１はノズル２３毎に駆動素子（例えば、圧電素子）を有しており、印刷データに基づく駆動波形（パルス）を駆動素子へ与えることにより、当該駆動素子に対応するノズル２３からドットを吐出させる。図４Ａの例では、印刷ヘッド２１の一方側Ｓ１への移動中、１つのノズル２３が、大ドット、中ドット、中ドットの順で３つのドットを形成する。一方、図４Ｂの例では、印刷ヘッド２１の一方側Ｓ１への移動中、１つのノズル２３が、大ドット、大ドット、中ドットの順で３つのドットを形成する。ドットサイズの横に括弧書きで示した数字はドットの形成順序を意味している。
【００３５】
図４Ａ，４Ｂの例では、１つの画素に対応させてノズル２３に大ドットを形成させる場合には、駆動素子へ２つのパルスが連続して与えられる。そして、当該２つのパルスに応じてノズル２３から２つのドット（吐出時ドット）が連続して吐出され、これら吐出された２つのドットが飛翔途中あるいは着弾時に合体し、印刷媒体Ｐ上に吐出時ドット２つ分の大きな１つのドット（大ドット）が形成される。一方、１つの画素に対応させてノズル２３に中ドットを形成させる場合には、駆動素子へ前記２つのパルスのうち一方のパルスのみを与える。その結果、１つのパルスに応じてノズル２３から１つのドット（吐出時ドット）が吐出され、この吐出された１つのドットが着弾し、印刷媒体Ｐ上に吐出時ドット１つ分のドット（中ドット）が形成される。
【００３６】
ここで、１つのノズル２３が連続してドットを吐出する場合、先行して吐出される先行ドットに続いて吐出される後続ドットの軌道は、先行ドットが生じさせた気流や気圧の変化の影響を受ける。具体的には、先行ドットが空気を押しのけたことによる気圧の低下や空気の渦の発生が、近隣の空気や物体を吸引する現象（スリップストリーム）を生む。このスリップストリームの影響により、後続ドットは、飛翔中にいくらか先行ドット側へ誘引され、着弾位置が先行ドットの着弾位置に近づく。
【００３７】
図４Ａ，４Ｂを用いて説明したように、１つの画素に対応させてノズル２３に大ドットを形成させるために駆動素子に与えるパルス数よりも、１つの画素に対応させてノズル２３に中ドットを形成させるために駆動素子に与えるパルス数は少ない。そのため、先行ドットが大ドットであり、後続ドットがそれよりも小さい中ドットである場合、先行ドット（大ドット）の形成に必要な数のパルスのうちの最後のパルスの駆動素子への印加が終わってから、後続ドット（中ドット）の形成に必要なパルスの当該駆動素子への印加が始まるまでの時間が比較的短い。一方、先行ドットおよび後続ドットがいずれも大ドットよりも小さい中ドットである場合、先行ドット（中ドット）の形成に必要なパルスの駆動素子への印加が終わってから、後続ドット（中ドット）の形成に必要なパルスの当該駆動素子への印加が始まるまでの時間が比較的長い。このようなパルスとパルスとの発生間隔が長いほど、先行ドットによるスリップストリームの影響が低下し、後続ドットの着弾位置が先行ドットの着弾位置から遠ざかり易くなる。
【００３８】
図４Ａ，４Ｂにおいては、吐出時ドットから形成ドットに向かう矢印の傾きの有無によりスリップストリームの影響の有無を示している。つまり、図４Ａに示した吐出順が２番目の中ドットは、先行ドットが大ドットであるため、スリップストリームの影響を受けて着弾位置が先行ドット（大ドット）の着弾位置に近づく。しかし図４Ａに示した吐出順が３番目の中ドットは、先行ドットが中ドットであるため、スリップストリームの影響を殆ど受けず、着弾位置が先行ドット（中ドット）の着弾位置から（スリップストリームの影響を受けた場合と比べて）遠くなる。図４Ａには、先行ドットによるスリップストリームの影響を受けずに後続ドットが着弾したときの先行ドットと後続ドットとの距離（主走査方向Ｄ１に沿った距離）の例として距離Ｗ１を示している。
【００３９】
一方、図４Ｂに示した吐出順が２番目の大ドットは、先行ドットが大ドットであるため、スリップストリームの影響を受けて着弾位置が先行ドット（大ドット）の着弾位置に近づく。また、図４Ｂに示した吐出順が３番目の中ドットは、先行ドットが大ドットであるため、スリップストリームの影響を受けて着弾位置が先行ドット（大ドット）の着弾位置に近づく。図４Ｂには、先行ドットによるスリップストリームの影響を受けて後続ドットが着弾したときの先行ドットと後続ドットとの距離（主走査方向Ｄ１に沿った距離）の例として距離Ｗ２を示している。図４Ａ，４Ｂの比較から明らかなように、距離Ｗ１＞距離Ｗ２となる。このような距離Ｗ１，Ｗ２の相違が、印刷結果における画質差に繋がる。より具体的には、図４Ａ，４Ｂに示した吐出順が３番目の中ドットが画像のエッジ部分に該当する場合、図４Ａの例では、エッジ部分の当該中ドットが先行ドットから離れた位置に形成されることによりエッジのがたつき（画質劣化）として視認されてしまう。一方、図４Ｂの例では、エッジ部分の当該中ドットが先行ドットに近い位置（理想的な位置）に形成されることにより、がたつきの無い（少ない）綺麗なエッジとして視認される。従って、本実施形態では、図４Ａに例示したような状況が発生することを回避し、図４Ｂに例示したような状況を作りだすために、ドット置換処理を行う。
【００４０】
なお図４Ａ，４Ｂでは、小ドットについて説明していないが、上述したようにノズル２３は小ドットを形成することも可能である。例えば、印刷ヘッド２１は、大ドットを形成するための前記２つの連続するパルスに振幅差を設け、ノズル２３に中ドットを形成させる場合には、駆動素子へ前記２つの連続するパルスのうち振幅が大きい方のパルスのみを与え、ノズル２３に小ドットを形成させる場合には、駆動素子へ前記２つの連続するパルスのうち振幅が小さい方のパルスのみを与える等としてもよい。あるいは、印刷ヘッド２１は、ノズル２３に大ドットを形成させる場合には、駆動素子へ連続する３つのパルスを与え、ノズル２３に中ドットを形成させる場合には、駆動素子へ連続する２つのパルスを与え、ノズル２３に小ドットを形成させる場合には、駆動素子へ１つのパルスを与える等としてもよい。いずれにしても、小ドットを形成する際に駆動素子へ与える駆動信号としてのパルスの数は、大ドットを形成する際に駆動素子へ与える駆動信号としてのパルスの数よりも少ない。そのため、図４Ａの説明において「中ドット」を「小ドット」に言い換えても、上述したようなスリップストリームの影響低下による画質劣化が同様に発生し易いと言える。
【００４１】
図５は、ステップＳ１３０のドット置換処理をフローチャートにより示している。また、図６は、ドット置換処理の対象となるＨＴデータ（ＨＴＤ）の一部分について、ドット置換処理の各過程と対応する各状態を例示している。
ステップＳ１３２では、ドット置換部１５は、ＨＴＤにおける所定サイズよりも小さいサイズのドットが所定方向に連続する特定ドット連続部ＤＰを抽出する。所定サイズよりも小さいサイズとは、当該サイズのドットが連続して形成されたとき図４Ａに示したようなスリップストリームの影響低下による画質劣化（距離Ｗ１の発生）が生じ易いサイズを意味する。本実施形態では、所定サイズよりも小さいサイズのドットは、大ドット（所定サイズ）よりも小さい中ドットおよび小ドットを指すものとする。また、所定方向は、印刷ヘッド２１が図２に示したように主走査方向Ｄ１に沿って移動する構成である場合、画像データ（ＨＴＤ）の縦横方向のうち主走査方向Ｄ１に対応する方向を指す。
【００４２】
ドット置換部１５は、例えばラスターデータ単位で、以下の条件に合う画素連続部を特定ドット連続部ＤＰとして抽出する。ラスターデータとは、ＨＴＤを構成する画素列であって、前記所定方向に沿って画素が並んでなる画素列である。
条件：前記所定サイズより小さいサイズのドットが前記所定方向に連続する画素連続部であり、かつ前記所定方向の両端側のうち記録（ドットの吐出）順が遅い側の端にエッジ画素を有する画素連続部であること。
【００４３】
図６の上段には、ステップＳ１３２でＨＴＤから抽出された特定ドット連続部ＤＰを太枠で囲って示している。図６の上段の例では、特定ドット連続部ＤＰを３つ示している。図６においては、ＨＴＤを構成する個々の矩形がＨＴＤの画素である。図６に示すＨＴＤは、１つのインク色（例えばＫ）に対応するＨＴＤである。画素毎に便宜上記載している１〜３の数字は、ＨＴＤが規定している画素毎のドットの有無およびサイズを示している。つまり、「０」がドット無し（ドットオフ）、「１」が小ドットオン、「２」が中ドットオン、「３」が大ドットオンを意味する。また図６では、ドット有り（ドットオン）の画素を判り易くグレー色で塗って表現している。特定ドット連続部ＤＰを構成する画素は、全て「２」または「１」である。上述のエッジ処理の説明から判るように、このような特定ドット連続部ＤＰの全てあるいは一部は、エッジ処理を経ることにより生じる。
【００４４】
図６では、ＨＴＤと主走査方向Ｄ１との対応関係も示している。図６に示すＨＴＤ（ＨＴＤの一部分）は、前記記録方法に従って、印刷ヘッド２１が主走査方向Ｄ１の一方側Ｓ１に向かって移動するパス（往路パス）で記録されるデータであるとする。従って、図６においては、一方側Ｓ１が、前記所定方向の両端側のうち記録順が遅い側に該当する。よって、図６においては、特定ドット連続部ＤＰ毎の最も一方側Ｓ１の画素はエッジ画素に該当する。言い換えると、ステップＳ１３２では、ドット置換部１５は、中ドットまたは小ドットを有し且つエッジ画素に該当する画素を一方側Ｓ１の端として記録順が早い側に中ドットまたは小ドットを有する画素が連続する画素連続部を、特定ドット連続部ＤＰとして抽出する。エッジ画素に該当する画素か否かは、エッジ処理において特定済みである。
【００４５】
図７は、ＨＴＤと印刷ヘッド２１の移動方向との対応関係を例示している。前記記録方法に従えば、例えば、制御部１１は、印刷部２０にバンド印刷により１ページ分の画像を印刷させる。バンド印刷は、バンドＢＤと呼ばれる帯状の画像領域を１回のパスで印刷する記録方法である。バンドＢＤは、複数のラスターデータが搬送方向Ｄ２に並んだ画像領域（ラスターデータの束）である。バンド印刷では、バンドＢＤを構成する各ラスターデータを１回のパスで１つのノズル２３によって印刷する。従って、制御部１１は、印刷ヘッド２１の１回のパスで印刷可能な数のラスターデータ、つまり１つのインク色に対応するノズル列２４において搬送方向Ｄ２に並ぶノズル数に対応するラスターデータの束を、１つのバンドＢＤと定義する。
【００４６】
制御部１１は、ＨＴＤを構成するバンドＢＤ毎に印刷ヘッド２１の移動方向を対応付ける（バンドＢＤ毎に、往路パス、復路パスのいずれで印刷するか決定される）。図７の例では、１ページ分のＨＴＤを構成する各バンドＢＤに対して、ページ先頭側から順に、主走査方向Ｄ１の一方側Ｓ１、他方側Ｓ２、一方側Ｓ１…というように、交互に移動方向を対応付けている。ラスターデータは、いずれか１つのバンドＢＤに属している。従って、バンドＢＤ毎に印刷ヘッド２１の移動方向を対応付けたことにより、ＨＴＤを構成するラスターデータ夫々に印刷ヘッド２１の移動方向を決定したことになる。
【００４７】
ステップＳ１３２では、ドット置換部１５は、このように決定されたラスターデータ毎の印刷ヘッド２１の移動方向に応じて、ラスターデータから特定ドット連続部ＤＰの抽出を試みる。つまり、印刷ヘッド２１の移動方向が一方側Ｓ１のラスターデータにおいては、中ドットまたは小ドットを有し且つエッジ画素に該当する画素を一方側Ｓ１の端として反対側（他方側Ｓ２）に中ドットまたは小ドットを有する画素が連続する画素連続部を、特定ドット連続部ＤＰとして抽出する。逆に、印刷ヘッド２１の移動方向が他方側Ｓ２のラスターデータにおいては、中ドットまたは小ドットを有し且つエッジ画素に該当する画素を他方側Ｓ２の端として反対側（一方側Ｓ１）に中ドットまたは小ドットを有する画素が連続する画素連続部を、特定ドット連続部ＤＰとして抽出する。
【００４８】
ステップＳ１３４では、ドット置換部１５は、ステップＳ１３２で抽出した特定ドット連続部ＤＰから置換対象ドットを選択する。置換対象ドットは、特定ドット連続部ＤＰを構成するドットのうち記録順が遅い側の端のドットを除くドットである。図６の例のように、印刷ヘッド２１が主走査方向Ｄ１の一方側Ｓ１に向かって移動するパス（往路パス）で記録されるＨＴＤ（ＨＴＤの一部分）から抽出した特定ドット連続部ＤＰにおいては、特定ドット連続部ＤＰ毎の最も一方側Ｓ１の画素を除く画素が、置換対象ドットに該当する。図６の中段（および下段）では、理解容易とするために、特定ドット連続部ＤＰ毎の最も一方側Ｓ１の画素に×印を付している。つまり、図６の中段（および下段）では、特定ドット連続部ＤＰのうち×印が付されていない画素が置換対象ドットに該当する。
【００４９】
ドット置換部１５は、ステップＳ１３４では、特定ドット連続部ＤＰを構成するドットのうち記録順が遅い側の端のドットを除くドット全てを置換対象ドットとして選択してもよいし、このような端のドットを除くドットの一部を置換対象ドットとして選択してもよい。ただし、ドット置換部１５は、当該端のドットを除くドットの一部を置換対象ドットとして選択する場合は、当該端のドットに対して記録順が早い側に隣接するドットは少なくとも置換対象ドットとして選択する。
【００５０】
ステップＳ１３６では、ドット置換部１５は、ステップＳ１３４で選択した置換対象ドットを、より大きいサイズのドットへ置換する。置換対象ドットは中ドットまたは小ドットであるから、本実施形態では、ドット置換部１５は、ステップＳ１３４で選択した置換対象ドットを「３」、つまり大ドットへ置換する。図６の下段では、選択された置換対象ドットが大ドットへ置換された状態を示している。以上でステップＳ１３０のドット置換処理が終了する。従って、図６の下段に例示したようなＨＴＤがステップＳ１４０へ受け渡され、印刷データ生成部１６による処理対象となる。むろん、ドット置換処理もインク色毎のＨＴデータそれぞれについて実行する。
【００５１】
図８Ａは、ドット置換処理を実行しない場合の、つまり従来の印刷結果を例示している。一方、図８Ｂは、ドット置換処理を実行した場合の、つまり本実施形態による印刷結果を例示している。図８Ａに示した印刷結果は、図６の上段に示したＨＴＤに基づいて印刷媒体Ｐの一部に印刷した結果であり、図８Ｂに示した印刷結果は、図６の下段に示したＨＴＤに基づいて印刷媒体Ｐの一部に印刷した結果であると解して差し支えない。図８Ａ，８Ｂでは、印刷媒体Ｐに形成されたドットを丸で示しており、これらのドットは全て同じインク色（例えばＫ）のドットである。
【００５２】
図８Ａ，８Ｂでは、ラスターデータ毎の特定ドット連続部ＤＰにおける記録順が遅い側の端のドットに便宜上、ハッチングを施して示している。当該ハッチングを施したドットは、エッジ画素に対応するドットでもある。また、図８Ｂでは、ラスターデータ毎の特定ドット連続部ＤＰにおける記録順が遅い側の端のドットを除いたドット、つまりステップＳ１３４で置換対象ドットに選ばれてステップＳ１３６で大ドットに置換されたドットに、便宜上、グレー色を塗って示している。
【００５３】
図８Ａによれば、エッジ画素のドットは、先行ドットが所定サイズ（大ドット）より小さいサイズであるため、スリップストリームの影響を殆ど受けず、スリップストリームの影響を受ける場合よりも先行ドットから離れた位置に形成されている。その結果、エッジ画素のドットと先行ドットとの間には、主走査方向Ｄ１に隙間Ｚが生じ、この隙間Ｚに起因してユーザーはエッジのがたつき（画質劣化）を視認し易くなる。一方、図８Ｂによれば、置換対象ドットが大ドットへ置換されたことにより、置換対象ドット（先行ドット）の後に吐出されたエッジ画素のドット（後続ドット）は、スリップストリームの影響を受けて先行ドットに近い位置（理想的な位置）に形成されている。その結果、図８Ａに示したような隙間Ｚが生じず、がたつきの無い（少ない）綺麗なエッジが視認される。
【００５４】
４．まとめ：
このように本実施形態によれば、画像処理装置または印刷装置は、画像データに基づいて、画素毎のドットの有無およびサイズを規定したＨＴデータを生成するＨＴ処理部１４と、ＨＴデータが規定するドットを置換するドット置換部１５と、ドットの置換後のＨＴデータに基づいて印刷データを生成する印刷データ生成部１６とを備え、ドット置換部１５は、ＨＴデータにおける所定サイズよりも小さいサイズのドットが所定方向に連続する特定ドット連続部ＤＰを構成するドットのうち、記録順が遅い側の端のドットを除くドットを対象として、より大きいサイズのドットへの置換を実行する（ステップＳ１３０）。当該構成によれば、比較的小さいサイズのドットが連続して記録された場合に後続ドットへのスリップストリームの影響低下により生じ易かった画質劣化を効果的に防止することができる。特に、図８Ａと図８Ｂとの比較から判るように、本発明は画像のエッジのがたつき改善に効果を奏する。
【００５５】
また、本実施形態によれば、ＨＴ処理部１４は、画像のエッジ部分を構成するドットのサイズを小さくするエッジ処理を施したＨＴデータを生成し（ステップＳ１２０）、ドット置換部１５は、エッジ処理によって発生した特定ドット連続部ＤＰについて前記置換を実行する。つまり、エッジ処理によりエッジ画素を中ドットや小ドットといった比較的小さいサイズのドットへ変換したとき、却って前記スリップストリームの影響低下による画質劣化という問題が生じ易くなる。本発明は、このような課題に対し、最もエッジ側のドット（特定ドット連続部ＤＰを構成するドットのうち記録順が遅い側の端のドット）に、記録順が早い側に隣接するドットを、より大きいサイズのドットへ置換する。これにより、エッジ処理を実行したことによって却って生じ易くなる画質劣化（エッジのがたつき）を的確に回避することができる。
【００５６】
なお、特定ドット連続部ＤＰは、エッジ処理の結果生じることが多いため、ドット置換部１５は、結果的に、エッジ処理によって発生した特定ドット連続部ＤＰについて前記置換を実行することになる。ただし、特定ドット連続部ＤＰは、ＨＴデータの中にエッジ処理とは無関係に存在し得る。つまり、ＨＴデータの中のエッジ処理が施されなかった部分であっても、ステップＳ１３２（図５）で特定ドット連続部ＤＰとして抽出される可能性がある。
【００５７】
また、本実施形態によれば、ドットを吐出する印刷ヘッド２１を主走査方向Ｄ１へ走査させて印刷媒体Ｐへの印刷を実行する印刷装置（符号１または２０）が用いる印刷データを生成する画像処理装置１０であって、ドット置換部１５は、ＨＴデータにおける所定サイズよりも小さいサイズのドットが主走査方向Ｄ１に対応して連続する特定ドット連続部ＤＰを構成するドットのうち、印刷ヘッド２１による吐出順が遅い側の端のドットを除くドットを対象として前記置換を実行する。当該構成によれば、スリップストリームの影響の有無で後続ドットの軌道（そして着弾位置）が変わりやすいシリアル方式の印刷装置に印刷を実行させるに際し、比較的小さいサイズのドットが連続して記録された場合に生じ易かった前記画質劣化を防止することができる。
【００５８】
５．変形例：
本発明は上述の実施形態に限定されず、例えば以下に説明するような種々の変形例を含み得る。上述の実施形態や各変形例の組み合わせも、当然、本明細書の開示範囲に含まれる。
【００５９】
変形例１：
制御部１１は、ＨＴ処理（ステップＳ１２０）に際して、エッジ処理とドット置換処理とを実質的に同時に行うとしてもよい。具体的には、制御部１１（ＨＴ処理部１４）が、画像データ内でエッジ画素を特定したとき、エッジ画素が主走査方向Ｄ１に対応する方向に沿って複数連続している場合を想定する。このような場合、制御部１１（ＨＴ処理部１４、ドット置換部１５）は、これら連続する複数のエッジ画素の全てについて、エッジ処理によりドットサイズを小さなサイズ（中ドットや小ドット）にするのではなく、記録順が遅い側の端のエッジ画素を除くエッジ画素についてはドットサイズを大ドットのままとする（あるいは大ドットへ置換する）。このような変形例によれば、ステップＳ１２０を終えた時点で、ＨＴ処理、エッジ処理およびドット置換処理が実質的に終了しており、その後、ステップＳ１３０を実行する必要が無い。つまり、１つの画素についてドットサイズを小さいサイズへ変更した後で大きいサイズへ変更するといった２回のサイズ変更を行う必要がなく、当該１つの画素についてドットサイズの変更を０回または１回とすることができ、制御部１１の処理量を減らすことができる。
【００６０】
変形例２：
ドット置換処理（ステップＳ１３０）では、ドット置換部１５は、特定ドット連続部ＤＰにおける記録順が遅い側の端のドットを、ドット無し、つまり「０」へ置換するとしてもよい。このように、特定ドット連続部ＤＰにおける記録順が遅い側の端のドットを、ドット無しに変更して形成しないようにすることで、図８Ａに例示したような先行ドットから一方側Ｓ１へ隙間Ｚを空けて形成される後続ドットの存在自体を消すことができる。これにより、エッジのがたつきを改善することができる。
【００６１】
変形例３：
本実施形態においてエッジ処理は必須の処理ではない。つまり、ＨＴ処理（ステップＳ１２０）においてＨＴ処理部１４が上述したようなエッジ処理を実施しない態様も本発明は含んでいる。この場合、ステップＳ１３０では、ドット置換部１５は、ステップＳ１２０の処理後のＨＴデータ（エッジ処理が施されていないＨＴデータ）を対象としてドット置換処理を実行する。エッジ処理が施されないＨＴデータにおいても、特定ドット連続部ＤＰが存在し得る。つまり、ドット置換部１５は、ＨＴデータがエッジ処理されたか否かに関係なく、ＨＴデータから特定ドット連続部ＤＰを抽出できた場合にはこれまで説明したドット置換処理を実行可能である。なお、エッジ処理を実行しない構成であっても、制御部１１は、エッジ画素を特定する処理はＨＴ処理の前に実行しておき、エッジ画素を特定した結果を、ＨＴデータから特定ドット連続部ＤＰを抽出する際に利用する。
【００６２】
変形例４：
印刷ヘッド２１は、主走査方向Ｄ１に沿って移動するいわゆるシリアルタイプのヘッドではなく、印刷媒体Ｐの幅に亘る長さを有し固定された、いわゆるラインタイプのヘッドであってもよい。印刷ヘッド２１がラインタイプのヘッドである場合、図２を参照すると、主走査方向Ｄ１が印刷ヘッド２１の長手方向となる。この場合、印刷ヘッド２１は、長手方向に沿って一定間隔で形成された複数のノズルからなるノズル列を、インク色毎に有する。そして、インク色毎の複数のノズル列は搬送方向Ｄ２に並ぶ。印刷媒体Ｐは、印刷ヘッド２１の長手方向と交差（直交）する搬送方向Ｄ２に沿って搬送される。このようなラインタイプのヘッドを印刷に用いる場合も、ヘッド自体が移動するシリアルタイプのヘッドほどではないが、先行ドットによるスリップストリームが後続ドットの着弾位置に影響を及ぼし得る。従って、ラインタイプの印刷ヘッド２１にドットを吐出させて印刷媒体Ｐへの印刷を実行する印刷装置（符号１または２０）が用いる印刷データを生成する画像処理装置１０であって、ドット置換部１５は、ＨＴデータにおける所定サイズより小さいサイズのドットが所定方向（搬送方向Ｄ２）に対応して連続する特定ドット連続部を構成するドットのうち、印刷ヘッド２１による吐出順が遅い側（搬送方向Ｄ２の上流側）の端のドットを除くドットを対象として、より大きいサイズのドットへの置換を実行する構成を把握することができる。
【符号の説明】
【００６３】
１…印刷システム（または印刷装置）、１０…画像処理装置、１１…制御部、１２…画像データ取得部、１３…色変換部、１４…ＨＴ処理部、１５…ドット置換部、１６…印刷データ生成、１７…表示部、１８…操作受付部、１９…通信ＩＦ、２０…印刷部、２１…印刷ヘッド、２３…ノズル、２４…ノズル列、Ａ…プログラム、Ｐ…印刷媒体
【図１】
2019080278.tif 000003
【図２】
2019080278.tif 000004
【図３】
2019080278.tif 000005
【図４】
2019080278.tif 000006
【図５】
2019080278.tif 000007
【図６】
2019080278.tif 000008
【図７】
2019080278.tif 000009
【図８】
2019080278.tif 000010