(57)【特許請求の範囲】
【請求項１】
カラー画像を表すカラー画像データをモノクロ画像データに変換する画像処理装置であって、
前記カラー画像の色に対応する模様を単色の濃度により表す単色パターンを決定するパ
ターン決定部と、
前記単色パターンの画像領域のうち前記模様の背景となる領域の背景濃度を決定するパターン濃度決定部と、
前記カラー画像に対応する画像領域に、前記背景濃度を有する前記単色パターンが適用されたモノクロ画像の前記モノクロ画像データを生成するモノクロ画像データ生成部と、
を備え、
前記パターン濃度決定部は、前記カラー画像の色に応じて前記背景濃度を変化させ、
色相環を区画した複数の色領域において互いに隣接する第１の色と第２の色のうち、前記第１の色に対応させる前記単色パターンの模様の濃度を前記背景濃度より大きくし、前記第２の色に対応させる前記単色パターンの模様の濃度を前記背景濃度より小さくすることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記パターン濃度決定部は、前記カラー画像の明度に応じて前記背景濃度を変化させることを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、
前記パターン濃度決定部は、
前記モノクロ画像の明度が前記カラー画像の明度に等しくなるように前記背景濃度を決定することを特徴とする画像処理装置。
【請求項４】
請求項１ないし３のいずれか一項に記載の画像処理装置において、
前記パターン濃度決定部は、
前記カラー画像について前記単色パターンが適用される画像領域の平均明度が、前記単色パターンの平均明度に等しくなるように前記単色パターンの前記背景濃度を決定することを特徴とする画像処理装置。
【請求項５】
請求項１ないし４のいずれか一項に記載の画像処理装置において、
前記パターン決定部は、前記カラー画像データのカラー画像の色相に対応する模様を単色の濃度により表す前記単色パターンを決定することを特徴とする画像処理装置。
【請求項６】
請求項１ないし５のいずれか一項に記載の画像処理装置において、
前記単色パターンは、単色の線により模様を表すハッチパターンであり、
前記パターン決定部は、前記カラー画像の色の明度が低いほど線密度が高い模様の前記ハッチパターンを、前記カラー画像に適用するパターンとして決定することを特徴とする画像処理装置。
【請求項７】
請求項１ないし６のいずれか一項に記載の画像処理装置において、
前記パターン決定部が、第３の色と補色の関係になる第４の色に対応させる前記単色パターンは、前記第３の色に対応させる前記単色パターンの模様を回転させた模様を表すことを特徴とする画像処理装置。
【請求項８】
請求項１ないし７のいずれか一項に記載の画像処理装置において、
前記パターン決定部は、前記カラー画像の彩度に応じて、前記単色パターンの模様を変化させることを特徴とする画像処理装置。
【請求項９】
請求項１ないし８のいずれか一項に記載の画像処理装置において、
前記カラー画像の種類を判定する画像種類判定部を備え、
前記モノクロ画像データ生成部は、前記画像種類判定部の判定結果に対応して単色の濃度により表されるモノクロ画像に変換することを特徴とする画像処理装置。
【請求項１０】
請求項１ないし９のいずれか一項に記載の画像処理装置において、
前記カラー画像が、前記単色パターンを適用しないよう予め定められた禁止画像を含むか否かを判定する禁止画像判定部を備え、
前記モノクロ画像データ生成部は、前記カラー画像に含まれる前記禁止画像に対して、前記単色パターンを適用することなく、単色の濃度により表されるモノクロ画像に変換することを特徴とする画像処理装置。
【請求項１１】
請求項１ないし１０のいずれか一項に記載の画像処理装置において、
前記カラー画像の色と、前記背景濃度とを予め対応付けた対応情報を備え、
前記パターン濃度決定部は、前記対応情報を参照して前記カラー画像の色に応じた前記背景濃度を決定することを特徴とする画像処理装置。
【請求項１２】
請求項１ないし１１のいずれか一項に記載の画像処理装置において、
前記パターン決定部は、縦線の模様を表す前記単色パターン、横線の模様を表す前記単色パターン、格子線の模様を表す前記単色パターン、斜め線の模様を表す前記単色パターン、斜め格子線の模様を表す前記単色パターンのうちいずれか２以上を含む複数の前記単色パターンのうちから、前記カラー画像の色に応じて前記カラー画像に対応させる前記単色パターンを選択することを特徴とする画像処理装置。
【請求項１３】
カラー画像を表すカラー画像データをモノクロ画像データに変換するための画像処理プログラムであって、
コンピューターを、
前記カラー画像の色に対応する模様を単色の濃度により表す単色パターンを決定するパターン決定部と、
前記単色パターンの画像領域のうち前記模様の背景となる領域の背景濃度を決定するパターン濃度決定部と、
前記カラー画像に対応する画像領域に、前記背景濃度を有する前記単色パターンが適用されたモノクロ画像の前記モノクロ画像データを生成するモノクロ画像データ生成部、として機能させ、
前記パターン濃度決定部は、前記カラー画像の色に応じて前記背景濃度を変化させ、
色相環を区画した複数の色領域において互いに隣接する第１の色と第２の色のうち、前記第１の色に対応させる前記単色パターンの模様の濃度を前記背景濃度より大きくし、前記第２の色に対応させる前記単色パターンの模様の濃度を前記背景濃度より小さくすることを特徴とする画像処理プログラム。
【請求項１４】
カラー画像を表すカラー画像データをモノクロ画像データに変換する画像処理方法であって、
前記カラー画像の色に対応する模様を単色の濃度により表す単色パターンを決定するステップと、
前記単色パターンの画像領域のうち前記模様の背景となる領域の背景濃度を決定するステップと、
前記カラー画像に対応する画像領域に、前記背景濃度を有する前記単色パターンが適用されたモノクロ画像の前記モノクロ画像データを生成するステップと、を含み、
前記カラー画像の色に応じて前記背景濃度を変化させ、
色相環を区画した複数の色領域において互いに隣接する第１の色と第２の色のうち、前記第１の色に対応させる前記単色パターンの模様の濃度を前記背景濃度より大きくし、前記第２の色に対応させる前記単色パターンの模様の濃度を前記背景濃度より小さくすることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像データをモノクロ画像データに変換する画像処理装置、画像処理プログラムおよび画像処理方法に関する。
【背景技術】
【０００２】
従来、カラー画像データをモノクロ画像データに変換するため、下記の式（１）に従ってカラー画像データのＲＧＢ値からグレー値を算出し、グレー値で表されるモノクロ画像データを得る手法が広く用いられている。グレー値には、元のカラー画像の明度情報が反映されるため、この手法によれば、元のカラー画像の明度が反映されたモノクロ画像の画像データを得ることができる。なお、式（１）の「Ｒ」，「Ｇ」，「Ｂ」は、それぞれ、カラー画像データのレッドの階調値、グリーンの階調値、ブルーの階調値であり、「Ｇｒａｙ」はグレー値、すなわち黒単色の濃度である。
Ｇｒａｙ＝０．３Ｒ＋０．５９Ｇ＋０．１１Ｂ  …（１）
【０００３】
また、式（１）に従うグレー変換によってカラー画像データをモノクロ画像データに変換した場合、例えば、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）、（０，１２８，０）などの複数のＲＧＢ値は同等のグレー値に変換される。このように、変換前のカラー画像においては異なっていた２つの色が、モノクロ画像においては同じグレー値で表現されることとなり、変換後のモノクロ画像から変換前の元のカラー画像の色を区別できなくなることがあった。
【０００４】
そこで、特許文献１には、カラー画像をシアン、マゼンタ、イエローの各色画像に変換し、各色画像に対して異なるパターンを生成させるディザマトリクスを適用することによって各色のドットパターンを生成し、各色のドットパターンを合成することによりモノクロ画像データを得る手法が提案されている。特許文献１に記載の手法によれば、シアン、マゼンタ、イエローの各色についての互いに異なるパターンを重畳したモノクロ画像が得られるので、例えば、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）、（０，１２８，０）など、グレー値に変換した場合には同等の値となる色であっても、元のカラー画像における色の違いが、異なるパターンの模様となってモノクロ画像に反映される。したがって、変換前のカラー画像に、グレー変換した場合には区別がつかなくなる色が用いられていたとしても、元のカラー画像における色の違いを区別可能なモノクロ画像の画像データに変換できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２３８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の手法では、モノクロ画像データの画像は、シアン、マゼンタ、イエローの各色のドットパターンを重畳したものになるので、各色画像のドットパターンの模様よりさらに細かく、かつ、膨大な数の種類の模様がモノクロ画像に表れることになる。このため、特許文献１に記載の手法により生成されたモノクロ画像では、ユーザーにとってはパターンの模様を区別し難く、元のカラー画像における色の違いが分かり難いという課題があった。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］カラー画像を表すカラー画像データをモノクロ画像データに変換する画像処理装置であって、前記カラー画像の色に対応する模様を単色の濃度により表す単色パターンを決定するパターン決定部と、前記単色パターンの画像領域のうち前記模様の背景となる領域の背景濃度を決定するパターン濃度決定部と、前記カラー画像に対応する画像領域に、前記背景濃度を有する前記単色パターンが適用されたモノクロ画像の前記モノクロ画像データを生成するモノクロ画像データ生成部と、を備え、前記パターン濃度決定部は、前記カラー画像の色に応じて前記背景濃度を変化させることを特徴とする画像処理装置。
【０００９】
この構成によれば、カラー画像の色は、単色パターンの模様に加えて、さらに模様の背景となる領域における背景濃度の変化としてモノクロ画像に反映される。したがって、ユーザーが視認した場合に、単色パターンの模様およびその背景の濃度変化から、元のカラー画像における色の違いを容易に区別可能なモノクロ画像の画像データを得ることができる。
【００１０】
［適用例２］上記画像処理装置において、前記パターン濃度決定部は、前記カラー画像の明度に応じて前記背景濃度を変化させることを特徴とする画像処理装置。
【００１１】
この構成によれば、カラー画像の明度に応じて、モノクロ画像データの背景濃度が変化するので、ユーザーが視認した場合に、元のカラー画像において明度が異なる色間の区別が可能なモノクロ画像の画像データを得ることができる。
【００１２】
［適用例３］上記画像処理装置において、前記パターン濃度決定部は、前記モノクロ画像の明度が前記カラー画像の明度に等しくなるように前記背景濃度を決定することを特徴とする画像処理装置。
【００１３】
この構成によれば、カラー画像の明度がモノクロ画像に保存されるので、明度の再現性に優れたモノクロ画像データを得ることができる。
【００１４】
［適用例４］上記画像処理装置において、前記パターン濃度決定部は、前記カラー画像について前記単色パターンが適用される画像領域の平均明度が、前記単色パターンの平均明度に等しくなるように前記単色パターンの前記背景濃度を決定することを特徴とする画像処理装置。
【００１５】
この構成によれば、単色パターンが適用される画像領域ごとにカラー画像の明度がモノクロ画像に保存されるので、明度の再現性により優れたモノクロ画像データを得ることができる。
【００１６】
［適用例５］上記画像処理装置において、前記パターン決定部は、前記カラー画像データのカラー画像の色相に対応する模様を単色の濃度により表す前記単色パターンを決定することを特徴とする画像処理装置。
【００１７】
この構成によれば、カラー画像の色相をモノクロ画像データに反映させることができる。
【００１８】
［適用例６］上記画像処理装置において、前記単色パターンは、単色の線により模様を表すハッチパターンであり、前記パターン決定部は、前記カラー画像の色の明度が低いほど線密度が高い模様の前記ハッチパターンを、前記カラー画像に適用するパターンとして決定することを特徴とする画像処理装置。
【００１９】
この構成によれば、カラー画像の明度が低いほどハッチングの線密度が高くなるため、モノクロ画像を視認したユーザーに対して、カラー画像により近い印象を与えることが可能なモノクロ画像の画像データを得ることができる。
【００２０】
［適用例７］上記画像処理装置において、
前記パターン濃度決定部は、色相環を区画した複数の色領域において互いに隣接する第１の色と第２の色のうち、前記第１の色に対応させる前記単色パターンの模様の濃度を前記背景濃度より大きくし、前記第２の色に対応させる前記単色パターンの模様の濃度を前記背景濃度より小さくすることを特徴とする画像処理装置。
【００２１】
この構成によれば、色相環を区画した複数の色領域において互いに隣接するカラー画像の第１の色と第２の色とについて、一方は背景濃度より大きい濃度、他方は背景濃度より小さい濃度によってモノクロ画像の模様が表される。したがって、元のカラー画像の色相環を区画した複数の色領域のうち隣りあう色領域に含まれ、カラー画像においては区別がつき難い第１の色と第２の色とについても、色の違いをより区別しやすいモノクロ画像の画像データを得ることができる。
【００２２】
［適用例８］上記画像処理装置において、前記パターン決定部が、第３の色と補色の関係になる第４の色に対応させる前記単色パターンは、前記第３の色に対応させる前記単色パターンの模様を回転させた模様を表すことを特徴とする画像処理装置。
【００２３】
この構成によれば、第３の色と補色の関係となる第４の色に対応する単色パターンの模様は、第３の色に対応する単色パターンの模様を回転させたものとなる。これにより、元のカラー画像において第３の色と第４の色とが補色の関係であることをモノクロ画像から認識できる。
【００２４】
［適用例９］上記画像処理装置において、前記パターン決定部は、前記カラー画像の彩度に応じて、前記単色パターンの模様を変化させることを特徴とする画像処理装置。
【００２５】
この構成によれば、モノクロ画像に表れる単色パターンの模様が、カラー画像の彩度に応じて変化するので、元のカラー画像における彩度の違いを区別可能なモノクロ画像の画像データを得ることができる。
【００２６】
［適用例１０］上記画像処理装置において、前記カラー画像の種類を判定する画像種類判定部を備え、前記モノクロ画像データ生成部は、前記画像種類判定部の判定結果に対応して、単色の濃度により表されるモノクロ画像に変換することを特徴とする画像処理装置。
【００２７】
この構成によれば、互いに同じ色のオブジェクト画像同士が重なる場合であっても、オブジェクト画像の属性の種類が異なるオブジェクト画像同士は、互いに埋もれあうことなく、元のカラー画像を容易に区別可能なモノクロ画像の画像データを得ることができる。
【００２８】
［適用例１１］上記画像処理装置において、前記カラー画像が、前記単色パターンを適用しないよう予め定められた禁止画像を含むか否かを判定する禁止画像判定部を備え、前記モノクロ画像データ生成部は、前記カラー画像に含まれる前記禁止画像に対して、前記単色パターンを適用することなく、単色の濃度により表されるモノクロ画像に変換することを特徴とする画像処理装置。
【００２９】
この構成によれば、予め定められた画像については、単色パターンの模様が付加されないモノクロ画像の画像データが生成される。したがって、例えば、企業のロゴなど、忠実に表現する必要があり、模様を付加すると不都合が生じる画像については、模様を付加することなく、元のカラー画像を忠実に表したモノクロ画像データを得ることができる。
【００３０】
［適用例１２］上記画像処理装置において、前記カラー画像の色と、前記背景濃度とを予め対応付けた対応情報を備え、前記パターン濃度決定部は、前記対応情報を参照して前記カラー画像の色に応じた前記背景濃度を決定することを特徴とする画像処理装置。
【００３１】
この構成によれば、単色パターンの背景濃度は対応情報に従って決定されるので、簡易な処理によって、カラー画像データから、元のカラー画像における色の違いを表現したモノクロ画像データを得ることができる。
【００３２】
［適用例１３］上記画像処理装置において、前記パターン決定部は、縦線の模様を表す前記単色パターン、横線の模様を表す前記単色パターン、格子線の模様を表す前記単色パターン、斜め線の模様を表す前記単色パターン、斜め格子線の模様を表す前記単色パターンのうちいずれか２以上を含む複数の前記単色パターンのうちから、前記カラー画像の色に応じて前記カラー画像に対応させる前記単色パターンを選択することを特徴とする画像処理装置。
【００３３】
この構成によれば、カラー画像の色を、縦線、横線、格子線、斜め線、斜め格子線のうちいずれか２以上により表現したモノクロ画像データを得ることができる。
【００３４】
［適用例１４］カラー画像を表すカラー画像データをモノクロ画像データに変換するための画像処理プログラムであって、コンピューターを、前記カラー画像の色に対応する模様を単色の濃度により表す単色パターンを決定するパターン決定部と、前記単色パターンの画像領域のうち前記模様の背景となる領域の背景濃度を決定するパターン濃度決定部と、前記カラー画像に対応する画像領域に、前記背景濃度を有する前記単色パターンが適用されたモノクロ画像の前記モノクロ画像データを生成するモノクロ画像データ生成部、として機能させ、前記パターン濃度決定部は、前記カラー画像の色に応じて前記背景濃度を変化させることを特徴とする画像処理プログラム。
【００３５】
この画像処理プログラムによれば、カラー画像データから、ユーザーが視認した場合に元のカラー画像における色の違いを区別し易いモノクロ画像の画像データを得ることができる。
【００３６】
［適用例１５］カラー画像を表すカラー画像データをモノクロ画像データに変換する画像処理方法であって、前記カラー画像の色に対応する模様を単色の濃度により表す単色パターンを決定するステップと、前記単色パターンの画像領域のうち前記模様の背景となる領域の背景濃度を決定するステップと、前記カラー画像に対応する画像領域に、前記背景濃度を有する前記単色パターンが適用されたモノクロ画像の前記モノクロ画像データを生成するステップと、を含み、前記カラー画像の色に応じて前記背景濃度を変化させることを特徴とする画像処理方法。
【００３７】
このようにすれば、カラー画像の色は、単色パターンの模様に加えて、さらに背景濃度の変化としてモノクロ画像に反映されるので、ユーザーが視認した場合に元のカラー画像における色の違いを区別し易いモノクロ画像の画像データを得ることができる。
【図面の簡単な説明】
【００３８】
【図１】第１の実施形態に係る印刷システムの概略構成を示した図である。
【図２】画像処理装置のソフトウェア構成を示した図である。
【図３】パターン選択テーブルの一例を示した図である。
【図４】ハッチパターンの割り当てを説明する説明図である。
【図５】色相環上の色相とハッチパターンとの対応例を示した図である。
【図６】画像処理装置が行う処理の流れを示したフローチャートである。
【図７】注目画素に対するハッチパターンの割り当てを説明する説明図である。
【図８】第２実施形態における画像処理装置の構成を示した図である。
【図９】第３実施形態における画像処理装置の構成を示した図である。
【図１０】変形例１の説明図である。
【図１１】変形例４の説明図である。
【発明を実施するための形態】
【００３９】
（第１実施形態）
以下、本発明の実施形態について図面を参照して説明する。なお、第１の実施形態では、画像処理装置の一例としてのホストコンピューターを含む印刷システムについて説明する。
【００４０】
図１は、第１の実施形態に係る印刷システムの概略構成を示した図である。図１に示すように、印刷システム１は、ホストコンピューター１０と、プリンター２０と、を備え、ホストコンピューター１０とプリンター２０とは相互にデータ通信可能に接続されている。
【００４１】
プリンター２０は、用紙などの媒体に印刷する印刷エンジン２１と、印刷エンジン２１の動作などを制御するコントローラー２２と、を備えている。プリンター２０は、コントローラー２２の制御により、ホストコンピューター１０から印刷ジョブを受信する処理、印刷ジョブに従う印刷を印刷エンジン２１に実行させる処理などを行う。
【００４２】
ホストコンピューター１０は、例えば、プリンタードライバーがインストールされた汎用のパーソナルコンピューターであり、プリンター２０に対して印刷ジョブを送信するプリンター２０のホスト装置である。このホストコンピューター１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスクドライブ１４と、読取装置１５と、通信Ｉ／Ｆ１６と、を備えている。ホストコンピューター１０のこれらの構成は、バス１７に接続されており、バス１７を介してデータ通信可能になっている。
【００４３】
ＣＰＵ１１は、ホストコンピューター１０の各構成を制御する制御装置である。ＲＯＭ１２はホストコンピューター１０を制御するための所定のプログラムなどが記録された不揮発性のメモリー、ＲＡＭ１３はワーキングメモリーなどとして用いられる汎用のメモリーである。
【００４４】
ハードディスクドライブ１４には、プリンター２０のドライバープログラムＤＰ、後述するパターン選択テーブル（対応情報）ＰＴおよびパターン画像データベースＰＤＢが予め格納されている。なお、ドライバープログラムＤＰは、ドライバープログラムＤＰを記録した記録媒体Ｍによってホストコンピューター１０に供給され、ハードディスクドライブ１４には、読取装置１５が記録媒体Ｍから読み出したプログラムが格納される。なお、記録媒体Ｍの例としては、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの光ディスクの他、フレキシブルディスク、光磁気ディスク、ＵＳＢメモリー、メモリーカードなどを挙げることができる。記録媒体Ｍには、さらにパターン選択テーブルＰＴおよびパターン画像データベースＰＤＢが記録されており、ドライバープログラムＤＰとともにパターン選択テーブルＰＴおよびパターン画像データベースＰＤＢがハードディスクドライブ１４に格納される。もっとも、ドライバープログラムＤＰ、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢがホストコンピューター１０に供給される形態としてはこれに限られることなく、例えば、電気通信回線や光通信回線を介して所定のサーバーから供給されるようにしてもよい。
【００４５】
通信Ｉ／Ｆ１６は、ケーブルまたは無線通信によってプリンター２０と接続するインターフェイス部分である。プリンター２０とホストコンピューター１０との通信は、通信Ｉ／Ｆ１６を介して行われる。
【００４６】
また、ホストコンピューター１０のＣＰＵ１１が、ハードディスクドライブ１４に格納されたドライバープログラムＤＰを読み出して実行することによりプリンタードライバーがインストールされて、ホストコンピューター１０は画像処理装置１００として機能する。以下、画像処理装置１００について説明する。
【００４７】
図２は、画像処理装置１００のソフトウェア構成を示した図である。図２に示すように、画像処理装置１００は、アプリケーション３０と、プリンタードライバー４０と、を有している。
【００４８】
アプリケーション３０は、文書作成ソフトウェアやウェブブラウザーなど、プリンター２０に対する印刷要求元となるソフトウェアである。アプリケーション３０は、印刷要求および印刷の対象とするカラー画像データを生成してプリンタードライバー４０に受け渡す。
【００４９】
プリンタードライバー４０は、プリンター２０による印刷を制御するためのソフトウェアであり、アプリケーション３０から受け取った印刷要求およびカラー画像データから、プリンター２０が処理可能なデータ形式の印刷データを生成し、通信Ｉ／Ｆ１６を介してプリンター２０に印刷データを送信する。これにより、プリンタードライバー４０は、プリンター２０に印刷を実行させる。
【００５０】
また、本実施形態のプリンタードライバー４０は、カラー画像データを、ハッチ模様付きのモノクロ画像データに変換することにより、元のカラー画像における色の違いをハッチングの模様によって区別可能とするモノクロ画像をプリンター２０に印刷させる機能を有している。このハッチ模様付きモノクロ印刷の機能を実現するため、プリンタードライバー４０は、パターン種類決定部（パターン決定部）４１と、パターン濃度決定部４２と、モノクロ画像データ生成部４３と、を有している。なお、プリンタードライバー４０のこれらの構成は、ＣＰＵ１１がドライバープログラムＤＰを実行することによって機能している。
【００５１】
パターン種類決定部４１は、カラー画像データのカラー画像の色、特に色相に応じて、カラー画像データの画像領域に対して適用するハッチパターンを決定する処理を行う。なお、本実施形態では、縦線、横線、格子線、斜め線、斜め格子線などのハッチ模様を単色の濃度で表した複数種類のハッチパターン（単色パターン）が用いられる。パターン種類決定部４１は、複数種類のハッチパターンから、カラー画像に適用するハッチ模様のハッチパターンを選択する。
【００５２】
パターン濃度決定部４２は、カラー画像データのカラー画像の色、特に明度に応じて、ハッチパターンの濃度を決定する処理を行う。なお、本実施形態のハッチパターンは、ハッチ模様の背景となる背景領域と、背景に対しての前景となる、ハッチ模様自体の前景領域とを含んでいる。パターン濃度決定部４２は、背景領域における単色の濃度（以下、「背景濃度」という）、および前景領域における単色の濃度（以下、「前景濃度」という）を決定する。
【００５３】
モノクロ画像データ生成部４３は、パターン種類決定部４１によって決定されたハッチ模様を有するとともに、パターン濃度決定部４２によって決定された背景濃度および前景濃度を有するハッチパターンを、カラー画像の画像領域に適用する処理を行う。これにより、モノクロ画像データ生成部４３は、ハッチ模様付きのモノクロ画像データを生成する。
【００５４】
ここで、上述したパターン種類決定部４１およびパターン濃度決定部４２による処理は、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢの内容に従って行われる。次に、カラー画像データをハッチ模様付きのモノクロ画像データに変換する手法を説明するため、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢについて説明する。なお、以下の説明においては、カラー画像データは、カラー画像の各画素について、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色を８ビットの階調値「０〜２５５」で表すＲＧＢ値を有するものとする。モノクロ画像データは、モノクロ画像の各画素について、Ｋ（ブラック）の色を８ビットの階調値「０〜２５５」で表したＫ値、すなわちＫ単色の濃度を有するものとする。さらに、カラー画像データのＲＧＢ値に関して、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）が白、（Ｒ，Ｇ，Ｂ）＝（０，０，０）が黒に対応し、Ｋ値に関して、Ｋ＝２５５が黒、Ｋ＝０が白に対応するものとする。
【００５５】
図３は、パターン選択テーブルＰＴの一例を示した図である。図３に示すように、パターン選択テーブルＰＴは、カラー値であるＲＧＢ値に対して、パターン種類、背景濃度および前景濃度が予め対応付けられている。
【００５６】
パターン選択テーブルＰＴのパターン種類の欄には、上述したように、縦線、横線、格子線、斜め線、斜め格子線などの複数種類のハッチパターンのうちから、カラー値に対応させるハッチパターンの種類が指定されている。背景濃度の欄には、カラー値に対応させる背景濃度の値が指定されている。前景濃度の欄には、カラー値に対応させる前景濃度の値が指定されている。
【００５７】
このパターン選択テーブルＰＴにより、カラー画像のＲＧＢ値に対応するハッチ模様のハッチパターンと、背景濃度および前景濃度が定まる。具体的には、カラー画像データをモノクロ画像データに変換する際、パターン種類決定部４１は、パターン選択テーブルＰＴを参照して、カラー画像データの画像領域に対して、パターン選択テーブルＰＴのパターン種類の欄に指定されたハッチ模様のハッチパターンを選択する。パターン濃度決定部４２は、パターン選択テーブルＰＴを参照して、ハッチパターンの背景濃度を、パターン選択テーブルＰＴの背景濃度の欄によって指定された濃度に決定するとともに、ハッチパターンの前景濃度を、パターン選択テーブルＰＴの前景濃度の欄に指定された前景濃度に決定する。
【００５８】
パターン画像データベースＰＤＢには、縦線、横線、格子線、斜め線、斜め格子線などのパターン種類ごとに、該当するハッチパターンの画像データが予め格納されている。ハッチパターンは、例えば、３２×３２画素などの所定サイズの画像であり、少なくとも、ハッチパターンの画像領域における背景の領域と前景の領域とを示す情報が含まれている。したがって、後述するように、パターン濃度決定部４２は、パターン画像データベースＰＤＢを参照することにより、画像領域に対してハッチパターンを適用した場合に、その画像領域において注目する画素が、背景領域と前景領域とのいずれに該当するかの判断が可能になっている。
【００５９】
次に、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢを用いた処理の概要について説明する。ここでは、画像全域に（Ｒ，Ｇ，Ｂ）＝（０，０，２３９）のカラー値を有するカラー画像ＣＰを例にして説明する。
【００６０】
図４（ａ）に示すように、ハッチパターンは、カラー画像ＣＰの画像領域を、ハッチパターンと同じサイズで区画した単位領域ＵＡごとに割り当てられる。単位領域ＵＡに割り当てるハッチパターンの種類は、パターン選択テーブルＰＴに従って決められる。図３に示したパターン選択テーブルＰＴによれば、カラー画像のＲＧＢ値、すなわち（Ｒ，Ｇ，Ｂ）＝（０，０，２３９）のカラー値に対応するパターン種類は「斜め格子線」であるため、カラー画像ＣＰに対して「斜め格子線」のハッチパターンＰが適用される。したがって、図４（ｂ）に示すように、カラー画像ＣＰを変換したモノクロ画像ＭＰには、パターン画像データベースＰＤＢに登録された斜め格子線のハッチパターンが単位領域ＵＡごとに適用される。
【００６１】
また、図３に示したパターン選択テーブルＰＴによれば、（Ｒ，Ｇ，Ｂ）＝（０，０，２３９）に対応する背景濃度はＫ＝１９、前景濃度はＫ＝５１に決定されるので、モノクロ画像ＭＰの背景領域ＢＡの濃度はＫ＝１９、前景領域ＦＡの濃度はＫ＝５１となる。
【００６２】
こうして、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢにより定まるハッチパターンＰが単位領域ＵＡごとに適用される。なお、図４では、１つの単位領域ＵＡに対してのみハッチパターンＰが適用されているが、実際には、各単位領域ＵＡに対してハッチパターンＰが適用される。
【００６３】
以上のようにして用いられるパターン選択テーブルＰＴは、次の（１）〜（５）の要件を満たすように予め設定されている。
（１）：色相に応じたハッチ模様の割り当てに関する要件
（２）：明度に応じた背景濃度の変化に関する要件
（３）：明度に応じたハッチ模様の線密度に関する要件
（４）：補色の関係となる色間におけるハッチ模様の割り当てに関する要件
（５）：隣りあう色領域となる色間におけるハッチ模様の割り当てに関する要件
【００６４】
（１）：色相に応じたハッチ模様の割り当てに関する要件
色の色相環を色相について区画した色領域ごとに、予め決められたハッチ模様のハッチパターンが割り当てられている。図５に、色相環上における色相とハッチパターンとの対応例を示す。図５の例では、色相環上における色相は色領域Ａ１〜Ａ１２に区画され、色領域Ａ１〜Ａ１２に対応してハッチパターンＰ１〜Ｐ１２が割り当てられている。なお、色領域Ａ１，Ａ１２はレッド系の色に対応しており、色領域Ａ１は０°以上３０°未満、色領域Ａ１２は３３０°以上３６０°未満の色相角に対応している。色領域Ａ２，Ａ３はイエロー系の色に対応しており、色領域Ａ２は３０°以上６０°未満、色領域Ａ３は６０°以上９０°未満の色相角に対応している。色領域Ａ４，Ａ５はグリーン系の色に対応しており、色領域Ａ４は９０°以上１２０°未満、色領域Ａ５は１２０°以上１５０°未満の色相角に対応している。色領域Ａ６，Ａ７はシアン系の色に対応しており、色領域Ａ６は１５０°以上１８０°未満、色領域Ａ７は１８０°以上２００°未満の色相角に対応している。色領域Ａ８，Ａ９はブルー系の色に対応しており、色領域Ａ８は２００°以上２４０°未満、色領域Ａ９は２４０°以上２８０°未満の色相角に対応している。色領域Ａ１０，Ａ１１はマゼンタ系の色に対応しており、色領域Ａ１０は２８０°以上３００°未満、色領域Ａ１１は３００°以上３３０°未満の色相角に対応している。
【００６５】
（２）：明度に応じた背景濃度の変化に関する要件
カラー値と背景濃度との対応に関して、カラー値の明度に応じて背景濃度が変化するよう設定されている。これにより、例えば、カラー画像に含まれる２つの色間について、他の要件によって決まるハッチパターンＰのハッチ模様が同じであっても、元のカラー画像における色の違いは背景濃度の変化としてモノクロ画像に反映される。なお、要件（２）の設定には、明度が反映されたグレー値や、Ｌ＊ａ＊ｂ＊表色系における明度などを用いることができ、これらの値が変わると背景濃度が変化するようカラー値と背景濃度とが設定されている。
【００６６】
さらに、ハッチパターンＰを適用する前の単位領域ＵＡにおけるカラー画像のＲＧＢ値の平均明度と、ハッチパターンＰを適用した後の単位領域ＵＡにおけるハッチパターンＰの背景濃度および前景濃度の平均明度とが等しくなるよう設定されている。すなわち、所定サイズのハッチパターンＰについて、カラー画像のＲＧＢ値をパターン面積について平均したときの明度と、モノクロ画像のＫ値をパターン面積について平均したときの明度とが等しくなっている。なお、明度が等しくなるとは、明度が実質的に等しくなることを意味しており、明度が同一となることに限られるものではなく、人が視認した場合に等しく感じられる程度にわずかに明度が異なる場合を含むものである。これにより、カラー画像データをモノクロ画像データに変換する際、ハッチパターンＰが適用される単位領域ＵＡごとに明度が保存されることになる。例えば、カラー画像の明度が空間的に変化している場合、カラー画像の明度変化に追随して、単位領域ＵＡごとにモノクロ画像の明度も変化することになるので、カラー画像の空間的な明度変化がモノクロ画像に反映される。
【００６７】
（３）：明度に応じたハッチ模様の線密度に関する要件
色相環上の色の明度と、ハッチパターンＰのハッチ模様の線密度に関して、明度が低い色ほど線密度が高くなるように設定されている。例えば、図５のイエローの色領域Ａ３とブルーの色領域Ａ９に示すように、イエローの色領域Ａ３については「縦線」のハッチ模様が割り当てられ、ブルーの色領域Ａ９については縦線に加えて横線を含む「格子線」のハッチ模様が割り当てられている。すなわち、イエローより明度が低いブルーに、より線密度が高いハッチ模様のハッチパターンＰが割り当てられている。これにより、元のカラー画像における明度の違いは、ハッチパターンＰにおけるハッチ模様の線密度の違いとなってモノクロ画像に反映される。
【００６８】
（４）：補色の関係となる色間におけるハッチ模様の割り当てに関する要件
補色の関係となる２つの色間では、同じハッチ模様を回転させた関係、すなわちハッチ模様の角度のみが異なるハッチパターンＰとなるよう設定されている。図５に示したように、例えば、１２０°〜１５０°の色相角に対応するハッチパターンＰ５のハッチ模様は、右上から左下に引いた斜線である。一方、これと補色となる３００°〜３３０°の色相角に対応するハッチパターンＰ１１のハッチ模様は、左上から右下に引いた斜線である。このように、互いに補色となる色間では、ハッチ模様を互いに回転させたハッチパターンＰの関係となるので、元のカラー画像において補色の関係となる２つの色について、互いに補色の関係にあることがモノクロ画像に反映されることになる。なお、本実施形態では、図５に示すように、全色領域Ａ１〜Ａ１２に対してはこの要件４を適用しておらず、補色の関係となる色領域Ａ４と色領域Ａ１０、さらに色領域Ａ５と色領域Ａ１１との間にのみ適用するようにしているが、全ての色領域Ａに適用しても差し支えない。
【００６９】
（５）：隣りあう色領域となる色間におけるハッチ模様の割り当てに関する要件
互いに隣接しあう２つの色領域Ａについて、一方の色領域Ａに対応するハッチパターンＰは前景濃度が背景濃度より小さく、他方の色領域Ａに対応するハッチパターンＰでは前景濃度が背景濃度より大きくなるように設定されている。図５において、例えば、０°〜３０°の色相となる色領域Ａ１に対応するハッチパターンＰ１は、パターン種類が「格子線」であり、前景濃度は背景濃度より大きく、ハッチ模様を構成する線の濃度は背景に比べて黒により近い。一方、色領域Ａ１と同系統の色（レッド）に対応し、色領域Ａ１に隣りあう色領域Ａ１２の色相３３０°〜３６０°に対応するハッチパターンＰ１２は、パターン種類が「格子線」であり、前景濃度は背景濃度より小さく、ハッチングを構成する線の濃度は背景に比べて白により近い。このように、隣りあう色領域Ａとなる色間において、前景濃度が背景濃度に対して反対の大きさとなる関係とすることにより、隣りあう色領域Ａとなる２つの色の違いがモノクロ画像に反映される。
【００７０】
次に、以上に説明した画像処理装置１００が行う処理について図６のフローチャートに従って詳細に説明する。
【００７１】
例えば、プリンタードライバー４０が、アプリケーション３０からカラー画像データのモノクロ印刷の印刷指示を受け取ると、図６の処理が開始される。処理を開始すると、パターン種類決定部４１は、カラー画像データの画像領域に対して注目画素を設定し（ステップＳ１０）、カラー画像データから注目画素のＲＧＢ値を取得する（ステップＳ１１）。パターン種類決定部４１は、パターン選択テーブルＰＴを参照して、取得したＲＧＢ値に対応するパターン種類を決定する（ステップＳ１２）。
【００７２】
次に、パターン濃度決定部４２は、注目画素の座標が、ハッチパターンＰの背景領域に対応するか否かを判断する（ステップＳ１３）。図４にて述べたように、ハッチパターンＰは、カラー画像の画像領域のうち、所定サイズの単位領域ＵＡに対して割り当てられるので、ここでは、注目画素が、単位領域ＵＡごとに割り当てられるハッチパターンＰにおいて背景に該当する位置にあるのか、前景に該当する位置にあるのかを判定する。具体的には、図７に示すように、注目画素の座標を（ａ，ｂ）、ハッチパターンＰの大きさをＮ×Ｎ画素とすると、ハッチパターンＰにおける注目画素の相対座標（ｘ、ｙ）は、次式（２）、（３）により求められる。なお、下記の式において、「ｍｏｄ」は除算した余りを返す演算子である。パターン濃度決定部４２は、パターン画像データベースＰＤＢに登録されたハッチパターンＰの画像データを参照して、相対座標（ｘ、ｙ）がハッチパターンＰにおける背景と前景のいずれに該当するかを判断する。
ｘ＝ａ  ｍｏｄ  Ｎ  …（２）
ｙ＝ｂ  ｍｏｄ  Ｎ  …（３）
【００７３】
注目画素が背景に対応する場合（ステップＳ１３：Ｙｅｓ）、パターン濃度決定部４２は、パターン選択テーブルＰＴを参照して、注目画素のＲＧＢ値に対応する背景濃度のＫ値を取得する（ステップＳ１４）。一方、注目画素が前景領域に対応する場合（ステップＳ１３：Ｎｏ）、パターン濃度決定部４２は、パターン選択テーブルＰＴを参照して、注目画素のＲＧＢ値に対応する前景濃度のＫ値を取得する（ステップＳ１５）。図７の例では、注目画素（ａ，ｂ）に対応する相対座標（ｘ、ｙ）は、ハッチパターンＰの背景領域ＢＡに対応しているので、注目画素に対して背景濃度が取得されることになる。
【００７４】
ステップＳ１４またはステップＳ１５において背景濃度または前景濃度のＫ値を取得すると、モノクロ画像データ生成部４３は、モノクロ画像の画像領域のうち注目画素に対応する画素に、取得した濃度のＫ値を適用する（ステップＳ１６）。これにより、モノクロ画像における注目画素に対応する画素は、ステップＳ１２にて決定した種類のハッチパターンＰに対応する濃度のＫ値を有することとなる。
【００７５】
次に、モノクロ画像データ生成部４３は、カラー画像の全画素についてステップＳ１０〜Ｓ１６の処理を行ったか否かを判断する（ステップＳ１７）。全画素について処理を終えていない場合（ステップＳ１７：Ｎｏ）、ステップＳ１０に戻って、例えば、注目画素をラスター方向にスキャンすることにより新たな注目画素を設定し、新たな注目画素に対してステップＳ１１以降の処理を行う。全画素について処理を終えると（ステップＳ１７：Ｙｅｓ）、モノクロ画像の全画素について、ステップＳ１２にて決定された種類のハッチパターンＰに対応する濃度のＫ値を有した状態となり、モノクロ画像データ生成部４３は、このモノクロ画像のモノクロ画像データを生成する（ステップＳ１８）。生成されたモノクロ画像データは、プリンタードライバー４０によってプリンター２０に出力される（ステップＳ１９）。これにより、アプリケーション３０から受け渡されたカラー画像データのモノクロ印刷として、カラー画像の色に応じたハッチ模様付きのモノクロ画像が印刷される。
【００７６】
以下、第１の実施形態の効果を記載する。
【００７７】
（１）本実施形態の画像処理装置１００によれば、パターン選択テーブルＰＴの要件（１）により、カラー画像データから、カラー画像の色相に応じたハッチ模様のハッチングが施されたモノクロ画像データが生成される。したがって、ハッチパターンＰの模様から、元のカラー画像の色を区別可能なモノクロ画像の画像データを得ることができ、このモノクロ画像を印刷できる。
【００７８】
（２）パターン選択テーブルＰＴの要件（２）により、他の要件によって適用されるハッチパターンＰのパターン種類が同じであっても、元のカラー画像における色の違いが背景濃度の違いとしてモノクロ画像に反映される。したがって、ハッチ模様の背景濃度から、元のカラー画像における色を区別可能なモノクロ画像の画像データを得ることができる。
【００７９】
さらに、ハッチパターンＰが適用される単位領域ＵＡごとにカラー画像の明度がモノクロ画像に保存される。例えば、カラー画像の明度が空間的に変化する場合、カラー画像の明度変化に追随して、単位領域ＵＡごとにモノクロ画像の明度も変化することになるため、カラー画像の明度再現性に優れたモノクロ画像を得ることができる。
【００８０】
（３）パターン選択テーブルＰＴの要件（３）により、元のカラー画像における明度の違いが、ハッチ模様の線密度の違いとなってモノクロ画像に反映され、明度が低く、暗い色ほど線密度が高いハッチ模様が付与される。このモノクロ画像によれば、モノクロ画像を視認したユーザーに対して、カラー画像により近い印象を与えることができる。
【００８１】
（４）パターン選択テーブルＰＴの要件（４）により、補色の関係となる２つの色間では、ハッチ模様は互いに回転させた関係となる。これにより、モノクロ画像を視認したユーザーは、元のカラー画像における２つの色が補色の関係であることをモノクロ画像から認識できるようになる。
【００８２】
（５）パターン選択テーブルＰＴの要件（５）により、隣りあう色領域Ａとなる色間で、前景濃度が背景濃度に対して反対の値となる関係としたので、隣り合う色領域Ａとなる色間で、色の違いがモノクロ画像に反映される。したがって、色領域Ａが隣り合い、カラー画像において区別がつき難くなり易い２つの色についても、モノクロ画像においては色の違いを区別し易い。
【００８３】
（第２実施形態）
上記第１実施形態では、カラー画像データのカラー画像を、ハッチ模様付きのモノクロ画像の画像データに変換する形態について説明したが、第２実施形態では、カラー画像データに含まれる１または複数のオブジェクト画像（カラー画像）のそれぞれについて、文字や記号データ等を示すテキスト属性、ベクトルデータ等を示す図形属性、ビットマップデータ等を示すグラフィック属性などのオブジェクト画像の種類を判定し、オブジェクト画像の属性の種類に応じてハッチ模様を付与する。なお、以下では、第１実施形態と同様の構成については同じ符号を付与し、詳細な説明を省略することとする。
【００８４】
図８に、第２実施形態における画像処理装置２００の構成を示す。図８に示すように、画像処理装置２００のプリンタードライバー４０は、画像種類判定部４４と、パターン種類決定部４１と、パターン濃度決定部４２と、モノクロ画像データ生成部４３と、を有している。
【００８５】
画像種類判定部４４は、カラー画像データに含まれるオブジェクト画像の種類を判定する。例えば、オブジェクト画像の種類がテキスト属性またはグラフィック属性であるかの判定を行う。なお、この判定は、例えば、カラー画像データに含まれる、オブジェクト画像の属性情報を参照することにより行われる。
【００８６】
例えば、カラー画像データに含まれるオブジェクト画像のうち、テキスト属性やグラフィック属性以外のオブジェクト画像、すなわち、図形属性のオブジェクト画像に対しては、パターン種類決定部４１およびパターン濃度決定部４２が、ハッチ模様を付与することにより、ハッチ模様付きのモノクロのオブジェクト画像に変換される。
【００８７】
一方、テキスト属性やグラフィック属性のオブジェクト画像に対しては、モノクロ画像データ生成部４３は、グレー変換によりモノクロのオブジェクト画像に変換する。
【００８８】
モノクロ画像データ生成部４３は、テキスト属性やグラフィック属性についてはグレー変換したオブジェクト画像、テキスト属性やグラフィック属性以外のオブジェクト画像についてはハッチ模様付きのオブジェクト画像を含むモノクロ画像データを生成する。
【００８９】
第２の実施形態によれば、カラー画像データに含まれるオブジェクト画像のうち、図形属性のオブジェクト画像についてはハッチ模様付きのモノクロ画像に変換されるので、第１の実施形態と同様の効果を得ることができる。さらに、カラー画像データに含まれるオブジェクト画像の種類に対応して、カラー画像データがハッチ模様付きのモノクロのオブジェクト画像に変換されるので、互いに同じ色のオブジェクト画像同士が重なる場合であっても、オブジェクト画像の属性の種類が異なるオブジェクト画像同士は、互いに埋もれあうことなく、元のカラー画像を容易に区別可能なモノクロ画像の画像データを得ることができる。
【００９０】
（第３実施形態）
第３実施形態では、カラー画像データのカラー画像に、ハッチ模様の付与が予め禁止された禁止画像が含まれているかについて判定を行い、禁止画像の領域についてはハッチ模様を付与することなく、グレー変換によりモノクロ画像に変換する。なお、禁止画像の例としては、企業の社名ロゴのマークなどの特定の標章やハッチ模様などの特定の模様が付与された画像などが挙げられる。
【００９１】
図９に、第３実施形態における画像処理装置３００の構成を示す。図９に示すように、画像処理装置３００のプリンタードライバー４０は、禁止画像判定部４５と、パターン種類決定部４１と、パターン濃度決定部４２と、モノクロ画像データ生成部４３と、を有している。
【００９２】
禁止画像判定部４５は、カラー画像データのカラー画像に、禁止画像が含まれるかの判定を行う。この判定は、例えば、禁止画像のテンプレートを禁止画像データＰＲＤとしてハードディスクドライブ１４に予め登録しておき、登録されたテンプレートとカラー画像とのテンプレートマッチングによって行われる。
【００９３】
そして、カラー画像データのカラー画像のうち、禁止画像ではない画像領域に対しては、パターン種類決定部４１およびパターン濃度決定部４２により、第１実施形態と同様に、ハッチ模様が付与されたモノクロ画像に変換される。
【００９４】
一方、禁止画像の画像領域に対しては、モノクロ画像データ生成部４３が、グレー変換によってモノクロ画像に変換する。さらに、モノクロ画像データ生成部４３は、禁止画像の画像領域のモノクロ画像と、禁止画像ではない画像領域に対してハッチ模様が付与されたモノクロ画像とを合成したモノクロ画像データを生成する。
【００９５】
第３の実施形態によれば、カラー画像のうち禁止画像の領域についてはハッチ模様が付与されることなく、グレー変換によってモノクロ画像に変換される。したがって、ハッチ模様の付与によって、企業の社名を表すロゴなどの標章やハッチ模様などの特定の模様が付与された画像などの表現を損ねてしまう不都合がなくなり、ユーザーにとっての利便性が向上する。
【００９６】
もっとも、禁止画像に対してハッチ模様を付与しない処理方法としては、例えば、カラー画像データに複数のオブジェクト画像が含まれる場合、禁止画像を含むオブジェクト画像については、禁止画像の領域だけではなくオブジェクト画像の全域についてハッチ模様を付与しないようにしてもよい。
【００９７】
以上、本発明に係る第１ないし第３の実施形態について説明したが、本発明はこれらの形態に限られることなく、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。以下、変形例について説明する。
【００９８】
（変形例１）上記第１ないし第３の実施形態では、カラー画像に適用するハッチパターンＰの種類を決定する際に、カラー画像の色相および明度を相関させて用いるようにしたが、ハッチパターンＰの種類を決定する方法としてはこれに限られない。色相に応じてハッチパターンＰの種類を決定してもよいし、明度に応じてハッチパターンＰの種類を決定してもよい。
【００９９】
また、彩度に応じてハッチパターンＰの種類を決定するようにしてもよい。この場合、例えば、図１０に示すように、カラー画像の彩度の高低に応じて、ハッチ模様の線密度を変えることが望ましい。すなわち、高彩度には、黒の線密度が低いハッチパターンＰｈ、中程度の彩度には、黒の線密度が中程度のハッチパターンＰｍ、低彩度には、黒の線密度が高いハッチパターンＰｌを割り当てる。もっとも、ハッチパターンＰの前景濃度が、背景濃度より低い場合には、彩度が高いほど線密度が高くすることが望ましい。このようにすれば、カラー画像の彩度がモノクロ画像に反映されるので、元のカラー画像における彩度の違いを区別可能なモノクロ画像を印刷できる。
【０１００】
（変形例２）上記実施形態では、カラー画像データを、ハッチングが付与されたモノクロ画像データに変換する処理をパターン選択テーブルＰＴに従って行うことによって要件（１）〜（５）を満たすようにしたが、テーブルを用いることなく演算するようにしてもよい。すなわち、カラー画像データのＲＧＢ値に対応する明度、色相などを演算によって算出し、演算結果を用いて要件（１）〜（５）を満たすハッチングを施すようにしてもよい。もっとも、明度、色相などを演算で求める場合に比べると、パターン選択テーブルＰＴを用いた場合の方が処理を高速化できる。
【０１０１】
（変形例３）上記実施形態では、カラー画像データとして、ＲＧＢ各色について８ビットの階調値を有するデータ、モノクロ画像データとして、Ｋ単色について８ビットの階調値を有するデータを例にして説明したが、画像データが規定する色、階調数などについてこれに限られない。また、上記実施形態では、マトリクス状に配列された多数の画素の各画素についてＲＧＢ値を有するビットマップ形式のカラー画像データについて説明したが、カラー画像データとしてはこれに限られない。例えば、プリンタードライバー４０は、ベクター形式など、ビットマップ以外の画像形式のカラー画像データを受け取り、プリンタードライバー４０の内部処理でビットマップに展開してから、上記実施形態と同様の処理を行うようにしてもよい。また、モノクロ画像データについても、Ｋ単色の画像データに限られることなく、Ｋ以外の単色の画像を表すものであってもよい。
【０１０２】
（変形例４）上記実施形態では、ホストコンピューター１０側の処理によって、カラー画像データを、ハッチングが付与されたモノクロ画像データに変換するようにしたが、プリンターの内部処理によってモノクロ画像データに変換するようにしてもよい。図１１に示すように、プリンターのコントローラー２２が、パターン種類決定部４１、パターン濃度決定部４２、モノクロ画像データ生成部４３および印刷処理部２３を有する画像処理装置として機能する。ホストコンピューターから送信されるカラー画像データに対して、パターン種類決定部４１、パターン濃度決定部４２およびモノクロ画像データ生成部４３が第１の実施形態と同様の処理を行う。印刷処理部２３が、ハッチ模様付きのモノクロ画像データに対してハーフトーン処理などを施して、印刷エンジン２１に印刷させることにより、元のカラー画像における色の違いを区別可能なモノクロ画像が印刷される。
【０１０３】
また、ホストコンピューターとプリンターとが協働してハッチ模様付きのモノクロ画像データに変換するようにしてもよい。図１１に示すシステムにおいて、ホストコンピューターのプリンタードライバー４０は、パターン選択テーブルＰＴを参照して、パターン種類、背景濃度、前景濃度などのパラメーターを指定した指定情報を付加したカラー画像データをプリンターに送信する。プリンターのパターン種類決定部４１は、カラー画像データに付加された指定情報に従ってパターン種類を決定し、パターン濃度決定部４２は指定情報に従って背景濃度および前景濃度を決定するようにしてもよい。
【０１０４】
（変形例５）上記第１ないし第３の実施形態では、カラー画像に適用する単色パターンとしてハッチ模様を用いるようにしたが、単色パターンはこれに限られない。単色パターンは、所定の規則性を有する模様であればハッチ模様以外の模様であってもよい。
【符号の説明】
【０１０５】
１…印刷システム、１０…ホストコンピューター、２０…プリンター、２１…印刷エンジン、２２…コントローラー、２３…印刷処理部、３０…アプリケーション、４０…プリンタードライバー、４１…パターン決定部としてのパターン種類決定部、４２…パターン濃度決定部、４３…モノクロ画像データ生成部、４４…画像種類判定部、４５…禁止画像判定部、１００…画像処理装置、Ｐ…単色パターンとしてのハッチパターン、ＰＴ…対応情報としてのパターン選択テーブル、ＰＤＢ…パターン画像データベース。
【図１】
0005790298.tif 000002
【図２】
0005790298.tif 000003
【図３】
0005790298.tif 000004
【図６】
0005790298.tif 000005
【図８】
0005790298.tif 000006
【図９】
0005790298.tif 000007
【図１１】
0005790298.tif 000008
【図４】
0005790298.tif 000009
【図５】
0005790298.tif 000010
【図７】
0005790298.tif 000011
【図１０】
0005790298.tif 000012