(57)【要約】【課題】複数のディザマトリックスを備えることによるメモリーの使用量の増加を抑制する。【解決手段】複数の画素データにより形成される画像データから印刷時におけるドット形成の有無を表す印刷データを生成する画像処理装置は、画素データから印刷時に用いられるインク量データに変換された画素インク量データと、ディザマトリックスとを用いて、複数のドットサイズのドット形成の有無を決定するハーフトーン処理部を備え、ハーフトーン処理部は、インク量データにおける注目画素を順次変更して、注目画素に割り当てられている画素インク量データが、ディザマトリックスにおける注目画素に対応するディザ閾値よりも大きい場合、画素インク量データとディザ閾値との差を用いて、複数のドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定する。【選択図】図４
2020192784.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素データにより形成される画像データから印刷時におけるドット形成の有無を表す印刷データを生成する画像処理装置であって、
前記画素データから印刷時に用いられるインク量データに変換された画素インク量データと、ディザマトリックスとを用いて、複数のドットサイズのドット形成の有無を決定するハーフトーン処理部を備え、
前記ハーフトーン処理部は、前記インク量データにおける注目画素を順次変更して、前記注目画素に割り当てられている画素インク量データが、前記ディザマトリックスにおける前記注目画素に対応するディザ閾値よりも大きい場合、前記画素インク量データと前記ディザ閾値との差を用いて、前記複数のドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定する、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記ハーフトーン処理部は、前記注目画素に割り当てられている画素インク量データが前記ディザ閾値より小さい場合、ドット形成を無しと決定する、
画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、
Ｎ種類（Ｎは、２以上の整数）の前記ドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定するためのＮ−１個のドットサイズ決定用閾値が予め定められ、
前記ドットサイズ決定用閾値は、前記ドットサイズごとに、前記画素インク量データと前記ディザ閾値との差として取り得る値の範囲を定義し、
前記ハーフトーン処理部は、形成すべきドットサイズを、前記差が前記ドットサイズ決定用閾値に定められている範囲に含まれる場合、該ドットサイズ決定用閾値に対応するドットサイズに決定する、
画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、
前記ドットサイズ決定用閾値は、いずれも固定値である、
画像処理装置。
【請求項５】
請求項３に記載の画像処理装置であって、
前記ドットサイズ決定用閾値は、いずれも前記画素インク量データに応じた値である、
画像処理装置。
【請求項６】
印刷方法であって、
複数の画素データにより形成される画像データを、印刷時に用いられるインク量データに変換する工程と、
変換された前記インク量データと、ディザマトリックスとを用いて、複数のドットサイズのドット形成の有無を決定する工程と、
決定された前記ドット形成の有無にしたがって、印刷媒体上にドットを形成することにより画像を印刷する工程と、
を備え、
前記決定する工程において、前記インク量データにおける注目画素を順次変更して、前記注目画素に割り当てられている画素インク量データが、前記ディザマトリックスにおける前記注目画素に対応するディザ閾値よりも大きい場合、前記画素インク量データと前記ディザ閾値との差を用いて、前記複数のドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定する、
印刷方法。
【請求項７】
請求項１から請求項５までのいずれか一項に記載の画像処理装置を備える印刷装置であって、
決定された前記ドット形成の有無にしたがって、印刷媒体上にドットを形成する印刷部を備える、
印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ハーフトーン処理技術に関する。
【背景技術】
【０００２】
多階調の画像データを各インク色のドットのオン／オフデータに変換する、いわゆるハーフトーン技術として、ディザ法が知られている。特許文献１には、互いに大きさが異なる複数種類のドットサイズを、複数のディザ閾値を用いて変更する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３４６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術において、各ドットサイズのドットの形成比率がインク色ごとに異なる場合、各インク色について各ドットサイズ分のディザ閾値が必要になる。このため、複数のディザマトリックスを要し、メモリーの使用量が増大する。
【課題を解決するための手段】
【０００５】
本開示の一実施形態によれば、複数の画素データにより形成される画像データから印刷時におけるドット形成の有無を表す印刷データを生成する画像処理装置が提供される。この画像処理装置は、前記画素データから印刷時に用いられるインク量データに変換された画素インク量データと、ディザマトリックスとを用いて、複数のドットサイズのドット形成の有無を決定するハーフトーン処理部を備え、前記ハーフトーン処理部は、前記インク量データにおける注目画素を順次変更して、前記注目画素に割り当てられている画素インク量データが、前記ディザマトリックスにおける前記注目画素に対応するディザ閾値よりも大きい場合、前記画素インク量データと前記ディザ閾値との差を用いて、前記複数のドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定する。
【図面の簡単な説明】
【０００６】
【図１】本開示の一実施形態としての画像処理装置を備える印刷装置の概略構成を示すブロック図である。
【図２】ドットサイズ決定用閾値の一例を示す説明図である。
【図３】印刷処理の処理手順を示すフローチャートである。
【図４】ハーフトーン処理の詳細な処理手順を示すフローチャートである。
【図５】画素インク量データとドット発生率との関係を示す説明図である。
【図６】第２実施形態におけるドットサイズ決定用閾値の一例を示す説明図である。
【図７】第２実施形態における画素インク量データとドット発生率との関係を示す説明図である。
【発明を実施するための形態】
【０００７】
Ａ．第１実施形態：
Ａ１．装置構成：
図１は、本開示の一実施形態としての画像処理装置を備える印刷装置２０の概略構成を示すブロック図である。印刷装置２０は、双方向印刷を行うシリアル式インクジェットプリンターである。印刷装置２０は、紙送りモーター７４によって印刷媒体Ｐを搬送する機構と、キャリッジモーター７０によってキャリッジ８０をプラテン７５の軸方向に往復動させる機構と、キャリッジ８０に搭載された印刷ヘッド９０を駆動してインクの吐出およびドット形成を行う機構と、印刷データの生成と印刷装置２０の動作全体の制御とを行う制御ユニット３０とを備える。
【０００８】
キャリッジ８０をプラテン７５の軸方向に往復動させる機構は、プラテン７５の軸と平行に架設され、キャリッジ８０を摺動可能に保持する摺動軸７３と、キャリッジモーター７０との間に無端の駆動ベルト７１を張設するプーリー７２等から構成されている。
【０００９】
キャリッジ８０には、カラーインクとして、シアン（Ｃ）インク、マゼンタ（Ｍ）インク、イエロー（Ｙ）インク、ブラック（Ｂ）インクをそれぞれ収容したインクカートリッジ８２、８３、８４および８５が搭載される。キャリッジ８０の下部の印刷ヘッド９０には、上述の各色のカラーインクに対応するノズル列が形成されている。キャリッジ８０にインクカートリッジ８２、８３、８４および８５を上方から装着すると、各インクカートリッジ８２、８３、８４および８５から印刷ヘッド９０へのインクの供給が可能となる。
【００１０】
本実施形態において、印刷装置２０は、互いに大きさが異なる、小ドット、中ドットおよび大ドットの３種類のドットサイズのドットを形成可能である。小ドット、中ドット、大ドットのいずれのドットを形成するかは、後述のハーフトーン処理において決定される。印刷装置２０は、印刷ヘッド９０からインクを吐出する際のピエゾ素子への電圧の印加方法を制御してインクの吸引速度を変更することで、吐出されるインク滴の大きさを制御し、小ドット、中ドットおよび大ドットの３種類のドットを形成できる。なお、印刷装置２０は、微細なインク滴を一度に複数吐出して、吐出されるインク滴の数を制御することで、印刷媒体Ｐ上に形成されるドットの大きさを制御してもよい。本実施形態において、上述のドットサイズは、印刷媒体Ｐ上にドットを形成する場合における該ドットの大きさを意味し、印刷媒体Ｐ上にドットを形成しないこと（ドット形成無し）は含まない。
【００１１】
制御ユニット３０は、ＣＰＵ４０と、メモリー６０と、入出力インターフェイス５０とを備えるマイクロコンピューターにより構成されている。ＣＰＵ４０、メモリー６０、および入出力インターフェイス５０は、内部バス５５を介して双方向に通信可能に接続されている。ＣＰＵ４０は、メモリー６０に予め格納されている制御プログラムを実行することにより、入力部４１、ドットデータ生成部４２、および印刷制御部４７として機能する。
【００１２】
入力部４１は、制御ユニット３０に接続されたメモリーカードスロット９８に挿入されたメモリカードＭＣから、入出力インターフェイス５０を介して、印刷対象となる画像データＯＲＧを読み込む。また、入力部４１は、操作パネル９９への入力を受け付ける。本実施形態では、上述の画像データＯＲＧは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色成分からなる２５６階調の画像データである。
【００１３】
ドットデータ生成部４２は、画像データＯＲＧから、画像データＯＲＧを構成する各画素データに対するドットの形成の有無を示すドットデータを生成する。ドットデータ生成部４２は、解像度変換部４３と、色変換部４４と、ハーフトーン処理部４５と、インターレース処理部４６とを有する。
【００１４】
解像度変換部４３は、画像データＯＲＧの解像度を、印刷媒体Ｐに印刷される際の解像度に変換する。
【００１５】
色変換部４４は、Ｒ、Ｇ、Ｂの色成分から成る画像データＯＲＧを、印刷装置２０のインク色Ｃ、Ｍ、Ｙ、Ｋの各色成分から成る画像データに変換する。具体的には、色変換部４４は、メモリー６０に予め格納されている図示しない色変換テーブルを参照して、画像データＯＲＧを構成する複数の画素データのそれぞれを、０〜２５５階調で表現されるインク色毎のインク量のデータに変換する。
【００１６】
ハーフトーン処理部４５は、各インク色のインク量データを用いて各インク色のドットの形成の有無、すなわち、小ドット、中ドット、大ドットのドット形成有りとドット形成無しの４階調で表現されるドットデータを生成する、ハーフトーン処理を実行する。本実施形態では、ハーフトーン処理は、いわゆるディザ法により実行される。ハーフトーン処理部４５は、ドットの記録率を決定するためのディザマトリックス６１と、ドットサイズを決定するための閾値ＴｈＳおよびＴｈＭとを参照し、ドットの形成の有無を決定する。
【００１７】
インターレース処理部４６は、ハーフトーン処理により得られるドットデータを、印刷装置２０のノズル配置や紙送り量などに合わせて、１回の主走査単位で印画するドットパターンデータに並び替えた上で、印刷制御用のコマンドを含む印刷データを生成する。
【００１８】
印刷制御部４７は、印刷データにしたがって、印刷ヘッド９０、キャリッジモーター７０、紙送りモーター７４等を駆動し、印刷媒体Ｐへの印刷を行う。なお、印刷制御部４７は、本開示において印刷部の下位概念に相当する。
【００１９】
入出力インターフェイス５０は、メモリーカードスロット９８、操作パネル９９、キャリッジモーター７０、印刷ヘッド９０、および紙送りモーター７４にそれぞれ制御信号線を介して接続されている。メモリーカードスロット９８から送信された画像データＯＲＧや、操作パネル９９にユーザーにより入力される各種設定は、入出力インターフェイス５０を介してＣＰＵ４０に入力される。キャリッジモーター７０、印刷ヘッド９０および紙送りモーター７４に対しては、ＣＰＵ４０の指示に基づいて入出力インターフェイス５０を介して駆動制御信号が出力される。
【００２０】
メモリー６０は、ＲＯＭ、ＲＡＭおよびＥＥＰＲＯＭを含む。メモリー６０には、上述の各機能部の機能を実現する制御プログラムと、ディザマトリックス６１と、ドットサイズ決定用の２つの閾値ＴｈＳおよびＴｈＭとが予め格納されている。
【００２１】
ディザマトリックス６１には、例えば、主走査方向Ｘに６４要素、副走査方向Ｙに６４要素の合計４０９６個の要素に、階調値０〜２５５の範囲から万遍なく選択されたディザ閾値が格納されている。なお、ディザマトリックス６１の大きさは、上述の例に限られず、他の任意の大きさとしてもよい。
【００２２】
ドットサイズ決定用の２つの閾値ＴｈＳおよびＴｈＭは、小ドット、中ドットおよび大ドットの３つのドットサイズのうち、いずれのドットサイズのドットを形成するかを決定するための閾値である。本実施形態において、ドットサイズ決定用の閾値ＴｈＳおよびＴｈＭは、画素インク量データとディザ閾値との差として取り得る値の範囲を所定の範囲ごとに区分する。また、区分された範囲には、それぞれドットサイズが対応づけられている。本実施形態では、ドットサイズ決定用の閾値ＴｈＳおよびＴｈＭは、画素インク量データとディザ閾値との差として取り得る値の範囲を、ゼロ以上閾値ＴｈＳ未満の範囲と、閾値ＴｈＳ以上閾値ＴｈＭ未満の範囲と、閾値ＴｈＭ以上の範囲との３つの範囲に区分する。また、区分された各範囲に対応するドットサイズとして、ゼロ以上閾値ＴｈＳ未満の範囲には小ドットが、閾値ＴｈＳ以上閾値ＴｈＭ未満の範囲には中ドットが、閾値ＴｈＭ以上の範囲には大ドットが定められている。したがって、画素インク量データとディザ閾値との差が、区分された範囲のいずれの範囲に含まれるかを判定することによって、形成するドットのドットサイズをかかる範囲に対応するドットサイズに特定することができる。以降の説明では、ドットサイズ決定用の２つの閾値ＴｈＳおよびＴｈＭを、第１閾値ＴｈＳ、第２閾値ＴｈＭと呼ぶ。第１閾値ＴｈＳおよび第２閾値ＴｈＭは、画素インク量データと対応づけられたテーブルとしてメモリー６０に記憶されている。
【００２３】
図２は、第１閾値ＴｈＳおよび第２閾値ＴｈＭの一例を示す説明図である。図２において、横軸は画素インク量データを示し、縦軸は閾値を示している。本実施形態において、第１閾値ＴｈＳおよび第２閾値ＴｈＭは、いずれも固定値である。第１閾値ＴｈＳは、画素インク量データの値にかかわらず一律６４に設定され、第２閾値ＴｈＭは、画素インク量データの値にかかわらず一律１２８に設定されている。第１閾値ＴｈＳおよび第２閾値ＴｈＭは、実験等により決定できる。なお、第１閾値ＴｈＳおよび第２閾値ＴｈＭは、テーブルとして記憶されていなくてもよく、コンピュータープログラムに定数として定義されていてもよい。
【００２４】
以上のようなハードウェア構成を有する印刷装置２０は、キャリッジモーター７０を駆動することによって、印刷ヘッド９０を印刷媒体Ｐに対して主走査方向Ｘに往復動させ、紙送りモーター７４を駆動することによって、印刷媒体Ｐを副走査方向Ｙの下流側に移動させる。副走査方向Ｙは、主走査方向Ｘと交差する方向であり、本実施形態では、主走査方向Ｘと直交する方向である。制御ユニット３０は、キャリッジ８０が往復動する動き（主走査）や、印刷媒体Ｐの紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体Ｐ上の適切な位置に適切な色のドットを形成する。なお、印刷装置２０は、シリアルプリンターに限らず、ラインプリンターであってもよい。
【００２５】
Ａ２．印刷処理：
図３は、印刷処理の処理手順を示すフローチャートである。印刷処理は、ユーザーが操作パネル９９等を用いて、印刷対象の画像データおよび印刷設定条件を指定して印刷指示を行うと、開始される。本実施形態では、印刷対象の画像データは、メモリカードＭＣに記憶された画像データＯＲＧであるとする。ステップＳ１０５において、入力部４１は、入出力インターフェイス５０を介してメモリカードＭＣから画像データＯＲＧを読み込む。ステップＳ１１０において、解像度変換部４３は、解像度変換処理を実行する。具体的には、解像度変換部４３は、画像データＯＲＧの解像度を印刷媒体Ｐに印刷する際の解像度に変換する。
【００２６】
ステップＳ１１５において、色変換部４４は、色変換処理を実行する。具体的には、色変換部４４は、図示しない色変換テーブルを参照し、２５６階調のＲＧＢの画素データをインク色ＣＭＹＫの色空間により表される２５６階調のＣＭＹＫの画素インク量データに変換する。色変換部４４は、インク色毎に色変換を実行する。したがって、本実施形態では、一つの画素データに対して、ＣＭＹＫの４色分の画素インク量データが生成される。以降の説明では、各画素に割り当てられているインク量の階調データを「画素インク量データ」と呼び、各画素インク量データにより構成されるインク色ごとのインク量のデータを総称して「インク量データ」と呼ぶ。
【００２７】
ステップＳ１２０において、ハーフトーン処理部４５は、ハーフトーン処理を実行する。詳細な説明は後述するが、ハーフトーン処理では、インク色ごとのインク量データにおける画素を予め定められた順番で１画素ずつ注目画素として特定し、注目画素に割り当てられている画素インク量データと、ディザマトリックス６１と、ドットサイズ決定用閾値ＴｈＳおよびＴｈＭとを用いて、各注目画素に対するドットの形成の有無およびドットサイズを決定する。
【００２８】
ステップＳ１２５において、インターレース処理部４６は、インターレース処理を実行する。具体的には、インターレース処理部４６は、ハーフトーン処理後のドットの配列を１回の主走査単位で形成するドットパターンのデータに並び替えて、印刷制御用のコマンドを付加し、印刷データを生成する。
【００２９】
ステップＳ１３０において、印刷制御部４７は、印刷を実行する。具体的には、印刷制御部４７は、印刷ヘッド９０、キャリッジモーター７０、紙送りモーター７４等を駆動し、キャリッジ８０の複数回の走査および印刷媒体Ｐへのインクの吐出と、印刷媒体Ｐの副走査方向Ｙの下流側への搬送とを交互に繰り返して、印刷媒体Ｐ上にドットを形成する。ステップＳ１３０の実行後、印刷処理は終了する。
【００３０】
Ａ３．ハーフトーン処理：
図４は、ハーフトーン処理の詳細な処理手順を示すフローチャートである。ハーフトーン処理は、色変換処理の完了後に色変換部４４から各インク色Ｃ、Ｍ、Ｙ、Ｋのインク量データを受信すると開始される。ハーフトーン処理は、インク色ごとに独立して実行可能であり、４色同時に並列して実行してもよいし、インク色ごとに順次実行してもよい。
【００３１】
ステップＳ２０５において、ハーフトーン処理部４５は、注目画素を設定する。具体的には、ハーフトーン処理部４５は、インク量データにおける複数の画素を、左上隅の画素から主走査方向Ｘに１画素ずつ順番に注目画素として設定する。以降の説明では、注目画素の画素位置を、主走査方向Ｘの座標値を「ｉ」、副走査方向Ｙの座標値を「ｊ」として示す。
【００３２】
ステップＳ２１０において、ハーフトーン処理部４５は、注目画素に割り当てられている画素インク量データＰｉｊを取得する。ステップＳ２１５において、ハーフトーン処理部４５は、ディザマトリックス６１を参照し、注目画素の画素位置に対応するディザ閾値Ｔｉｊを取得する。ステップＳ２２０において、ハーフトーン処理部４５は、画素インク量データＰｉｊとディザ閾値Ｔｉｊとの差Δｉｊを取得する。差Δｉｊは、下記式（１）を用いて算出できる。
Δｉｊ＝Ｐｉｊ−Ｔｉｊ・・・（１）
本実施形態では、差Δｉｊは、符号付きの値として演算される。
【００３３】
ステップＳ２２５において、ハーフトーン処理部４５は、差Δｉｊがゼロより小さいか否かを判定する。すなわち、ハーフトーン処理部４５は、画素インク量データＰｉｊがディザ閾値Ｔｉｊよりも小さいか否かを判定する。ハーフトーン処理部４５は、差Δｉｊがゼロより小さい、すなわち、画素インク量データＰｉｊがディザ閾値Ｔｉｊよりも小さいと判定した場合（ステップＳ２２５：ＹＥＳ）、ステップＳ２３５において、注目画素に対応するドットの形成を「無し」と決定する。
【００３４】
上述のステップＳ２２５において差Δｉｊがゼロ以上、すなわち、画素インク量データＰｉｊがディザ閾値Ｔｉｊ以上であると判定された場合（ステップＳ２２５：ＮＯ）、ステップＳ２３０において、ハーフトーン処理部４５は、差Δｉｊが第１閾値ＴｈＳより小さいか否かを判定する。ハーフトーン処理部４５は、差Δｉｊが第１閾値ＴｈＳより小さいと判定した場合（ステップＳ２３０：ＹＥＳ）、ステップＳ２４０において、注目画素に対応するドットを「小ドットの形成有り」と決定する。
【００３５】
上述のステップＳ２３０において差Δｉｊが第１閾値ＴｈＳ以上であると判定された場合（ステップＳ２３０：ＮＯ）、ステップＳ２４５において、ハーフトーン処理部４５は、差Δｉｊが第２閾値ＴｈＭより小さいか否かを判定する。ハーフトーン処理部４５は、差Δｉｊが第２閾値ＴｈＭより小さいと判定した場合（ステップＳ２４５：ＹＥＳ）、ステップＳ２５０において、注目画素に対応するドットを「中ドットの形成有り」と決定する。
【００３６】
上述のステップＳ２４５において差Δｉｊが第２閾値ＴｈＭ以上であると判定された場合（ステップＳ２４５：ＮＯ）、ステップＳ２５５において、ハーフトーン処理部４５は、注目画素に対応するドットを「大ドットの形成有り」と決定する。
【００３７】
上述のステップＳ２３５の実行後、または、上述のステップＳ２４０の実行後、または、上述のステップＳ２５０の実行後、または、ステップＳ２５５の実行後、ステップＳ２６０において、ハーフトーン処理部４５は、インク量データにおける全画素の処理を完了したか否かを判定する。全画素の処理が完了していないと判定された場合（ステップＳ２６０：ＮＯ）、上述のステップＳ２０５に戻る。他方、全画素の処理が完了したと判定された場合（ステップＳ２６０：ＹＥＳ）、ハーフトーン処理は終了し、上述のステップＳ１２５が実行される。
【００３８】
図５は、画素インク量データとドット発生率との関係を示す説明図である。図５において、横軸は画素インク量データを示し、縦軸はドット発生率を示し、一点鎖線ＳＤは小ドットのドット発生率を示し、実線ＭＤは中ドットのドット発生率を示し、破線ＬＤは大ドットのドット発生率を示している。ドット発生率とは、単位面積当たりのドット数を意味する。図５では、上述のハーフトーン処理の結果、印刷媒体Ｐ上に形成されるドットのドットサイズごとの発生率を示している。すなわち、第１閾値ＴｈＳおよび第２閾値ＴｈＭとして、図２に示す値を採用した場合におけるドットの形成割合を示している。
【００３９】
図５に示すように、画素インク量データが小さい場合、中ドットおよび大ドットのドット発生率はゼロであり、小ドットのみが形成される。画素インク量データが大きくなるにつれて、小ドットに加えて、中ドットのドットが形成され、画素インク量データが更に大きくなると、小ドットおよび中ドットに加えて、大ドットのドットが形成される。画素インク量データが最大値である２５５付近では、大ドットのドット発生率が、小ドットのドット発生率および中ドットのドット発生率の２倍程度となる。
【００４０】
このように、本実施形態のハーフトーン処理によれば、第１閾値ＴｈＳおよび第２閾値ＴｈＭの値の設定次第で、各ドットサイズのドット発生率を制御できる。例えば、画素インク量データが２５５である画素に対応するドットをすべて大ドットで形成したい場合、第１閾値ＴｈＳおよび第２閾値ＴｈＭをいずれもゼロに設定すればよい。第１閾値ＴｈＳおよびＴｈＭをいずれもゼロに設定した結果、印刷媒体Ｐにおけるインクの滲みが強い場合には、例えば、第１閾値ＴｈＳを６４に設定し、第２閾値ＴｈＭを１２８に設定することによって、画素インク量データが２５５である画素に対応するドットが大ドットで形成される割合を５０％に抑えることができる。
【００４１】
また、例えば、画素インク量データが２５５である画素に対応するドットをすべて中ドットで形成したい場合には、第１閾値ＴｈＳをゼロに、第２閾値ＴｈＭを２５５に設定すればよい。また、例えば、画素インク量データが２５５である画素に対応するドットをすべて小ドットで形成したい場合には、第１閾値ＴｈＳおよび第２閾値ＴｈＭをいずれも２５５に設定すればよい。
【００４２】
以上説明した第１実施形態の画像処理装置を備える印刷装置２０によれば、ハーフトーン処理部４５は、インク量データにおける注目画素を順次変更して、注目画素に割り当てられている画素インク量データＰｉｊが、ディザマトリックス６１における注目画素に対応するディザ閾値Ｔｉｊよりも大きい場合、画素インク量データＰｉｊとディザ閾値Ｔｉｊとの差Δｉｊを用いて、小ドット、中ドットおよび大ドットの３種類のドットサイズのうち、いずれのドットサイズのドットを形成すべきかを決定するので、複数のディザマスクを用いてドットサイズを決定する構成に比べて、メモリー６０の使用量の増加を抑制できる。また、ドットサイズを決定するためのテーブル等を備える必要がないので、ドットサイズを決定するための閾値等の増加を抑制できる。
【００４３】
加えて、ハーフトーン処理部４５は、注目画素に割り当てられている画素インク量データＰｉｊがディザ閾値Ｔｉｊより小さい場合、ドット形成を無しと決定するので、ドット形成の有無を容易に決定できる。また、３種類のドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定するための２つのドットサイズ決定用閾値ＴｈＳおよびＴｈＭが予め定められ、ドットサイズ決定用閾値ＴｈＳおよびＴｈＭは、ドットサイズごとに、画素インク量データとディザ閾値との差として取り得る値の範囲を定義し、ハーフトーン処理部４５は、形成すべきドットサイズを、画素インク量データＰｉｊとディザ閾値Ｔｉｊとの差Δｉｊがドットサイズ決定用閾値ＴｈＳおよびＴｈＭに定められている範囲に含まれる場合、該ドットサイズ決定用閾値ＴｈＳおよびＴｈＭに対応するドットサイズに決定するので、形成すべきドットのドットサイズを容易に決定できる。加えて、ドットサイズ決定用閾値ＴｈＳおよびＴｈＭはいずれも固定値であるので、ドットサイズ決定用閾値ＴｈＳおよびＴｈＭを容易に設定できる。
【００４４】
Ｂ．第２実施形態：
第２実施形態における印刷装置２０は、第１実施形態の印刷装置２０と同じであるので、その詳細な説明は省略する。また、第２実施形態におけるハーフトーン処理は、第１実施形態におけるハーフトーン処理と同じであるので、その詳細な説明は省略する。第２実施形態では、ドットサイズ決定用の第１閾値ＴｈＳおよび第２閾値ＴｈＭが固定値ではなく、画素インク量データに応じた可変値に設定されている。
【００４５】
図６は、第２実施形態における第１閾値ＴｈＳおよび第２閾値ＴｈＭの一例を示す説明図である。図６において、横軸は画素インク量データを示し、縦軸は閾値を示している。第１閾値ＴｈＳおよび第２閾値ＴｈＭは、いずれも、画素インク量データがゼロの場合に最大となり、画素インク量データが２５５の場合に最小となり、画素インク量データの増加に対して単調減少するように設定されている。また、第１閾値ＴｈＳは、第２閾値ＴｈＭ以下の値となるように設定されている。このように第１閾値ＴｈＳおよび第２閾値ＴｈＭを設定することで、インク量データにおける全ての画素において画素インク量データＰｉｊが最大値である２５５となる場合には、全てのドットを大ドットで形成し得る。なお、第１閾値ＴｈＳおよび第２閾値ＴｈＭは、実験等により定めることができる。第１閾値ＴｈＳおよび第２閾値ＴｈＭは、画素インク量データと対応づけてテーブルとしてメモリー６０に記憶されていてもよいし、コンピュータープログラムに関数として定義されていてもよい。
【００４６】
図７は、第２実施形態における画素インク量データとドット発生率との関係を示す説明図である。図７において、横軸は画素インク量データを示し、縦軸はドット発生率を示している。一点鎖線ＳＤは、小ドットのドット発生率を示し、実線ＭＤは中ドットのドット発生率を示し、破線ＬＤは大ドットのドット発生率を示している。図７では、第１閾値ＴｈＳおよび第２閾値ＴｈＭとして、図６に示す、画素インク量データに応じた値を採用した場合におけるドットの形成割合を示している。
【００４７】
図５と図７とを比較して理解できるように、第２実施形態では、第１閾値ＴｈＳおよび第２閾値ＴｈＭを画素インク量データに応じた値とすることによって、画素インク量データが比較的小さい場合に小ドットのドット発生率をより多くし、画素インク量データが比較的大きい場合には、小ドットおよび中ドットのドット発生率を次第に減少させるとともに、大ドットのドット発生率をより多くすることができる。
【００４８】
以上説明した第２実施形態の画像処理装置によれば、第１実施形態と同様な効果を奏する。加えて、ドットサイズ決定用閾値ＴｈＳおよびＴｈＭはいずれも画素インク量データに応じた値であるので、画素インク量データに応じて各ドットサイズのドットの形成割合を制御できる。
【００４９】
Ｃ．他の実施形態：
（１）上記各実施形態において、第１閾値ＴｈＳおよび第２閾値ＴｈＭの値は、上述の例に限定されない。例えば、小ドット、中ドットおよび大ドットのうち、一部のドットサイズのドットのみが形成されるように閾値の値を設定してもよい。例えば、大ドットの形成を省略し、小ドットおよび中ドットが形成されるように閾値の値を設定してもよい。ドットサイズの組み合わせは、任意の組み合わせを採用することができ、閾値の値は、実験等により適宜設定できる。このような構成においても、上記各実施形態と同様な効果を奏する。
【００５０】
（２）上記各実施形態において、第１閾値ＴｈＳおよび第２閾値ＴｈＭの値をインク色ごとに変更してもよい。一般に、印刷媒体Ｐにおけるイエローインクの視認性は、シアンインクや、マゼンタインクの視認性に比べて、低い。したがって、印刷媒体Ｐ上に形成されたドットが疎の状態でイエローインクの大ドットが形成された場合、印刷画像の粒状性は低下しにくい。これに対して、印刷媒体Ｐ上に形成されたドットが疎の状態でシアンインクまたはマゼンタインクの大ドットが形成された場合には、印刷画像の粒状性は低下しやすい。このため、第１閾値ＴｈＳおよび第２閾値ＴｈＭの値をインク色ごとに変更し、各ドットサイズのドットの発生率をインク色ごとに制御することによって、インクの発色特性に起因する印刷画質の低下を抑制できる。例えば、シアンインクおよびマゼンタインク用の第１閾値ＴｈＳおよび第２閾値ＴｈＭを図２に示す固定値に設定し、イエローインク用の第１閾値ＴｈＳおよび第２閾値ＴｈＭを図５に示す階調値に応じた値に設定してもよい。このような構成においても、上記各実施形態と同様な効果を奏する。
【００５１】
（３）上記各実施形態において、ドットサイズは、小ドット、中ドットおよび大ドットの３種類であったが、３種類に限定されない。例えば、小ドットを省略して、中ドットおよび大ドットの２種類のドットサイズとしてもよい。また、例えば、小ドット、中ドットおよび大ドットに加えて、極小ドットや、極大ドット等の他の任意のドットサイズを採用して、より多種類のドットを形成する構成としてもよい。すなわち、一般には、Ｎ種類（Ｎは、２以上の整数）のドットサイズのドットを形成可能な構成であればよい。このとき、画素インク量データとディザ閾値との差の取り得る値をＮ−１個の範囲に区分して、Ｎ−１個のドットサイズ決定用の閾値に対して、区分された範囲とドットサイズとを対応づけておくことで、上述のハーフトーン処理によって、形成すべきドットのドットサイズを決定できる。このような構成においても、上記各実施形態と同様な効果を奏する。
【００５２】
上記第１実施形態において、第１閾値ＴｈＳおよび第２閾値ＴｈＭはいずれも固定値であった。また、上記第２実施形態において、第１閾値ＴｈＳおよび第２閾値ＴｈＭはいずれも画素インク量データに応じた値（可変値）であった。これに対して、２つの閾値ＴｈＳおよびＴｈＭのうち、いずれか一方の閾値を固定値とし、他方の閾値を画素インク量データに応じた値としてもよい。このような構成においても、第１実施形態および第２実施形態と同様な効果を奏する。
【００５３】
上記各実施形態において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。また、本開示の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータープログラム）は、コンピューター読み取り可能な記録媒体に格納された形で提供することができる。本開示において、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピューター内の内部記憶装置や、ハードディスク等のコンピューターに固定されている外部記憶装置も含んでいる。すなわち、「コンピューター読み取り可能な記録媒体」とは、データを一時的ではなく固定可能な任意の記録媒体を含む広い意味を有している。
【００５４】
本開示は、上述の実施形態に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【００５５】
Ｄ．他の形態：
（１）本開示の一実施形態によれば、複数の画素データにより形成される画像データから印刷時におけるドット形成の有無を表す印刷データを生成する画像処理装置が提供される。この画像処理装置は、前記画素データから印刷時に用いられるインク量データに変換された画素インク量データと、ディザマトリックスとを用いて、複数のドットサイズのドット形成の有無を決定するハーフトーン処理部を備え、前記ハーフトーン処理部は、前記インク量データにおける注目画素を順次変更して、前記注目画素に割り当てられている画素インク量データが、前記ディザマトリックスにおける前記注目画素に対応するディザ閾値よりも大きい場合、前記画素インク量データと前記ディザ閾値との差を用いて、前記複数のドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定する。
【００５６】
この形態の画像処理装置によれば、ハーフトーン処理部は、インク量データにおける注目画素を順次変更して、注目画素に割り当てられている画素インク量データが、ディザマトリックスにおける注目画素に対応するディザ閾値よりも大きい場合、画素インク量データとディザ閾値との差を用いて、複数のドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定するので、複数のディザマスクを用いてドットサイズを決定する構成に比べて、メモリーの使用量の増加を抑制できる。また、ドットサイズを決定するためのテーブル等を備える必要がないので、ドットサイズを決定するための閾値等の増加を抑制できる。
【００５７】
（２）上記形態の画像処理装置において、前記ハーフトーン処理部は、前記注目画素に割り当てられている画素インク量データが前記ディザ閾値より小さい場合、ドット形成を無しと決定してもよい。
この形態の画像処理装置によれば、ハーフトーン処理部は、注目画素に割り当てられている画素インク量データがディザ閾値より小さい場合、ドット形成を無しと決定するので、ドット形成の有無を容易に決定できる。
【００５８】
（３）上記形態の画像処理装置において、Ｎ種類（Ｎは、２以上の整数）の前記ドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定するためのＮ−１個のドットサイズ決定用閾値が予め定められ、前記ドットサイズ決定用閾値は、前記ドットサイズごとに、前記画素インク量データと前記ディザ閾値との差として取り得る値の範囲を定義し、前記ハーフトーン処理部は、形成すべきドットサイズを、前記差が前記ドットサイズ決定用閾値に定められている範囲に含まれる場合、該ドットサイズ決定用閾値に対応するドットサイズに決定してもよい。
この形態の画像処理装置によれば、Ｎ種類（Ｎは、２以上の整数）のドットサイズのうちいずれのドットサイズのドットを形成すべきかを決定するためのＮ−１個のドットサイズ決定用閾値が予め定められ、ドットサイズ決定用閾値は、ドットサイズごとに、画素インク量データとディザ閾値との差として取り得る値の範囲を定義し、ハーフトーン処理部は、形成すべきドットサイズを、差がドットサイズ決定用閾値に定められている範囲に含まれる場合、該ドットサイズ決定用閾値に対応するドットサイズに決定するので、形成すべきドットのドットサイズを容易に決定できる。
【００５９】
（４）上記形態の画像処理装置において、前記ドットサイズ決定用閾値は、いずれも固定値としてもよい。
この形態の画像処理装置によれば、ドットサイズ決定用閾値はいずれも固定値であるので、ドットサイズ決定用閾値を容易に設定できる。
【００６０】
（５）上記形態の画像処理装置において、前記ドットサイズ決定用閾値は、いずれも前記画素インク量データに応じた値としてもよい。
この形態の画像処理装置によれば、ドットサイズ決定用閾値はいずれも画素インク量データに応じた値であるので、画素インク量データに応じて各ドットサイズのドットの形成割合を制御できる。
【００６１】
本開示は、種々の形態で実現することも可能である。例えば、印刷装置、印刷方法、画像処理方法、これらの装置およびこれらの方法を実現するためのコンピュータープログラム、かかるコンピュータープログラムを記録した記録媒体等の形態で実現できる。
【符号の説明】
【００６２】
ＬＤ…大ドットのドット発生率、ＭＤ…中ドットのドット発生率、Ｐ…印刷媒体、ＳＤ…小ドットのドット発生率、ＴｈＭ…第２閾値、ＴｈＳ…第１閾値、Ｙ…副走査方向、２０…印刷装置、３０…制御ユニット、４０…ＣＰＵ、４１…入力部、４２…ドットデータ生成部、４３…解像度変換部、４４…色変換部、４５…ハーフトーン処理部、４６…インターレース処理部、４７…印刷制御部、５０…入出力インターフェイス、５５…内部バス、６０…メモリー、６１…ディザマトリックス、７０…キャリッジモーター、７１…駆動ベルト、７３…摺動軸、７４…モーター、７５…プラテン、８０…キャリッジ、８２〜８５…インクカートリッジ、９０…印刷ヘッド、９８…メモリーカードスロット、９９…操作パネル、ＭＣ…メモリカード、ＯＲＧ…画像データ、Ｐｉｊ…画素インク量データ、Ｔｉｊ…ディザ閾値、Ｘ…主走査方向、Δｉｊ…差
【図１】
2020192784.tif 000003
【図２】
2020192784.tif 000004
【図３】
2020192784.tif 000005
【図４】
2020192784.tif 000006
【図５】
2020192784.tif 000007
【図６】
2020192784.tif 000008
【図７】
2020192784.tif 000009