(57)【要約】【課題】  モノクロ装飾出力することで、通常のモノクロ出力時よりも色剤を多く消費してしまう可能性がある。【解決手段】  課題を解決すべく本発明における画像処理装置は、カラー画像データに含まれる各色のデータを構成する画素の数によって、各色と該色に対応する装飾パターンとを決定する決定手段と、前記カラー画像データに含まれる色のデータに対して、前記決定手段により決定された各色と該色に対応する装飾パターンにより装飾を施すことで、前記カラー画像データをモノクロ装飾出力するモノクロ装飾出力手段とを有することを特徴とする。【選択図】  図６
2014099829.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データに含まれる各色のデータを構成する画素の数によって、各色と該色に対応する装飾パターンとを決定する決定手段と、
前記カラー画像データに含まれる色のデータに対して、前記決定手段により決定された各色と該色に対応する装飾パターンにより装飾を施すことで、前記カラー画像データをモノクロ装飾出力するモノクロ装飾出力手段とを有することを特徴とする画像処理装置。
【請求項２】
前記決定手段は、前記カラー画像データに含まれる各色のデータを構成する画素の数が一番少ない色に対して、前記装飾パターンのうち出力時に最も色剤を必要とする装飾パターンを用いて装飾を施すよう決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
カラー画像データに含まれる色データに対して該色データの色ごとに異なるパターンの装飾を施して前記色データを出力した場合に必要とされる色剤量により、前記色データの出力を行う場合に用いる組合せを決定する決定手段と、
前記カラー画像データに含まれる色のデータに対して、前記決定手段により決定された組合せを用いて、前記カラー画像データに含まれる色文字に対して該色文字の色ごとに異なる装飾パターンを施すモノクロ装飾出力手段とを有することを特徴とする画像処理装置。
【請求項４】
前記決定手段は、必要とされる色剤量が一番少ない文字と装飾パターンとの組合せを用いて前記モノクロ装飾出力を行うよう決定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記必要とされる色剤量は、前記カラー画像データに対してモノクロ装飾出力する際に作成されるモノクロ装飾画像データを構成する画素数の合計から求めることを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記必要とされる色剤量は、前記カラー画像データに対してモノクロ装飾出力する際に作成されるモノクロ装飾画像データのうち、モノクロ装飾が施されたデータを構成する画素数の合計から求めることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記色と色に対応して施す装飾パターンとの組合せを、表示部を介して設定する設定手段を有し、
前記決定手段によって、前記設定手段により設定された色と色に対応して施す装飾パターンとの組合せによって前記モノクロ装飾出力を行うことを決定した場合、
前記設定手段により設定された組合せを用いてモノクロ装飾出力を行った場合に必要となる色剤量を第１の色剤量と、
前記必要となる色剤量が一番少ない色と色に対応して施す装飾パターンとの組合せを用いてモノクロ装飾出力を行った場合に必要となる色剤量を第２の色剤量との差分を、
前記表示部に表示することを特徴とする請求項１または３に記載の画像処理装置。
【請求項８】
前記決定手段により決定された組合せを用いて前記カラー画像データをモノクロ装飾出力する場合に必要とされる黒の色剤量が閾値以上である場合、
前記決定手段により決定された組合せのうち、第１の色と該第１の色に対応する装飾パターンを用いて前記カラー画像データの色データを変換することをキャンセルすることを特徴とする請求項１または３に記載の画像処理装置。
【請求項９】
前記カラー画像データに含まれる色のデータ以外のカラー画像データに対しては、装飾を施さずにモノクロ変換することで、モノクロ画像データを生成する手段を有し、
前記閾値は、前記カラー画像データをモノクロ変換して得られるモノクロ画像データを出力する場合に必要とされる黒の色剤量に比べ、前記決定手段により決定された組合せを用いて前記カラー画像データをモノクロ装飾出力する場合に必要とされる黒の色剤量がどれだけ増加してよいのかを示す上限値であることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記カラー画像データから検出されたカラーデータ以外のカラー画像データに対しては、装飾を施さずにモノクロ変換することで、モノクロ画像データを生成する手段と、
前記カラー画像データから検出されたカラーデータのカラー画像データに対しては、装飾を施してモノクロ装飾変換することで、モノクロ装飾画像データを生成する手段と、を有し、
前記生成されたモノクロ画像データと前記生成されたモノクロ装飾画像データを合成して出力する出力手段を有することを特徴とする請求項１または３に記載の画像処理装置。
【請求項１１】
前記色剤とは、黒のトナーであることを特徴とする請求項３に記載の画像処理装置。
【請求項１２】
カラー画像データに含まれる各色のデータを構成する画素の数によって、各色と該色に対応する装飾パターンとを決定する決定手段と、
前記カラー画像データに含まれる色のデータに対して、前記決定手段により決定された各色と該色に対応する装飾パターンにより装飾を施すことで、前記カラー画像データをモノクロ装飾変換してデータを出力するモノクロ装飾出力手段とを有することを特徴とする画像処理装置。
【請求項１３】
カラー画像データに含まれる色データに対して該色データの色ごとに異なるパターンの装飾を施して前記色データを出力した場合に必要とされる色剤量により、前記色データの出力を行う場合に用いる組合せを決定する決定手段と、
前記カラー画像データに含まれる色のデータに対して、前記決定手段により決定された組合せを用いて、前記カラー画像データに含まれる色文字に対して該色文字の色ごとに異なる装飾パターンを施したデータを出力するモノクロ装飾出力手段とを有することを特徴とする画像処理装置。
【請求項１４】
カラー画像データに含まれる各色のデータを構成する画素の数によって、各色と該色に対応する装飾パターンとを決定する決定ステップと、
前記カラー画像データに含まれる色のデータに対して、前記決定ステップにより決定された各色と該色に対応する装飾パターンにより装飾を施すことで、前記カラー画像データをモノクロ装飾出力するモノクロ装飾出力ステップとを有することを特徴とする画像処理方法。
【請求項１５】
カラー画像データに含まれる色データに対して該色データの色ごとに異なるパターンの装飾を施して前記色データを出力した場合に必要とされる色剤量により、前記色データの出力を行う場合に用いる組合せを決定する決定ステップと、
前記カラー画像データに含まれる色のデータに対して、前記決定ステップにより決定された組合せを用いて、前記カラー画像データに含まれる色文字に対して該色文字の色ごとに異なる装飾パターンを施すモノクロ装飾出力ステップとを有することを特徴とする画像処理方法。
【請求項１６】
カラー画像データに含まれる各色のデータを構成する画素の数によって、各色と該色に対応する装飾パターンとを決定する決定ステップと、
前記カラー画像データに含まれる色のデータに対して、前記決定ステップにより決定された各色と該色に対応する装飾パターンにより装飾を施すことで、前記カラー画像データをモノクロ装飾変換してデータを出力するモノクロ装飾出力ステップとを有することを特徴とする画像処理方法。
【請求項１７】
カラー画像データに含まれる色データに対して該色データの色ごとに異なるパターンの装飾を施して前記色データを出力した場合に必要とされる色剤量により、前記色データの出力を行う場合に用いる組合せを決定する決定ステップと、
前記カラー画像データに含まれる色のデータに対して、前記決定ステップにより決定された組合せを用いて、前記カラー画像データに含まれる色文字に対して該色文字の色ごとに異なる装飾パターンを施したデータを出力するモノクロ装飾出力ステップとを有することを特徴とする画像処理方法。
【請求項１８】
コンピュータに請求項１４乃至１７に記載の画像処理方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置によりカラー原稿をモノクロ出力する際に、カラー文字に装飾処理を施し印刷する画像処理装置および画像処理方法ならびに画像処理を実行するプログラムに関するものである。
【背景技術】
【０００２】
図１に示すような黒色で出力された文字１０２、赤色で出力された文字１０３、青色で出力された文字１０４で構成されるカラー文書１０１がある。
【０００３】
これを入力して得られたカラー画像データをグレースケールに変換し、黒色単色で出力（以下、モノクロ出力（コピーやＰＤＬ印刷））すると、モノクロ出力物１０５のようになる。
【０００４】
このモノクロ出力物１０５では、カラー文書１０１にて元々黒色で出力された文字１０２、赤色で出力された文字１０３、青色で出力された文字１０４の区別がつき難い。一般的に、文書作成者が文書中で重要箇所を示す場合、重要箇所の文字部分をカラーで示す場合が多い。しかし、このカラーで示された重要箇所がモノクロ出力されることで、文書作成者から文書を配布されたユーザに対し、原稿のどの部分が重要箇所であるか注意を促すことができなくなってしまう恐れがある。
【０００５】
このような問題に対して、特許文献１では、カラー画像データをモノクロ出力する時、元々黒以外の色で出力される文字周辺に文字と同じ濃度で形成される装飾を施して出力物１０６（以後、モノクロ装飾出力物）を出力する。または元々黒以外の色で出力される文字そのものに対して装飾を施してモノクロ装飾出力物１０６を出力する。これにより、対象の文字が重要箇所であるという情報を、カラー画像データから引き継ぐことができる。例えば、カラー文書にて黒色で出力されていた文字１０２は、そのまま黒色の文字１０７であるが、カラー文書にて赤で出力されていた文字１０３は、黒色のアンダーラインで装飾された文字１０８に変換される。また、カラー文書にて青で出力されていた文字１０４は、黒い太文字１０９に変換される。
【０００６】
このように、モノクロ装飾出力時、色ごとに異なるパターンの装飾を施すことで、カラー文書では異なる色で出力されていたという情報も引き継ぐことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２４４６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、モノクロ装飾出力をすると、通常のモノクロ出力時よりも色剤を多く消費してしまう可能性がある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の画像処理装置は、カラー画像データに含まれる各色のデータを構成する画素の数によって、各色と該色に対応する装飾パターンとを決定する決定手段と、前記カラー画像データに含まれる色のデータに対して、前記決定手段により決定された各色と該色に対応する装飾パターンにより装飾を施すことで、前記カラー画像データをモノクロ装飾出力するモノクロ装飾出力手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明を実施することで、モノクロ装飾出力時に必要とされる色剤量により、各色に対応するモノクロ装飾パターンが選択できる。よって、モノクロ装飾出力時、通常のモノクロ出力時と比較して増加する色剤量の増加を抑制することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】通常モノクロ出力とモノクロ装飾出力の違いを示す図である。
【図２】全体概要を説明する構成図である。
【図３】システム構成を示すブロック図である。
【図４】モノクロ変換処理部を示すブロック図である。
【図５】画像処理部を示すブロック図である。
【図６】実施形態１の概要を示すフローチャートである。
【図７】モニタまたはＵＩ画面に表示される一例を示す図である。
【図８】モニタまたはＵＩ画面に表示される一例を示す図である。
【図９】実施形態１の概要を示すフローチャートである。
【図１０】実施形態２の概要を示すフローチャートである。
【図１１】モニタまたはＵＩ画面に表示される一例を示す図である。
【図１２】モニタまたはＵＩ画面に表示される一例を示す図である。
【図１３】実施形態３の概要を示すフローチャートである。
【図１４】モニタまたはＵＩ画面に表示される一例を示す図である。
【図１５】実施形態４の概要を示すフローチャートである。
【図１６】実施形態１の概要を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（実施形態１）
まず、モノクロ装飾出力時の制御について説明する。
【００１３】
［通常モノクロ出力とモノクロ装飾出力］
通常のモノクロ出力（以下通常モノクロ処理）では、カラー文書１０１を読み取って得られたカラー画像データをグレースケールに変換し、このグレースケール変換されたデータを出力する。一方、モノクロ装飾出力では、カラー画像データからカラーの色剤を用いて出力するよう指示された色文字（カラー文字データ）を抽出し、抽出されたカラー文字データに対してグレースケール変換する。そして、このグレースケール変換された文字データと同じ濃度で形成される装飾を、文字データ自体又は文字データの周辺に対して施してモノクロで出力する。また、モノクロ装飾出力ではカラー画像データから抽出されたカラー文字データ以外のデータは、通常モノクロ出力時と同様の方法でグレースケールに変換され、出力される。
【００１４】
なお、カラーの色剤とは例えば、Ｃ，Ｍ，Ｙトナーや特色トナー、インク等を示す。
【００１５】
また、モノクロ出力、モノクロ装飾出力には、黒い色剤を使用することを前提に以下説明を行うが、単一の色剤を使用して出力が行われればよいので、黒以外の単一の色剤を用いてモノクロ出力、モノクロ装飾出力が行われてもよい。
【００１６】
［全体構成概要の説明］
図２は、モノクロ装飾出力を実現する画像処理装置２０１、ホストコンピュータ２０２、ホストコンピュータ２０３に関する構成図を示す。
【００１７】
画像処理装置２０１は、ネットワーク２０４を介し、画像処理装置２０１のプリンタドライバがインストールされているホストコンピュータ２０２、ホストコンピュータ２０３からの出力指示を受け、出力を実行する事が可能である。また、画像処理装置２０１が有する画像読み取り装置（不図示）を利用する事によって、読み取った画像データをホストコンピュータ２０２、ホストコンピュータ２０３に送信する事も可能である。さらに、画像処理装置２０１が有する印刷部３０７を利用する事により、読み取り装置が読み取った画像データを出力するコピー動作が実行可能である。
【００１８】
本実施例では、ホストコンピュータ２０２や２０３からの指示を画像処理装置２０１へ送信し、送信された指示に従い画像処理装置２０１がプリント出力することを想定して記載するが、その限りではない。例えば付属の画像読み取り装置を利用して読み取った画像データを出力するコピー動作の際にも有効である。
【００１９】
［モノクロ装飾出力およびモノクロ装飾ガイド出力の方法］
図３は、画像処理装置２０１の構成を示す図であり、各々が入力部３０１、システム制御部３０２、ＲＯＭ３０３、画像処理部３０４、ＵＩ部３０５、モノクロ変換処理部３０６、印刷部３０７で構成されている。なお、システム制御部３０２には不図示のＣＰＵが含まれている。
【００２０】
図７は、ホストコンピュータ２０２、２０３のモニタ（不図示）や画像処理装置２０１のＵＩ部３０５の表示部に表示される画面の一例を示す図である。
【００２１】
モノクロ装飾出力の設定には２通りの方法がある。一つは、ホストコンピュータ２０２や２０３にインストールされているプリンタドライバで印刷設定をする時にモノクロ装飾出力の設定をする方法である。
【００２２】
ホストコンピュータ２０２や２０３のモニタに図７の様な画面が表示される。
【００２３】
この図７に示されるボタン７０２を押下されると、処理対象画像に対してモノクロ装飾出力が実行される。一方、ボタン７０１が押下されると、処理対象画像に対して通常モノクロ出力が実行される。ボタン７０３が押下されると、モノクロ出力がキャンセルされる。
【００２４】
もう一つの設定方法は、画像処理装置２０１のＵＩ部３０５上に表示された図７を使用し、プリンタドライバ同様にモノクロ装飾出力および、モノクロ装飾ガイド出力を設定する方法である。
【００２５】
この２通りの方法を両方で設定がされている場合は、プリンタドライバから設定された方を優先させても良い。または、出力する場合は、プリンタドライバからの設定を優先させ、コピー出力する場合は、画像処理装置２０１のＵＩ部３０５上での設定を優先させてもよい。
【００２６】
［モノクロ装飾出力の概要］
モノクロ装飾出力の概要について、図３、図４、図６、図８を用いて説明する。
【００２７】
図４はモノクロ変換処理部３０６の構成を示す図である。
【００２８】
モノクロ変換処理部３０６は、入力部４０１、カラー文字検出部４０２、通常モノクロ処理部４０３、モノクロ装飾処理部４０４、モノクロ装飾判定部４０５、出力部４０６、モノクロ画像作成部４０７で構成されている。
【００２９】
図６は、画像処理部３０４、モノクロ変換処理部３０６、モノクロ装飾判定部４０５で実行される処理を示すフローチャートである。本フローチャートの各ステップは、ＲＯＭ３０３に格納されたプログラムに従って、画像処理装置２０１のシステム制御部３０２が実行する事によって実現される。なお、システム制御部３０２には不図示のＣＰＵが含まれている。
【００３０】
図８は、ホストコンピュータ２０２、２０３のモニタ（不図示）や画像処理装置２０１のＵＩ部３０５の表示部に表示される画面の一例を示す図である。
【００３１】
図６のステップＳ６０１でシステム制御部３０２は、画像処理装置２０１のＵＩ部３０５又はホストコンピュータ２０２や２０３のモニタを介してモノクロ装飾出力が設定されたか否かを示す情報を受信する。そして、システム制御部３０２は、受信した情報を画像処理部３０４とモノクロ変換処理部３０６に送信する。さらに、システム制御部３０２は、処理対象であり、入力部３０１から入力されたカラー画像データをモノクロ変換処理部３０６の入力部４０１に送信する。
【００３２】
なお、入力部３０１に入力された処理対象のカラー画像データは、ホストコンピュータ２０２、２０３から送信された例えばＰＤＬデータ等の画像データである。
【００３３】
または、画像処理装置２０１に付属の画像読み取り装置により読取られた画像をカラー画像データに変換したものを入力部３０１に入力してもよい。
【００３４】
ステップＳ６０１で、システム制御部３０２によりモノクロ装飾出力が設定されていると判断された場合、ステップＳ６０２に進む。そして、ステップＳ６０２にて、カラー文字検出部４０２が、何色の色文字がカラー画像データに含まれているか検出する。
【００３５】
これは、例えば入力されたカラー画像データがＰＤＬデータである場合は、データを解析することで色数が検出できる。
【００３６】
また、入力されたカラー画像データが画像処理装置２０１に接続された画像読み取り装置に読取られたデータである場合は、読み取ったデータの輝度信号を取得し、輝度信号に応じて予め決められた色に分類される色が何種類あるか解析することで色数が検出できる。
【００３７】
そして、画像処理装置２０１にて実現可能な装飾パターンの数を取得する。
【００３８】
これは、装置内に記憶されている、モノクロ装飾出力時に用いる装飾パターンの種類を示す情報を読み出すことで取得できる。
【００３９】
そして、カラー画像データ中から検出された色文字をカラーで出力する場合に必要な色の種類数と、画像処理装置２０１にて実現可能なモノクロ装飾パターンの数からこれらの組合せが何通りあるかカウントする。例えば、カラー画像データに赤、青、緑で出力するよう指示された色文字（カラー文字データ）が検出される場合、色ごとに異なるパターンの装飾を施すため３種類の装飾パターンが必要となる。よって、それぞれの色と色に対応する装飾パターンとの組合せは６通りあるのでカウント数は６となる。
【００４０】
また、検出された色の種類が多く、対応する装飾パターンの数が足らない場合は、使用頻度が高い色の上位数色の色文字のみ装飾パターンを用いてモノクロ装飾変換を行うことにする。
【００４１】
色と色に対応する装飾パターンとの組合せのカウント数が取得されると、ステップＳ６０３に進む。
【００４２】
ステップＳ６０３ではシステム制御部３０２は、ステップＳ６０２にてカウントされた組合せのうち１種類の組合せを採用して、処理対象であるカラー画像データをモノクロ装飾出力画像データに変換する。なお、詳細については後述するが、カラー画像データのうち色文字（カラー文字データ）はモノクロ装飾処理部４０４にてモノクロ装飾画像データに変換される。一方で、カラー画像データのうち色文字以外（カラー文字データ以外のデータ）は通常モノクロ処理部４０３にて通常モノクロ画像データに変換される。
【００４３】
そして、ステップＳ６０４にて、モノクロ装飾判定部４０５が、モノクロ装飾画像データを構成する画素の合計画素数を取得し記憶する。この値が取得されると、画素数とこの画素数を有するデータを出力する際に必要となる色剤の量は、画素数と色剤の関係がリニアであると仮定して、以下のようになる。色剤量（ｇ）＝（画素数）×ｋ  （ｋ：係数）。
【００４４】
よって、このように画素数を取得すると、モノクロ装飾画像データを出力する際に必要とされる黒の色剤量を取得することが可能になる。また、モノクロ装飾画像データ全部ではなく、モノクロ装飾画像データのうちモノクロ装飾された文字データを構成する画素の合計画素数のみ取得し記憶してもよい。この場合は、モノクロ装飾画像データのうち、モノクロ装飾変換された文字データを出力する際に必要とされる黒の色剤量を取得することが可能になる。
【００４５】
同様に、ステップＳ６０２にてカウントされた色と色に対応する装飾パターンとの組合せのうち１種類の組合せを順に採用し、処理対象のカラー画像データをモノクロ装飾画像データに変換する。そして、このモノクロ装飾画像データを構成する画素、またはモノクロ装飾画像データのうちモノクロ装飾された文字データを構成する画素の合計画素数を取得する。
【００４６】
この合計画素数の取得を繰り返し、ステップＳ６０５において、モノクロ装飾判定部４０５は、ステップＳ６０２でカウントした全ての組合せそれぞれに対応する、モノクロ装飾画像変換後の画素の画素数（または色剤量）の取得が完了したか否かを判断する。完了していないと判断された場合には、ステップＳ６０３、Ｓ６０４を繰り返す。完了していると判断された場合には、ステップＳ６０６に進む。
【００４７】
なお、出力時必要とされる色剤量が明らかに多いと予測できる組合せについては、画素数（または色剤量）の取得をスキップしても良い。
【００４８】
ステップＳ６０６では、モノクロ装飾判定部４０５で、色と色に対応する装飾パターンとの組合せのそれぞれを用いてカラー画像データをモノクロ装飾画像データに変換して取得した合計画素数を比較する。そして、この取得された合計画素数が一番少ない、色と色に対応する装飾パターンの組合せを選択する。つまり、出力時に必要とされる色剤量が一番少ない組合せが選択される。そして、選択された組合せにより変換されたモノクロ装飾画像データを残し、その他の組合せにより変換されたモノクロ装飾画像データは削除する。
【００４９】
次に、ステップＳ６０７にて、ホストコンピュータ２０２や２０３のモニタやＵＩ部３０５に、先ほど選択された組合せが画面に表示される。この画面の一例を図８に示す。画面のエリア８０１に、何色の文字がどのモノクロ装飾パターンにより変換されるべきかを示す設定が表示される。ボタン８０２が押下されると表示された設定がキャンセルされ処理が終了する。ボタン８０３が押下されると、表示された設定が採用されることがユーザに確認され、ステップＳ６０８に進む。そして、ステップＳ６０８にて、モノクロ変換処理部３０６から送信されたモノクロ装飾画像データを、画像処理部３０４でモノクロ装飾２値化データに変換する。そしてこのモノクロ装飾２値化データは、印刷部３０７に送信され、送信されたモノクロ装飾２値化データが印刷部３０７にて出力される。これにより、入力されたカラー画像データは、モノクロ装飾変換され出力される。
【００５０】
また、このモノクロ装飾２値化データの出力とともに、図８の画面に示された色と色に対応する装飾パターンとの組合せについて記載された用紙（ガイドプリント）を出力してもよい。
【００５１】
このガイドプリントを出力することで、処理対象であるカラー画像データ毎に異なる色と色に対応する装飾パターンとの組合せについて、モノクロ装飾２値化データを出力した出力物を受け取ったユーザに知らせることができる。
【００５２】
なお、ステップＳ６０１において、通常モノクロ出力が選択されたと判断された場合、ステップＳ６０９において、モノクロ変換処理部３０６、画像処理部３０４が通常モノクロ２値化データを作成する。そしてこの通常モノクロ２値化データを受信した印刷部３０７が通常モノクロ２値化データを出力する。
【００５３】
また、ステップＳ６０２〜ステップＳ６０６で実行される処理について、別の方法による処理を図１６のフローに示す。
【００５４】
図１６は、画像処理部３０４、モノクロ変換処理部３０６、モノクロ装飾判定部４０５で実行される処理を示すフローチャートである。本フローチャートの各ステップは、ＲＯＭ３０３に格納されたプログラムに従って、画像処理装置２０１のシステム制御部３０２が実行する事によって実現される。なお、システム制御部３０２には不図示のＣＰＵが含まれている。
【００５５】
図１６のステップＳ６０１、ステップＳ６０７以降は、実施形態１と同様の処理になるので、ここでは記載を省略する。ステップＳ１６０１で、カラー画像データに含まれる色文字（カラー文字データ）を、各色ごとに分類し、各色ごとにデータの画素数を取得する。
【００５６】
なお、画素数そのものを求めても良いし、各色の画素数の割合を取得しても良い。
【００５７】
また、これらの色文字を装飾する際に用いられる装飾パターンのそれぞれを出力する際に必要なる色剤量を色ごとに取得する。装飾パターンを出力する際に必要となる色剤量は、予め記憶されておいてもよい。また、色材量そのものでなくても、どのパターンが色剤量を一番多く必要とし、どのパターンが一番少ない色剤量で済むか、を示すような必要となる色剤量の順番が分かっていればよい。
【００５８】
ステップＳ１６０１での取得が終わると、ステップＳ１６０２へ進む。
【００５９】
ステップＳ１６０２にて、ステップＳ１６０１にて取得した、各色データの画素数のうち、画素数が一番少ない色を検出する。そしてこの色の色文字に対する装飾パターンを、Ｓ１６０１にて取得した各装飾パターンを出力する際に必要となる色剤量が一番多い装飾パターンに決定する。
【００６０】
同様に、ステップＳ１６０２にて、ステップＳ１６０１にて取得した、各色データの画素数のうち、画素数が一番多い色を検出する。そしてこの色の色文字に対する装飾パターンを、Ｓ１６０１にて取得した各装飾パターンを出力する際に必要となる色剤量が一番少ない装飾パターンに決定する。
【００６１】
具体的には、出力時に必要とされる色剤量が一番少ない組合せが選択されると、色文字が、赤、青、緑の順に多いカラー画像データを、太文字、網掛け、下線、の装飾パターンを用いてモノクロ装飾変換する場合、以下のようになる。
【００６２】
出力時に必要とされる色剤量が、太文字、網掛け、下線の順に多いとすると、赤の文字は下線、青の文字は網掛け、緑の文字は太文字の装飾が施されることになる。
【００６３】
これにより、モノクロ装飾出力を行う際に必要となる黒の色剤量が一番少ない、色と色に対応する装飾パターンの組合せが決定される。
【００６４】
その後、先ほど説明したステップＳ６０７、ステップＳ６０８と同様の処理を行い、この組合せを用いてカラー画像データをモノクロ装飾変換が行われる。
【００６５】
［モノクロ装飾出力の画像処理］
図６に示したフローチャートにてモノクロ装飾出力が設定されている場合の、色文字（カラー文字データ）を含むカラー画像データを出力する処理（図６のステップＳ６０８での処理）の詳細について図４、図５、図９を用いて説明する。
【００６６】
図５は、画像処理装置２０１の画像処理部３０４の構成を示す図であり、入力部５０１、ガンマ処理部５０２、画像形成処理部５０３、出力部５０４で構成されている。  図９は、モノクロ変換処理部３０６に含まれる構成要素４０２〜４０４、および画像処理部３０４に含まれる構成要素５０２、５０３にて実行される処理に関するフローチャートである。本フローチャートの各ステップは、ＲＯＭ３０３に格納されたプログラムに従って、画像処理装置のシステム制御部３０２が実行する事によって実現される。なお、システム制御部３０２には不図示のＣＰＵが含まれている。
【００６７】
最初にモノクロ装飾出力に関する画像処理について説明する。
【００６８】
ステップＳ９０１において、システム制御部３０２は、カラー文字検出部４０２で入力部４０１に入力された処理対象のカラー画像データに含まれる色文字（カラー文字データ）を検出する。ステップＳ９０１にて、入力されたカラー画像データのうち、色文字以外の部分（カラー文字データが検出されない部分）に対して処理を行う場合、ステップ９０６に進む。このステップＳ９０６にて、システム制御部３０２は通常モノクロ処理部４０３で、処理対象のデータに対して通常のモノクロ処理を行い、通常モノクロ画像データを生成する。
【００６９】
一方、ステップＳ９０１にて、入力されたカラー画像データのうち、色文字（カラー文字データ）が検出された部分に対して処理を行う場合、ステップＳ９０２に進む。そしてステップＳ９０２にて、システム制御部３０２はモノクロ装飾処理部４０４で、処理対象のデータに対してモノクロ装飾処理を行い、モノクロ装飾画像データを生成する。
【００７０】
この時、色と色に対応する装飾パターンとの組合せは図６のステップＳ６０７決定された組合せを採用する。
【００７１】
例えば図１のモノクロ装飾出力物１０６に示すようなモノクロ装飾を色文字または色文字の周辺に施してモノクロ装飾画像データを作成する。
【００７２】
そして、ステップＳ９０３において、システム制御部３０２は、通常モノクロ処理部４０３で生成された通常モノクロ画像データと、モノクロ装飾処理部４０４で生成されたモノクロ装飾画像データとがモノクロ画像作成部４０７へ送信される。
【００７３】
そして、モノクロ画像作成部４０７で、カラー画像データのうち色文字（カラー文字データ）をモノクロ装飾画像データに変換したデータと、色文字以外（カラー文字データ以外のデータ）を通常モノクロ画像データに変換したデータを合成する。
【００７４】
これにより、合成モノクロ装飾画像データが作成される。
【００７５】
この合成モノクロ装飾画像データは、モノクロ変換処理部３０６から画像処理部３０４へ送信される。そして、次に、ステップＳ９０４にて、ガンマ処理部５０２は、合成モノクロ装飾画像データに対してガンマ処理を行う。そして、ステップＳ９０５にて、画像形成処理部５０３は、ガンマ処理された合成モノクロ装飾画像データに対し画像形成処理を施し、モノクロ装飾２値化データを作成する。そして、ステップＳ９０６で、このモノクロ装飾２値化データが印刷部３０７に送信され、印刷部３０７に送信されたモノクロ装飾２値化データが黒の色剤を用いてプリント出力される。
【００７６】
以上説明したように、本実施形態では、モノクロ装飾出力時に、黒の色剤の消費量が一番少ない装飾方法が選択される。これにより、モノクロ装飾出力時に増加する可能性の高い黒の色剤量の増加を抑制することが可能になる。
【００７７】
（実施形態２）
実施形態１を実施する際に、各色の文字に対する装飾パターンをユーザが選択できる事が望ましい場合がある。この場合について、実施形態２にて説明する。
【００７８】
図１０は、画像処理部３０４、モノクロ変換処理部３０６、モノクロ装飾判定部４０５の処理に関するフローチャートである。本フローチャートの各ステップは、ＲＯＭ３０３に格納されたプログラムに従って、画像処理装置のシステム制御部３０２が実行する事によって実現される。なお、システム制御部３０２には不図示のＣＰＵが含まれている。
【００７９】
図１１、図１２は、ホストコンピュータ２０２、２０３のモニタ（不図示）や画像処理装置２０１のＵＩ部３０５の表示部に表示される画面の一例を示す図である。
【００８０】
図１０のステップＳ６０１〜ステップＳ６０９は、実施形態１と同様の処理になるので、ここでは記載を省略する。また、ステップＳ６０２〜６０５は、図１６のステップ１６０１、ステップＳ６０６はステップＳ１６０２に置き換えられても良い。
【００８１】
ステップＳ１００１にてシステム制御部３０２は、ＵＩ部３０５又はホストコンピュータ２０２や２０３のモニタに表示される図１１の画面を介し設定されたモノクロ装飾出力方法に関する情報を取得する。そして、この取得した情報をモノクロ装飾判定部４０５に送信する。ステップＳ１００１にて自動が選択されていると判断された場合には、実施形態１と同様の処理になる。
【００８２】
すなわち、色と色に対応する装飾パターンの全ての組合せの中でモノクロ装飾画像データ、又はモノクロ装飾画像データのモノクロ装飾された文字データを構成する画素の合計画素数が最小の組合せが選択される。
【００８３】
一方、手動が選択されていると判断された場合には、ステップＳ１００２に進む。
【００８４】
ステップＳ１００２にて、ＵＩ部３０５又はプリンタドライバがインストールされたホストコンピュータ２０２や２０３のモニタに図１２の画面が表示される。図１２の画面では、各色の文字に対するモノクロ装飾パターンが選択できる。プルダウンボタン１２０１が押下されると、選択可能なモノクロ装飾パターンの一覧が表示される。ユーザはその中から所望のモノクロ装飾パターンを選択する。最初に表示されるモノクロ装飾パターンの選択肢は、ステップＳ１００１において自動が選択された時に採用される色と色に対応する装飾パターンの組合せである。
【００８５】
プルダウンボタン１２０１が押下され、表示一覧からモノクロ装飾パターンが選択される度、モノクロ装飾画像データを構成する画素、又はモノクロ装飾画像データのうちモノクロ装飾された文字データを構成する画素の合計画素数が取得される。
【００８６】
エリア１２０２には、モノクロ装飾出力パターンが選択される度に、色剤増加量が表示される。
【００８７】
色剤増加量について説明する。
【００８８】
最初に表示された色と色に対応する装飾パターンとの組合せにより変換されたモノクロ装飾画像データを構成する画素又はモノクロ装飾画像データのうちモノクロ装飾された文字データを構成する画素の合計画素数を第２の合計画素数とする。
【００８９】
次に、選択された色と色に対応する装飾パターンとの組合せにより変換されたモノクロ装飾画像データを構成する画素又はモノクロ装飾画像データのうちモノクロ装飾された文字データを構成する画素の合計画素数を第１の合計画素数とする。
【００９０】
この第１の合計画素と第２の合計画素数からそれぞれ、出力時に必要となる第１の色剤量と第２の色剤量を求める。そして、この第１の色剤量と第２の色剤量を比較して、第１の色剤量が第２の色剤量と比べてどれだけ増加したかの差分を示す色剤増加量が、エリア１２０２に表示される。つまりこの表示を見れば、出力時の色剤量が最も少ない組合せによりモノクロ装飾変換した場合に比べて、選択された組合せによりモノクロ装飾変換した場合に、どれだけ出力に必要な色剤量が増加するのか判断できる。
【００９１】
ステップＳ１００２にて画面のボタン１２０３が押下されると、ステップＳ１００３に進む。そして、ステップＳ１００３にて、図９に示した様にシステム制御部３０２は、画像処理部３０４、モノクロ変換処理部３０６により、選択されている色と装飾パターンの組合せでモノクロ装飾２値化データが作成される。
【００９２】
以上説明したように、本実施形態では、ユーザによって、各色文字（カラー文字データ）に対する装飾パターンが設定されることが可能になる。また出力時に必要となる黒の色剤量が最小である色と色に対応する装飾パターンとの組合せと、ユーザが選択した色と装飾色に対応するパターンとの組合せを比較して、出力時に必要となる黒の色剤量がどの程度増加するのかを明確にする事が可能になる。よって、ユーザはその増加量を鑑みて色と色に対応する装飾パターンとの組合せを設定することができる。
【００９３】
（実施形態３）
実施形態１を実施する際に、モノクロ装飾出力時に使用できる黒の色剤量の上限の設定をユーザができる方が望ましい場合がある。この場合について、実施形態３にて説明する。
【００９４】
図１３は、画像処理部３０４、モノクロ変換処理部３０６、モノクロ装飾判定部４０５の処理に関するフローチャートである。本フローチャートの各ステップは、ＲＯＭ３０３に格納されたプログラムに従って、画像処理装置のシステム制御部３０２が実行する事によって実現される。なお、システム制御部３０２には不図示のＣＰＵが含まれている。
【００９５】
図１４は、ホストコンピュータ２０２、２０３のモニタ（不図示）や画像処理装置２０１のＵＩ部３０５の表示部に表示される画面の一例を示す図である。
【００９６】
図１３のステップＳ６０１〜ステップＳ６０９は、実施形態１と同様の処理になるので、ここでは記載を省略する。また、ステップＳ６０６〜Ｓ６０６は、図１６のステップＳ１６０１、Ｓ１６０２に置き換えられてもよい。
【００９７】
ステップＳ１３０１にて、モノクロ装飾判定部４０５は、使用できる黒の色剤量の上限を示す閾値と、ステップＳ６０６で選択された色と色に対応する装飾パターンとの組合せによってモノクロ装飾変換された場合、出力に必要となる黒の色剤量を比較する。
【００９８】
なお、この黒の色剤量の上限を示す閾値は、図１４に示す画面でユーザに設定される。または予め装置にて設定されていてもよい。
【００９９】
この比較の結果、出力に必要となる黒の色剤量が閾値以下であると判断された場合には、実施形態１と同様の処理になる。
【０１００】
すなわち、色と色に対応する装飾パターンの全ての組合せの中でモノクロ装飾画像データ、又はモノクロ装飾画像データのモノクロ装飾された文字データを構成する画素の合計画素数が最小の組合せが選択される。
【０１０１】
一方、ステップＳ１３０１にて出力に必要となる黒の色剤量が閾値以上であると判断された場合には、ステップＳ１３０２にて、モノクロ装飾判定部４０５が、どのモノクロ装飾変換処理をキャンセルすれば、出力に必要となる黒の色剤量が閾値以下になるか判断する。そして、モノクロ装飾変換処理をキャンセルすれば、出力に必要となる黒の色剤量閾値以下になると判断された色（第１の色）と色に対応する装飾パターン（第１の装飾パターン）との組合せを選択する。
【０１０２】
例えば、赤の文字をモノクロ装飾出力する際、装飾パターンとして文字に下線を引く装飾パターンが対応するとする。この時、モノクロ装飾出力時にこの下線を引くことを止めれば出力に必要となる黒の色剤量が閾値以下になると判断された場合、赤の文字に対するモノクロ装飾をキャンセルする。色と色に対応する装飾パターンとの組合せのうち１種類の組合せによってモノクロ装飾変換をすることを止めても、出力に必要となる黒の色剤量が閾値以上であれば、さらに異なる組合せによるモノクロ装飾変換もキャンセルする。このキャンセルをする対象は、予め決まっていても良い。例えば、まず、赤文字のモノクロ装飾変換をキャンセルし、それでも閾値以上の色剤が必要になるのであれば、青文字のモノクロ装飾変換をキャンセルすると決めておいてもよい。また、全ての色の文字に対してモノクロ変換をキャンセルしないと出力に必要となる黒の色剤量が閾値以下にならないのであれば、閾値を変更するようユーザに知らせてもよい。または、エラー通知をしてもよい。あるいは、処理対象のカラー画像データ通常モノクロ変換を行っても良い。
【０１０３】
その後、ステップＳ６０８にて上述したようにモノクロ変換処理部３０６はモノクロ装飾処理を行い、出力が行われる。
【０１０４】
次に図１４における閾値の決定に関する画面の操作について説明する。エリア１４０１には、モノクロ装飾出力時に必要となる黒の色剤量のユーザが許容量を表示している。
【０１０５】
黒の色剤量増加分とは、カラー文書１０１を通常通りにモノクロ変換した通常モノクロ出力物１０５を作成する為に必要な黒の色剤量とモノクロ装飾出力物１０６を作成する為に必要な黒の色剤量の差分を「％」で示した物である。ユーザは、ボタン１４０２を操作する事で閾値の数値を上下させる事が可能である。ボタン１４０３が押下されると指定した閾値で決定される。ボタン１４０４を押下する事で設定がキャンセルされる。
【０１０６】
以上説明したように、ユーザが指定する黒の色剤の消費量の増加分が閾値を超える場合には、モノクロ装飾パターンを１種類ずつキャンセルする事により閾値以下の色剤量でプリント出力することが可能になる。
【０１０７】
（実施形態４）
実施形態３を実施する際に、モノクロ装飾出力時必要とされる黒の色剤量が、使用できる黒の色剤量の上限値を上回ったため、モノクロ装飾変換を止める際、止める方法をユーザが選択できた方が望ましい場合がある。この場合について、実施形態４にて説明する。
【０１０８】
図１５は、画像処理部３０４、モノクロ変換処理部３０６、モノクロ装飾判定部４０５の処理に関するフローチャートである。本フローチャートの各ステップは、ＲＯＭ３０３に格納されたプログラムに従って、画像処理装置のシステム制御部３０２が実行する事によって実現される。なお、システム制御部３０２には不図示のＣＰＵが含まれている。
【０１０９】
図１５のステップＳ６０１〜ステップＳ６０９は、実施形態１と同様の処理になるので、ここでは記載を省略する。
【０１１０】
また、ステップＳ６０６〜Ｓ６０６は、図１６のステップＳ１６０１、Ｓ１６０２に置き換えられてもよい。
【０１１１】
ユーザが、エリア１４０１で指定した黒の色剤の消費量の上限値を示す閾値よりステップＳ６０６で選択された組合せによってモノクロ変換された時、必要とされる黒の色剤量が閾値を上回り、ボタン１１０２が押下されている場合、ステップＳ１００２に進む。このステップＳ１００２にて、システム制御部３０２は、ＵＩ部３０５またはホストコンピュータ２０２または２０３のモニタに図１２を表示する。ユーザはエリア１２０２を見ながら、モノクロ装飾しなくても良いと判断した色文字に対して、プルダウンボタン１２０１を押下する。この時ユーザによって「なし」が選択されると、ステップＳ１５０１に進む。ステップＳ１５０１にて、モノクロ装飾判定部４０５が、ユーザにより対応する装飾パターンに「なし」が選択された色の色文字に対してはモノクロ装飾変換を行わない。
【０１１２】
その後、対応する装飾パターンに「なし」が選択された色以外の色の文字に対しては、モノクロ変換処理部３０６がモノクロ装飾処理を行い、印刷部３０７が出力を行う。
【０１１３】
以上説明したように、ユーザが設定した、モノクロ装飾出力時に使用できる黒の色剤の消費量が上限である閾値になるよう、モノクロ装飾パターンの設定をユーザが自分で選択する事が可能になる。
【０１１４】
（その他の実施形態）
本発明は、以下の処理を実行することによっても実現される。
【０１１５】
即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１１６】
また、上記実施形態について電子写真装置を例に説明をしたが、インクジェットプリンタ、サーマルプリンタ等でもよく、本発明の主旨はプリンタの種類に限定されるものではない。また、印刷に用いる色剤は、トナーやインク等他の色剤であってもよく、本発明の主旨は色剤の種類に限定されるものではない。
【０１１７】
また、上述した実施形態では、カラー画像データに含まれる色文字（カラー文字データ）に対してモノクロ変換処理を施したが、これに限らず、カラー画像データに含まれる色で示されるグラフ等をモノクロ変換する際にも用いることが可能である。この場合、カラー画像データに含まれる色データに対してモノクロ装飾変換を行い、カラー画像データに含まれるカラーデータ以外のデータに対して通常モノクロ変換を行う。
【図１】
2014099829.tif 000003
【図２】
2014099829.tif 000004
【図３】
2014099829.tif 000005
【図４】
2014099829.tif 000006
【図５】
2014099829.tif 000007
【図６】
2014099829.tif 000008
【図７】
2014099829.tif 000009
【図８】
2014099829.tif 000010
【図９】
2014099829.tif 000011
【図１０】
2014099829.tif 000012
【図１１】
2014099829.tif 000013
【図１２】
2014099829.tif 000014
【図１３】
2014099829.tif 000015
【図１４】
2014099829.tif 000016
【図１５】
2014099829.tif 000017
【図１６】
2014099829.tif 000018