(57)【要約】【課題】入力カラー画像データを２色に変換して出力する場合においても、入力カラー画像データの文字の視認性と色の識別性を向上すること。【解決手段】画像処理装置は、入力画像データの描画オブジェクトに色文字群が含まれるか否かを判別するオブジェクト種別判別部と、描画オブジェクトが色文字群を含む場合に、描画オブジェクトに色文字群が形成されている背景領域を抽出する背景領域抽出部と、描画オブジェクトが色文字群を含む場合には、入力画像データ、主色の最低輝度で単色変換を行なって単色画像データを生成する単色変換部と、描画オブジェクトが色文字群を含む場合に、色文字群の色相に応じて単色変換後の色文字群の背景領域に付加するパターン画像データを生成するパターン生成部と、単色画像データとパターン画像データとを合成する合成部と、を備えた。【選択図】図３
2011142615.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データの描画オブジェクト毎に、前記描画オブジェクトの種別と色情報とから、前記描画オブジェクトに１文字または複数文字からなる色文字群が含まれるか否かを判別するオブジェクト種別判別部と、
前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記描画オブジェクトにおいて前記色文字群が形成されている背景領域を、色文字群毎に抽出する背景領域抽出部と、
印刷色としての主色と色表現色の指定を入力し、前記描画オブジェクトが色文字群を含まないと判別された場合には、前記入力画像データを所定の輝度値で単色変換を行い、前記描画オブジェクトが色文字群を含むと判別された場合には、前記入力画像データを、前記主色の最低輝度で単色変換を行なって、単色画像データを生成する単色変換部と、
前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記色文字群の色相を求め、前記色相に応じて、単色変換後の前記色文字群の前記背景領域に付加するパターン画像データを生成するパターン生成部と、
前記単色画像データと、前記パターン画像データとを合成する合成部と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記パターン生成部は、前記色表現色として透明色が指定されている場合に、前記パターン画像データを透明色で生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記背景領域に、前記色文字群以外の描画オブジェクトが存在するか否かを判定する背景領域判定部をさらに備え、
前記パターン生成部は、前記背景領域に前記色文字群以外の描画オブジェクトが存在する場合に、前記パターン画像データを生成しないことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記背景領域抽出部は、さらに、前記背景領域においてカラー画素値の一つが少なくとも０でない画素の数を計数結果として求め、
前記背景領域判定部は、前記計数結果と第１閾値と比較し、前記計数結果が前記第１閾値未満である場合に、前記背景領域に、前記色文字群以外の描画オブジェクトとしての画像データが存在しないと判定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記背景領域判定部は、前記計数結果が前記第１閾値以上である場合には、前記背景領域に、前記画像データが存在すると判定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記背景領域判定部は、前記計数結果が前記第１閾値以上である場合には、さらに、前記計数結果と第１閾値より大きい第２閾値と比較し、前記計数結果が前記第１閾値以上であって、かつ前記第２閾値未満である場合に、前記背景領域に、所定の濃度以下の濃度の前記画像データが存在すると判定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記単色変換部は、前記背景領域に、前記所定の濃度以下の濃度の前記画像データが存在すると判定された場合に、前記色文字群の色を、最低輝度の前記主色に変換することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記背景領域判定部は、前記計数結果が前記第２閾値以上である場合には、前記背景領域に、前記所定の濃度より高い濃度の高濃度の前記画像データが存在すると判定することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記単色変換部は、前記背景領域に、前記所定の濃度より高い濃度の前記画像データが存在すると判定された場合に、前記色文字群の色を、最高輝度の前記主色に変換することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記パターン生成部は、前記背景領域に前記色文字群以外の描画オブジェクトが存在する場合に、さらに、前記色文字群の文字サイズと第３閾値とを比較し、前記文字サイズが前記第３閾値以上である場合には、単色変換後の前記色文字群の内部に付加するパターン画像データを生成することを特徴とする請求項３に記載の画像処理装置。
【請求項１１】
前記単色変換部は、前記色文字群の文字サイズが前記第３閾値以上である場合には、前記色文字群の色を、所定の輝度の前記主色に変換することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記背景領域抽出部は、さらに、前記背景領域においてカラー画素値の一つが少なくとも０でない画素の数を計数結果として求め、
前記背景領域判定部は、前記計数結果と第１閾値および前記第１閾値より大きい第２閾値と比較し、前記計数結果が前記第１閾値以上で、かつ前記第２閾値未満であり、さらに、前記色文字群の文字サイズが前記第３閾値以上である場合には、前記色文字群の色を、前記所定の輝度の前記主色に変換することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記単色変換部は、前記色文字群の文字サイズが前記第３閾値未満である場合には、前記色文字群の色を、最高輝度の前記主色に変換することを特徴とする請求項１１に記載の画像処理装置。
【請求項１４】
前記背景領域抽出部は、さらに、前記背景領域においてカラー画素値の一つが少なくとも０でない画素の数を計数結果として求め、
前記背景領域判定部は、前記計数結果と第１閾値および前記第１閾値より大きい第２閾値と比較し、前記計数結果が前記第１閾値以上で、かつ前記第２閾値未満であり、さらに、前記色文字群の文字サイズが前記第３閾値未満である場合には、前記色文字群の色を、最高輝度の前記主色に変換することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
所定数の色相範囲に対応して、異なる前記パターン画像データを予め記憶するパターン記憶部をさらに備え、
前記パターン生成部は、前記入力画像データの色情報から色相を求め、求めた色相が属する前記色相範囲に対応した前記パターン画像データを、前記パターン記憶部から取得し、取得した前記パターン画像データを前記背景領域に付加することを特徴とする請求項１に記載の画像処理装置。
【請求項１６】
前記パターン記憶部は、前記所定数の色相範囲に対応して、異なる模様のパターン画像を予め記憶することを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記パターン記憶部は、前記所定数の色相範囲に対応して、異なる濃度のパターン画像を予め記憶することを特徴とする請求項１５に記載の画像処理装置。
【請求項１８】
画像処理装置で実行される画像処理方法であって、
入力画像データの描画オブジェクト毎に、前記描画オブジェクトの種別と色情報とから、前記描画オブジェクトに１文字または複数文字からなる色文字群が含まれるか否かを判別するステップと、
前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記描画オブジェクトにおいて前記色文字群が形成されている背景領域を、色文字群毎に抽出するステップと、
印刷色としての主色と色表現色の指定を入力し、前記描画オブジェクトが色文字群を含まないと判別された場合には、前記入力画像データを所定の輝度値で単色変換を行い、前記描画オブジェクトが色文字群を含むと判別された場合には、前記入力画像データを、前記主色の最低輝度で単色変換を行なって、単色画像データを生成するステップと、
前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記色文字群の色相を求め、前記色相に応じて、単色変換後の前記色文字群の前記背景領域に付加するパターン画像データを生成するステップと、
前記単色画像データと、前記パターン画像データとを合成するステップと、
を含むことを特徴とする画像処理方法。
【請求項１９】
入力画像データの描画オブジェクト毎に、前記描画オブジェクトの種別と色情報とから、前記描画オブジェクトに１文字または複数文字からなる色文字群が含まれるか否かを判別するステップと、
前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記描画オブジェクトにおいて前記色文字群が形成されている背景領域を、色文字群毎に抽出するステップと、
印刷色としての主色と色表現色の指定を入力し、前記描画オブジェクトが色文字群を含まないと判別された場合には、前記入力画像データを所定の輝度値で単色変換を行い、前記描画オブジェクトが色文字群を含むと判別された場合には、前記入力画像データを、前記主色の最低輝度で単色変換を行なって、単色画像データを生成するステップと、
前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記色文字群の色相を求め、前記色相に応じて、単色変換後の前記色文字群の前記背景領域に付加するパターン画像データを生成するステップと、
前記単色画像データと、前記パターン画像データとを合成するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、文書のカラー化が進み、例えば、個人や企業等の作成する文書の印刷出力やコンピュータのディスプレイへの表示出力、ウェブ（Ｗｅｂ）上に公開するウェブページの表示出力等においても、色つき文字やカラー画像等の文書が作成されて、カラーで印刷出力されたり、カラーで表示出力されるようになってきている。
【０００３】
このようなカラー文書では、注意を促す表記やグラフのグループ分け等に色付き文字や複数の色による塗り分けを行う等のように、色そのものに重要な情報を持たせている場合が多い。
【０００４】
ところが、一般的に、カラー印刷はモノクロ印刷よりも印刷コストが高いことから、印刷コストを低減させるために、モノクロで印刷されることが多い。
【０００５】
その結果、カラーで作成されて色そのものに重要な情報が含まれている文書であっても、モノクロ印刷されることで、色により表現されている情報が失われてしまう場合がある。
【０００６】
通常、カラー文書をモノクロ印刷する場合、カラー画像データの色情報から輝度成分を抽出し、輝度成分を再現するように印刷されることが多い。
【０００７】
したがって、異なる色であっても、同等の輝度成分を持つ色であれば、印刷物となった場合に、印刷物上で色の区別ができない。また、輝度の高い色であれば、薄く（輝度が高く、紙の白と区別がつきにくい状態で）再現され、注意を促すために施された色付けによる強調が、逆に、目立ちにくくなって逆効果となってしまうことがある。
【０００８】
そして、従来、原稿の色付きテキストの色とサイズを認識して、該テキストの色とサイズに応じて、小さい文字は太くしたり、文字内部にテクスチャを設ける等の文字フォントを改変することで、カラー文書のモノクロ印刷時における原稿上の色の差異を保存する技術が開示されている（特許文献１参照）。
【０００９】
また、近年、印刷時の使用色を２色に限定し、カラー印刷よりも色の表現力は劣るが、モノクロ印刷よりも１色分の表現力を追加することで、消耗品を削減して安価に画像形成する、いわゆる２色印刷機構を備えたカラー画像形成装置や２色印刷画像形成装置が出現している。
【００１０】
２色印刷においては、通常、カラー文書データから色の判別を行い、文書の無彩色部分と有彩色部分とを異なる２色で印刷する。この際に使用する異なる２色は、利用者が任意に設定することができるようになっている。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記モノクロ印刷の従来技術にあっては、文字フォントを改変することで、色の差異の保存を図っているため、小さいサイズの文字が太く潰れて再現されてしまい、文字そのものの視認性が低下するという問題がある。
【００１２】
また、上記２色印刷の従来技術にあっては、カラー文書データの無彩色部分と有彩色部分を２色で印刷しているため、カラー文書上の有彩色部分については、同一の色で印刷されるため、印刷物上で色を区別することができない。例えば、カラー文書上に黒文字と赤文字、青文字が存在する場合、赤文字と青文字は同一の色で、印刷され、印刷物上において、区別することができない。この場合、例えば、色の判別において、無彩色と有彩色という切り分けでなく、赤色と赤色以外を異なる２色で印刷するという設定も可能である。ところが、このような設定で色分けして２色で印刷したとしても、カラー文書上に黒文字と赤文字、青文字が存在する場合、黒文字と青文字が同一の色で再現されることになり、カラー文書上の色の違いが、印刷物上で区別することができないという問題があった。
【００１３】
すなわち、従来技術では、入力画像データを２色に変換して出力する場合において、文字の視認性や色の識別性が低下してしまうという問題があった。
【００１４】
本発明は、上記に鑑みてなされたものであって、入力カラー画像データを２色に変換して出力する場合においても、入力カラー画像データの文字の視認性と色の識別性を向上することができる画像処理装置、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理装置は、入力画像データの描画オブジェクト毎に、前記描画オブジェクトの種別と色情報とから、前記描画オブジェクトに１文字または複数文字からなる色文字群が含まれるか否かを判別するオブジェクト種別判別部と、前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記描画オブジェクトにおいて前記色文字群が形成されている背景領域を、色文字群毎に抽出する背景領域抽出部と、印刷色としての主色と色表現色の指定を入力し、前記描画オブジェクトが色文字群を含まないと判別された場合には、前記入力画像データを所定の輝度値で単色変換を行い、前記描画オブジェクトが色文字群を含むと判別された場合には、前記入力画像データを、前記主色の最低輝度で単色変換を行なって、単色画像データを生成する単色変換部と、前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記色文字群の色相を求め、前記色相に応じて、単色変換後の前記色文字群の前記背景領域に付加するパターン画像データを生成するパターン生成部と、前記単色画像データと、前記パターン画像データとを合成する合成部と、を備えたことを特徴とする。
【００１６】
また、本発明にかかる画像処理方法は、画像処理装置で実行される画像処理方法であって、入力画像データの描画オブジェクト毎に、前記描画オブジェクトの種別と色情報とから、前記描画オブジェクトに１文字または複数文字からなる色文字群が含まれるか否かを判別するステップと、前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記描画オブジェクトにおいて前記色文字群が形成されている背景領域を、色文字群毎に抽出するステップと、印刷色としての主色と色表現色の指定を入力し、前記描画オブジェクトが色文字群を含まないと判別された場合には、前記入力画像データを所定の輝度値で単色変換を行い、前記描画オブジェクトが色文字群を含むと判別された場合には、前記入力画像データを、前記主色の最低輝度で単色変換を行なって、単色画像データを生成するステップと、前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記色文字群の色相を求め、前記色相に応じて、単色変換後の前記色文字群の前記背景領域に付加するパターン画像データを生成するステップと、前記単色画像データと、前記パターン画像データとを合成するステップと、を含むことを特徴とする。
【００１７】
また、本発明にかかるプログラムは、入力画像データの描画オブジェクト毎に、前記描画オブジェクトの種別と色情報とから、前記描画オブジェクトに１文字または複数文字からなる色文字群が含まれるか否かを判別するステップと、前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記描画オブジェクトにおいて前記色文字群が形成されている背景領域を、色文字群毎に抽出するステップと、印刷色としての主色と色表現色の指定を入力し、前記描画オブジェクトが色文字群を含まないと判別された場合には、前記入力画像データを所定の輝度値で単色変換を行い、前記描画オブジェクトが色文字群を含むと判別された場合には、前記入力画像データを、前記主色の最低輝度で単色変換を行なって、単色画像データを生成するステップと、前記描画オブジェクトが前記色文字群を含むと判別された場合に、前記色文字群の色相を求め、前記色相に応じて、単色変換後の前記色文字群の前記背景領域に付加するパターン画像データを生成するステップと、前記単色画像データと、前記パターン画像データとを合成するステップと、をコンピュータに実行させる。
【発明の効果】
【００１８】
本発明によれば、入力カラー画像データを２色に変換して出力する場合においても、入力カラー画像データの文字の視認性と色の識別性を向上することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、実施の形態１の画像処理装置の構成を示すブロック図である。
【図２】図２は、背景領域抽出処理の一例を示す図である。
【図３】図３は、色変換部の機能的構成を示すブロック図である。
【図４】図４は、模様パターン画像データの一例を示す図である。
【図５】図５は、濃度パターン画像データの一例を示す図である。
【図６】図６は、色変換処理におけるメモリマップ補間の説明図である。
【図７】図７は、実施の形態１のパターン画像生成処理の手順を示すフローチャートである。
【図８】図８は、実施の形態１の色表現色が透明の場合のパターン画像生成処理の手順を示すフローチャートである。
【図９】図９は、実施の形態１の色変換処理の手順を示すフローチャートである。
【図１０】図１０は、実施の形態２の画像処理装置の機能的構成を示すブロック図である。
【図１１】図１１は、実施の形態２の背景色画素判定処理の手順を示すフローチャートである。
【図１２】図１２は、実施の形態２のパターン画像生成処理の手順を示すフローチャートである。
【図１３】図１３は、実施の形態３の画像処理装置の機能的構成を示すブロック図である。
【図１４】図１４は、実施の形態３のパターン画像生成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法およびプログラムの実施の形態を詳細に説明する。
【００２１】
（実施の形態１）
図１〜図９は、実施の形態１の画像処理装置、画像処理方法及びプログラムについて説明するための図である。図１は、実施の形態１の画像処理装置１の機能的構成を示すブロック図である。
【００２２】
図１において、画像処理装置１は、カラー画像データの画像入力装置として、コンピュータＰＣが接続され、２色印刷を行う画像形成装置としてプリンタ装置Ｐｒが接続されている。なお、本実施の形態の画像処理装置１は、単独で、画像処理装置として独立している装置として構成されているが、コンピュータＰＣ等のように、画像入力装置に組み込まれている装置であってもよいし、プリンタ装置等の画像形成装置に組み込まれていてもよい。また、画像処理装置１は、画像入力装置及び画像形成装置とともに１つの装置、例えば、複写装置、複合装置、ファクシミリ装置等に組み込まれていてもよい。なお、画像処理装置１は、コンピュータＰＣに組み込まれて、後述する画像処理を実行する場合、コンピュータＰＣの搭載するプリンタドライバに本実施の形態の画像処理プログラムが組み込まれて、画像処理方法を実行する。
【００２３】
すなわち、コンピュータＰＣは、その搭載する文書作成ソフトウェア、表計算ソフトウェア、作図ソフトウェア、ＤＴＰ（Ｄｅｓｋｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）ソフトウェア等のアプリケーションソフトウェアで作成されたグラフィック、テキスト及び外部から取り込んだ写真や画像等の複合ドキュメントのカラー文書に対して、２色印刷指示と、該２色印刷に使用する２色（主色と色表現色）の指定が行われて、印刷指示が行われると、該カラー文書のカラー画像データと指定された印刷色情報を画像処理装置１に出力する。
【００２４】
画像処理装置１は、コンピュータＰＣから送られてきたカラー画像データと印刷色情報に基づいて、入力カラー画像データを、プリンタ装置Ｐｒで印刷可能なＣ（Ｃｙａｎ）、Ｍ（Ｍａｚｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（ＢｌａｃＫ）のカラー画像データまたは２色印刷の場合における、ＣＭＹＫにより２色を再現するための画像データ、あるいは、カラー画像データと透明データまたは２色印刷の場合における、ＣＭＹＫにより１色を再現するための画像データと透明データに変換してプリンタ装置Ｐｒに出力する。ここでいう２色印刷の場合における、ＣＭＹＫにより２色を再現するための画像データとは、例えば、黒と赤で２色印刷を行う場合、ＣＭＹＫのトナーのうち、Ｋ（＝黒）とＭ＋Ｙ（＝赤）を用いて、印刷結果として、黒と赤の２色を再現することを示しており、ＣＭＹＫの画像データとしては、ＫとＭとＹの３色が採用される。また、２色印刷における、ＣＭＹＫにより１色を再現するための画像データについても同様である。なお、以下の説明では、２色印刷を行うものとして、説明する。
【００２５】
図１に示すように、本実施の形態の画像処理装置１は、オブジェクト種別判定部２、背景領域抽出部３、色変換部４、描画部５及び画像記憶部６等を備えている。画像処理装置１は、２色印刷の場合、コンピュータＰＣからＲＧＢ（緑、青、赤）のカラー画像データと２色印刷で使用する２色を指定する印刷色情報が入力される。ここで、印刷色情報は、ユーザがコンピュータＰＣに対して指定した２色の出力色であり、主色（例えば、黒）と色表現色（例えば、赤）等である。
【００２６】
なお、この画像処理装置１に入力されるカラー画像データは、より具体的にはＲＧＢ（赤、緑、青）の階調データとなっており、また、各色成分の階調教は、８ｂｉｔ＝２５６階調が一般的であるが、６４階調または５１２階調等の他の階調数であってもよい。
【００２７】
オブジェクト種別判定部２は、入力されるカラー画像データから、描画オブジェクトの種別（文字コード、図形コード、ラスタ画像データ）やその色情報（種類、サイズ、色、太さ等）を解析して、入力されるカラー画像データから色文字として描画するオブジェクトである１文字または複数の文字からなる色文字群を判別して認識する。そして、オブジェクト種別判定部２は、入力されるカラー画像データと、カラー画像データの中の制御対象である描画オブジェクトが色文字描画すべきオブジェクトである色文字群か否かを示す認識結果であるオブジェクト情報と、入力カラー画像データとを背景領域抽出部３及び色変換部４へ出力する。例えば、オブジェクト種別判定部２は、描画オブジェクトの種別が文字コードであり、描画オブジェクトの色情報が有彩色である場合には、該描画オブジェクトを、色文字描画すべきオブジェクト、すなわち色文字群である旨のオブジェクト情報を出力する。ここで、オブジェクト種別判定部２は、色情報から、有彩色であるか否かを、ＲＧＢ値が同一値であるか否かによって判定する。
【００２８】
背景領域抽出部３は、オブジェクト種別判定部２から入力されるオブジェクト情報に対応する入力カラー画像データについて、色文字群を囲む矩形領域（図２において、網掛けを施した部分の領域）を色文字群ごとに抽出して、抽出した矩形領域のアドレスを含む背景領域情報を色変換部４に出力する。例えば、図２に示すように、「文字・フォント」なる色文字群がある場合、その色文字群を囲む矩形領域である背景領域を抽出し、この背景領域を指定する描画開始アドレスと描画終了アドレスを少なくとも含めた背景領域情報を色変換部４に出力する。背景領域抽出部３の抽出する色文字群の背景領域情報（上述した矩形領域の描画開始アドレスと描画終了アドレス）は、文字サイズにより、大きさが異なり、また、文字の描画開始アドレスに応じて、場所も異なる。
【００２９】
色変換部４は、コンピュータＰＣからユーザにより指定される出力色を示す印刷色情報、オブジェクト種別判定部２からのオブジェクト情報及び背景領域描画部３からの背景領域情報が入力され、該背景領域情報に基づいて、印刷色情報で指定された２色（例えば、黒色と赤色）で画像形成するための画像データに変換して、描画部５に出力する。
【００３０】
描画部５は、色変換部４から送出される画像データを、プリンタ装置Ｐｒが解釈可能なページ記述言語（ＰＤＬ：Ｐｒｉｎｔ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等で記述された描画命令に従って、印刷画像（ビットマップイメージデータ）へ展開、合成、γ変換、中間調処理等を実施して、画像記憶部６に渡す。
【００３１】
画像記憶部６は、描画部５で描画された１ページまたは数ページ分の印刷画像を一時的に格納し、その後、プリンタ装置Ｐｒへの送信に供される。
【００３２】
色変換部４は、図３に示すように、単色変換部１１、パターン生成部１２、パターン記憶部１３及び合成部としての色変換処理部１４を備えている。単色変換部１１には、コンピュータＰＣからの印刷色情報とオブジェクト種別判定部２からの入力カラー画像データ及びオブジェクト情報が入力される。パターン生成部１２には、コンピュータＰＣからの印刷色情報、オブジェクト種別判定部２からの入力カラー画像データとオブジェクト情報及び背景領域抽出部３からの背景領域情報が入力される。
【００３３】
単色変換部１１は、オブジェクト種別判定部２から送られてきた入力カラー画像データの色情報で示される色（Ｒｉ、Ｇｉ、Ｂｉ）を単色変換して、（Ｒｏ、Ｇｏ、Ｂｏ）を生成し、色変換処理部１４に出力する。そして、単色変換部１１は、入力カラー画像データとともに送信されてくるオブジェクト情報が、色文字群以外を示す場合には、該入力カラー画像データの色情報で示される色を輝度値に基づいた単色変換を行なう。一方、オブジェクト情報が、色文字群を示す場合には、濃く出力するため、色情報の色を最低輝度となるように単色変換を行う。
【００３４】
詳細な処理としては、単色変換部１１は、オブジェクト情報が色文字群以外を示す場合には、オブジェクト種別判定部２から送出される入力カラー画像データの色情報に含まれる色（Ｒｉ、Ｇｉ、Ｂｉ）を以下の（１）式を用いて輝度値Ｙｉに変換する。
【００３５】
Ｙｉ＝０．３×Ｒｉ＋０．６×Ｇｉ＋０．１×Ｂｉ・・・（１）
単色変換部１１は、次に、（１）式によって変換した輝度値を用いて、入力カラー画像データの色情報に含まれる色（Ｒｉ、Ｇｉ、Ｂｉ）を、色（Ｒｏ、Ｇｏ、Ｂｏ）＝（Ｙｉ、Ｙｉ、Ｙｉ）に単色変換して単色画像データとする。
【００３６】
また、単色変換部１１は、オブジェクト情報が色文字群を示す場合には、オブジェクト種別判定部２から送出される入力カラー画像データの色情報の色（Ｒｉ、Ｇｉ、Ｂｉ）を、色（Ｒｏ、Ｇｏ、Ｂｏ）＝（０、０、０）に単色変換して単色画像データとする。すなわち、単色変換部１１は、色文字群の描画オブジェクトについては、最低輝度に変換することで、単色変換後の画像データ（単色画像データ）に色文字群が薄く再現されることを防止する。例えば、単色変換部１１は、印刷色情報で指定された主色が黒色で、色表現色が赤色である場合には、色文字群の画像データを黒の最低輝度に変換する。
【００３７】
パターン生成部１２は、オブジェクト種別判定部２の認識結果であるオブジェクト情報に基づいて、制御対象である描画オブジェクトが色文字群であるか否か判定する。そして、描画オブジェクトが色文字群である場合には、パターン生成部１２は、該色文字群の文字の色相Ｈを算出して、該色文字群の文字の色相Ｈに応じて、単色変換後の色文字群の背景領域、すなわち、背景領域情報における描画開始アドレスと描画終了アドレスで指定される背景領域に付加するパターン画像データの生成を行う。
【００３８】
パターン生成部１２は、パターン画像データの生成においては、色文字群の文字の色相Ｈに対応して模様の異なるパターンが形成されるように生成してもよいし、色文字群の文字の色相Ｈに対応して濃度の異なるパターンが形成されるように生成してもよい。すなわち、パターン生成部１２は、パターン画像データの模様の差異によって色の違いの識別性やパターン画像データの濃度の違いによる色の違いを識別性を表現するパターン画像データを生成してもよい。
【００３９】
具体的には、パターン画像データの模様の差異によって色の違いの識別性を表現する場合には、例えば、図４に示すように、複数（図４では、６つ）の範囲に分割した色相Ｈの範囲毎に、異なる模様のパターン画像データ（以下、「模様パターン画像データ」という。）が登録された模様パターン画像テーブルが、パターン記憶部１３に格納されている。この場合、パターン生成部１２は、色文字群の文字の色相Ｈに基づいてパターン記憶部１３の模様パターン画像テーブルから模様パターン画像データを取得して、印刷色情報で指定されている色表現色の模様パターン画像データを生成する。
【００４０】
また、パターン画像データの濃度の差異によって色の違いの識別性を表現する場合には、例えば、図５に示すように、複数（図５では、６つ）の範囲に分割した色相Ｈの範囲毎に、「０」〜「２５５」までの濃度値（データ値）を６段階に分けた濃度（データ値）のパターン画像データ（以下、「濃度パターン画像データ」という。）が登録された濃度パターン画像テーブルが、パターン記憶部１３に格納されている。この場合には、パターン生成部１２は、色文字群の文字の色相Ｈに基づいてパターン記憶部１３の濃度パターン画像テーブルから濃度パターン画像データを取得して、印刷色情報で指定されている色表現色の濃度パターン画像データを生成する。
【００４１】
パターン生成部１２は、このように生成したパターン画像データを色変換処理部１４に出力する。
【００４２】
なお、図４及び図５に示した模様パターン画像データ及び濃度パターン画像データは、一例であり、色相範囲の区切りを細かくすることによるパターン数の増加や色相範囲の設定値（０以上６０未満等の範囲の設定値）も任意に設定することができる。例えば、パターン生成部１２は、算出した色相Ｈがどの色相範囲にあるかを判定して、判定結果によってパターン１を選択した場合、背景領域抽出部３から入力された色文字群の背景領域（図２における網掛けの部分）におけるパターン生成を実施する。
【００４３】
色変換処理部１４は、単色変換部１１から入力されるＲＧＢの単色画像データとパターン生成部１２から入力されるパターン画像データとを合成して合成画像データとし、この合成画像データをプリンタ装置Ｐｒに対応した出力色成分Ｃ、Ｍ、Ｙ、Ｋのデータに変換する。色変換処理部１４は、この色変換においては、メモリマップ補間によりＣＭＹＫデータに変換する。
【００４４】
すなわち、色変換処理部１４は、図６に示すように、ＲＧＢ空間を入力色空間とした場合、ＲＧＢ空間を同種類の立体図形（図６では、立方体）に分割する。そして、色変換処理部１４は、入力の座標Ｐ（ＲＧＢ）における出力値（変換されたＣ、Ｍ、Ｙ、Ｋのデータ）を求めるために、入力の座標Ｐ（ＲＧＢ）を含む立方体を選択し、選択した立方体の８点の予め設定した頂点上の出力値と入力の座標Ｐ（ＲＧＢ）の立方体の中における位置（各頂点からの距離）に基づいて、線形補間を実施して、出力値を求める。色変換処理部１４は、色変換したＣＭＹＫのデータを描画部５に出力する。
【００４５】
画像処理装置１は、以降、上述のように処理して、画像記憶部６を介してプリンタ装置ＰｒにＣＭＹＫのデータを出力する。
【００４６】
次に、以上のように構成された本実施の形態のパターン生成部１２によるパターン画像生成処理について、図７を用いて説明する。
【００４７】
まず、パターン生成部１２は、制御対象の描画オブジェクトが色文字群であるか判別する（ステップＳ１０１）。そして、制御対象の描画オブジェクトが色文字群でない場合には（ステップＳ１０１：Ｎｏ）、パターン画像データの生成を行う必要がないため、そのままパターン画像生成処理を終了する。
【００４８】
ステップＳ１０１で、制御対象の描画オブジェクトが色文字群であるときには（ステップＳ１０１：Ｙｅｓ）、パターン生成部１２は、まず、色文字群の文字の色相Ｈを、以下の式に従って算出する（ステップＳ１０２）。
【００４９】
ＭＡＸ＝ｍａｘ（Ｒｉ、Ｇｉ、Ｂｉ）｛但し、ｍａｘ（）は、最大値を選択する関数｝
ＭＩＮ＝ｍｉｎ（Ｒｉ、Ｇｉ、Ｂｉ）｛但し、ｍｉｎ（）は、最小値を選択する関数｝
ＭＡＸ＝ＭＩＮの場合、色相Ｈ＝０
ＭＡＸ＝ＭＩＮ以外の場合、
Ｃｒ＝（ＭＡＸ−Ｒｉ）／（ＭＡＸ−ＭＩＮ）
Ｃｇ＝（ＭＡＸ−Ｇｉ）／（ＭＡＸ−ＭＩＮ）
Ｃｂ＝（ＭＡＸ−Ｂｉ）／（ＭＡＸＭＩＮ）として、
ＭＡＸ＝Ｒｉのとき、ｈ＝６０×（Ｃｂ−Ｃｇ）
ＭＡＸ＝Ｇｉのとき、ｈ＝６０×（２＋Ｃｒ−Ｃｂ）
ＭＡＸ＝Ｂｉのとき、ｈ＝６０×（４＋Ｃｇ−Ｃｒ）
ｈ＜０のとき、Ｈ＝ｈ＋３６０
ｈ≧０のとき、Ｈ＝ｈ
パターン生成部１２は、上述のようにして色相Ｈを算出すると、算出した色文字群の文字の色相Ｈに応じたパターン画像データ（図４及び図５参照）をパターン記憶部１３から読み出して、印刷色情報の色表現色（例えば、赤色）によるパターン画像データを生成する（ステップＳ１０３）。
【００５０】
例えば、パターン生成部１２は、パターン画像データとして、図４に示したパターン１が選択され、色表現色として赤色が指定されていると、図４に示したパターン１の斜め線部分を、赤（２５５、０、０）で生成し、それ以外の部分を白（２５５、２５５、２５５）で生成する。また、パターン生成部１２は、上述のように、色相Ｈ毎に異なる濃度となるように画像パターン（濃度パターン画像データ）を生成する場合、色相Ｈ毎に異なるデータ値で背景領域を埋めるようにパターン画像データを生成する。例えば、パターン生成部１２は、パターン画像データとして、図５に示したパターン３が選択され、色表現色として、赤色が指定されていると、赤（１７０、０、０）で埋まるように背景領域内にパターンを生成する。
【００５１】
また、パターン生成部１２は、パターン画像データとして、色相Ｈ毎に異なる模様のパターン画像データ（模様パターン画像データ）を生成する場合、図４に示したパターン１が選択されて、色表現色として、シアン色が指定されていると、図４に示したパターン１の斜め線部分を、シアン（０、２５５、２５５）で生成し、それ以外の部分を白（２５５、２５５、２５５）で生成する。また、パターン生成部１２は、色相Ｈ毎に異なる濃度のパターン画像データ（濃度パターン画像データ）を生成する場合、濃度パターン画像データとして、図５に示したパターン３が選択され、色表現色として、シアン色が指定されていると、シアン（０、１７０、１７０）で埋まるように背景領域内にパターンを生成する。すなわち、パターン生成部１２は、コンピュータＰＣで指定された任意の色で、模様パターン画像データまたは濃度パターン画像データを生成し、生成したパターン画像データと印刷色情報を色変換処理部１４に出力する。
【００５２】
そして、色変換処理部１４は、単色変換部１１及びパターン生成部１２から入力されたＲＧＢのデータを合成し、合成したＲＧＢのデータを、上述のように、メモリマップ補間によって、プリンタ装置Ｐｒの出力色成分Ｃ、Ｍ、Ｙ、Ｋのデータに変換する。
【００５３】
すなわち、色変換処理部１４は、色表現色が赤色の場合、出力値はＣ、Ｍ、Ｙ値にそれぞれ相当し、補間演算に使用される入力空間上の座標（ＲＧＢ）には、実際の入出力（Ｌ＊ａ＊ｂ＊−ＣＭＹ）の関係を測定して、このデータを使用して最小２乗法等により算出したＲＧＢ（Ｌ＊ａ＊ｂ＊）に対するＣ、Ｍ、Ｙの値を予め設定する。
【００５４】
また、色変換処理部１４は、ＣＭＹ信号を、例えば、次式のような演算によって、ＣＭＹＫ信号に変換する。
【００５５】
Ｋ＝α×ｍｉｎ（Ｃ、Ｍ、Ｙ）
Ｃ’＝Ｃ−β×Ｋ
Ｍ’＝Ｍ−β×Ｋ
Ｙ’＝Ｙ−β×Ｋ
なお、色変換法は、上記方法に限るものではなく、例えば、ＲＧＢから、直接、ＣＭＹ信号を求めてもよい。
【００５６】
色変換処理部１４は、変換したＣＭＹＫの画像データを、描画部５へ出力し、描画部５は、色変換部４から渡される画像データを、プリンタ装置Ｐｒの解釈が可能なページ記述言語（ＰＤＬ）等で記述された描画命令に従って、印刷画像を画像記憶部６に１ページまたは数ページ分の印刷画像を一時的に格納して、その後、プリンタ装置Ｐｒへ送信する。
【００５７】
このように、本実施の形態の画像処理装置１は、入力カラー画像データからオブジェクト種別判定部２によって描画オブジェクト毎に該描画オブジェクトの種別及び色情報を解析してオブジェクトの色文字群を判別して、色変換部４の単色変換部１１で、該入力画像データを、該描画オブジェクトの種別及び色情報に基づいて、予め設定されている主色単色に色変換し、背景領域抽出部３で、該色文字群の存在する背景領域（矩形領域）を色文字群毎に抽出して、色変換部４のパターン生成部１２で、該背景領域に対して該背景領域の該色文字群の色情報に基づいて、予め設定されている色表現色単色によって所定のパターン画像データ（模様パターン画像データ、濃度パターン画像データ）を生成して、色変換処理部１４によって、色変換された主色単色の画像データと生成されたパターン画像データ（付加データ）を合成している。
【００５８】
したがって、色文字群を主色で表現するとともに色の識別を色表現色による模様パターン画像データまたは濃度パターン画像データで表現することができ、入力カラー画像データの色文字群における文字の視認性と色の識別性を、２色で適切に表現することができる。
【００５９】
また、本実施の形態の画像処理装置１は、単色変換部１１が、色文字群については、最高濃度の主色単色に色変換している。
【００６０】
したがって、入力画像データを単色変換する際に、色文字群のデータが薄くならないようにして単色画像データに変換することができ、単色変換後の色文字群における文字の視認性と色の識別性をより一層適切に向上させることができる。
【００６１】
さらに、本実施の形態の画像処理装置１は、複数に分割された色相範囲毎に予め異なる模様パターン画像データまたは濃度パターン画像データをパターン記憶部１３に登録して、パターン生成部１２が、色文字群の色情報から色相Ｈを求めて、パターン記憶部１３から該色相Ｈに基づいて模様パターン画像データまたは濃度パターン画像データを取得して、色表現色単色の模様パターン画像データまたは濃度パターン画像データを生成している。
【００６２】
したがって、色文字群の文字の色相Ｈに応じて適切にかつ速やかにパターン画像データを生成することができ、色文字群における文字の視認性と色の識別性を速やかにかつより一層適切に向上させることができる。
【００６３】
また、本実施の形態の画像処理装置１は、パターン生成部１２が、色文字群を含む背景領域全域、該色文字群部分のみ、あるいは、該色文字群を除いた背景領域に対して、模様パターン画像データまたは濃度パターン画像データを生成してもよい。
【００６４】
このようにすると、色文字群の文字の色相Ｈ等に応じてより一層適切なパターン画像データを生成することができ、色文字群における文字の視認性と色の識別性をより一層適切に向上させることができる。
【００６５】
さらに、本実施の形態の画像処理装置１は、色変換部４は、色文字群の画像データを主色の最低輝度に変換しているので、色文字群が単色変換後に薄く再現されることを防止することができ、より一層文字の視認性を向上させることができる。
【００６６】
（変形例）
また、本実施の形態の画像処理装置１は、ユーザにより印刷色情報の色表現色として透明を指定することができ、色表現色として透明が指定されたときには、以下のように処理する。
【００６７】
すなわち、画像処理装置１は、色表現色として透明色が指定されているときには、その色変換部４において、印刷色情報で指定された主色と色表現色である透明色の２色に色変換し、プリンタ装置Ｐｒの制御信号である出力色成分Ｃ、Ｍ、Ｙ、Ｋデータと透明データに変換して、描画部５及び画像記憶部６を介してプリンタ装置Ｐｒに送信する。なお、以下、印刷色情報として、主色として、黒色、色表現色として、透明が指定された場合につ
いて説明する。
【００６８】
この場合、画像処理装置１は、背景領域抽出部３で、上記と同様に、オブジェクト種別判定部２から送られてきたオブジェクト情報に対応する入力カラー画像データに基づいて、描画開始アドレス、文字の色等の情報を抽出し、文字が形成される背景領域（図２における網掛けの部分の領域）を抽出して背景領域情報として、パターン生成部１２に出力する。
【００６９】
パターン生成部１２は、図８に示すようにパターン画像生成処理を行う。なお、図８において、図７と同様の処理ステップには、同一のステップナンバを付与して、その説明を簡略化する。
【００７０】
すなわち、パターン生成部１２は、図８に示すように、制御対象の描画オブジェクトが色文字群であるか判別し（ステップＳ１０１）、制御対象の描画オブジェクトが色文字群でないときには（ステップＳ１０１：Ｎｏ）、図７と同様にパターン画像生成処理を終了する。
【００７１】
ステップＳ１０１で、制御対象の描画オブジェクトが色文字群であるときには（ステップＳ１０１：Ｙｅｓ）、パターン生成部１２は、上記と同様に、色文字群の文字の色相Ｈを算出し（ステップＳ１０２）、印刷色情報で指定されている色表現色が透明であるか判定する（ステップＳ２０１）。
【００７２】
ステップＳ２０１で、印刷色情報による色表現色の指定が透明であると（ステップＳ２０１：Ｙｅｓ）、パターン生成部１２は、色相Ｈの値に応じたパターン画像データ（模様パターン画像データまたは濃度パターン画像データ）を選択し、印刷色情報による指定色（色表現色）によるパターン画像データの生成を行うが、透明色はＲＧＢでは表現できないため、仮のパターンとして、例えば、Ｒ＝Ｇ＝Ｂとなるデータ（黒データ）でパターン画像データを生成する（ステップＳ２０２）。そして、パターン生成部１２は、生成したパターン画像データと印刷色情報を色変換処理部１４に出力する（ステップＳ２０３）。
【００７３】
例えば、図４に示した模様パターン画像データを生成する場合には、パターン生成部１２は、色相Ｈに対応するパターンがパターン１であるとすると、パターン１の斜め線部分を（０、０、０）で生成し、その他の部分を白（２５５、２５５、２５５）で生成する。また、図５に示した濃度パターン画像データを生成する場合には、パターン生成部１２は、色相Ｈに対応するパターンがパターン３であるとすると、（１７０、１７０、１７０）を背景領域内に生成する。
【００７４】
このように、色表現色として、透明色（透明トナー）を用いることにより、画像出力結果においてプリンタ装置Ｐｒにおいて透明トナーで画像形成される領域とそれ以外の領域とに光沢差を生じさせることができ、また、透明トナーを載せる量を変化させることで、透明トナーで画像形成される領域の光沢度合いを異ならせることができる。したがって、透明トナーの特性を利用して、色文字群の背景領域に異なるパターン画像データ（模様パターン画像データまたは濃度パターン画像データ）を生成し、光沢パターンの違いによって色の違いを識別させることや色文字群の背景領域の光沢度合いが異なることによって色の違いを識別させることができる。
【００７５】
そして、ステップＳ２０１で、印刷色情報で指定されている色表現色が透明でない場合には（ステップＳ２０１：Ｎｏ）、パターン生成部１２は、図７の説明と同様に、パターン画像データとして、色相Ｈ毎に異なるパターンで埋まるように背景領域内に色表現色のパターン画像データを生成して（ステップＳ１０３）、生成したパターン画像データと印刷色情報を色変換処理部１４に出力する（ステップＳ２０３）。
【００７６】
次に、色変換処理部１４による色変換処理について、図９を用いて説明する。色変換処理部１４は、上記パターン生成部１２から送られてきた印刷色情報に基づいて、色表現色が透明であるか判定する（ステップＳ３０１）。そして、色表現色が透明であるときには（ステップＳ３０１：Ｙｅｓ）、色変換処理部１４は、単色変換部１１から送出される単色画像データを、上述のメモリマップ補間によって、プリンタ装置Ｐｒの出力色成分ＣＭＹＫに変換する（ステップＳ３０２）。そして、色変換処理部１４は、パターン生成部１２から送出される模様パターン画像データまたは濃度パターン画像データのパターン画像データを、透明成分のパターン画像データに変換する（ステップＳ３０３）。そして、色変換処理部１４は、ＣＭＹＫ変換後の単色画像データと透明成分のパターン画像データとを合成し（ステップＳ３０４）、合成画像データを描画部５に出力する。
【００７７】
また、ステップＳ３０１で、色表現色が透明でないときには（ステップＳ３０１：Ｎｏ）、色変換処理部１４は、単色変換部１１から送出されたＲＧＢの単色画像データとパターン生成部１２から送られてくるパターン画像データとを合成し（ステップＳ３０５）、合成画像データをＣＭＹＫに変換して（ステップＳ３０６）、変換された画像データを描画部５に出力する。
【００７８】
このように、本実施の形態の画像処理装置１は、色表現色として透明色が指定されると、パターン生成部１２が、色文字群を含む背景領域全域、該色文字群部分のみ、あるいは、該色文字群を除く背景領域に対して、模様パターン画像データまたは濃度パターン画像データを該透明色で生成している。
【００７９】
したがって、色文字群の矩形領域に、透明色によって模様パターン画像データまたは濃度パターン画像データを付与することで、その光沢度合いの差によって色の違いを表現することができ、主色と透明色の光沢度合いの差によって色文字群の視認性を向上させることができるとともに、色文字群の色の区別を可能とすることができる。
【００８０】
（実施の形態２）
図１０〜図１２は、実施の形態２の画像処理装置、画像処理方法およびプログラムについて説明するための図である。図１０は、実施の形態２の画像処理装置２０の機能的構成を示すブロック図である。
【００８１】
なお、本実施の形態の画像処理装置２０は、上記実施の形態１の画像処理装置１と同様の画像処理装置に適用したものであり、本実施の形態の説明においては、上記実施の形態１の画像処理装置１と同様の構成部分には、同一の符号を付してその説明を省略または簡略化する。
【００８２】
本実施の形態の画像処理装置２０は、網掛けパターンや色地上の色文字群のように色文字群の背景領域に、色文字群以外の描画オブジェクトとしての画像データがある場合には、パターン画像データの生成を行わず、白地上の色文字群の背景領域においてパターン画像データの生成を行う。
【００８３】
図１０に示すように、本実施の形態の画像処理装置２０は、オブジェクト種別判定部２、背景領域抽出部３、描画部５、画像記憶部６、色変換部３０を備えている。ここで、描画部５、画像記憶部６の機能、構成は実施の形態１と同様である。
【００８４】
色変換部３０は、図１０に示すように、背景領域判定部としての背景色画素比較部３１、単色変換部３２、パターン生成部３３、パターン記憶部３４及び合成部としての色変換処理部３５を備えている。ここで、パターン記憶部３４、色変換処理部３５は、実施の形態１と同様の機能、構成を有する。
【００８５】
オブジェクト種別判定部２は、実施の形態１と同様の機能および構成を有し、オブジェクト情報を背景領域抽出部３及び色変換部３０の背景色画素比較部３１、単色変換部３２及びパターン生成部３３へ出力する。
【００８６】
背景領域抽出部３は、実施の形態１と同様の機能および構成を有し、背景領域情報を、、色変換部３０の背景色画素比較部３１及びパターン生成部３３に出力する。また、本実施の形態の背景領域抽出部３は、画像記憶部６に展開されたＣＭＹＫ画像に対して、抽出した領域の背景領域情報として領域内にＣＭＹＫデータ値のうち、少なくとも１つが「０」でない画素の数を計数し、ＣＭＹＫ画素計数結果を色文字群が形成される背景領域の描画開始アドレスおよび描画終了アドレスとともに、背景領域情報として色変換部３０の背景色画素比較部３１とパターン生成部３３に出力する。
【００８７】
色変換部３０の背景色画素比較部３１には、オブジェクト種別判定部２からの入力カラー画像データとオブジェクト情報と背景領域抽出部３からの背景領域情報が入力される。背景色画素比較部３１は、制御対象となる描画オブジェクト情報が色文字群であるかどうかを判定する。背景色画素比較部３１は、オブジェクト情報が色文字群である場合、背景領域抽出部３から入力される背景領域情報のＣＭＹＫ画素計数結果と、予め設定されている閾値ｔｈ１及び閾値ｔｈ２とを比較し、その判定結果を単色変換部３２及びパターン生成部３３に出力する。
【００８８】
この閾値ｔｈ１は、色文字群が描画される背景領域に、色文字群以外の描画オブジェクトとしての画像データが存在するか否かを判定するための閾値であり、ＣＭＹＫ画素計数結果が閾値ｔｈ１以上である場合には、背景領域に画像データが存在すると判定される。閾値ｔｈ２は、ｔｈ２＞ｔｈ１を満たす値であって、背景領域情報のＣＭＹＫ画素計数結果が閾値ｔｈ２以上である場合に、色文字群が形成される背景領域に存在する画像データが所定の濃度よりも高い色であると判定される。
【００８９】
より具体的には、背景色画素比較部３１は、ＣＭＹＫ画素計数結果が閾値ｔｈ１未満である場合には、背景領域に画像データが存在しない旨を示す判定結果「０」を出力する。また、背景色画素比較部３１は、ＣＭＹＫ画素計数結果が閾値ｔｈ１以上、かつ閾値ｔｈ２未満である場合には、背景領域に画像データが存在するが、所定の濃度以下の色、すなわち中程度の濃度の画素である旨を示す判定結果「１」を出力する。また、背景色画素比較部３１は、ＣＭＹＫ画素計数結果が閾値ｔｈ２以上である場合には、背景領域に画像データが存在し、所定の濃度より高い色である旨を示す判定結果「２」を出力する。
【００９０】
パターン生成部３３には、コンピュータＰＣからの印刷色情報、オブジェクト種別判定部２からの入力カラー画像データとオブジェクト情報、背景領域抽出部３からの背景領域情報及び背景色画素比較部３１からの判定結果が入力される。パターン生成部３３は、実施の形態１のパターン生成部１２と同様に、色文字群の文字の色相Ｈに応じて、色文字群の背景領域に付加するパターン画像データの生成を行うが、背景色画素比較部３１における判定結果に基づいて、背景領域に画像データが存在しない場合、すなわち判定結果が「０」の場合にのみ、パターン画像データを生成して、色変換処理部３５に出力する。
【００９１】
単色変換部３２には、コンピュータＰＣからの印刷色情報、オブジェクト種別判定部２からの入力カラー画像データとオブジェクト情報及び背景色画素比較部３１からの判定結果が入力される。単色変換部３２は、オブジェクト種別判定部２から入力されるオブジェクト情報から制御対象の描画オブジェクトが色文字群であるか否か判定して、制御対象の描画オブジェクトの色文字群が色文字群以外の場合には、該制御対象を輝度値に基づいて単色変換を行う。
【００９２】
すなわち、単色変換部３２は、制御対象の描画オブジェクトが色文字群以外の場合には、実施の形態１の場合と同様に、オブジェクト種別判定部２から送出される入力カラー画像データの色情報（Ｒｉ、Ｇｉ、Ｂｉ）を輝度値Ｙｉに変換し、単色変換後の色情報（Ｒｏ、Ｇｏ、Ｂｏ）を（Ｙｉ、Ｙｉ、Ｙｉ）に変換する。
【００９３】
一方、単色変換部３２は、制御対象の描画オブジェクトが色文字群の場合には、背景色画素比較部３１から入力されるＣＭＹＫ画素計数結果と閾値ｔｈ１及び閾値ｔｈ２との比較の判定結果を参照して単色変換を行う。具体的には、単色変換部３２は、判定結果が「２」、すなわちＣＭＹＫ画素計数結果が閾値ｔｈ２以上の場合には、背景領域に濃度の高い色が存在する色文字群であるため、単色変換後の色文字群が、印刷色情報における主色の最高輝度となるように単色変換を行い、色文字群とその背景領域のコントラストが高くなるようにする。例えば、単色変換部３２は、単色変換後の色情報（Ｒｏ、Ｇｏ、Ｂｏ）を、（Ｒｏ、Ｇｏ、Ｂｏ）＝（２５５、２５５、２５５）、すなわち、印刷色情報における主色の最高輝度である白色に単色変換する。
【００９４】
また、判定結果が「１」、すなわち、ＣＭＹＫ画素計数結果が閾値ｔｈ１以上でかつ閾値ｔｈ２未満の場合には、単色変換部３２は、単色化後の色文字群が印刷色情報における主色の最低輝度となるように単色変換を行う。例えば、単色変換部３２は、単色変換の色情報（Ｒｏ、Ｇｏ、Ｂｏ）を、（Ｒｏ、Ｇｏ、Ｂｏ）＝（０、０、０）とする。
【００９５】
次に、以上のように構成された本実施の形態の背景色画素比較部３１による背景色画素判定処理について、図１１を用いて説明する。
【００９６】
背景色画素比較部３１は、色文字群の背景領域の画素にＣＭＹＫデータ値が０でないＣＭＹＫデータが存在するか否か、存在するときには、その色の濃度が所定の濃度よりも濃いか否か判定する背景色画素判定処理を行う。
【００９７】
すなわち、背景色画素比較部３１は、オブジェクト種別判定部２から入力カラー画像データとオブジェクト情報が入力されて、背景領域抽出部３から背景領域情報が入力されると、制御対象となるオブジェクト情報が色文字群かどうかを判定する（ステップＳ４０１）。
【００９８】
ステップＳ４０１で、制御対象の描画オブジェクトが色文字群でない場合には（ステップＳ４０１：Ｎｏ）、色文字群の背景領域の画素の判定を行う必要がないと判断して、背景色画素判定処理を終了する。一方、制御対象の描画オブジェクトが色文字群の場合には（ステップＳ４０１：Ｙｅｓ）、背景領域抽出部３から入力される背景領域情報のＣＭＹＫ画素計数結果を参照して、予め設定されている色文字群が描画される背景領域に画像データが存在するか否かを判定するため、ＣＭＹＫ画素計数結果を閾値ｔｈ１と比較して、ＣＭＹＫ画素計数結果が該閾値ｔｈ１以上であるか否か判断する（ステップＳ４０２）。
【００９９】
なお、本実施の形態では、背景領域に存在する画像データの画素数で比較しているが、背景領域の総画素数で、ＣＭＹＫ画素計数結果を除算した、単位面積当たりのＣＭＹＫ画素比率を算出して、比較するようにしてもよい。
【０１００】
ステップＳ４０２で、ＣＭＹＫ画素計数結果が閾値ｔｈ１未満である場合には（ステップＳ４０２：Ｎｏ）、背景色画素比較部３１は、色文字群が描画される背景領域に画像データが存在しないと判定して、判定結果に「０」を設定して（ステップＳ４０３）、背景色画素判定処理を終了する。
【０１０１】
ステップＳ４０２で、ＣＭＹＫ画素計数結果が閾値ｔｈ１以上である場合には（ステップＳ４０２：Ｙｅｓ）、背景色画素比較部３１は、色文字群の形成される背景領域に存在する画像データが所定の濃度よりも高い濃度であるか否かを判定するため、ＣＭＹＫ画素計数結果が閾値ｔｈ２以上であるか否かを判断する（ステップＳ４０４）。
【０１０２】
そして、ＣＭＹＫ画素計数結果が閾値ｔｈ２未満である場合には（ステップＳ４０４：Ｎｏ）、背景色画素比較部３１は、判定結果に「１」を設定して（ステップＳ４０５）、背景色画素判定処理を終了する。
【０１０３】
ステップＳ４０４で、ＣＭＹＫ画素計数結果が閾値ｔｈ２以上である場合には（ステップＳ４０４：Ｙｅｓ）、背景色画素比較部３１は、判定結果に「２」を設定して（ステップＳ４０６）、背景色画素判定処理を終了する。
【０１０４】
背景色画素比較部３１は、上記判定結果を単色変換部３２及びパターン生成部３３に出力する。
【０１０５】
次に、パターン生成部３３によるパターン画像生成処理について、図１２を用いて説明する。パターン生成部３３は、色文字群の文字の色相Ｈに応じて、色文字群の背景領域に付加するパターン画像データの生成を行うが、背景色画素比較部３１における上記判定結果に基づいて、背景領域に画像データが存在しない場合にのみ、パターン画像データを生成して、色変換処理部３５に出力する。
【０１０６】
すなわち、パターン生成部３３は、まず、制御対象の描画オブジェクトが色文字群であるか否かを判別する（ステップＳ５０１）。そして、制御対象の描画オブジェクトが色文字群でない場合には（ステップＳ５０１：Ｎｏ）、パターン画像データの生成を行う必要がないため、そのままパターン画像生成処理を終了する。
【０１０７】
ステップＳ５０１で、制御対象の描画オブジェクトが色文字群であるときには（ステップＳ５０１：Ｙｅｓ）、パターン生成部１２は、背景色画素比較部３１から入力された判定結果が「０」であるか否かを判断する（ステップＳ５０２）。そして、判定結果が「０」でない場合には（ステップＳ５０２：Ｎｏ）、色文字群の背景領域に画像データが存在すると判定して、パターン画像データを生成することなく、パターン画像生成処理を終了する。
【０１０８】
ステップＳ５０２で、判定結果が「０」のときには、パターン生成部３３は、実施の形態１の場合と同様に、色文字群の文字の色相Ｈを算出し（ステップＳ５０３）、算出した色文字群の文字の色相Ｈに応じたパターン画像データを生成する（ステップＳ５０４）。また、この場合、パターン生成部１２は、実施の形態１と同様に、印刷色情報で指定されている色表現色が透明であるか否かを判定して、透明のパターン画像データを生成してもよい。
【０１０９】
このように、本実施の形態の画像処理装置２０は、色文字群の背景領域（矩形領域）内に色文字群以外の描画オブジェクトが存在すると、該背景領域に対する模様パターン画像データまたは濃度パターン画像データの生成を中止している。
【０１１０】
したがって、例えば、入力カラー画像データにおいて網掛けパターンや色地上にある色文字群に対して、その背景領域においては模様パターン画像データや濃度パターン画像データを生成せずに、白地上の色文字群に対してのみ色文字群の文字の色相Ｈに応じた模様パターン画像データまたは濃度パターン画像データを生成する。このため、本実施の形態によれば、色文字群の背景領域の画像データが模様パターン画像データや濃度パターン画像データによって損なわれることを防止することができ、適切な画像処理を行うことができる。
【０１１１】
また、本実施の形態の画像処理装置２０は、濃度の高い色地上に存在する色文字群においては、白なるように変換している。したがって、単色化後の色文字群の視認性を向上させることができる。
【０１１２】
（実施の形態３）
図１３及び図１４は、実施の形態３の画像処理装置、画像処理方法およびプログラムについて説明するための図である。図１３は、実施の形態３の画像処理装置４０の機能的構成を示すブロック図である。
【０１１３】
なお、本実施の形態の画像処理装置４０は、上記実施の形態２の画像処理装置２０と同様の画像処理装置に適用したものであり、本実施の形態の説明においては、上記実施の形態２の画像処理装置２０と同様の構成部分には、同一の符号を付してその説明を省略または簡略化する。
【０１１４】
本実施の形態の画像処理装置４０は、網掛けパターンや色地上の色文字群のように色文字群の背景領域に画像データがある場合には、背景領域にはパターン画像データの生成を行わず、色文字群が所定の大きさ以上に大きい場合に、該色文字群内にパターン画像データの生成を行う。すなわち、画像処理装置４０は、色文字群の背景領域に画像データがある場合であっても、色文字群の文字サイズが大きい場合には、文字内部に対してパターン画像データを生成する。
【０１１５】
図１３に示すように、本実施の形態の画像処理装置４０は、オブジェクト種別判定部２、背景領域抽出部３、描画部５、画像記憶部６および色変換部５０を備えている。ここで、オブジェクト種別判定部２、背景領域抽出部３は、描画部５、画像記憶部６の機能、構成は実施の形態２と同様である。
【０１１６】
色変換部５０は、図１３に示すように、背景色画素比較部３１、単色変換部５１、パターン生成部５２、パターン記憶部３４、合成部としての色変換処理部３５を備えている。ここで、背景色画素比較部３１、パターン記憶部３４、色変換処理部３５は、実施の形態２と同様の機能、構成を有する。
【０１１７】
本実施の形態のパターン生成部５２には、コンピュータＰＣからの印刷色情報、オブジェクト種別判定部２からの画像データとオブジェクト情報、背景領域抽出部３からの背景領域情報及び背景色画素比較部３１からの判定結果が入力されるとともに、閾値ｔｈ３が入力される。閾値ｔｈ３は、色文字群の文字サイズが所定の大きさであるか否かを判定するための閾値である。
【０１１８】
パターン生成部５２は、実施の形態２のパターン生成部１３と同様に、色文字群の色相Ｈに応じて、色文字群の背景領域に付加するパターン画像データの生成を行うが、背景色画素比較部３１における判定結果に基づいて、背景領域に画像データが存在しない場合にのみ、背景領域にパターン画像データを生成する。また、パターン生成部５２は、背景領域に画像データが存在する場合には、色文字群の文字サイズが閾値ｔｈ３以上であると、色文字群の文字内にパターン画像データを生成して、色変換処理部３５に出力する。
【０１１９】
単色変換部５１には、コンピュータＰＣからの印刷色情報、オブジェクト種別判定部２からの画像データとオブジェクト情報及び背景色画素比較部３１からの判定結果が入力されるとともに、色文字群の文字サイズが所定の大きさであるか否かを判定するための閾値ｔｈ３が入力される。単色変換部５１は、オブジェクト種別判定部２から入力されるオブジェクト情報から制御対象の描画オブジェクトが色文字群であるか否か判定して、制御対象の描画オブジェクトが色文字群以外の場合には、該制御対象を輝度値に基づいて単色変換を行い、制御対象の描画オブジェクトが色文字群である場合には、色文字群の文字サイズが閾値ｔｈ３以上であるか否かによって、色変換を行う。
【０１２０】
すなわち、単色変換部５１は、オブジェクト種別判定部２から入力されるオブジェクト情報から制御対象の描画オブジェクトが色文字群以外の場合には、実施の形態１と同様に、入力画像データの色情報（Ｒｉ、Ｇｉ、Ｂｉ）を輝度値Ｙｉに変換し、単色変換後の色情報（Ｒｏ、Ｇｏ、Ｂｏ）を（Ｙｉ、Ｙｉ、Ｙｉ）に変換する。
【０１２１】
単色変換部５１は、制御対象の描画オブジェクトが色文字群の場合には、背景色画素比較部３１による判定結果が、閾値ｔｈ２以上であることを示す「２」であると、単色変換後の色情報（Ｒｏ、Ｇｏ、Ｂｏ）を、（Ｒｏ、Ｇｏ、Ｂｏ）＝（２５５、２５５、２５５）に変換する。また、単色変換部５１は、制御対象の描画オブジェクトが色文字群の場合には、上記判定結果が、閾値ｔｈ２未満であるが閾値ｔｈ１以上であることを示す「１」である場合には、文字サイズを閾値ｔｈ３と比較して、文字サイズが閾値ｔｈ３以上である場合に、単色変換後の色情報（Ｒｏ、Ｇｏ、Ｂｏ）を、中間輝度（例えば、１２８）に変換（Ｒｏ、Ｇｏ、Ｂｏ）＝（１２８、１２８、１２８）する。また、単色変換部５１は、上記判定結果が、閾値ｔｈ２未満であるが閾値ｔｈ１以上であることを示す「１」であって、文字サイズが閾値ｔｈ３未満である場合に、単色変換の色情報（Ｒｏ、Ｇｏ、Ｂｏ）を、最低輝度に変換（Ｒｏ、Ｇｏ、Ｂｏ）＝（０、０、０）する。
【０１２２】
そして、単色変換部５１は、背景色画素比較部３１における判定結果が、背景領域に画像データがないことを示す「０」であると、単色変換の色情報（Ｒｏ、Ｇｏ、Ｂｏ）を、最低輝度に変換（Ｒｏ、Ｇｏ、Ｂｏ）＝（０、０、０）する。
【０１２３】
次に、以上のように構成されたパターン生成部５２によるパターン画像生成処理について、図１４を用いて説明する。
【０１２４】
パターン生成部５２は、オブジェクト種別判定部２から入力カラー画像データとオブジェクト情報が入力され、背景領域抽出部３から背景領域情報が入力されると、制御対象となるオブジェクト情報が色文字群か否かを判定する（ステップＳ６０１）。
【０１２５】
オブジェクト情報が色文字群でない場合には（ステップＳ６０１：Ｎｏ）、パターン生成部５２は、パターン画像データを生成することなく、パターン画像生成処理を終了する。一方、オブジェクト情報が色文字群の場合には（ステップＳ６０１：Ｙｅｓ）、背景色画素比較部３１から送られてきた判定結果が「０」であるか否かを判定する（ステップＳ６０２）。
【０１２６】
ステップＳ６０２で、判定結果が「０」の場合には（ステップＳ６０２：Ｙｅｓ）、パターン生成部５２は、色文字群の背景領域に画像データが存在しないと判断して、実施の形態１の場合と同様に、色文字群の文字の色相Ｈを算出し（ステップＳ６０３）、色相Ｈに応じたパターン画像データを生成する（ステップＳ６０４）。また、この場合、パターン生成部５２は、実施の形態１と同様に、印刷色情報で指定されている色表現色が透明であるか判定して、透明の場合に対応してもよい。
【０１２７】
ステップＳ６０２で、判定結果が「０」でない場合には（ステップＳ６０２：Ｎｏ）ときには、パターン生成部５２は、色文字群の背景領域に画像データが存在すると判断して、色文字群の文字サイズが、所定の文字サイズであるか否かを判定するための閾値ｔｈ３以上であるか否かを判断する（ステップＳ６０５）。そして、文字サイズが閾値ｔｈ３未満である場合には（ステップＳ６０５：Ｎｏ）、パターン生成部５２は、パターン画像データを生成することなく、パターン画像生成処理を終了する。
【０１２８】
ステップＳ６０５で、文字サイズが閾値ｔｈ３以上である場合には（ステップＳ６０５：Ｙｅｓ）、パターン生成部５２は、実施の形態２の場合と同様に、色文字群の文字の色相Ｈを算出し（ステップＳ６０６）、色相Ｈに応じたパターン画像データを生成する（ステップＳ６０７）。そして、パターン生成部５２は、生成したパターン画像データを色変換処理部３５に出力する。
【０１２９】
このように、本実施の形態の画像処理装置４０は、色文字群の背景領域に色文字群以外の描画オブジェクトが存在すると、該色文字群の文字の内部にのみ、背景領域に対する模様パターン画像データまたは濃度パターン画像データを生成している。
【０１３０】
したがって、色文字群の背景領域の背景領域の画像データが損なわれることを防止しつつ、色文字群の色の識別性を発揮させることができ、適切な画像処理を行うことができる。
【０１３１】
また、本実施の形態の画像処理装置４０は、色文字群の背景領域に色文字群以外の描画オブジェクトが存在すると、該色文字群の文字サイズが所定の閾値ｔｈ３以上に大きいときに、該色文字群の文字の内部にのみ、背景領域に対する模様パターン画像データまたは濃度パターン画像データを生成している。
【０１３２】
したがって、色文字群の背景領域の画像データが模様パターン画像データや濃度パターン画像データによって損なわれることを防止するとともに色文字群の適切性を維持しつつ、色文字群の色の識別性を発揮させることができ、より一層適切な画像処理を行うことができる。
【０１３３】
さらに、本実施の形態の画像処理装置４０においても、色表現色として透明色を用いると、色文字群自体のみの光沢度合いの差によって、色文字群の色の識別性を発揮させることができ、より一層適切な画像処理を行うことができる。
【０１３４】
なお、上記実施の形態１〜３の画像処理装置で実行される画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、ＲＯＭ等に予め組み込まれて提供される。
【０１３５】
実施の形態１〜３の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１３６】
さらに、実施の形態１〜３の画像処理装置で実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施の形態１〜３の画像処理装置で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１３７】
実施の形態１〜３の画像処理装置で実行される画像処理プログラムは、上述した各部（オブジェクト種別判定部、背景領域抽出部、描画部、色変換部、背景色画素比較部、単色変換部、パターン生成部、パターン記憶部、色変換処理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、オブジェクト種別判定部、背景領域抽出部、描画部、色変換部、背景色画素比較部、単色変換部、パターン生成部、パターン記憶部、色変換処理部が主記憶装置上に生成されるようになっている。
【０１３８】
以上、実施の形態に基づき具体的に説明したが、本発明は上記実施の形態で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１３９】
本発明は、カラー文書を２色で出力する場合の該カラー文書の色情報を適切に再現するコンピュータ、プリンタ装置、複合装置等の画像処理装置、画像処理方法およびプログラムに利用することができる。
【符号の説明】
【０１４０】
１  画像処理装置
２  オブジェクト種別判定部
３  背景領域抽出部
４  色変換部
５  描画部
６  画像記憶部
１１  単色変換部
１２  パターン生成部
１３  パターン記憶部
１４  色変換処理部
ＰＣ  コンピュータ
Ｐｒ  プリンタ装置
２０  画像処理装置
３０  色変換部
３１  背景色画素比較部
３２  単色変換部
３３  パターン生成部
３４  パターン記憶部
３５  色変換処理部
４０  画像処理装置
５０  色変換部
５１  単色変換部
５２  パターン生成部
【先行技術文献】
【特許文献】
【０１４１】
【特許文献１】特開平１０−１５１８３０号公報
【図１】
2011142615.tif 000003
【図２】
2011142615.tif 000004
【図３】
2011142615.tif 000005
【図４】
2011142615.tif 000006
【図５】
2011142615.tif 000007
【図６】
2011142615.tif 000008
【図７】
2011142615.tif 000009
【図８】
2011142615.tif 000010
【図９】
2011142615.tif 000011
【図１０】
2011142615.tif 000012
【図１１】
2011142615.tif 000013
【図１２】
2011142615.tif 000014
【図１３】
2011142615.tif 000015
【図１４】
2011142615.tif 000016