(57)【要約】【課題】印画濃度を補正しつつ粒状感の増大を抑制できる印画装置及び画像補正方法を提供する。【解決手段】ドットを印画する複数の印画素子１８１を有する印画部１８と、入力画像データに基づいて、印画部１８を制御する制御情報を生成する制御部１０と、を備え、制御部１０は、一様な画素の配列を含むテストパターンデータと、印画素子のドットサイズに係る印画特性とに基づく補正前印画濃度を取得し、補正前印画濃度を平均化処理した目標濃度を算出し、補正前印画濃度と目標濃度との差分に応じて、目標濃度が補正前印画濃度以上となるように目標濃度のオフセット処理を行い、補正前印画濃度に対する目標濃度の比に基づく、印画素子の補正ゲインを算出し、補正ゲインと入力画像データとに基づいて制御情報を生成する。【選択図】図１
2018001454.tif 000002
【特許請求の範囲】
【請求項１】
ドットを印画する複数の印画素子を有する印画部と、
入力画像データに基づいて、前記印画部を制御する制御情報を生成する制御部と、
を備え、
前記制御部は、
一様な画素の配列を含むテストパターンデータと、前記印画素子のドットサイズに係る印画特性とに基づく補正前印画濃度を取得し、
前記補正前印画濃度を平均化処理した目標濃度を算出し、
前記補正前印画濃度と前記目標濃度との差分に応じて、前記目標濃度が前記補正前印画濃度以上となるように前記目標濃度のオフセット処理を行い、
前記補正前印画濃度に対する前記目標濃度の比に基づく、前記印画素子の補正ゲインを算出し、
前記補正ゲインと前記入力画像データとに基づいて前記制御情報を生成する印画装置。
【請求項２】
前記補正前印画濃度は、前記印画特性と前記テストパターンデータとに基づいて予測される印画濃度予測結果である、請求項１に記載の印画装置。
【請求項３】
前記補正前印画濃度は、前記テストパターンデータの印画結果から取得される印画濃度測定結果である、請求項１に記載の印画装置。
【請求項４】
前記制御部は、拡散フィルタを用いて前記制御情報を生成する、請求項１乃至３いずれか一項に記載の印画装置。
【請求項５】
前記制御部は、前記拡散フィルタのサイズを考慮したローパスフィルタを前記補正前印画濃度に適用する、請求項４に記載の印画装置。
【請求項６】
前記制御部は、前記拡散フィルタのサイズを考慮したローパスフィルタを前記補正ゲインに適用する、請求項４に記載の印画装置。
【請求項７】
ドットを印画する複数の印画素子を有する印画部と、
入力画像データに基づいて、前記印画部を制御する制御情報を生成する制御部と、
を備える印画装置の画像補正方法であって、
前記制御部が、一様な画素の配列を含むテストパターンデータと、前記印画素子のドットサイズに係る印画特性とに基づく補正前印画濃度を取得するステップと、
前記制御部が、前記補正前印画濃度を平均化処理した目標濃度を算出するステップと、
前記制御部が、前記補正前印画濃度と前記目標濃度との差分に応じて、前記目標濃度が前記補正前印画濃度以上となるように前記目標濃度のオフセット処理を行うステップと、
前記制御部が、前記補正前印画濃度に対する前記目標濃度の比に基づく、前記印画素子の補正ゲインを算出するステップと、
前記制御部が、前記補正ゲインと前記入力画像データとに基づいて前記制御情報を生成するステップと
を含む画像補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印画装置及び画像補正方法に関する。
【背景技術】
【０００２】
印画素子を備える印画装置において、テストパターン印画結果に基づいて、印画濃度が一様になるように各印画素子が印画するドットのサイズを補正する構成が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１８３６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の構成によれば、各印画素子による印画濃度を平均化するようにドットサイズを補正する。印画濃度が相対的に高い印画素子により印画されるドットは、小さくなるように補正されることがある。印画されるドットが小さくなる場合、印画結果の粒状感が増大することがある。
【０００５】
本発明は、上述の点に鑑みてなされたものであり、印画濃度を補正しつつ粒状感の増大を抑制できる印画装置及び画像補正方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の一実施形態に係る印画装置は、ドットを印画する複数の印画素子を有する印画部を備える。前記印画装置は、入力画像データに基づいて、前記印画部を制御する制御情報を生成する制御部を備える。前記制御部は、一様な画素の配列を含むテストパターンデータと、前記印画素子のドットサイズに係る印画特性とに基づく補正前印画濃度を取得する。前記制御部は、前記補正前印画濃度を平均化処理した目標濃度を算出する。前記制御部は、前記補正前印画濃度と前記目標濃度との差分に応じて、前記目標濃度が前記補正前印画濃度以上となるように前記目標濃度のオフセット処理を行う。前記制御部は、前記補正前印画濃度に対する前記目標濃度の比に基づく、前記印画素子の補正ゲインを算出する。前記制御部は、前記補正ゲインと前記入力画像データとに基づいて前記制御情報を生成する。
【０００７】
上記目的を達成する本発明の一実施形態に係る画像補正方法は、印画装置の画像補正方法である。前記印画装置は、ドットを印画する複数の印画素子を有する印画部を備える。前記印画装置は、入力画像データに基づいて、前記印画部を制御する制御情報を生成する制御部を備える。前記画像補正方法は、前記制御部が、一様な画素の配列を含むテストパターンデータと、前記印画素子のドットサイズに係る印画特性とに基づく補正前印画濃度を取得するステップを含む。前記画像補正方法は、前記制御部が、前記補正前印画濃度を平均化処理した目標濃度を算出するステップを含む。前記画像補正方法は、前記制御部が、前記補正前印画濃度と前記目標濃度との差分に応じて、前記目標濃度が前記補正前印画濃度以上となるように前記目標濃度のオフセット処理を行うステップを含む。前記画像補正方法は、前記制御部が、前記補正前印画濃度に対する前記目標濃度の比に基づく、前記印画素子の補正ゲインを算出するステップを含む。前記画像補正方法は、前記制御部が、前記補正ゲインと前記入力画像データとに基づいて前記制御情報を生成するステップを含む。
【発明の効果】
【０００８】
本発明の一実施形態に係る印画装置及び画像補正方法によれば、印画濃度を補正しつつ粒状感の増大を抑制できる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係る印画装置１の概略構成例を示す機能ブロック図である。
【図２】印画ヘッドの構成例である。
【図３】印画媒体に格子状に印画されたドットパターンの例である。
【図４】図３のドットパターンの走査方向平均印画濃度を示すグラフである。
【図５】画像データの変換処理の一例を示すブロック図である。
【図６】量子化器の入力値と出力値との関係の一例を示すグラフである。
【図７】拡散マトリクスの一例である。
【図８】図７に対応する拡散フィルタのフィルタ係数を示すグラフである。
【図９】印画素子が一様な印画特性を有する場合の印画結果の一例である。
【図１０】印画素子がばらついた印画特性を有する場合の印画結果の一例である。
【図１１】実施形態１に係る印画装置１の目標濃度の設定例を示すグラフである。
【図１２】補正ゲインの設定例を示すグラフである。
【図１３】比較例に係る印画装置１の目標濃度の設定例を示すグラフである。
【図１４】実施形態１に係る画像補正方法の例を示すフローチャートである。
【図１５】補正前印画濃度の波形に対するＬＰＦの適用例である。
【図１６】補正ゲインの空間分布を示す波形に対するＬＰＦの適用例である。
【発明を実施するための形態】
【００１０】
（実施形態１）
以下、実施形態について、図面を参照しながら詳細に説明する。
【００１１】
［機能ブロック］
図１は、実施形態１に係る印画装置１の概略構成を示す機能ブロック図である。本実施形態に係る印画装置１は、制御部１０と、記憶部１２と、印画部１４とを備える。印画装置１は、印画部１４によって印画媒体２０に印画する。印画装置１は、読取装置３０に、印画媒体２０における印画結果を読み取らせる。印画装置１は、読取装置３０から読取結果を取得する。
【００１２】
制御部１０は、記憶部１２又は外部装置から、入力画像データを取得する。制御部１０は、外部装置から取得した入力画像データを記憶部１２に格納してもよい。制御部１０は、入力画像データに基づいて、印画部１４に対して、印画媒体２０に印画させるための制御情報を出力する。制御部１０は、アプリケーションソフトウェアを実行可能なプロセッサまたはマイクロコンピュータ等により構成することができる。
【００１３】
記憶部１２は、半導体メモリ等で構成することができる。記憶部１２には、各種情報、又は印画装置１を動作させるためのプログラム等が格納される。記憶部１２は、制御部１０のワークメモリとしても機能する。
【００１４】
印画部１４は、印画媒体搬送部１６と、印画ヘッド１８とを備える。印画部１４は、制御部１０からの制御情報に基づいて、印画媒体搬送部１６と印画ヘッド１８とを制御し、印画媒体２０に印画する。
【００１５】
印画媒体搬送部１６は、印画媒体２０を印画装置１の内部に取り込み、制御部１０からの制御情報に応じて印画媒体２０の位置を制御する。印画媒体搬送部１６は、印画媒体２０を所定の方向に沿って搬送することができるように構成されうる。所定の方向は、１つの方向であってもよいし、２つ以上の方向であってもよい。
【００１６】
印画ヘッド１８は、制御部１０からの制御情報に応じて、印画媒体２０に対して印画する。印画ヘッド１８は、印画素子１８１を備える。印画ヘッド１８は、印画素子１８１を制御して、印画媒体２０に対してドットを印画する。ドットの形状は、例えば円であるが、これに限られず、他の形状であってもよい。印画素子１８１は、例えば、印画媒体２０に対してインクを吐出して印画する。印画素子１８１は、例えば、印画媒体２０に対して熱によってインクを転写して印画する。印画素子１８１は、その他の種々の方法により、印画媒体２０に対して印画してもよい。印画素子１８１は、印画媒体２０を変質させることにより印画媒体２０に対して印画してもよい。
【００１７】
印画素子１８１は、印画ヘッド１８の長手方向に沿って配列される。印画素子１８１は、例えば、印画媒体２０の幅と同じ範囲にわたって配列される。印画素子１８１は、印画媒体２０の幅よりも長い範囲にわたって配列されてもよい。印画素子１８１は、印画媒体２０の幅よりも短い範囲に配列されてもよい。
【００１８】
印画素子１８１は、図２（Ａ）に示されるように、一列に配列されてもよい。図２（Ａ）において、印画素子１８１ａ〜１８１ｅが一列に配列されている。以下、印画素子１８１ａ〜１８１ｅを区別しない場合、単に印画素子１８１という。印画素子１８１の数は、５個に限られず、４個以下であってもよいし、６個以上であってもよい。
【００１９】
印画素子１８１は、図２（Ｂ）に示されるように、複数行にまたがって、各行において所定距離ずつずらして配列されてもよい。印画装置１は、印画ヘッド１８と印画媒体２０との相対位置を印画ヘッド１８の短手方向にずらしながら、印画素子１８１ａ及び１８１ｄの組と、印画素子１８１ｂ及び１８１ｅの組と、印画素子１８１ｃとを順次動作させる。このようにすることにより、印画素子１８１ａ〜１８１ｅに対応する５つのドットが、印画素子１８１の配列ピッチより狭いピッチで一列に印画されうる。
【００２０】
印画部１４は、印画ヘッド１８を印画媒体２０に対して走査させつつ、印画媒体２０に順次印画する。印画部１４は、印画媒体２０に印画する際、印画ヘッド１８の位置を固定して、印画媒体２０のみを移動させてもよい。印画部１４は、印画媒体２０に印画する際、印画媒体２０の位置を固定して、印画ヘッド１８のみを移動させてもよい。印画部１４は、印画媒体２０に印画する際、印画ヘッド１８と印画媒体２０とを共に移動させてもよい。
【００２１】
印画媒体２０は、印画ヘッド１８の印画方式に応じて適宜選択されうる。印画媒体２０は、例えば紙からなるが、これに限られず、樹脂等の他の材質、又は複数の材質からなってもよい。印画媒体２０は、ロール状又はシート状であってもよいし、他の形状であってもよい。印画媒体２０は、矩形であってもよいし、円又は楕円等のその他の形状であってもよい。
【００２２】
読取装置３０は、読み取り対象物に光を照射する光源と、読み取り対象物からの反射光又は散乱光を受光するセンサとを備える。読取装置３０は、印画媒体２０から印画結果を読み取ることができる。読取装置３０は、読取結果を印画装置１に出力する。読取結果は、印画結果の濃度分布に係る情報を含む。
【００２３】
＜印画特性＞
印画素子１８１は、印画特性を有する。印画素子１８１の印画特性は、印画素子１８１によって印画されるドットにより表現可能な濃度の階調に係るデータを含む。濃度の階調は、例えばドットの大きさにより定められる。濃度の階調は、ドットの印画配列により定められてもよい。
【００２４】
印画特性は、制御部１０から出力される制御情報に基づいて予期される印画結果と、実際の印画結果との差異を示す補正データを含む。補正データは、印画されるドットのサイズに係るものであってもよい。ドットサイズに係る補正データは、制御情報から予期されるドットサイズと比較して、どの程度サイズの異なるドットが印画されるかを示す。補正データは、ドットの印画位置に係るものであってもよい。ドットの印画位置に係る補正データは、制御情報から予期されるドットの印画位置と比較して、どの程度ずれた位置にドットが印画されるかを示す。
【００２５】
補正データは、印画媒体２０に印画されたテストパターンから取得されうる。印画装置１は、入力画像データとしてテストパターンデータを取得し、印画媒体２０にテストパターンを印画する。印画装置１は、読取装置３０に、印画されたテストパターンを読み取らせ、テストパターンの読取結果を取得する。印画装置１は、テストパターンの読取結果を解析して、各印画素子１８１の補正データを取得する。各印画素子１８１の補正データは、テストパターンデータの印画結果から取得される、各印画素子１８１の検査データであるともいえる。
【００２６】
テストパターンは、各印画素子１８１の補正データを取得するための印画パターンを含む。例えば、テストパターンは、各印画素子１８１で印画されるドットのサイズを測定できるパターンを含む。印画装置１は、ドットのサイズを測定できるパターンの読取結果から、各印画素子１８１で印画されるドットのサイズと、制御情報から予期されるサイズとの差異を算出できる。ドットサイズは、印画されたドットパターンの濃度を測定することにより取得されてもよい。ドットサイズは、単独で印画されたドットを顕微鏡等で直接測定することにより取得されてもよい。ドットサイズの取得方法としては、他の種々の方法が用いられうる。
【００２７】
テストパターンは、各印画素子１８１のドットの印画位置のずれを測定できるパターンを含んでもよい。印画装置１は、ドットの印画位置のずれを測定できるパターンの読取結果から、各印画素子１８１で印画されるドットのサイズと、制御情報から予期されるサイズとの差異を算出できる。ドットの印画位置は、印画されたドットパターンの濃度分布から取得されてもよい。ドットの印画位置は、印画位置を測定可能な目盛りを有するパターンの印画結果から取得されてもよい。ドットの印画位置の取得方法としては、他の種々の方法が用いられうる。
【００２８】
印画装置１は、印画媒体２０及び読取装置３０の少なくとも一方を備える構成とされてもよい。この場合、印画装置１は、テストパターンの印画と印画結果の読み取りとを内部で実行でき、外部装置を用いずに、印画素子１８１の補正データを取得できる。
【００２９】
［画像データ処理］
印画装置１が取得する入力画像データは、例えばビットマップ形式で表されるが、その他の形式であってもよい。本実施形態に係る印画装置１は、ビットマップ形式等の格子状に配列された画素からなる入力画像データを取得する。本実施形態に係る印画装置１は、入力画像データに基づいて、ドットが印画媒体２０に格子状に配列されるように印画する。印画装置１により印画されるドットの配列は、格子状の配列に限られず、ランダム性を有する配列であってもよい。印画装置１は、印画媒体２０にドットの集合を印画することにより、入力画像データに対応する印画結果を形成する。
【００３０】
＜コントラスト感度＞
図３は、格子状に配列されるように印画されたドットパターンの例である。図３において、Ｘ方向（図の左右方向）及びＹ方向（図の上下方向）に延在する一点鎖線により構成される格子の交点にドットが印画されている。
【００３１】
図３に例示されるドットパターンは、ドットのサイズ及び配列間隔に応じて、人間からの見え方が異なる。例えば、ドットのサイズに対して配列間隔が広い場合に、各ドットが判別可能に見えることがある。ドットのサイズに対して配列間隔が狭い場合に、各ドットが判別可能ではなく、一様な濃度のベタ塗りパターンに見えることがある。ドットのサイズ及び配列間隔からは、ドットパターンの空間周波数が定められる。ドットパターンは、空間周波数に応じて人間からの見え方が異なるとも言い換えられる。
【００３２】
人間からのドットパターンの見え方は、人間の目のコントラスト感度特性（ＣＳＦ（Ｃｏｎｔｒａｓｔ  Ｓｅｎｓｉｔｉｖｉｔｙ  Ｆｕｎｃｔｉｏｎ）特性）によって評価可能である。ＣＳＦ特性は、ドットパターンの空間周波数と、人間の目のコントラスト感度との関係を示すものである。
【００３３】
ドットパターンの空間周波数が人間の目のコントラスト感度が高くなる周波数帯にある場合、ドットパターンによる印画濃度の変動が判別されやすい。この場合、ドットが個別に判別可能なように見えやすくなる。このような見え方のことを、粒状感があるともいう。
【００３４】
ドットパターンの空間周波数が人間の目のコントラスト感度が低くなる周波数帯にある場合、ドットパターンによる印画濃度の変動が判別されにくい。この場合、ドットパターンは、ドットが個別に判別可能ではなく、一様な濃度のベタ塗りパターンに見えやすい。このような見え方のことを、粒状感がない又は粒状感が少ないともいう。一般的には、ドットパターンの空間周波数が所定の周波数帯に含まれる場合、ドットパターンによる印画濃度の変動は判別されやすい。一方で、ドットパターンの空間周波数が所定の周波数帯に含まれない場合、つまり、空間周波数が所定の周波数帯より低い周波数帯又は所定の周波数帯より高い周波数帯に含まれる場合、ドットパターンによる印画濃度の変動は判別されにくい。
【００３５】
ドットパターンの空間周波数は、例えば図３のＸ方向及びＹ方向それぞれについて二次元的に算出されてもよい。ドットパターンの空間周波数は、ドットパターン内のある一列のドットについて一次元的に算出されてもよい。本実施形態においては、図３のＹ方向に配列されるドットの平均印画濃度から、ドットパターンのＸ方向の配列に対する空間周波数を算出する。
【００３６】
図４は、図３のドットパターンのＹ方向の平均印画濃度をプロットしたグラフである。図４において、横軸はＸ方向の位置を示す。縦軸は印画濃度を示す。Ｘ方向の各位置においてＹ方向に沿って算出される平均印画濃度が実線でプロットされている。印画濃度は、ドットの配列に対応した分布を有する。ドットの配列の中心を通過するＹ方向の線（図３でＹ方向の一点鎖線で示される）に沿って算出される平均印画濃度は、図４のプロットにおいて極大値となっている。一方で、ドットが印画されていない部分を通過するＹ方向の線（図３で図示されていない）に沿って算出される平均印画濃度は、図４のプロットにおいて極小値となっている。図３によればドットが印画されていない部分が所定の幅にわたっている。ドットが印画されていない部分の平均印画濃度は、厳密には、所定の幅にわたって同一の値となる。図４においては、読取装置３０で印画結果を読み取る際の分解能を考慮して、平均印画濃度は極小値をとる曲線として示される。
【００３７】
図４に示される平均印画濃度の波形を周波数スペクトル解析することにより、図３のドットパターンのＸ方向の空間周波数が算出される。算出された空間周波数が、ＣＳＦ特性において、人間にとってコントラスト感度が高い周波数帯に含まれる場合、人間にとって図４の平均印画濃度の極大値と極小値とが判別可能である。つまり、図３のドットパターンは、各ドットが判別可能に見える。算出された空間周波数が、ＣＳＦ特性において、人間にとってコントラスト感度が低い周波数帯に含まれる場合、人間にとって図４の平均印画濃度の極大値と極小値とが判別可能ではなくなる。この場合、ドットパターンは、図４に破線で示される見かけの濃度のように、一様な印画濃度のベタ塗りパターンが印画されているように見える。
【００３８】
ドットパターンの空間周波数を定めるドットのサイズ及び配置間隔は、印画装置１により所定の範囲で変更可能である。ドットのサイズは、印画素子１８１から吐出されるインク量等を制御することにより変更可能である。ドットの配置間隔は、印画ヘッド１８に設けられる印画素子１８１の配置間隔により決定される。ドットの配置間隔は、印画ヘッド１８と印画媒体２０との相対位置を印画素子１８１の配列方向に制御することによっても変更可能である。
【００３９】
＜誤差拡散処理＞
本実施形態に係る印画装置１は、入力画像データに対する印画結果の再現度を高めるために、印画素子１８１の印画特性に基づいて、入力画像データを出力画像データに変換する。印画素子１８１によって印画されるドットで表現可能な階調数が入力画像データの階調数よりも少ない場合、印画装置１は、階調数を少なくする減色処理により出力画像データを生成する。減色処理は、例えば、誤差拡散法等が用いられる。出力画像データを生成する際の処理は、減色処理に限られない。印画装置１は、例えば、印画速度を速くするような出力画像データを生成してもよい。印画速度は、単位時間当たりに印画されるドットの数ともいえる。印画装置１は、ユーザによる画像変換の設定、例えば、明度若しくは彩度等の設定、又は、画像の鮮鋭度の設定等に応じて、出力画像データを生成してもよい。制御部１０は、生成した出力画像データを記憶部１２に格納してもよい。
【００４０】
減色処理の対象となる画像データがモノクロ画像である場合、減色処理は、黒の濃度の階調数を減少させるものであってもよい。減色処理の対象となる画像データがカラー画像である場合、減色処理は、印画の原色（例えば、シアン、マゼンタ、イエロー等）それぞれの濃度の階調数を減少させるものであってもよい。
【００４１】
図５は、画像データの変換処理の一例を示すブロック図である。図５に例示されるブロック図（以下、変換処理ブロックともいう）は、乗算器５１と、第１演算器５２と、量子化器５３と、第２演算器５４と、フィルタ５５とを備える。第１演算器５２及び第２演算器５４はそれぞれ、例えば加算器で構成される。変換処理ブロックの各構成部の機能は、制御部１０で実行されうる。変換処理ブロックの各構成部は、個別の構成要素として実装されてもよい。
【００４２】
制御部１０は、変換処理ブロックで入力画像データの画素を１画素ずつ順次、出力画像データの画素に変換する。入力画像データの１画素分は、ｕとして示される。以下、入力画像データの１画素分のことを、入力画素データともいう。出力画像データの１画素分は、ｙとして示される。以下、出力画像データの１画素分のことを、出力画素データともいう。本実施形態においては、制御部１０は、入力画像データの左上隅の画素から順次右へ向かって画素を変換する。右端の画素まで処理が行われた後、制御部１０は、１つ下の行について左から右へ向かって画素を変換する。制御部１０は、以下同様にして、右下隅の画素まで順次、画素を変換する。
【００４３】
乗算器５１は、入力画素データに所定の係数を乗じて出力する。所定の係数は、ａとして表される。所定の係数は、補正ゲインともいい、正の実数である。補正ゲインは、後述する濃度分布補正処理により定められる。
【００４４】
第１演算器５２は、乗算器５１の出力と、フィルタ５５の出力との差を出力する。フィルタ５５の出力は、乗算器５１に入力された入力画素データより前に処理された、他の入力画素データに対する誤差拡散法等の減色処理によって発生した量子化誤差をフィードバックするデータである。第１演算器５２の出力は、他の入力画素データで発生した量子化誤差を含むデータとなる。第１演算器５２の出力は、φとして表される。
【００４５】
量子化器５３は、第１演算器５２の出力（φ）を入力値として、φを量子化した値を出力値として出力する。言い換えると、量子化器５３は、φに量子化誤差（ｎ）を加えて、出力画素データとして出力する。
【００４６】
量子化器５３は、例えば、図６に示される入力値と出力値との関係に基づく変換を行う。図６において、入力値と出力値との関係は、太実線により示されている。図６の例によれば、量子化器５３は、０以上且つ４２未満の入力値に対して、出力値を０とする。量子化器５３は、４２以上且つ１２７未満の入力値に対して、出力値を８５とする。量子化器５３は、１２７以上且つ２１２未満の入力値に対して、出力値を１７０とする。量子化器５３は、２１２以上且つ２５５以下の入力値に対して、出力値を２５５とする。
【００４７】
図６に例示した関係によれば、例えば量子化器５３への入力値が１００である場合、量子化器５３の出力値は８５である。この場合、量子化誤差は、−１５である。
【００４８】
第２演算器５４は、量子化器５３の出力（ｙ）と、第１演算器５２の出力（φ）との差を出力する。第２演算器５４の出力は、φを量子化した際に発生した量子化誤差に対応する。
【００４９】
フィルタ５５は、φを量子化した際に発生した量子化誤差を他の画素に拡散させるための処理を行う。フィルタ５５を含む回路は、ある１画素に係る変換処理の結果を他の画素の変換処理にフィードバックするフィードバック回路である。以下、フィルタ５５の具体的な構成について説明する。
【００５０】
＜＜拡散マトリクス＞＞
フィルタ５５は、例えば拡散マトリクスを用いて、量子化誤差を発生させた画素の周囲の画素に量子化誤差を拡散させる。図７は、拡散マトリクスの一例である。拡散マトリクスは、複数のセルを有する。拡散マトリクスのセルの配列は、入力画像データ又は出力画像データの画素の配列に対応する。図７の拡散マトリクスにおいて、＊印で示されるセルは、量子化誤差の拡散元となる画素（以下、拡散元画素ともいう）に対応する拡散元セル６０である。拡散元セル６０の右側に隣接するセルは、拡散元画素の右側に隣接する画素に対応する。拡散マトリクスを構成するセルの数は、図７に示される３行×５列に限られない。セルの行数は、２行以下であってもよいし、４行以上であってもよい。セルの列数は、４列以下であってもよいし、６列以上であってもよい。セルの配列は、行列に限られず、例えば階段状又は逆ピラミッド形状等の任意の配列であってもよい。
【００５１】
拡散マトリクスのセルに示される数値は、誤差を拡散させる際の重み付けデータである。図７の拡散マトリクスにおいて、各セルに重み付けデータが付与されている。拡散元セル６０の左側にある既に変換処理が完了したセルには、重み付けデータが付与されていない。フィルタ５５は、各セルに付与された重み付けデータに比例させるように、各セルに拡散元画素の量子化誤差を割り当てる。つまり、各セルに付与された重み付けデータと、重み付けデータの合計値との比によって、各セルに拡散元画素の量子化誤差が割り当てられる。
【００５２】
図７の例では、１２個の重み付けデータの合計値は、４７である。拡散元セル６０の右側に隣接するセル（以下、第１拡散先セル６１ともいう）は、重み付けデータとして７が付与されている。フィルタ５５は、第１拡散先セル６１に、拡散元画素の量子化誤差の７／４７を割り当てる。拡散元セル６０から右側に２つ、下側に２つ離れたセル（以下、第２拡散先セル６２ともいう）は、重み付けデータとして１が付与されている。フィルタ５５は、第２拡散先セル６２に量子化誤差の１／４７を割り当てる。フィルタ５５は、他のセルにも同様にして量子化誤差を割り当てる。このようにした場合、拡散マトリクスの各セルに割り当てられる量子化誤差の合計は、拡散元画素の量子化誤差に等しい。
【００５３】
対応する画素が存在しないセルがある場合、当該セルに割り当てられる量子化誤差は、入力画素データの変換処理にフィードバックされなくてもよい。対応する画素が存在しないセルがある場合は、例えば、拡散元画素が最下段の画素である場合等である。
【００５４】
対応する画素が存在しないセルがある場合、フィルタ５５は、当該セルに量子化誤差を割り当てないようにしてもよい。この場合、他のセルに割り当てられる量子化誤差が相対的に大きくなる。
【００５５】
フィルタ５５の処理において、複数の拡散元画素から各画素に対して量子化誤差が割り当てられる。フィルタ５５は、複数の拡散元画素から各画素に割り当てられる量子化誤差を、各画素で積算して格納する。フィルタ５５は、各画素に割り当てられる量子化誤差を記憶部１２に格納してもよい。フィルタ５５は、変換処理の対象となるために第１演算器５２に入力される画素に割り当てられている量子化誤差を、第１演算器５２に対して出力する。
【００５６】
＜＜拡散フィルタ＞＞
フィルタ５５は、画像データに拡散フィルタを適用することによっても実現されうる。図７の拡散マトリクスは、図８に示されるフィルタ特性を有する拡散フィルタに対応づけられる。図８において、横軸は、変換処理で取り扱われる画素の左右方向の位置を示す。縦軸は、各位置に対応するフィルタ係数を示す。横軸の３番は、拡散マトリクスにおいて拡散元セル６０を含む第３列に対応する。１番は、拡散マトリクスの第１列（最も左側の列）に対応する。同様に、２番、４番及び５番はそれぞれ、拡散マトリクスの第２列、第４列及び第５列に対応する。
【００５７】
拡散元画素に係る量子化誤差は、図８に示されるフィルタ特性に応じて、第１列〜第５列に拡散される。図８によれば、拡散元画素に係る量子化誤差は、第３列よりも第４列の方に大きく拡散される。つまり、量子化誤差の拡散先は、右側の列にシフトする。第１列又は第５列に拡散される量子化誤差は比較的小さい。
【００５８】
量子化誤差を周囲の画素に拡散させる処理は、画像データの空間周波数スペクトルの高周波成分をカットする処理ともいえる。つまり、拡散フィルタは、低周波成分を通過させる周波数特性（ローパスフィルタ（ＬＰＦ：Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）の性質）を有する。拡散フィルタで処理された画像データは、ＣＳＦ特性におけるコントラスト感度が低い周波数帯に含まれる周波数成分で構成される。このようにすることにより、減色処理された画像データであっても、印画濃度の変動が人間から見て気になりにくい。
【００５９】
＜濃度分布評価＞
印画装置１は、印画ヘッド１８の複数の印画素子１８１を並列に駆動できる。例えば印画装置１は、一列に配列された５個の印画素子１８１（図２（Ａ）参照）を並列に駆動して、５個のドットを同時に印画できる。印画装置１は、印画ヘッド１８を印画媒体２０に対して走査させつつ、印画素子１８１を駆動することにより、ドットの列を順次印画できる。例えば、印画素子１８１を３回駆動した場合、図９（Ａ）に例示されるような３×５個のドットパターンが印画される。このようにすることで、印画装置１による印画速度が大きくされうる。
【００６０】
図９（Ａ）において、ドットが５個並んでいる方向（図の左右方向）をＸ方向とする。ドットが３個並んでいる方向（図の上下方向）をＹ方向とする。Ｘ方向は、印画ヘッド１８の長手方向、つまり印画素子１８１の配列方向に対応する。Ｙ方向は、印画ヘッド１８を印画媒体２０に対して走査させる方向、つまり印画ヘッド１８の走査方向に対応する。
【００６１】
本実施形態において、ドットは、Ｙ方向に沿って下から上へ順次印画される。ドットは、上から下へ順次印画されてもよい。ドットパターンの行と列とは互いに入れ替わってもよい。ドットの印画順序は、上述の例に限られず、種々の順序とされうる。印画素子１８１の数は、５個に限られず、４個以下であってもよいし、６個以上であってもよい。
【００６２】
図９（Ａ）において、走査方向を示す走査ライン１８２ａ〜１８２ｅ（以下まとめて、走査ライン１８２ともいう）がＹ方向の一点鎖線で示されている。走査ライン１８２ａに沿って印画されているドットは、印画素子１８１ａにより印画されたドットである。同様に、走査ライン１８２ｂ〜１８２ｅに沿って印画されているドットはそれぞれ、印画素子１８１ｂ〜１８１ｅにより印画されたドットである。
【００６３】
図９（Ａ）において、印画ライン１８３ａ〜１８３ｃ（以下まとめて、印画ライン１８３ともいう）が破線で示されている。印画ライン１８３は、印画ヘッド１８と印画媒体２０との位置を合わせる目標である。印画装置１は、走査ライン１８２と印画ライン１８３との交点にドットを印画する。
【００６４】
図９（Ａ）に例示されるドットは、走査ライン１８２と印画ライン１８３との交点からずれずに印画され、一様なサイズを有している。このようなドットパターンは、一様な画素を有する入力画像データに基づいて、一様な印画特性を有する印画素子１８１によって印画されうる。
【００６５】
図９（Ｂ）は、図９（Ａ）のドットパターンについて、印画ヘッド１８の走査方向（Ｙ方向）に沿った経路で算出した走査方向平均印画濃度をプロットしたグラフである。横軸は、Ｘ方向の位置を示す。縦軸は、印画濃度を示す。横軸のＡ点〜Ｅ点は、走査ライン１８２ａ〜１８２ｅそれぞれのＸ方向の位置に対応する。例えば、Ａ点の走査方向平均印画濃度は、走査ライン１８２ａを経路として算出されたものである。
【００６６】
図９（Ｂ）の波形を周波数スペクトル解析することにより、図９（Ａ）のドットパターンのＸ方向の空間周波数が算出される。図９（Ａ）のドットパターンのＸ方向の空間周波数スペクトルは、主に走査ライン１８２の間隔を周期として定められる周波数成分からなり、全体としてＣＳＦ特性における人間の目のコントラスト感度が低くなる周波数帯に含まれるものとする。この場合、図９（Ａ）のドットパターンは、Ｘ方向について、図９（Ｂ）において破線で示される見かけの濃度のように一様な濃度のベタ塗りパターンに見える。Ｙ方向については、印画ライン１８３の間隔を周期として定められる周波数が人間の目のコントラスト感度が低くなる周波数帯に含まれる場合、一様な濃度のベタ塗りパターンに見える。
【００６７】
各印画素子１８１の印画特性に含まれる補正データは、種々の原因によりばらつくことがある。例えば、印画素子１８１は、インクの液滴量のばらつきに起因して、印画されるドットサイズにばらつきを発生させることがある。印画素子１８１の配列位置の誤差に起因するドット印画位置のばらつきにより、印画濃度がばらつきを有することもある。補正データのばらつきの発生原因は、上述のものに限られない。
【００６８】
各印画素子１８１の補正データにばらつきがある場合、印画結果にばらつきが含まれることがある。一様な画素を有する入力画像データに基づいて印画される場合であっても、例えば、ドットサイズに係る補正データが各印画素子１８１でばらつく場合、図１０（Ａ）に例示されるように、印画されるドットのサイズが一様ではなくなる。図１０（Ａ）におけるドットのサイズは、走査ライン１８２ｂ上で小さく、走査ライン１８２ｄ上で大きい。つまり、図１０（Ａ）に例示される印画結果は、走査方向に沿った筋状の欠陥を有するように見える。
【００６９】
ドットサイズに係る補正データのばらつきは、例えば、走査ライン１８２の方向（走査方向）に沿った経路で算出した走査方向平均印画濃度を用いて評価される。図１０（Ｂ）は、図１０（Ａ）に例示されるドットパターンについて、印画ヘッド１８の走査方向（Ｙ方向）に沿った経路で算出した走査方向平均印画濃度をプロットしたグラフである。横軸及び縦軸は、図９（Ｂ）と同様である。
【００７０】
図１０（Ｂ）の波形を周波数スペクトル解析することにより、図１０（Ａ）のドットパターンのＸ方向の空間周波数が算出される。図１０（Ａ）のドットパターンのＸ方向の空間周波数スペクトルは、走査ライン１８２の間隔を周期として定められる周波数成分と、各走査ライン１８２に印画されたドットのサイズのばらつきに起因する変動で定められる周波数成分とを含む。図９（Ｂ）と同様に、走査ライン１８２の間隔を周期として定められる周波数成分は、ＣＳＦ特性における人間の目のコントラスト感度が低くなる周波数帯に含まれるものとする。一方で、ドットのサイズのばらつきに起因する変動で定められる周波数成分は、コントラスト感度が高くなる周波数帯に含まれるものとする。この場合、図１０（Ａ）のドットパターンは、Ｘ方向について、図１０（Ｂ）において破線で示される見かけの濃度のような濃度分布を有するパターンに見える。つまり、図１０（Ａ）に例示されるドットパターンは、Ｘ方向について、Ａ点からＢ点にかけて緩やかに濃度が低くなり、Ｂ点からＤ点にかけて緩やかに濃度が高くなるように見える。
【００７１】
図９（Ｂ）及び図１０（Ｂ）において、破線で示される見かけの濃度は、実線で示される走査方向平均印画濃度に対してＣＳＦ特性を考慮した周波数特性を有するＬＰＦが適用されることにより算出されうる。走査方向平均印画濃度に対してＬＰＦが適用されることにより、走査方向平均印画濃度に含まれるノイズ成分が除去されうる。
【００７２】
見かけの濃度は、走査方向平均印画濃度について、所定の区間を設定した移動平均が計算されることによっても算出されうる。所定の区間は、例えば、走査ライン１８２の間隔に設定される。走査方向平均印画濃度について移動平均が計算されることによっても、走査方向平均印画濃度に含まれるノイズ成分が除去されうる。
【００７３】
図１０（Ｂ）に例示される走査方向平均印画濃度は、例えば、印画結果が一様な濃度に見えることが予期される入力画像データの印画結果から取得されうる。印画結果が一様な濃度に見えることが予期される入力画像データは、例えば、一様な画素の配列を含むテストパターンデータである。印画装置１は、一様な画素の配列を含む入力画像データに基づいて印画媒体２０に印画された印画結果を読取装置３０に読み取らせる。印画装置１は、読取装置３０から取得した読取結果から、走査方向平均印画濃度を算出しうる。このように、実際の印画結果から測定される印画濃度のことを印画濃度測定結果ともいう。印画装置１は、各印画素子１８１の印画特性と、入力画像データとに基づいて、印画媒体２０への印画結果の印画濃度を予測してもよい。以下、予測された印画濃度のことを印画濃度予測結果ともいう。
【００７４】
＜濃度分布補正処理＞
印画装置１の制御部１０は、印画結果が入力画像データから予期される結果とは異なる場合、印画結果を補正するデータを含めるように各印画素子１８１に対する制御情報を生成できる。印画結果とは、印画濃度測定結果又は印画濃度予測結果（以下まとめて、補正前印画濃度ともいう）のことであってもよい。印画結果が入力画像データから予期される結果とは異なる場合とは、例えば、一様な濃度のベタ塗りパターンに見えることが予期されるにもかかわらず、図１０に示されるように一様な濃度に見えない場合である。
【００７５】
ドットサイズに係る印画特性に起因して印画結果が予期される結果とは異なった場合、制御部１０は、各印画素子１８１のドットサイズに係る補正データに基づいて、各印画素子１８１に対する制御情報を生成してもよい。この場合、制御部１０は、図５の変換処理ブロックの処理において、乗算器５１の所定の係数（ａ）として補正ゲインを設定してもよい。印画素子１８１により印画される画素に係る変換処理において設定される補正ゲインのことを、印画素子１８１の補正ゲインともいう。
【００７６】
図１０（Ａ）において、走査ライン１８２ｂに沿って印画されているドット、つまり印画素子１８１ｂによって印画されたドットの大きさは、他のドットより小さい。この結果、図１０（Ｂ）において、Ｂ点における見かけの濃度は、他の位置（Ａ点及びＣ点〜Ｅ点）における見かけの濃度より低い。印画装置１は、印画結果が人間にとって一様な濃度に見えるように、印画素子１８１ｂに対して入力画素データに基づくドットよりも大きいサイズのドットを印画させる制御情報を生成してもよい。この場合、印画装置１は、印画素子１８１ｂに対応する画素に係る入力画素データを乗算器５１に入力する際の補正ゲインをａ＞１として、印画素子１８１ｂに対応する画素に係る出力画素データを生成する。
【００７７】
図１０（Ａ）において、走査ライン１８２ｄに沿って印画されているドット、つまり印画素子１８１ｄによって印画されたドットの大きさは、他のドットより大きい。この結果、図１０（Ｂ）において、Ｄ点における見かけの濃度は、他の位置（Ａ点〜Ｃ点及びＥ点）における見かけの濃度より高い。印画装置１は、印画結果が人間にとって一様な濃度に見えるように、印画素子１８１ｄに対して入力画素データに基づくドットよりも小さいサイズのドットを印画させる制御情報を生成してもよい。この場合、印画装置１は、印画素子１８１ｄに対応する画素に係る入力画素データを乗算器５１に入力する際の補正ゲインをａ＜１として、印画素子１８１ｄに対応する画素に係る出力画素データを生成する。以上例示した補正ゲインの設定方法は、他のドットのサイズとの比較に基づくものである。補正ゲインの設定方法は、ドットサイズに起因する印画濃度との比較に基づくものであってもよい。
【００７８】
本実施形態において、補正ゲインは、補正後に得られる印画濃度の目標値に応じて設定される。以下、印画濃度の目標値を目標濃度ともいう。目標濃度は、各印画素子１８１に対する制御情報に基づいて予期される印画結果と、各印画素子１８１による実際の印画結果との差異がない場合の印画濃度であってよい。目標濃度は、Ｘ方向の各位置における走査方向平均印画濃度又は見かけの濃度の平均値とされてもよい。目標濃度は、走査方向平均印画濃度又は見かけの濃度の最大値又は最小値に合わせた値とされてもよい。目標濃度は、見かけの濃度の最大値以上の値に設定されてもよい。目標濃度は、上述の値だけでなく任意の値とされてもよい。
【００７９】
本実施形態において、目標濃度は、図１１に示されるように、Ｘ方向の各位置における見かけの濃度を平均化処理して得られる平均化濃度に濃度オフセットを加えた値に設定される。目標濃度に濃度オフセットを加えることを、目標濃度のオフセット処理ともいう。図１１において、目標濃度、平均化濃度及び見かけの濃度はそれぞれ、実線、一点鎖線及び破線で示される。濃度オフセットは、平均化濃度と、平均化処理をする前の見かけの濃度との差分の最大値として算出されてもよい。このように設定された目標濃度は、Ｘ方向のどの位置においても見かけの濃度以上となる。濃度オフセットは、平均化濃度の波形と、平均化処理をする前の見かけの濃度の波形との差分の波形の振幅に応じて設定されてもよい。
【００８０】
走査方向平均印画濃度にＬＰＦを適用して見かけの濃度を算出する処理は、一種の平均化処理である。補正前印画濃度から走査方向平均印画濃度を算出する処理も平均化処理である。見かけの濃度から平均化濃度を算出する処理も平均化処理である。つまり平均化濃度は、補正前印画濃度を平均化処理することにより算出されうる。
【００８１】
図１１に示されるように目標濃度が設定された場合、例えばＢ点における見かけの濃度は、目標濃度よりも低い。この場合、印画装置１は、Ｂ点に対応する印画素子１８１ｂに係る出力画素データを生成するための補正ゲインを１より大きい値に設定する。Ａ点、Ｃ点及びＥ点についても同様に、印画装置１は、補正ゲインを１より大きい値に設定する。一方、Ｄ点における見かけの濃度は、目標濃度と略等しい。この場合、印画装置１は、Ｄ点に対応する印画素子１８１ｄに係る出力画素データを生成するための補正ゲインを１に設定する。
【００８２】
図１２には、補正ゲインの設定例がグラフで示される。横軸は、Ｘ方向の位置を示す。縦軸は、補正ゲインを示す。補正ゲインが１となるラインが一点鎖線で示される。図１１に示される目標濃度に対応する補正ゲインの設定例は、オフセット処理有の場合として実線で示される。この場合、補正ゲインは、Ｘ方向のどの位置においても補正ゲインが１以上の値に設定される。
【００８３】
本実施形態においては、Ｘ方向のどの位置に対応する印画素子１８１に対しても補正ゲインは１以上の値に設定される。このようにすることで、印画素子１８１により印画されるドットのサイズは、補正しない場合のサイズより小さくならないようにされうる。
【００８４】
＜＜比較例＞＞
比較例に係る印画装置１は、図１３に示されるように、目標濃度が平均化濃度に設定される。この場合、例えばＢ点における見かけの濃度は、目標濃度よりも低い。この場合、印画装置１は、印画素子１８１ｂに係る補正ゲインを１より大きい値に設定する。一方、Ｄ点における見かけの濃度は、目標濃度よりも高い。この場合、印画装置１は、印画素子１８１ｄに係る補正ゲインを１より小さい値に設定する。
【００８５】
図１３に示される目標濃度に対応して設定される補正ゲインは、図１２において、オフセット処理無の場合として破線で例示される。この場合、補正ゲインは、Ｘ方向の位置によって、１より大きかったり、１より小さかったりする。比較例においては、印画素子１８１の少なくとも一部に対して、補正ゲインが１より小さい値に設定される。
【００８６】
印画素子１８１に対する補正ゲインが１より小さい値に設定される場合、印画素子１８１により印画されるドットのサイズは、補正しない場合のサイズより小さくなることがある。ドットのサイズが小さくなる場合、隣接して印画されるドットとの間隔が広くなる。このようにして印画されたドットパターンは、コントラスト感度が高いものとなることがある。結果として、印画結果に粒状感が現れやすくなる。
【００８７】
以上説明してきたように、本実施形態に係る印画装置１は、比較例に係る印画装置１と比較して、印画結果に粒状感が現れにくいように補正した出力画像データを生成することができる。
【００８８】
［画像補正方法］
以上説明してきたように、本実施形態に係る印画装置１は、印画素子１８１の印画特性に応じて補正した出力画像データを生成することができる。本実施形態に係る印画装置１が実行する画像補正方法について、図１４に示されるフローチャートを用いて説明する。
【００８９】
まず印画装置１の制御部１０は、印画媒体２０にテストパターンを印画する（ステップＳ１）。テストパターンの印画結果には、各印画素子１８１の印画特性に係る情報が含まれる。
【００９０】
続いて制御部１０は、読取装置３０からテストパターンの印画結果の濃度分布を取得する（ステップＳ２）。読取装置３０は、印画媒体２０からテストパターンの印画結果の濃度分布を読み取り、制御部１０に濃度分布を出力する。制御部１０は、取得した濃度分布を記憶部１２に格納してもよい。
【００９１】
続いて制御部１０は、濃度分布の平均化処理を行う（ステップＳ３）。濃度分布は、例えば、図１０（Ｂ）に示される走査方向平均印画濃度として表される。走査方向平均印画濃度は、各走査ライン１８２に印画されたドットのサイズのばらつきに起因する変動成分と走査ライン１８２の間隔を周期とする変動成分との合成波形として表される。制御部１０は、図１０（Ｂ）の走査方向平均印画濃度について、Ｘ方向の空間周波数スペクトルを解析し、ＣＳＦ特性に基づくフィルタ処理を行うことにより、見た目の濃度を算出する。ＣＳＦ特性に基づくフィルタ処理は、平均化処理の一種である。制御部１０は、見た目の濃度の平均化処理を行い、平均化濃度を算出する。見た目の濃度の平均化処理は、例えば、単に、Ｘ方向の各位置にわたって見た目の濃度の平均値を算出する処理であってもよい。見た目の濃度の平均化処理は、所定の区間を用いた移動平均処理であってもよい。所定の区間は、例えば走査ライン１８２の間隔とされるが、これに限られず、適宜定められてよい。見た目の濃度の平均化処理は、他の平均化アルゴリズムを用いるものであってもよい。
【００９２】
続いて制御部１０は、平均化濃度に濃度オフセットを加えて、目標濃度を算出する（ステップＳ４）。濃度オフセットは、例えば所定の値に設定される。この場合目標濃度は、図１１に示されるように、Ｘ方向の各位置に対応する平均化濃度に所定の値を加えて算出される。所定の値は、目標濃度が見かけの濃度以上となるような値に設定される。
【００９３】
続いて制御部１０は、各印画素子１８１の補正ゲインを算出する（ステップＳ５）。見かけの濃度と目標濃度とが図１１に示されるような関係を有する場合、例えばＢ点に対応する印画素子１８１ｂの補正ゲインは、１より大きい値に設定される。例えばＤ点に対応する印画素子１８１ｄの補正ゲインは、１に設定される。Ａ点〜Ｅ点に対応する印画素子１８１ａ〜１８１ｅの補正ゲインの関係は、（Ｂ点）＞（Ａ点、Ｃ点、Ｅ点）＞（Ｄ点）となる。印画素子１８１ｄの補正ゲインが１に設定される場合、印画素子１８１の補正ゲインは、全て１以上に設定される。
【００９４】
制御部１０は、その後、図１４のフローチャートの処理を終了する。制御部１０は、図１４のフローチャートの処理で算出した各印画素子１８１の補正ゲインを、図５の変換処理ブロックの乗算器５１に適用する。画素の変換処理、つまり出力画素データの生成処理に補正ゲインが適用されることにより、出力画像データは、印画素子１８１の印画特性に応じて補正されうる。
【００９５】
以上説明してきたように、本実施形態に係る印画装置１及び画像補正方法によれば、各印画素子１８１の補正ゲインが１以上となるように設定される。このようにすることで、補正ゲインを適用して得られる印画結果に粒状感が現れにくくなる。
【００９６】
（実施形態２）
実施形態１における誤差拡散法に基づく減色処理において、ＬＰＦの性質を有する拡散フィルタが用いられうることを説明してきた。実施形態２では、誤差拡散法で用いられる拡散フィルタのサイズを考慮したＬＰＦを補正前印画濃度の波形に適用することについて説明する。
【００９７】
拡散フィルタのサイズとは、拡散フィルタが影響を及ぼす範囲ともいえる。図８に例示される拡散フィルタは、１番〜５番にわたって影響を及ぼす。図８に例示される拡散フィルタのサイズはＸ方向の５画素分であるともいえる。
【００９８】
拡散フィルタのサイズを考慮したＬＰＦは、拡散フィルタと同等の範囲に影響を及ぼすように設計されたものともいえる。本実施形態においては、ＬＰＦは、図８の拡散フィルタのサイズを考慮したものであり、補正前印画濃度の波形に適用される際に、Ｘ方向の５画素分に影響を及ぼすものとして設計される。
【００９９】
例えば図１５に示されるように、破線で示される補正前印画濃度の波形に高周波ノイズ成分が含まれる場合について説明する。高周波ノイズ成分が含まれる波形に拡散フィルタのサイズを考慮したＬＰＦを適用することにより、実線で示されるＬＰＦ適用後の補正前印画濃度の波形は、高周波ノイズ成分が除去されたものとなっている。
【０１００】
例えば、補正前印画濃度の波形に、自身の振幅よりも大きい振幅を有する高周波ノイズ成分が重畳されている場合、補正前印画濃度の平均化処理に高周波ノイズ成分の影響が及ぼされる。濃度オフセットは、高周波ノイズ成分がない場合と比較して、大きい値となってしまう可能性がある。補正前印画濃度の波形から高周波ノイズ成分が除去されることにより、濃度オフセットがより小さい値に抑制されうる。
【０１０１】
本実施形態に係る印画装置１は、補正前印画濃度の波形に拡散フィルタのサイズを考慮したＬＰＦを適用することにより、高周波ノイズ成分を除去することができる。本実施形態に係る印画装置１は、実施形態１と同様に濃度オフセットが設定される場合と比較して、濃度オフセットをより小さい値に抑制しうる。
【０１０２】
本実施形態に係る印画装置１は、拡散フィルタのサイズを考慮したＬＰＦを適用することにより、出力画像データの鮮鋭度の低下につながるＬＰＦの適用範囲を限定できる。結果として、鮮鋭度の低下が抑制されうる。
【０１０３】
（実施形態３）
実施形態２においては、補正前印画濃度の波形に対してＬＰＦを適用することについて説明してきた。実施形態３においては、図５の変換処理ブロックの乗算器５１において適用される補正ゲインを、各画素に対応した空間分布を有するものとして取り扱う。この場合、拡散フィルタのサイズを考慮したＬＰＦは、補正前印画濃度の波形だけでなく、補正ゲインの空間分布を示す波形に適用されうる。このようにすることで、補正前印画濃度の波形にノイズ成分が含まれたままで補正ゲインが算出された後でも、補正ゲインからノイズ成分が除去されうる。
【０１０４】
例えば図１６には、補正ゲインの空間分布を示す波形がプロットされている。図１６において、補正ゲインがＸ方向に空間分布を有する波形として表される。破線で示される波形は、ノイズ成分を含む波形の一例であり、ＬＰＦを適用する前のものである。ノイズ成分は、図５の変換処理ブロックの乗算器５１に適用される補正ゲイン、及び、変換処理ブロックで生成される出力画素データに対して影響を及ぼす可能性がある。一方、実線で示される波形は、ＬＰＦを適用することによりノイズ成分が除去された波形の一例である。ノイズ成分が除去されたことにより、変換処理ブロックで生成される出力画素データに対する影響が抑制されうる。
【０１０５】
本実施形態に係る印画装置１は、変換処理ブロックによる出力画素データの生成処理に適用される補正ゲインを各画素に対応した空間分布を有するものとして取り扱い、拡散フィルタのサイズを考慮したＬＰＦを適用する。このようにすることで、本実施形態に係る印画装置１は、補正ゲインからノイズ成分を除去しうる。この結果、本実施形態に係る印画装置１は、濃度オフセットをより小さい値に抑制しうる。
【０１０６】
本実施形態に係る印画装置１は、拡散フィルタのサイズを考慮したＬＰＦを適用することにより、出力画像データの鮮鋭度の低下につながるＬＰＦの適用範囲を限定できる。結果として、鮮鋭度の低下が抑制されうる。
【０１０７】
補正ゲインは、誤差拡散法に基づく変換処理に適用される場合であっても、誤差拡散のフィルタ処理の遮断周波数以上の高周波成分に対しては適用されない。そのため、補正ゲインにＬＰＦが適用されても、変換処理に対しては問題がない。
【０１０８】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、本発明について装置を中心に説明してきたが、本発明は装置の各構成部が実行するステップを含む方法としても実現し得るものである。また、本発明について装置を中心に説明してきたが、本発明は装置が備えるプロセッサにより実行される方法、プログラム、又はプログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【符号の説明】
【０１０９】
１  印画装置
１０  制御部
１２  記憶部
１４  印画部
１６  印画媒体搬送部
１８  印画ヘッド
１８１（１８１ａ〜１８１ｅ）  印画素子
１８２（１８２ａ〜１８２ｅ）  走査ライン
１８３（１８３ａ〜１８３ｃ）  印画ライン
２０  印画媒体
３０  読取装置
５１  乗算器
５２  第１演算器
５３  量子化器
５４  第２演算器
５５  フィルタ
６０  拡散元セル
６１  第１拡散先セル
６２  第２拡散先セル
【図１】
2018001454.tif 000003
【図２】
2018001454.tif 000004
【図３】
2018001454.tif 000005
【図４】
2018001454.tif 000006
【図５】
2018001454.tif 000007
【図６】
2018001454.tif 000008
【図７】
2018001454.tif 000009
【図８】
2018001454.tif 000010
【図９】
2018001454.tif 000011
【図１０】
2018001454.tif 000012
【図１１】
2018001454.tif 000013
【図１２】
2018001454.tif 000014
【図１３】
2018001454.tif 000015
【図１４】
2018001454.tif 000016
【図１５】
2018001454.tif 000017
【図１６】
2018001454.tif 000018