(57)【要約】【課題】欠落ドットを再配置して補間を行うにあたって、光沢の違和感に伴う画質低下を抑えることができる画像形成装置、画像処理装置及び画像処理方法を提供する。【解決手段】ディザの閾値マトリクス４４０を用いてハーフトーン処理を行うハーフトーン処理部４５１と、不良ノズルに関する情報を取得する不良ノズル情報取得部４５２と、不良ノズルに関する取得情報に基づいて、欠落ドットを再配置することによって補間を行う欠落ドット補正部４５３とを備える。欠落ドット補正部４５３は、ハーフトーンパターンで使用しているディザの閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い空白画素を、欠落ドットの再配置先として設定する。【選択図】図４
2019081343.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データに対してディザ法の閾値マトリクスを用いてハーフトーン処理を行うハーフトーン処理部と、
前記ハーフトーン処理部によるハーフトーン処理後の画像データに基づいて記録媒体に画像を形成する画像形成部と、
前記画像形成部による形成画像にドットの欠落が存在するとき、当該欠落ドットを周辺の画素位置に再配置することによって補間を行う欠落ドット補正部と、
を備える画像形成装置であって、
前記欠落ドット補正部は、前記閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い空白画素を、前記欠落ドットの再配置先として設定する
ことを特徴とする画像形成装置。
【請求項２】
前記画像形成部は、複数のノズルからインクの液滴を吐出させ、前記記録媒体上に着弾させることによって画像を形成する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記欠落ドットは、前記インクの液滴を吐出できない不良ノズル及び前記インクの液滴の前記記録媒体上の着弾位置がずれる不良ノズルに起因して生ずる
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記インクは、ＵＶ硬化型インク又は相変化型インクである
ことを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記不良ノズルに関する情報を取得する不良ノズル情報取得部を有し、
前記欠落ドット補正部は、前記不良ノズル情報取得部の取得情報に基づいて、前記欠落ドットの補間処理を行う
ことを特徴とする請求項３に記載の画像形成装置。
【請求項６】
前記欠落ドット補正部は、注目画素の画素列及びその周辺の画素列のドットにおいて、連続する２画素でのドットの欠落、１画素置きの２画素でのドットの欠落、１画素でのドットの欠落の各状態に応じて、前記欠落ドットの再配置先を切り替える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記欠落ドット補正部は、連続する２画素でのドットの欠落状態では、前記注目画素の画素列の両隣の２つの隣接画素列のうち、ドットの欠落が生じていない側の隣接画素列の画素を、前記欠落ドットの再配置先として設定する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記欠落ドット補正部は、１画素置きの２画素でのドットの欠落状態では、当該２画素の画素列の間の画素列の画素を、前記２つの画素列の前記欠落ドットの再配置先として共有する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項９】
前記欠落ドット補正部は、１画素でのドットの欠落状態では、前記注目画素の画素列の両隣の２つの隣接画素列の各々の画素を、前記欠落ドットの再配置先として設定する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項１０】
入力される画像データに対してディザ法の閾値マトリクスを用いてハーフトーン処理を行うハーフトーン処理部と、
前記ハーフトーン処理部によるハーフトーン処理後の画像データに基づいて記録媒体に形成される画像にドットの欠落が存在するとき、当該欠落ドットを周辺の画素位置に再配置することによって補間を行う欠落ドット補正部と、
を備える画像処理装置であって、
前記欠落ドット補正部は、前記閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い空白画素を、前記欠落ドットの再配置先として設定する
ことを特徴とする画像処理装置。
【請求項１１】
入力される画像データに対してディザ法の閾値マトリクスを用いてハーフトーン処理を行い、ハーフトーン処理後の画像データに基づいて記録媒体に形成される画像にドットの欠落が存在するとき、当該欠落ドットを周辺の画素位置に再配置することによって補間を行う画像処理方法であって、
前記閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い空白画素を、前記欠落ドットの再配置先として設定する
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
画像形成装置の一例として、複数のノズルからインク液滴を吐出（射出）させ、用紙等の記録媒体上に着弾させることによって画像を形成するインクジェット方式の画像形成装置（以下、「インクジェット記録装置」と記述する）がある。このインクジェット記録装置において、インク液滴の吐出時に発生するミスト、インク供給流路の上流側から流れてくる空気、インクの粘度等の影響により、ノズルが詰まってインク液滴を吐出できなかったり、吐出するインク液滴の着弾位置がずれたりする場合がある。
【０００３】
ノズルのインク液滴の吐出不良は、記録媒体に形成した画像（以下に、「形成画像」と記述する場合がある）の画質の低下を招く。一例として、ノズルが詰まってインク液滴を吐出できない場合、ドットの欠落が生じるため、形成画像上に記録媒体の搬送方向に沿って白スジ状の画像不良が生じる。そのため、従来は、通常のディザマトリクスと、不吐出用のディザマトリクスとをもち、不吐出のノズルの位置情報に基づいて、選択的にディザマトリクスを適用し、固定のハーフトーンパターンを基に、欠落したドットの補間を行うようにしていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２０２７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、欠落したドット（以下、「欠落ドット」と記述する場合がある）の補間を、固定のハーフトーンパターンを用いて、周辺の画素位置を再配置先として移動することによって行うと、欠落ドットの再配置先によっては、記録媒体に形成した画像の濃度が全体的に同じであっても光沢感が異なることがある。特に、ＵＶ硬化型インクや相変化型インクのように、記録媒体上でインク液滴を固化させて記録媒体に定着させるインクを用いて画像形成を行う場合には、移動先の欠落ドットのもともとのハーフトーンパターンとの干渉や、液滴合一等により、補間部と非補間部の間の粒状感差や光沢差が顕著となる（その詳細については後述する）。
【０００６】
そこで、本発明は、欠落ドットを周辺の画素位置に再配置して補間を行うにあたって、光沢の違和感に伴う画質低下を抑えることができる画像形成装置、画像処理装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像形成装置は、
入力される画像データに対してディザ法の閾値マトリクスを用いてハーフトーン処理を行うハーフトーン処理部と、
ハーフトーン処理部によるハーフトーン処理後の画像データに基づいて記録媒体に画像を形成する画像形成部と、
画像形成部による形成画像にドットの欠落が存在するとき、当該欠落ドットを周辺の画素位置に再配置することによって補間を行う欠落ドット補正部と、
を備える画像形成装置であって、
欠落ドット補正部は、ディザ法の閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い空白画素を、欠落ドットの再配置先として設定する
ことを特徴とする。
【０００８】
また、本発明の画像処理装置は、
入力される画像データに対してディザ法の閾値マトリクスを用いてハーフトーン処理を行うハーフトーン処理部と、
ハーフトーン処理部によるハーフトーン処理後の画像データに基づいて記録媒体に形成される画像にドットの欠落が存在するとき、当該欠落ドットを周辺の画素位置に再配置することによって補間を行う欠落ドット補正部と、
を備える画像処理装置であって、
欠落ドット補正部は、ディザ法の閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い空白画素を、欠落ドットの再配置先として設定する
ことを特徴とする。
【０００９】
また、本発明の画像処理方法は、
入力される画像データに対してディザ法の閾値マトリクスを用いてハーフトーン処理を行い、ハーフトーン処理後の画像データに基づいて記録媒体に形成される画像にドットの欠落が存在するとき、当該欠落ドットを周辺の画素位置に再配置することによって補間を行う画像処理方法であって、
ディザ法の閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い空白画素を、欠落ドットの再配置先として設定する
ことを特徴とする。
【００１０】
ハーフトーンパターンで使用しているディザ法の閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い空白画素を、欠落ドットの再配置先として設定することで、移動先の欠落ドットのもともとのハーフトーンパターンとの干渉や、インク液滴合一を防止できるため、粒状感の悪化を改善できる。これにより、記録媒体に形成した画像について、もともとのハーフトーンパターンに近い光沢感を実現できる。
【発明の効果】
【００１１】
本発明によれば、欠落ドットを周辺の画素位置に再配置して補間を行うにあたって、記録媒体に形成した画像について、もともとのハーフトーンパターンに近い光沢感を実現できるため、光沢の違和感に伴う画質低下を抑えることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るインクジェット記録装置の全体構成を示す概略構成図である。
【図２】本発明の実施形態に係るインクジェット記録装置におけるヘッドユニットを記録媒体側から見た状態を示す平面図である。
【図３】本発明の実施形態に係るインクジェット記録装置の制御系の構成を示すブロック図である。
【図４】インクジェット記録装置の制御系における制御部が有する画像処理機能部のブロック図である。
【図５】ハーフトーン処理に用いる閾値マトリクスの一例を示す図である。
【図６】欠落ドットの補正処理に使用する補正データの一例を示す図である。
【図７】実施例１に係る処理（即ち、欠落ドットの補正処理の全体処理）の流れを示すフローチャートである。
【図８】欠落ドットの補正処理の具体的な処理の流れを示すフローチャートである。
【図９】連続する２画素でのドット欠落の場合の、欠落ドットの再配置先の分配処理についての説明図である。
【図１０】１画素置きの２画素でのドット欠落の場合の、欠落ドットの再配置先の分配処理についての説明図である。
【図１１】実施例２に係る処理（即ち、連続する２画素でのドットの欠落の場合に、注目画素列の他方側の隣接画素列に欠落ドットの再配置先を分配する処理）の流れを示すフローチャートである。
【図１２】実施例３に係る処理（即ち、連続する２画素でのドットの欠落の場合に、注目画素列の一方側の隣接画素列に欠落ドットの再配置先を分配する処理）の流れを示すフローチャートである。
【図１３】実施例４に係る処理（即ち、不良ノズルと一致する画素列で不良ノズルにより形成しないと判断した欠落ドット数をカウントする処理Ａ、当該欠落ドットの再配置先の候補画素をピックアップする処理Ｂ、及び、全画素を欠落ドットの移動対象から削除する処理Ｃ）の流れを示すフローチャートである。
【図１４】実施例５に係る処理（即ち、欠落ドットを再配置する処理）の流れを示すフローチャートである。
【図１５】実施例６に係る処理（即ち、１画素置きの２画素でのドットの欠落の場合に、注目画素列の他方側の隣接画素列の全画素と、一方側の隣接画素列の半分の画素に、欠落ドットの再配置先を分配する処理）の流れを示すフローチャートである。
【図１６】実施例７に係る処理（即ち、１画素置きの２画素でのドットの欠落の場合に、注目画素列の一方側の隣接画素列の全画素と、他方側の隣接画素列の半分の画素に、欠落ドットの再配置先を分配する処理）の流れを示すフローチャートである。
【図１７】実施例８に係る処理（即ち、１画素でのドットの欠落の場合に、２つの隣接画素列に対して均等に、欠落ドットの再配置先を分配する処理）の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態（以下、「実施形態」と記述する）について図面を用いて詳細に説明する。本発明は実施形態に限定されるものではなく、実施形態における種々の数値などは例示である。なお、以下の説明や各図において、同一要素又は同一機能を有する要素には同一符号を用いることとし、重複する説明は省略する。
【００１４】
＜インクジェット記録装置の構成例＞
本実施形態では、画像形成装置として、インクジェット記録装置（インクジェット方式の画像形成装置）を例に挙げて説明する。インクジェット記録装置の構成例について、図１を参照して説明する。図１は、本発明の実施形態に係るインクジェット記録装置の全体構成を示す概略構成図である。
【００１５】
図１に示すインクジェット記録装置１は、インクジェットヘッドに設けたノズルからインク液滴を吐出（射出）することで、記録媒体の一例である用紙Ｐに画像を形成する画像形成装置である。このインクジェット記録装置１は、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）及びブラック（Ｋ）の４色のインクを重ね合わせるカラー方式のインクジェット記録装置である。
【００１６】
インクジェット記録装置１は、給紙部１０と、画像形成部２０と、排紙部３０と、制御部４０とを有している。そして、インクジェット記録装置１は、外部装置２（図３参照）から入力される画像データに基づく画像を用紙Ｐに形成（記録）する。
【００１７】
給紙部１０は、給紙トレー１１と、用紙供給部１２とを有している。給紙トレー１１は、用紙Ｐを載置可能に設けられた板状の部材である。給紙トレー１１は、載置された用紙Ｐの枚数に応じて上下方向に移動可能に設けられている。そして、給紙トレー１１に載置された複数の用紙Ｐのうち上下方向の最上部の用紙Ｐは、用紙供給部１２により搬送される位置で保持される。
【００１８】
用紙供給部１２は、複数（本例では、２つ）のローラ１２１、１２２と、搬送ベルト１２３とを有している。搬送ベルト１２３は、長手方向の両端が接続された無端状に形成されている。搬送ベルト１２３は、ローラ１２１、１２２に張架されている。そして、ローラ１２１、１２２のうち一方のローラが回転駆動されることで、搬送ベルト１２３は、２つのローラ１２１、１２２の間を循環移動する。これにより、搬送ベルト１２３に載置された用紙Ｐが搬送される。
【００１９】
また、用紙供給部１２は、ローラ１２１、１２２を回転駆動する不図示の駆動部や、給紙トレー１１に載置された最上部の用紙Ｐを搬送ベルト１２３に受け渡す供給装置を有している。そして、用紙供給部１２は、搬送ベルト１２３に載置された用紙Ｐを画像形成部２０に向けて搬送し、画像形成部２０に給紙する。
【００２０】
画像形成部２０は、画像形成ドラム２１と、受け渡しユニット２２と、加熱部２３と、ヘッドユニット２４と、定着部２５と、画像読取部２６と、用紙排出部２７と、用紙反転部２８とを有している。
【００２１】
画像形成ドラム２１は、円筒状に形成されている。画像形成ドラム２１は、不図示の駆動モータによる回転駆動により、反時計回りに回転する。画像形成ドラム２１の外周面には、給紙部１０から供給された用紙Ｐが担持される。そして、画像形成ドラム２１は、回転することにより、用紙Ｐを排紙部３０に向けて搬送する。加熱部２３、ヘッドユニット２４、定着部２５及び画像読取部２６は、画像形成ドラム２１の外周面に対向して配置されている。
【００２２】
受け渡しユニット２２は、給紙部１０の用紙供給部１２と画像形成ドラム２１との間に設けられている。受け渡しユニット２２は、爪部２２１と、円筒状の受け渡しドラム２２２等を有している。爪部２２１は、用紙供給部１２により搬送された用紙Ｐの一端を担持する。受け渡しドラム２２２は、爪部２２１に担持された用紙Ｐを画像形成ドラム２１に向けて誘導する。これにより、用紙Ｐは、受け渡しユニット２２を介して用紙供給部１２から画像形成ドラム２１の外周面に受け渡される。
【００２３】
受け渡しドラム２２２における用紙Ｐの搬送方向の下流側には、加熱部２３が配置されている。加熱部２３は、例えば電熱線等を有し、通電されることによって発熱する。加熱部２３は、制御部４０による制御により、画像形成ドラム２１に担持されて加熱部２３の近傍を通過する用紙Ｐが所定の温度となるように加熱を行う。
【００２４】
また、加熱部２３の近傍には、不図示の温度センサーが設けられている。温度センサーは、加熱部２３付近の温度を検知する。そして、制御部４０は、温度センサーが検知した温度情報に基づいて、加熱部２３の温度を制御する。
【００２５】
加熱部２３における用紙Ｐの搬送方向の下流側には、ヘッドユニット２４が設けられている。ヘッドユニット２４は、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色に対応して４つ設けられている。４つのヘッドユニット２４は、用紙Ｐの搬送方向に対して上流側から、イエロー、マゼンダ、シアン、ブラックの順に配置されている。
【００２６】
ヘッドユニット２４は、用紙Ｐの搬送方向と直交する方向（用紙Ｐの幅方向）において用紙Ｐの全体を覆う長さ（ページ幅）に設定されている。すなわち、本例に係るインクジェット記録装置１は、ヘッドユニット２４に用紙Ｐを一度だけスキャンさせることによって画像を形成するワンパス方式のラインヘッド型インクジェット記録装置である。４つのヘッドユニット２４は、それぞれ吐出するインクの色が異なるだけで、互いに同一の構成を有している。ヘッドユニット２４の詳細については後述する。
【００２７】
４つのヘッドユニット２４における用紙Ｐの搬送方向の下流側には、定着部２５が配置されている。定着部２５としては、例えば、低圧水銀ランプ等の紫外線を照射する蛍光管が適用される。そして、定着部２５は、画像形成ドラム２１により搬送された用紙Ｐに向けて紫外線を照射し、用紙Ｐ上に吐出されたインク液滴を硬化させる。これにより、定着部２５は、用紙Ｐに形成された画像を定着させる。
【００２８】
紫外線を発する蛍光管としては、低圧水銀ランプの他、数百Ｐａ〜１ＭＰａ程度の動作圧力を有する水銀ランプ、殺菌灯として利用可能な光源、冷陰極管、紫外線レーザー光源、メタルハライドランプ、発光ダイオード等を例示することができる。これらの中で、紫外線をより高照度で照射可能であって、消費電力の少ない光源（例えば、発光ダイオード等）が、蛍光管としてより望ましい。
【００２９】
なお、定着部２５としては、紫外線の光を照射するものに限定されるものではなく、インクの性質に応じてインクを硬化させる性質を有するエネルギー線を照射するものであればよく、光源もエネルギー線の波長などに応じて置換される。また、定着部の定着手法としては、例えば、用紙に熱を与えることによってインク液滴を乾燥させたり、インク液滴に化学的な変化を起こさせる液体を付与させたりする等、その他各種の方法を適用することができる。
【００３０】
また、定着部２５における用紙Ｐの搬送方向の下流側には、画像読取部２６が配置されている。画像読取部２６は、複数の検出素子が用紙Ｐの搬送方向と直交する方向（用紙Ｐの幅方向）に沿って並べられたインラインセンサーで構成されており、ヘッドユニット２４及び定着部２５により用紙Ｐに形成された画像を読み取り、読み取った画像のデータを制御部４０に送る。なお、画像読取部２６を構成する検出素子の間隔は、インクジェットヘッド２４２のノズル２４４の間隔よりも広く設定されている。すなわち、画像読取部２６の分解能は、ヘッドユニット２４の解像度よりも粗く設定されている。
【００３１】
また、画像読取部２６の用紙Ｐの搬送方向の下流側には、用紙排出部２７と、用紙反転部２８が設けられている。用紙排出部２７は、画像形成ドラム２１により搬送された用紙Ｐを排紙部３０に向けて搬送する。
【００３２】
用紙排出部２７は、円筒状の分離ドラム２７１と、排出ベルト２７２とを有している。分離ドラム２７１は、画像形成ドラム２１に担持された用紙Ｐを画像形成ドラム２１の外周面から分離させる。そして、分離ドラム２７１は、用紙Ｐを排出ベルト２７２又は用紙反転部２８に用紙Ｐを誘導する。
【００３３】
分離ドラム２７１は、片面画像形成におけるフェースアップ排紙を行う場合に、用紙Ｐを排出ベルト２７２に誘導する。また、分離ドラム２７１は、片面画像形成におけるフェースダウン排紙及び両面画像形成を行う場合に、用紙Ｐを用紙反転部２８に誘導する。
【００３４】
排出ベルト２７２は、用紙供給部１２の搬送ベルト１２３と同様に、無端状に形成されている。排出ベルト２７２は、複数のローラにより回転可能に支持されている。排出ベルト２７２は、分離ドラム２７１による受け渡された用紙Ｐを排紙部３０に送り出す。
【００３５】
用紙反転部２８は、複数の反転ローラ２８１、２８２と、反転ベルト２８３とを有している。フェースダウン排紙を行う場合、用紙反転部２８は、分離ドラム２７１により誘導された用紙Ｐの表裏を反転し、用紙排出部２７に搬送する。これにより、用紙Ｐは、用紙画像が形成された面が上下方向の下方を向いた状態で用紙排出部２７によって排紙部３０に搬送される。
【００３６】
また、両面画像形成を行う場合、用紙反転部２８は、分離ドラム２７１により誘導された用紙Ｐの表裏を反転し、再び画像形成ドラム２１の外周面に搬送する。これにより、用紙Ｐは、画像形成ドラム２１により搬送され、再び加熱部２３、ヘッドユニット２４、定着部２５及び画像読取部２６を通過する。
【００３７】
排紙部３０は、用紙排出部２７により画像形成部２０から送り出された用紙Ｐを格納する。排紙部３０は、平板状の排紙トレー３１を有している。そして、排紙部３０は、排紙トレー３１上に画像が形成された用紙Ｐを載置する。
【００３８】
［ヘッドユニットの構成例］
次に、ヘッドユニット２４の構成例について、図２を参照して説明する。図２は、本発明の実施形態に係るインクジェット記録装置１におけるヘッドユニット２４を用紙側から見た状態を示す平面図である。
【００３９】
図２に示すように、ヘッドユニット２４は、複数（本例では、１６個）のインクジェットヘッド２４２を有している。そして、２つのインクジェットヘッド２４２が１組となって、１つのインクジェットモジュール２４３を構成している。そのため、本例のヘッドユニット２４には、８つのインクジェットモジュール２４３が設けられている。
【００４０】
８つのインクジェットモジュール２４３は、用紙Ｐの搬送方向に沿って２列並べられている。そして、一列のインクジェットモジュール２４３は、用紙Ｐの搬送方向と直交する方向（幅方向）に沿って４つ並べて配置されている。また、８つのインクジェットモジュール２４３は、二列のインクジェットモジュール２４３が用紙Ｐの搬送方向に沿って互い違いに、且つ幅方向に隣り合うインクジェットモジュール２４３のヘッド端部の一部が幅方向に重なり合うように千鳥状に配置されている。
【００４１】
なお、インクジェットモジュール２４３の数及び配置は、上述した例に限定されるものではなく、６つ又は１０つ以上のインクジェットモジュール２４３を配置する構成であってもよい。
【００４２】
また、インクジェットヘッド２４２は、インク液滴を用紙Ｐに向けて吐出する複数のノズル２４４を有している。そして、インクジェットヘッド２４２の各々において、ノズル２４４からインク液滴を用紙Ｐに向けて吐出することにより、画像形成ドラム２１に担持された用紙Ｐに画像が形成される。
【００４３】
＜制御系の構成例＞
次に、インクジェット記録装置１の制御系の構成について、図３を参照して説明する。図３は、本発明の実施形態に係るインクジェット記録装置１の制御系の構成を示すブロック図である。
【００４４】
図３に示すように、インクジェット記録装置１は、制御部４０を備えている。制御部４０は、例えば、ＣＰＵ（Central Processing Unit）４１と、ＣＰＵ４１の作業領域として使用されるＲＡＭ（Random Access Memory）４２と、ＣＰＵ４１が実行するプログラム等を記憶するためのＲＯＭ（Read Only Memory）４３とを有している。
【００４５】
さらに、制御部４０は、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）等の記憶部４４を有している。記憶部４４には、画像読取部２６が読み取った画像のデータや、後述するハーフトーン処理に用いる閾値マトリクス等の情報が格納される。
【００４６】
また、インクジェット記録装置１は、画像形成ドラム２１、用紙排出部２７及び用紙反転部２８等の搬送系の駆動を行う搬送駆動部５１と、操作表示部５２と、入出力インターフェース５３とを有している。
【００４７】
制御部４０のＣＰＵ４１は、加熱部２３、ヘッドユニット２４、定着部２５、画像読取部２６、ＲＡＭ４２、ＲＯＭ４３及び記憶部４４に対して、システムバス５４を介して接続されており、インクジェット記録装置１の全体を制御する。また、ＣＰＵ４１は、搬送駆動部５１、操作表示部５２及び入出力インターフェース５３に対して、システムバス５４を介して接続されている。
【００４８】
操作表示部５２は、例えば、液晶表示装置（ＬＣＤ）や有機ＥＬ（Electro Luminescence）表示装置等のパネル式表示装置と、タッチパッド等の位置入力装置とを組み合わせたタッチパネルを用いて構成されている。この操作表示部５２は、ユーザに対する指示メニューや、取得した画像データに関する情報等を表示する。さらに、操作表示部５２は、複数のキーを備え、ユーザのキー操作による各種の指示、文字、数字などのデータの入力を受け付ける入力部としての役割を持つ。
【００４９】
入出力インターフェース５３は、ＰＣ（パーソナルコンピュータ）や、ファクシミリ装置等の外部装置２に接続されている。そして、入出力インターフェース５３は、外部装置２から画像データを受信し、その受信した画像データを制御部４０に出力する。制御部４０は、入出力インターフェース５３を通して入力される画像データに対し、ハーフトーン処理等の画像処理を行う。また、制御部４０は、入力される画像データに対し、必要に応じて、シェーディング補正、画像濃度調整、画像圧縮等の画像処理を行う。
【００５０】
また、ヘッドユニット２４は、制御部４０によって画像処理された画像データを受け取り、画像データに基づいて用紙Ｐ上に所定の画像を形成する。具体的には、ヘッドユニット２４は、ヘッド駆動部２４１を駆動することで、インクジェットヘッド２４２のノズル２４４からインク液滴を吐出（射出）させ、用紙Ｐ上の所定の位置に着弾させることによって画像を形成する。ヘッドユニット２４により用紙Ｐに形成された画像は、画像読取部２６によって読み取られ、その読取画像に基づく画像データが制御部４０に送られる。
【００５１】
［制御部の画像処理機能ブロック］
制御部４０は、入出力インターフェース５３を通して入力される画像データに対して行うハーフトーン処理を含む画像処理、具体的にはディザ法（ディザリング）を用いたハーフトーン処理を含む画像処理を実行する画像処理機能部を有している。この画像処理機能部の具体的な画像処理について、図４を参照して説明する。
【００５２】
ハーフトーン処理は、記録媒体に形成した画像内の異なるグレーの濃度を、１種類以上のドットのパターンで表現するための処理である。ここで、１種類以上のドットとは、単位面積あたりの濃度の異なるドットのことであり、例えばドット径の異なるドット（大ドットや小ドット）や、ドットの濃さの異なるドット（濃ドットや淡ドット）として表現される。
【００５３】
図４は、インクジェット記録装置１の制御系における制御部４０が有する画像処理機能部のブロック図である。図４に示すように、画像処理機能部４５は、ハーフトーン処理部４５１と、不良ノズル情報取得部４５２と、欠落ドット補正部４５３との各機能部を有している。画像処理機能部４５は、ＣＰＵ４１が実行するプログラム等を記憶するためのＲＯＭ４３の機能部と言うこともできる。
【００５４】
画像処理機能部４５は、入力される画像データに対してハーフトーン処理等の画像処理を施す画像処理装置を構成しており、入出力インターフェース５３を通して外部装置２から供給される画像データを入力とする。画像処理機能部４５は、ハーフトーン処理部４５１、不良ノズル情報取得部４５２及び欠落ドット補正部４５３の各機能を、ＣＰＵ４１（図３参照）による制御の下に実行する。
【００５５】
画像処理機能部４５において、ハーフトーン処理部４５１は、入力される画像データに対して、記憶部４４に格納されているディザ法の閾値マトリクス（即ち、ディザマトリクス）４４０を用いてハーフトーン処理を行う。ハーフトーン処理後の量子化データについては、その後欠落ドット補正部４５３を用いて欠落ドット補正処理で行う。ここで、ハーフトーン処理部４５１でのハーフトーン処理に用いる閾値マトリクス４４０について説明する。
【００５６】
閾値マトリクス４４０は、所定の画素領域に対応する各画素に閾値が設定されたデータである。所定の画素領域は、例えば画像データを構成する画素の並びに沿った一方向（ノズルの配列方向／画素行に沿った方向）及び当該一方向に直交する他方向（画素列に沿った方向）のｎ×ｍ（ｎ，ｍは２以上の整数）の画素領域である。閾値マトリクス４４０には、ｎ×ｍ画素に対応してｎ×ｍ個の閾値が設定されている。ｎ×ｍ個の閾値は、画像データを構成する画素領域のうち、上記の所定の画素領域に対応する画素領域の各画素についていずれのドットを形成するか否かを判定するための閾値である。
【００５７】
ハーフトーン処理部４５１は、ｎ×ｍ個の閾値を有する閾値マトリクス４４０を用い、入力画像の濃淡レベルを閾値マトリクス４４０の各閾値と比較することにより、入力画像の濃淡レベルよりもレベル数の少ない値に量子化処理を行う。そして、ハーフトーン処理部４５１は、ｎ×ｍ画素の量子化処理が済んだら順次、閾値マトリクス４４０を次のｎ×ｍ画素の画素領域に移動し、同様に量子化処理を繰り返すことにより、グレーの濃度を１種類以上のドットのパターンで表現するハーフトーン処理を実行する。閾値マトリクス４４０の具体例としてはブルーノイズマスクやグリーンノイズマスク等様々な大域的閾値マトリクスを適用可能である。
【００５８】
不良ノズル情報取得部４５２は、例えばノズル毎の射出状況が分離可能なテストチャートを用紙Ｐに印画（画像形成）したときに、画像読取部２６から入力される画像データを、例えば記憶部４４に格納されている元の画像データと比較することで、不良ノズルに関する情報を取得する。ここで、ノズルが詰まってインク液滴を吐出できないノズルや、吐出するインク液滴の着弾位置がずれるノズル等を不良ノズルとするとき、不良ノズルに関する情報としては、これら不良ノズルの不良状態の情報や、不良ノズルの位置情報等を例示することができる。
【００５９】
なお、ここでは、不良ノズル情報取得部４５２は、インク液滴を吐出できない不良ノズルやインク液滴の着弾位置がずれた不良ノズルの検出を、画像読取部２６から入力される画像データを基に行い、不良ノズルに関する情報を取得するとしたが、この取得手法に限られるものではない。例えば、光学センサーを用いてノズルからのインク液滴の吐出状態等を直接検出することによって不良ノズルに関する情報を取得する手法等、種々の手法を用いることができる。
【００６０】
欠落ドット補正部４５３は、不良ノズル情報取得部４５２の取得情報に基づいて、記録媒体に形成した画像上において不良ノズルに起因して欠落したドット（欠落ドット）の補間処理を行うことにより、ドットの欠落を視覚的に目立たないようにする。より具体的には、欠落ドット補正部４５３は、ハーフトーン処理部４５１で使用しているディザの閾値マトリクス（ディザマトリクス）を用いて、欠落ドットの周辺の画素位置を再配置先として欠落ドットを移動する（再配置する）処理を行う。
【００６１】
＜欠落ドットの補間に伴う形成画像の光沢の違和感について＞
ところで、欠落ドットの補間を、欠落ドットの周辺の画素位置を再配置先として移動することによって行った場合、欠落ドットの再配置先によっては、記録媒体に形成した画像の濃度が全体的に同じであっても光沢感が異なることがある。特に、ＵＶ硬化型インクや相変化型インクのように、記録媒体上でインク液滴を固化させて記録媒体に定着させるインクを用いて立体的な画像形成を行う場合、再配置先（移動先）の欠落ドットのもともとのハーフトーンパターンとの干渉や、インク液滴合一等によってドットの粒状感が悪化し、光沢の違和感が顕著となる。
【００６２】
より具体的には、欠落ドットの補間に伴って、欠落ドットの再配置先でインク液滴の吐出（射出）が集中し、局所的なドット率が増加すると、インク液滴が固化する際に、隣接するドット同士が液滴合一することによって意図しないインクの塊を形成する。ドット率は、記録媒体に形成する画像の元データである画像データを構成する複数の画素のうち、ドットを形成する画素の割合である。
【００６３】
光沢は、紙面の光沢部とインク表面の光沢部とエッジ部の散乱部の空間分布として認識されるため、意図しないインクの塊部では局所的にインク表面の光沢部が増加するため光沢違和感が生じる。これにより、記録媒体に形成した画像の濃度が大域的に同じであっても、欠落ドットの再配置先のドット形成部分が、他のドット形成部分と比べて光沢が変わることになるため、用紙Ｐの搬送方向に沿った光沢スジとして視認される。この光沢スジは、記録媒体に形成した画像の画質悪化の一因となる。
【００６４】
そこで、本実施形態では、画像処理装置を構成する、制御部４０が有する画像処理機能部４５において、欠落ドット補正部４５３は、ディザ法の閾値マトリクスを用い、ハーフトーン処理部４５１においてハーフトーンパターン生成時と空間的に位相を合わせることで、階調を増やす際に次に発生する確率の高い空白画素（ドットが形成されない画素）を、不良ノズルに起因する欠落ドットの再配置先として設定する。換言すれば、欠落ドットを再配置するときに、もともと使っているハーフトーンパターンを参照して欠落ドットの再配置先を、階調を増やす際に次に発生する確率の高い空白画素に決めるようにする。
【００６５】
欠落ドットの再配置先の設定について具体的に説明する。ここでは、一例として、図５に示すように、大域的閾値マトリクスの中の一部である５×４個の閾値を有する閾値マトリクスを用いてハーフトーン処理を行う場合について説明する。図５に示す閾値マトリクスにおいて、図の上下方向（記録媒体の搬送方向）における画素行の行番号をｍとし、図の左右方向（ノズルの配列方向）における画素列の列番号をｔとする。ここで、図５に図示した閾値マトリクスを構成する閾値は、１から２０の数値が記載されている。例えば２５６×２５６画素で構成される閾値マトリクスを用いて８ビットの入力画像を量子化する際、その閾値マトリクスを構成する閾値は０から２５５の数値が割り当てられる。本実施形態の説明においては、理解しやすいようにその一部の５×４の領域をピックアップし、さらにその数値をドットの着弾が発生する順序に置き換えたため１から２０までの数値が割り当てられている。
【００６６】
一例として、５×４画素の領域の全ての画素位置において入力される画像データが２５％のとき、この閾値マトリクス内で閾値“５”以下の画素、即ち閾値が１，２，３，４，５の画素（図中、網掛け画素）が黒となる。ここで、ｔ＝３の画素列のノズルが不良ノズルである場合を考える。この例の場合、ｔ＝３の画素列がドットの欠落列となり、この欠落列に閾値“３”の画素が含まれ、当該画素の位置に印画されるべきドットが欠落することになる。この場合、欠落ドット補正部４５３は、欠落ドットを、当該欠落ドットの画素列に隣接するｔ＝２，４の画素列の画素に再配置することによって欠落ドットの補間を行う。
【００６７】
このとき、図５に示す閾値マトリクスの例では、欠落ドットの画素列に隣接する画素列（ｔ＝２）及び画素列（ｔ＝４）において、階調を増やす際に次に発生する確率の高い空白画素は、閾値“５”に一番近い閾値である閾値“８”の画素（ｍ＝４，ｔ＝４の画素）となる。そこで、欠落ドット補正部４５３は、ハーフトーンパターンで使用しているディザ法の閾値マトリクスを用い、階調を増やす際に次に発生する確率の高い閾値である閾値“８”の空白画素を、閾値“３”の画素の位置に印画されるべき欠落ドットの再配置先として設定する。
【００６８】
上述したように、本実施形態では、ハーフトーンパターンで使用しているディザ法の閾値マトリクスを用い、且つその閾値マトリクスの位相をハーフトーン処理部４５１においてハーフトーンパターン生成時に適用した時と空間的に位相を合わせることで、階調を増やす際に次に発生する確率の高い空白画素を、不良ノズルに起因する欠落ドットの再配置先として設定する。これにより、移動先（再配置先）の欠落ドットのもともとのハーフトーンパターンとの干渉や、インク液滴合一を防止し、粒状感の変化を抑制できるため、記録媒体に形成した画像において、もともとのハーフトーンパターンに近い光沢感を実現できる。その結果、光沢の違和感に伴う画質低下を抑えることができるため、記録媒体に形成した画像の高画質化と自然な光沢感の両立を図ることができる。
【００６９】
また、欠落ドット補正部４５３による補間処理では、ハーフトーン処理部４５１でのハーフトーン処理後の画像データを処理対象としているため、不良ノズルに起因して欠落するドットの補正を迅速に行うことができる。ハーフトーン処理部４５１でのハーフトーン処理では、空白画素を作るような処理を行うことで、欠落ドットの補間性能の向上を図ることができる。
【００７０】
以下に、欠落ドットを再配置することにより、ドットの欠落を視覚的に目立たないようにする欠落ドットの補正処理において、階調を増やす際に次に発生する確率の高い空白画素を、不良ノズルに起因する欠落ドットの再配置先として設定する具体的な実施例について説明する。以下に説明する欠落ドットの補正処理では、インクジェットヘッド同士のつなぎ目に起因する画質劣化を防止するつなぎ補正により、例えば３５５２ノズル単位に分解されたグレー階調の量子化後の画像を処理対象とする。
【００７１】
また、欠落ドットの補正処理にあたって、補正データを記憶部４４（図３参照）に保持しておくようにする。補正データの一例を図６Ａ，Ｂに示す。例えば図６Ａの補正データにおいて、１行目の２列目は使用ノズル数（本例の場合、３５５２）であり、２行目はインデックスである。３行目以降からインク液滴の着弾位置のズレ量のデータを、指定したノズル数分並べる。インク液滴の着弾位置のノズル列方向のズレ量については０を理想値（ズレ量＝０）とし、一方側（例えば、右側）のズレ量をプラスの数値で表し、他方側（例えば、左側）のズレ量をマイナスの数値で表す。欠落ドットの検知プログラムは、１００を１画素（ｐｉｘ）として出力され、その補正データは後述する欠落ドット補正処理において色毎に設定される閾値との比較により注目ノズルが不良ノズルか否かの判断を行うために用いられる。
【００７２】
本実施形態においては、このような補正データがインクジェットモジュール２４３毎に用意されているため、記憶部４４には８つの補正データが保持されていることになる。本実施例において、補正データは位置に応じて保持する構成としている。このように、色を構成する補正データをインクジェットモジュールに対応する色毎に保持することで、印字幅を広げる場合において非常にデータの扱いが簡便化される。一方、図６Ｂは補正データを色毎に保持する形で、１行目の２列目にはヘッドユニット２４に搭載されたインクジェットモジュールすべてのノズル数である２８４１６（３５５２×８モジュール）であり、図６Ａと同様に、３行目以降からインク液滴の着弾位置のずれ量のデータを、指定したノズル数分並べている。このような形式で保存することで、色毎に独立させることができるため、色数を増加させる場合において、非常にデータの扱いが簡便化される。
【００７３】
［実施例１］
実施例１は、画像処理機能部４５の欠落ドット補正部４５３において実施される欠落ドットの補正処理の全体処理の例である。図７のフローチャートに、実施例１に係る処理、即ち欠落ドット補正部４５３で実施される全体処理の流れを示す。本処理は、図３の制御部４０（より具体的には、ＣＰＵ４１）による制御の下に実行される。後述する実施例においても同様である。
【００７４】
制御部４０は、処理する色（Ｙ／Ｍ／Ｃ／Ｋ）を選択し（ステップＳ１１）、次いで、不良ノズル情報取得部４５２の取得情報から、注目画素列を形成するノズルが不良ノズルか否かを判定するための閾値（以下、「欠落ドット判定閾値」と記述する）を設定する（ステップＳ１２）。続いて、制御部４０は、欠落ドットの補間の前工程であるディザパターンと一致させる（位相を合わせる）ために、ディザの開始位置を指定し（ステップＳ１３）、次いで、使用する閾値マトリクス（ディザマトリクス）を決定する（ステップＳ１４）。
【００７５】
次に、制御部４０は、ハーフトーン処理部において量子化された量子化データの行番号ｍをｍ＝０とし（ステップＳ１５）、次いで、行番号ｍが量子化データの行数の最大値よりも小さいか否かを判断し（ステップＳ１６）、行番号ｍが閾値マトリクスの行数の最大値の場合（Ｓ１６のＮＯ）、欠落ドットの補正処理のための一連の処理を終了する。
【００７６】
制御部４０は、行番号ｍが量子化データの行数の最大値よりも小さい場合（Ｓ１６のＹＥＳ）、欠落ドットの補間エリアの行数を例えば４行とするとき、ｍを４で割った余りを表すｍ％４が３であるか否かを判断し（ステップＳ１７）、ｍ％４＝３であれば（Ｓ１７のＹＥＳ）、列番号ｔが量子化データの列数の最大値よりも小さいか否かを判断する（ステップＳ１８）。
【００７７】
換言すると、ステップＳ１７の処理により、画素データ欠落ドットの補間エリア４ライン分（４行分）バッファに溜まったか否かの判断が行われる。そして、制御部４０は、４ライン分溜まったのであれば（Ｓ１７のＹＥＳ）、列番号ｔが量子化画素データの領域内を参照していると判断が行われた場合（Ｓ１８のＹＥＳ）、欠落ドットの補正処理を行う（ステップＳ１９）。欠落ドットの補正処理の詳細については後述する。
【００７８】
欠落ドットの補正処理後、制御部４０は、列番号ｔをｔ←ｔ＋１とし（ステップＳ２０）、しかる後、ステップＳ１８に戻る。制御部４０は、ｍ％４＝３でない場合（Ｓ１７のＮＯ）、又は列番号ｔが閾値マトリクスの列数の最大値の場合（Ｓ１８のＮＯ）、列番号ｔをｔ＝０、行番号ｍをｍ←ｍ＋１とし、しかる後、ステップＳ１６に戻って上述した一連の処理を実行する。
【００７９】
続いて、欠落ドットの補正処理の具体的な処理について、図８のフローチャートを用いて説明をする。
【００８０】
制御部４０は、先ず、注目ノズルのノズル番号をｔとするとき、記憶部４４に保持された補正データにおいて選択された色で、且つ該当するノズル番号ｔの着弾ずれ量である補正データ［ｔ］が、欠落ドット判定閾値を超えるか否かを判断する（ステップＳ３１）。制御部４０は、補正データ［ｔ］が、欠落ドット判定閾値を超える場合（Ｓ３１のＹＥＳ）、補正データ［ｔ］のノズル列方向プラス側に隣接する補正データ［ｔ＋１］が、欠落ドット判定閾値を超えるか否かを判断する（ステップＳ３２）。
【００８１】
ステップＳ３２の判断処理において、注目ノズルのプラス側に隣接したノズルの補正データ［ｔ＋１］が欠落ドット判定閾値を超える場合（Ｓ３２のＹＥＳ）、注目ノズルの補正データ［ｔ］と注目ノズルのプラス側に隣接したノズルの補正データ［ｔ＋１］とが不良ノズル、換言すればインク液滴を吐出できないノズル、もしくは理想位置から大きくずれたドットを吐出するノズルということになる。
【００８２】
この場合には、制御部４０は、量子化データにおける、注目ノズルｔに対応する画素列、ノズル列方向の一方向側に隣接する隣接ノズルｔ−１に対応する画素列で形成されるドットを欠落ドットとし、欠落ドットの再配置先を分配する処理を行う（ステップＳ３３）。ステップＳ３３の具体的な処理の詳細については後述する。
【００８３】
制御部４０は、一方側の隣接ノズルｔ＋１に対応する補正データ［ｔ＋１］が、欠落ドット判定閾値を超えない場合（Ｓ３２のＮＯ）、他方側の隣接ノズルｔ−１に対応する補正データ［ｔ−１］が、欠落ドット判定閾値を超えるか否かを判断する（ステップＳ３４）。この判断処理において、他方側の隣接ノズルｔ−１に対応する補正データ［ｔ−１］が、欠落ドット判定閾値を超える場合（Ｓ３４のＹＥＳ）、注目ノズルｔと他方側の隣接ノズルｔ−１とが不良ノズルということになる。
【００８４】
この場合、量子化データにおける注目ノズルｔに対応する画素列と、他方側の隣接ノズルｔ−１に対応する画素列との連続する２画素列において形成されるドットを欠落ドットとする。制御部４０は、一方側の隣接ノズルｔ＋１に対応する画素列に対して、欠落ドットの再配置先を分配する処理を行う（ステップＳ３５）。ステップＳ３５の具体的な処理の詳細については後述する。
【００８５】
他方側の隣接ノズルｔ−１に対応する補正データ［ｔ−１］が、欠落ドット判定閾値を超えない場合（Ｓ３４のＮＯ）、制御部４０は、注目ノズルｔのノズル列方向の一方側の１つ置いたノズルｔ＋２に対応する補正データ［ｔ＋２］が、欠落ドットの判定閾値を超えるか否かを判断する（ステップＳ３６）。この判断処理において、一方側の１つ置きのノズルｔ＋２に対応する補正データ［ｔ＋２］が、欠落ドット判定閾値を超える場合（Ｓ３６のＹＥＳ）、注目ノズルｔと一方側の１つ置いたノズルｔ＋２とが不良ノズルということになる。
【００８６】
この場合、量子化データにおける注目ノズルｔに対応する画素列と、一方側の１つ置いたノズルｔ＋２に対応する画素列との１画素列置きの２画素列において形成されるドットを欠落ドットとし、制御部４０は、他方側の隣接ノズルｔ−１の画素列の全画素と、一方側の隣接ノズルｔ＋１に対応する画素列の半分の画素に対して、欠落ドットの再配置先を分配する（ステップＳ３７）。ステップＳ３７の具体的な処理の詳細については後述する。
【００８７】
一方側の１つ置いたノズルｔ＋２に対応する補正データ［ｔ＋２］が、欠落ドット判定閾値を超えない場合（Ｓ３６のＮＯ）、制御部４０は、注目ノズルｔのノズル列方向の他方側の１つ置いたノズルｔ−２に対応する補正データ［ｔ−２］が、欠落ドットの判定閾値を超えるか否かを判断する（ステップＳ３８）。この判断処理において、他方側の１つ置いたノズルｔ−２に対応する補正データ［ｔ−２］が、欠落ドット判定閾値を超える場合（Ｓ３８のＹＥＳ）、注目ノズルｔと他方側の１つ置いたノズルｔ−２とが不良ノズルということになる。
【００８８】
この場合、注目ノズルｔに対応する画素列と、他方側の１つ置いたノズルｔ−２に対応する画素列との１画素列置きの２画素列において形成されるドットを欠落ドットとし、制御部４０は、一方側の隣接ノズルｔ＋１の画素列の全画素と、他方側の隣接ノズルｔ−１に対応する画素列の半分の画素に対して、欠落ドットの再配置先を分配する処理を行う（ステップＳ３９）。ステップＳ３９の具体的な処理の詳細については後述する。
【００８９】
ステップＳ３８の判断処理において、他方側の１つ置いたノズルｔ−２に対応する補正データ［ｔ−２］が、欠落ドット判定閾値を超えない場合（Ｓ３８のＮＯ）、注目ノズルｔの１つが不良ノズルということになる。この場合、注目ノズルｔに対応する画素列において形成されるドットを欠落ドットとする。制御部４０は、注目ノズル［ｔ］の両隣の２つのノズルｔ＋１，ｔ−１にそれぞれ対応する２つの画素列に対して均等に、欠落ドットの再配置先を分配する処理を行う（ステップＳ４０）。ステップＳ４０の具体的な処理の詳細については後述する。
【００９０】
上述したように、欠落ドット補正処理では、注目ノズル及びその周辺のノズルが不良ノズルか否かの組み合わせに応じて欠落ドットの再配置先を切り替える。
【００９１】
（１）連続する２画素でのドット欠落には、
ａ．注目ノズルｔに対応する画素列と、ノズル列方向の一方側の隣接ノズルｔ＋１に対応する画素列との連続する画素列でのドット欠落
ｂ．注目ノズルｔに対応する画素と、ノズル列方向の他方側の隣接ノズルｔ−１に対応する画素との連続する画素列でのドット欠落
の２種類のドット欠落がある。
【００９２】
（２）１画素置きの２画素でのドット欠落には、
ａ．注目ノズルｔに対応する画素と、ノズル列方向の一方側の１つ置いたノズルｔ＋２に対応する画素との１画素置きの２画素でのドット欠落
ｂ．注目ノズルｔに対応する画素と、ノズル列方向の他方側の１つ置いたノズルｔ＋２に対応する画素との１画素置きの２画素
の２種類のドット欠落がある。
【００９３】
制御部４０は、注目ノズルｔに対応する画素列ｖをｖ＝０とするとき、欠落ドットの再配置先を切り替える制御を以下のように実行する。以下では、注目ノズルｔに対応する画素列（ｖ＝０）を、注目画素列（ｖ＝０）と記述する。また、ノズル列方向の一方側を単に「一方側」と記述し、ノズル列方向の他方側を単に「他方側」と記述する。
【００９４】
（１）連続する２画素でのドット欠落の場合の、欠落ドットの再配置先の分配処理について、図９を用いて説明する。ここでは、列番号（ｔ＝３）の画素列を注目画素列（ｖ＝０）とする。
【００９５】
ａ．注目ノズルｔに対応する画素と、一方側の隣接ノズルｔ＋１に対応する画素との連続する２画素でのドット欠落
この場合、図９Ａに示すように、注目画素列（ｖ＝０）と一方側の隣接画素列（ｖ＝＋１）とがドットの欠落が生じる画素列となり、当該一方側の隣接画素列（ｖ＝＋１）を、注目画素列（ｖ＝０）の欠落ドットの再配置先として設定できない。したがって、ドットの欠落が生じていない他方側の隣接画素列（ｖ＝−１）、即ち列番号（ｔ＝２）の画素列の画素を、注目画素列（ｖ＝０）の欠落ドットの再配置先として設定する。その処理の詳細については、後述する実施例２として説明する。
【００９６】
ｂ．注目ノズルｔに対応する画素と、他方側の隣接ノズルｔ−１に対応する画素との連続する２画素でのドット欠落
この場合、図９Ｂに示すように、注目画素列（ｖ＝０）と他方側の隣接画素列（ｖ＝−１）とが、欠落ドットが発生する画素列となり、当該隣接画素列（ｖ＝−１）を、注目画素列（ｖ＝０）の欠落ドットの再配置先として設定できない。したがって、ドットの欠落が生じていない一方側の隣接画素列（ｖ＝＋１）、即ち列番号（ｔ＝４）の画素列の画素を、注目画素列（ｖ＝０）の欠落ドットの再配置先として設定する。その処理の詳細については、後述する実施例３として説明する。
【００９７】
（２）１画素置きの２画素でのドット欠落の場合の、欠落ドットの再配置先の分配処理について、図１０を用いて説明する。ここでも、列番号（ｔ＝３）の画素列を注目画素列（ｖ＝０）とする。
【００９８】
ａ．注目ノズルｔに対応する画素と、一方側の１つ置きのノズルｔ＋２に対応する画素との１画素置きの２画素でのドット欠落
この場合、図１０Ａに示すように、注目画素列（ｖ＝０）と一方側の１画素列置きの画素列（ｖ＝＋２）とが、欠落ドットが発生する画素列となる。これにより、画素列（ｖ＝０）と画素列（ｖ＝＋２）との間の画素列（ｖ＝＋１）、即ち列番号（ｔ＝４）の画素列の画素については、画素列（ｖ＝０）と画素列（ｖ＝＋２）とで欠落ドットの再配置先として共有する。このとき、画素列（ｖ＝０）と画素列（ｖ＝＋２）とで半分ずつ共有することが好ましい。具体的には、１画素置きの２画素でのドット欠落（ａ）の場合、注目画素列（ｖ＝０）の欠落ドットの再配置先として、他方側の隣接画素列（ｖ＝−１）の画素と、一方側の隣接画素列（ｖ＝＋１）の画素の半分を設定する。その処理の詳細については、後述する実施例６として説明する。
【００９９】
ｂ．注目ノズルｔに対応する画素と、他方側の１つ置きのノズルｔ−２に対応する画素との１画素置きの２画素でのドット欠落
この場合、図１０Ｂに示すように、注目画素列（ｖ＝０）と他方側の１画素列置きの画素列（ｖ＝−２）とが、欠落ドットが発生する画素列となる。これにより、画素列（ｖ＝０）と画素列（ｖ＝−２）との間の画素列（ｖ＝−１）、即ち列番号（ｔ＝２）の画素列の画素については、画素列（ｖ＝０）と画素列（ｖ＝−２）とで欠落ドットの再配置先として共有する。このとき、画素列（ｖ＝０）と画素列（ｖ＝−２）とで半分ずつ共有することが好ましい。具体的には、１画素置きの２画素でのドット欠落（ｂ）の場合、注目画素列（ｖ＝０）の欠落ドットの再配置先として、一方側の隣接画素列（ｖ＝＋１）の画素と、他方側の隣接画素列（ｖ＝−１）の画素の半分を設定する。その処理の詳細については、後述する実施例７として説明する。
【０１００】
このように、１画素置きの２画素でのドット欠落（２）の場合には、注目画素列（ｖ＝０）と１画素列置きの画素列（ｖ＝＋２），（ｖ＝−２）との間の画素列（ｖ＝＋１），（ｖ＝−１）の画素を、欠落ドットの２つの画素列の欠落ドットの再配置先として共有する。これは、画素列（ｖ＝＋１）の画素については、注目画素列（ｖ＝０）及び一方側の画素列（ｖ＝＋２）の欠落ドットの再配置先となり、画素列（ｖ＝−１）の画素については、注目画素列（ｖ＝０）及び他方側の画素列（ｖ＝−２）の欠落ドットの再配置先となるからである。
【０１０１】
具体的には、注目画素列（ｖ＝０）及び一方側の１画素列置きの画素列（ｖ＝＋２）でのドット欠落の場合（ａ）は、これら画素列（ｖ＝０），（ｖ＝＋２）の間の画素列（ｖ＝＋１）の画素について、両隣の画素列（ｖ＝０），（ｖ＝＋２）の欠落ドットの再配置先として半分ずつ共有する。また、注目画素［ｔ］及び他方側の１画素列置きの画素列（ｖ＝−２）でのドット欠落の場合（ｂ）は、これら画素列（ｖ＝０），（ｖ＝−２）の間の画素列（ｖ＝−１）の画素について、両隣の画素列（ｖ＝０），（ｖ＝−２）の欠落ドットの再配置先として半分ずつ共有する。
【０１０２】
（３）１画素でのドットの欠落の場合
注目画素列（ｖ＝０）の両隣の２つの隣接画素列の各画素、即ち、隣接画素列（ｖ＝−１）の画素及び隣接画素列（ｖ＝＋１）の各々の画素を、注目画素列（ｖ＝０）の欠落ドットの再配置先として設定する。このとき、隣接画素列（ｖ＝−１）の画素及び隣接画素列（ｖ＝＋１）の各々の画素について、均等に、欠落ドットの再配置先として設定することが好ましい。その処理の詳細については、後述する実施例９として説明する。
【０１０３】
［実施例２］
実施例２は、連続する２画素でのドットの欠落の場合に、注目画素列（ｖ＝０）の欠落ドットの再配置先を、他方側の隣接画素列（ｖ＝−１）に分配する処理の例である。この処理は、図８のステップＳ３３の具体的な処理である。図１１のフローチャートに、実施例２に係る処理、即ち他方側の隣接画素列（ｖ＝−１）に、注目画素列（ｖ＝０）の欠落ドットの再配置先を分配する処理の流れを示す。
【０１０４】
実施例２に係る処理では、一例として、ハーフトーン処理部４５１においてハーフトーン処理された量子化データのうち欠落ドットの補間エリアに対応する値を、図９Ａに示すように、５×４画素で抽出し、注目画素列（ｖ＝０）及び一方側の隣接画素列（ｖ＝＋１）を、不良ノズルの画素列とする場合を例に挙げて説明する。なお、ここで、図７で記載した量子化データの行番号ｍと欠落ドットの補間エリアの行番号ｈの関係はｈ＝ｍ％４（ｍを４で割った余り）として表現できる。後述する実施例においても同様である。
【０１０５】
制御部４０は、行番号ｈをｈ＝０とし（ステップＳ４１）、次いで、行番号ｈがｈ＜４であるか否かを判断し（ステップＳ４２）、ｈ＜４の場合（Ｓ４２のＹＥＳ）、列番号ｖをｖ＝ｖ−１とする（ステップＳ４３）。
【０１０６】
次に、制御部４０は、列番号ｖがｖ≦１であるか否かを判断し（ステップＳ４４）、ｖ≦１の場合（Ｓ４４のＹＥＳ）、列番号ｖがｖ＝０であるか否かを判断する（ステップＳ４５）。そして、ｖ＝０の場合（Ｓ４５のＹＥＳ）、制御部４０は、不良ノズルと一致する注目画素列（ｖ＝０）について、該当画素列で形成されるドット数をカウントし（ステップＳ４６）、次いで、列番号ｖをｖ＝ｖ＋１とし（ステップＳ４７）、しかる後ステップＳ４４に戻る。ステップＳ４６の具体的な処理の詳細については後述する。
【０１０７】
制御部４０は、列番号ｖがｖ≦１でない場合（Ｓ４４のＮＯ）、行番号ｈをｈ＝ｈ＋１、列番号ｖをｖ＝０とし（ステップＳ４８）、しかる後ステップＳ４２に戻る。また、制御部４０は、ｖ＝０でない場合（Ｓ４５のＮＯ）、列番号ｖがｖ＝−１であるか否かを判断する（ステップＳ４９）。
【０１０８】
そして、ｖ＝−１の場合（Ｓ４９のＹＥＳ）、制御部４０は、他方側の隣接画素列（ｖ＝−１）から欠落ドットの再配置の可能性のある画素（以下、「候補画素」と記述する）をピックアップし（ステップＳ５０）、しかる後ステップＳ４７に移行する。また、ｖ＝−１でない場合（Ｓ４９のＮＯ）、制御部４０は、一方側の隣接画素列（ｖ＝＋１）について、全画素を欠落ドットの移動対象から削除し（ステップＳ５１）、しかる後ステップＳ４７に移行する。ステップＳ５０及びステップＳ５１の具体的な処理の詳細については後述する。
【０１０９】
ステップＳ４２において、ｈ＜４でない場合（Ｓ４２のＮＯ）、制御部４０は、注目画素列（ｖ＝０）について、欠落ドットの再配置を行い（ステップＳ５２）、しかる後、他方側の隣接画素列（ｖ＝−１）に欠落ドットの再配置先を分配するための一連の処理を終了する。ステップＳ５２の具体的な処理の詳細については後述する。
【０１１０】
上述したように、欠落ドットの再配置先を分配するにあたって、ｖ＝０（本例では、ｔ＝３）を注目画素列とするとき、注目画素列（ｖ＝０）の両隣の隣接画素列（ｖ＝−１），（ｖ＝＋１）の各画素を、欠落ドットの再配置先とする。その際に、実施例３では、他方側の隣接画素列（ｖ＝−１）の方向に寄せる必要があるために、列番号ｖがｖ＝−１のときに、欠落ドットの再配置先の候補画素（対象画素）としてピックアップする。
【０１１１】
［実施例３］
実施例３は、連続する２画素でのドットの欠落の場合に、注目画素列（ｖ＝０）の欠落ドットの再配置先を、一方側の隣接画素列（ｖ＝＋１）に分配する処理の例である。この処理は、図８のステップＳ３５の具体的な処理である。図１２のフローチャートに、実施例３に係る処理、即ち一方側の隣接画素列（ｖ＝＋１）に、注目画素列（ｖ＝０）の欠落ドットの再配置先を分配する処理の流れを示す。
【０１１２】
実施例３に係る処理では、一例として、ハーフトーン処理部４５１においてハーフトーン処理された量子化データのうち欠落ドットの補間エリアに対応する値を、図９Ｂに示すように、５×４画素で抽出し、注目画素列（ｖ＝０）及び他方側の隣接画素列（ｖ＝−１）を、不良ノズルの画素列とする場合を例に挙げて説明する。
【０１１３】
制御部４０は、行番号ｈをｈ＝０とし（ステップＳ６１）、次いで、行番号ｈがｈ＜４であるか否かを判断し（ステップＳ６２）、ｈ＜４の場合（Ｓ６２のＹＥＳ）、列番号ｖをｖ＝ｖ−１とする（ステップＳ６３）。
【０１１４】
次に、制御部４０は、列番号ｖがｖ≦１であるか否かを判断し（ステップＳ６４）、ｖ≦１の場合（Ｓ６４のＹＥＳ）、列番号ｖがｖ＝０であるか否かを判断する（ステップＳ６５）。そして、ｖ＝０の場合（Ｓ６５のＹＥＳ）、制御部４０は、不良ノズルと一致する注目画素列（ｖ＝０）について、ドットの欠落によって消えるドット数をカウントし（ステップＳ６６）、次いで、列番号ｖをｖ＝ｖ＋１とし（ステップＳ６７）、しかる後ステップＳ６４に戻る。ステップＳ６６の具体的な処理の詳細については後述する。
【０１１５】
制御部４０は、列番号ｖがｖ≦１でない場合（Ｓ６４のＮＯ）、行番号ｈをｈ＝ｈ＋１、列番号ｖをｖ＝０とし（ステップＳ６８）、しかる後ステップＳ６２に戻る。また、制御部４０は、ｖ＝０でない場合（Ｓ６５のＮＯ）、列番号ｖがｖ＝−１であるか否かを判断する（ステップＳ６９）。
【０１１６】
そして、ｖ＝−１の場合（Ｓ６９のＹＥＳ）、制御部４０は、他方側の隣接画素列（ｖ＝−１）について、全画素を欠落ドットの移動対象から削除し（ステップＳ７０）、しかる後ステップＳ６７に移行する。また、ｖ＝−１でない場合（Ｓ６９のＮＯ）、制御部４０は、一方側の隣接画素列（ｖ＝＋１）の全画素から欠落ドットの再配置先の候補画素をピックアップし（ステップＳ７１）、しかる後ステップＳ６７に移行する。ステップＳ７０及びステップＳ７１の具体的な処理の詳細については後述する。
【０１１７】
ステップＳ６２において、ｈ＜４でない場合（Ｓ６２のＮＯ）、制御部４０は、注目画素列（ｖ＝０）について、欠落ドットの再配置を行い（ステップＳ６２）、しかる後、一方側の隣接画素列（ｖ＝＋１）に、欠落ドットの再配置先を分配するための一連の処理を終了する。ステップＳ７２の具体的な処理の詳細については後述する。
【０１１８】
上述したように、欠落ドットの再配置先を分配するにあたって、ｖ＝０（本例では、ｔ＝３）を注目画素列とするとき、注目画素列（ｖ＝０）の両隣の隣接画素列（ｖ＝−１），（ｖ＝＋１）の各画素を、欠落ドットの再配置先とする。その際に、実施例４では、一方側の隣接画素列（ｖ＝＋１）に寄せる必要があるために、列番号ｖがｖ＝＋１のときに、欠落ドットの再配置先の候補画素としてピックアップする。
【０１１９】
［実施例４］
実施例４は、ドットの欠落によって消えるドット数をカウントする処理、欠落ドットの再配置先の候補画素をピックアップする処理、及び全画素を欠落ドットの移動対象から削除する処理の例である。
【０１２０】
ドットの欠落によって消えるドット数をカウントする処理は、図１１のステップＳ４６及び図１２のステップＳ６６の具体的な処理である。欠落ドットの再配置先の候補画素をピックアップする処理は、図１１のステップＳ５０及び図１２のステップＳ７１の具体的な処理である。画素列の全画素を欠落ドットの移動対象から削除する処理は、図１１のステップＳ５１及び図１２のステップＳ７０の具体的な処理である。
【０１２１】
図１３のフローチャートに、実施例４に係る処理、即ち不良ノズルと一致する画素列で不良ノズルにより形成しないと判断した欠落ドット数をカウントする処理Ａ、当該欠落ドットの再配置先の候補画素をピックアップする処理Ｂ、及び、全画素を欠落ドットの移動対象から削除する処理Ｃの流れを示す。
【０１２２】
不良ノズルにより形成しないと判断した欠落ドット数のカウントにあたって、単位面積当たりの濃度が相対的に低い（即ち、濃度の淡い）ドットを小ドットとし、単位面積当たりの濃度が相対的に高い（即ち、濃度の濃い）ドットを大ドットとする。そして、図１３Ａの処理、即ち不良ノズルにより形成しないと判断した欠落ドット数をカウントする処理では、制御部４０は、小ドットの数をカウントし（ステップＳ８１）、次いで、大ドットの数をカウントする（ステップＳ８２）。このように、図１３Ａの処理では、注目画素列（ｖ＝０）について、ドットの欠落によって消滅するドットを、小ドット、大ドットに分けてカウントする。このとき、カウントと同時にドット形成情報を削除する。何故ならば、着弾ずれ量が大きく不良ノズルと判定されたノズルからは、着弾位置が大きくずれているものの射出は可能であるため、再配置後に不良ノズルでドット形成されると意図しない濃度上昇が発生する。不良ノズルと判断した画素列のドット形成情報を削除することで、このような不具合を排除することができる。
【０１２３】
図１３Ｂの処理、即ち不良ノズルにより形成しないと判断した欠落ドットの再配置先の候補画素をピックアップする処理では、ハーフトーン処理部４５１において、ハーフトーンパターン生成時に適用したときと空間的に位相を合わせた閾値マトリクスの値を参照する。これについて図５を使って説明する。図５に図示した閾値マトリクスはハーフトーンパターン生成時に使用した閾値マトリクスを欠落ドットの補間エリアであるｔ方向に５画素、ｍ方向に４画素のデータをピックアップし、構成する閾値が小さい順に１−２０に割り振ったものである。また、この図においてｔ＝３がｖ＝０、ｍ＝１をｈ＝０とする。
【０１２４】
制御部４０は、規則として、ドットなし（空白画素）の画素位置を最も再配置し易くするために、この閾値を座標と共に保持する。小ドットの画素位置を次の再配置先の候補とするために、該当箇所の閾値に２０を加算した値を座標と共に保持し、そして最後に大ドットの画素位置を再配置先の候補とするために該当箇所の閾値に４０を加算し保存する（ステップＳ８３）。そして、図１１のステップＳ５２及び図１２のステップＳ７２の欠落ドットの再配置処理で用いる。図１３Ｃの処理、即ち全画素を欠落ドットの移動対象から削除する処理では、制御部４０は、全画素に６０以上の大きな数字を入れておく（ステップＳ８４）。
【０１２５】
このように、図１３Ｂ及び図１３Ｃの各処理では、再配置先の候補画素を算出するための準備を行う。閾値マトリクスを使ってハーフトーン処理を行う際、閾値の小さい位置からドットが配置されていくため、参照する閾値マトリクスの値が小さい位置が次にドットが配置される位置である。欠落ドットの再配置の際の規則として、閾値マトリクス（ディザマトリクス）の各画素に保存されている数値（閾値）が小さい順から配置するために、欠落ドットを再配置したい画素位置には小さい数字を、欠落ドットを再配置したくない画素位置には大きい数値を設定するようにしている。欠落ドットの補間エリアを構成する閾値の最大値よりも大きな数字の倍数をドットなし画素位置、小ドット画素位置、再配置禁止画素位置で分けて加算量をすることで欠落ドットの補間の順序をコントロールすることができる。
【０１２６】
［実施例５］
実施例５は、欠落ドットを再配置する処理の例である。この処理は、図１１のステップＳ５２及び図１２のステップＳ７２の具体的な処理である。この欠落ドットの再配置処理では、図１３Ｂの処理、即ち欠落ドットの再配置先の候補画素をピックアップする処理でピックアップして保存した閾値（ディザ値）を用いる。図１４のフローチャートに、実施例５に係る処理、即ち欠落ドットを再配置する処理の流れを示す。
【０１２７】
制御部４０は、図１３Ｂの処理で保存した閾値（ディザ値）を大きい順に並ぶように、画素の座標位置を並び替えてテーブルを作成する（ステップＳ９１）。次いで、制御部４０は、作成したテーブルを基に、視覚的に影響度の大きい順に、即ち閾値の大きい画素位置から順に、大ドット、小ドットという具合に欠落ドットを再配置していく（ステップＳ１２）。
【０１２８】
ここで、閾値の大きい画素位置から順に再配置していくということは、濃度を増やす可能性がある大ドットについては隙間が大きい箇所に再配置いくことを意味する。したがって、上述したように、視覚的に影響度の大きい順に再配置していくことで、記録媒体に形成した画像の濃度分布を全体的に均一にすることができる。ここで、「均一」とは、厳密に均一である場合の他、実質的に均一である場合も含む意味であり、種々の要因で生ずるばらつきの存在は許容される。
【０１２９】
［実施例６］
実施例６は、１画素置きの２画素でのドットの欠落の場合に、注目画素列（ｖ＝０）の欠落ドットの再配置先を、他方側の隣接画素列（ｖ＝−１）の全画素と、一方側の隣接画素列（ｖ＝＋１）の半分の画素に分配する処理の例である。この処理は、図８のステップＳ３７の具体的な処理である。図１５のフローチャートに、実施例６に係る処理、即ち他方側の隣接画素列（ｖ＝−１）の全画素と、一方側の隣接画素列（ｖ＝＋１）の半分の画素に、欠落ドットの再配置先を分配する処理の流れを示す。
【０１３０】
実施例６に係る処理では、一例として、ハーフトーン処理部４５１においてハーフトーン処理された量子化データのうち欠落ドットの補間エリアに対応する値を、図１０Ａに示すように、５×４画素で抽出し、注目画素列（ｖ＝０）及び一方側の１画素列置きの画素列（ｖ＝＋２）を、不良ノズルの画素列とする場合を例に挙げて説明する。
【０１３１】
制御部４０は、行番号ｈをｈ＝０とし（ステップＳ１０１）、次いで、行番号ｈがｈ＜４であるか否かを判断し（ステップＳ１０２）、ｈ＜４の場合（Ｓ１０２のＹＥＳ）、列番号ｖをｖ＝ｖ−１とする（ステップＳ１０３）。
【０１３２】
次に、制御部４０は、列番号ｖがｖ≦１であるか否かを判断し（ステップＳ１０４）、ｖ≦１の場合（Ｓ１０４のＹＥＳ）、列番号ｖがｖ＝０であるか否かを判断する（ステップＳ１０５）。そして、ｖ＝０の場合（Ｓ１０５のＹＥＳ）、制御部４０は、不良ノズルと一致する注目画素列（ｖ＝０）について、該当画素列で形成されるドット数をカウントし（ステップＳ１０６）、次いで、列番号ｖをｖ＝ｖ＋１とし（ステップＳ１０７）、しかる後ステップＳ１０４に戻る。
【０１３３】
制御部４０は、列番号ｖがｖ≦１でない場合（Ｓ１０４のＮＯ）、行番号ｈをｈ＝ｈ＋１、列番号ｖをｖ＝０とし（ステップＳ１０８）、しかる後、ステップＳ１０２に戻る。また、制御部４０は、ｖ＝０でない場合（Ｓ１０５のＮＯ）、列番号ｖがｖ＝−１であるか否かを判断する（ステップＳ１０９）。
【０１３４】
そして、ｖ＝−１の場合（Ｓ１０９のＹＥＳ）、制御部４０は、他方側の隣接画素列（ｖ＝−１）の全画素から欠落ドットの再配置先の候補画素をピックアップし（ステップＳ１１０）、しかる後ステップＳ１０７に移行する。また、ｖ＝−１でない場合（Ｓ１０９のＮＯ）、制御部４０は、一方側の隣接画素列（ｖ＝＋１）の全画素のうち、例えば偶数画素を欠落ドットの移動対象から削除し（ステップＳ１１１）、しかる後ステップＳ１０７に移行する。
【０１３５】
ステップＳ１０２において、ｈ＜４でない場合（Ｓ１０２のＮＯ）、制御部４０は、欠落ドットの再配置を行い（ステップＳ１１２）、しかる後、他方側の隣接画素列（ｖ＝−１）の全画素と、一方側の隣接画素列（ｖ＝＋１）の半分の画素に、欠落ドットの再配置先を分配するための一連の処理を終了する。
【０１３６】
［実施例７］
実施例７は、１画素置きの２画素でのドットの欠落の場合に、注目画素列（ｖ＝０）の欠落ドットの再配置先を、一方側の隣接画素列（ｖ＝＋１）の全画素と、他方側の隣接画素列（ｖ＝−１）の半分の画素に分配する処理の例である。この処理は、図８のステップＳ３９の具体的な処理である。図１６のフローチャートに、実施例７に係る処理、即ち一方側の隣接画素列（ｖ＝＋１）の全画素と、他方側の隣接画素列（ｖ＝−１）の半分の画素に、欠落ドットの再配置先を分配する処理の流れを示す。
【０１３７】
実施例７に係る処理では、一例として、ハーフトーン処理部４５１においてハーフトーン処理された量子化データのうち欠落ドットの補間エリアに対応する値を、図１０Ｂに示すように、５×４画素で抽出し、注目画素列（ｖ＝０）及び他方側の１画素列置きの画素列（ｖ＝−２）を、欠落ドット（不良ノズル）の画素列とする場合を例に挙げて説明する。
【０１３８】
制御部４０は、行番号ｈをｈ＝０とし（ステップＳ１２１）、次いで、注目画素［ｔ］の行番号ｈがｈ＜４であるか否かを判断し（ステップＳ１２２）、ｈ＜４の場合（Ｓ１２２のＹＥＳ）、列番号ｖをｖ＝ｖ−１とする（ステップＳ１２３）。
【０１３９】
次に、制御部４０は、列番号ｖがｖ≦１であるか否かを判断し（ステップＳ１２４）、ｖ≦１の場合（Ｓ１２４のＹＥＳ）、列番号ｖがｖ＝０であるか否かを判断する（ステップＳ１２５）。そして、ｖ＝０の場合（Ｓ１２５のＹＥＳ）、制御部４０は、不良ノズルと一致する注目画素列（ｖ＝０）について、該当画素列で形成されるドット数をカウントし（ステップＳ１２６）、次いで、列番号ｖをｖ＝ｖ＋１とし（ステップＳ１２７）、しかる後ステップＳ１２４に戻る。
【０１４０】
制御部４０は、列番号ｖがｖ≦１でない場合（Ｓ１２４のＮＯ）、行番号ｈをｈ＝ｈ＋１、列番号ｖをｖ＝０とし（ステップＳ１２８）、しかる後ステップＳ１２２に戻る。また、制御部４０は、ｖ＝０でない場合（Ｓ１２５のＮＯ）、列番号ｖがｖ＝−１であるか否かを判断する（ステップＳ１２９）。
【０１４１】
そして、ｖ＝−１の場合（Ｓ１２９のＹＥＳ）、制御部４０は、他方側の隣接画素列（ｖ＝−１）の全画素のうち、例えば奇数画素を欠落ドットの移動対象から削除し（ステップＳ１３０）、しかる後ステップＳ１２７に移行する。また、ｖ＝−１でない場合（Ｓ１２９のＮＯ）、制御部４０は、一方側の隣接画素列（ｖ＝＋１）の全画素から欠落ドットの再配置先の候補画素をピックアップし（ステップＳ１３１）、しかる後ステップＳ１２７に移行する。
【０１４２】
ステップＳ１２２において、ｈ＜４でない場合（Ｓ１２２のＮＯ）、制御部４０は、欠落ドットの再配置を行い（ステップＳ１３２）、しかる後一方側の隣接画素列（ｖ＝＋１）の全画素と、他方側の隣接画素列（ｖ＝−１）の半分の画素に、欠落ドットの再配置先を分配するための一連の処理を終了する。
【０１４３】
［実施例８］
実施例８は、１画素（１画素列）でのドットの欠落の場合に、注目画素列（ｖ＝０）の両隣の隣接画素列（ｖ＝＋１），（ｖ＝−１）に対して均等に、注目画素列（ｖ＝０）の欠落ドットの再配置先を分配する処理の例である。この処理は、図８のステップＳ４０の具体的な処理である。図１７のフローチャートに、実施例８に係る処理、即ち隣接画素［ｔ＋１］，［ｔ−１］の各画素列に対して均等に、欠落ドットの再配置先を分配する処理の流れを示す。
【０１４４】
制御部４０は、行番号ｈをｈ＝０とし（ステップＳ１４１）、次いで、行番号ｈがｈ＜４であるか否かを判断し（ステップＳ１４２）、ｈ＜４の場合（Ｓ１４２のＹＥＳ）、列番号ｖをｖ＝ｖ−１とする（ステップＳ１４３）。
【０１４５】
次に、制御部４０は、列番号ｖがｖ≦１であるか否かを判断し（ステップＳ１４４）、ｖ≦１の場合（Ｓ１４４のＹＥＳ）、列番号ｖがｖ＝０であるか否かを判断する（ステップＳ１４５）。そして、ｖ＝０の場合（Ｓ１４５のＹＥＳ）、制御部４０は、不良ノズルと一致する注目画素列（ｖ＝０）について、該当画素列で形成されるドット数をカウントし（ステップＳ１４６）、次いで、列番号ｖをｖ＝ｖ＋１とし（ステップＳ１４７）、しかる後、ステップＳ１４４に戻る。
【０１４６】
制御部４０は、列番号ｖがｖ≦１でない場合（Ｓ１４４のＮＯ）、行番号ｈをｈ＝ｈ＋１、列番号ｖをｖ＝０とし（ステップＳ１４８）、しかる後ステップＳ１４２に戻る。また、制御部４０は、ｖ＝０でない場合（Ｓ１４５のＮＯ）、列番号ｖがｖ＝−１であるか否かを判断する（ステップＳ１４９）。
【０１４７】
そして、ｖ＝−１の場合（Ｓ１４９のＹＥＳ）、制御部４０は、他方側の隣接画素列（ｖ＝−１）の全画素から欠落ドットの再配置先の候補画素をピックアップし（ステップＳ１５０）、しかる後ステップＳ１４７に移行する。また、ｖ＝−１でない場合（Ｓ１４９のＮＯ）、制御部４０は、一方側の隣接画素列（ｖ＝＋１）の全画素から欠落ドットの再配置先の候補画素をピックアップし（ステップＳ１５１）、しかる後ステップＳ１４７に移行する。
【０１４８】
ステップＳ１４２において、ｈ＜４でない場合（Ｓ１４２のＮＯ）、制御部４０は、欠落ドットの再配置を行い（ステップＳ１５２）、しかる後、注目画素列（ｖ＝０）の両隣の隣接画素列（ｖ＝＋１），（ｖ＝−１）に対して均等に、欠落ドットの再配置先を分配するための一連の処理を終了する。
【０１４９】
上述したように、実施例８では、１画素（１画素列）でのドットの欠落の場合に、注目画素列（ｖ＝０）の両隣の隣接画素列（ｖ＝＋１），（ｖ＝−１）の画素を均等に、欠落ドットの再配置先として設定する。具体的には、一方側の隣接画素列（ｖ＝＋１）のときも、他方側の隣接画素列（ｖ＝−１）のときも、欠落ドットの再配置の可能性のある画素を候補画素としてピックアップするようにする。
【０１５０】
＜変形例＞
以上、本発明について実施形態を用いて説明したが、本発明は上記実施形態に記載の範囲には限定されない。すなわち、本発明の要旨を逸脱しない範囲内で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１５１】
例えば、上記実施形態では、記録媒体として用紙を用いた例について説明したが、これに限定されるものではなく、記録媒体としては、例えば、布帛、プラスチックフィルム、ガラス板等その他各種の記録媒体を用いることができる。
【０１５２】
また、上記実施形態では、記録媒体の搬送に画像形成ドラム２１を用いたドラム式のインクジェット記録装置を例に挙げて説明したが、これに限定されるものではなく、本発明は、無端状の搬送ベルトを用いたベルト式のインクジェット記録装置にも適用することができる。
【符号の説明】
【０１５３】
１…インクジェット記録装置（インクジェット方式の画像形成装置）、  ２…外部装置、  １０…給紙部、  ２０…画像形成部、  ２１…画像形成ドラム、  ２３…加熱部、  ２４…ヘッドユニット、  ２５…定着部、  ２６…画像読取部、  ２７…用紙排出部、  ２８…用紙反転部、  ３０…排紙部、  ４０…制御部、  ４１…ＣＰＵ、  ４２…ＲＡＭ、  ４３…ＲＯＭ、  ４４…記憶部、  ４５…画像処理機能部、  ５１…搬送駆動部、  ５２…操作表示部、  ５３…入出力インターフェース、  ５４…システムバス、  ２４２…インクジェットヘッド、  ２４３…インクジェットモジュール、  ２４４…ノズル、  ４５１…ハーフトーン処理部、  ４５２…不良ノズル情報取得部、  ４５３…欠落ドット補正部、  ４４０…閾値マトリクス（ディザマトリクス）、  Ｐ…用紙（記録媒体）
【図１】
2019081343.tif 000003
【図２】
2019081343.tif 000004
【図３】
2019081343.tif 000005
【図４】
2019081343.tif 000006
【図５】
2019081343.tif 000007
【図６】
2019081343.tif 000008
【図７】
2019081343.tif 000009
【図８】
2019081343.tif 000010
【図９】
2019081343.tif 000011
【図１０】
2019081343.tif 000012
【図１１】
2019081343.tif 000013
【図１２】
2019081343.tif 000014
【図１３】
2019081343.tif 000015
【図１４】
2019081343.tif 000016
【図１５】
2019081343.tif 000017
【図１６】
2019081343.tif 000018
【図１７】
2019081343.tif 000019