(57)【要約】【課題】印画画像の先鋭度を高めるための、改善された制御装置及び制御方法を提供する。【解決手段】入力信号ｕに基づいて印画装置を制御する制御信号ｙを生成する制御装置は、入力信号ｕに対して、第１乗算器１１０により印画濃度の誤差に対する補正量を制御する補正ゲインｂが乗算されるとともに、第１演算器１２０により印画濃度の誤差の配分を決定する拡散マトリクス１５０から出力される誤差拡散出力信号ε´が減算されることによって生成される、中間信号φを、量子化することにより制御信号ｙを生成する量子化器１３０と、制御信号ｙに対して、補正ゲインｂに基づいて決定される調整ゲインｃ´を乗算する第２乗算器１７０と、第２乗算器１７０から出力された信号に基づいて、拡散マトリクス１５０に入力される誤差拡散入力信号εを生成する第２演算器１４０とを備える。【選択図】図１
2018006873.tif 000002
【特許請求の範囲】
【請求項１】
入力信号に基づいて印画装置を制御する制御信号を生成する制御装置であって、
前記入力信号に対して、第１乗算器により印画濃度の誤差に対する補正量を制御する補正ゲインが乗算されるとともに、第１演算器により前記印画濃度の誤差の配分を決定する拡散マトリクスから出力される誤差拡散出力信号が減算されることによって生成される、中間信号を、量子化することにより前記制御信号を生成する量子化器と、
前記制御信号に対して、前記補正ゲインに基づいて決定される調整ゲインを乗算する第２乗算器と、
前記第２乗算器から出力された信号に基づいて、前記拡散マトリクスに入力される誤差拡散入力信号を生成する第２演算器と、
を備える、制御装置。
【請求項２】
前記第１乗算器による乗算は、前記第１演算器による減算よりも後に実行される、請求項１に記載の制御装置。
【請求項３】
前記中間信号に対して、前記調整ゲインとは異なる他の調整ゲインを乗算する第３乗算器をさらに備え、
前記第２演算器は、前記第２乗算器から出力された信号から、前記第３乗算器から出力された信号を減算することにより、前記誤差拡散入力信号を生成する、
請求項２に記載の制御装置。
【請求項４】
入力信号に基づいて印画装置を制御する制御信号を生成する制御装置による制御方法であって、
前記制御装置が、前記入力信号に対して、印画濃度の誤差に対する補正量を制御する補正ゲインを乗算するとともに、前記印画濃度の誤差の配分を決定する拡散マトリクスから出力される誤差拡散出力信号を減算することによって生成される、中間信号を、量子化することにより前記制御信号を生成するステップと、
前記制御装置が、前記制御信号に対して、前記補正ゲインに基づいて決定される調整ゲインを乗算するステップと、
前記制御装置が、前記調整ゲインが乗算された信号に基づいて、前記拡散マトリクスに入力される誤差拡散入力信号を生成するステップと、
を含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び制御方法に関する。
【背景技術】
【０００２】
インクジェットプリンタを用いて印画を行う場合、例えば液滴を吐出するノズルの特性等により、印画結果として出力される画像の濃度分布が一様にならず、印画された画像にスジ及びムラ等が生じる場合がある。これに対し、従来、スジ及びムラ等の発生を抑えることを目的とした、インク液滴量を調整する技術が知られている。例えば引用文献１には、テストパターンの印画結果の濃度分布に基づいて、補正データを生成し、補正データに基づいて画像印画時のインク液滴量を調整する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３０４０４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された装置において、印画画像の先鋭度を高めるための更なる改善の余地がある。
【０００５】
本発明は、上述の点に鑑みてなされたものであり、印画画像の先鋭度を高めるための、改善された制御装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の一実施形態に係る制御装置は、入力信号に基づいて印画装置を制御する制御信号を生成する制御装置である。前記制御装置は、前記入力信号に対して、第１乗算器により印画濃度の誤差に対する補正量を制御する補正ゲインが乗算されるとともに、第１演算器により前記印画濃度の誤差の配分を決定する拡散マトリクスから出力される誤差拡散出力信号が減算されることによって生成される、中間信号を、量子化することにより前記制御信号を生成する量子化器と、前記制御信号に対して、前記補正ゲインに基づいて決定される調整ゲインを乗算する第２乗算器と、前記第２乗算器から出力された信号に基づいて、前記拡散マトリクスに入力される誤差拡散入力信号を生成する第２演算器と、を備える。
【０００７】
また、上記目的を達成する本発明の一実施形態に係る制御方法は、入力信号に基づいて印画装置を制御する制御信号を生成する制御装置による制御方法である。前記制御方法では、前記制御装置が、前記入力信号に対して、印画濃度の誤差に対する補正量を制御する補正ゲインを乗算するとともに、前記印画濃度の誤差の配分を決定する拡散マトリクスから出力される誤差拡散出力信号を減算することによって生成される、中間信号を、量子化することにより前記制御信号を生成するステップと、前記制御装置が、前記制御信号に対して、前記補正ゲインに基づいて決定される調整ゲインを乗算するステップと、前記制御装置が、前記調整ゲインが乗算された信号に基づいて、前記拡散マトリクスに入力される誤差拡散入力信号を生成するステップと、を含む。
【発明の効果】
【０００８】
本発明の一実施形態に係る制御装置及び制御方法によれば、印画画像におけるスジ及びムラ等を、より適切に抑制可能である。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る印画装置による信号の処理手順の一例を示すブロック図である。
【図２】図１のブロック図の各乗算器に対するゲイン入力の一例を示すブロック図である。
【図３】図２の調整ゲイン算出部における入出力特性の一例を示す図である。
【図４】第１調整ゲインに対する第２調整ゲインの比と、制御信号の平均値との関係を示す図である。
【図５】第１調整ゲインに対する第２調整ゲインの比と、先鋭度との関係を示す図である。
【図６】本発明の一変形例に係る印画装置による信号の処理手順の一例を示すブロック図である。
【図７】図６のブロック図の各乗算器に対するゲイン入力の一例を示すブロック図である。
【図８】従来の印画装置による信号の処理手順の一例を示すブロック図である。
【図９】デバイス特性による印画濃度の変動を模式的に示す図である。
【図１０】量子化器における信号の入出力関係の一例を示す図である。
【図１１】拡散マトリクスの一例を示す図である。
【発明を実施するための形態】
【００１０】
まず、従来の印画装置による信号処理の一例について説明する。図８は、従来の印画装置による信号の処理手順の一例を示すブロック図である。印画装置は、図８のブロック図に示す処理を実行する制御装置として機能する。印画装置は、印画装置全体を制御及び管理するプロセッサである制御部を備える。制御部は、制御手順を規定したプログラムを実行するＣＰＵ（Central Processing Unit）等のプロセッサで構成される。
【００１１】
印画装置の制御部は、入力される画像データの信号（入力信号）ｕに対し、所定の演算を実行して、出力する画像データの信号（出力信号）ｙを生成する。制御部は、生成した出力信号ｙに基づいて、印画装置が備えるノズルからインクを吐出させる。これにより、印画装置による印画が実行される。ここでは、制御部が、従来公知のいわゆる誤差拡散法を用いて出力信号ｙを生成する場合の例について説明する。
【００１２】
また、ここでは、印画装置がシングルパス方式であるとして説明する。シングルパス方式の印画装置では、印画装置においてノズルが設けられたヘッドキャリッジが固定されており、搬送される印画用紙にノズルからインクが吐出されることにより、印画が行われる。印画装置のヘッドキャリッジには、印画時に印画用紙が搬送される方向（搬送方向）に向かって直交する方向に配列された複数のノズルを備える。
【００１３】
制御部は、印画装置が備える複数のノズルのそれぞれに対して出力信号ｙを生成する。ここで、制御部が行う出力信号ｙの生成処理について説明する。ここでは、搬送方向に向かって右からｉ番目のノズルからのインクの吐出を制御するための出力信号ｙｉの生成処理について説明する。以下、ｉ番目のノズルの制御に関する各信号には、符号ｉを下付き文字で付して表す。
【００１４】
図８のブロック図には、乗算器５１０と、第１演算器５２０と、量子化器５３０と、第２演算器５４０と、拡散マトリクス５５０とが含まれる。第１演算器５２０及び第２演算器５４０は、例えばそれぞれ加算器により構成される。
【００１５】
入力信号ｕｉは、乗算器５１０に入力される。入力信号ｕｉは、乗算器５１０において、補正ゲインａｉが乗算される。補正ゲインａｉは、例えばノズルによる液滴量の誤差又は液滴位置の誤差に起因する印画濃度の誤差に対する補正量を制御するものである。補正ゲインａｉは、例えばｉ番目のノズルのデバイス特性ｄｉの逆数として定義される。すなわち、次の式（１）が成立する。
ａｉ＝１／ｄｉ      （１）
【００１６】
ここで、デバイス特性ｄｉは、ｉ番目のノズルに入力された信号に対する、実際にｉ番目のノズルにより印画されるｉ番目の画素の印画濃度の特性を示す。例えば、デバイス特性ｄｉ＝０．５である場合、デバイス特性ｄｉ＝１．０である場合と比較して、ｉ番目のノズルにより印画されるｉ番目の画素の印画濃度が半分になる。仮に、ｉ番目のノズルのデバイス特性ｄｉがｄｉ＝０．５であり、他のノズルのデバイス特性が１．０である場合、デバイス特性について考慮せずに同一の入力信号を入力して印画を行うと、ｉ番目の画素が他の画素と比較して印画濃度が薄くなり、印画画像にスジができる。
【００１７】
図９は、デバイス特性ｄｉによる印画濃度の変動を模式的に示す図である。ｉ番目のノズルに係る制御信号ｙｉに対し、デバイス特性ｄｉによる変動が発生し、実際の印画濃度は、ｙ´ｉとなる。印画濃度ｙ´ｉと制御信号ｙｉとの関係は、次の式（２）のように表される。
ｙ´ｉ＝ｙｉ＊ｄｉ      （２）
【００１８】
第１演算器５２０は、乗算器５１０から出力される信号に対し、拡散マトリクス５５０からの誤差拡散出力信号ε´ｉを減算することにより、中間信号φｉを生成する。拡散マトリクス５５０は、誤差拡散法で用いられる誤差の配分テーブルであり、その詳細については後述する。中間信号φｉは、次の式（３）のように表される。
φｉ＝ａｉ＊ｕｉ−ε´ｉ      （３）
従来の印画装置では、このように、誤差拡散出力信号ε´ｉによる減算を行う前に、補正ゲインが乗算される。
【００１９】
量子化器５３０は、中間信号φｉを量子化することにより、制御信号ｙｉを生成する。量子化器５３０には、量子化誤差ｎが入力される。ここでの例において、量子化誤差ｎは、誤差拡散入力信号εｉと同値であるとする。制御信号ｙｉは、量子化処理を示す関数Ｑを用いて、次の式（４）のように表される。
ｙｉ＝Ｑ（φｉ）      （４）
印画装置は、式（４）により算出される制御信号ｙｉに基づいて、印画を行う。
【００２０】
図１０は、量子化器５３０における信号の入出力関係の一例を示す図である。図１０は、制御部により処理される信号が８ビットである場合の一例を示す図である。ここでの例では、量子化器５３０は、図１０に示されるように、入力される中間信号φｉに対し、階段状の制御信号ｙｉを生成する。
【００２１】
第２演算器５４０は、さらに制御信号ｙｉから中間信号φｉを減算して誤差拡散入力信号εｉを生成する。誤差拡散入力信号εｉは、次の式（５）のように表される。
εｉ＝Ｑ（φｉ）−φｉ      （５）
【００２２】
誤差拡散入力信号εｉは、拡散マトリクス５５０に入力される。拡散マトリクス５５０は、誤差拡散入力信号εｉに基づいて、所定の処理を実行し、誤差拡散出力信号ε´ｉ＋１を生成する。拡散マトリクス５５０は、例えば、注目画素（ｉ番目のノズルにより印画される画素）との相対的な距離に基づいて実験的に設定された誤差の配分テーブルである。図１１は、拡散マトリクスの一例を示す図である。図１１において、＊は、ｉ番目のノズルにより印画される画素、つまり注目画素を示す。制御部は、拡散マトリクス５５０を用いてｉ＋１番目の画素に拡散するための誤差拡散出力信号ε´ｉ＋１を生成する。誤差拡散出力信号ε´ｉ＋１は、誤差拡散による誤差のフィードバックとして、ｉ＋１番目のノズルに係る制御信号ｙｉ＋１の生成において使用される。拡散マトリクス５５０が、印画濃度の誤差を次画素へ全て拡散する特性を有する場合、拡散マトリクス５５０から出力される誤差拡散出力信号ε´ｉ＋１は、拡散マトリクス５５０における処理を示す関数Ｆを用いて、次の式（６）のように表される。
ε´ｉ＋１＝Ｆ（εｉ）      （６）
【００２３】
このようにして、制御部は、入力信号ｕｉに基づいて制御信号ｙｉを生成する。
【００２４】
従来の印画装置による上述の処理において、誤差拡散による印画画像の先鋭度を高めるためには、誤差拡散の拡散マトリクスを調整することが必要である。例えば、拡散マトリクスの拡散範囲を狭めることにより先鋭度を高めることができる。しかしながら、このような方法で先鋭度を高める場合、先鋭度を複数の段階に細分化して制御しようとすると、当該段階数分の拡散マトリクスが必要となる。そのため、印画装置が拡散マトリクスを記憶するために必要なメモリが大きくなる。
【００２５】
次に、メモリ使用量を抑制しつつ先鋭度を複数段階で制御可能な、本実施形態に係る印画装置について説明する。
【００２６】
図１は、本発明の一実施形態に係る印画装置による信号の処理手順の一例を示すブロック図である。印画装置は、図１のブロック図に示す処理を実行する制御装置として機能する。図１のブロック図には、第１乗算器１１０と、第１演算器１２０と、量子化器１３０と、第２演算器１４０と、拡散マトリクス１５０と、第２乗算器１７０と、第３乗算器１６０とが含まれる。第１演算器１２０及び第２演算器１４０は、例えばそれぞれ加算器により構成される。
【００２７】
本実施形態では、第１乗算器１１０が、第１演算器１２０と量子化器１３０との間に配置されている。つまり、本実施形態では、第１演算器１２０による処理が実行された後に、第１乗算器１１０による処理が実行される。また、第２演算器１４０と第１乗算器１１０との間に第３乗算器１６０が配置され、第２演算器１４０と量子化器１３０との間に第２乗算器１７０が配置されている。本実施形態では、このように量子化前後の信号に対して、それぞれ第３乗算器１６０及び第２乗算器１７０で、後述する所定の調整ゲイン（第１調整ゲイン及び第２調整ゲイン）を乗算することにより、誤差拡散処理を行った制御信号による印画画像の先鋭度を制御できる。ここで、本実施形態における制御部による制御信号ｙｉの生成処理について説明する。
【００２８】
本実施形態においては、入力信号は第１演算器１２０に入力される。第１演算器１２０は、入力信号ｕｉに対し、誤差拡散出力信号ε´ｉを減算することにより、誤差拡散処理信号を生成する。第１乗算器１１０は、誤差拡散処理信号に対し、補正ゲインｂｉを乗算することにより、中間信号φｉを生成する。補正ゲインｂｉは、例えば補正ゲインａｉと同様に、デバイス特性ｄｉの逆数として定義される。中間信号φｉは、次の式（７）のように表される。
φｉ＝ｂｉ＊（ｕｉ−ε´ｉ）      （７）
中間信号φｉは、量子化器１３０と、第３乗算器１６０とに入力される。
【００２９】
量子化器１３０は、中間信号φｉを量子化することにより、制御信号ｙｉを生成する。本実施形態の量子化器１３０による量子化処理は、例えば図１０を参照して説明した従来の量子化器５３０による量子化処理と同様であってよいため、ここではその詳細な説明を省略する。制御信号ｙｉは、量子化信号を示す関数Ｑを用いて、次の式（８）のように表される。
ｙｉ＝Ｑ（φｉ）      （８）
【００３０】
第３乗算器１６０は、中間信号φｉに対して、第１調整ゲインｃｉを乗算する。第１調整ゲインｃｉは、第１乗算器１１０における補正ゲインｂｉの乗算によるずれを補償するためのゲインである。本実施形態において、第１調整ゲインｃｉは、例えば補正ゲインｂｉの逆数として適宜される。つまり、第１調整ゲインｃｉは、次の式（９）のように表される。
ｃｉ＝１／ｂｉ      （９）
第３乗算器１６０において第１調整ゲインｃｉが乗算された信号は、第２演算器１４０に入力される。
【００３１】
第２乗算器１７０は、量子化器１３０から出力される制御信号ｙｉに対して、第２調整ゲインｃ´ｉを乗算する。第２調整ゲインｃ´ｉは、第１乗算器１１０における補正ゲインｂｉの乗算によるずれを補償するとともに、画像の先鋭度を調整するためのゲインである。第２調整ゲインｃ´ｉは、例えば所望の先鋭度に応じて適宜決定される。第２調整ゲインｃ´ｉが第１調整ゲインｃｉよりも大きい場合（ｃ´ｉ＞ｃｉの場合）、先鋭度が高くなり、第２調整ゲインｃ´ｉが第１調整ゲインｃｉよりも小さい場合（ｃ´ｉ＜ｃｉの場合）、先鋭度が低くなる。第１調整ゲインｃｉ及び第２調整ゲインｃ´ｉの大小と、先鋭度との関係の詳細については、図５の説明において詳述する。第２乗算器１７０において第２調整ゲインｃ´ｉが乗算された信号は、第２演算器１４０に入力される。
【００３２】
第２演算器１４０は、第２乗算器１７０から入力された信号から、第３乗算器１６０から入力された信号を減算することにより、誤差拡散入力信号εｉを生成する。誤差拡散入力信号εｉは、次の式（１０）のように表される。
εｉ＝ｃ´ｉ＊Ｑ（φｉ）−ｃｉ＊φｉ      （１０）
誤差拡散入力信号εｉは、拡散マトリクス１５０に入力される。
【００３３】
拡散マトリクス１５０は、入力された誤差拡散入力信号εｉに対して所定の処理を実行し、誤差拡散出力信号ε´ｉ＋１を生成する。拡散マトリクス１５０から出力される誤差拡散出力信号ε´ｉ＋１は、拡散マトリクス１５０における処理を示す関数Ｆを用いて、次の式（１１）のように表される。
ε´ｉ＋１＝Ｆ（εｉ）      （１１）
【００３４】
ここでの例では、拡散マトリクス１５０から、誤差拡散出力信号ε´ｉ＋１として、誤差拡散入力信号εｉと同値の信号が出力されるとする。そして、誤差拡散出力信号ε´ｉ＋１を用いて、ｉ＋１番目のノズルに係る制御信号ｙｉ＋１が算出される。
【００３５】
図２は、図１のブロック図の第１乗算器１１０、第３乗算器１６０及び第２乗算器１７０に対するゲイン（補正ゲインｂｉ、第１調整ゲインｃｉ及び第２調整ゲインｃ´ｉ）入力の一例を示すブロック図である。図２は、先鋭度を補正ゲインｂｉによって制御する場合の一例を示す。
【００３６】
補正ゲインデータ２１０は、例えば印画装置が備える半導体メモリ等の記憶部に記憶される補正ゲインｂｉのデータである。第１乗算器１１０には、補正ゲインデータ２１０から、補正ゲインｂｉが入力される。
【００３７】
逆数演算部２２０は、補正ゲインデータ２１０から供給される補正ゲインｂｉの逆数を算出する演算器である。逆数演算部２２０は、補正ゲインｂｉの逆数を算出することにより、第１調整ゲインｃｉを生成する。逆数演算部２２０は、例えばルックアップテーブルを参照することにより、第１調整ゲインｃｉを生成してもよい。第３乗算器１６０には、逆数演算部２２０が生成した第１調整ゲインｃｉが入力される。
【００３８】
調整ゲイン算出部２３０は、補正ゲインデータ２１０から供給される補正ゲインｂｉに対して所定の演算を行う演算器である。調整ゲイン算出部２３０は、例えばルックアップテーブルを参照することにより、入力された補正ゲインｂｉに基づく所定の出力を行ってもよい。調整ゲイン算出部２３０において演算されて出力される信号は、第３演算器２４０において、補正ゲインデータ２１０から供給される補正ゲインｂｉと乗算されて、第２調整ゲインｃ´ｉが生成される。第２乗算器１７０には、第３演算器２４０で生成された第２調整ゲインｃ´ｉが入力される。
【００３９】
図３は、図２の調整ゲイン算出部２３０における入出力特性の一例を示す図である。図３に示す例では、補正ゲインｂｉが大きいほど出力が大きくなっている。これにより、補正ゲインｂｉが大きいほど、第２乗算器１７０に入力される第２調整ゲインｃ´ｉが大きくなり、先鋭度が高まる。図３に示す入出力特性は、例えばルックアップテーブルにより構成されていてもよく、また、例えば切片と傾きとを有する１次式として式化されていてもよい。
【００４０】
ここで、制御部による信号の処理について、具体的な数値を用いて説明する。ここでは、ｉ−２番目からｉ＋１番目までのノズルへの入力信号が、８ビット換算で１１１であるとする。すなわち、ｕｉ−２＝ｕｉ−１＝ｕｉ＝ｕｉ＋１＝１１１であるとする。
【００４１】
また、ｉ番目のノズルのデバイス特性ｄｉはｄｉ＝０．５であり、ｉ−２番目、ｉ−１番目及びｉ＋１番目のノズルのデバイス特性ｄｉ−２、ｄｉ−１及びｄｉ＋１は、ｄｉ−２＝ｄｉ−１＝ｄｉ＋１＝１．０であるとする。この場合、ｉ番目のノズルの補正ゲインｂｉは、ｂｉ＝１／ｄｉ＝２．０となり、ｉ−２番目、ｉ−１番目及びｉ＋１番目のノズルの補正ゲインｂｉ−２、ｂｉ−１及びｂｉ＋１は、ｂｉ−２＝ｂｉ−１＝ｂｉ＋１＝１．０となる。補正ゲインの逆数ｃについても、ｃｉ＝０．５、ｃｉ−２＝ｃｉ−１＝ｃｉ＋１＝１．０と算出される。
【００４２】
さらに、拡散マトリクス５５０が、印画濃度の誤差を次画素へ全て拡散する特性を有するものとし、ｉ−２番目のノズルに係る制御信号ｙｉ−２の生成で用いられる誤差拡散出力信号ε´ｉ−３は、ε´ｉ−３＝０であるとする。
【００４３】
まず、第１調整ゲインｃと、第２調整ゲインｃ´とが等しい場合、つまりｃ´＝ｃ＊１．０の例について説明する。この場合、ｃ´ｉ−２＝ｃ´ｉ−１＝ｃ´ｉ＋１＝１．０となり、ｃ´ｉ＝０．５となる。
【００４４】
上記条件において、ｉ−２番目からｉ＋１番目までのノズルに対する制御信号を算出すると、次のような結果となる。
ｙｉ−２＝８５，ｙｉ−１＝１７０，ｙｉ＝１７０，ｙｉ＋１＝８５
【００４５】
次に、第２調整ゲインｃ´が第１調整ゲインｃよりも大きい場合の例について説明する。ここでは、一例として、第２調整ゲインｃ´が第１調整ゲインｃの１．２倍である場合、つまりｃ´＝ｃ＊１．２である場合の例について説明する。この場合、ｃ´ｉ−２＝ｃ´ｉ−１＝ｃ´ｉ＋１＝１．２となり、ｃ´ｉ＝０．６となる。
【００４６】
上記条件において、ｉ−２番目からｉ＋１番目までのノズルに対する制御信号を算出すると、次のような結果となる。
ｙｉ−２＝８５，ｙｉ−１＝８５，ｙｉ＝２５５，ｙｉ＋１＝８５
【００４７】
さらに、第２調整ゲインｃ´が第１調整ゲインｃよりも小さい場合の例について説明する。ここでは、一例として、第２調整ゲインｃ´が第１調整ゲインｃの０．８倍である場合、つまりｃ´＝ｃ＊０．８である場合の例について説明する。この場合、ｃ´ｉ−２＝ｃ´ｉ−１＝ｃ´ｉ＋１＝０．８となり、ｃ´ｉ＝０．４となる。
【００４８】
上記条件において、ｉ−２番目からｉ＋１番目までのノズルに対する制御信号を算出すると、次のような結果となる。
ｙｉ−２＝８５，ｙｉ−１＝１７０，ｙｉ＝２５５，ｙｉ＋１＝１７０
【００４９】
ここで、第１調整ゲインｃに対する第２調整ゲインｃ´の値と、制御信号ｙとの関係について説明する。図４は、第１調整ゲインｃに対する第２調整ゲインｃ´の比ｃ´／ｃと、制御信号ｙの平均値Ｙとの関係を示す図である。図４において、縦軸は、制御信号ｙの平均値Ｙを示す。制御信号ｙの平均値Ｙは、ｉ−２番目のノズルへの入力信号ｙｉ−２の算出に用いられる誤差拡散出力信号ε´ｉ−３を変化させた場合における、出力信号ｙｉ−１、ｙｉ及びｙｉ＋１それぞれの平均値である。図４は、誤差拡散出力信号ε´ｉ−３を、−４２から４２の範囲で、１刻みで変化させた場合における、出力信号ｙｉ−１、ｙｉ及びｙｉ＋１それぞれの平均値Ｙｉ−１、Ｙｉ及びＹｉ＋１を示している。また、図４において、横軸は、ｃ´／ｃの値を示す。図４は、ｃ´／ｃの値を、０．７から１．３の範囲で、０．１刻みで変化させた場合における出力信号ｙｉ−１、ｙｉ及びｙｉ＋１それぞれの平均値Ｙｉ−１、Ｙｉ及びＹｉ＋１を示している。
【００５０】
ここで、平均値Ｙｉ−１、Ｙｉ及びＹｉ＋１のうちの最大値をＹｍａｘ、最小値をＹｍｉｎ、平均値をＹａｖｅとする。本実施形態において、先鋭度は、次の式（１２）により定義する。
先鋭度＝（Ｙｍａｘ−Ｙｍｉｎ）／Ｙａｖｅ      （１２）
式（１２）により示される先鋭度の値が大きいほど、補正ゲインｂｉを適用した画像の高調波成分が強調され、先鋭度の値が小さいほど、補正ゲインｂｉを適用した画像の高調波成分が抑制される。
【００５１】
図５は、第１調整ゲインｃに対する第２調整ゲインｃ´の比ｃ´／ｃと、先鋭度との関係を示す図である。図５から理解されるように、ｃ´／ｃの値が大きいほど、先鋭度の値が大きくなる。そのため、第２調整ゲインｃ´の値が大きいほど、高調波成分のスジ及びムラ等を抑制できる。また、ｃ´／ｃの値が小さいほど、先鋭度の値が小さくなる。そのため、第２調整ゲインｃ´の値が小さいほど、低調波成分のスジ及びムラ等を抑制できる。このように、本実施形態に係る印画装置においては、第１調整ゲインｃに対する第２調整ゲインｃ´の比を適宜決定することにより、所定の周波数成分におけるスジ及びムラ等を抑制可能である。
【００５２】
本実施形態に係る印画装置では、先鋭度の制御のために使用される第２調整ゲインｃ´が、補正ゲインｂに基づいて生成される。これに対して、従来の印画装置は、先鋭度の制御のために図１１に示すようなマトリクス形式のデータを必要とする。しかも、従来の印画装置では、印画画像の先鋭度を高めるためには、拡散マトリクスを調整することが必要であり、さらに、精鋭度を複数の段階に細分化しようとすると、当該段階数分の拡散マトリクスが必要となる。かかる従来の印画装置と比較すると、本実施形態に係る印画装置では、先鋭度の制御のために必要なデータを記憶するためのメモリ使用量を、抑制することができる。
【００５３】
なお、本発明は、上記実施形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、各構成部等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００５４】
図６は、本発明の一変形例に係る印画装置による信号の処理手順の一例を示すブロック図である。印画装置は、図６のブロック図に示す処理を実行する制御装置として機能する。図６のブロック図には、第１乗算器３１０と、第１演算器３２０と、量子化器３３０と、第２演算器３４０と、拡散マトリクス３５０と、第２乗算器３６０とが含まれる。第１演算器３２０及び第２演算器３４０は、例えばそれぞれ加算器により構成される。図６のブロック図は、図８で説明した従来の印画装置による信号の処理手順の一例を示すブロック図と比較して、第２乗算器３６０を有する点で異なる。第１乗算器３１０、第１演算器３２０、量子化器３３０、第２演算器３４０及び拡散マトリクス３５０の機能は、それぞれ図８を参照して説明した乗算器５１０、第１演算器５２０、量子化器５３０、第２演算器５４０及び拡散マトリクス５５０と同様であるため、ここではその詳細な説明については省略する。
【００５５】
第２乗算器３６０は、量子化器３３０と第２演算器３４０との間に配置される。第２乗算器３６０には、量子化器３３０から制御信号ｙｉが供給される。第２乗算器３６０は、量子化器３３０から出力される制御信号ｙｉに対して、調整ゲインｃ´ｉを乗算する。調整ゲインｃ´ｉは、例えば上記実施形態における第２調整ゲインｃ´ｉと同様である。第２乗算器３６０において調整ゲインｃ´ｉが乗算された信号は、第２演算器３４０に入力される。第２演算器３４０は、第２乗算器３６０から入力された信号に対して、第１演算器３２０で生成された中間信号φを減算して、誤差拡散入力信号εｉを生成する。
【００５６】
図７は、図６のブロック図の第１乗算器３１０及び第２乗算器３６０に対するゲイン（補正ゲインａｉ及び調整ゲインｃ´ｉ）入力の一例を示すブロック図である。図７も、上記実施形態と同様に、先鋭度を補正ゲインａｉによって制御する場合の一例を示す。
【００５７】
補正ゲインデータ４１０は、例えば印画装置が備える半導体メモリ等の記憶部に記憶される補正ゲインａｉのデータである。第１乗算器３１０には、補正ゲインデータ４１０から、補正ゲインａｉが入力される。
【００５８】
調整ゲイン算出部４２０は、補正ゲインデータ４１０から供給される補正ゲインａｉに対して所定の演算を行うことにより調整ゲインｃ´ｉを生成する演算器である。調整ゲイン算出部４２０は、例えばルックアップテーブルを参照することにより、入力された補正ゲインａｉに基づく所定の出力を行ってもよい。調整ゲイン算出部４２０から出力される調整ゲインｃ´ｉは、第２乗算器３６０に入力される。
【００５９】
図６及び図７に示したように、従来の処理手順に対して調整ゲインｃ´ｉを乗算する処理を追加した場合であっても、画像の先鋭度を制御することができ、所定の周波数成分におけるスジ及びムラ等を抑制可能である。また、この変形例の場合であっても、調整ゲインｃ´が、補正ゲインａに基づいて生成されるため、従来の印画装置と比較して、先鋭度の制御のために必要なデータを記憶するためのメモリ使用量を、抑制することができる。
【符号の説明】
【００６０】
１１０、３１０  第１乗算器
１２０、３２０、５２０  第１演算器
１３０、３３０、５３０  量子化器
１４０、３４０、５４０  第２演算器
１５０、３５０、５５０  拡散マトリクス
１６０  第３乗算器
１７０、３６０  第２乗算器
２１０、４１０  補正ゲインデータ
２２０  逆数演算部
２３０、４２０  調整ゲイン算出部
２４０  第３演算器
５１０  乗算器
【図１】
2018006873.tif 000003
【図２】
2018006873.tif 000004
【図３】
2018006873.tif 000005
【図４】
2018006873.tif 000006
【図５】
2018006873.tif 000007
【図６】
2018006873.tif 000008
【図７】
2018006873.tif 000009
【図８】
2018006873.tif 000010
【図９】
2018006873.tif 000011
【図１０】
2018006873.tif 000012
【図１１】
2018006873.tif 000013