(57)【要約】【課題】  濃度パターン法を利用する場合の印刷結果を向上させることのできる技術を提供する。【解決手段】  画像処理方法は、対象画像に対して階調数を減じる減色処理を実行して減色済み画像を生成する工程と、減色済み画像を用いてドットの形成状態を示すドット画像を生成する工程と、を含む。ドット画像生成工程は、複数のパターンセットを準備する工程であって、各パターンセットは減色済み画像の各画素が取り得る複数の階調レベルに対応する複数のブロックパターンを含み、各ブロックパターンは減色済み画像に含まれる１つの画素に対応するマトリクス状に配置された複数のドット要素で構成され、各ドット要素はドットの形成状態を示す、工程と、所定の印刷条件に応じて、複数のパターンセットのうちの１つを選択し、減色済み画像内の対象画素の階調レベルに応じて、選択されたパターンセットに含まれるブロックパターンを選択する工程と、を含む。【選択図】  図２
2006060604.tif 000002
【特許請求の範囲】
【請求項１】
印刷のための画像処理装置であって、
対象画像に対して階調数を減じる減色処理を実行して減色済み画像を生成する減色処理部と、
前記減色済み画像を用いてドットの形成状態を示すドット画像を生成するドット画像生成部と、
を備え、
前記ドット画像生成部は、
複数のパターンセットを記憶する記憶部であって、前記各パターンセットは、前記減色済み画像の各画素が取り得る複数の階調レベルに対応する複数のブロックパターンを含み、前記各ブロックパターンは、前記減色済み画像に含まれる１つの画素に対応するマトリクス状に配置された複数のドット要素で構成され、前記各ドット要素はドットの形成状態を示す、前記記憶部と、
所定の印刷条件に応じて、前記複数のパターンセットのうちの１つを選択し、前記減色済み画像内の対象画素の階調レベルに応じて、前記選択されたパターンセットに含まれるブロックパターンを選択する選択部と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記各パターンセットは、前記減色済み画像の各画素が取り得るすべての階調レベルのうちの最小階調レベルより大きく最大階調レベルより小さな複数の階調レベルに対応する複数のパターンマトリクスであって、前記各パターンマトリクスはマトリクス状に配置された複数のブロックパターンで構成される、前記複数のパターンマトリクスを含み、
前記選択部は、
前記選択されたパターンセットに含まれるブロックパターンを選択する際に、
前記減色済み画像内の前記対象画素の階調レベルに応じて、前記複数のパターンマトリクスのうちの対応するパターンマトリクスを選択すると共に、前記減色済み画像内の前記対象画素の位置に応じて、前記選択されたパターンマトリクス内の対応する位置に配置されたブロックパターンを選択する、画像処理装置。
【請求項３】
請求項２記載の画像処理装置であって、
階調レベルｎ（ｎは最小階調レベルより大きく最大階調レベルより小さな任意の整数）に対応するブロックパターンは、ドットの形成を示すアクティブなドット要素をｎ個含む、画像処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の画像処理装置であって、
前記パターンセットの選択は、印刷媒体の種類に応じて実行される、画像処理装置。
【請求項５】
請求項１ないし３のいずれかに記載の画像処理装置であって、
前記パターンセットの選択は、インクの材料に応じて実行される、画像処理装置。
【請求項６】
請求項１ないし３のいずれかに記載の画像処理装置であって、
前記パターンセットの選択は、インクの色に応じて実行される、画像処理装置。
【請求項７】
請求項１ないし３のいずれかに記載の画像処理装置であって、
前記パターンセットの選択は、使用されるインクの色数に応じて実行される、画像処理装置。
【請求項８】
請求項３記載の画像処理装置であって、
前記複数のパターンセットは、２つのパターンセットを含み、
前記２つのパターンセットに含まれる階調レベル１ないしｑ（ｑは最大階調レベルの１／４以下の最大の整数）のうちの任意の階調レベルに対応する２つのパターンマトリクスのうち、
第１のパターンセットに含まれる第１のパターンマトリクスは、比較的少ない種類のブロックパターンで構成されており、
第２のパターンセットに含まれる第２のパターンマトリクスは、比較的多くの種類のブロックパターンで構成されている、画像処理装置。
【請求項９】
請求項３記載の画像処理装置であって、
前記ドット画像は、副走査方向に沿って配列されたドットを形成するための複数のドット形成要素を有する印刷ヘッドを備える印刷部によって印刷され、
前記複数のパターンセットは、２つのパターンセットを含み、
前記２つのパターンセットに含まれる階調レベル１ないしｑ（ｑは最大階調レベルの１／４以下の最大の整数）のうちの任意の階調レベルに対応する２つのパターンマトリクスのうち、
第１のパターンセットに含まれる第１のパターンマトリクスは、主走査方向に沿って配置された複数のブロックパターンで構成される第１のパターン群を含み、前記第１のパターン群に含まれる前記アクティブなドット要素は、前記複数のドット形成要素のうちの比較的少数のドット形成要素で形成されるように配置されており、
第２のパターンセットに含まれる第２のパターンマトリクスは、主走査方向に沿って配置された複数のブロックパターンで構成される第２のパターン群を含み、前記第２のパターン群に含まれる前記アクティブなドット要素は、前記複数のドット形成要素のうちの比較的多数のドット形成要素で形成されるように配置されている、画像処理装置。
【請求項１０】
請求項９記載の画像処理装置であって、
前記第２のパターン群に含まれる前記アクティブなドット形成要素は、対応するドットが前記複数のドット形成要素のうちの２以上のドット形成要素で形成されるように、かつ、前記対応するドットの形成に使用される前記２以上のドット形成要素の使用頻度がほぼ等しくなるように、配置されている、画像処理装置。
【請求項１１】
請求項８ないし１０のいずれかに記載の画像処理装置であって、
前記選択部は、
インクの比較的滲み易い印刷媒体が用いられる場合には、前記第１のパターンセットを選択し、インクの比較的滲み難い印刷媒体が用いられる場合には、前記第２のパターンセットを選択する、画像処理装置。
【請求項１２】
請求項８ないし１０のいずれかに記載の画像処理装置であって、
前記選択部は、
比較的滲み易いインクが用いられる場合には、前記第１のパターンセットを選択し、比較的滲み難いインクが用いられる場合には、前記第２のパターンセットを選択する、画像処理装置。
【請求項１３】
請求項８ないし１０のいずれかに記載の画像処理装置であって、
前記選択部は、
明度の比較的高いインクが用いられる場合には、前記第１のパターンセットを選択し、明度の比較的低いインクが用いられる場合には、前記第２のパターンセットを選択する、画像処理装置。
【請求項１４】
請求項８ないし１０のいずれかに記載の画像処理装置であって、
前記選択部は、
比較的多数のインク色が用いられる場合には、前記第１のパターンセットを選択し、比較的少数のインク色が用いられる場合には、前記第２のパターンセットを選択する、画像処理装置。
【請求項１５】
印刷のための画像処理方法であって、
（ａ）対象画像に対して階調数を減じる減色処理を実行して減色済み画像を生成する工程と、
（ｂ）前記減色済み画像を用いてドットの形成状態を示すドット画像を生成する工程と、
を備え、
前記工程（ｂ）は、
（ｂ１）複数のパターンセットを準備する工程であって、前記各パターンセットは、前記減色済み画像の各画素が取り得る複数の階調レベルに対応する複数のブロックパターンを含み、前記各ブロックパターンは、前記減色済み画像に含まれる１つの画素に対応するマトリクス状に配置された複数のドット要素で構成され、前記各ドット要素はドットの形成状態を示す、前記工程と、
（ｂ２）所定の印刷条件に応じて、前記複数のパターンセットのうちの１つを選択し、前記減色済み画像内の対象画素の階調レベルに応じて、前記選択されたパターンセットに含まれるブロックパターンを選択する工程と、
を備えることを特徴とする画像処理方法。
【請求項１６】
コンピュータに印刷のための画像処理を実行させるためのコンピュータプログラムであって、
対象画像に対して階調数を減じる減色処理を実行して減色済み画像を生成する機能と、
前記減色済み画像を用いてドットの形成状態を示すドット画像を生成する機能と、
を前記コンピュータに実現させ、
前記ドット画像生成機能は、
複数のパターンセットを利用する工程であって、前記各パターンセットは、前記減色済み画像の各画素が取り得る複数の階調レベルに対応する複数のブロックパターンを含み、前記各ブロックパターンは、前記減色済み画像に含まれる１つの画素に対応するマトリクス状に配置された複数のドット要素で構成され、前記各ドット要素はドットの形成状態を示す、前記機能と、
所定の印刷条件に応じて、前記複数のパターンセットのうちの１つを選択し、前記減色済み画像内の対象画素の階調レベルに応じて、前記選択されたパターンセットに含まれるブロックパターンを選択する機能と、
を含むことを特徴とするコンピュータプログラム。
【請求項１７】
請求項１６記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハーフトーン処理の技術に関する。
【背景技術】
【０００２】
画像を印刷する際には、ハーフトーン処理が実行される。ハーフトーン処理としては、濃度パターン法を利用可能である。
【０００３】
特許文献１の第１の例では、入力画像データに対して階調数を変換する処理が実行され、５つの階調レベルで表される処理済みデータが生成される。各階調レベルに対応して、ドットの配置を示す１つまたは複数のテーブルが準備されている。例えば階調レベル１に対応して、ドットが互いに異なる位置に配置された４つのテーブルが準備されている。処理済みデータに含まれる複数の画素の階調レベルが１である場合には、該複数の画素のそれぞれに対して、４つのテーブルのうちのいずれかが順次選択される。この結果、入力画像を印刷する際のドットの配置が決定される。第２の例では、入力画像データが自然画像の場合には、第１の例と同様にテーブルが選択される。また、入力画像データが文字やコンピュータグラフィック画像の場合には、処理済みデータに含まれる各画素の位置（ｘ，ｙ）の値に応じてテーブルが選択される旨記載されているが、この場合の具体的な選択手法については記載されていない。
【０００４】
【特許文献１】特許３４２３４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、従来の技術では、入力画像データが自然画像である場合と、入力画像データが文字やコンピュータグラフィック画像である場合とで、テーブルの選択手法は変更されているが、双方の場合で共通のテーブルが用いられているため、良好な印刷結果を得られない場合があった。
【０００６】
この発明は、従来技術における上述の課題を解決するためになされたものであり、濃度パターン法を利用する場合の印刷結果を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題の少なくとも一部を解決するため、本発明の装置は、印刷のための画像処理装置であって、
対象画像に対して階調数を減じる減色処理を実行して減色済み画像を生成する減色処理部と、
前記減色済み画像を用いてドットの形成状態を示すドット画像を生成するドット画像生成部と、
を備え、
前記ドット画像生成部は、
複数のパターンセットを記憶する記憶部であって、前記各パターンセットは、前記減色済み画像の各画素が取り得る複数の階調レベルに対応する複数のブロックパターンを含み、前記各ブロックパターンは、前記減色済み画像に含まれる１つの画素に対応するマトリクス状に配置された複数のドット要素で構成され、前記各ドット要素はドットの形成状態を示す、前記記憶部と、
所定の印刷条件に応じて、前記複数のパターンセットのうちの１つを選択し、前記減色済み画像内の対象画素の階調レベルに応じて、前記選択されたパターンセットに含まれるブロックパターンを選択する選択部と、
を備えることを特徴とする。
【０００８】
この装置では、複数のパターンセットが準備されており、印刷条件に応じてパターンセットが選択されるため、該印刷条件に適したドット画像を生成することができ、この結果、印刷結果を向上させることができる。
【０００９】
上記の装置において、
前記各パターンセットは、前記減色済み画像の各画素が取り得るすべての階調レベルのうちの最小階調レベルより大きく最大階調レベルより小さな複数の階調レベルに対応する複数のパターンマトリクスであって、前記各パターンマトリクスはマトリクス状に配置された複数のブロックパターンで構成される、前記複数のパターンマトリクスを含み、
前記選択部は、
前記選択されたパターンセットに含まれるブロックパターンを選択する際に、
前記減色済み画像内の前記対象画素の階調レベルに応じて、前記複数のパターンマトリクスのうちの対応するパターンマトリクスを選択すると共に、前記減色済み画像内の前記対象画素の位置に応じて、前記選択されたパターンマトリクス内の対応する位置に配置されたブロックパターンを選択することが好ましい。
【００１０】
従来の技術では、特定の階調レベルに対応する複数のテーブルは、処理済みデータの１つの画素に対応するサイズで個々に準備されているため、良好な印刷結果を得られない場合があった。例えば、従来の技術では、選択されるテーブルの組み合わせが悪いと、印刷済み画像内でドットが局所的に集中し、粒状性が低下してしまう。一方、上記の構成では、減色済み画像内の１つの画素に対応するブロックパターンがマトリクス状に配置されたパターンマトリクスが利用される。すなわち、減色済み画像内の複数の画素に対応するサイズを有するパターンマトリクスが利用される。したがって、適切なパターンマトリクスを準備すれば、減色済み画像内の対象画素の階調レベルと位置とに応じて適切なブロックパターンを選択することができ、この結果、印刷結果をさらに向上させることができる。例えば、粒状性を考慮した適切なパターンマトリクスを準備すれば、印刷済み画像の粒状性を向上させることができる。また、バンディングを考慮した適切なパターンマトリクスを準備すれば、印刷済み画像に現れるバンディングを低減させることができる。
【００１１】
上記の装置において、
階調レベルｎ（ｎは最小階調レベルより大きく最大階調レベルより小さな任意の整数）に対応するブロックパターンは、ドットの形成を示すアクティブなドット要素をｎ個含むようにしてもよい。
【００１２】
このように、ブロックパターンに対応する階調レベルと、ブロックパターンに含まれるアクティブなドット要素の数と、が一致すれば、パターンマトリクスを比較的容易に作成することができる。
【００１３】
上記の装置において、前記パターンセットの選択は、印刷媒体の種類や、インクの材料、インクの色、使用されるインクの色数などに応じて実行されてもよい。
【００１４】
こうすれば、種々の印刷条件に適したドット画像を生成することができる。
【００１５】
上記の装置において、
前記複数のパターンセットは、２つのパターンセットを含み、
前記２つのパターンセットに含まれる階調レベル１ないしｑ（ｑは最大階調レベルの１／４以下の最大の整数）のうちの任意の階調レベルに対応する２つのパターンマトリクスのうち、
第１のパターンセットに含まれる第１のパターンマトリクスは、比較的少ない種類のブロックパターンで構成されており、
第２のパターンセットに含まれる第２のパターンマトリクスは、比較的多くの種類のブロックパターンで構成されていることが好ましい。
【００１６】
こうすれば、第１のパターンセットを選択することによって、印刷済み画像の粒状性を向上させることができ、第２のパターンセットを選択することによって、印刷済み画像内のバンディングを低減させることができる。
【００１７】
上記の装置において、
前記ドット画像は、副走査方向に沿って配列されたドットを形成するための複数のドット形成要素を有する印刷ヘッドを備える印刷部によって印刷され、
前記複数のパターンセットは、２つのパターンセットを含み、
前記２つのパターンセットに含まれる階調レベル１ないしｑ（ｑは最大階調レベルの１／４以下の最大の整数）のうちの任意の階調レベルに対応する２つのパターンマトリクスのうち、
第１のパターンセットに含まれる第１のパターンマトリクスは、主走査方向に沿って配置された複数のブロックパターンで構成される第１のパターン群を含み、前記第１のパターン群に含まれる前記アクティブなドット要素は、前記複数のドット形成要素のうちの比較的少数のドット形成要素で形成されるように配置されており、
第２のパターンセットに含まれる第２のパターンマトリクスは、主走査方向に沿って配置された複数のブロックパターンで構成される第２のパターン群を含み、前記第２のパターン群に含まれる前記アクティブなドット要素は、前記複数のドット形成要素のうちの比較的多数のドット形成要素で形成されるように配置されているようにしてもよい。
【００１８】
このようにしても、第１のパターンセットを選択することによって、印刷済み画像の粒状性を向上させることができ、第２のパターンセットを選択することによって、印刷済み画像内のバンディングを低減させることができる。
【００１９】
上記の装置において、
前記第２のパターン群に含まれる前記アクティブなドット形成要素は、対応するドットが前記複数のドット形成要素のうちの２以上のドット形成要素で形成されるように、かつ、前記対応するドットの形成に使用される前記２以上のドット形成要素の使用頻度がほぼ等しくなるように、配置されていることが好ましい。
【００２０】
こうすれば、ドット形成要素の使用頻度の偏りを抑制することができるため、第２のパターンセットを用いる場合に、印刷済み画像内のバンディングをより低減させることができる。
【００２１】
上記の装置において、
前記選択部は、
インクの比較的滲み易い印刷媒体が用いられる場合には、前記第１のパターンセットを選択し、インクの比較的滲み難い印刷媒体が用いられる場合には、前記第２のパターンセットを選択することが好ましい。
【００２２】
インクの滲み易い印刷媒体では、バンディングは目立ち難く、インクの滲み難い印刷媒体では、バンディングは目立ち易い。したがって、上記のようにすれば、インクの比較的滲み易い印刷媒体が用いられる場合に、粒状性を効果的に向上させることができ、インクの比較的滲み難い印刷媒体が用いられる場合に、バンディングを効果的に低減させることができる。
【００２３】
上記の装置において、
前記選択部は、
比較的滲み易いインクが用いられる場合には、前記第１のパターンセットを選択し、比較的滲み難いインクが用いられる場合には、前記第２のパターンセットを選択することが好ましい。
【００２４】
インクが滲み易い場合には、バンディングは目立ち難く、インクが滲み難い場合には、バンディングは目立ち易い。したがって、上記のようにすれば、比較的滲み易いインクが用いられる場合に、粒状性を効果的に向上させることができ、比較的滲み難いインクが用いられる場合に、バンディングを効果的に低減させることができる。
【００２５】
上記の装置において、
前記選択部は、
明度の比較的高いインクが用いられる場合には、前記第１のパターンセットを選択し、明度の比較的低いインクが用いられる場合には、前記第２のパターンセットを選択するようにしてもよい。
【００２６】
インクの明度が高い場合には、バンディングは目立ち難く、インクの明度が低い場合には、バンディングは目立ち易い。したがって、上記のようにすれば、明度の比較的高いインクが用いられる場合に、粒状性を効果的に向上させることができ、明度の比較的低いインクが用いられる場合に、バンディングを効果的に低減させることができる。
【００２７】
上記の装置において、
前記選択部は、
比較的多数のインク色が用いられる場合には、前記第１のパターンセットを選択し、比較的少数のインク色が用いられる場合には、前記第２のパターンセットを選択するようにしてもよい。
【００２８】
使用されるインク色数が多い場合には、バンディングは目立ち難く、使用されるインク色数が少ない場合には、バンディングは目立ち易い。したがって、上記のようにすれば、比較的多数のインク色が用いられる場合に、粒状性を効果的に向上させることができ、比較的少数のインク色が用いられる場合に、バンディングを効果的に低減させることができる。
【００２９】
この発明は、種々の形態で実現することが可能であり、例えば、画像処理装置および方法、該画像処理装置を備える印刷装置および方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００３０】
次に、本発明の実施の形態を実施例に基づき以下の順序で説明する。
Ａ．第１実施例：
Ａ−１．印刷システムの構成：
Ａ−２．印刷データ生成部の処理：
Ａ−３．ハーフトーン処理部の処理：
Ａ−４．パターンセットの選択：
Ａ−５．パターンセットの変形例：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｃ−１．第３実施例の変形例：
Ｄ．第４実施例：
【００３１】
Ａ．第１実施例：
Ａ−１．印刷システムの構成：
図１は、印刷システムを示す説明図である。印刷システムは、パーソナルコンピュータ２００とプリンタ３００とを備えている。なお、本実施例のプリンタ３００は、インクジェット方式で印刷を実行する。
【００３２】
パーソナルコンピュータ２００は、ＣＰＵ２１０と、ＲＯＭやＲＡＭなどの内部記憶装置２２０と、外部記憶装置２５０と、表示部２６０と、マウスやキーボードなどの操作部２７０と、インタフェース部（Ｉ／Ｆ部）２９０と、を備えている。Ｉ／Ｆ部２９０は、外部に設けられた種々の機器との間でデータ通信を行う。図１では、Ｉ／Ｆ部２９０は、ケーブルを介してプリンタ３００と接続されており、プリンタ３００に印刷データを供給したり、プリンタ３００からステータス情報を受け取ったりする。
【００３３】
内部記憶装置２２０には、印刷データ生成部２３０として機能するコンピュータプログラム（プリンタドライバ）が格納されている。印刷データ生成部２３０は、処理条件供給部２３１と解像度変換処理部２３２と色変換処理部２３４とハーフトーン処理部２３６と出力処理部２３８とを備えており、与えられた原画像データを用いて印刷データを生成し、印刷データをプリンタ３００に供給する。印刷データ生成部２３０の機能は、ＣＰＵ２１０がコンピュータプログラムを実行することによって実現される。なお、コンピュータプログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された形態で提供される。
【００３４】
Ａ−２．印刷データ生成部の処理：
図２は、印刷データ生成部２３０（図１）の機能を模式的に示すブロック図である。
【００３５】
処理条件供給部２３１は、解像度変換処理部２３２と色変換処理部２３４とハーフトーン処理部２３６とに、処理条件を供給する。具体的には、処理条件供給部２３１は、表示部２６０（図１）に設定画面（インタフェース画面）を表示させ、ユーザによって設定される設定条件を取得する。ユーザによって設定される設定条件としては、例えば、印刷用紙のサイズや、印刷用紙の種類、印刷レイアウト、印刷モード（「速い」，「きれい」等）、印刷色（「モノクロ」，「カラー」等）が挙げられる。処理条件供給部２３１は、処理条件テーブルＰＴを参照して、設定条件に適した処理条件を選択する。あるいは、処理条件供給部２３１は、処理条件テーブルＰＴを参照して、予め設定された処理条件を選択する。選択された処理条件は、各部２３２，２３４，２３６に供給され、処理条件に従った処理が実行される。
【００３６】
解像度変換処理部２３２は、与えられた原画像データ（ＲＧＢデータまたは輝度データ（Ｙデータ））の解像度をハーフトーン処理部２３６の処理に適した解像度に変換して、解像度変換済み画像データ（ＲＧＢデータまたはＹデータ）を生成する。
【００３７】
色変換処理部２３４は、ルックアップテーブルＬＵＴを有しており、該テーブルを参照して、解像度変換済み画像データ（ＲＧＢデータまたはＹデータ）から色変換済み画像データ（ＣＭＹＫデータ）を生成する。なお、色変換済み画像は、プリンタ３００での印刷に使用されるインク色に対応する色画像（インク色画像）を含んでいる。例えば、印刷済み画像が黒色インクのみを用いて形成される場合には、色変換済み画像は、黒色画像（Ｋデータ）のみを含んでいる。
【００３８】
ハーフトーン処理部２３６は、減色処理部２４２とドット画像生成部２４４とを備えており、ドット画像生成部２４４は、パターン選択部２４６とパターン記憶部２４８とを備えている。ハーフトーン処理部２３６は、濃度パターン法を用いたハーフトーン処理を実行し、色変換済み画像データ（ＣＭＹＫデータ）から色画像毎のドット画像データ（二値画像データ）を生成する。なお、ドット画像（二値画像）は、印刷画素毎のドットの形成状態を表している。
【００３９】
出力処理部２３８は、色画像毎に得られたドット画像データを所定の順序で配列し、プリンタ３００に供給すべき印刷データを生成する。
【００４０】
なお、ハーフトーン処理部２３６は、プリンタ３００の印刷解像度と同じ解像度（例えば１４４０ｄｐｉ）のドット画像を生成する。本実施例のハーフトーン処理部２３６は、色変換済み画像を構成する各色画像の縦方向および横方向の解像度を４倍に拡大する。このため、本実施例では、解像度変換処理部２３２は、ハーフトーン処理部２３６の処理に適した解像度（例えば３６０ｄｐｉ）を有する解像度変換済み画像を生成する。
【００４１】
Ａ−３．ハーフトーン処理部の処理：
図３は、ハーフトーン処理部２３６の処理内容を示す説明図である。以下では、説明の便宜上、色変換処理部２３４によって、黒色画像（Ｋデータ）のみで構成される色変換済み画像が生成される場合を想定する。なお、色変換済み画像に他の色画像が含まれる場合には、色画像毎に同様の処理が実行される。
【００４２】
減色処理部２４２（図２）は、色変換済み画像の階調数を減じる減色処理（すなわち階調数変換処理）を実行し、減色済み画像を生成する。
【００４３】
具体的には、図３（Ａ），（Ｂ）に示すように、減色処理部２４２は、０〜２５５の２５６階調の色変換済み画像データ（Ｋデータ）から、０〜１６の１７階調の減色済み画像データ（Ｋデータ）を生成する。減色処理の内容は、式（１）で表される。ただし、実際には、減色処理は、色変換済み画像に含まれる各画素の階調値と複数の閾値とを比較することによって、実行される。
【００４４】
ｎ＝ｄｉｖ（ｖ／１６）
ｎ＝１５  （２４０≦ｖ≦２５４のとき）          …（１）
ｎ＝１６  （ｖ＝２５５のとき) 
【００４５】
ここで、ｖは、色変換済み画像に含まれる注目画素の階調値（０〜２５５）を示し、ｎは、減色済み画像に含まれる対応する画素の階調値（０〜１６）（以下、「階調レベル」とも呼ぶ）を示す。ｄｉｖ（）は、商（整数部分）を求める演算式である。
【００４６】
なお、本実施例では、減色処理部２４２は、注目画素に対する減色処理の際に得られた誤差Ｅを、減色処理が施されていない複数の周辺の画素に拡散させる処理（いわゆる誤差拡散処理）を実行する。このため、本実施例では、減色処理部２４２は、色変換済み画像から注目画素を順次選択して、減色処理を実行する。なお、注目画素の選択は、色変換済み画像内の上端から下端に向かってライン画像を順次選択し、各ライン画像内の左端から右端に向かって画素を順次選択することによって、実行される。注目画素に対する減色処理の際に得られる誤差Ｅは（ｖ−１６・ｎ）で表される。例えば、第１の注目画素の階調値ｖが３５である場合には、式（１）より対応する画素の階調レベルｎは２であるため、誤差Ｅは３（＝３５−１６・２）である。この誤差Ｅは、所定の比率で複数の周辺の画素に対して分配される。そして、分配先の第２の注目画素に対して減色処理が実行される際には、第２の注目画素の階調値と複数の周辺の画素から第２の注目画素に対して分配された分配値とを加算して得られる補正値ｖ’が用いられる。この説明から分かるように、本実施例では、実際には、式（１）の階調値ｖに代えて補正値ｖ’が用いられる。
【００４７】
ドット画像生成部２４４（図２）は、減色済み画像を用いてドット画像を生成する。具体的には、パターン選択部２４６は、減色済み画像内の各画素毎に、パターン記憶部２４８から１つのブロックパターンを選択する。なお、パターン記憶部２４８には、複数のパターンセットが格納されている。
【００４８】
図４は、パターンセットの一例を示す説明図である。図示するように、１つのパターンセットは、減色済み画像の階調レベル０〜１６に対応する１７個のパターンマトリクスＰＭ０〜ＰＭ１６で構成されている。階調レベルｎに対応するパターンマトリクスＰＭｎは、マトリクス状に配置された１６（＝４×４）個のブロックパターンＢｎ(1,1) 〜Ｂｎ(4,4) で構成されている。各ブロックパターンは、マトリクス状に配置された１６（＝４×４）個のドット要素で構成されている。各ドット要素は、１つの印刷画素に対応し、ドットの形成状態（記録状態）を示している。図中、ハッチが付されたドット要素は、ドットの形成（オン：二値レベル１）を示すアクティブなドット要素であり、ハッチが付されていないドット要素は、ドットの非形成（オフ：二値レベル０）を示す非アクティブなドット要素である。例えば、階調レベル０に対応するパターンマトリクスＰＭ０内の各ブロックパターンには、アクティブなドット要素は存在しない。階調レベル１に対応するパターンマトリクスＰＭ１内の各ブロックパターンには、アクティブなドット要素は１つだけ存在する。同様に、階調レベルが１ずつ増大するにつれ、対応するパターンマトリクス内の各ブロックパターンに含まれるアクティブなドット要素は１つずつ増加する。
【００４９】
パターン選択部２４６は、まず、処理条件供給部２３１から与えられる処理条件に応じて、複数のパターンセットのうちの１つを選択する。なお、パターンセットの選択については、後述する。
【００５０】
次に、パターン選択部２４６は、減色済み画像内の対象画素の階調レベルに応じて、選択されたパターンセットに含まれる１７個のパターンマトリクスのうちの１つを選択する。また、パターン選択部２４６は、減色済み画像内の対象画素の位置に応じて、選択されたパターンマトリクス内の対応する位置に配置された１つのブロックパターンを選択する。
【００５１】
例えば、図３（Ｂ）に示す減色済み画像内の画素Ｒ(1,1) の階調レベル１に応じて、パターンマトリクスＰＭ１（図４）が選択され、該画素Ｒ(1,1) の位置（１，１）に応じて、パターンマトリクスＰＭ１内の位置（１，１）に配置されたブロックパターンＢ１(1,1) が選択される。同様に、図３（Ｂ）に示す画素Ｒ(1,3) の階調レベル２に応じて、パターンマトリクスＰＭ２（図４）が選択され、該画素Ｒ(1,3) の位置（１，３）に応じて、パターンマトリクスＰＭ２内の位置（１，３）に配置されたブロックパターンＢ２(1,3) が選択される。各パターンマトリクスは、繰り返し適用される。したがって、図３（Ｂ）に示す画素Ｒ(1,5) の階調レベル２に応じて、パターンマトリクスＰＭ２が選択され、該画素Ｒ(1,5) の位置（１，５）に応じて、パターンマトリクスＰＭ２内の位置（１，１）に配置されたブロックパターンＢ２(1,1) が選択される。
【００５２】
このようにして、図３（Ｂ）に示す減色済み画像を構成するすべての画素に対してブロックパターンが選択され、この結果、図３（Ｃ）に示すドット画像データ（二値画像データ）が得られる。
【００５３】
なお、本実施例では、各ブロックパターンは１６個のドット要素で構成され、減色済み画像は０〜１６の１７階調に設定されている。このように、各ブロックパターンはｍ×ｍ（ｍは２以上の所定の整数）個のドット要素で構成され、減色済み画像は０〜ｍ×ｍの（ｍ×ｍ＋１）階調に設定されることが好ましい。
【００５４】
本実施例では、図４に示すように、複数のブロックパターンがマトリクス状に配置されたパターンマトリクスが階調レベル毎に予め準備されている。このため、階調レベル毎に適切なパターンマトリクスを準備すれば、減色済み画像内の対象画素の階調レベルと位置とに応じて適切なブロックパターンを選択することができるため、印刷結果を容易に向上させることができる。
【００５５】
仮に、特定の階調レベルに対して、複数のブロックパターンが準備されているだけで各ブロックパターンの二次元的な配置が定められていない場合には、減色済み画像内の特定の階調レベルを有する複数の画素に対して選択されるブロックパターンの組み合わせが悪いと、良好な印刷結果が得られない。すなわち、上記の場合には、選択されるブロックパターンの組み合わせが悪いと、粒状性が低下する。そこで、本実施例では、複数のブロックパターンをマトリクス状に配置したパターンマトリクスが階調レベル毎に準備されている。これにより、減色済み画像内の特定の階調レベルを有する複数の画素に対して選択されるブロックパターンの組み合わせは、常に良好となり、この結果、粒状性の低下が抑制される。
【００５６】
粒状性は、ドットの疎密の分布状態を示す。粒状性が低いとは、ドットが局所的に集中して発生（分布）することを意味し、粒状性が高いとは、ドットがほぼ均一に発生（分布）することを意味する。例えば、階調レベル１に対応するパターンマトリクス内の互いに隣接する４（＝２×２）個のブロックパターンに含まれる４つのアクティブなドット要素が互いに隣接している場合には、粒状性は低い。粒状性の低下は、ドット密度が疎の部分で目立ち易く、ドット密度が密の部分で目立ち難い。
【００５７】
ところで、印刷済み画像内には、バンディングが発生する場合がある。バンディングは、主走査方向に沿った筋状の印刷ムラである。図５は、バンディングの発生原因を示す説明図である。インクジェット方式のプリンタ３００では、図示するように、印刷ヘッド３１０が主走査方向ＭＤに走査しながら、インク滴が吐出され、印刷用紙Ｐ上にドットが形成される。印刷ヘッド３１０には、副走査方向ＳＤに沿って複数のノズルが形成されており、該複数のノズルは、所定の製造誤差の範囲内で形成されている。しかしながら、通常、ノズル間の製造誤差に起因して、インク滴の吐出方向にズレが発生する。図５では、ノズルＮＺからのインク滴の吐出方向が、他のノズルからのインク滴の吐出方向と異なっている。図６は、印刷済み画像内に発生したバンディングを示す説明図である。図示するように、印刷済み画像内には、複数のノズルによって形成された複数のドット群が含まれている。ノズルＮＺから吐出されたインク滴によって形成されるドットＤ’の位置は、図中破線で示された理想的なノズルから吐出されたインク滴によって形成されるドットＤの位置からずれている。このとき、ドットＤ’とその上側に形成されるドットとの重なりの程度と、ドットＤ’とその下側に形成されるドットとの重なりの程度と、は異なっている。この結果、印刷済み画像内には、図示するようなバンディングが発生する。バンディングは、ドット密度が疎の部分では目立ち難く、ドット密度が密の部分で目立ち易い。
【００５８】
本実施例では、上記の特徴を考慮して、各パターンセットに含まれる複数のパターンマトリクスが設計されている（後述する）。
【００５９】
Ａ−４．パターンセットの選択：
前述したように、パターン選択部２４６は、処理条件供給部２３１から与えられる処理条件に応じて、パターン記憶部２４８に格納された複数のパターンセットのうちの１つを選択する。本実施例では、パターン記憶部２４８には、２つのパターンセットが格納されている。
【００６０】
図７は、パターン記憶部２４８に格納された２つのパターンセットＰＳＡ，ＰＳＢを示す説明図である。ただし、図７では、各パターンセットＰＳＡ，ＰＳＢに含まれる階調レベル１〜３に対応するパターンマトリクスのみが示されている。なお、図７では、各パターンマトリクスの下側に、各パターンマトリクスを構成するブロックパターンの種類が示されている。
【００６１】
図７に示す第１のパターンセットＰＳＡに含まれる階調レベル１に対応するパターンマトリクスＰＭＡ１は、１種類のブロックパターンで構成されている。階調レベル２に対応するパターンマトリクスＰＭＡ２は、２種類のブロックパターンで構成されており、階調レベル３に対応するパターンマトリクスＰＭＡ３は、４種類のブロックパターンで構成されている。一方、第２のパターンセットＰＳＢに含まれる階調レベル１に対応するパターンマトリクスＰＭＢ１は、２種類のブロックパターンで構成されている。階調レベル２に対応するパターンマトリクスＰＭＢ２は、４種類のブロックパターンで構成されており、階調レベル３に対応するパターンマトリクスＰＭＢ３は、８種類のブロックパターンで構成されている。
【００６２】
同じ階調レベルに対応する２つのパターンマトリクスを比較して分かるように、第１のパターンセットＰＳＡに含まれるパターンマトリクスは、比較的少ない種類のブロックパターンで構成されており、第２のパターンセットＰＳＢに含まれるパターンマトリクスは、比較的多くの種類のブロックパターンで構成されている。
【００６３】
一般に、比較的少ない種類のブロックパターンでパターンマトリクスが構成される場合には、パターンマトリクス内でアクティブなドット要素が比較的規則的に配置されるため、印刷済み画像の粒状性をより向上させることができる。一方、比較的多くの種類のブロックパターンでパターンマトリクスが構成される場合には、パターンマトリクス内でアクティブなドットが比較的不規則に配置されるため、印刷済み画像内のバンディングをより低減させることができる。
【００６４】
上記の説明から分かるように、第１のパターンセットＰＳＡは、粒状性を重視した、すなわち、粒状性をより向上させることが可能なパターンセットである。一方、第２のパターンセットＰＳＢは、バンディングを重視した、すなわち、バンディングをより低減させることが可能なパターンセットである。
【００６５】
ところで、印刷済み画像における粒状性やバンディングの程度は、使用される印刷用紙の種類によって異なり得る。普通紙などのインクの比較的滲み易い印刷用紙が用いられる場合には、粒状性の低下は目立ち易いが、バンディングは目立ち難い。一方、光沢紙などのインクの比較的滲み難い印刷用紙が用いられる場合には、バンディングは目立ち易いが、粒状性の低下は目立ち難い。
【００６６】
仮に、１つのパターンセットのみが準備されている場合には、使用される印刷用紙の種類に応じて、印刷結果が異なってしまう。例えば、普通紙が用いられる場合には、粒状性の低下が目立ってしまい、光沢紙が用いられる場合には、バンディングが目立ってしまう。
【００６７】
このため、本実施例では、パターン選択部２４６は、印刷用紙の種類に応じて、図７に示す２つのパターンセットＰＳＡ，ＰＳＢのいずれかを選択する。
【００６８】
パターン選択部２４６によるパターンセットの選択は、処理条件供給部２３１から与えられる処理条件に従って実行される。具体的には、処理条件供給部２３１は、表示部２６０に設定画面を表示させ、ユーザからの印刷用紙の種類の指定を受け取る。そして、処理条件供給部２３１は、処理条件テーブルＰＴを参照して、印刷用紙の種類に応じた処理条件を決定する。この処理条件に従って、パターン選択部２４６は、２つのパターンセットのうちの１つを選択する。この説明からも分かるように、処理条件は、ドット画像の生成処理の際にどのパターンセットを選択すべきかを示している。
【００６９】
図８は、処理条件テーブルＰＴの内容を示す説明図である。図示するように、処理条件テーブルＰＴには、印刷用紙の種類に適したパターンセットを示す情報が格納されている。
【００７０】
パターン選択部２４６は、図８に示す処理条件に従って、普通紙，再生紙が用いられる場合には、粒状性を向上させることが可能な第１のパターンセットＰＳＡを選択する。これにより、インクの比較的滲み易い印刷用紙が用いられる場合にも、粒状性を効果的に向上させることができる。また、パターン選択部２４６は、図８に示す処理条件に従って、光沢紙，写真用紙，マット紙が用いられる場合には、バンディングを低減させることが可能な第２のパターンセットＰＳＢを選択する。これにより、インクの比較的滲み易い印刷用紙が用いられる場合にも、バンディングを効果的に低減させることができる。
【００７１】
以上説明したように、本実施例では、印刷用紙の種類に応じてパターンセットが選択されるため、印刷用紙の種類に適したドット画像を生成することができ、この結果、印刷結果を向上させることが可能となる。
【００７２】
図７では、２つのパターンセットに含まれる階調レベル１〜３に対応する３つのパターンマトリクス対について説明したが、各ブロックパターンがｍ×ｍ個のドット要素で構成される場合には、少なくとも階調レベル１〜ｑ（ｑは最大階調レベルｍ×ｍの１／４以下の整数のうちの最も大きな値）に対応するパターンマトリクス対に関して、上記の関係（ブロックパターンの種類数）が維持されることが好ましい。こうすれば、印刷済み画像内でバンディングが比較的目立ち易くなるドット密度に対応する階調レベル（例えば、最大階調レベルの約１／４〜約１／８の階調レベル）において、バンディングを効率よく低減させることができる。もちろん、さらに他の階調レベルのパターンマトリクス対に関して、上記の関係が維持されていてもよい。
【００７３】
また、図７に示す各パターンセットに含まれる各パターンマトリクスは、以下のように設計されている。前述したように、粒状性の低下は、ドット密度が疎の部分で目立ち易く、ドット密度が密の部分で目立ち難い。また、バンディングは、ドット密度が疎の部分で目立ち難く、ドット密度が密の部分で目立ち易い。換言すれば、階調レベルが比較的低い部分では、粒状性の低下は目立ち易いが、バンディングは目立ち難い。また、階調レベルが比較的高い部分では、バンディングは目立ち易いが、粒状性の低下は目立ち難い。このため、比較的低い階調レベルに対応するパターンマトリクスは、粒状性が向上するように、比較的少ない種類のブロックパターンで構成されており、比較的高い階調レベルに対応するパターンマトリクスは、バンディングが低減されるように、比較的多くの種類のブロックパターンで構成されている。換言すれば、各パターンセットに含まれる複数のパターンマトリクスは、階調レベルが増大するに連れて、パターンマトリクスを構成するブロックパターンの種類数が単調に増大するように、設計されている。これにより、各階調レベルにおける粒状性の向上とバンディングの低減とを最適化することができる。
【００７４】
Ａ−５．パターンセットの変形例：
図５に示すように、プリンタ３００の印刷ヘッド３１０は、主走査方向に並ぶ１ラインのドット群を１個のノズルを用いて形成する。このため、本実施例では、パターンマトリクス内の１本のラインに配置されたアクティブなドット要素群に対応するドット群は、１個のノズルを用いて形成される。
【００７５】
本例では、各パターンセットは、ドットの形成に用いられるノズル数を考慮して、設計されている。
【００７６】
図９は、第１実施例の変形例における２つのパターンセットＰＳＡ’，ＰＳＢを示す説明図である。なお、図９では、第１のパターンセットＰＳＡ’に含まれる階調レベル１に対応するパターンマトリクスはＰＭＡ１は図７と同じであり、階調レベル２，３に対応するパターンマトリクスＰＭＡ２’，ＰＭＡ３’が図７と異なっている。また、第２のパターンセットＰＳＢは、図７と同じである。
【００７７】
なお、以下では、各パターンマトリクスの最上段に配置された４個のブロックパターンで構成されるパターン群に注目して説明するが、他の段のパターン群についても同様である。
【００７８】
図９に示す第１のパターンセットＰＳＡ’に含まれるパターンマトリクスＰＭＡ１では、パターン群ＧＡ１に含まれる４個のアクティブなドット要素は１本のラインに配置されているため、対応する４個のドットは１個のノズルを用いて形成される。パターンマトリクスＰＭＡ２’では、パターン群ＧＡ２に含まれる８個のアクティブなドット要素は２本のラインに配置されているため、対応する８個のドットは２個のノズルを用いて形成される。また、パターンマトリクスＰＭＡ３’では、パターン群ＧＡ３に含まれる１２個のアクティブなドット要素は２本のラインに配置されているため、対応する１２個のドットは２個のノズルを用いて形成される。
【００７９】
一方、図９に示す第２のパターンセットＰＳＢに含まれるパターンマトリクスＰＭＢ１では、パターン群ＧＢ１に含まれる４個のアクティブなドット要素は２本のラインに配置されているため、対応する４個のドットは２個のノズルを用いて形成される。パターンマトリクスＰＭＢ２では、パターン群ＧＢ２に含まれる８個のアクティブなドット要素は４本のラインに配置されているため、対応する８個のドットは４個のノズルを用いて形成される。また、パターンマトリクスＰＭＢ３では、パターン群ＧＢ３に含まれる１２個のアクティブなドット要素は４本のラインに配置されているため、対応する１２個のドットは４個のノズルを用いて形成される。
【００８０】
同じ階調レベルに対応する２つのパターンマトリクスを比較して分かるように、第１のパターンセットＰＳＡ’に含まれるパターンマトリクスでは、ドットが比較的少数のノズルを用いて形成されるように、アクティブなドット要素が配置されている。一方、第２のパターンセットＰＳＢに含まれるパターンマトリクスでは、ドットが比較的多数のノズルを用いて形成されるように、アクティブなドット要素が配置されている。
【００８１】
一般に、比較的少数のノズルを用いてドットが形成される場合には、パターン群内でアクティブなドット要素が比較的規則的に配置されるため、印刷済み画像の粒状性をより向上させることができる。一方、比較的多数のノズルを用いてドットが形成される場合には、パターン群内でアクティブなドット要素が比較的不規則に配置されるため、印刷済み画像内のバンディングをより低減させることができる。
【００８２】
上記の説明から分かるように、第１のパターンセットＰＳＡ’は、粒状性をより向上させることが可能なパターンセットである。一方、第２のパターンセットＰＳＢは、バンディングをより低減させることが可能なパターンセットである。したがって、インクの滲み易い印刷用紙が用いられる場合に、第１のパターンセットＰＳＡ’を選択すれば、粒状性を効果的に向上させることができ、インクの滲み難い印刷用紙が用いられる場合に、第２のパターンセットＰＳＢを選択すれば、バンディングを効果的に低減させることができる。
【００８３】
図９では、２つのパターンセットに含まれる階調レベル１〜３に対応する３つのパターンマトリクス対について説明したが、各ブロックパターンがｍ×ｍ個のドット要素で構成される場合には、少なくとも階調レベル１〜ｑ（ｑは最大階調レベルｍ×ｍの１／４以下の整数のうちの最も大きな値）に対応するパターンマトリクス対に関して、上記の関係（ノズル数）が維持されることが好ましい。もちろん、さらに他の階調レベルのパターンマトリクス対に関して、上記の関係が維持されていてもよい。
【００８４】
また、図９に示す各パターンセットに含まれる各パターンマトリクスは、以下のように設計されている。前述したように、階調レベルが比較的低い部分では、粒状性の低下は目立ち易いが、バンディングは目立ち難い。また、階調レベルが比較的高い部分では、バンディングは目立ち易いが、粒状性の低下は目立ち難い。このため、比較的低い階調レベルに対応するパターンマトリクスでは、粒状性が向上するように、パターン群内のアクティブなドット要素は、対応するドットが比較的少数のノズルで形成されるように配置されている。また、比較的高い階調レベルに対応するパターンマトリクスでは、バンディングが低減されるように、パターン群内のアクティブなドット要素は、対応するドットが比較的多数のノズルで形成されるように配置されている。換言すれば、各パターンセットに含まれる複数のパターンマトリクスは、階調レベルが増大するに連れて、パターン群内のアクティブなドット要素に対応するドットを形成するノズル数が単調に増大するように、設計されている。これにより、各階調レベルにおける粒状性の向上とバンディングの低減とを最適化することができる。
【００８５】
さらに、第２のパターンセットに含まれる各パターンマトリクスのパターン群は、アクティブなドット要素に対応するドットが複数のノズルを用いて形成され、各ノズルの使用頻度がほぼ等しくなるように、設計されている。例えば、図９に示すパターン群ＧＢ１に含まれる４個のアクティブなドット要素に対応する４個のドットは２個のノズルで形成されるが、４個のドットのうちの２個のドットが第１のノズルで形成され、他の２個のドットが第２のノズルで形成される。こうすれば、ノズルの使用頻度の偏りを抑制することができるため、バンディングをより低減させることができる。なお、本例では、第１のパターンセットに関しても、各ノズルの使用頻度がほぼ等しくなるように設計されているが、少なくとも、バンディングを低減させることが可能な第２のパターンセットに関して、各ノズルの使用頻度がほぼ等しくなるように設計されていればよい。
【００８６】
なお、本例では、第１のパターンセットＰＳＡ’に含まれるパターンマトリクスＰＭＡ１，ＰＭＡ２’，ＰＭＡ３’は、それぞれ、１種類、２種類、２種類のブロックパターンで構成されている。また、第２のパターンセットＰＳＢに含まれるパターンマトリクスＰＭＢ１，ＰＭＢ２，ＰＭＢ３は、それぞれ、２種類、４種類、８種類のブロックパターンで構成されている。すなわち、本例においても、同じ階調レベルに対応する２つのパターンマトリクスを比較して分かるように、第１のパターンセットＰＳＡ’に含まれるパターンマトリクスは、比較的少ない種類のブロックパターンで構成されており、第２のパターンセットＰＳＢに含まれるパターンマトリクスは、比較的多くの種類のブロックパターンで構成されている。
【００８７】
Ｂ．第２実施例：
図１０は、第２実施例における処理条件テーブルＰＴｂの内容を示す説明図である。図示するように、本実施例では、使用されるインクの材料に応じて、選択されるパターンセットが変更されている。具体的には、染料インクが用いられる場合には、第１のパターンセットＰＳＡ（図７）が選択され、顔料インクが用いられる場合には、第２のパターンセットＰＳＢが選択される。
【００８８】
例えば、プリンタが特定色のインク（例えばＫインク）として染料インクと顔料インクとの双方を備える場合を想定する。この場合には、特定色のインクとして染料インクを利用する印刷モードが選択されると、第１のパターンセットＰＳＡが選択され、特定色のインクとして顔料インクを利用する印刷モードが選択されると、第２のパターンセットＰＳＢが選択される。
【００８９】
また、プリンタが第１色のインク（例えばＣ，Ｍ，Ｙインク）として染料インクを備え、第２色のインク（例えばＫインク）として顔料インクを備える場合を想定する。この場合には、第１色のインク（染料インク）に対応する色画像からドット画像が生成される際に、第１のパターンセットＰＳＡが選択され、第２色のインク（顔料インク）に対応する色画像からドット画像が生成される際に、第２のパターンセットＰＳＢが選択される。
【００９０】
印刷済み画像における粒状性やバンディングの程度は、使用されるインクの材料によって異なり得る。染料インクなどの比較的滲み易いインクが用いられる場合には、粒状性の低下は目立ち易いが、バンディングは目立ち難い。一方、顔料インクなどの比較的滲み難いインクが用いられる場合には、バンディングは目立ち易いが、粒状性の低下は目立ち難い。
【００９１】
本実施例では、比較的滲み易いインクが用いられる場合には、粒状性を向上させることが可能な第１のパターンセットＰＳＡが選択されるため、粒状性を効果的に向上させることができる。一方、比較的滲み難いインクが用いられる場合には、バンディングを低減させることが可能な第２のパターンセットＰＳＢが選択されるため、バンディングを効果的に低減させることができる。
【００９２】
Ｃ．第３実施例：
図１１は、第３実施例における処理条件テーブルＰＴｃの内容を示す説明図である。図示するように、本実施例では、使用されるインクの色に応じて、選択されるパターンセットが変更されている。具体的には、Ｙインクが用いられる場合には、第１のパターンセットＰＳＡが選択され、Ｃ，Ｍ，Ｋインクが用いられる場合には、第２のパターンセットＰＳＢが選択される。
【００９３】
印刷済み画像内のバンディングは、使用されるインクの色によって目立ち易さが異なる。Ｙインクなどの比較的淡いインク、換言すれば、明度の比較的高いインクが用いられる場合には、バンディングは目立ち難い。一方、Ｋインクなどの比較的濃いインク、換言すれば、明度の比較的低いインクが用いられる場合には、バンディングは目立ち易い。
【００９４】
本実施例では、明度の比較的高いインクが用いられる場合には、粒状性を向上させることが可能な第１のパターンセットＰＳＡが選択されるため、粒状性を効果的に向上させることができる。一方、明度の比較的低いインクが用いられる場合には、バンディングを低減させることが可能な第２のパターンセットＰＳＢが選択されるため、バンディングを効果的に低減させることができる。
【００９５】
Ｃ−１．第３実施例の変形例：
第３実施例では、プリンタがＣ，Ｍ，Ｙ，Ｋインクを備える場合を想定しているが、プリンタはさらにＬＣ（ライトシアン），ＬＭ（ライトマゼンタ）インクを備える場合もある。この場合には、プリンタは、ユーザによって設定される印刷モードに応じて、４色（Ｃ，Ｍ，Ｙ，Ｋ）のインクまたは６色（Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ）のインクを用いて印刷を実行可能である。
【００９６】
６色のインクを用いて印刷が実行される場合には、色変換処理部２３４（図２）の処理が変更される。具体的には、色変換処理部２３４は、Ｃ，Ｍ，Ｙ，Ｋの色画像を生成し、その後、Ｃの色画像からＣ，ＬＣの２つサブ色画像を生成すると共に、Ｍの色画像からＭ，ＬＭの２つのサブ色画像を生成する。
【００９７】
図１２は、Ｃの色画像の階調値とＣ，ＬＣのサブ色画像の階調値との関係を示す説明図である。なお、Ｍの色画像の階調値とＭ，ＬＭのサブ色画像の階調値との関係も同様である。色変換処理部２３４は、図１２の関係を示すルックアップテーブルを利用することによって、Ｃの色画像からＣ，ＬＣのサブ色画像を生成する。具体的には、Ｃの色画像に含まれる特定の画素の階調値がＶａである場合には、Ｃのサブ色画像に含まれる対応画素の階調値はＶｂに設定され、ＬＣのサブ色画像に含まれる対応画素の階調値はＶｃに設定される。
【００９８】
色変換処理部２３４によってＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの色画像が生成されると、ハーフトーン処理部２３６は、色画像毎にドット画像を生成する。
【００９９】
図１３は、第３実施例の変形例における処理条件テーブルＰＴｃ１の内容を示す説明図である。図示するように、本例でも、明度の比較的高いインク（Ｙ，ＬＣ，ＬＭインク）が用いられる場合には、粒状性を向上させることが可能な第１のパターンセットＰＳＡが選択されるため、粒状性を効果的に向上させることができる。一方、明度の比較的低いインク（Ｃ，Ｍ，Ｋインク）が用いられる場合には、バンディングを低減させることが可能な第２のパターンセットＰＳＢが選択されるため、バンディングを効果的に低減させることができる。
【０１００】
Ｄ．第４実施例：
図１４は、第４実施例における処理条件テーブルＰＴｄの内容を示す説明図である。図示するように、本実施例では、使用されるインクの色数に応じて、選択されるパターンセットが変更されている。具体的には、６色のインク（Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ）が用いられる場合には、第１のパターンセットＰＳＡが選択され、４色のインク（Ｃ，Ｍ，Ｙ，Ｋ）が用いられる場合には、第２のパターンセットＰＳＢが選択される。
【０１０１】
印刷済み画像におけるバンディングは、使用されるインクの色数によって目立ち易さが異なる。６色のインクが用いられる場合には、明度の比較的高いインク（ＬＣ，ＬＭ，Ｙ）が利用される確率が比較的高いため、バンディングは目立ち難い。一方、４色のインクが用いられる場合には、明度の比較的高い色のインク（Ｙ）が利用される確率が比較的低いため、バンディングは目立ち易い。
【０１０２】
本実施例では、比較的多数のインク色が用いられる場合には、粒状性を向上させることが可能な第１のパターンセットＰＳＡが選択されるため、粒状性を効果的に向上させることができる。一方、比較的少数のインク色が用いられる場合には、バンディングを低減させることが可能な第２のパターンセットＰＳＢが選択されるため、バンディングを効果的に低減させることができる。
【０１０３】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能であり、例えば次のような変形も可能である。
【０１０４】
（１）上記実施例では、パターン記憶部２４８には、２つのパターンセットが格納されているが、互いに異なるより多くのパターンセットが格納されていてもよい。
【０１０５】
（２）上記実施例では、各階調レベルに対応するパターンマトリクスは、４×４個のブロックパターンで構成されているが、これに代えて、より少数のあるいはより多数のブロックパターンで構成されていてもよい。また、上記実施例では、各階調レベルに対応するパターンマトリクスに含まれる横方向（主走査方向）のブロックパターンの数と縦方向（副走査方向）のブロックパターンの数とは等しいが、異なっていてもよい。
【０１０６】
一般には、各階調レベルに対応するパターンマトリクスを構成するブロックパターンの数は、ｋｘ×ｋｙ（ｋｘ，ｋｙは２以上の所定の整数）個であればよく、ｋｘ，ｋｙの値は、３以上の整数であってもよいし、４以上の整数であってもよい。
【０１０７】
（３）上記実施例では、すべての階調レベル０〜１６に対応するパターンマトリクスが準備されているが、最小階調レベル０に対応するパターンマトリクスと、最大階調レベル１６に対応するパターンマトリクスとは、すべて同じブロックパターンで構成されているため、準備されていなくてもよい。この場合には、最小階調レベルに対応する１つのブロックパターンと、最大階調レベルに対応する１つのブロックパターンとが、それぞれ、単独で準備されていればよい。
【０１０８】
一般には、減色済み画像の各画素が取り得るすべての階調レベルのうちの少なくとも最小階調レベルより大きく最大階調レベルより小さな複数の階調レベルに対応する複数のパターンマトリクスが準備されていればよい。
【０１０９】
（４）上記実施例では、各パターンセットは、各階調レベルに対応する１つのパターンマトリクスを含んでいるが、パターンマトリクスは省略可能である。この場合には、例えば、各パターンセットは、各階調レベルに対応する複数のブロックパターンを含んでいればよい。そして、ドット画像が生成される際には、該複数のブロックパターンが順次選択されればよい。
【０１１０】
一般には、各パターンセットは、減色済み画像の各画素が取り得る複数の階調レベルに対応する複数のブロックパターンを含んでいればよい。
【０１１１】
（５）上記実施例では、階調レベルｎ（０〜１７のいずれか）に対応する各ブロックパターンは、ｎ個のアクティブなドット要素を含んでいる。すなわち、上記実施例では、１つのパターンマトリクスに含まれる各ブロックパターンは、対応する階調レベルｎと同じ数（ｎ個）のアクティブなドット要素を含んでいる。
【０１１２】
しかしながら、一部のブロックパターンは、対応する階調レベルと異なる数のアクティブなドット要素を含んでいてもよい。例えば、各ブロックパターンが４×４個のドット要素で構成され、０〜３２の３３階調の減色済み画像が生成される場合を想定する。この場合には、階調レベル２に対応するパターンマトリクスでは、すべてのブロックパターンが１つのアクティブなドット要素を含む。また、階調レベル３に対応するパターンマトリクスでは、半分のブロックパターンが１つのアクティブなドット要素を含み、他の半分のブロックパターンが２つのアクティブなドット要素を含む。一般には、パターンマトリクスは、対応する階調レベルに応じて設定されたドットの形成を示すアクティブなドット要素を含んでいればよい。
【０１１３】
ただし、上記実施例のように、ブロックパターンに対応する階調レベルと、ブロックパターンに含まれるアクティブなドット要素の数と、が一致していれば、パターンマトリクスを比較的容易に作成することができるという利点がある。
【０１１４】
（６）上記実施例では、各ブロックパターンは、ｍ×ｍ個のドット要素で構成されており、ｍの値は４に設定されているが、ｍの値は、２以上の整数であればよく、３以上の整数であってもよいし、４以上の整数であってもよい。
【０１１５】
また、上記実施例では、各ブロックパターンは、ｍ×ｍ個のドット要素で構成されているが、これに代えて、ｍ１×ｍ２（ｍ１，ｍ２は２以上の整数）個のドット要素で構成されるようにしてもよい。なお、ｍ１は、主走査方向に沿うドット要素の数を示しており、ｍ２は、副走査方向に沿うドット要素の数を示している。例えば、ｍ１，ｍ２は、それぞれ４，２に設定されていてもよい。
【０１１６】
（７）第１実施例では、ユーザが設定画面において印刷用紙の種類を設定することによって処理条件が決定されているが、これに代えて、印刷用紙の種類を検出することによって処理条件が決定されてもよい。この場合には、プリンタに、印刷用紙の反射率や印刷用紙から反射される光の波長などを検出可能な周知のメディアセンサを設け、処理条件供給部２３１は、プリンタから与えられるメディアセンサの検出結果に応じて処理条件を決定すればよい。
【０１１７】
（８）第１および第２実施例では、印刷用紙へのインクの滲み易さに応じて、パターンセットが選択されている。印刷用紙へのインクの滲み易さは、印刷時の湿度に応じても変化し得る。したがって、印刷時の湿度に応じて、パターンセットが選択されるようにしてもよい。この場合には、プリンタに湿度センサを設け、処理条件供給部２３１は、プリンタから与えられる湿度センサの検出結果に応じて処理条件を決定すればよい。
【０１１８】
第３および第４実施例では、インク色の目立ち易さに応じて、パターンセットの選択が実行されている。インク色の目立ち易さは、印刷用紙の色に応じても変化し得る。したがって、印刷用紙の色に応じて、パターンセットが選択されるようにしてもよい。この場合には、プリンタに前述のメディアセンサを設け、処理条件供給部２３１は、プリンタから与えられるメディアセンサの検出結果に応じて処理条件を決定すればよい。
【０１１９】
一般には、所定の印刷条件に応じて、複数のパターンセットのうちの１つが選択されればよい。
【０１２０】
（９）上記実施例では、色変換済み画像を構成する各色画像に対して、濃度パターン法を用いたハーフトーン処理が実行されているが、一部の色画像に対してのみ濃度パターン法を用いたハーフトーン処理が実行され、他の色画像に対しては他の手法（例えばディザ法や、誤差拡散法、平均誤差最小法）を用いたハーフトーン処理が実行されてもよい。一般には、複数の色画像のうちの少なくとも１つに対して、濃度パターン法を用いたハーフトン処理が実行されればよい。なお、複数の色画像のすべてに対して、濃度パターン法を用いたハーフトーン処理が実行される場合には、上記の他の手法が用いられる場合と比較して、高速にハーフトーン処理を実行することができるという利点がある。
【０１２１】
（１０）上記実施例では、印刷データ生成部を有するコンピュータが利用されているが、これに代えて、印刷データ生成部を有するプリンタが利用されてもよい。なお、この場合には、プリンタが本発明の画像処理装置に相当する。
【図面の簡単な説明】
【０１２２】
【図１】印刷システムを示す説明図である。
【図２】印刷データ生成部２３０（図１）の機能を模式的に示すブロック図である。
【図３】ハーフトーン処理部２３６の処理内容を示す説明図である。
【図４】パターンセットの一例を示す説明図である。
【図５】バンディングの発生原因を示す説明図である。
【図６】印刷済み画像内に発生したバンディングを示す説明図である。
【図７】パターン記憶部２４８に格納された２つのパターンセットＰＳＡ，ＰＳＢを示す説明図である。
【図８】処理条件テーブルＰＴの内容を示す説明図である。
【図９】第１実施例の変形例における２つのパターンセットＰＳＡ’，ＰＳＢを示す説明図である。
【図１０】第２実施例における処理条件テーブルＰＴｂの内容を示す説明図である。
【図１１】第３実施例における処理条件テーブルＰＴｃの内容を示す説明図である。
【図１２】Ｃの色画像の階調値とＣ，ＬＣのサブ色画像の階調値との関係を示す説明図である。
【図１３】第３実施例の変形例における処理条件テーブルＰＴｃ１の内容を示す説明図である。
【図１４】第４実施例における処理条件テーブルＰＴｄの内容を示す説明図である。
【符号の説明】
【０１２３】
２００…パーソナルコンピュータ
２１０…ＣＰＵ
２２０…内部記憶装置
２３０…印刷データ生成部
２３１…処理条件供給部
２３２…解像度変換処理部
２３４…色変換処理部
２３６…ハーフトーン処理部
２３８…出力処理部
２４２…減色処理部
２４４…ドット画像生成部
２４６…パターン選択部
２４８…パターン記憶部
２５０…外部記憶装置
２６０…表示部
２７０…操作部
２９０…Ｉ／Ｆ部
３００…プリンタ
３１０…印刷ヘッド
ＰＴ…処理条件テーブル
ＰＭｎ，ＰＭＡｎ，ＰＭＢｎ，…パターンマトリクス
ＧＡｎ，ＧＢｎ…パターン群
【図１】
2006060604.tif 000003
【図２】
2006060604.tif 000004
【図３】
2006060604.tif 000005
【図４】
2006060604.tif 000006
【図５】
2006060604.tif 000007
【図６】
2006060604.tif 000008
【図７】
2006060604.tif 000009
【図８】
2006060604.tif 000010
【図９】
2006060604.tif 000011
【図１０】
2006060604.tif 000012
【図１１】
2006060604.tif 000013
【図１２】
2006060604.tif 000014
【図１３】
2006060604.tif 000015
【図１４】
2006060604.tif 000016