(57)【要約】【課題】カラー画像をモノクロ画像に変換する場合に、画像に含まれる文字の誤認識を回避する。【解決手段】画像処理装置１００は、画像領域に文字画像が含まれるグラフィック画像の色に対応する模様を有するハッチパターンをグラフィック画像の色に対応する画像領域に適用し、文字画像から所定距離離れたハッチパターンの矩形の領域Ｓおよび文字画像の少なくとも１つの濃度を変更して、矩形の領域Ｓと文字画像との濃度差を大きくする。【選択図】図２
2013081016.tif 000002
【特許請求の範囲】
【請求項１】
文字画像を含むグラフィック画像の色に対応する模様を有するハッチパターンを、前記グラフィック画像の色に対応する画像領域に適用し、前記文字画像から所定距離離れた前記ハッチパターンの第１の領域および前記文字画像の少なくとも１つの濃度を変更して、前記第１の領域と前記文字画像との濃度差を大きくすることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記第１の領域内において、前記ハッチパターンと前記文字画像との距離が小さくなるに従って前記濃度差が大きくなるように前記第１の領域の濃度を変更することを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記第１の領域の外周部の濃度を、前記外周部と接する前記ハッチパターンの濃度に合わせることを特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像処理装置において、
前記文字画像の濃度を前記濃度差が大きくなるように変更することを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像処理装置において、
前記ハッチパターンは、前記グラフィック画像のカラー色に対応する模様を単色の濃度で表したことを特徴とする画像処理装置。
【請求項６】
文字画像を含むグラフィック画像の色に対応する模様を有するハッチパターンを、前記グラフィック画像の色に対応する画像領域に適用し、前記文字画像から所定距離離れた前記ハッチパターンの第１の領域および前記文字画像の少なくとも１つの濃度を変更して、前記第１の領域と前記文字画像との濃度差を大きくすることを特徴とする画像処理方法。
【請求項７】
文字画像を含むグラフィック画像の色に対応する模様を有するハッチパターンを、前記グラフィック画像の色に対応する画像領域に適用し、前記文字画像から所定距離離れた前記ハッチパターンの第１の領域および前記文字画像の少なくとも１つの濃度を変更して、前記第１の領域と前記文字画像との濃度差を大きくすることをコンピューターに実行させることを特徴とする画像処理プログラム。
【請求項８】
文字画像を含むカラー画像の色に対応する模様を有する第１のハッチパターンを決定し、決定した前記第１のハッチパターンの背景となる背景領域と前景であるパターン領域の濃度を決定し、決定した前記濃度を有する前記第１のハッチパターンを、前記グラフィック画像の色に対応する画像領域に適用し、前記文字画像から所定距離離れた前記ハッチパターンの第１の領域および前記文字画像の少なくとも１つの濃度を変更して、前記第１の領域と前記文字画像との濃度差を大きくした単色画像を生成し、生成した前記単色画像を印刷することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラムおよび印刷システムに関する。
【背景技術】
【０００２】
従来、カラー画像データをモノクロ画像データに変換するため、下記の式（１）に従ってカラー画像データのＲＧＢ値からグレー値を算出し、グレー値で表されるモノクロ画像データを得る手法が広く用いられている。グレー値には、元のカラー画像の明度情報が反映されるため、この手法によれば、元のカラー画像の明度が反映されたモノクロ画像の画像データを得ることができる。なお、式（１）の「Ｒ」，「Ｇ」，「Ｂ」は、それぞれ、カラー画像データのレッドの階調値、グリーンの階調値、ブルーの階調値であり、「Ｇｒａｙ」はグレー値、すなわち黒単色の濃度である。
Ｇｒａｙ＝０．３Ｒ＋０．５９Ｇ＋０．１１Ｂ  ・・・（１）
【０００３】
また、式（１）に従うグレー変換によってカラー画像データをモノクロ画像データに変換した場合、例えば、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）、（０，１２８，０）などの複数のＲＧＢ値は同等のグレー値に変換される。このように、変換前のカラー画像においては異なっていた２つの色が、モノクロ画像においては同じグレー値で表現されることとなり、変換後のモノクロ画像から変換前の元のカラー画像の色を区別できなくなることがあった。
【０００４】
そこで、特許文献１には、カラー画像をシアン、マゼンタ、イエローの各色画像に変換し、各色画像に対して異なるパターンを生成させるディザマトリクスを適用することによって各色のドットパターンを生成し、各色のドットパターンを合成することによりモノクロ画像データを得る手法が提案されている。
特許文献１に記載の手法によれば、シアン、マゼンタ、イエローの各色についての互いに異なるパターンを重畳したモノクロ画像が得られるので、例えば、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）、（０，１２８，０）など、グレー値に変換した場合には同等の値となる色であっても、元のカラー画像における色の違いが、異なるパターンの模様となってモノクロ画像に反映される。従って、変換前のカラー画像に、グレー変換した場合には区別がつかなくなる色が用いられていたとしても、元のカラー画像における色の違いを区別可能なモノクロ画像の画像データに変換できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２３８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、カラー領域内に文字画像が含まれている場合、文字画像の周囲にはカラー領域に対応したドットパターンが配置されるが、ドットパターンで形成される点画や線画と、文字の線画とが交差するような場合、文字の視認性が低下し、文字を誤認識してしまうことがあった。
そこで本発明は、前記課題に鑑みてなされたものであり、カラーの画像をモノクロの画像に変換する場合に、画像に含まれる文字の誤認識を回避することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］
本適用例にかかる画像処理装置は、文字画像を含むグラフィック画像の色に対応する模様を有するハッチパターンを、前記グラフィック画像の色に対応する画像領域に適用し、前記文字画像から所定距離離れた前記ハッチパターンの第１の領域および前記文字画像の少なくとも１つの濃度を変更して、前記第１の領域と前記文字画像との濃度差を大きくすることを特徴とする。
【０００９】
このような構成によれば、文字画像から所定距離離れたハッチパターンの第１の領域および文字画像の少なくとも１つの濃度を変更して、第１の領域と文字画像との濃度差を大きくすることで、文字画像の視認性が向上し、文字の誤認識を回避できる。
【００１０】
［適用例２］
上記適用例にかかる画像処理装置において、前記第１の領域内において、前記ハッチパターンと前記文字画像との距離が小さくなるに従って前記濃度差が大きくなるように前記第１の領域の濃度を変更することが好ましい。
【００１１】
このような構成によれば、文字画像の視認性が更に向上する。
【００１２】
［適用例３］
上記適用例にかかる画像処理装置において、前記第１の領域の外周部の濃度を、前記外周部と接する前記ハッチパターンの濃度に合わせることが好ましい。
【００１３】
このような構成によれば、第１の領域を違和感無く視認できる。
【００１４】
［適用例４］
上記適用例にかかる画像処理装置において、前記文字画像の濃度を前記濃度差が大きくなるように変更することが好ましい。
【００１５】
このような構成によれば、文字画像の視認性が更に向上する。
【００１６】
［適用例５］
上記適用例にかかる画像処理装置において、前記ハッチパターンは、前記グラフィック画像のカラー色に対応する模様を単色の濃度で表しても良い。
【００１７】
［適用例６］
本適用例にかかる画像処理方法は、文字画像を含むグラフィック画像の色に対応する模様を有するハッチパターンを、前記グラフィック画像の色に対応する画像領域に適用し、前記文字画像から所定距離離れた前記ハッチパターンの第１の領域および前記文字画像の少なくとも１つの濃度を変更して、前記第１の領域と前記文字画像との濃度差を大きくすることを特徴とする。
【００１８】
このような方法によれば、文字画像から所定距離離れたハッチパターンの第１の領域および文字画像の少なくとも１つの濃度を変更して、第１の領域と文字画像との濃度差を大きくすることで、文字画像の視認性が向上し、文字の誤認識を回避できる。
【００１９】
［適用例７］
本適用例にかかる画像処理プログラムは、文字画像を含むグラフィック画像の色に対応する模様を有するハッチパターンを、前記グラフィック画像の色に対応する画像領域に適用し、前記文字画像から所定距離離れた前記ハッチパターンの第１の領域および前記文字画像の少なくとも１つの濃度を変更して、前記第１の領域と前記文字画像との濃度差を大きくすることをコンピューターに実行させることを特徴とする。
【００２０】
このような機能によれば、文字画像から所定距離離れたハッチパターンの第１の領域および文字画像の少なくとも１つの濃度を変更して、第１の領域と文字画像との濃度差を大きくすることで、文字画像の視認性が向上し、文字の誤認識を回避できる。
【００２１】
［適用例８］
本適用例にかかる印刷システムは、文字画像を含むカラー画像の色に対応する模様を有する第１のハッチパターンを決定し、決定した前記第１のハッチパターンの背景となる背景領域と前景であるパターン領域の濃度を決定し、決定した前記濃度を有する前記第１のハッチパターンを、前記グラフィック画像の色に対応する画像領域に適用し、前記文字画像から所定距離離れた前記ハッチパターンの第１の領域および前記文字画像の少なくとも１つの濃度を変更して、前記第１の領域と前記文字画像との濃度差を大きくした単色画像を生成し、生成した前記単色画像を印刷することを特徴とする。
【００２２】
このような構成によれば、文字画像から所定距離離れたハッチパターンの第１の領域および文字画像の少なくとも１つの濃度を変更して、第１の領域と文字画像との濃度差を大きくすることで、文字画像の視認性が向上し、文字の誤認識を回避できる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係る印刷システムの概略構成を示す図。
【図２】画像処理装置のソフトウェア構成を示す図。
【図３】パターン選択テーブルの一例を示す図。
【図４】ハッチパターンの割り当ての一例を示す図。
【図５】色相環上の色相とハッチパターンの対応例を示す図。
【図６】画像処理装置が実行する処理の流れを示すフローチャート。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について図面を参照して説明する。
【００２５】
（実施形態）
図１は、本実施形態に係る印刷システムの概略構成を示した図である。図１に示すように、印刷システム１は、ホストコンピューター１０と、プリンター２０と、を備え、ホストコンピューター１０とプリンター２０とは相互にデータ通信可能に接続されている。
【００２６】
プリンター２０は、用紙などの媒体に印刷する印刷エンジン２１と、印刷エンジン２１の動作などを制御するコントローラー２２と、を備えている。プリンター２０は、コントローラー２２の制御により、ホストコンピューター１０から印刷ジョブデータを受信する処理、印刷ジョブデータに従う印刷を印刷エンジン２１に実行させる処理などを行う。尚、本実施形態では、プリンター２０はレーザー光を利用して感光体にトナーを付着させ、それを熱と圧力で紙に転写して印刷を行うレーザープリンターを想定する。
【００２７】
ホストコンピューター１０は、プリンター２０に対応するプリンタードライバー４０（図２）が予めインストールされた汎用のパーソナルコンピューターであり、プリンター２０に対して印刷ジョブデータを送信するプリンター２０のホスト装置である。このホストコンピューター１０は、ハードウェアとして、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、ハードディスクドライブ１４と、データ取得装置１５と、通信Ｉ／Ｆ１６と、を備えている。ホストコンピューター１０のこれらの構成は、バス１７に接続されており、バス１７を介してデータ通信可能になっている。
【００２８】
ＣＰＵ１１は、ホストコンピューター１０の各構成を制御する制御装置である。ＲＯＭ１２はホストコンピューター１０を制御するための所定のプログラムなどが記録された不揮発性のメモリー、ＲＡＭ１３はワーキングメモリーなどとして用いられる汎用のメモリーである。
【００２９】
データ取得装置１５は、ＣＤ−ＲＯＭ等の記録媒体の読み取りや、外部のサーバーとのネットワーク通信等を介して、プリンター２０のドライバープログラムＤＰ、後述するパターン選択テーブルＰＴおよびパターン画像データベースＰＤＢ等のデータを取得する。
ハードディスクドライブ１４には、データ取得装置１５が取得したドライバープログラムＤＰ、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢ等が格納される。
【００３０】
通信Ｉ／Ｆ１６は、ケーブルまたは無線通信によってプリンター２０と接続するインターフェイス部分である。プリンター２０とホストコンピューター１０との通信は、通信Ｉ／Ｆ１６を介して行われる。
【００３１】
また、ホストコンピューター１０のＣＰＵ１１は、ハードディスクドライブ１４に格納されたドライバープログラムＤＰのデータをインストール処理することで、ホストコンピューター１０を画像処理装置１００として機能させる。以下、画像処理装置１００について説明する。
【００３２】
図２は、画像処理装置１００のソフトウェア構成を示した図である。図２に示すように、画像処理装置１００は、アプリケーション３０と、プリンタードライバー４０と、を有している。
【００３３】
アプリケーション３０は、文書作成ソフトウェアやウェブブラウザーなど、プリンター２０に対する印刷要求元となるソフトウェアである。アプリケーション３０は、印刷要求および印刷の対象とするカラー画像データを生成してプリンタードライバー４０に受け渡す。
本実施形態では、アプリケーション３０は、ホストコンピューター１０の基本動作を制御するソフトウェアであるオペレーティングシステム（ＯＳ）のグラフィック処理機能（ＧＤＩ）に対して印刷処理を行い、これを受けて、ＧＤＩがプリンタードライバー４０に対して描画命令を送ることで、プリンタードライバー４０は印刷要求および印刷の対象とするカラー画像データを取得するが、これには限定されない。
【００３４】
プリンタードライバー４０は、プリンター２０による印刷を制御するためのソフトウェアである。このプリンタードライバー４０は、アプリケーション３０から受け取った印刷要求およびカラー画像データから、プリンター２０が処理可能なデータ形式の印刷ジョブデータを生成し、通信Ｉ／Ｆ１６を介してプリンター２０に印刷ジョブデータを送信する。これにより、プリンタードライバー４０は、プリンター２０に印刷を実行させる。
【００３５】
また、本実施形態のプリンタードライバー４０は、カラー画像データを、ハッチ模様付きのモノクロ画像（単色画像）データに変換することにより、元のカラー画像における色の違いをハッチングの模様によって区別可能とするモノクロ画像をプリンター２０に印刷させる機能を有している。尚、カラー画像中に文字画像が含まれる場合、文字画像は、文字画像は濃度が変化しないモノクロ画像に変換されると共に、ハッチ模様よりも上に配置されるため、モノクロ画像におけるハッチ模様は文字画像と重畳する部分が隠れる。
このようなハッチ模様付きモノクロ印刷の機能を実現するため、プリンタードライバー４０は、パターン決定部４１、パターン濃度決定部４２およびモノクロ画像データ生成部４３を有している。尚、これらの機能は、上述したハードウェアとドライバープログラムＤＰ等のソフトウェアが協働することで実現している。
【００３６】
パターン決定部４１は、カラー画像データのカラー画像の色、特に色相に応じて、カラー画像データの画像領域に対して適用するハッチパターンを決定する処理を行う。なお、本実施形態では、縦線、横線、格子線、斜め線、斜め格子線などのハッチ模様を単色の濃度で表した複数種類のハッチパターン（単色パターン）が用いられる。パターン決定部４１は、パターン選択テーブルＰＴを参照して複数種類のハッチパターンの中から、カラー画像ＣＰに適用するハッチ模様のハッチパターンを選択する。
【００３７】
パターン濃度決定部４２は、カラー画像データのカラー画像の色、特に明度に応じて、ハッチパターンの濃度を決定する処理を行う。尚、本実施形態のハッチパターンは、ハッチ模様の背景となる背景領域、および、背景領域に重畳して描かれ背景に対しての前景となるハッチ模様自体のパターン領域を有する。
本実施形態では、パターン濃度決定部４２は、パターン選択テーブルＰＴやパターン画像データベースＰＤＢを参照して領域毎の濃度を決定する。即ち、パターン選択テーブルＰＴは、パターン選択テーブルＰＴの一例を示す図３に示すように、背景領域における単色の濃度（以下、「背景濃度」という）およびパターン領域における単色の濃度（以下、「前景濃度」という）を含んでいる。
また、パターン濃度決定部４２は、濃度変更部４４を備える。濃度変更部４４は、ハッチパターン上に文字画像が重畳している場合、文字画像との距離に応じて文字画像の近傍のハッチパターンの濃度を変更したり、文字画像の濃度を変更したりする機能を備える。
【００３８】
モノクロ画像データ生成部４３は、パターン決定部４１によって決定されたハッチ模様を有するとともに、パターン濃度決定部４２によって決定された濃度を有するハッチパターンを、カラー画像ＣＰの画像領域に適用し、ハッチ模様付きのモノクロ画像データを生成する。
尚、本実施形態では、単色画像として黒をベースとしたモノクロ画像を想定するが、これには限定されない。赤色や青色等をベースとした画像も想定できる。
【００３９】
次に、カラー画像データをハッチ模様付きのモノクロ画像データに変換する手法を説明する。最初に、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢについて説明する。なお、以下の説明においては、カラー画像データは、カラー画像の各画素について、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色を８ビットの階調値「０〜２５５」で表すＲＧＢ値を有するものとする。モノクロ画像データは、モノクロ画像の各画素について、Ｋ（ブラック）の色を８ビットの階調値「０〜２５５」で表したＫ値、すなわちＫ単色の濃度を有するものとする。さらに、カラー画像データのＲＧＢ値に関して、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）が白、（Ｒ，Ｇ，Ｂ）＝（０，０，０）が黒に対応し、Ｋ値に関して、Ｋ＝２５５が黒、Ｋ＝０が白に対応するものとする。
【００４０】
図３に示すように、パターン選択テーブルＰＴは、カラー値であるＲＧＢ値に対して、パターン種類、前景濃度、および背景濃度が予め対応付けられている。
【００４１】
パターン選択テーブルＰＴのパターン種類の欄には、上述したように、縦線、横線、格子線、斜め線、斜め格子線などの複数種類のハッチパターンのうちから、カラー値に対応させるハッチパターンの種類が指定されている。前景濃度の欄には、カラー値に対応させる前景濃度の値が指定されている。また、背景濃度の欄には、カラー値に対応させる背景濃度の値が指定されている。
【００４２】
このパターン選択テーブルＰＴにより、カラー画像ＣＰのＲＧＢ値に対応するハッチ模様のハッチパターンと、背景濃度および前景濃度が定まる。具体的には、カラー画像データをモノクロ画像データに変換する際、パターン決定部４１は、パターン選択テーブルＰＴを参照して、カラー画像データの画像領域に対して、パターン選択テーブルＰＴのパターン種類の欄に指定されたハッチ模様のハッチパターンを選択する。パターン濃度決定部４２は、パターン選択テーブルＰＴを参照して、ハッチパターンの背景濃度を、パターン選択テーブルＰＴの背景濃度の欄によって指定された濃度に決定するとともに、ハッチパターンの前景濃度を、パターン選択テーブルＰＴの前景濃度の欄に指定された前景濃度に決定する。
【００４３】
パターン画像データベースＰＤＢには、縦線、横線、格子線、斜め線、斜め格子線などのパターン種類ごとに、該当するハッチパターンの画像データが予め格納されている。ハッチパターンは、例えば、３２×３２画素などの所定サイズの画像であり、少なくとも、ハッチパターンの画像領域における背景の領域と前景の領域とを示す情報が含まれている。
従って、後述するように、パターン濃度決定部４２は、パターン画像データベースＰＤＢを参照することにより、画像領域に対してハッチパターンを適用した場合に、その画像領域において注目する画素（例えば、１画素分）が、背景領域とパターン領域とのいずれに該当するかの判断が可能になっている。
【００４４】
次に、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢを用いた処理の概要について、ハッチパターンの割り当てを示す図４を参照して説明する。ここでは、画像全域に（Ｒ，Ｇ，Ｂ）＝（２３９，０，０）であって、色相角が０度から３０度未満のカラー値を有し、画像の略中央に濃度が２４５の文字画像「ＡＢＣ」が配置されたカラー画像ＣＰを例にして説明する。
【００４５】
図４に示すように、ハッチパターンは、カラー画像ＣＰの画像領域を、ハッチパターンと同じサイズで区画した単位領域ＵＡごとに割り当てられる。単位領域ＵＡに割り当てるハッチパターンの種類は、パターン選択テーブルＰＴに従って決められる。図３に示したパターン選択テーブルＰＴによれば、カラー画像ＣＰのＲＧＢ値、すなわち（Ｒ，Ｇ，Ｂ）＝（２３９，０，０）のカラー値に対応するパターン種類は「格子」であるため、カラー画像ＣＰに対して格子線のハッチパターンＰ１（図５）が適用される。尚、ハッチパターンＰ１はベクトル画像であっても良く、ビットマップ画像であっても良い。
【００４６】
また、図３に示したパターン選択テーブルＰＴには、（Ｒ，Ｇ，Ｂ）＝（２３９，０，０）に対応する前景濃度はＫ＝２３２、背景濃度はＫ＝１７７と規定されていることから、パターン濃度決定部４２は、モノクロ画像ＭＰの前景濃度をＫ＝２３２、背景濃度をＫ＝１７７に決定する。
また、濃度変更部４４は、モノクロ画像ＭＰを画素毎に注目し、注目した画素が所定の条件を満たす場合、決定した濃度に対して変更処理を施す。本実施形態では、変更処理は文字画像との距離や濃度差に応じて文字画像の近傍のハッチパターンの濃度値を変更し（第１の処理）、更に、文字画像の濃度値を変更する（第２の処理）が、何れか１つであっても良い。これらの処理は、何れも文字画像とハッチパターンの濃度差を大きくする。
【００４７】
最初に、第１の処理について説明する。濃度変更部４４は、ハッチパターン上に文字画像が重畳している場合、文字画像との距離や濃度差に応じてハッチパターンの濃度を変化させる。例えば、ハッチパターンと文字画像との距離が近づくに従い、ハッチパターンと文字画像との濃度差を大きくする。更に、ハッチパターンの背景濃度が文字画像よりも濃度が大きい（濃い）場合には、ハッチパターンの濃度を濃くする。また、ハッチパターンの背景濃度が文字画像よりも濃度が小さい（淡い）場合には、ハッチパターンの濃度を淡くする。
【００４８】
本実施形態では、文字画像に含まれる文字の端部から横方向の所定距離と縦方向の所定距離を基準とし、それぞれの所定距離で規定される矩形の領域（第１の領域）Ｓを想定し、領域Ｓの濃度値を一様に変更する。この場合、矩形の領域Ｓ内の濃度は淡くなる。所定距離は画素単位で予め決められていても良く、また、プリンタードライバー４０の設定画面等を介してユーザーが設定しても良い。また、文字画像を中心として、このような矩形の領域Ｓの大きさを変化させて多段に重畳させても良い。この場合、文字画像からの距離が近くなる、即ち、矩形が小さくなるに従って前面に重畳される領域Ｓの濃度は淡くなる。
図４は１つの矩形の領域Ｓを設定した場合を示す。この場合、ハッチパターンの背景濃度が文字画像よりも濃度が小さいため、矩形の領域Ｓ内のハッチパターンの濃度は淡くなる。
【００４９】
尚、図示は略すが、矩形内の濃度はグラデーションのように連続的に変化させても良い。この場合、文字画像に近づくに従い、徐々にハッチパターンの濃度が淡くなる。言い換えると、文字画像から離れるに従い、徐々にハッチパターンの濃度が濃くなり、矩形の外周部では、隣接するハッチパターンと同一の濃度となり、ハッチパターンと矩形との見分けがつかなくなる。
また、領域を矩形形状で規定することには限定されず、各文字の線画曲線に沿った画素単位で領域を規定しても良い。
【００５０】
次に、第２の処理について説明する。濃度変更部４４は、文字画像の線画画素が文字属性以外の周りの画素よりも濃い場合、文字画像の線画画素の濃度を更に濃くする。また、文字画像の線画画素が文字属性以外の周りの画素よりも淡い場合、文字画像の線画画素の濃度を更に淡くする。
例えば、図４の場合、カラー画像ＣＰにおける文字濃度がＫ＝２４５であり、周囲の背景濃度はＫ＝１７７であるので、濃度変更部４４は、文字濃度を更に濃くすべく、Ｋ＝２５６に変更する。
【００５１】
このようにして、パターン選択テーブルＰＴおよびパターン画像データベースＰＤＢにより定まる格子線のハッチパターンＰ１は、カラー画像ＣＰ全面に対して単位領域ＵＡごとに適用され、格子線のハッチパターンＰ１をグラフィック画像とするモノクロ画像ＭＰが生成される。
尚、本実施形態では、パターン選択テーブルＰＴからハッチパターンを選択する基準は、色相環上の色相とハッチパターンの対応例を示す図５に示すようなハッチパターンＰ１〜Ｐ１２の対応例に従い、以下の要件を満たすように予め設定されているが、これに限定されるものではない。
【００５２】
（１）色相に応じたハッチ模様の割り当てに関する要件
（２）カラー値の明度に応じた背景濃度の変化に関する要件
（３）明度に応じたハッチ模様の線密度に関する要件
（４）補色の関係となる色間におけるハッチ模様の割り当てに関する要件
（５）隣りあう色領域となる色間におけるハッチ模様の割り当てに関する要件
【００５３】
次に、以上に説明した画像処理装置１００が行う処理＜画像処理方法および画像処理プログラム＞について、図６のフローチャートに従って説明する。
【００５４】
例えば、プリンタードライバー４０が、アプリケーション３０からカラー画像データのモノクロ印刷の印刷指示を受け取ると、図６の処理が開始される。処理を開始すると、パターン決定部４１は、カラー画像データの画像領域に対して注目画素を設定し（ステップＳ１０）、カラー画像データから注目画素のＲＧＢ値を取得し（ステップＳ１１）、注目画素のオブジェクト属性は文字属性であるか、否かを判定する（ステップＳ１２）。
【００５５】
ここで、注目画素のオブジェクト属性は文字属性であると判定した場合（ステップＳ１２でＹｅｓ）、パターン濃度決定部４２は文字濃度のＫ値を取得する（ステップＳ２１）。
次に、濃度変更部４４は、注目画素が他属性の周りの画素の濃度よりも濃いか、否かを判定する（ステップＳ２２）。
【００５６】
ここで、注目画素が他属性の周りの画素の濃度よりも濃いと判定した場合（ステップＳ２２でＹｓｅ）、濃度変更部４４は注目画素の濃度を所定量だけ濃くし（ステップＳ２３）、ステップＳ２５に進む。
他方で、注目画素が他属性の周りの画素の濃度よりも淡いと判定した場合（ステップＳ２２でＮｏ）、濃度変更部４４は注目画素の濃度を所定量だけ淡くし（ステップＳ２４）、ステップＳ２５に進む。
他方で、注目画素のオブジェクト属性は文字属性でないと判定した場合（ステップＳ１２でＮｏ）、パターン決定部４１は、パターン選択テーブルＰＴを参照して、取得したＲＧＢ値に対応するパターン種類を決定する（ステップＳ１４）。
次に、パターン濃度決定部４２は、注目画素の座標がハッチパターンの背景位置か否かを判定する（ステップＳ１５）。
【００５７】
前述したように、ハッチパターンは、カラー画像ＣＰの画像領域のうち、所定サイズの単位領域ＵＡに対して割り当てられるので、ここでは、注目画素が、単位領域ＵＡごとに割り当てられるハッチパターンにおいて背景に該当する位置にあるのか、前景に該当する位置にあるのかを判定する。具体的には、注目画素の座標を（ａ，ｂ）、ハッチパターンの大きさをＮ×Ｎ画素とすると、ハッチパターンにおける注目画素の相対座標（ｘ、ｙ）は、次式（２）、（３）により求められる。なお、下記の式において、「ｍｏｄ」は除算した余りを返す演算子である。パターン濃度決定部４２は、パターン画像データベースＰＤＢに登録されたハッチパターンの画像データを参照して、相対座標（ｘ、ｙ）がハッチパターンにおける背景と前景のいずれに該当するかを判断する。
【００５８】
ｘ＝ａ  ｍｏｄ  Ｎ  ・・・（２）
ｙ＝ｂ  ｍｏｄ  Ｎ  ・・・（３）
【００５９】
判断の結果、注目画素がハッチパターンの背景である場合（ステップＳ１５でＹｅｓ）、背景濃度のＫ値を取得し（ステップＳ１６）、ステップＳ１８に進む。
他方で、注目画素がハッチパターンの背景でない場合（ステップＳ１５でＮｏ）、前景濃度のＫ値を取得し（ステップＳ１７）、ステップＳ１８に進む。
【００６０】
ステップＳ１８では、濃度変更部４４は、注目画素は文字属性の濃度よりも濃いか、否かを判定する。ここで、注目画素は文字属性の濃度よりも濃いと判定した場合（ステップＳ１８でＹｅｓ）、濃度変更部４４は文字属性の画素との距離に応じて濃度を濃くし（ステップＳ１９）、ステップＳ２５に進む。他方で、注目画素は文字属性の濃度よりも淡いと判定した場合（ステップＳ１８でＮｏ）、濃度変更部４４は文字属性の画素との距離に応じて濃度を淡くし（ステップＳ２０）、ステップＳ２５に進む。
ステップＳ２５では、モノクロ画像の画像領域のうち注目画素に対応する画素に、それぞれ変更した濃度値（Ｋ値）を適用する。
次に、カラー画像ＣＰの全画素についてステップＳ１０〜Ｓ２５の処理を行ったか否かを判断する（ステップＳ２６）。全画素について処理を終えていない場合（ステップＳ２６でＮｏ）、ステップＳ１０に戻って、例えば、注目画素をラスター方向にスキャンすることにより新たな注目画素を設定し、新たな注目画素に対してステップＳ１１以降の処理を行う。
【００６１】
他方で、全画素について処理を終えると（ステップＳ２６でＹｅｓ）、モノクロ画像の全画素について、決定された種類のハッチパターンに対応する濃度のＫ値を有した状態となり、モノクロ画像データ生成部４３は、このモノクロ画像のモノクロ画像データを生成する（ステップＳ２７）。生成されたモノクロ画像データは、プリンタードライバー４０によって印刷ジョブデータとしてプリンター２０に出力される（ステップＳ２８）。この結果、プリンター２０は、アプリケーション３０から受け渡された印刷ジョブデータに従い、ハッチ模様付きのモノクロ画像を印刷する。
【００６２】
以上述べた実施形態によれば、以下のような効果を奏する。
（１）文字画像を含むカラー画像データから、カラー画像の色相に応じたモノクロのハッチパターンに置き換えたモノクロ画像データを生成する際、文字画像の濃度と、ハッチパターンの背景濃度とに基づいて、文字画像の周囲におけるハッチパターンの濃度を変更することで、文字画像が読み易くなる。従って、モノクロ画像を視認する人物は文字画像を明瞭に認識できる。
【００６３】
以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。例えば、ホストコンピューター１０側にプリンタードライバー４０を組み込んだ様態には限定されず、プリンター２０側でプリンタードライバー４０を保持し、プリンター２０単体で印刷の設定や指示が可能な、所謂、スタンドアローンな様態も想定できる。
【符号の説明】
【００６４】
１…印刷システム、１０…ホストコンピューター、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスクドライブ、１５…データ取得装置、１６…通信Ｉ／Ｆ、１７…バス、２０…プリンター、２１…印刷エンジン、２２…コントローラー、３０…アプリケーション、４０…プリンタードライバー、４１…パターン決定部、４２…パターン濃度決定部、４３…モノクロ画像データ生成部、４４…濃度変更部、１００…画像処理装置、ＣＰ…カラー画像、ＭＰ…モノクロ画像、Ｓ…矩形の領域、ＰＴ…パターン選択テーブル、ＰＤＢ…パターン画像データベース。
【図１】
2013081016.tif 000003
【図２】
2013081016.tif 000004
【図３】
2013081016.tif 000005
【図６】
2013081016.tif 000006
【図４】
2013081016.tif 000007
【図５】
2013081016.tif 000008