(57)【要約】【課題】線の途切れを目立たなくさせる。【解決手段】ディザマトリックスが、次の条件１及び条件２を満たす。条件１：所定階調値の第１画像データをディザマトリックスを用いてハーフトーン処理したドットパターンから、所定画素間隔で１画素幅の列の画素群のドットを抽出して第１、第２の列ドット画像を作成し、所定画素間隔で１画素幅の行の画素群のドットを抽出して第１、第２の行ドット画像を作成し、所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１、第２の斜線ドット画像を作成したときに、第１、第２の列ドット画像のドット数の差、第１、第２の行ドット画像のドット数の差、及び第１、第２の斜線ドット画像のドット数の差のいずれもが所定値以下である。条件２：第１、第２の列ドット画像、第１、第２の行ドット画像、第１、第２の斜線ドット画像のいずれもが、その空間周波数特性としてブルーノイズ特性を有する。【選択図】図８
2015198314.tif 000002
【特許請求の範囲】
【請求項１】
ディザマトリックスを有し、
前記ディザマトリックスを用いて、第１階調の第１画像データを、第２階調の第２画像データに変換するハーフトーン処理を行い、
前記第２階調の第２画像データを印刷装置に送信することによって、印刷装置にドットを媒体に形成させる印刷制御装置であって、
前記ディザマトリックスが、次の条件１及び条件２を満たすことを特徴とする印刷制御装置。
条件１：全ての画素が所定の階調値である前記第１画像データを、前記ディザマトリックスを用いて前記ハーフトーン処理した場合の前記第２画像データの示すドットパターンから、
所定画素間隔で１画素幅の列の画素群のドットを抽出して第１の列ドット画像を作成するとともに、前記ドットを抽出する列をずらして前記第１の列ドット画像とは別の第２の列ドット画像を作成し、
所定画素間隔で１画素幅の行の画素群のドットを抽出して第１の行ドット画像を作成するとともに、前記ドットを抽出する行をずらして前記第１の行ドット画像とは別の第２の行ドット画像を作成し、
所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１の斜線ドット画像を作成するとともに、前記ドットを抽出する斜線をずらして前記第１の斜線ドット画像とは別の第２の斜線ドット画像を作成したときに、
前記第１の列ドット画像と前記第２の列ドット画像のドット数の差、前記第１の行ドット画像と前記第２の行ドット画像のドット数の差、及び前記第１の斜線ドット画像と前記第２の斜線ドット画像のドット数の差のいずれもが、所定値以下である。
条件２：前記第１の列ドット画像、前記第２の列ドット画像、前記第１の行ドット画像、前記第２の行ドット画像、前記第１の斜線ドット画像及び前記第２の斜線ドット画像のいずれもが、その空間周波数特性としてブルーノイズ特性を有する。
【請求項２】
請求項１に記載の印刷制御装置であって、
前記媒体に印刷すべき画像が線画であることが選択された場合に、前記ディザマトリックスを用いて前記ハーフトーン処理を行い、
他の場合には、前記ディザマトリックスとは別のディザマトリックスを用いて前記ハーフトーン処理を行う
ことを特徴とする印刷制御装置。
【請求項３】
ディザマトリックスを用いて、第１階調の第１画像データを、第２階調の第２画像データに変換するハーフトーン処理を行い、
前記第２階調の第２画像データを印刷装置に送信することによって、印刷装置にドットを媒体に形成させる印刷制御方法であって、
前記ディザマトリックスが、次の条件１及び条件２を満たすことを特徴とする印刷制御方法。
条件１：全ての画素が所定の階調値である前記第１画像データを、前記ディザマトリックスを用いて前記ハーフトーン処理した場合の前記第２画像データの示すドットパターンから、
所定画素間隔で１画素幅の列の画素群のドットを抽出して第１の列ドット画像を作成するとともに、前記ドットを抽出する列をずらして前記第１の列ドット画像とは別の第２の列ドット画像を作成し、
所定画素間隔で１画素幅の行の画素群のドットを抽出して第１の行ドット画像を作成するとともに、前記ドットを抽出する行をずらして前記第１の行ドット画像とは別の第２の行ドット画像を作成し、
所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１の斜線ドット画像を作成するとともに、前記ドットを抽出する斜線をずらして前記第１の斜線ドット画像とは別の第２の斜線ドット画像を作成したときに、
前記第１の列ドット画像と前記第２の列ドット画像のドット数の差、前記第１の行ドット画像と前記第２の行ドット画像のドット数の差、及び前記第１の斜線ドット画像と前記第２の斜線ドット画像のドット数の差のいずれもが、所定値以下である。
条件２：前記第１の列ドット画像、前記第２の列ドット画像、前記第１の行ドット画像、前記第２の行ドット画像、前記第１の斜線ドット画像及び前記第２の斜線ドット画像のいずれもが、その空間周波数特性としてブルーノイズ特性を有する。
【請求項４】
ドットを媒体に形成する印刷装置を制御する印刷制御装置に、
ディザマトリックスを用いて、第１階調の第１画像データを、第２階調の第２画像データに変換するハーフトーン処理を行わせる機能と、
前記第２階調の第２画像データを前記印刷装置に送信させる機能と、
を実現させるプログラムであって、
前記ディザマトリックスが、次の条件１及び条件２を満たすことを特徴とするプログラム。
条件１：全ての画素が所定の階調値である前記第１画像データを、前記ディザマトリックスを用いて前記ハーフトーン処理した場合の前記第２画像データの示すドットパターンから、
所定画素間隔で１画素幅の列の画素群のドットを抽出して第１の列ドット画像を作成するとともに、前記ドットを抽出する列をずらして前記第１の列ドット画像とは別の第２の列ドット画像を作成し、
所定画素間隔で１画素幅の行の画素群のドットを抽出して第１の行ドット画像を作成するとともに、前記ドットを抽出する行をずらして前記第１の行ドット画像とは別の第２の行ドット画像を作成し、
所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１の斜線ドット画像を作成するとともに、前記ドットを抽出する斜線をずらして前記第１の斜線ドット画像とは別の第２の斜線ドット画像を作成したときに、
前記第１の列ドット画像と前記第２の列ドット画像のドット数の差、前記第１の行ドット画像と前記第２の行ドット画像のドット数の差、及び前記第１の斜線ドット画像と前記第２の斜線ドット画像のドット数の差のいずれもが、所定値以下である。
条件２：前記第１の列ドット画像、前記第２の列ドット画像、前記第１の行ドット画像、前記第２の行ドット画像、前記第１の斜線ドット画像及び前記第２の斜線ドット画像のいずれもが、その空間周波数特性としてブルーノイズ特性を有する。
【請求項５】
ディザマトリックスを有し、
前記ディザマトリックスを用いて、第１階調の第１画像データを、第２階調の第２画像データに変換するハーフトーン処理を行い、
前記第２階調の第２画像データに基づいてドットを媒体に形成する印刷装置であって、
前記ディザマトリックスが、次の条件１及び条件２を満たすことを特徴とする印刷装置。
条件１：全ての画素が所定の階調値である前記第１画像データを、前記ディザマトリックスを用いて前記ハーフトーン処理した場合の前記第２画像データの示すドットパターンから、
所定画素間隔で１画素幅の列の画素群のドットを抽出して第１の列ドット画像を作成するとともに、前記ドットを抽出する列をずらして前記第１の列ドット画像とは別の第２の列ドット画像を作成し、
所定画素間隔で１画素幅の行の画素群のドットを抽出して第１の行ドット画像を作成するとともに、前記ドットを抽出する行をずらして前記第１の行ドット画像とは別の第２の行ドット画像を作成し、
所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１の斜線ドット画像を作成するとともに、前記ドットを抽出する斜線をずらして前記第１の斜線ドット画像とは別の第２の斜線ドット画像を作成したときに、
前記第１の列ドット画像と前記第２の列ドット画像のドット数の差、前記第１の行ドット画像と前記第２の行ドット画像のドット数の差、及び前記第１の斜線ドット画像と前記第２の斜線ドット画像のドット数の差のいずれもが、所定値以下である。
条件２：前記第１の列ドット画像、前記第２の列ドット画像、前記第１の行ドット画像、前記第２の行ドット画像、前記第１の斜線ドット画像及び前記第２の斜線ドット画像のいずれもが、その空間周波数特性としてブルーノイズ特性を有する。
【請求項６】
第１階調の第１画像データを、第２階調の第２画像データに変換するハーフトーン処理に用いられるディザマトリックスの作成方法であって、
（Ａ）閾値の配置を異ならせた複数の候補マトリックスを作成し、
（Ｂ）それぞれの前記候補マトリックスを用いて、前記閾値の配置を反映させたドットパターンをそれぞれ作成し、
（Ｃ）前記ドットパターンごとに、
所定画素間隔で１画素幅の列の画素群のドットを抽出して第１の列ドット画像を作成するとともに、前記ドットを抽出する列をずらして前記第１の列ドット画像とは別の第２の列ドット画像を作成し、
所定画素間隔で１画素幅の行の画素群のドットを抽出して第１の行ドット画像を作成するとともに、前記ドットを抽出する行をずらして前記第１の行ドット画像とは別の第２の行ドット画像を作成し、
所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１の斜線ドット画像を作成するとともに、前記ドットを抽出する斜線をずらして前記第１の斜線ドット画像とは別の第２の斜線ドット画像を作成し、
（Ｄ）前記第１の列ドット画像と前記第２の列ドット画像のドット数の差、前記第１の行ドット画像と前記第２の行ドット画像のドット数の差、及び前記第１の斜線ドット画像と前記第２の斜線ドット画像のドット数の差を評価するとともに、
前記列ドット画像、前記行ドット画像、前記斜線ドット画像の粒状性を評価し、
（Ｅ）前記ドット数の差と前記粒状性の評価とに基づき選択された前記ドットパターンに対応する前記候補マトリックスの前記閾値の配置を採用する
ことを特徴とするディザマトリックスの作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法、プログラム、印刷装置及びディザマトリックスの作成方法に関する。
【背景技術】
【０００２】
ヘッドから印刷媒体に向けてインクを吐出し、多数のドットから構成される画像を印刷する印刷装置が知られている。このような印刷装置を制御する印刷制御装置、例えば、印刷装置に接続されたコンピューターは、印刷データを作成する際に、画像の濃淡を示す多階調のデータを、ディザマトリックスを用いて、印刷装置が表現可能な階調数のデータ（ドットの形成パターンを示すデータ）に変換するハーフトーン処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えばグレーの細い線や文字で描かれた線画に対してハーフトーン処理を行い、印刷装置に印刷を行わせると、印刷画像上のグレーの線に途切れが発生する。線の途切れが目立ってしまうと、元の画像（例えばグレーの線画）に対する印刷画像の画質が低下する。
【０００５】
本発明は、線の途切れを目立たなくし、印刷画像の劣化を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための主たる発明は、ディザマトリックスを有し、前記ディザマトリックスを用いて、第１階調の第１画像データを、第２階調の第２画像データに変換するハーフトーン処理を行い、前記第２階調の第２画像データを印刷装置に送信することによって、印刷装置にドットを媒体に形成させる印刷制御装置であって、前記ディザマトリックスが、次の条件１及び条件２を満たすことを特徴とする印刷制御装置である。
条件１：全ての画素が所定の階調値である前記第１画像データを、前記ディザマトリックスを用いて前記ハーフトーン処理した場合の前記第２画像データの示すドットパターンから、所定画素間隔で１画素幅の列の画素群のドットを抽出して第１の列ドット画像を作成するとともに、前記ドットを抽出する列をずらして前記第１の列ドット画像とは別の第２の列ドット画像を作成し、所定画素間隔で１画素幅の行の画素群のドットを抽出して第１の行ドット画像を作成するとともに、前記ドットを抽出する行をずらして前記第１の行ドット画像とは別の第２の行ドット画像を作成し、所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１の斜線ドット画像を作成するとともに、前記ドットを抽出する斜線をずらして前記第１の斜線ドット画像とは別の第２の斜線ドット画像を作成したときに、前記第１の列ドット画像と前記第２の列ドット画像のドット数の差、前記第１の行ドット画像と前記第２の行ドット画像のドット数の差、及び前記第１の斜線ドット画像と前記第２の斜線ドット画像のドット数の差のいずれもが、所定値以下である。
条件２：前記第１の列ドット画像、前記第２の列ドット画像、前記第１の行ドット画像、前記第２の行ドット画像、前記第１の斜線ドット画像及び前記第２の斜線ドット画像のいずれもが、その空間周波数特性としてブルーノイズ特性を有する。
【０００７】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００８】
【図１】図１は、印刷システムのブロック図である。
【図２】図２は、ディザマトリックスの概念説明図である。
【図３】図３は、ディザマトリックスを用いてドット形成の状態を決定する処理の説明図である。
【図４】図４Ａ及び図４Ｂの左図は、ディザマトリックスの説明図である。
【図５】図５Ａは、人間が有する視覚の空間周波数に対する感度特性ＶＴＦ（Visual Transfer Function）の一例のグラフである。図５Ｂは、感度特性ＶＴＦの代表的な実験式を示している。図５Ｃは、粒状性指数の式を示している。図５Ｄは、いわゆるブルーノイズ特性の説明図である。
【図６】図６Ａは、ハーフトーン処理前のＫ（ブラック）の２５６階調の画像データの説明図である。図６Ｂ及び図６Ｃは、図６Ａの画像データに対して異なるディザマトリックスを用いてハーフトーン処理した後の２階調の画像データの説明図である。
【図７】図７は、本実施形態の線画用のディザマトリックスの評価方法のフロー図である。
【図８】図８は、ドットパターン、列グループの２つの列ドット画像、行グループの２つの行ドット画像、斜線グループの２つの斜線ドット画像の説明図である。
【図９】図９は、Ｓ１０６の評価結果の表である。
【図１０】図１０は、Ｓ１０７の評価結果の表である。
【図１１】図１１は、１画素幅の所定濃度のグレーの細線の画像（線画）をハーフトーン処理した場合の線の途切れ間隔の評価結果の表である。
【図１２】図１２は、本実施形態の線画用のディザマトリックスの別の評価方法のフロー図である。
【図１３】図１３は、ドットパターン、列ドット画像、行ドット画像、斜線ドット画像の説明図である。
【図１４】図１４は、Ｓ２０７の評価結果の表である。
【図１５】図１５は、ディザマトリックスの作成方法のフロー図である。
【発明を実施するための形態】
【０００９】
本明細書及び図面の記載により、少なくとも、以下の事項が明らかとなる。
【００１０】
ディザマトリックスを有し、前記ディザマトリックスを用いて、第１階調の第１画像データを、第２階調の第２画像データに変換するハーフトーン処理を行い、前記第２階調の第２画像データを印刷装置に送信することによって、印刷装置にドットを媒体に形成させる印刷制御装置であって、前記ディザマトリックスが、次の条件１及び条件２を満たすことを特徴とする印刷制御装置が明らかとなる。
条件１：全ての画素が所定の階調値である前記第１画像データを、前記ディザマトリックスを用いて前記ハーフトーン処理した場合の前記第２画像データの示すドットパターンから、所定画素間隔で１画素幅の列の画素群のドットを抽出して第１の列ドット画像を作成するとともに、前記ドットを抽出する列をずらして前記第１の列ドット画像とは別の第２の列ドット画像を作成し、所定画素間隔で１画素幅の行の画素群のドットを抽出して第１の行ドット画像を作成するとともに、前記ドットを抽出する行をずらして前記第１の行ドット画像とは別の第２の行ドット画像を作成し、所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１の斜線ドット画像を作成するとともに、前記ドットを抽出する斜線をずらして前記第１の斜線ドット画像とは別の第２の斜線ドット画像を作成したときに、前記第１の列ドット画像と前記第２の列ドット画像のドット数の差、前記第１の行ドット画像と前記第２の行ドット画像のドット数の差、及び前記第１の斜線ドット画像と前記第２の斜線ドット画像のドット数の差のいずれもが、所定値以下である。
条件２：前記第１の列ドット画像、前記第２の列ドット画像、前記第１の行ドット画像、前記第２の行ドット画像、前記第１の斜線ドット画像及び前記第２の斜線ドット画像のいずれもが、その空間周波数特性としてブルーノイズ特性を有する。
上記の条件１及び条件２を満たすディザマトリックスを有する印刷制御装置であれば、線の途切れを目立たなくし、印刷画像の劣化を抑制できる。
【００１１】
前記媒体に印刷すべき画像が線画であることが選択された場合に、前記ディザマトリックスを用いて前記ハーフトーン処理を行い、他の場合には、前記ディザマトリックスとは別のディザマトリックスを用いて前記ハーフトーン処理を行うことが望ましい。これにより、印刷画像上の線画の画質が向上する。
【００１２】
また、上記の条件１及び条件２を満たすディザマトリックスを用いた印刷制御方法であれば、線の途切れを目立たなくし、印刷画像の劣化を抑制できる。
【００１３】
また、上記の条件１及び条件２を満たすディザマトリックスを用いたプログラムであれば、線の途切れを目立たなくし、印刷画像の劣化を抑制できる。
【００１４】
また、上記の条件１及び条件２を満たすディザマトリックスを有する印刷装置であれば、線の途切れを目立たなくし、印刷画像の劣化を抑制できる。
【００１５】
第１階調の第１画像データを、第２階調の第２画像データに変換するハーフトーン処理に用いられるディザマトリックスの作成方法であって、
（Ａ）閾値の配置を異ならせた複数の候補マトリックスを作成し、
（Ｂ）それぞれの前記候補マトリックスを用いて、前記閾値の配置を反映させたドットパターンをそれぞれ作成し、
（Ｃ）前記ドットパターンごとに、
所定画素間隔で１画素幅の列の画素群のドットを抽出して第１の列ドット画像を作成するとともに、前記ドットを抽出する列をずらして前記第１の列ドット画像とは別の第２の列ドット画像を作成し、
所定画素間隔で１画素幅の行の画素群のドットを抽出して第１の行ドット画像を作成するとともに、前記ドットを抽出する行をずらして前記第１の行ドット画像とは別の第２の行ドット画像を作成し、
所定画素間隔で１画素幅の斜線の画素群のドットを抽出して第１の斜線ドット画像を作成するとともに、前記ドットを抽出する斜線をずらして前記第１の斜線ドット画像とは別の第２の斜線ドット画像を作成し、
（Ｄ）前記第１の列ドット画像と前記第２の列ドット画像のドット数の差、前記第１の行ドット画像と前記第２の行ドット画像のドット数の差、及び前記第１の斜線ドット画像と前記第２の斜線ドット画像のドット数の差を評価するとともに、
前記列ドット画像、前記行ドット画像、前記斜線ドット画像の粒状性を評価し、
（Ｅ）前記ドット数の差と前記粒状性の評価とに基づき選択された前記ドットパターンに対応する前記候補マトリックスの前記閾値の配置を採用する
ことを特徴とするディザマトリックスの作成方法が明らかとなる。
このディザマトリックスの作成方法によれば、印刷画像上の線の途切れが目立ちにくくなるディザマトリックスを作成できる。
【００１６】
＝＝＝第１実施形態＝＝＝
＜印刷システムの構成＞
図１は、印刷システムのブロック図である。印刷システムは、印刷装置であるプリンター１と、印刷装置を制御する印刷制御装置であるコンピューター２とを有する。
【００１７】
プリンター１は、ここでは、インクジェット式の印刷装置である。プリンター１は、媒体（紙、布など）にインクを吐出するヘッドと、媒体を搬送する搬送機構とを有する。プリンター１がシリアル型の印刷装置であれば、ヘッドを移動方向（主走査方向）に移動させながらヘッドからインクを吐出して媒体にドットを形成するドット形成動作と、搬送機構で媒体を搬送する搬送動作とを交互に繰り返すことによって、多数のドットから構成された画像（印刷画像）を媒体に印刷する。プリンター１がライン型の印刷装置であれば、媒体を移動させながらヘッドからインクを吐出して、印刷画像を媒体に印刷する。
【００１８】
コンピューター２は、印刷データをプリンター１に送信することによって、プリンター１を制御する。印刷データには、プリンター１の動作を制御する制御データと、印刷画像を構成するドットのデータ（ドットデータ）とが含まれている。コンピューター２は、ＣＰＵ等の演算装置や、演算装置の演算領域やデータ格納領域を提供するメモリーを有し、プリンタードライバー（プログラム）や、各種アプリケーションプログラムなどがインストールされている。
【００１９】
プリンタードライバーは、印刷対象となる入力画像データを印刷データ（制御データ及びドットデータ）に変換し、印刷データをプリンター１に送信する機能をコンピューター２に実現させるためのプログラムである。プリンタードライバーのインストールされたコンピューター２が、印刷装置を制御する印刷制御装置になる。プリンタードライバーは、ＣＤ−ＲＯＭなどコンピューター２が読み取り可能な記録媒体に記録されていたり、インターネットなど各種通信手段を通じてコンピューター２にダウンロード可能であったりする。
【００２０】
プリンタードライバーは、コンピューター２に、解像度変換処理と、色変換処理と、ハーフトーン処理と、印刷データ送信処理とを実行させる。
【００２１】
解像度変換処理は、入力画像データの解像度を、プリンター１の印刷する解像度（印刷解像度）に変換する処理である。解像度変換処理後の画像データは、２５６階調のＲＧＢ色空間の画像データ（ＲＧＢ画像データ）である。
【００２２】
色変換処理は、ＲＧＢ色空間の画像データをプリンター１のインクに対応した色空間の画像データに変換する処理である。プリンタードライバーは、ＲＧＢ色空間の階調値をＣＭＹＫ色空間の階調値に変換する色変換テープルを参照して、色変換処理を行う。色変換処理後の画像データは、２５６階調のＣＭＹＫ色空間の画像データ（ＣＭＹＫ画像データ）である。
【００２３】
ハーフトーン処理は、多階調（ここでは２５６階調）の画像データを、ドットの有無を示す階調値（２階調）に変換する処理である。なお、ハーフトーン処理後の画像データを４階調にして、４階調の画素データによって、ドット無し、小ドット、中ドット、大ドットのいずれかを示すことも可能である。ハーフトーン処理後の画像データは、２階調（又は４階調）のＣＭＹＫ色空間の画像データであり、印刷画像を構成するドットのデータ（ドットデータ）となる。
【００２４】
媒体にドットを形成して画像を印刷するプリンター１では、所定領域内で形成されるドットの密度を変化させることによって画像（印刷画像）を表現することになる。このため、ハーフトーン処理では、多階調の階調値に応じて適切な密度でドットを発生するように画素データを変換する。本実施形態では、ハーフトーン処理にディザマトリックスを用いたディザ法が用いられている。このため、プリンタードライバー（プログラム）は、ハーフトーン処理に必要なディザマトリックスを備えている。
【００２５】
図２は、ディザマトリックスの概念説明図である。図３は、ディザマトリックスを用いてドット形成の状態を決定する処理の説明図である。
【００２６】
ディザマトリックスには、図２に示すように、画素毎に閾値が割り当てられている。ハーフトーン処理の際には、図３に示すように、プリンタードライバーは、２５６階調の画素データの示す階調値と、対応する位置のディザマトリックスの閾値とを比較し、その大小関係に応じて画素データの階調値を変換する。例えば、プリンタードライバーは、プリンタードライバーは、画素データの階調値が閾値以上であれば、その画素の画素データを、ドットを形成することを示す階調値に変換する。また、プリンタードライバーは、画素データの階調値が閾値よりも小さければ、その画素の画素データを、ドットを形成しないことを示す階調値に変換する。
【００２７】
なお、ディザマトリックスを用いたハーフトーン処理を行うと、ドットの配置がディザマトリックスの閾値の配置の影響を受けることになる。
図４Ａ及び図４Ｂの左図は、ディザマトリックスの説明図である。ここでは、説明を簡易にするため、８×８画素のディザマトリックスとする。図に示す通り、それぞれのディザマトリックスの閾値の配置は異なっている。
図４Ａ及び図４Ｂの右図は、ハーフトーン処理後の画素データの説明図である。ここでは、説明を簡易にするため、ハーフトーン処理前の全ての画素データが６４階調の「３１」を示す一様な濃度の画像であるものとし、５０％の画素にドットが形成されるものとする（このドットの形成密度のことを「Ｄｕｔｙ５０％」と呼ぶこともある）。図４Ａでは、ドットが上下方向及び左右方向に連続しないようにチェック状に配置されているのに対し、図４Ｂでは、２ドットが左右に隣接して配置されている。このように、ディザマトリックスの閾値の配置が異なると、ハーフトーン処理前の画像データが同じであっても、印刷画像を構成するドットの配置が異なることになる。そして、ディザマトリックスの閾値の配置が異なると、印刷画像のドットの分散性が異なり、印刷画像を視認した人間の感じるドットの目立ちやすさ（粒状性）が異なることになる。
【００２８】
ここで、ドットの目立ちやすさの指標となる粒状性指数について説明する。図５Ａは、人間が有する視覚の空間周波数に対する感度特性ＶＴＦ（Visual Transfer Function）の一例のグラフである。図５Ａに示すように、人間の視覚には、高い感度を示す空間周波数が存在しており、空間周波数が高くなると次第に感度が低下する特性がある。また、空間周波数が極端に低い領域においても、視覚の感度が低下する特性がある。こうした感度特性を与える実験式には、様々な実験式が提案されているが、図５Ｂは、感度特性ＶＴＦの代表的な実験式を示している。なお、図５Ｂの変数Ｌは観察距離を表しており、変数ｕは空間周波数を表している。
こうした視覚の感度特性ＶＴＦに基づいて、粒状性指数（ドットの目立ちやすさを表す指数）を考えることができる。いま、ある画像をフーリエ変換してパワースペクトルを求めたものとする。仮にそのパワースペクトルに大きな周波数成分が含まれていても、必ずしも、その画像がドットの目立つ画像となるわけではない。その周波数が人間の視覚感度の低い領域にあれば、たとえパワースペクトルの大きな周波数成分を有していても、ドットがそれほど目立たない。逆に、人間の視覚感度の高い周波数では、たとえパワースペクトルが比較的小さくても、見る者にとってドットが目立って感じられる場合もある。このことから、粒状性指数は、図５Ｃに示すように、画像をフーリエ変換して得られるパワースペクトルＦＳに、人間の視覚感度特性ＶＴＦに相当する重みを掛けたものを、各空間周波数を積分した値としている。係数Ｋは、得られた値を人間の感覚と合わせるための係数である。
【００２９】
図５Ｄは、いわゆるブルーノイズ特性の説明図である。図中には、ブルーノイズ特性を示すグラフを実線で示し、前述の感度特性ＶＴＦを示すグラフを点線で示している。ブルーノイズ特性とは、人間の視覚ではノイズとして感知されにくい高周波成分のみのノイズ特性をいう。感度特性ＶＴＦでパワースペクトルの大きな周波数成分ではブルーノイズ特性のパワースペクトルが小さく、ブルーノイズ特性のパワースペクトルが大きい周波数成分では感度特性ＶＴＦのパワースペクトルが小さい。或る画像の空間周波数特性において人間の視覚感度の高い領域ではパワースペクトルが小さく、且つ、そのパワースペクトルの大きい周波数成分では人間の視覚感度が低い場合、その画像は空間周波数特性としてブルーノイズ特性を有する。ブルーノイズ特性を有する画像の粒状性指数（図５Ｃ参照）は、ノイズの目立つ画像の粒状性指数と比べて、小さい値になる。
【００３０】
本実施形態のプリンタードライバーは、通常のディザマトリックスの他に、線画用のディザマトリックスを有する（図１参照）。入力画像データがグレーの細い線や文字で描かれた画像（線画）の場合、プリンタードライバーは、線画用のディザマトリックスを用いてハーフトーン処理を行う。この線画用のディザマトリックスは、後述する作成方法で作成されたものである。なお、線画以外の画像を印刷する場合には、プリンタードライバーは、通常のディザマトリックスを用いてハーフトーン処理を行う。
【００３１】
最後に、プリンタードライバーは、ハーフトーン処理後の画像データ（ドットデータ）を含む印刷データをプリンター１に送信する。印刷データを受信したプリンター１は、印刷データに含まれる制御データに従ってヘッドや搬送機構を制御し、印刷データに含まれるドットデータに従ってヘッドからインクを吐出して媒体にドットを形成し、ドットから構成される印刷画像を媒体に印刷することになる。
【００３２】
＜グレーの線画の画質について＞
図６Ａは、ハーフトーン処理前のＫ（ブラック）の２５６階調の画像データの説明図である。ここでは、画像に描かれた円弧は、グレー（中間的な階調値）の細線であるものとする。
グレーの画像をハーフトーン処理すると、グレーの画像の領域内にグレーの濃度（階調値に応じた密度でドットが発生するように、画素データが変換されることになる。但し、画像が線画である場合、線の部分の領域（グレーの画像の領域）が狭いため、ハーフトーン処理後の画像では線が途切れることがある。特に、ハーフトーン処理前の画像の線が細い場合や淡い場合、ハーフトーン処理後の画像の線が途切れやすくなる。
【００３３】
図６Ｂ及び図６Ｃは、図６Ａの画像データに対して異なるディザマトリックスを用いてハーフトーン処理した後の２階調の画像データの説明図である。図６Ｂでは、線の途切れた箇所は少ないものの、線の途切れ方が長い。一方、図６Ｃでは、線の途切れた箇所が多いものの、線の途切れ方が短い。
【００３４】
人間は、通常、図６Ｂよりも、図６Ｃの画像の方を円弧だと認識しやすい。これは、人間の視覚には、空間周波数が高くなると次第に感度が低下する特性があるため（図５Ａ参照）、図６Ｃのように線の途切れた箇所が多く、線の途切れ方が短い場合には、線の途切れを認識する感度が低下するからである。
このため、図６Ｃの画像の方が、図６Ｂよりも、元の画像に近いと視覚されやすい。言い換えると、図６Ｃの方が、図６Ｂよりも、線画の画質が良いことになる。
【００３５】
したがって、図６Ｂ及び図６Ｃの画像のハーフトーン処理に用いられたディザマトリックスを対比した場合、図６Ｃのディザマトリックスの方が、図６Ｂのディザマトリックスよりも優れていると評価できることになる。
【００３６】
このことを利用して、次のように、線画用のディザマトリックスを評価できる。
【００３７】
＜線画用のディザマトリックスの評価方法１＞
図７は、本実施形態の線画用のディザマトリックスの評価方法のフロー図である。評価用コンピューター（不図示）が評価用プログラムを実行することによって、図中の各処理が実現される。
【００３８】
まず、評価用コンピューターは、評価対象となるディザマトリックス（候補ディザマトリックス）を取得する（Ｓ１０１）。ここでは、候補ディザマトリックスが４種類あるとするが、候補ディザマトリックスが数百〜数千種類になることもある。
【００３９】
次に、評価用コンピューターは、候補ディザマトリックスを用いて、一様な所定濃度の画像（全ての画素データが所定の階調値を示す画像）をハーフトーン処理することによって、ドットパターンを作成する（Ｓ１０２）。ドットパターンは、所定の割合の画素にドットが形成されることを示す画像データになる。ここでは、ドットパターンにおけるドットの形成密度は、Ｄｕｔｙ５０％（５０％の画素にドットが形成された状態）であるものとする。
【００４０】
図８の上側には、４種類の候補ディザマトリックスをそれぞれ用いて作成したドットパターン（パターン１〜４）が描かれている。既に説明した通り、ハーフトーン処理後の画像データのドットの配置はディザマトリックスの閾値の配置の影響を受けるため、図８の上側の４種類のドットパターンもそれぞれ異なっている。なお、以下の説明では、画像データ上の画素の位置を示すときに、Ｘ座標及びＹ座標を用いて（Ｘ，Ｙ）と表すことがある。
【００４１】
次に、評価用コンピューターは、各ドットパターンの奇数列の画素群（Ｙ座標が奇数となる画素群）のドットを抽出した奇数列ドット画像と、偶数列の画素群（Ｙ座標が偶数となる画素群）のドットを抽出した偶数列ドット画像とをそれぞれ作成する（Ｓ１０３）。図８のドットパターンの下には、奇数列ドット画像及び偶数列ドット画像が描かれているとともに、ドットを抽出すべき画素群にハッチングが施されている。なお、奇数列又は偶数列の画素群は、１画素幅の横線が１画素間隔で並んだ画像でもある。このため、ハーフトーン処理前の画像が１画素幅の所定濃度の横線（グレーの横方向の細線）が１画素間隔で形成されていた場合に、この画像に対してハーフトーン処理を施すと、奇数列ドット画像又は偶数列ドット画像と同様の画像になる。以下の説明では、奇数列ドット画像と偶数列ドット画像の２つの画像のことを「列グループ」と呼ぶことがある。
【００４２】
次に、評価用コンピューターは、各ドットパターンの奇数行の画素群（Ｘ座標が奇数となる画素群）のドットを抽出した奇数行ドット画像と、偶数行の画素群（Ｘ座標が偶数となる画素群）のドットを抽出した偶数行ドット画像とをそれぞれ作成する（Ｓ１０４）。図８の偶数列ドット画像の下には、奇数行ドット画像及び偶数列ドット画像が描かれている。なお、奇数行又は偶数行の画素群は、１画素幅の縦線が１画素間隔で並んだ画像でもある。このため、ハーフトーン処理前の画像が１画素幅の所定濃度の縦線（グレーの縦方向の細線）が１画素間隔で形成されていた場合に、この画像に対してハーフトーン処理を施すと、奇数行ドット画像又は偶数行ドット画像と同様の画像になる。以下の説明では、奇数行ドット画像と偶数行ドット画像の２つの画像のことを「行グループ」と呼ぶことがある。
【００４３】
次に、評価用コンピューターは、各ドットパターンにおいて市松模様状の画素群（交互に配置された画素の集合）からドットを抽出することによって、奇数斜線ドット画像及び偶数斜線ドット画像を作成する（Ｓ１０６）。市松模様状の画素群は、１画素幅の４５度の斜線が１画素間隔で並んだ画像とも表現できるので、ここでは、市松模様状の画素群を「斜線画素群」と呼ぶことがある。画素Ｐの位置をＰ（Ｘ，Ｙ）と表すときに、Ｘ＋Ｙ−１が奇数となる斜線画素群からドットを抽出することによって作成された画像は「奇数斜線ドット画像」となり、Ｘ＋Ｙ−１が偶数となる斜線画素群からドットを抽出することによって作成された画像は「偶数斜線ドット画像」となる。図８の偶数行ドット画像の下には（図８の下側には）、奇数斜線ドット画像及び偶数斜線ドット画像が描かれている。なお、ハーフトーン処理前の画像が１画素幅の所定濃度の斜線（グレーの４５度方向の細線）が１画素間隔で形成されていた場合に、この画像に対してハーフトーン処理を施すと、奇数斜線ドット画像又は偶数斜線ドット画像と同様の画像になる。以下の説明では、奇数斜線ドット画像と偶数斜線ドット画像の２つの画像のことを「斜線グループ」と呼ぶことがある。
【００４４】
ところで、図８のパターン１から作成された奇数斜線ドット画像には、ドットが多数形成されているが、偶数斜線ドット画像にはドットが形成されていない。このことは、ハーフトーン処理前の画像のグレーの細線が、Ｘ＋Ｙ−１が偶数となる画素Ｐ（Ｘ，Ｙ）の位置に形成されていた場合には、媒体にドットが形成されないこと（斜線が印刷されないこと）を意味する。逆に、ハーフトーン処理前の画像のグレーの細線が、Ｘ＋Ｙ−１が奇数となる画素Ｐ（Ｘ，Ｙ）の位置に形成されていた場合には、斜線を構成するドットが高密度で形成され、斜線が濃く印刷されることを意味する。このため、パターン１に対応するディザマトリックスを用いて一様な濃度のグレーの細線を印刷したときに、線の位置と方向に応じて、印刷画像上の線に大きな濃淡差が現れると考えられる。このため、パターン１に対応するディザマトリックスは、線画の印刷には不向きであると考えられる。
【００４５】
一様な濃度のグレーの細線を印刷するときに、線の位置や方向（横方向、縦方向、斜め方向）に関わらずに印刷画像上の線に濃淡差が現れないようにするには、各グループ（列グループ、行グループ及び斜線グループ）の２つのドット画像のドット数の差が小さいことが望ましい。そこで、次に説明するように、各グループの２つのドット画像のドット数の差を算出し、その値に基づいて線画の印刷に適したディザマトリックスを選択している。
【００４６】
評価用コンピューターは、各グループ（列グループ、行グループ及び斜線グループ）の２つのドット画像のドット数の差を評価する（Ｓ１０６）。具体的には、評価用コンピューターは、奇数列ドット画像と偶数列ドット画像のドット数の差と、奇数行ドット画像と偶数行ドット画像のドット数の差と、奇数斜線ドット画像と偶数斜線ドット画像のドット数との差をそれぞれ算出し、その差の値の大きさを評価する。ドット数の差の値が閾値以下であれば「可」と評価し、閾値よりも大きければ「不可」と評価する（つまり、ドット数の差が所定の閾値よりも大きいグループがあれば、対応するディザマトリックスは線画の印刷に不向きであると評価する）。
【００４７】
図９は、Ｓ１０６の評価結果の表である。表中では、「可」と評価されたグループを丸印で示し、「不可」と評価されたグループを×印を示している。
ここでは、図８のパターン１に対応する斜線グループの２つの画像（奇数斜線ドット画像と偶数斜線ドット画像）のドット数の差が、極端に大きく、これ以外の２つのドット画像のドット数の差はゼロである（２つのドット画像のドット数が等しい）。このため、評価用コンピューターは、パターン１に対応するディザマトリックスは線画の印刷に不向きと評価する。
【００４８】
次に、評価用コンピューターは、各グループの２つのドット画像の粒状性を評価する（Ｓ１０７）。粒状性の評価は、図５Ｃに示す粒状性指数の大きさを基準に判断可能であるが、ここでは、ドット画像中の或るドットに着目し、その着目ドットの線方向（横方向、縦方向又は斜め方向）にドットが隣接しているか否かで粒状性を評価する。そして、着目ドットの線方向の両側にドットが隣接していない場合、「良」と評価する。また、着目ドットの線方向の一方側にドットが隣接している場合、「可」と評価する。また、着目ドットの線方向の両側にドットが隣接している場合、「不可」と評価する。また、各グループの２つのドット画像の粒状性の評価が異なる場合には、悪い方の評価を採用する。
【００４９】
なお、着目ドットの周囲にドットが隣接していない状態（若しくは隣接するドットが少ない状態）は、ドットが分散した状態であるため、そのドット画像は、空間周波数の高い領域（人間の視覚で感知されにくい領域）でのノイズであるブルーノイズ特性を有する。このため、着目ドットの周囲にドットが隣接していない状態（若しくは隣接するドットが少ない状態）では、図５Ｃに示す粒状性指数の値が小さくなる。逆に、着目ドットの周囲に多くのドットが隣接している状態は、ドットが分散していない状態（ドット画像のドットの粗密の差が大きい状態）であるため、そのドット画像のノイズは、人間の視覚で感知されやすくなる。このため、着目ドットの周囲に多くのドットが隣接している状態は、図５Ｃに示す粒状性指数の値が大きくなる。このような理由から、粒状性指数に基づいて直接的に粒状性を評価する代わりに、ドット画像中の着目ドットの線方向（縦方向、横方向又は斜め方向）にドットが隣接しているか否かで粒状性を評価することが可能なのである。
【００５０】
図１０は、Ｓ１０７の評価結果の表である。表中では、「良」と評価されたグループを丸印で示し、「可」と評価されたグループを三角印で示し、「不可」と評価されたグループを×印で示している。
例えば、図８のパターン３に対応する列グループのドット画像（奇数列ドット画像又は偶数列ドット画像）の或るドットに着目すると、その着目ドットの周囲（横方向）にはドットが隣接していないので、「パターン３」の「列グループ」の粒状性の評価は「良」となる。また、パターン４に対応する列グループのドット画像（奇数列ドット画像又は偶数列ドット画像）の或るドットに着目すると、その着目ドットの周囲（横方向）にはドットが１つ隣接しているので、「パターン４」の「列グループ」の粒状性の評価は「可」となる。一方、パターン４に対応する斜線グループの偶数斜線ドット画像の或るドットに着目すると、着目ドットの斜め方向の両側にドットが隣接しているので、「パターン４」の「斜線グループ」の粒状性の評価は「不可」となる。
【００５１】
次に、評価用コンピューターは、Ｓ１０６とＳ１０７の評価結果に基づいて、線画の印刷に適したディザマトリックスを選択する（Ｓ１０８）。ここでは、Ｓ１０６でパターン１が「不可」と評価され、Ｓ１０７でパターン４が「不可」と評価されているため、ここでは、パターン２及びパターン３に対応するディザマトリックス（若しくは、パターン２とパターン３の一方に対応するディザマトリックス）が選択されることになる。
【００５２】
ここで、図７の評価方法で選ばれたパターン２及びパターン３に対応するディザマトリックスが線画の印刷に適しているかどうか、念のため検証する。
図１１は、１画素幅の所定濃度のグレーの細線の画像（線画）をハーフトーン処理した場合の線の途切れ間隔の評価結果の表である。なお、グレーの細線の方向は、横方向、縦方向及び斜め方向の３種類である。ハーフトーン処理後の画像において、線が全く再現されない場合（線の途切れ間隔が非常に長い場合）は、表中では×印で示している。また、ハーフトーン処理後の画像において、線の途切れ間隔が２画素以上の場合、表中では三角印で示している。また、ハーフトーン処理後の画像において、線の途切れ間隔が２画素未満の場合、表中では丸印で示している。
パターン１に対応するディザマトリックスでグレーの線画をハーフトーン処理した場合、線画に斜線が含まれていると、その線が印刷されないことがある。また、パターン４に対応するディザマトリックスでグレーの線画をハーフトーン処理した場合も、同様に、線画に斜線が含まれていると、その線が印刷されないことがある。これらの場合、印刷された線画の画質は悪くなるため、パターン１及びパターン４に対応するディザマトリックスは、線画の印刷に不適であることが分かる。
一方、パターン２及びパターン３に対応するディザマトリックスでグレーの線画をハーフトーン処理した場合、線の方向に関わらず、線が全く再現されないという事象は生じない。このため、印刷された線画の画質が極端に悪くならないので、パターン２及びパターン３に対応するディザマトリックスは、パターン１及び４に対応するディザマトリックスと比べると、線画の印刷に適していることになる。
したがって、図７の評価方法で選ばれたパターン２及びパターン３に対応するディザマトリックスが線画の印刷に適していることが検証できた。言い換えると、図７の評価方法によって線画の印刷に適したディザマトリックスを選択することが可能であることが検証できた。
【００５３】
なお、線の途切れ間隔が２画素未満の場合（図１１の丸印参照）、線の途切れ間隔が短いため、人間の視覚で感知されにくいので、印刷された線画の画質は高いと考えられる。このように線の途切れ間隔が２画素未満になる条件は、Ｓ１０６で高評価であり（図９の丸印参照）、かつ、Ｓ１０７でも高評価（図１０の丸印参照）である。このことからも、図７の評価方法によって線画の印刷に適したディザマトリックスを選択することが可能であることが理解できる。
【００５４】
＜線画用のディザマトリックスの評価方法２＞
図１２は、本実施形態の線画用のディザマトリックスの別の評価方法のフロー図である。
【００５５】
まず、評価用コンピューターは、評価対象となるディザマトリックス（候補ディザマトリックス）を取得する（Ｓ２０１）。ここでは、候補ディザマトリックスが２種類あるとする。
【００５６】
次に、評価用コンピューターは、候補ディザマトリックスを用いて、一様な所定濃度の画像（全ての画素データが所定の階調値を示す画像）をハーフトーン処理することによって、ドットパターンを作成する（Ｓ２０２）。ここでは、ドットパターンにおけるドットの形成密度は、Ｄｕｔｙ７０％（７０％の画素にドットが形成された状態）であるものとする。
【００５７】
図１３の上側には、２種類の候補ディザマトリックスをそれぞれ用いて作成したドットパターン（パターン１、２）が描かれている。既に説明した通り、ハーフトーン処理後の画像データのドットの配置はディザマトリックスの閾値の配置の影響を受けるため、図中の２種類のドットパターンもそれぞれ異なっている。
【００５８】
次に、評価用コンピューターは、各ドットパターンから、２画素間隔で並ぶ１画素幅の列の画素群のドットを抽出して、列ドット画像を作成する（Ｓ２０３）。図１３には、各ドットパターンに１つの列ドット画像が記載されているが、評価用コンピューターは、ドットを抽出する列をずらして別の列ドット画像も作成する。これにより、Ｓ２０３では複数の列ドット画像が作成され、これらの列ドット画像によって列グループが作成される。なお、Ｓ２０３で作成される列ドット画像は、各ドットパターンにつき２つでも良いし、３つでも良い（後述するＳ２０４及びＳ２０５も同様である）。
【００５９】
次に、評価用コンピューターは、各ドットパターンから、２画素間隔で並ぶ１画素幅の行の画素群のドットを抽出して、行ドット画像を作成する（Ｓ２０４）。図１３には、各ドットパターンに１つの行ドット画像が記載されているが、評価用コンピューターは、ドットを抽出する行をずらして別の行ドット画像も作成する。これにより、Ｓ２０４では複数の行ドット画像が作成され、これらの行ドット画像によって行グループが作成される。
【００６０】
次に、評価用コンピューターは、各ドットパターンから、２画素間隔で並ぶ１画素幅の斜線（４５度方向に並ぶ複数の画素）の画素群のドットを抽出して、斜線ドット画像を作成する（Ｓ２０５）。図１３には、各ドットパターンに１つの斜線ドット画像が記載されているが、評価用コンピューターは、ドットを抽出する斜線をずらして別の斜線ドット画像も作成する。これにより、Ｓ２０５では複数の斜線ドット画像が作成され、これらの斜線ドット画像によって斜線グループが作成される。
【００６１】
次に、評価用コンピューターは、各グループ（列グループ、行グループ及び斜線グループ）のドット画像のドット数の差を評価する（Ｓ２０６）。ドット数の差の値が閾値以下であれば「可」と評価し、閾値よりも大きければ「不可」と評価する（つまり、ドット数の差が所定の閾値よりも大きいグループがあれば、対応するディザマトリックスは線画の印刷に不向きであると評価する）。なお、各グループのドット画像が３以上ある場合には、ドット数の差の最大値で評価する。ここでは、Ｓ２０６では、どのグループも「可」と評価されたものとする。
【００６２】
次に、評価用コンピューターは、各グループのドット画像の粒状性を評価する（Ｓ２０７）。粒状性の評価は、図５Ｃに示す粒状性指数の大きさを基準に判断可能であるが、ここでは、ドット画像の線方向（横方向、縦方向又は斜め方向）の途切れ間隔が閾値未満か否かを基準にして、粒状性を評価する。そして、ドット画像の線方向（横方向、縦方向又は斜め方向）の途切れ間隔が閾値未満であれば、「良」と評価する。一方、ドット画像の線方向（横方向、縦方向又は斜め方向）の途切れ間隔が閾値以上であれば、「不可」と評価する。
【００６３】
ここでは、途切れ間隔の閾値は、横方向及び縦方向は「５画素」であるのに対し、斜め方向は「４画素」である。印刷解像度が６００×６００ｄｐｉの場合、印刷画像を目視判定した時に途切れが気にならないレベルの画素の間隔は、横方向及び縦方向では５画素未満であり、斜め方向では４画素未満になるため、このような閾値が設定されている。印刷解像度が異なれば、途切れ間隔の閾値（画素数）は異なる値に設定されることになる。斜め方向の閾値（画素数）が少ない理由は、途切れている画素数が同じ場合、斜め方向の途切れの長さが、横方向及び縦方向の途切れの長さと比べて、長くなるためである。
【００６４】
なお、途切れ間隔が短い状態は、ドットが分散した状態であるため、そのドット画像は、空間周波数の高い領域（人間の視覚で感知されにくい領域）でのノイズであるブルーノイズ特性を有する。このため、途切れ間隔が短い状態では、図５Ｃに示す粒状性指数の値が小さくなる。逆に、途切れ間隔が長い状態は、ドットが分散していない状態であるため、そのドット画像のノイズは、人間の視覚で感知されやすくなる。このため、途切れ間隔が長い状態では、図５Ｃに示す粒状性指数の値が大きくなる。このような理由から、粒状性指数に基づいて直接的に粒状性を評価する代わりに、ドット画像の線方向（縦方向、横方向又は斜め方向）の途切れ間隔に基づいて粒状性を評価することが可能なのである。
【００６５】
図１４は、Ｓ２０７の評価結果の表である。表中では、「良」と評価されたグループを丸印で示し、「可」と評価されたグループを三角印で示し、「不可」と評価されたグループを×印で示している。図１３のパターン１の斜線ドット画像において線で囲った領域に示す通り、パターン１の斜線ドット画像には、斜め方向の途切れ間隔が４画素以上の箇所が存在する。このため、「パターン１」の「斜線グループ」の粒状性の評価は「不可」となる。
【００６６】
次に、評価用コンピューターは、Ｓ２０６とＳ２０７の評価結果に基づいて、線画の印刷に適したディザマトリックスを選択する（Ｓ２０８）。ここでは、パターン２に対応するディザマトリックスが選択されることになる。
【００６７】
なお、パターン１に対応するディザマトリックスでグレーの線画をハーフトーン処理した場合、仮に線の位置が図１３のパターン１の斜線ドット画像において線で囲った領域に位置すると、印刷される線が長く途切れてしまい、線の途切れが目立ってしまう。これに対し、パターン２に対応するディザマトリックスでグレーの線画をハーフトーン処理した場合には、線の位置や線の方向に関わらず、線の途切れは短くなるため、線の途切れが目立ちにくい。このため、図１２の評価方法によって、線画の印刷に適したディザマトリックスを選択できたことになる。
【００６８】
＜ディザマトリックスの作成方法＞
上記の評価方法を利用したディザマトリックスの作成方法について説明する。
図１５は、ディザマトリックスの作成方法のフロー図である。ディザマトリックスの作成用コンピューター（評価用コンピューターでもある）が作成用プログラムを実行することによって、図中の各処理が実現される。以下に説明するように、作成用コンピューターは、空白のマトリックス上に閾値（１〜２５５）を１から順に配置していき、ディザマトリックスを完成させる。
【００６９】
まず、作成用コンピューターは、閾値の設定されていない空白のマトリックスを用意し（Ｓ３０１）、Ａを初期値１に設定する（Ｓ３０２）。
次に、作成用コンピューターは、閾値Ａのマトリックス上の配置の候補を決定する（Ｓ３０３）。これにより、閾値Ａの配置の異ならせた複数の候補マトリックスが作成される。例えば閾値Ａの配置の候補が２５６通りある場合には、作成用コンピューターは、閾値Ａの配置の異なる２５６種類の候補マトリックスが作成される。そして、作成用コンピューターは、その２５６種類の候補マトリックスのそれぞれに対して評価を行い（Ｓ３０４〜Ｓ３０９）、その評価結果に基づいて閾値Ａのマトリックス上の配置を決定する。
【００７０】
Ｓ３０４〜Ｓ３０９の評価方法は、前述の図７又は図１２の評価方法とほぼ同様である。すなわち、作成用コンピューター（評価用コンピューター）は、閾値Ａの配置の異なる複数の候補マトリックスのそれぞれに対応させて、閾値の配置を反映させたドットパターンを作成する（Ｓ３０４）。ここでは、閾値の配置された画素にドットを配置させたドットパターンを作成する。それぞれのドットパターンは、対応する候補マトリックスの閾値の配置の影響を受けるため、図１５の上側の２種類のドットパターンもそれぞれ異なっている。なお、閾値の配置された画素にドットを配置してドットパターンを作成するため、閾値Ａが大きくなるほど、ドットパターンのＤｕｔｙが高くなっていく。
【００７１】
作成用コンピューターは、それぞれのドットパターンごとに、前述の列グループ、行グループ及び斜線グループを構成するドット画像を作成する（Ｓ３０５〜Ｓ３０７）。
すなわち、作成用コンピューターは、所定間隔（例えば１画素間隔又は２画素間隔：人間の視覚感度が低くなる高周波数成分に相当する間隔）で並ぶ１画素幅の列の画素群のドットを抽出して、列ドット画像を作成する（Ｓ３０５）。また、作成用コンピューターは、ドットを抽出する列をずらして別の列ドット画像も作成する。これにより、複数の列ドット画像が作成され、これらの列ドット画像によって列グループが作成される（Ｓ３０５）。
また、作成用コンピューターは、所定間隔（例えば１画素間隔又は２画素間隔）で並ぶ１画素幅の行の画素群のドットを抽出して、行ドット画像を作成する（Ｓ３０６）。また、作成用コンピューターは、ドットを抽出する行をずらして別の行ドット画像も作成する。これにより、複数の行ドット画像が作成され、これらの行ドット画像によって列グループが作成される（Ｓ３０６）。
また、作成用コンピューターは、所定間隔（例えば１画素間隔又は２画素間隔）で並ぶ１画素幅の斜線（４５度方向に並ぶ複数の画素）の画素群のドットを抽出して、斜線ドット画像を作成する（Ｓ３０７）。また、作成用コンピューターは、ドットを抽出する斜線をずらして別の斜線ドット画像も作成する。これにより、複数の斜線ドット画像が作成され、これらの斜線ドット画像によって斜線グループが作成される（Ｓ３０７）。
【００７２】
次に、作成用コンピューターは、各グループ（列グループ、行グループ及び斜線グループ）のドット画像のドット数の差を評価する（Ｓ３０８）。ドット数の差が小さいほど評価が高くなり、ドット数の差が大きいほど評価が低くなる。
【００７３】
次に、作成用コンピューターは、各グループの２つのドット画像の粒状性を評価する（Ｓ３０９）。粒状性の評価は、図５Ｃに示す粒状性指数の大きさを基準に判断する。但し、既に説明したように、着目ドットに隣接するドットの数を基準にして粒状性を評価しても良いし、ドット画像における線方向の途切れ間隔を基準にして粒状性を評価することも可能である。
【００７４】
次に、作成用コンピューターは、Ｓ３０８とＳ３０９の評価結果に基づいて、複数種類（例えば２５６種類）のドットパターンの中から、各グループにおけるドット画像のドット数の差が所定値以下となるドットパターンであり、且つ、各グループにおけるドット画像がブルーノイズ特性を有する程度に粒状性指数の小さくなるドットパターンを選択する。そして、作成用コンピューターは、選択されたドットパターンに対応する閾値Ａのマトリックス上の配置を採用することによって、閾値Ａの配置（ディザマトリックス上の画素の位置）を決定する（Ｓ３１０）。これにより、各グループの２つのドット画像のドット数の差が所定値を超えたドットパターンに対応する閾値Ａの配置は、採用されないことになる。また、粒状性指数が大きい値となったドットパターン（ブルーノイズ特性を有しないドットパターン）に対応する閾値Ａの配置も、採用されないことになる。
【００７５】
閾値Ａの配置を決定した後、作成用コンピューターは、次に閾値Ａ＋１の配置を同様に決定していく。なお、閾値Ａ＋１の配置の候補が多くなることが許容されるならば、Ｓ３１０において、閾値Ａの複数種類の配置を決定しても良い。
【００７６】
作成用コンピューターは、Ｓ３０３〜Ｓ３１０の処理を繰り返すことによって、マトリックス上に閾値Ａ（１〜２５５）の配置を順に決定していき、ディザマトリックスを完成させる。このように作成されたディザマトリックスは、プリンタードライバー（プログラム）に線画用のディザマトリックスとして組み込まれることになる。また、このようなプリンタードライバーをコンピューターにインストールすることによって、前述の印刷制御装置（図１参照）が構成されることになる。
【００７７】
なお、上記の作成方法によって作成された線画用のディザマトリックスは、次の第１、第２の特徴を有することになる。
第１の特徴は、一様な濃度の画像（全ての画素が所定の階調値である第１画像データ）を、線画用のディザマトリックスを用いてハーフトーン処理してドットパターンを作成して、そのドットパターンから列グループ、行グループ及び斜線グループを作成したときに、列グループの２つの列ドット画像のドット数の差、行グループの２つの行ドット画像のドット数の差、斜線グループの２つの斜線ドット画像のドット数の差のいずれもが所定値以下になることである。これは、Ｓ３１０の処理の際に、各グループの２つのドット画像のドット数の差が所定値を超えたドットパターンに対応する閾値Ａの配置は、採用されないからである。
第２の特徴は、各グループの２つのドット画像は、いずれも空間周波数特性としてブルーノイズ特性を有することである。これは、Ｓ３１０の処理の際に、粒状性指数が大きい値となったドット画像のドットパターンに対応する閾値Ａの配置は、採用されないからである。
【００７８】
このため、このような特徴を有する線画用のディザマトリックスを用いてグレーの線画をハーフトーン処理した場合、どの濃度のグレーの線を印刷した場合においても、印刷画像上の線の途切れ間隔が短くなり、線の途切れが人間の視覚で感知されにくいので、印刷された線画の画質は高くなる。
【００７９】
＝＝＝その他＝＝＝
以上、上記実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。
【００８０】
＜プリンター２について＞
前述の実施形態では、プリンター２の外部装置であるコンピューター１のプリンタードライバーが、ハーフトーン処理を行っていた。但し、プリンター２がハーフトーン処理を行っても良い。この場合、プリンター２（印刷装置）が、前述の線画用のディザマトリックスを有することになる（プリンター２のメモリーに線画用のディザマトリックスのデータが記憶されていることになる）。
【符号の説明】
【００８１】
１  コンピューター（印刷制御装置）、
２  プリンター（印刷装置）
【図１】
2015198314.tif 000003
【図２】
2015198314.tif 000004
【図３】
2015198314.tif 000005
【図４】
2015198314.tif 000006
【図６】
2015198314.tif 000007
【図７】
2015198314.tif 000008
【図８】
2015198314.tif 000009
【図９】
2015198314.tif 000010
【図１０】
2015198314.tif 000011
【図１１】
2015198314.tif 000012
【図１２】
2015198314.tif 000013
【図１４】
2015198314.tif 000014
【図１５】
2015198314.tif 000015
【図５】
2015198314.tif 000016
【図１３】
2015198314.tif 000017