(57)【要約】【課題】ユーザーが求めるハーフトーン性能を満たし、印刷システムの特性に適した最適なハーフトーン処理を決定することができる印刷システム、ハーフトーン処理決定方法、画像処理装置及びプログラムを提供する。【解決手段】本発明による印刷システムは、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域（151，152，161，162，171，172）を含むハーフトーン選択用チャート（150）を出力するハーフトーン選択用チャート出力手段と、ハーフトーン選択用チャート出力手段により出力されたハーフトーン選択用チャート(150)に用いられた２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作手段と、を備える。【選択図】図１５
2015192182.tif 000002
【特許請求の範囲】
【請求項１】
ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートを出力するハーフトーン選択用チャート出力手段と、
前記ハーフトーン選択用チャート出力手段により出力された前記ハーフトーン選択用チャートに用いられた前記２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作手段と、
を備える印刷システム。
【請求項２】
前記ハーフトーン選択用チャートは、前記２種類以上のハーフトーン処理のそれぞれの処理結果を示すハーフトーン処理の種類毎の前記比較評価用画像領域を１枚の印刷媒体の中に併置した構成を有する請求項１に記載の印刷システム。
【請求項３】
前記ハーフトーン処理の画質、コスト、ハーフトーン生成時間、及び、ハーフトーン処理時間のうち少なくとも一つの項目を定量評価する評価値を算出する評価値算出手段を備え、
前記ハーフトーン選択用チャート出力手段は、前記評価値の情報を前記ハーフトーン選択用チャートに付して出力する請求項１又は２に記載の印刷システム。
【請求項４】
前記ハーフトーン選択用チャート出力手段は、同じハーフトーン処理結果の画像を、異なる印刷タイミングで複数回出力する請求項１から３のいずれか１項に記載の印刷システム。
【請求項５】
前記ハーフトーン選択用チャート出力手段は、同じハーフトーン処理結果の画像を、印刷媒体上の異なる位置に複数出力する請求項１から４のいずれか１項に記載の印刷システム。
【請求項６】
前記２種類以上のハーフトーン処理のそれぞれの処理内容を規定するハーフトーン処理規則は、当該印刷システムの特性に関する特性パラメータに基づいて生成される請求項１から５のいずれか１項に記載の印刷システム。
【請求項７】
前記ハーフトーン処理規則は、ハーフトーンアルゴリズムとハーフトーンパラメータとの組み合わせによって特定され、
前記２種類以上のハーフトーン処理のそれぞれは互いに、ハーフトーンアルゴリズム、及び、ハーフトーンパラメータのうち少なくとも一方が異なるものである請求項６に記載の印刷システム。
【請求項８】
前記ハーフトーンアルゴリズムには、ディザ法、誤差拡散法、及び、ダイレクトバイナリーサーチ法のうち少なくとも一つの手法が含まれる請求項７に記載の印刷システム。
【請求項９】
前記ハーフトーンパラメータには、ディザ法におけるディザマスクのサイズ及び閾値、誤差拡散法における誤差拡散マトリクスのサイズ及び拡散係数及び各誤差拡散マトリクスの適用階調区間の設定、ダイレクトバイナリーサーチ法における画素の更新回数及び交換画素範囲、システム誤差耐性の評価用パラメータのうち少なくとも一つのパラメータが含まれる請求項７又は８に記載の印刷システム。
【請求項１０】
前記印刷システムは、印刷媒体に対するドットの形成を担う複数の印刷素子を有する画像形成部を有し、
前記印刷システムの特性は、前記複数の印刷素子の個別の記録特性、及び、前記複数の印刷素子に共通の特性のうち少なくとも一つを含む特性である請求項６から９のいずれか１項に記載の印刷システム。
【請求項１１】
前記記録特性は、ドット濃度、ドット径、ドット形状、ドットの記録位置誤差、及び、記録不能異常のうち少なくとも一つを含む特性である請求項１０に記載の印刷システム。
【請求項１２】
前記共通の特性は、平均ドット濃度、平均ドット径、平均ドット形状、及び、着弾干渉のうち少なくとも一つを含む特性である請求項１０又は１１に記載の印刷システム。
【請求項１３】
前記複数の要求項目には、画質、コスト、ハーフトーン生成時間、ハーフトーン処理時間、システム誤差に対する耐性、及び、環境変動に対する耐性のうち少なくとも二つの項目が含まれる請求項１から１２のいずれか１項に記載の印刷システム。
【請求項１４】
ハーフトーン画像の生成に用いるハーフトーン処理の種類を決定するハーフトーン処理決定方法であって、
ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートを出力するハーフトーン選択用チャート出力工程と、
前記ハーフトーン選択用チャート出力工程により出力された前記ハーフトーン選択用チャートに用いられた前記２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作工程と、
を含むハーフトーン処理決定方法。
【請求項１５】
ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートのチャートデータを生成するハーフトーン選択用チャート生成手段と、
前記チャートデータに基づいて印刷された前記ハーフトーン選択用チャートに用いられた前記２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作手段と、
を備える画像処理装置。
【請求項１６】
コンピュータを、
ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートのチャートデータを生成するハーフトーン選択用チャート生成手段と、
前記チャートデータに基づいて印刷された前記ハーフトーン選択用チャートに用いられた前記２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷システム、ハーフトーン処理決定方法、画像処理装置及びプログラムに係り、特に連続調画像から印刷用のハーフトーン画像を生成する画像処理技術に関する。
【背景技術】
【０００２】
インクジェット印刷装置やオフセット印刷装置などの印刷装置により画像形成を行う印刷システムでは、多階調により表現された連続調画像のデータに対してハーフトーン処理を施すことにより、印刷装置の画像出力方式に対応したハーフトーン画像のデータが生成される。ハーフトーン画像のデータは、印刷装置によって再現される網点のドット配置や各ドットのサイズが規定されたドットパターンを示す印刷用のドット画像データとして用いられる。印刷装置はハーフトーン画像のデータに基づいて画像形成を行う。
【０００３】
ハーフトーン処理の手法には、ディザ法、誤差拡散法、ダイレクトバイナリーサーチ（ＤＢＳ；Direct Binary Search）法など、各種の手法がある。例えば、ディザ法は、ディザマスクと呼ばれる閾値マトリクスを用い、処理対象画素の画素値と閾値との大小関係を比較して、画素値が閾値以上の場合にはドットのオンを割り当て、画素値が閾値未満の場合にはドットのオフを割り当てることで、多値の連続調画像のデータを二値のドットデータに変換する。
【０００４】
特許文献１では、印刷物の生産適性を勘案して印刷物に適したハーフトーン処理を選択することができる印刷システムが提案されている。特許文献１に記載の印刷システムは、ドットの分布特性が異なる複数のハーフトーン処理の信号処理条件から一つの信号処理条件を選択し、選択に係る信号処理条件を用いてハーフトーン処理を実行することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２２２４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されているとおり、印刷システムにおいて、どのようなハーフトーン処理を採用するかという点は、印刷物の画質、生産コスト、所要時間などと密接に関連している。すなわち、ハーフトーン処理に求められる要求項目として、例えば、画質、コスト、ハーフトーン生成時間、ハーフトーン処理時間など、複数の異なる要求項目がある。
【０００７】
また、「画質」の要求項目に注目した場合、単に「粒状性」の良否という観点だけでなく、システム誤差に対する耐性という要求もある。システム誤差に対する耐性とは、印刷装置における印刷素子の記録性能のばらつきや、印刷媒体の搬送誤差など、印刷システムにおいて様々な誤差要因が加わった場合でも印刷画像の粒状性の悪化やスジの発生などの画質低下が発生しにくいというロバスト性を意味する。システム誤差に対する耐性は、多数枚の印刷物を安定した画像品質で生産することが求められる場合などに要求される。
【０００８】
システム誤差には、印刷装置の機種や各機器に特有の特性として再現性のある誤差に限らず、経時的に発生する誤差や、偶発的に発生する誤差などもあり得る。また、例えば、温度や湿度の影響によってインクの濃度やインクの広がり量が変動するため、このような環境変動に対する画像品質の耐性という要求項目もある。
【０００９】
上述したようなハーフトーン処理に求められる複数の要求項目のそれぞれはトレードオフ関係にあり、すべての要求項目をどれも高いレベルで満足させることはできない。また、各要求項目に対するハーフトーン性能は印刷システムの特性によって変わるため、印刷システムにおける最適なハーフトーン処理を一意に決定することは非常に困難である。
【００１０】
本発明はこのような事情に鑑みてなされたものであり、ユーザーが求めるハーフトーン性能を満たし、印刷システムの特性に適した最適なハーフトーン処理を決定することができる印刷システム、ハーフトーン処理決定方法、画像処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、次の発明態様を提供する。
【００１２】
第１態様に係る印刷システムは、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートを出力するハーフトーン選択用チャート出力手段と、ハーフトーン選択用チャート出力手段により出力されたハーフトーン選択用チャートに用いられた２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作手段と、を備える印刷システムである。
【００１３】
第１態様によれば、ハーフトーン選択用チャートの印刷結果から、２種類以上のハーフトーン処理のそれぞれの処理結果を確認することができる。ユーザーはハーフトーン選択用チャートの印刷結果を基に、当該印刷システムにおける各ハーフトーン処理の品質を確認した上で、所望のハーフトーン処理を選択する操作を行うことができる。
【００１４】
第２態様として、第１態様の印刷システムにおいて、ハーフトーン選択用チャートは、２種類以上のハーフトーン処理のそれぞれの処理結果を示すハーフトーン処理の種類毎の比較評価用画像領域を１枚の印刷媒体の中に併置した構成を有するものとすることができる。
【００１５】
第２態様によれば、２種類以上のハーフトーン処理の処理結果を１枚の印刷物で容易に比較することができる。これにより、各処理結果を見比べて、良否の判断や評価を容易に行うことができる。
【００１６】
第３態様として、第１態様又は第２態様の印刷システムにおいて、ハーフトーン処理の画質、コスト、ハーフトーン生成時間、及び、ハーフトーン処理時間のうち少なくとも一つの項目を定量評価する評価値を算出する評価値算出手段を備え、ハーフトーン選択用チャート出力手段は、評価値の情報をハーフトーン選択用チャートに付して出力する構成とすることができる。
【００１７】
第３態様によれば、ハーフトーン処理の処理結果の評価や判断に際して定量的な評価値の情報を判断材料の一つとして利用することができる。
【００１８】
第４態様として、第１態様から第３態様のいずれか１態様の印刷システムにおいて、ハーフトーン選択用チャート出力手段は、同じハーフトーン処理結果の画像を、異なる印刷タイミングで複数回出力する構成とすることができる。
【００１９】
第４態様によれば、時間の経過に依存する印刷システムの不安定性を示す経時的なシステム誤差に関する情報を取得することができる。また、第４態様によれば、経時的なシステム誤差に対するハーフトーン処理の品質の耐性を確認することができる。
【００２０】
第５態様として、第１態様から第４態様のいずれか１態様の印刷システムにおいて、ハーフトーン選択用チャート出力手段は、同じハーフトーン処理結果の画像を、印刷媒体上の異なる位置に複数出力する構成とすることができる。
【００２１】
第５態様によれば、印刷媒体上の位置（場所）に依存する印刷システムの不安定性を示す空間的なシステム誤差の情報を取得することができる。また、第５態様によれば、印刷位置に依存するシステム誤差に対するハーフトーン処理の品質の耐性を確認することができる。
【００２２】
第６態様として、第１態様から第５態様のいずれか１態様の印刷システムにおいて、２種類以上のハーフトーン処理のそれぞれの処理内容を規定するハーフトーン処理規則は、当該印刷システムの特性に関する特性パラメータに基づいて生成される構成とすることができる。
【００２３】
第６態様の印刷システムは、印刷システムの特性に関する特性パラメータを取得する特性パラメータ取得手段と、特性パラメータ取得手段によって取得された特性パラメータに基づき、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理のそれぞれの処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成手段と、を備える構成とすることができる。
【００２４】
第７態様として、第６態様の印刷システムにおいて、ハーフトーン処理規則は、ハーフトーンアルゴリズムとハーフトーンパラメータとの組み合わせによって特定され、２種類以上のハーフトーン処理のそれぞれは互いに、ハーフトーンアルゴリズム、及び、ハーフトーンパラメータのうち少なくとも一方が異なるものである構成とすることができる。
【００２５】
第８態様として、第７態様の印刷システムにおいて、ハーフトーンアルゴリズムには、ディザ法、誤差拡散法、及び、ダイレクトバイナリーサーチ法のうち少なくとも一つの手法が含まれる構成とすることができる。
【００２６】
第９態様として、第７態様又は第８態様の印刷システムにおいて、ハーフトーンパラメータには、ディザ法におけるディザマスクのサイズ及び閾値、誤差拡散法における誤差拡散マトリクスのサイズ及び拡散係数及び各誤差拡散マトリクスの適用階調区間の設定、ダイレクトバイナリーサーチ法における画素の更新回数及び交換画素範囲、システム誤差耐性の評価用パラメータのうち少なくとも一つのパラメータが含まれる構成とすることができる。
【００２７】
第１０態様として、第６態様から第９態様のいずれか１態様の印刷システムにおいて、印刷システムは、印刷媒体に対するドットの形成を担う複数の印刷素子を有する画像形成部を有し、印刷システムの特性は、複数の印刷素子の個別の記録特性、及び、複数の印刷素子に共通の特性のうち少なくとも一つを含む特性である構成とすることができる。
【００２８】
第１１態様として、第１０態様の印刷システムにおいて、記録特性は、ドット濃度、ドット径、ドット形状、ドットの記録位置誤差、及び、記録不能異常のうち少なくとも一つを含む特性である構成とすることができる。
【００２９】
第１２態様として、第１０態様又は第１１態様の印刷システムにおいて、共通の特性は、平均ドット濃度、平均ドット径、平均ドット形状、及び、着弾干渉のうち少なくとも一つを含む特性である構成とすることができる。
【００３０】
第１３態様として、第１態様から第１２態様のいずれか１態様の印刷システムにおいて、複数の要求項目には、画質、コスト、ハーフトーン生成時間、ハーフトーン処理時間、及び、システム誤差に対する耐性、環境変動に対する耐性のうち少なくとも二つの項目が含まれる構成とすることができる。
【００３１】
第１４態様に係るハーフトーン処理決定方法は、ハーフトーン画像の生成に用いるハーフトーン処理の種類を決定するハーフトーン処理決定方法であって、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートを出力するハーフトーン選択用チャート出力工程と、ハーフトーン選択用チャート出力工程により出力されたハーフトーン選択用チャートに用いられた２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作工程と、を含むハーフトーン処理決定方法である。
【００３２】
第１４態様において、第２態様から第１３態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、印刷システムにおいて特定される処理や機能を担う手段としての処理部や機能部（手段）は、これに対応する処理や動作の「工程（ステップ）」の要素として把握することができる。
【００３３】
第１５態様に係る画像処理装置は、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートのチャートデータを生成するハーフトーン選択用チャート生成手段と、チャートデータに基づいて印刷されたハーフトーン選択用チャートに用いられた２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作手段と、を備える画像処理装置である。
【００３４】
第１５態様によれば、画像処理装置で生成されたハーフトーン選択用チャートのチャートデータに基づき印刷システムによってハーフトーン選択用チャートが出力される。ハーフトーン選択用チャートの印刷結果から、２種類以上のハーフトーン処理のそれぞれの処理結果を確認することができる。ユーザーはハーフトーン選択用チャートの印刷結果を基に、当該印刷システムにおける各ハーフトーン処理の品質を確認した上で、所望のハーフトーン処理を選択する操作を行うことができる。
【００３５】
第１５態様において、第２態様から第１３態様で特定した事項と同様の事項を適宜組み合わせることができる。
【００３６】
第１６態様に係るプログラムは、コンピュータを、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートのチャートデータを生成するハーフトーン選択用チャート生成手段と、チャートデータに基づいて印刷されたハーフトーン選択用チャートに用いられた２種類以上のハーフトーン処理の中からいずれかのハーフトーン処理の種類を選択するユーザーの操作を受け付けるハーフトーン選択操作手段として機能させるためプログラムである。
【００３７】
第１６態様において、第２態様から第１３態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、印刷システムにおいて特定される処理や機能を担う手段としての処理部や機能部（手段）は、これに対応する処理や動作の手段を実現するプログラムの要素として把握することができる。
【発明の効果】
【００３８】
本発明によれば、印刷システムの特性に適合し、かつユーザーが求めるハーフトーン性能を満たす最適なハーフトーン処理を決定することができる。
【図面の簡単な説明】
【００３９】
【図１】図１は本発明の実施形態に係る画像処理装置が適用される印刷システムの構成例を示したブロック図である。
【図２】図２は画像処理装置のハードウェア構成例を示すブロック図である。
【図３】図３は画像処理装置の機能を説明するためのブロック図である。
【図４】図４は本実施形態におけるハーフトーン処理規則の決定方法の一例を示すフローチャートである。
【図５】図５は特性パラメータ取得用チャートの一例を示す図である。
【図６】図６は図５の特性パラメータ取得用チャートの描画に用いたシリアルスキャン型のインクジェット印刷装置の平面模式図である。
【図７】図７は着弾干渉に関する特性パラメータの説明図である。
【図８】図８はドット間距離の関数として表される着弾干渉のパラメータの例を示す図である。
【図９】図９は複数の要求項目に対する各種ハーフトーンアルゴリズムの得失を示す図表である。
【図１０】図１０はハーフトーンパラメータの生成処理に関するフローチャートである。
【図１１】図１１はシミュレーション画像の概念図である。
【図１２】図１２（Ａ）は８回の走査パスで描画を行う作画モードにおける打滴の順番をパスの番号で示したものであり、図１２（Ｂ）は図１２（Ａ）で示した作画モードで描画を行う場合の第１パスの画素のドットに所定量の誤差を付加する場合の概念図である。
【図１３】図１３は図１２（Ａ）で示した作画モードで描画を行う場合の第３パスに属する画素のドットについてドット径が所定量だけ小さくなる誤差を付与する場合の説明図である。
【図１４】図１４はボイドアンドクラスタ法（Void-and-Cluster法）を用いてディザマスクを作成する例のフローチャートである。
【図１５】図１５はハーフトーン選択用チャートの例を示す模式図である。
【図１６】図１６はＤＢＳ法によるハーフトーン選択用チャートのハーフトーン画像を生成する手順を示したフローチャートである。
【図１７】図１７は各種ハーフトーン処理規則の定性的な傾向を示したグラフである。
【図１８】図１８はシステムの不安定性に対する耐性と粒状性との関係を示したグラルである。
【発明を実施するための形態】
【００４０】
以下、添付図面に従って本発明の実施形態について詳細に説明する。
【００４１】
図１は本発明の実施形態に係る印刷システムの構成例を示したブロック図である。この印刷システム１０は、ＤＴＰ（Desk Top Publishing）装置１２と、データベースサーバ１４と、管理用コンピュータ１６と、画像処理装置２０と、印刷制御装置２２と、印刷装置２４と、画像読取装置２６と、を備える。画像処理装置２０は、電気通信回線２８を通じて、ＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、印刷制御装置２２、及び画像読取装置２６と接続されている。
【００４２】
電気通信回線２８は、ローカルエリアネットワーク（ＬＡＮ；local area network）であってもよいし、ワイドエリアネットワーク（ＷＡＮ；wide area network）であってもよく、これらの組み合わせであってもよい。電気通信回線２８は、有線通信回線に限らず、一部又は全部を無線通信回線とすることができる。また、本明細書において、信号の受け渡しが可能な機器同士の「接続」という表記については、有線接続に限らず、無線接続も含む。
【００４３】
ＤＴＰ装置１２は、印刷しようとする画像内容を示す原稿画像のデータを生成する装置である。ＤＴＰ装置１２は、コンピュータのハードウェアとソフトウェアの組み合わせによって実現される。ソフトウェアという用語はプログラムと同義である。ＤＴＰ装置１２は、印刷しようとする文字、図形、絵柄、イラスト、写真画像などの様々な種類の画像部品を編集し、印刷面上にレイアウトする作業を行うために用いられる。
【００４４】
ＤＴＰ装置１２による編集作業等によって印刷元画像データとしての原稿画像データが生成される。ＤＴＰ装置１２は、ページ記述言語（ＰＤＬ；page description language）による電子原稿を生成する。ＤＴＰ装置１２によって生成された原稿画像データは、データベースサーバ１４や画像処理装置２０に転送される。なお、原稿画像データを生成する手段については、ＤＴＰ装置１２で作成する形態に限らず、図示せぬ他のコンピュータや画像作成／編集装置等によって作成する態様も可能である。原稿画像データは、電気通信回線２８を通じて、或いはメモリカードなどのリムーバブルメディア（外部記憶媒体）を用いて、データベースサーバ１４や画像処理装置２０、印刷制御装置２２等に入力することができる。
【００４５】
データベースサーバ１４は、電子原稿のジョブチケット、色見本データ、ターゲットプロファイル、印刷装置２４と用紙の組み合わせに適したデバイスプロファイル等の各種データ管理を行う装置である。なお、ジョブチケットは、例えば、ＪＤＦ（Job Definition Format）ファイルの形式とすることができる。
【００４６】
管理用コンピュータ１６は、印刷システム１０における各種管理を行う。例えば、画像管理、印刷ジョブの管理、一台又は複数台の印刷装置２４の稼働状況の管理などを行う。
【００４７】
画像処理装置２０は、ＤＴＰ装置１２等で生成された印刷用の原稿画像データ（例えば、ページ記述言語で記述されたデータ）をラスタライズ処理する手段として機能する。ラスタライズ処理は、ＲＩＰ（Raster Image Processor）処理と呼ばれる。画像処理装置２０は、ＲＩＰ装置の一機能として実現することができる。
【００４８】
画像処理装置２０は、連続調画像である印刷用の原稿画像データから印刷装置２４による出力に適した色別のドットパターンのデータに変換するための色変換処理機能及びハーフトーン処理機能を備える。また、本例の画像処理装置２０は、ハーフトーン処理機能に関して、印刷システム１０における印刷装置２４の特性パラメータに基づき、２種類以上のハーフトーン処理規則を生成する機能を備える。つまり、画像処理装置２０は、ハーフトーン処理規則を生成するハーフトーン処理生成機能と、生成したハーフトーン処理規則を用いて連続調画像にハーフトーン処理を実施するハーフトーン処理機能と、を備えている。画像処理装置２０は、コンピュータのハードウェアとソフトウェアの組み合わせによって実現することができる。
【００４９】
ハーフトーン処理規則とは、連続調画像のデータからドットパターンのデータであるハーフトーン画像のデータに変換するハーフトーン処理を実施するための処理ルールである。ハーフトーン処理規則は、ハーフトーンアルゴリズムと、ハーフトーンパラメータとの組み合わせによって規定される。ハーフトーン処理規則は、ハーフトーン処理の具体的な演算の仕組みを意味しており、ハーフトーン処理の内容を特定するものである。
【００５０】
ハーフトーンアルゴリズムの種類としては、例えば、ディザ法、誤差拡散法、ダイレクトバイナリーサーチ法などがある。ハーフトーンパラメータとは、ハーフトーンアルゴリズムに従った演算処理に用いる具体的なパラメータである。ハーフトーンパラメータは、ハーフトーンアルゴリズム毎に定められる。例えば、ディザ法の場合のハーフトーンパラメータとして、ディザマトリクスのサイズ及び閾値が定められる。誤差拡散法におけるハーフトーンパラメータとして、誤差拡散マトリクスのマトリクスサイズ、誤差拡散係数、及び各誤差拡散マトリクスの適用階調区間の設定がある。ダイレクトバイナリーサーチ法におけるハーフトーンパラメータとして、画素の入れ替え（交換）を行う処理回数を示す画素更新回数、画素の入れ替え行う画素の範囲を示す交換画素範囲、がある。また、各ハーフトーンアルゴリズムに対して、システム誤差に対する耐性の評価用パラメータをハーフトーンパラメータに加えることができる。ハーフトーン処理規則を生成する際には、上記に例示の複数のパラメータのうち、少なくとも一つのパラメータがハーフトーンパラメータとして特定される。
【００５１】
画像処理装置２０における処理機能の具体的内容については後述する。画像処理装置２０で生成されたハーフトーン画像のデータを印刷制御装置２２に与えることにより、印刷装置２４によって対象画像の印刷が行われる。
【００５２】
印刷制御装置２２は、画像処理装置２０により生成された印刷画像データに基づき印刷装置２４による印刷動作を制御する。印刷装置２４は、印刷制御装置２２の制御にしたがい印刷を実行する画像形成手段である。印刷装置２４における印刷方式や使用する色材の種類については特に限定されない。印刷装置２４として、例えば、インクジェット印刷機、電子写真プリンタ、レーザープリンタ、オフセット印刷機、フレキソ印刷機など、各種の印刷装置を採用できる。「印刷装置」という用語は、印刷機、プリンタ、画像記録装置、画像形成装置、画像出力装置などの用語と同義のものとして理解される。色材には、印刷装置２４の種類に応じて、インクやトナー等を使用することができる。
【００５３】
ここでは、印刷装置２４として、無版式のデジタル印刷機の一例であるインクジェット印刷機を用いる例を説明する。本実施形態の印刷システム１０では、印刷装置２４の一例として、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色のインクを用いてカラー画像の形成が可能なインクジェット印刷機を用いる。ただし、インクの色数やその組み合わせはこの例に限らない。例えば、ＣＭＹＫ４色の他に、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）などの淡色インクを加える態様や、赤、緑などの特色のインクを用いる態様なども可能である。
【００５４】
図１では、印刷制御装置２２と印刷装置２４とを別々のブロックで示し、両者の間で有線又は無線の通信接続により信号の受け渡しを行う態様としているが、このような構成に限らず、印刷制御装置２２と印刷装置２４とが一体的に組み合わせされた印刷装置を構成することも可能である。
【００５５】
また、印刷装置２４として印刷版を用いる有版式の印刷機を採用する場合は、印刷制御装置２２に加えて、画像データから印刷版を作るプレートレコーダ等の製版装置（不図示）を具備するシステム構成となる。この場合、プレートレコーダ等の製版装置とそのコントローラ、並びに、その製版装置で作成される印刷版を使用して印刷を行う印刷機などが電気通信回線２８に接続される。有版式の印刷機の場合、印刷制御装置２２と製版装置（不図示）と印刷装置２４とを組み合わせた構成を全体として「印刷装置」と把握することができる。印刷装置２４は「画像形成部」の一形態に相当する。
【００５６】
画像読取装置２６は、印刷装置２４によって印刷されたプリント物（印刷物）の画像を読み取り、その読取画像を示す電子画像データを生成する手段である。画像読取装置２６は、プリント物の画像を撮像して、その画像情報を電気信号に変換する撮像素子（光電変換素子）と、撮像素子から得られる信号を処理してデジタル画像データを生成する信号処理回路とを含む。
【００５７】
画像読取装置２６としては、印刷装置２４と別体のスキャナ（例えば、フラットベット型のスキャナなど、いわゆるオフラインで利用可能なオフラインスキャナ）を用いることができる。また、画像読取装置２６は、印刷装置２４に組み込まれたものであってもよい。例えば、印刷装置２４の用紙搬送経路に画像読取用のラインセンサ（撮像ユニット）が設置され、画像形成後のプリント物を搬送しながらラインセンサによってプリント画像を読み取る構成であってもよい。印刷装置２４における用紙搬送経路に設置される画像読取用のラインセンサを「インラインスキャナ」又は「インラインセンサ」という用語で呼ばれる場合がある。画像読取装置２６は「画像読取手段」の一形態に相当する。
【００５８】
画像読取装置２６で生成されたプリント画像の読取画像データは画像処理装置２０に入力される。画像処理装置２０は、画像読取装置２６から得られる読取画像データを解析する機能を備える。
【００５９】
＜システム構成のバリエーションについて＞
ＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、画像処理装置２０、印刷制御装置２２の機能を１台のコンピュータで実現することも可能であるし、複数台のコンピュータで実現することも可能である。また、コンピュータごとの役割や機能の分担については、様々な形態があり得る。例えば、ＤＴＰ装置１２と画像処理装置２０とを統合して１台のコンピュータでこれらの機能を実現してもよいし、或いはまた、管理用コンピュータ１６内に画像処理装置２０の機能を搭載してもよい。また、画像処理装置２０の機能と印刷制御装置２２の機能を１台のコンピュータで実現する形態も可能である。さらに、画像処理装置２０の機能を複数台のコンピュータで分担して実現する構成も可能である。
【００６０】
本システムに含まれるＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、画像処理装置２０、印刷制御装置２２、印刷装置２４、画像読取装置２６、製版装置等の台数は特に限定されない。
【００６１】
また、本例ではＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、画像処理装置２０、印刷制御装置２２等が電気通信回線２８に接続されているネットワークシステムの形態を例示しているが、本発明の実施に際しては、各要素が必ずしも通信ネットワークに接続されていなくてもよい。
【００６２】
＜画像処理装置２０のハードウェア構成＞
図２は画像処理装置２０のハードウェア構成例を示すブロック図である。本例の画像処理装置２０は、パーソナルコンピュータ（ＰＣ）を用いて実現されている。すなわち、画像処理装置２０は、ＰＣ本体３０と表示装置３２と入力装置３４とを備える。「ＰＣ」という表記はパーソナルコンピュータを表しており、デスクトップ型、ノート型、タブレット型など、各種形態のコンピュータが含まれる。ＰＣ本体３０は、中央演算処理装置（ＣＰＵ；Central Processing Unit）４１と、メモリ４２と、各種プログラムやデータ等を記憶保存する記憶装置としてのハードディスク装置（ＨＤＤ；Hard Disk Drive）４３と、入力インターフェース部４４と、ネットワーク接続用の通信インターフェース部４５と、表示制御部４６と、周辺機器用インターフェース部４７とを備える。
【００６３】
図１で説明した画像読取装置２６は、図２の周辺機器用インターフェース部４７を介して画像処理装置２０に接続することもできる。
【００６４】
表示装置３２は、例えば、液晶ディスプレイや有機ＥＬ（Organic Electro-Luminescence）ディスプレイなどを用いることができる。表示装置３２は表示制御部４６に接続される。入力装置３４は、キーボード、マウス、タッチパネル、トラックボールなど、各種の手段を採用することができ、これらの適宜の組み合わせであってもよい。本例では入力装置３４として、キーボードとマウスが用いられる。入力装置３４は入力インターフェース部４４に接続される。表示装置３２と入力装置３４はユーザーインターフェース(ＵＩ；User Interface)として機能する。オペレータ（ユーザー）は、表示装置３２の画面に表示される内容を見ながら入力装置３４を使って各種情報の入力を行うことができ、画像処理装置２０や印刷装置２４等を操作することができる。また、表示装置３２を通じてシステムの状態等を把握（確認）することが可能である。
【００６５】
ハードディスク装置４３には、画像処理に必要な各種プログラムやデータ等が格納されている。例えば、特性パラメータ取得用チャートのチャートデータ、特性パラメータ生成用の演算プログラム、ハーフトーン処理規則の生成処理を含む画像処理プログラム、ハーフトーン選択用チャートの生成プログラムなどが記憶される。ハードディスク装置４３に格納されているプログラムがメモリ４２にロードされ、これをＣＰＵ４１が実行することにより、プログラムで規定される各種の手段として機能する。
【００６６】
なお、図２に示したＰＣ本体３０と表示装置３２と入力装置３４と同様のハードウェア構成を図１で説明したＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、印刷制御装置２２などのハードウェア構成として採用することができる。
【００６７】
＜画像処理装置２０の機能に関する説明＞
図３は本実施形態に係る画像処理装置２０の機能を説明するためのブロック図である。画像処理装置２０は、制御部５０と、特性パラメータ取得部５２と、特性パラメータ記憶部５４と、優先度パラメータ保持部５６と、ハーフトーン処理生成部５８と、ハーフトーン処理規則記憶部６０とを備える。
【００６８】
制御部５０は、画像処理装置２０における各部の動作を制御する。特性パラメータ取得部５２は、図１で説明した印刷装置２４を含む印刷システム１０の特性に関する特性パラメータを取得する手段である。印刷システムの特性に関する特性パラメータには、例えば、解像度、ノズル数、インク種、平均ドット濃度、平均ドット径、平均ドット形状、各印刷素子のドット濃度、ドット径、ドット形状、吐出曲り、不吐、着弾干渉などがある。ここに例示したパラメータの少なくとも一つ、好ましくは複数のパラメータに関する情報が特性パラメータ取得部５２を通じて取得される。特性パラメータ取得部５２は「特性パラメータ取得手段」の一形態に相当する。
【００６９】
印刷素子とは、印刷装置２４においてドットの記録を担う記録素子のことをいう。インクジェット印刷装置の場合、インクジェットヘッドにおけるインク吐出用のノズルが「印刷素子」に相当する。凸版を用いる印刷装置の場合、版における網点の凸部のレリーフが「印刷素子」に相当する。
【００７０】
印刷システムの特性には、複数の印刷素子の個別の記録特性、及び、複数の印刷素子に共通の特性、のうち少なくとも一つが含まれる。印刷素子の個別の記録特性には、ドット濃度、ドット径、ドット形状、ドットの記録位置誤差、及び、記録不能異常のうち少なくとも一つが含まれる。インクジェット印刷装置の場合、ドットの記録位置誤差とは「吐出曲がり」に対応し、記録不能異常とは「不吐」に対応する。
【００７１】
複数の印刷素子に「共通の特性」には、平均ドット濃度、平均ドット径、平均ドット形状、及び、着弾干渉のうち少なくとも一つが含まれる。
【００７２】
特性パラメータの取得方法は、ユーザーインターフェースを通じてユーザーが各パラメータを入力してもよいし、印刷装置２４によって特性パラメータ取得用チャートを出力し、インラインスキャナやオフラインスキャナ等の画像読取装置２６（図１参照）によって特性パラメータ取得用チャートを読み取り、その読取画像を解析して各パラメータを取得してもよい。
【００７３】
特性パラメータとして例示した解像度、ノズル数、インク種、平均ドット濃度、平均ドット径、平均ドット形状、各印刷素子のドット濃度、ドット径、ドット形状、吐出曲り、不吐、着弾干渉などの項目のうち、解像度、ノズル数、インク種は、システム仕様に関する特性パラメータである。
【００７４】
したがって、これらシステム仕様に関する特性パラメータについては、予めシステム内にパラメータを保持しておくことが好ましい。そして、これらシステム仕様に関する特性パラメータである解像度、ノズル数、インク種に基づいて、システム個別の特性に関するパラメータを取得するための特性パラメータ取得用チャートのデータを生成し、当該印刷システム１０の印刷装置２４によって特性パラメータ取得用チャートを出力し、画像読取装置２６（図１参照）から特性パラメータ取得用チャートを読み取り、印刷装置２４に固有の特性に関する各種の特性パラメータを取得する構成が好ましい。
【００７５】
すなわち、上記に例示した様々な特性パラメータのうち、各印刷素子のドット濃度、ドット径、ドット形状、着弾干渉のパラメータは、使用するインクや印刷媒体、記録ヘッドの特性の組み合わせに応じて変わり、また、吐出曲がりや不吐についても記録ヘッドの状態によって変わる。なお、記録ヘッドの特性には、インクを吐出させる際に記録ヘッドに印加される駆動信号の波形や周波数などが含まれ、記録ヘッドの状態とは例えば、記録ヘッドの傾きや曲がり、印刷媒体との距離や各印刷素子の状態を示す。このように、使用するインクや印刷媒体、記録ヘッドの特性の組み合わせ、さらに、記録ヘッドの状態などに依存する各種のパラメータについては、適応的に適切な値を設定することが必要となるが、このような各種のパラメータについて、ユーザーが適切な値を入力することは作業負荷が多大となることも想定される。
【００７６】
したがって、特性パラメータの取得に関するユーザーの作業負荷を軽減するために、特性パラメータ取得用チャートを出力し、そのチャート出力結果を読み取って、各種の特性パラメータを自動的に取得する構成とすることが好ましい。
【００７７】
本例の画像処理装置２０は、印刷システム１０の特性に関する特性パラメータを自動的に取得するための手段として、特性パラメータ取得用チャート生成部６２と画像解析部６４とを備えている。
【００７８】
特性パラメータ取得用チャート生成部６２は、印刷システムの特性に関する特性パラメータのチャートデータを発生させる処理部である。特性パラメータ取得用チャート生成部６２で生成されたチャートデータはデータ出力部６６を通じて、印刷制御装置２２（図１参照）に送られ、印刷装置２４により特性パラメータ取得用チャートが印刷される。
【００７９】
特性パラメータ取得用チャート生成部６２と、特性パラメータ取得用チャート生成部６２によって生成されたチャートデータに基づいて印刷装置２４（図１参照）により特性パラメータ取得用チャートを出力する構成との組み合わせが「特性パラメータ取得用チャート出力手段」の一形態に相当する。
【００８０】
特性パラメータ取得用チャートの例について詳細は後述するが、特性パラメータ取得用チャートとしては、例えば、インクの各色のヘッドによる各印刷素子の単一ドットパターンとすることができる。単一ドットパターンは、各ドットを他のドットと重ねることなく、それぞれ孤立させて、個々に単独のドットとして打滴したパターンである。このような単一ドットパターンのチャートを読み取ることにより、各印刷素子のドット濃度、ドット径、ドット形状、吐出曲り、及び、不吐に関するパラメータを読み取ることができる。
【００８１】
また、特性パラメータ取得用チャートには、単一ドットパターンに加えて、複数ドットの重なった連続ドットパターンを含めることができる。連続ドットパターンとして二つのドットのドット間距離を変えて、互いにドットの一部が重なるように打滴した連続ドットパターンを含めることができる。このような連続ドットパターンは、着弾干渉によるドット変形量のパラメータを取得するために利用される。
【００８２】
本印刷システム１０の滴種が１種類の場合、１種類のドットを単独で打滴して単一ドットパターンとし、複数重ねて打滴して連続ドットパターンとすればよい。滴種が複数有る場合は、各々の種類のドットを単独で打滴して単一ドットパターンとし、各々の種類のドットの組み合わせで複数重ねて打滴して連続ドットパターンとする。
【００８３】
特性パラメータ取得用チャートの出力に際しては、同一印刷素子の単一ドットを複数回印刷し、それらのドット濃度、ドット径、ドット形状、吐出曲りの平均値を、該印刷素子のドット濃度、ドット径 、ドット形状、吐出曲りとしてもよい。また、さらに、各印刷素子のドット濃度、ドット径、ドット形状を平均化して平均ドット濃度、平均ドット径、平均ドット形状を取得してもよい。
【００８４】
システム誤差に対する耐性設計をする場合には、特性パラメータ取得用チャートの読み取りによって得られた測定値の平均値からのばらつきを示す分散σ２を計算し、この分散σ２の平方根である標準偏差σの値を、後ほど使用する誤差の所定量としてもよい。
【００８５】
印刷装置２４によって印刷された特性パラメータ取得用チャートの印刷結果は画像読取装置２６によって読み取られ、特性パラメータ取得用チャートの読取画像のデータが得られる。
【００８６】
画像解析部６４は、画像読取装置２６によって読み取られた読取画像を解析して、特性パラメータの情報を生成する特性パラメータ生成処理部として機能する。画像解析部６４によって、特性パラメータ取得用チャートから自動的に特性パラメータの情報が得られる。画像解析部６４は「画像解析手段」の一形態に相当する。
【００８７】
また、本例の画像処理装置２０は、入力装置３４を用いてユーザーが印刷システム１０の特性に関する特性パラメータを直接的に入力することができる。すなわち、画像処理装置２０における特性パラメータ取得部５２の態様は、入力装置３４を用いてユーザーが印刷システム１０の特性に関する特性パラメータを直接的に入力する構成であってもよいし、特性パラメータ取得用チャートの測定結果から自動的に特性パラメータを取得する構成であってもよく、これらの組み合わせであってもよい。
【００８８】
特性パラメータ取得部５２を通じて取得された特性パラメータの情報は特性パラメータ記憶部５４に記憶される。なお、特性パラメータ記憶部５４には、システム仕様に関する特性パラメータを予め保持しておくことができる。
【００８９】
ハーフトーン処理生成部５８は、特性パラメータに基づき、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理のそれぞれの処理内容を規定するハーフトーン処理規則を生成する。画像処理装置２０は、シミュレーション画像生成部６８と評価値演算部７０とを含んだ画質評価処理部７４を備えており、ハーフトーン処理生成部５８は画質評価処理部７４と連携して２種類以上のハーフトーン処理規則を生成する。ハーフトーン処理生成部５８は「ハーフトーン処理生成手段」の一形態に相当する。評価値演算部７０は「評価値算出手段」の一形態に相当する。
【００９０】
画質評価処理部７４は、シミュレーション画像の生成とシミュレーション画像に対する画像品質の評価値の計算を繰り返しながら、評価値が改善される最適化探索の処理を行う。画質評価処理部７４による処理により、ハーフトーンパラメータが決定される。
【００９１】
ハーフトーン処理生成部５８により生成された複数種類のハーフトーン処理規則は、ハーフトーン処理規則記憶部６０に登録される。図３では、図示の便宜上、２種類の異なるハーフトーン処理規則１，２が生成され、これらハーフトーン処理規則１，２がハーフトーン処理規則記憶部６０に記憶保存される様子を示したが、Ｋを２以上の整数とした場合に、Ｋ以上の複数種類のハーフトーン処理規則が生成され得る。そして、生成されたＫ種類のハーフトーン処理規則１，２，…Ｋのすべて又は一部をハーフトーン処理規則記憶部６０にラインアップとして登録することができる。ハーフトーン処理規則記憶部６０はハーフトーン登録手段の一形態に相当する。ハーフトーン処理規則記憶部６０には、印刷システム１０で使用可能なハーフトーン処理の候補としての複数種類のハーフトーン処理規則を登録しておくことができる。
【００９２】
こうしてハーフトーン処理生成部５８にて生成された複数のハーフトーン処理規則の中から、実際の印刷に使用するハーフトーン処理規則が決定される。
【００９３】
本例の画像処理装置２０では、複数のハーフトーン処理規則の中からいずれか一つのハーフトーン処理規則を選ぶための選択支援手段として、ハーフトーン選択用チャート生成部７６を備えている。
【００９４】
ハーフトーン選択用チャート生成部７６では、２種類以上のハーフトーン処理規則のそれぞれによって得られるハーフトーン画像の印刷結果を対比可能に並べたハーフトーン選択用チャートのチャートデータを生成する。ハーフトーン選択用チャート生成部７６で生成されたチャートデータはデータ出力部６６を通じて、印刷制御装置２２（図１参照）に送られ、印刷装置２４によりハーフトーン選択用チャートが印刷される。ハーフトーン選択用チャート生成部７６と印刷装置２４との組み合わせが「ハーフトーン選択用チャート出力手段」の一形態に相当する。また、ハーフトーン選択用チャート生成部７６が「ハーフトーン選択用チャート生成手段」の一形態に相当する。
【００９５】
ユーザーはハーフトーン選択用チャートの出力結果を見て、所望のハーフトーン処理規則を選択することができる。ユーザーによるハーフトーン処理規則の選択操作は入力装置３４を用いて行われる。入力装置３４はユーザーが所望のハーフトーン処理規則を選択する操作を行うための「ハーフトーン選択操作手段」として機能する。すなわち、入力装置３４は、ハーフトーン選択用チャートの生成に用いられた２種類以上のハーフトーン処理の中からユーザーがいずれかのハーフトーン処理の種類を選択するためのユーザーの操作を受け付けるハーフトーン選択操作手段として機能する。
【００９６】
また、このようなユーザーによるハーフトーン処理規則の選択機能のみならず、システムが自動的に一つのハーフトーン処理規則を選択する機能を備えていてもよい。この場合、ハーフトーン処理に対する複数の要求項目の優先度に関する優先度パラメータを予め保持しておくことが必要である。優先度パラメータ保持部５６には、複数の要求項目に関する優先度のバランスを指定した優先度パラメータが記憶されている。優先度パラメータ保持部５６は優先度パラメータ保持手段の一形態に相当する。
【００９７】
優先度パラメータは入力装置３４を通じてユーザーが自由に入力し、優先度のバランスの設定、並びに、設定内容の変更を行うことができる。或いはまた、優先度パラメータは、システム上、予め一種類又は複数種類の選択候補が用意されていてもよい。優先度パラメータの設定に関する選択候補が複数種類用意されている場合、ユーザーは印刷目的や用途、生産性などを考慮して、入力装置３４を通じていずれかの選択候補を選択することができる。
【００９８】
優先度パラメータによって要求項目に対する優先度のバランスを指定しておくことにより、この優先度パラメータ保持部５６で特定される優先度パラメータにしたがい、システム上で推奨される最適な一つのハーフトーン処理規則が一意に決定される構成とすることができる。このような自動選択の機能は制御部５０によって実現でき、かかる自動選択の処理を担う制御部５０の構成がハーフトーン自動選択手段の一形態に相当する。
【００９９】
入力装置３４は、ユーザーが各要求項目に対する優先度に関する設定を入力するための優先度入力部として機能する。ユーザーが設定した優先度に応じて、その優先度の設定に基づくハーフトーン処理規則（すなわち、ハーフトーンアルゴリズムとハーフトーンパラメータの組み合わせ）と、そのユーザー設定に係る優先度のバランスと対称的な優先度のバランスとなるハーフトーン処理規則とを生成して、両者の比較を行うという態様があり得る。
【０１００】
また、ユーザーが設定した優先度を基準にして、その優先度のバランスをわずかに振って、複数設定した優先度のバランスに基づき、複数のハーフトーン処理規則を生成するという態様があり得る。
【０１０１】
画像処理装置２０は、生成したハーフトーン処理規則にしたがって、連続調画像のデータをハーフトーン処理する機能を有する。すなわち、画像処理装置２０は、画像入力部７７と、色変換処理部７８と、ハーフトーン処理部８０とを備える。
【０１０２】
画像入力部７７は、原稿画像のデータを取り込む入力インターフェース部であり、画像データ取得部として機能する。画像入力部７７は、外部又は装置内の他の信号処理部から原稿画像データを取り込むデータ入力端子で構成することができる。画像入力部７７として、有線又は無線の通信インターフェース部を採用してもよいし、メモリカードなどの外部記憶媒体（リムーバブルディスク）の読み書きを行うメディアインターフェース部を採用してもよく、若しくは、これら態様の適宜の組み合わせであってもよい。
【０１０３】
色変換処理部７８は、インターナショナル・カラー・コンソーシアム (ICC；International Color Consortium)によるＩＣＣプロファイルの形式に則したカラープロファイルを用いて、原稿画像データの色変換処理を行い、印刷装置２４による出力に適したカラー画像信号を生成する。印刷装置２４においてＣＭＹＫの４色のインクを用いる場合には、色変換処理部７８によりＣＭＹＫの画像信号が生成される。また、ＣＭＹＫに加え、ライトマゼンタ（ＬＭ）及びライトシアン（ＬＣ）を含む６色のインクを用いる場合には、色変換処理部７８によりＣＭＹＫとＬＭ、ＬＣの各色成分を含む画像信号が生成される。
【０１０４】
ハーフトーン処理部８０は、ハーフトーン処理生成部５８によって生成されたハーフトーン処理規則を用いて、各色の連続調画像に対してハーフトーン処理を行い、ハーフトーン画像を生成する。ハーフトーン処理部８０にて生成されたハーフトーン画像のデータはデータ出力部６６を通じて、印刷制御装置２２（図１参照）に送られ、印刷装置２４により印刷が行われる。
【０１０５】
また、画像処理装置２０の画質評価処理部７４はハーフトーン処理部８０と連携して、印刷用ハーフトーン画像の評価値を算出することができる。ハーフトーン処理部８０によって生成されるハーフトーン画像に関する評価値の情報は、表示装置３２の画面上に表示させることができ、また、データ出力部６６を通じて外部に提供することができる。
【０１０６】
＜印刷システムにおけるハーフトーン処理規則の決定手順＞
本実施形態の印刷システム１０におけるハーフトーン処理規則の定め方について詳説する。図４は本実施形態におけるハーフトーン処理決定方法としてのハーフトーン処理規則の決定方法の一例を示すフローチャートである。
【０１０７】
まず、印刷システムの特性に関する特性パラメータを取得する（ステップＳ１２）。特性パラメータの取得に際しては、ユーザーインターフェースによる入力も可能であるが、特性パラメータ取得用チャートの読取画像を解析して特性パラメータを自動取得する形態が好ましい。ステップＳ１２は特性パラメータ取得工程の一形態である。
【０１０８】
次に、ハーフトーン処理に対する要求項目の優先度の異なる２種類以上のハーフトーン処理規則を生成する（ステップＳ１４）。ハーフトーン処理規則の生成に際しては、優先度パラメータと特性パラメータとに基づき、複数種類のハーフトーン処理規則が生成される。ステップＳ１４はハーフトーン処理生成工程の一形態である。
【０１０９】
そして、生成された各ハーフトーン処理規則を用いてハーフトーン選択用チャートを出力する（ステップＳ１６）。ステップＳ１６は「ハーフトーン選択用チャート出力工程」の一形態である。
【０１１０】
ユーザーはハーフトーン選択用チャートの出力結果を見て、いずれか一つのハーフトーン処理規則を選ぶことができる。ユーザーの選択操作に基づき、印刷に用いるハーフトーン処理規則が決定される（ステップＳ１８）。すなわち、ステップＳ１８はハーフトーン選択用チャートの生成に用いられた２種類以上のハーフトーン処理の中からユーザーがいずれかのハーフトーン処理の種類を選択するためのユーザーの操作を受け付け、ユーザーによる選択操作に基づいてハーフトーン処理規則が決定される。ステップＳ１８は「ハーフトーン選択操作工程」の一形態である。
【０１１１】
＜特性パラメータ取得用チャートの例＞
図４のステップＳ１２で説明した特性パラメータ取得工程で用いられる特性パラメータ取得用チャートの具体例について説明する。
【０１１２】
図５は特性パラメータ取得用チャート１００の一例を示す図である。ここでは、シアン、マゼンタ、イエロー、ブラックの各色の記録ヘッドにおける印刷素子であるノズルによって、印刷媒体１０１上に、単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋと、第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋと、第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋとが打滴されたものが示されている。単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋは、単一ドットが他のドットと分離された孤立状態で離散的に記録される離散ドットのパターンである。第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋと、第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋは、二つ以上のドットを接触させて記録される連続ドットのパターンである。
【０１１３】
図６は図５の特性パラメータ取得用チャートの描画に用いたシリアルスキャン型のインクジェット印刷装置の平面模式図である。図６では、図示の便宜上、各色の記録ヘッドのノズル数を減じて各色４ノズルのみを示した。ノズル数やノズルの配列形態、ノズル密度については、様々な設計が可能である。
【０１１４】
図６に示したように、シリアルスキャン型のインクジェット印刷装置におけるヘッドユニット１１０は、シアンインクを吐出するシアン記録ヘッド１１２Ｃと、マゼンタインクを吐出するマゼンタ記録ヘッド１１２Ｍと、イエローインクを吐出するイエロー記録ヘッド１１２Ｙと、ブラックインクを吐出するブラック記録ヘッド１１２Ｋと、がキャリッジ１１４に搭載され、図６のＸ方向に沿って往復移動可能に構成されている。Ｘ方向に直交するＹ方向が印刷媒体１０１の搬送方向である。Ｘ方向は「主走査方向」に相当し、Ｙ方向は「副走査方向」に相当する。印刷媒体１０１を搬送する手段（媒体搬送手段）については、ドラム搬送方式、ベルト搬送方式、ニップ搬送方式、チェーン搬送方式、パレット搬送方式など、各種形態を採用することができ、これら方式を適宜組み合わせることができる。
【０１１５】
シアン記録ヘッド１１２Ｃ、マゼンタ記録ヘッド１１２Ｍ、イエロー記録ヘッド１１２Ｙ、ブラック記録ヘッド１１２Ｋの各記録ヘッドの詳細な構造は図示しないが、それぞれのインクジェット方式の記録ヘッドは、各ノズルに対応してインク吐出に必要な吐出エネルギーを発生させる吐出エネルギー発生素子（例えば、圧電素子や発熱素子）を備えている。各記録ヘッド（１１２Ｃ，１１２Ｍ，１１２Ｙ，１１２Ｋ）は、印刷制御装置２２（図１参照）から与えられる駆動信号及び吐出制御信号に従い、オンデマンドでインク液滴を吐出する。
【０１１６】
図６のキャリッジ１１４をＸ方向に移動させつつ、適宜のタイミングでシアン記録ヘッド１１２Ｃの各ノズル１１８Ｃから打滴を行うことにより、図５の符号１０２Ｃで示す単一ドットパターンを形成することができる。シアンインクによる単一ドットパターン１０２Ｃを描画した後、印刷媒体１０１をＹ方向に搬送し、印刷媒体１０１における記録領域を変えてから、キャリッジ１１４をＸ方向に移動させつつ、適宜のタイミングでシアン記録ヘッド１１２Ｃの各ノズル１１８Ｃから打滴を行うことにより、図５の符号１０４Ｃで示す第１の連続ドットパターンを形成することができる。また、シアンインクによる第１の連続ドットパターン１０４Ｃを描画した後、印刷媒体１０１をＹ方向に搬送し、印刷媒体１０１における記録領域を変えてから、キャリッジ１１４をＸ方向に移動させつつ、シアン記録ヘッド１１２Ｃの各ノズル１１８Ｃから適宜のタイミングで打滴を行うことにより、図５の符号１０６Ｃで示す第２の連続ドットパターンを形成することができる。
【０１１７】
第１の連続ドットパターン１０４Ｃと第２の連続ドットパターン１０６Ｃとでは、重なり合うドット同士のドット間距離の設定が異なっている。ドット間距離を変えて複数種類の連続ドットパターンを記録することにより、ドット間距離ｄと着弾干渉の影響による変化量との関係に関する特性パラメータを把握することが可能になる。
【０１１８】
なお、図５では、ドット間距離を異ならせた２種類の連続ドットパターン（１０４Ｃ，１０６Ｃ）を例示しているが、ドット間距離を変えて３種類以上の連続ドットパターンを形成してもよい。
【０１１９】
シアンインクによるドットパターン（１０２Ｃ，１０４Ｃ，１０６Ｃ）の記録に続けて、以下同様に、マゼンタ記録ヘッド１１２Ｍの各ノズル１１８Ｍによる打滴、イエロー記録ヘッド１１２Ｙの各ノズル１１８Ｙによる打滴、ブラック記録ヘッド１１２Ｋの各ノズル１１８Ｋによる打滴を、順次に行うことで、図５に示す特性パラメータ取得用チャート１００が生成される。
【０１２０】
各色の単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋから、各色の印刷素子ごとのドット濃度、ドット径、ドット形状、吐出曲り、不吐、に関する情報を得ることができる。また、多数の単一ドットの測定結果を統計処理することにより、平均ドット濃度、平均ドット径、平均ドット形状、並びに、それぞれの標準偏差σ（分散σ２の平方根）を得ることができる。各印刷素子のドット濃度、ドット径、ドット形状、吐出曲り、のうち少なくとも一つの項目について算出される標準偏差σ又は分散σ２は、ドットのばらつきに関する分散情報の一形態に相当する。分散情報に基づき、システムの不安定性に対する耐性設計を行う際の演算において付加する誤差の量（後述する「付加誤差の所定量」に相当）を定めることができる。
【０１２１】
また、各色の第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋと、第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋから、着弾干渉に関する特性パラメータの情報を得ることができる。着弾干渉に関する特性パラメータとは、重なり合うドット同士の相互作用である着弾干渉の影響によるドット間距離の変化、ドット濃度の変化、ドット形状の変化などに関する情報をいう。
【０１２２】
＜着弾干渉に関する特性パラメータについて＞
図７及び図８は着弾干渉に関する特性パラメータの説明図である。図７の左欄は、二つのドットを部分的にオーバーラップさせて連続打滴する際の２ドットのドット間距離の設定値をｄ１，ｄ２，ｄ３と３段階に異ならせた様子が示されており、図７の右欄は、ドット間距離ｄ１，ｄ２，ｄ３のそれぞれの設定で打滴を行った場合に着弾干渉の影響によってドット間距離が変化した様子を示している。なお、ここでのドット間距離とは、ドットの中心間距離を意味している。
【０１２３】
図示のように、設定値としてのドット間距離ｄ１、ｄ２、ｄ３（ｄ１＞ｄ２＞ｄ３）に対して、それぞれ実際のドット間距離はｕ１、ｕ２、ｕ３（ｕ１＞ｕ２＞ｕ３）となる。着弾干渉によって、ドットが引き寄せられることから、ｄ１＞ｕ１、ｄ２＞ｕ２、ｄ３＞ｕ３となる。
【０１２４】
ドット間距離の設定を変えて、着弾干渉の影響によるドット間距離の変化のデータを取得することで、図８に示すような着弾干渉データを得ることができる。図８中の横軸はドット間距離の設定値であり、「Ｒ」はドットの半径を示す。図８の縦軸は着弾干渉の影響によってドット間距離が変化する変化量を示しており、図７における｜ｄｉ−ｕｉ｜の絶対値を示している（ｉ＝１，２，３）。図８の横軸が「２Ｒ」は、２ドットが外接する位置を示している。ドット間距離が２Ｒよりも大きいとドットは重ならないため、着弾干渉の影響は受けない。ドット間距離の設定が２Ｒよりも小さい場合に、ドット同士がオーバーラップして着弾干渉によりドットが引き寄せられ、ドット間距離が変化する。
【０１２５】
図８では「ドット間距離の変化量」として説明しているが、着弾干渉の影響は、ドット濃度の変化やドット形状の変化としても測定することができる。
【０１２６】
図５で説明した特性パラメータ取得用チャート１００における第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋ及び第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋの読取結果から、ドット間距離ｄの関数としてパラメータ化された着弾干渉データを得ることができる。
【０１２７】
このような着弾干渉に関するパラメータを印刷素子毎（ここではノズル毎）に求めて平均化する。色毎に平均化した値を色別に保持してもよいし、全色を平均化した値を共通のパラメータとして保持してもよい。
【０１２８】
図５ではＣＭＹＫ各色について滴種を１種類と仮定した場合の単一ドットパターン及び連続ドットパターンを例示したが、滴種が複数有る場合は、各々の種類のドットを単独で打滴して単一ドットパターンとし、各々の種類のドットの組み合わせで複数重ねて打滴して連続ドットパターンとする。そして各滴種の組み合わせについて着弾干渉に関するパラメータを取得することとなる。また、ＣＭＹＫ各色のドットの組み合わせで複数重ねて打滴して連続ドットパターンを形成し、かつ、各色のドットの組み合わせについて着弾干渉に関するパラメータを取得してもよい。
【０１２９】
＜ハーフトーン処理に対する要求項目について＞
ハーフトーン処理に要求される要求項目には、例えば、以下のようなものがある。すなわち、要求項目の第１分類（ａ）として、画質、システムコスト 、ハーフトーン生成時間、ハーフトーン処理時間がある。要求項目の第２分類（ｂ）として、画質に関して、さらに、「粒状性」と「システム誤差に対する耐性」とがある。これら複数の要求項目は、トレードオフの関係にある。また、システム誤差に対する耐性の中には、「環境変動に対する耐性」がある。環境変動に対する耐性とは、例えば、温度や湿度の影響によってインクの濃度とドットの広がり量が変動するので、その影響をシミュレーションしてハーフトーン処理規則を設計することが考えられる。
【０１３０】
本実施形態では、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理のハーフトーン処理規則が生成されるが、「複数の要求項目」としては、上記に例示した、画質、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間、システム誤差に対する耐性、及び、環境変動に対する耐性のうち少なくとも二つの項目が含まれる。
【０１３１】
＜ハーフトーンアルゴリズムと各要求項目に対する得失＞
第１分類（ａ）における画質、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間の各要求項目に対する各種ハーフトーンアルゴリズムの得失は、図９の図表に示すとおりである。ここでは、ハーフトーンアルゴリズムとして、ディザ法、誤差拡散法、ダイレクトバイナリーサーチ（ＤＢＳ）法の３種類を比較した。
【０１３２】
システムコストとは、ハーフトーン処理の機能を実現するために必要なＣＰＵ（Central Processing Unit）性能、メモリ容量その他のシステム仕様に関するコストが含まれる。ハーフトーン生成時間は、ハーフトーン処理規則を生成するために要する時間であり、例えば、ハーフトーンパラメータを決定するための演算に要する時間が含まれる。ハーフトーン処理時間は、生成されたハーフトーン処理規則を用いて連続調画像のデータからハーフトーン画像のデータに変換するための処理に要する時間である。
【０１３３】
ディザ法、誤差拡散法、ＤＢＳ法の３種類のハーフトーンアルゴリズムを比べると、画質に関して、ディザ法は相対的に画質が低く、ＤＢＳ法は相対的に画質が高画質であり、誤差拡散法は両者の中間的な画質となる。システムコストに関して、ディザ法は相対的にコストが低く、ＤＢＳ法は相対的にコストが高い。誤差拡散法のシステムコストは、ディザ法とＤＢＳ法の中間レベルである。ハーフトーン生成時間とハーフトーン処理時間に関して、ディザ法は相対的に短時間であり、ＤＢＳ法は相対的にもっと時間がかかる。誤差拡散法は、ディザ法とＤＢＳ法の中間のレベルである。
【０１３４】
また、図９に示したハーフトーンアルゴリズムの種類による相対的な得失のみならず、同じハーフトーンアルゴリズムにおいてもハーフトーンパラメータの設定によって、各要求項目に対する得失が変化する。例えば、ハーフトーンアルゴリズムがディザ法の場合、ディザマスクサイズが大きい程、画質は高くなるが、その反面、システムコストが高くなり、かつ、ハーフトーン生成時間やハーフトーン処理時間が長いものになる。
【０１３５】
ハーフトーンアルゴリズムが誤差拡散法の場合、誤差拡散マトリクスサイズが大きい程、また、誤差拡散マトリクスを適用する階調区間の区分けが多い程、画質は高いものとなるが、他の要求項目に対してはシステムコストが高くなり、かつ、ハーフトーン生成時間やハーフトーン処理時間が長いものになる。
【０１３６】
ハーフトーンアルゴリズムがＤＢＳ法の場合、画素の更新回数が多い程、また、交換画素範囲が広い程、画質は高いものになるが、他の要求項目に対してはシステムコストが高くなり、かつ、ハーフトーン生成時間やハーフトーン処理時間が長いものになる。
【０１３７】
要求項目の第２分類（ｂ）に関しては、印刷順番、作画のパスや打滴のタイミングなどによってドット濃度、ドット径、ドット形状 、吐出曲り、不吐などの特性パラメータに誤差を生ずることに対して、粒状性低下やスジ発生を抑えるように、システム誤差に対する耐性設計が可能であるが、この耐性設計によって誤差の無い状態での粒状性は低下することとなる。つまり、粒状性とシステム誤差に対する耐性はトレードオフの関係にある。
【０１３８】
システム誤差の要因となり得る印刷順番とは、例えば、インクの色の重ね順である。また、印刷順番には、シリアルスキャン方式のヘッド走査における往路パスと復路パスの順序を含めることができる。パスとは、シリアルスキャン方式のインクジェットヘッドでマルチパスにより描画を完成させる作画モードの場合のパスの順番である。シングルパスプリンタの場合は、主走査方向の一列が「パス」に相当する。タイミングとは、例えば、印刷媒体を送りながら打滴を行う場合に、印刷媒体の搬送の誤差などの影響で打滴のタイミングによって着弾位置やドット形状などに誤差が発生するような場合を想定したものである。
【０１３９】
システム誤差としては、他に、印刷素子の経時的な状態変化によってドット濃度、ドット径、ドット形状、吐出曲り、不吐などの特性パラメータが変化するため、これも誤差と見做される。また、着弾干渉の影響によるドット濃度、形状や位置の変化に関して図５の様な特性パラメータ取得用チャートのみから正確にパラメータ化してシミュレーション再現することは困難であり、この現実との乖離もシステム誤差と見做される。
【０１４０】
つまりシステムの経時的な状態変化、特性パラメータ取得用チャートや画像読取装置２６の制約、シミュレーションモデルの限界などによって生ずるシミュレーション画像と現実との乖離がシステム誤差と見做され、乖離の無い状態での粒状性を最適化し、かつ、これらの乖離が有っても現実の画像の粒状性低下やスジ発生を抑えるように耐性を持たせる設計を行うことになる。
【０１４１】
また、ディザ法や誤差拡散法の場合、例えば、シングルパスプリンタのように各印刷素子が印刷媒体の幅方向の広い範囲に独立に存在する印刷システムの場合、各印刷素子のドット濃度、ドット径、ドット形状、吐出曲り、或いは不吐といった特性を直接的に反映して粒状性を最適なものとするハーフトーン設計を行うことが困難である。
【０１４２】
したがって、この場合もインク種毎に平均的なドット濃度、ドット径、ドット形状の情報に基づいて粒状性を最適化し、かつ、複数の印刷素子の個別の特性によるドット濃度、ドット径、ドット形状、吐出曲り、或いは不吐などの誤差に対して、耐性を持たせる設計を行うことになる。
【０１４３】
＜具体例による説明＞
本例の画像処理装置２０では、上述した各要求項目に対する得失に基づき、各要求項目の優先度に応じて２種類以上のハーフトーン処理規則を設定する。ハーフトーン処理規則は、ハーフトーンアルゴリズムとハーフトーンパラメータとの組み合わせによって特定される。
【０１４４】
［設定例１］優先度の設定例として、例えば、第１分類（ａ）に関しては画質重視、かつ、第２分類（ｂ）に関しては粒状性重視の設定とした場合に、この優先度の設定（設定例１）に対応したハーフトーン処理規則として、次のハーフトーン処理規則を定めることができる。
【０１４５】
・ハーフトーンアルゴリズム：ＤＢＳ法
・ハーフトーンパラメータ：画素の更新回数＝大、かつ 交換画素範囲＝大
・システム誤差に対する耐性設計：無し
なお、ハーフトーンパラメータに関する画素の更新回数を特定する具体的数値や、交換画素範囲を特定する具体的数値については、システム上で選択できる複数の数値候補の中から相対的に大きな値に属する適宜の数値がセットされる。
【０１４６】
ＤＢＳ法に関しては、ハーフトーンパラメータとして、画素の更新回数と、交換画素範囲を指定するだけで、ハーフトーン処理規則を確定したことになる。
【０１４７】
[設定例２] 優先度の他の設定例として、例えば、第１分類（ａ）に関してはハーフトーン処理時間重視、かつ、第２分類（ｂ）に関してはシステム誤差耐性重視の設定とした場合に、この優先度の設定（設定例２）に対応したハーフトーン処理規則として、次のハーフトーン処理規則を定めることができる。
【０１４８】
・ハーフトーンアルゴリズム：ディザ法
・ハーフトーンパラメータ：ディザマスクサイズ＝小
・システム誤差耐性設計：±１画素の誤差を付加、かつ「スジ」の耐性も考慮する
粒状性評価用パラメータα＝１、かつ、スジ評価用パラメータβ＝１に設定。
【０１４９】
なお、ハーフトーンパラメータに関するディザマスクサイズを特定する具体的数値については、システム上で選択できる複数の数値候補の中から相対的に小さな値に属する適宜の数値がセットされる。上記例示の設定例２において、第２分類（ｂ）に関してはシステム誤差の程度が分からない場合があり、またそのシステム誤差が現実の画像の粒状性やスジ品質にどの程度の影響を及ぼすのか未だ分からないため、システム誤差耐性の優先度に応じて複数設定してもよい。例えば、誤差量を「±１」、「±２」…と複数設定してもよい。着弾干渉のシミュレーションに関して、「実施しない設定」、「実施する設定」、「実施する際に着弾干渉によるドット移動のみをシミュレーションする設定」、「ドット移動のみでなくドット濃度や形状の変化もシミュレーションする設定」など複数設定してもよい。着弾干渉によるドット移動、濃度や形状の変化の設定に関して、特性パラメータ取得用チャートから取得したパラメータを基準に変更して複数設定してもよい。
【０１５０】
上記例示の設定例１，２に限らず、様々な優先度の設定に対応したハーフトーン処理規則を生成することができる。
【０１５１】
ハーフトーンアルゴリズムとして、ディザ法又は誤差拡散法が選ばれた場合には、さらに図１０に示すフローチャートによって、各ハーフトーンアルゴリズムに対応したハーフトーンパラメータを生成する処理が行われる。
【０１５２】
図１０はハーフトーンパラメータの生成処理に関するフローチャートである。図１０のフローチャートは、ディザ法と誤差拡散法の両方について共通のフローチャートである。ここでは、ディザ法を例に説明する。
【０１５３】
まず、ハーフトーンパラメータを仮設定する（ステップＳ２２）。ディザ法の場合、ディザマスクのマトリクスサイズ（つまりディザマスクサイズ）と各閾値を定めることがハーフトーンパラメータを定めることに相当する。ディザマスクサイズについては３２×３２、６４×６４、１２８×１２８、２５６×２５６など、様々なサイズがあり得る。ディザマスクサイズが指定された場合のハーフトーンパラメータとはディザマスクの閾値を示し、図１０のフローチャートを閾値０から最大値まで繰り返すことになる。
【０１５４】
ステップＳ２２でハーフトーンパラメータを仮設定した後、次に、その仮設定したハーフトーンパラメータを用いてハーフトーン処理を行う（ステップＳ２４）。ディザ法の場合、このステップＳ２４は、閾値「０」から現閾値までのドットＯＮ画素を求めることに相当する。つまり、現閾値の階調を持つ単一階調の入力画像について、ディザマスクを適用したハーフトーン処理後のハーフトーン画像（ドット配置）を求めること相当する。
【０１５５】
次いで、ステップＳ２４で得られたハーフトーン画像に対し、さらに、印刷システムの特性に関する特性パラメータを用いて、印刷画像のシミュレーション画像を生成する（ステップＳ２６）。ステップＳ２６では、ハーフトーン画像が示すドットパターンのデータに対して、各印刷素子のドット濃度、ドット形状、ドット径、吐出曲がり、不吐出、などに関する特性パラメータを反映させたドットを、ハーフトーン画像の画素に重ねて配置することにより、印刷画像のシミュレーション画像が生成される。
【０１５６】
図１１はシミュレーション画像の概念図である。図１１では、格子状の各セルが画像データの画素を表している。ハーフトーン画像のデータにおいて「ドットＯＮ」の画素のセルがスクリーントーンのパターンで表示されており、「ドットＯＦＦ」の画素は白抜きで表されている。
【０１５７】
シミュレーション画像の生成に際しては、ドットＯＮ画素の記録を担う各印刷素子のドット濃度、ドット径、形状、吐出曲がり、不吐などの記録特性を反映したドットを、当該ドットＯＮ画素の位置に配置してゆく。
【０１５８】
このとき、周囲ドットを含めた配置状態又はドットを重ねた後の配置状態に基づき、既に取得した着弾干渉によるドット形状の変形パラメータから着弾干渉後のドット形状を算出して再配置してもよい。例えば、印刷媒体搬送方向と平行な方向である「副走査方向」（図１１のＹ方向）のドット間距離ｙａによる着弾干渉の影響によりＹ方向にｆ（ｙａ）の関数で表されるドット移動が発生し、かつ、印刷媒体搬送方向に垂直な方向である「主走査方向」（図１１のＸ方向）のドット間距離ｘｂによる着弾干渉の影響によりＸ方向にｆ（ｘｂ）の関数で表されるドット移動が発生するものとすると、このような着弾干渉の影響により、ｆ（ｙａ）＋ｆ（ｘｂ）のドット移動に伴うドット形状の変化が発生するとして、ドットの再配置が行われる。
【０１５９】
着弾干渉する周囲ドットは「副走査方向」や「主走査方向」のみでなく斜め方向にも存在し、その影響も受けるため、「副走査方向」や「主走査方向」のみでなく任意の方向の周囲ドットｎとのドット間距離ｃｎによる着弾干渉の影響により該ドットの方向にｆ（ｃｎ）の関数で表されるドット移動が発生するものとして、ｆ（ｙａ）＋ｆ（ｘｂ）＋ｆ（ｃ1）＋ｆ（ｃ2）＋・・・＋ｆ（ｃｎ）だけドット移動させて再配置してもよい。勿論、着弾干渉の影響は滴種によって異なるため、周囲ドット種によって関数ｆ（＊）は異なる。「＊」は変数を表す。着弾干渉により、ドット移動だけでなくドット濃度やドット形状の変化も発生するとして、ドットを再配置してもよい。
【０１６０】
図１０のステップＳ２６におけるシミュレーション画像の生成に際して、印刷装置２４がシングルパスプリンタのように、各印刷素子が印刷媒体の幅方向の広い範囲にわたって独立に存在する印刷システムの場合、印刷素子毎に個別のドット濃度、ドット径、ドット形状の情報を用いるのではなく、インク種毎に各印刷素子のドット濃度、ドット径、ドット形状として、それぞれの平均値を用いる。
【０１６１】
次いで、ステップＳ２６で生成したシミュレーション画像に対して画質評価を行う（図１０のステップＳ２８）。
【０１６２】
画質評価は、シミュレーション画像にガウシアンフィルタなどのローパスフィルタや、人の視覚感度を表す視覚伝達関数（ＶＴＦ：Visual Transfer Function）をかけた上で、周波数変換して積分した値、ＲＭＳ粒状度（Root Mean Square granularity）、入力画像との誤差や標準偏差などのうち少なくとも一つの評価値を算出して行われる。ステップＳ２８の画質評価工程で算出された値は「画質評価値」としてメモリに記憶される。
【０１６３】
ここで、システム誤差耐性の設計を実施する場合、ハーフトーン処理結果の現閾値に該当するドットＯＮ画素と印刷順番、パス、タイミングのうち少なくとも一つの条件が同じ条件に属する画素のドットに対し、所定のドット濃度、ドット径、ドット形状、吐出曲がり、不吐のうち少なくとも一つの誤差を付加して、上記と同様にシミュレーション画像の生成（ステップＳ２６）と画質評価値の算出（ステップＳ２８）を実施する。
【０１６４】
さらに、システム誤差への耐性として粒状性の低下のみではなく、スジの発生も抑えるように耐性設計する場合には、スジ評価値として、シミュレーション画像に、上記の誤差を付加して、ローパスフィルタやＶＴＦをかけた上で主走査方向に積分し、１次元の周波数変換を行って積分した値、入力画像の主走査方向積分値との誤差、標準偏差などが算出される。なお、粒状性やスジの定量評価値を計算する方法としては、特開２００６−６７４２３号公報や特開２００７−１７２５１２号公報などに記載されている公知の方法を用いることができる。
【０１６５】
本例では画質評価値は、以下の式で算出され、得られた値が保持される。
画質評価値＝粒状性評価値［システム誤差無し］＋α×｛粒状性評価値［システム誤差有り（＋所定量）］＋粒状性評価値［システム誤差有り（−所定量）｝＋β×｛スジ評価値［システム誤差有り（＋所定量）］＋スジ評価値［システム誤差有り（−所定量）］｝
【０１６６】
この画質評価値の計算式における粒状性評価値［システム誤差無し］とは、システム誤差を付加しないシミュレーション画像から算出される粒状性評価値である。粒状性評価値［システム誤差有り（＋所定量）］とは、システム誤差としてプラスの（正の）所定量を付加したシミュレーション画像から算出される粒状性評価値である。粒状性評価値［システム誤差有り（−所定量）］とは、システム誤差としてマイナスの（負の）所定量を付加したシミュレーション画像から算出される粒状性評価値である。スジ評価値［システム誤差有り（＋所定量）］とは、システム誤差としてプラスの（正の）所定量を付加したシミュレーション画像から算出されるスジ評価値である。スジ評価値［システム誤差有り（−所定量）］とは、システム誤差としてマイナスの（負の）所定量を付加したシミュレーション画像から算出されるスジ評価値である。係数αとβは評価用パラメータであり、係数αは粒状性評価用パラメータ、係数βはスジ評価用パラメータである。システム誤差に対する耐性を高めようとする場合、αやβはより大きな値に設定される。特に、粒状性だけでなく、「スジ」も目立たなくしようとする場合には、βの値を大きくする。既に説明したシステム誤差耐性の優先度に応じて、付加誤差の所定量、付加誤差の種類（濃度、ドット径、ドット形状、吐出曲がり、不吐、着弾干渉）、評価用パラメータとしての係数α及びβが定められる。
【０１６７】
付加誤差の所定量は、特性パラメータ取得用チャートの読み取りによって得られるドット濃度、ドット径、ドット形状、吐出曲がり、などの各項目の標準偏差σを用いることができる。付加誤差の所定量として、ドット濃度の標準偏差、ドット径の標準偏差、ドット形状の標準偏差、吐出曲がりの標準偏差のうち少なくとも一つを用いることができ、これらの適宜の組み合わせとすることもできる。
【０１６８】
図１０のステップＳ２８にて画質評価値を算出し、画質評価値が改善された場合、ハーフトーンパラメータを更新する（ステップＳ３０）。ステップＳ３２では、ステップＳ２２からステップＳ３０の処理を所定回数繰り返し実施したか否かが判定される。ディザ法の場合のステップＳ３２の「所定回数」とは、閾値の候補の全画素数となる。
【０１６９】
ステップＳ３２の判定において、所定回数の繰り返し処理が完了していなければ、ステップＳ２２に戻り、ステップＳ２２からステップＳ３０の処理を繰り返す。ステップＳ３２の判定において、所定回数の繰り返し処理が完了したら処理を終了する。
【０１７０】
＜誤差拡散法の場合＞
図１０のフローチャートを誤差拡散法のハーフトーンパラメータの生成に適用する例を説明する。誤差拡散法の場合、ハーフトーンパラメータとは、誤差拡散マトリクスのサイズ、拡散係数、及び、各誤差拡散マトリクスの適用階調区間の設定を示す。ここでは説明を簡単にするために、誤差拡散マトリクスのサイズは１種類の共通サイズとする。
【０１７１】
図１０のフローチャートをすべての適用階調区間について繰り返すことで、各適用階調区間の誤差拡散マトリクスの拡散係数が定められる。
【０１７２】
誤差拡散マトリクスの適用階調区間は、例えば、８ビット階調の場合に、０−５０、５１−１００、１０１−１５０、１５１−２００、２０１−２５６の５段階に分けることができる。適用階調区間の区切り方は様々な定め方が可能であり、２以上の整数ｍとしてｍ段階に均等区分してもよいし、不均等な任意の階調領域に区分けしてもよい。
【０１７３】
ある階調区間について、該当階調区間に適用する誤差拡散マトリクスの拡散係数を仮設定し（ステップＳ２２）、当該階調区間における各々の階調の入力画像（単一階調の均一画像）にハーフトーン処理を施し（図１０のステップＳ２４）、シミュレーション画像を生成し（ステップＳ２６）、画質評価値の算出（ステップＳ２８）を行い、階調毎の各評価値の平均値を画質評価値とする。
【０１７４】
ステップＳ２２におけるハーフトーンパラメータの仮設定に際し、誤差拡散マトリクスの拡散係数の初期値は、１／マトリクスサイズとする。所定回数の繰り返しを行う際の、２回目以降の誤差拡散マトリクス係数の仮設定（ステップＳ２２）においては、それまでの最良の誤差拡散マトリクスの各係数に「±所定範囲の乱数」を付加して、係数総和を「１」に規格化することで、仮設定を実施する。
【０１７５】
また、隣接階調区間の誤差拡散マトリクスに関する拡散係数の初期値は、既に最適化した隣接階調区間の誤差拡散マトリクスの拡散係数を用いることが好ましい。
【０１７６】
ステップＳ２６のシミュレーション画像の生成は、ディザ法の場合と同様にして実施する。画質評価（ステップＳ２８）もディザ法の場合と同様にして実施する。ただし、システム誤差に対する耐性設計を実施する場合、各々の印刷順番、パスやタイミングに属する画素のドットへの誤差付加を、各々実施して、シミュレーション画像を生成し、粒状性やスジ評価値を算出し、その総和を「評価値」とする。例えば、システム誤差有りの粒状性評価値は、以下の式で表される。
【０１７７】
粒状性評価値［システム誤差有り］
＝粒状性評価値［システム誤差有り(第１グループに「＋所定量」誤差付加)]
＋ 粒状性評価値［システム誤差有り(第２グループに「＋所定量」誤差付加)] ＋ …
＋ 粒状性評価値[システム誤差有り(第１グループに「−所定量」誤差付加)]
＋ 粒状性評価値[システム誤差有り(第２グループに「−所定量」誤差付加)] ＋ …
ここで第１グループ、第２グループ、…といったグループ分けは、印刷順番 、パス、タイミングのうち少なくとも一つの条件に関して同じ条件に属する画素群を示す。例えば、往復８パスの描画を完成させる作画モードの場合、第１パスで記録される画素群を第１グループ、第２パスで記録される画素群を第２グループ、と順次にグループ分けし、第８パスで記録される画素群を第８グループとすることができる。
【０１７８】
グループ分けされた各グループに属する画素対して、付加する誤差の「所定量」はグループ間で同じ値としてもよいし、グループ毎に異なる値としてもよい。また、「＋所定量」と「−所定量」は、絶対値が同じであってもよいし、絶対値が異なる値であってもよい。
【０１７９】
図１２（Ａ）は８回の走査パスで所定の記録解像度の描画を行う作画モードにおける打滴の順番をパスの番号で示したものである。図１２（Ｂ）は図１２（Ａ）で示した作画モードで描画を行う場合の第１パスの画素のドットに所定量の誤差を付加する場合の概念図である。図１２（Ｂ）では、第１パスで打滴される各画素群のドットに対して、Ｘ方向に吐出曲がりの誤差が付与されている。なお、他のパス番号の画素群に対しても同様に誤差を付与することができる。
【０１８０】
図１３は図１２（Ａ）で示した作画モードで描画を行う場合の第３パスの画素のドットについてドット径が所定量だけ小さくなる誤差が付与されている。図１３の破線で示したドット径は誤差の無い平均的なドット径を示している。
【０１８１】
＜ディザ法における他の例＞
ディザ法の場合、図１０で説明したフローチャートに限らず、公知のボイドアンドクラスタ法（Void-and-Cluster法）を用いてもよい。図１４はそのフローチャートである。
【０１８２】
まず、ハーフトーンの初期画像を準備する（ステップＳ４２）。ハーフトーンの初期画像の生成方法は、公知のVoid-and-Cluster法に従う。つまり、ある特定階調のシミュレーション画像にフィルタを畳み込んだエネルギー画像において、エネルギー最大値の画素をドットが密なクラスタ画素と見做し、エネルギー最小画素をドットが疎なボイド画素と見做し、クラスタ画素とボイド画素の交換を繰り返すことにより、初期画像が生成される。特定階調としては、例えば、最大濃度の５０％程度の階調値とし、０−２５６階調で表現される画像データにおける階調値「１２８」の初期画像を生成する。
【０１８３】
次に、印刷システムに関する特性パラメータを用いて、ハーフトーン画像からシミュレーション画像を生成する（ステップＳ４４）。シミュレーション画像の生成に関しては、図１１で説明した例と同様である。ステップＳ４４で生成したシミュレーション画像に対して、フィルタを畳み込み、ハーフトーン画像のドット未設定の画素のうち、エネルギー最小画素（すなわち、ボイド画素）に閾値を設定し、ハーフトーン画像の当該ボイド画素にドットを設定する（ステップＳ４６）。フィルタを畳み込む際に用いるフィルタとしては、例えばガウシアンフィルタが用いられる。
【０１８４】
ステップＳ４８では、全階調について閾値の設定（つまりドットの設定）が完了したか否かが判定され、未完了であれば、ステップＳ４４に戻り、ステップＳ４４、Ｓ４６の処理が繰り返される。すなわち、ステップＳ４６で、新たにドットが追加されたハーフトーン画像について、シミュレーション画像が生成され（ステップＳ４４）、このシミュレーション画像に対してフィルタを畳み込んだエネルギー画像が生成され、エネルギー最小画素に閾値が設定される（ステップＳ４６）。
【０１８５】
ステップＳ４８において、全階調の処理が完了したら、図１４の処理を終了する。
【０１８６】
図１４に示したフローチャートは、初期画像から閾値を増加させていく方向の処理であるが、初期画像から閾値（すなわち階調値）を降下させる方法についても、公知のボイドアンドクラスタ法に従う。つまり、シミュレーション画像にフィルタを畳み込んだエネルギー画像において、ドットが設定されている画素のうち、エネルギー最大の画素をドットが密なクラスタ画素と見做し、閾値を設定すると共に、当該画素のドットを外し、さらに、シミュレーション画像を生成、フィルタの畳み込み、閾値設定とドット外し、という処理を順次に繰り返す。なお、フィルタを畳み込む際に用いるフィルタとしては、例えばガウシアンフィルタが用いられる。
【０１８７】
システム誤差に対する耐性設計を実施する場合、図１０で説明した例と同様に、現閾値に該当する画素と印刷順番、パス、タイミングの少なくとも一つの条件が同じ条件に属する画素のドットに対して、所定量のドット濃度の誤差、ドット径の誤差、ドット形状の誤差、吐出曲がりの誤差、不吐の誤差のうち少なくとも１種類の誤差を付加してシミュレーション画像を生成し（ステップＳ４４）、フィルタを畳み込む（ステップＳ４６）。
【０１８８】
またさらに、スジ耐性の設計を実施する場合には、スジエネルギーとして、シミュレーション画像に、上記の所定量の誤差を付加し、フィルタを畳み込んだ上で主走査方向に積分した一次元のエネルギー（すなわち、スジエネルギー）を算出する。そして、印刷画像全体のエネルギーとして、スジエネルギーの成分を含んだ以下に示す画像評価値が最小となる画素を探索することとなる。
【０１８９】
画像評価値＝エネルギー [システム誤差無し] ＋α×｛ エネルギー[システム誤差有り(＋所定量)] ＋エネルギー[システム誤差有り(−所定量)] ｝＋β×｛スジエネルギー[システム誤差有り(＋所定量)] ＋スジエネルギー[システム誤差有り(−所定量)] ｝
図１０や図１４で説明した方法により、ディザ法や誤差拡散法におけるハーフトーンパラメータが決定され、ハーフトーンアルゴリズムとハーフトーンパラメータの組み合わせで特定されるハーフトーン処理規則が生成される。こうして、複数種類のハーフトーン処理規則が生成される。
【０１９０】
＜ハーフトーン選択用チャートについて＞
本実施形態の印刷システム１０では、画像処理装置２０にて生成された複数種類のハーフトーン処理規則の中から、印刷に用いる１種類のハーフトーン処理規則を選択する際の判断材料を提供するために、ハーフトーン選択用チャートが出力される（図４のステップＳ１６）。
【０１９１】
ハーフトーン選択用チャートは、例えばシアン、マゼンタ、イエロー、ブラックなどの１次色や、レッド、グリーン、ブルーなどの２次色、３次色、４次色を所定の階調ステップで並べた階調別のパッチを含むチャートとすることができる。また、ハーフトーン選択用チャートは、各色について所定の階調ステップで階調値を離散的に変えたパッチに代えて、又はこれと組み合わせて、階調値を連続的に変化させたグラデーション画像を含む構成とすることができる。
【０１９２】
さらに、ハーフトーン選択用チャートは、空色やペールオレンジ色などの特別な色による所定階調の均一濃度のパッチやグラデーション画像を含む構成とすることができる。「特別な色」の種類については、様々な色を設定することができる。空色やペールオレンジ色は、印刷物において粒状性が特に問題となりやすい色の例である。このように、印刷物において特に重視される色を「特別な色」として設定し、ハーフトーン選択用チャートの画像に含めることができる。
【０１９３】
ハーフトーン選択用チャートは、当該チャートに示されるハーフトーン処理の結果から、ユーザーが各ハーフトーン処理の品質を比較して、適切なハーフトーン処理を選択する際の判断材料として利用することができるものである。
【０１９４】
複数種類のハーフトーン処理の品質を対比できるようにするため、１枚の印刷媒体に複数種類のハーフトーン処理の処理結果を併置したハーフトーン選択用チャートを生成することが好ましい。
【０１９５】
図１５はハーフトーン選択用チャートの例を示す模式図である。図１５では、１枚の印刷媒体１０１に２種類のハーフトーン処理規則のそれぞれの処理結果を並べて印刷したハーフトーン選択用チャート１５０の例が示されている。
【０１９６】
図１５の左側に示したチャート領域が第１のハーフトーン処理規則（「ハーフトーン１」と表記）の処理結果を示すチャートであり、右側に示したチャート領域が第２のハーフトーン処理規則（「ハーフトーン２」と表記）の処理結果を示すチャートとなっている。
【０１９７】
本例のハーフトーン選択用チャート１５０では２種類のハーフトーン処理規則のそれぞれのハーフトーン処理に関して、Ｃ、Ｍ、Ｙ、Ｋの各１次色について、階調値０から２５６の階調域を「１６」刻みで１６段階に分けた合計３２個の１次色パッチ１５１、１５２が並んでいる。
【０１９８】
図１５では、図示の便宜上、階調ステップの一部を省略して、パッチ数を減じて描いているが、ＣＭＹＫの各色について、階調値１６、３２、４８、６４、８０、９６、１１２、１２８、１４４、１６０、１７６、１９２、２０８、２２４、２４０、２５６の各階調値に対応する１次色パッチ１５１、１５２が記録される。符号１５１は、第１のハーフトーン処理規則の処理結果による１次色パッチを示し、符号１５２は第２のハーフトーン処理規則の処理結果による１次色パッチを示している。
【０１９９】
また、ハーフトーン選択用チャート１５０には、ＣＭＹＫの各色の１次色パッチ１５１、１５２の配列に加え、各色のグラデーション画像１６１、１６２と、空色の所定階調による空色パッチ１７１、１７２と、ペールオレンジ色の所定階調によるペールオレンジ色パッチ１８１、１８２とが含まれている。符号１６１は、第１のハーフトーン処理規則の処理結果によるグラデーション画像を示し、符号１６２は第２のハーフトーン処理規則の処理結果によるグラデーション画像を示している。グラデーション画像１６１、１６２は、ＣＭＹＫの各色の１次色について最小階調値から最大階調値までの階調域の範囲で階調値を連続的に変化させた濃淡画像の画像領域である。
【０２００】
符号１７１は、第１のハーフトーン処理規則の処理結果による空色パッチを示し、符号１７２は第２のハーフトーン処理規則の処理結果による空色パッチを示している。符号１８１は、第１のハーフトーン処理規則の処理結果によるペールオレンジ色パッチを示し、符号１８２は第２のハーフトーン処理規則の処理結果によるペールオレンジ色パッチを示している。
【０２０１】
さらに、ハーフトーン選択用チャート１５０には、各ハーフトーン処理規則についてのシステムコスト、インクコスト、及び処理時間に関する情報が印字されている。
【０２０２】
また、図１５には示されていないが、１次色パッチ１５１、１５２の一部又はすべてについて、粒状性の評価値及び／又はスジの評価値を示す情報がパッチとの関連付けを有して印字されてもよい。パッチとの関連付けを有して情報を印字する方法としては、例えば、パッチに重ねて情報を印字する態様や、パッチの近くに情報を印字する態様などがある。
【０２０３】
同様に、空色パッチ１７１、１７２やペールオレンジ色パッチ１８１、１８２についても同様に、これらのパッチ（１７１，１７２，１８１，１８２）の一部又はすべてについて、粒状性の評価値の情報及び／又はスジの評価値の情報がパッチとの関連付けを有して印字されてもよい。
【０２０４】
ユーザーは、第１のハーフトーン処理規則による処理結果のチャートと、第２のハーフトーン処理規則による処理結果のチャートとを見比べて、好ましいハーフトーン処理規則を選択することができる。
【０２０５】
図１５に示したハーフトーン選択用チャート１５０における１次色パッチ１５１、１５２、グラデーション画像１６１、１６２、空色パッチ１７１、１７２、ペールオレンジ色パッチ１８１、１８２のそれぞれは、ハーフトーン処理の品質を比較評価するための画像領域であり、「比較評価用画像領域」の一形態に相当する。
【０２０６】
図１５に例示したハーフトーン選択用チャート１５０の形態に限らず、様々なチャートの形態があり得る。図１５に例示した１次色のグラデーション画像１６１、１６２に代えて、又はこれと組み合わせて、２次色、３次色、４次色など、他の色のグラデーション画像を形成してもよい。比較評価用画像領域としてのパッチやグラデーション画像の色種やレイアウトに関しては様々な形態が可能である。
【０２０７】
また、ハーフトーン選択用チャートの出力に際しては、ハーフトーン処理のシステム誤差に対する耐性（粒状性の低下やスジ発生の抑制）も評価するために、印刷媒体の描画可能範囲の全面に同じチャートを並べたり、或いは、同じチャートの内容を複数枚出力したりしてもよい。印刷媒体の描画可能範囲の全面に同じチャートを並べる構成は、描画可能範囲内における印刷位置（印刷場所）に依存するシステム誤差に対する耐性を評価する場合に有益である。また、同じチャートの内容を複数枚出力する構成は、経時的なシステム誤差に対する耐性を評価する場合に有益である。「同じチャートの内容」とは、「同じハーフトーン処理結果の画像」の一形態である。印刷媒体の描画可能範囲の全面に同じチャートを並べて出力する構成は、「同じハーフトーン処理結果の画像を、印刷媒体上の異なる位置に複数出力する」という構成の一形態に相当する。同じチャートの内容を複数枚出力する構成は、「同じハーフトーン処理の画像を、異なる印刷タイミングで複数回出力する構成」の一形態に相当する。
【０２０８】
同じチャートを時間的にずらして複数枚出力する構成において、同じチャートを連続的に出力する際に、ハーフトーン処理を切り替えて、複数種類のハーフトーン処理に関して、連続的なチャート出力を行うことができる。この場合、同じハーフトーン処理の処理結果の印刷場所（印刷媒体上の印刷位置）は固定することが好ましい。同じハーフトーン処理の処理結果のチャートを複数枚出力する場合に、各印刷媒体の同じ場所に、チャートを印刷することにより、場所に依存するシステム誤差の影響を除外することができる。
【０２０９】
同じチャートを空間的にずらして複数出力する構成の場合、１枚の印刷媒体上で隣接するハーフトーン処理結果は、互いに異なる種類のハーフトーン処理の処理結果とすることができる。また、同じチャートを空間的にずらして複数出力する構成の場合、同じハーフトーン処理結果を同じ１枚の印刷媒体に収める構成とすることができる。これによって、経時のシステム誤差の影響を除外することができる。
【０２１０】
また、図１５で説明したように、ユーザーによる判断や選択に有益な情報として、ハーフトーン処理の処理結果を示す画像のみならず、これに加えて、粒状性やスジ の定量評価値、システムコスト、インクコスト、ハーフトーン生成時間、ハーフトーン処理時間などのうち少なくとも一つの情報を、ハーフトーン選択用チャートの印刷物に印字してもよい。「システムコスト」は、例えば、要求されるハーフトーン処理時間に収めるために必要とされるシステム仕様の実現に要する機能強化のための追加的なオプションのコストとして示される。「インクコスト」については、ハーフトーンの種類によってインクの使用量に若干の差が生じるため、同じ画像内容を所定枚数印刷した場合のハーフトーン種類毎のインク使用量からインクコストが計算され、その情報が提示される。システムコストとインクコストのうち少なくとも一方が「コスト」に相当する。
【０２１１】
ハーフトーン処理の処理結果に関する粒状性やスジの定量評価値、システムコスト、インクコスト、ハーフトーン生成時間、ハーフトーン処理時間などのうち少なくとも一つの情報は、ハーフトーン選択用チャートの出力時に印字して提示する構成に代えて、又はこれと組み合わせて、ユーザーインターフェースの画面に表示させる構成とすることができる。このような定量評価に関する評価値の情報をハーフトーン選択用チャートとともに印字するための構成や、ユーザーインターフェースの画面に表示させる構成が「情報提示手段」の一形態に相当する。すなわち、画像処理装置２０の表示装置３２（図２、図３参照）は「情報提示手段」として機能し得る。
【０２１２】
粒状性やスジの定量評価値は、ハーフトーン選択用チャートのハーフトーン処理結果から既述した方法でシミュレーション画像を生成して、粒状性評価値やスジ評価値を算出してもよいし、ハーフトーン選択用チャートの出力結果をインラインスキャナ等の画像読取装置２６で読み取り、その読取画像から粒状性評価値やスジ評価値を算出してもよい。
【０２１３】
なお、ハーフトーン選択用チャートに関するシミュレーション画像の生成には、システム誤差に対する耐性も評価するために、各々の印刷順番、パスやタイミングのうち少なくとも一つの条件が同一の条件に属する画素群のドットへの所定量の誤差の付加を各々実施してシミュレーション画像を生成することを含む。
【０２１４】
シミュレーション画像から粒状性やスジの定量評価値を算出する場合には、その算出した値をハーフトーン選択用チャートの印刷物に印字することができる。
【０２１５】
一方、ハーフトーン選択用チャートの出力結果を読み取って、その読取画像から粒状性やスジの定量評価値を算出する場合には、その算出結果をユーザーインターフェースの画面に表示させることができる。ユーザーはユーザーインターフェースの画面に表示される定量評価値を参照し、かつ、ハーフトーン選択用チャートの印刷物を確認して、適切なハーフトーン処理を選択することができる。
【０２１６】
また、他の方法として、ハーフトーン選択用チャートの出力結果を読み取って、その読取画像から粒状性やスジの定量評価値を算出する場合には、当該読み取りを実施したハーフトーン選択用チャートに対して、その算出結果を追加印字する構成としてもよいし、或いは、読み取りを実施したハーフトーン選択用チャートの出力後に、同じハーフトーン選択用チャートを出力する際に、既に算出してある粒状性やスジの定量評価値を印字する構成としてもよい。
【０２１７】
粒状性やスジの定量評価値の情報を提示する場合に、ユーザーに対して、特に、注意を喚起する必要のある評価値の差異や、評価値が変動しているパッチの部分について、画面上や印刷物上で強調表示を行う態様も好ましい。
【０２１８】
例えば、時間的に印刷タイミングをずらして複数枚のハーフトーン選択用チャートを出力して、経時変化による変動を確認する場合、ハーフトーン選択用チャートの読取画像から算出される定量評価値の変化が許容範囲を超えて大きいものについて、その旨をユーザーに注意喚起する強調表示を行う態様がある。この場合、定量評価値の履歴をメモリに保存し、定量評価値の変化量が許容範囲を超えた場合に、差別化表示その他の強調表示を行う。
【０２１９】
また、経時的なシステム誤差、つまり時間に対するシステムの不安定性についてのハーフトーン選択用チャートによる確認の他、印刷媒体上の印刷位置（場所）に依存するシステム誤差、つまり空間（場所）に対するシステムの不安定性についてハーフトーン選択用チャートによる確認を行うこともできる。この場合も、場所の違いによる定量評価値の差が許容範囲を超えて大きいものについて、その旨をユーザーに注意喚起する強調表示を行う態様がある。
【０２２０】
また、ユーザーの選択操作によって、又は、システムの自動選択によって、一つのハーフトーン処理規則が選択された後に、要求項目の第１分類（ａ）及び第２分類（ｂ）の優先度バランスが、この選択されたハーフトーン処理規則と近い、他のハーフトーン処理規則をさらに複数生成して優先度パラメータに基づいて画質評価値や総合評価値を算出し、又はハーフトーン選択用チャートを出力し、これらを含めてシステム又はユーザーがさらに最適なハーフトーン処理規則を選択できるようにしてもよい。システムが自動的にハーフトーン処理を選択する場合、画質評価値や総合評価値が所定の閾値以上になるまで、ハーフトーン処理規則の生成を繰り返してもよい。
【０２２１】
＜ＤＢＳ法によるハーフトーン選択用チャートの生成方法について＞
図１６はＤＢＳ法によるハーフトーン選択用チャートのハーフトーン画像を生成する手順を示したフローチャートである。ＤＢＳ法の場合、既に決めたハーフトーンパラメータに基づき、ハーフトーン選択用チャートのハーフトーン画像を図１６のフローチャートに従い取得する。
【０２２２】
まず、ハーフトーンの初期画像を準備する（ステップＳ５２）。ハーフトーンの初期画像は、ハーフトーン選択用チャートに対して、別途、簡易に生成したディザマスク、又は図４のステップＳ１４で生成したディザ法のハーフトーン処理規則によるディザ処理をかけることにより生成される。
【０２２３】
次いで、ハーフトーン画像におけるドットを置き換える処理を行う（図１６のステップＳ５４）。そして、ドットの置き換え前と、置き換え後のそれぞれに関し、印刷システムの特性に関する特性パラメータを用いてシミュレーション画像を生成する（ステップＳ５６）。生成したシミュレーション画像について画質評価を行い（ステップＳ５８）、置き換えの前後で評価値が改善された場合はハーフトーン画像を更新する（ステップＳ６０）。ステップＳ５８における画質評価に際して算出される画質評価値は、シミュレーション画像にガウシアンフィルタなどのローパスフィルタや人の視覚感度を表す視覚伝達関数（ＶＴＦ）をかけた上で入力画像との誤差（差分）を算出して得られる。
【０２２４】
予め設定されている「画素更新回数」に従い、所定回数のドットの置き換えを行い、ステップＳ５４からステップＳ６０の処理を繰り返す。
【０２２５】
ステップＳ６２において、所定回数のドットの置き換えの処理を完了したか否かが判定され、所定回数の処理が未完了の場合は、ステップＳ５４に戻り、ステップＳ５４からステップＳ６０の処理を繰り返す。ステップＳ６２において、所定回数の処理が完了したと判定された場合は、本処理を終了する。
【０２２６】
＜着弾干渉の影響による画質劣化を補償する手段について＞
これまで、図１０、図１４のフローチャートで表されるディザ法及び誤差拡散法のそれぞれのハーフトーンパラメータ生成、又は、図１６のフローチャートで表されるＤＢＳ（Direct Binary Search）法のハーフトーン処理において、着弾干渉の影響を加味して良好なハーフトーン処理結果を得るために、着弾干渉まで含めたシミュレーション画像を生成することを前提として説明してきた。しかしながら、着弾干渉のシミュレーションには多大な時間を要し、シミュレーション精度も課題であることから、シミュレーションを実施せずに、簡易な方法で着弾干渉の影響による画質劣化を補償できることが望ましい。かかる観点から、ドット接触時の着弾干渉による画質劣化を補償する手段を備えた構成とすることも望ましい形態の一つである。
【０２２７】
例えば着弾干渉の影響による粒状性劣化を補償するために、各画素のドットについて周囲ドットの種類、接触方向や接触量に基づき移動方向や移動量を概算し、該移動方向及び／又は移動量に基づき各ドットを同じ移動方向及び／又は同じ移動量の小グループに分類し、各小グループの粒状性を良好に保ってハーフトーンパラメータ生成、又はハーフトーン処理を行ってもよい。またさらに、ドット径、ドット形状、吐出曲りの誤差が有る場合の着弾干渉によるスジ、ムラ発生および粒状性劣化を補償するために同一の印刷順番、パスやタイミングに属する画素のグループのドットに所定のドット径、ドット形状、吐出曲りのうち少なくとも一つの誤差を付加した上で、該グループの各画素のドットについて周囲ドットの種類、接触方向や接触量に基づき移動方向や移動量を概算し、該移動方向及び／又は移動量に基づき各ドットを同じ移動方向及び／又は同じ移動量の小グループに分類し、各小グループの粒状性を良好に保ってハーフトーンパラメータ生成、又はハーフトーン処理を行ってもよい。
【０２２８】
或いはまた、ドット径、ドット形状、吐出曲りのうち少なくとも一つの誤差が有る場合の着弾干渉によるスジ、ムラ発生及び粒状性劣化を補償するために、同一の印刷順番、パスやタイミングに属する画素のグループのドットに所定のドット径、ドット形状、吐出曲りのうち少なくとも一つの誤差を付加しても、該グループのドットの周囲ドットとの接触状態の変化が少なくなるようにハーフトーンパラメータ生成、又はハーフトーン処理を行ってもよい。
【０２２９】
＜ハーフトーン選択用チャートを出力する意義＞
ハーフトーン選択用チャートは、２種類以上のハーフトーン処理規則の処理結果を比較するために出力するという第１の意義と、システムの不安定性を確認するために出力するという第２の意義と、の少なくとも一方の意義を有している。１枚の印刷媒体１０１に２種類以上のハーフトーン処理規則の処理結果を併置するチャート構成は第１の意義において有益なものである。その一方で、第２の意義に注目する場合には、必ずしも１枚の印刷媒体１０１に２種類以上のハーフトーン処理規則の処理結果を併置する必要性はない。むしろ、場所に依存するシステムの不安定性を確認する目的や時間に対するシステムの不安定性を確認する目的に対しては、１枚の印刷媒体１０１において１種類のハーフトーン処理規則の処理結果のみを記録するチャート形態とすることもあり得る。
【０２３０】
＜２種類以上のハーフトーン処理規則の生成とそれらの処理結果の比較について＞
本実施形態では、少なくとも２種類のハーフトーン処理規則を生成するが、より好ましくは２種類よりも多くのハーフトーン処理規則を生成する構成とする。
【０２３１】
図１７は横軸を画質、縦軸をシステムコスト又はハーフトーン処理時間とした場合の各種ハーフトーン処理規則の定性的な傾向を示したグラフである。ディザ法、誤差拡散法、ＤＢＳ法のそれぞれのハーフトーンアルゴリズムについて、相対的に比較すると、画質については、ディザ法、誤差拡散法、ＤＢＳ法の順に高画質化してゆき、システムコストやハーフトーン処理時間に関しては、ディザ法、誤差拡散法、ＤＢＳ法の順に高コスト化、長時間化してゆく。ただし、ディザ法、誤差拡散法、ＤＢＳ法のそれぞれのアルゴリズムの中でも、ハーフトーンパラメータの設定次第で、画質やシステムコスト／ハーフトーン処理時間のバランスを変えることができる。
【０２３２】
要求項目のバランスが異なる様々な種類のハーフトーン処理の設定が可能であるが、図１７に示す例では、ディザ法、誤差拡散法、ＤＢＳ法のそれぞれについて、「画質」のレベルを低／中／高の３段階に異ならせた合計９種類の設定が行われる様子が示されている。図１７におけるＤ１，Ｄ２，Ｄ３はディザ法における３種類の設定を示しており、ＥＤ１，ＥＤ２，ＥＤ３は誤差拡散法における３種類の設定を示しており、ＤＢＳ１，ＤＢＳ２，ＤＢＳ３はＤＢＳ法における３種類の設定を示している。
【０２３３】
また、図１７で説明したハーフトーンアルゴリズムに依存した各要求項目に対する得失とは別に、図１８に示すように、ハーフトーンアルゴリズムによらず、一つのパラメータで粒状性をよくすると、システムの不安定性に対する耐性が悪くなるという傾向がある。
【０２３４】
図１８の横軸は粒状性、縦軸はシステムの不安定性に対する耐性を示している。図１８では、システムの不安定性に対する耐性としては、粒状性の耐性と、スジの耐性の両方の視点があるが、両者ともに、同じような定性的な傾向がある。図１８では粒状性の耐性についてのみ示した。すなわち、図１８に示すように、粒状性を高めると、システムの不安定性に対する耐性が悪くなり、スジの耐性も低下するという傾向が見られる。逆に、粒状性を犠牲にすると、システム不安定性に対する耐性が向上し、スジの耐性も向上する、という関係にある。
【０２３５】
システムの不安定性に対する耐性の設定例として、例えば、耐性のレベルを高／中／低の３段階に異ならせた３種類の設定を行うことが考えられる。図１８のＴ１，Ｔ２，Ｔ３はシステムの不安定性に対する耐性についての３種類の設定を示している。
【０２３６】
図１７及び図１８で説明した定性的な傾向を基に、ハーフトーン処理に対する複数の要求項目のバランスが異なる２種類以上のハーフトーン処理規則が生成される。例えば、図１７で説明した９種類の設定と図１８で説明した粒状性の耐性に関する３種類の設定の組み合わせによる合計２７種類のハーフトーン処理規則をデフォルトで生成する構成とすることができる。
【０２３７】
２７種類のハーフトーン処理規則のそれぞれの処理結果によるハーフトーン選択用チャートを出力して、それらの中からユーザーに一つのハーフトーン処理規則を選択させる構成とすることができる。
【０２３８】
また、他の方法として、ユーザーが要求項目に対する優先度の設定を指定し、その優先度の設定に近い、２種類又は数種類のハーフトーン処理規則を生成するなどして、予めユーザーの意向を反映させて、ハーフトーン処理の種類の提示範囲を絞り込んでもよい。
【０２３９】
例えば、画質重視の設定が指定されている場合には、ＤＢＳ法か誤差拡散法に絞られ、画質かつコストバランスを重視する設定の場合には誤差拡散法、コスト重視の設定であればディザ法というように、予めハーフトーンアルゴリズムの種類を制約して、ハーフトーン処理規則を生成してもよい。
【０２４０】
また、要求項目のうち、ハーフトーン処理時間やコストについては、ある程度、目標とする定量的な要求値が予め想定されていることが多い。すなわち、ユーザーは、生産性などの要求から、目標とするハーフトーン処理時間やコストについて、目標値を事前に設定することができるケースが多いと考えられる。
【０２４１】
したがって、そのようなユーザー側の要求（目標値）を満たす範囲で、２７種類の中から複数のハーフトーン処理規則を選び、実際にハーフトーン選択用チャートとして出力する態様も可能である。
【０２４２】
＜ハーフトーン処理の選択について＞
２種類以上のハーフトーン処理規則の中から一つのハーフトーン処理規則を選択する方法として、ハーフトーン選択用チャートのチャート出力を確認して、ユーザーがいずれか１のハーフトーン処理を選択する構成とする形態に限らず、システムが自動的に一つのハーフトーン処理を選択する構成とすることも可能である。
【０２４３】
この場合、システムは、複数の要求項目に対する優先度パラメータを予め保持している。例えば、第１分類（ａ）に関し、画質、システムコスト、ハーフトーン生成時間、第２分類に関して、粒状性、システム誤差に対する耐性、という要求項目があり、システムは以下の優先度パラメータＡ，Ｂ，Ｃ，Ｄ及びｐ，ｑ，ｒを予め保持しており、以下の式によって総合評価値を算出する。
【０２４４】
総合評価値＝Ａ×画質評価値＋Ｂ×システムコスト＋Ｃ×ハーフトーン生成時間＋Ｄ×ハーフトーン処理時間
画質評価値＝ｐ×粒状性評価値［システム誤差無し］＋ｑ×｛粒状性評価値［システム誤差有り（第１グループに「＋所定量」の誤差付加）］＋ 粒状性評価値[システム誤差有り(第２グループに「＋所定量」の誤差付加)] ＋ …＋ 粒状性評価値[システム誤差有り(第１グループに「−所定量」の誤差付加)]＋ 粒状性評価値[システム誤差有り(第２グループに「−所定量」の誤差付加)] ＋ …｝ ＋ｒ×｛スジ評価値[システム誤差有り(第１グループに「＋所定量」の誤差付加)]＋ スジ評価値[システム誤差有り(第２グループに「＋所定量」の誤差付加)] ＋ …＋ スジ評価値[システム誤差有り(第１グループに「−所定量」の誤差付加)]＋ スジ評価値[システム誤差有り(第２グループに「−所定量」の誤差付加)] ＋ … ｝
ここで画質評価値を得るために、ハーフトーン選択用チャートのハーフトーン処理結果から、既述した方法でシミュレーション画像を生成して、粒状性評価値やスジ評価値を算出し、適宜、各色、各階調や空色、ペールオレンジ色に関して、評価値の値を平均化する。
【０２４５】
各インク種に対しては、粒状性評価値やスジ評価値を平均化してもよいし、しなくてもよい。シミュレーション画像の生成には、システム誤差に対する粒状性やスジ評価値も得るために、各々の印刷順番、パスやタイミングが同一の条件に属する画素群（グループ）のドットへの誤差付加を各々実施してシミュレーション画像を生成することを含む。
【０２４６】
また、付加する誤差の所定量（つまり所定誤差量）は、別途、適宜の値を決めておいてもよいし、特性パラメータ取得用チャートの読み取り結果から算出される標準偏差等であってもよい。優先度パラメータＡ，Ｂ，Ｃ，Ｄ，ｐ，ｑ，ｒはそれぞれ、優先度を表す実数が設定される。
【０２４７】
なお、２種類以上のハーフトーン処理規則を生成するハーフトーン処理生成の際に適用するシミュレーション条件と、２種類以上のハーフトーン処理規則の中から一つのハーフトーン処理規則を自動的に選択するハーフトーン自動選択におけるシミュレーション画質評価の際に適用するシミュレーション条件は必ずしも一致しない。例えば、ハーフトーン処理生成におけるシミュレーションは、ハーフトーン処理規則の生成を速やかに実施するために、着弾干渉のファクターを含めない条件で、又は着弾干渉のファクターのうち「ドット移動」のみを考慮してシミュレーションする条件で実施し、ハーフトーン自動選択におけるシミュレーションは、なるべく現実の画像を忠実に再現するために、着弾干渉によるドット移動、ドット形状及びドット濃度のそれぞれの変化のすべてを含めてシミュレーションを実施してもよい。ここで「ハーフトーン処理生成」とは、ハーフトーンアルゴリズムがディザ法や誤差拡散法の場合にはハーフトーンパラメータの生成を示し、ＤＢＳ法の場合にはハーフトーン画像の生成を示す。
【０２４８】
或いはまた、上記のシミュレーション画像に基づく評価値の算出に代えて、印刷装置２４により出力したハーフトーン選択用チャートを画像読取装置２６で読み取り、その読取画像から粒状性評価値やスジ評価値を算出して、適宜、各色、各階調、空色、ペールオレンジ色に関して評価値の値を平均化して、以下の式により画質評価値を得てもよい。
【０２４９】
画質評価値＝ｐ×粒状性評価値＋ｒ×スジ評価値
また、画質評価値、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間及び粒状性評価値［システム誤差無し］、粒状性評価値［システム誤差有り］、スジ評価値のそれぞれに対して、各々許容閾値を設定しておき、各値が閾値以上となるハーフトーン処理規則をまず抽出し、その中で上記の総合評価値に基づいて、最適なハーフトーン処理を決定してもよい。
【０２５０】
例えば、システムコストがなるべく低いハーフトーン処理を決定したい場合、画質評価値、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間及び粒状性評価値［システム誤差無し］、粒状性評価値［システム誤差有り］、スジ評価値のそれぞれについて、各々の許容閾値以上となるハーフトーン処理をまず抽出した後に、優先度パラメータＢを大きい値に設定して総合評価値を得る方法となる。
【０２５１】
優先度パラメータの設定に従い、システムによって一つのハーフトーン処理規則を自動的に選択（決定）する構成とした場合であっても、その自動選択によって決定されたハーフトーン処理規則を、その後、ユーザーが適宜変更することができる構成としてもよい。また、ユーザー操作やシステムのプログラムにより、優先度パラメータの設定を変更して、ハーフトーン処理規則を選択し直すことができるように、画像処理装置２０にて生成された各種のハーフトーン処理規則をラインアップとして登録しておくことが好ましい。
【０２５２】
さらに、それぞれのハーフトーン処理規則に関する粒状性やスジの定量評価値、ハーフトーン生成時間、ハーフトーン処理時間、システムコストなどの情報についても、必要に応じて参照できるように、これらの情報をハーフトーン処理規則と関連付けて保存しておくことが好ましい。
【０２５３】
印刷装置２４で使用するインクの色毎に、つまり、インク種毎に、画質評価値、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間を算出して、インク種毎に異なるハーフトーンアルゴリズム、ハーフトーンパラメータを選択してもよいし、全色で画質評価値、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間を算出して、全色に同じ共通のハーフトーンアルゴリズム、ハーフトーンパラメータを選択してもよい。
【０２５４】
＜システム構成のバリエーション＞
印刷システムの特性に関する特性パラメータを取得する手段、つまり、ユーザーが特性パラメータを入力するための装置、特性パラメータ取得用チャートを出力するためのチャート出力制御装置とその制御にしたがって特性パラメータ取得用チャートを印刷する印刷装置、さらには、特性パラメータ取得用チャートを読み取ってその読取画像の解析結果を基に特性パラメータを取得する装置、２種類以上のハーフトーン処理規則を生成する装置、ハーフトーン選択用チャートを出力するためのチャート出力制御装置、ハーフトーン選択用チャートのハーフトーン処理結果からシミュレーション画像を生成する装置、ハーフトーン選択用チャートの出力結果を読み取り、そのチャート読取画像から画像評価値を計算する装置、ユーザーがハーフトーン処理規則を選択する操作を行うための装置、など、それぞれの装置は、一体型のシステムで構成されていてもよいし、複数のシステムが組み合わされた、機能分散型の分離型のシステムで構成されていてもよい。
【０２５５】
［システム構成の変形例１］例えば、特性パラメータを取得する処理を行う装置と、ハーフトーン処理規則を生成する処理を行う装置とをそれぞれ別々の装置で構成することができる。
【０２５６】
［システム構成の変形例２］また、ハーフトーン選択用チャートを出力する処理を行う装置と、ユーザーがハーフトーン処理の選択操作を行うための装置とをそれぞれ別々の装置で構成することができる。
【０２５７】
［システム構成の変形例３］また、特性パラメータの取得の処理を行う装置と、優先度パラメータを保持してハーフトーン処理規則を生成する処理を行う装置とをそれぞれ別々の装置で構成することができる。
【０２５８】
［システム構成の変形例４］他の構成例として、特性パラメータ取得用チャートを出力する処理を行う装置と、出力された特性パラメータ取得用チャートの読み取りを行う画像読取装置と、特性パラメータ取得用チャートの読取画像から特性パラメータの生成と取得の処理を行う装置と、取得された特性パラメータを用いてハーフトーン処理規則を生成する処理を行う装置と、をそれぞれ別々の装置で構成することができる。
【０２５９】
また、例えば、特性パラメータ取得用チャートやハーフトーン選択用チャートの出力と、そのチャートの画像読み取りの処理を、印刷機メーカーの工場や印刷会社の個々のローカルな印刷システムで行い、得られた読取画像を一括して、開発部門や別会社の印刷機メーカーのサーバーに送付した後に、特性パラメータの取得と、ハーフトーン処理規則の生成を、その開発部門や別会社のシステムで実施し、生成したハーフトーン処理規則を、元の個々のローカルな印刷システムに送り返す、という運用形態も可能である。
【０２６０】
＜コンピュータを画像処理装置として機能させるプログラムについて＞
上述の実施形態で説明した画像処理装置として、コンピュータを機能させるためのプログラムをＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）や磁気ディスクその他のコンピュータ可読媒体（有体物たる非一時的な情報記憶媒体）に記録し、該情報記憶媒体を通じて当該プログラムを提供することが可能である。このような情報記憶媒体にプログラムを記憶させて提供する態様に代えて、インターネットなどの通信ネットワークを利用してプログラム信号をダウンロードサービスとして提供することも可能である。
【０２６１】
このプログラムをコンピュータに組み込むことにより、コンピュータに画像処理装置２０の機能を実現させることができる。また、本実施形態で説明した画像処理機能を含む印刷制御を実現するためのプログラムの一部又は全部をホストコンピュータなどの上位制御装置に組み込む態様や、印刷装置２４側の中央演算処理装置（ＣＰＵ）の動作プログラムとして適用することも可能である。
【０２６２】
<<印刷媒体について>>
「印刷媒体」には、印字媒体、被印刷媒体、被画像形成媒体、受像媒体、被吐出媒体、記録用紙、など様々な用語で呼ばれるものが含まれる。本発明の実施に際して、印刷媒体の材質や形状等は、特に限定されず、連続用紙、カット紙、シール用紙、ＯＨＰ（overhead projector）シート等の樹脂シート、フィルム、布、不織布、配線パターン等が形成されるプリント基板、ゴムシート、その他材質や形状を問わず、様々なシート体を用いることができる。
【０２６３】
＜他の実施形態について＞
上述の実施形態では、印刷システムの特性パラメータを基に、当該印刷システムにおいて２種類以上のハーフトーン処理規則を生成する構成を説明したが、本発明の実施に際しては、ハーフトーン処理規則の生成機能を具備しないシステム構成の形態も可能である。
【０２６４】
すなわち、図１から図１４で説明した印刷システム１０において、印刷システムの特性に関する特性パラメータを取得するための手段や、複数の要求項目に対する優先度のバランスの異なる２種類以上のハーフトーン処理規則を生成するための手段を省略した構成も可能である。この場合、印刷システムにおいて、予め要求項目の優先度のバランスが異なる２種類以上のハーフトーン処理規則を備えており、当該２種類以上のハーフトーン処理規則を用いてハーフトーン選択用チャートを出力して、ユーザー選択に基づきハーフトーン処理を決定する構成とすることができる。
【０２６５】
＜実施形態の利点＞
本発明の実施形態によれば、印刷システムによってハーフトーン選択用チャートが出力され、当該印刷システムによる２種類以上のハーフトーン処理の処理結果を実際に印刷物として確認することができる。ユーザーはハーフトーン選択用チャートの印刷結果を確認した上で、印刷に使用する一つのハーフトーン処理規則を選択することができる。これにより、印刷システムの特性に適合し、かつユーザーが求めるハーフトーン性能を満たす最適なハーフトーン処理を決定することができる。
【０２６６】
以上説明した本発明の実施形態は、本発明の趣旨を逸脱しない範囲で、適宜構成要件を変更、追加、削除することが可能である。本発明は以上説明した実施形態に限定されるものではなく、本発明の技術的思想内で当該分野の通常の知識を有するものにより、多くの変形が可能である。
【符号の説明】
【０２６７】
１０…印刷システム、２０…画像処理装置、２４…印刷装置、２６…画像読取装置、３２…表示装置、３４…入力装置、５２…特性パラメータ取得部、５４…特性パラメータ記憶部、５６…優先度パラメータ保持部、５８…ハーフトーン処理生成部、６０…ハーフトーン処理規則記憶部、６２…特性パラメータ取得用チャート生成部、６４…画像解析部、７０…評価値演算部、７４…画質評価処理部、７６…ハーフトーン選択用チャート生成部、１００…特性パラメータ取得用チャート、１０１…印刷媒体、１５０…ハーフトーン選択用チャート、１５１，１５２…１次色パッチ
【図１】
2015192182.tif 000003
【図２】
2015192182.tif 000004
【図３】
2015192182.tif 000005
【図４】
2015192182.tif 000006
【図５】
2015192182.tif 000007
【図６】
2015192182.tif 000008
【図７】
2015192182.tif 000009
【図８】
2015192182.tif 000010
【図９】
2015192182.tif 000011
【図１０】
2015192182.tif 000012
【図１１】
2015192182.tif 000013
【図１２】
2015192182.tif 000014
【図１３】
2015192182.tif 000015
【図１４】
2015192182.tif 000016
【図１６】
2015192182.tif 000017
【図１７】
2015192182.tif 000018
【図１８】
2015192182.tif 000019
【図１５】
2015192182.tif 000020