画像を読み取る読み取り手段を有し、前記読み取り手段にて読み取られた画像を処理する入力画像処理手段S202と、前記画像処理した画像の色数を検出する入力画像の色数検出処理手段S203と、前記検出した色数と設定した色数とを比較する色数比較手段S204と、前記比較結果で色数が設定した色数よりも少ないと判断されると色領域のラベリングを行う色領域ラベリング手段S205と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知手段S206と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較手段S207と、比較結果で検知した画素数が設定した画素数よりも少ないと判断されると強調処理を行う強調変換処理手段S208と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理手段S210と、前記検知画素数が設定した値よりも大きいと判断されるとモノクロ化処理を行うモノクロ化処理手段S209と、前記モノクロ化処理手段S209で処理した画像をモノクロプリンタ処理を行うモノクロプリンタ処理手段S210と、前記色数が設定した値よりも大きいと判断されると表示部に強調変換不可を表示する表示手段S211と、表示部にモノクロ印刷行うか処理を終了するかを選択することを可能にする表示を行うモノクロ印刷選択表示手段S212と、前記モノクロ印刷選択手段S212でモノクロ印刷が選択されるとモノクロプリンタ処理を行うモノクロプリンタ処理手段S210と、前記モノクロ印刷選択手段S212で処理終了が選択されると処理を終了すること、を有することを特徴とする画像処理装置。画像を読み取る読み取り手段15を有し、前記読み取り手段にて読み取られた画像を処理する入力画像処理手段S202と、前記画像処理した画像に対して領域分割を行う領域分割手段S503と、前記領域分割の結果文字領域かを判定する文字領域判別手段S513と、前記文字判別手段で文字領域であった場合に、前記画像処理した画像の色数を検出する入力画像の色数検出処理手段S514と、前記検出した色数と設定した色数とを比較する色数比較手段S504と、前記比較結果に応じて色領域のラベリングを行う色領域ラベリング手段S505と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知手段S506と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較手段S507と、比較結果に応じて強調処理を行う強調変換処理手段S508と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理手段S510と、前記検知画素数が設定した値よりも大きい場合にモノクロ化処理を行うモノクロ化処理手段S509と、前記色数が設定した値よりも大きい場合表示部に表示を行う表示手段S511と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示手段S512と、前記文字領域判別手段において文字領域でないと判断された場合には画像全体に写真領域のみかを判断する画像内写真領域判別手段S515と、前記画像内写真領域判別手段において写真領域のみであると判別された場合、表示部に表示を行う表示手段S511とモノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示手段S512と、前記画像内写真領域判別手段において、写真領域以外もあると判別された場合、モノクロプリンタ処理を行うモノクロプリンタ処理手段S510と、を有することを特徴とする画像処理装置。画像を読み取る読み取り手段15を有し、前記読み取り手段にて読み取られた画像を処理する入力画像処理手段S602と、前記画像処理した画像に対して領域分割を行う領域分割手段S603と、前記領域分割の結果文字領域かを判定する文字領域判別手段S613と、前記文字判別手段で文字領域であった場合に、前記画像処理した画像の色数を検出する入力画像の色数検出処理手段S614と、前記検出した色数と設定した色数とを比較する色数比較手段S604と、前記比較結果に応じて文字が写真領域の中であるかを判断する手段S616と、前記文字が写真領域の中にあるかの判断で写真領域の中ではないと判断した場合色領域のラベリングを行う色領域ラベリング手段S605と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知手段S606と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較手段S607と、比較結果に応じて強調処理を行う強調変換処理手段S608と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理手段S610と、前記検知画素数が設定した値よりも大きい場合にモノクロ化処理を行うモノクロ化処理手段S609と、前記色数が設定した値よりも大きい場合表示部に表示を行う表示手段S611と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示手段S612と、前記文字が写真領域の中にあるかの判断で写真領域の中であると判断した場合表示部に表示を行う表示手段S611と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示手段S612と、前記文字領域判別手段において文字領域でないと判断された場合には画像全体に写真領域のみかを判断する画像内写真領域判別手段S615と、前記画像内写真領域判別手段において写真領域のみであると判別された場合、表示部に表示を行う表示手段S611とモノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示手段S612と、前記画像内写真領域判別手段において、写真領域以外もあると判別された場合、モノクロプリンタ処理を行うモノクロプリンタ処理手段S610と、を有することを特徴とする画像処理装置。画像を読み取る読み取り手段15を有し、前記読み取り手段にて読み取られた画像を処理する入力画像処理手段S702と、前記画像処理した画像に対して領域分割を行う領域分割手段S703と、前記領域分割の結果文字領域かを判定する文字領域判別手段S713と、前記文字判別手段で文字領域であった場合に、前記画像処理した画像の色数を検出する入力画像の色数検出処理手段S714と、前記検出した色数と設定した色数とを比較する色数比較手段S704と、前記比較結果に応じてOCR処理を行うOCR処理手段S717と、前記OCR処理から得られるOCR信頼度を設定し値と比較をするOCR信頼度比較手段S716と、設定した値よりもOCR信頼度が高い場合に色領域のラベリングを行う色領域ラベリング手段S705と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知手段S706と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較手段S707と、比較結果に応じて強調処理を行う強調変換処理手段S708と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理手段S710と、前記検知画素数が設定した値よりも大きい場合にモノクロ化処理を行うモノクロ化処理手段S709と、前記色数が設定した値よりも大きい場合表示部に表示を行う表示手段S711と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示手段S712と、OCR信頼度が設定した値よりも低い場合に表示部に表示を行う表示手段S711と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示手段S712と、前記文字領域判別手段において文字領域でないと判断された場合には画像全体に写真領域のみかを判断する画像内写真領域判別手段S715と、前記画像内写真領域判別手段において写真領域のみであると判別された場合、表示部に表示を行う表示手段S711とモノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示手段S712と、前記画像内写真領域判別手段において、写真領域以外もあると判別された場合、モノクロプリンタ処理を行うモノクロプリンタ処理手段S710と、を有することを特徴とする画像処理装置。画像を読み取る読み取り工程15を有し、前記読み取り工程にて読み取られた画像を処理する入力画像処理工程S202と、前記画像処理した画像の色数を検出する入力画像の色数検出処理工程S203と、前記検出した色数と設定した色数とを比較する色数比較工程S204と、前記比較結果に応じて色領域のラベリングを行う色領域ラベリング工程S205と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知工程S206と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較工程S207と、比較結果に応じて強調処理を行う強調変換処理工程S208と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理工程S210と、前記検知画素数が設定した値よりも大きい場合にモノクロ化処理を行うモノクロ化処理工程S209と、前記色数が設定した値よりも大きい場合表示部に表示を行う表示工程S211と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S212と、を有することを特徴とする画像処理システム。画像を読み取る読み取り工程15を有し、前記読み取り工程にて読み取られた画像を処理する入力画像処理工程S202と、前記画像処理した画像に対して領域分割を行う領域分割工程S503と、前記領域分割の結果文字領域かを判定する文字領域判別工程S513と、前記文字判別工程で文字領域であった場合に、前記画像処理した画像の色数を検出する入力画像の色数検出処理工程S514と、前記検出した色数と設定した色数とを比較する色数比較工程S504と、前記比較結果に応じて色領域のラベリングを行う色領域ラベリング工程S505と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知工程S506と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較工程S507と、比較結果に応じて強調処理を行う強調変換処理工程S508と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理工程S510と、前記検知画素数が設定した値よりも大きい場合にモノクロ化処理を行うモノクロ化処理工程S509と、前記色数が設定した値よりも大きい場合表示部に表示を行う表示工程S511と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S512と、前記文字領域判別工程において文字領域でないと判断された場合には画像全体に写真領域のみかを判断する画像内写真領域判別工程S515と、前記画像内写真領域判別工程において写真領域のみであると判別された場合、表示部に表示を行う表示工程S511とモノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S512と、前記画像内写真領域判別工程において、写真領域以外もあると判別された場合、モノクロプリンタ処理を行うモノクロプリンタ処理工程S510と、を有することを特徴とする画像処理システム。画像を読み取る読み取り工程15を有し、前記読み取り工程にて読み取られた画像を処理する入力画像処理工程S602と、前記画像処理した画像に対して領域分割を行う領域分割工程S603と、前記領域分割の結果文字領域かを判定する文字領域判別工程S613と、前記文字判別工程で文字領域であった場合に、前記画像処理した画像の色数を検出する入力画像の色数検出処理工程S614と、前記検出した色数と設定した色数とを比較する色数比較工程S604と、前記比較結果に応じて文字が写真領域の中であるかを判断する工程S616と、前記文字が写真領域の中にあるかの判断で写真領域の中ではないと判断した場合色領域のラベリングを行う色領域ラベリング工程S605と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知工程S606と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較工程S607と、比較結果に応じて強調処理を行う強調変換処理工程S608と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理工程S610と、前記検知画素数が設定した値よりも大きい場合にモノクロ化処理を行うモノクロ化処理工程S609と、前記色数が設定した値よりも大きい場合表示部に表示を行う表示工程S611と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S612と、前記文字が写真領域の中にあるかの判断で写真領域の中であると判断した場合表示部に表示を行う表示工程S611と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S612と、前記文字領域判別工程において文字領域でないと判断された場合には画像全体に写真領域のみかを判断する画像内写真領域判別工程S615と、前記画像内写真領域判別工程において写真領域のみであると判別された場合、表示部に表示を行う表示工程S611とモノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S612と、前記画像内写真領域判別工程において、写真領域以外もあると判別された場合、モノクロプリンタ処理を行うモノクロプリンタ処理工程S610と、を有することを特徴とする画像処理システム。画像を読み取る読み取り工程15を有し、前記読み取り工程にて読み取られた画像を処理する入力画像処理工程S702と、前記画像処理した画像に対して領域分割を行う領域分割工程S703と、前記領域分割の結果文字領域かを判定する文字領域判別工程S713と、前記文字判別工程で文字領域であった場合に、前記画像処理した画像の色数を検出する入力画像の色数検出処理工程S714と、前記検出した色数と設定した色数とを比較する色数比較工程S704と、前記比較結果に応じてOCR処理を行うOCR処理工程S717と、前記OCR処理から得られるOCR信頼度を設定し値と比較をするOCR信頼度比較工程S716と、設定した値よりもOCR信頼度が高い場合に色領域のラベリングを行う色領域ラベリング工程S705と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知工程S706と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較工程S707と、比較結果に応じて強調処理を行う強調変換処理工程S708と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理工程S710と、前記検知画素数が設定した値よりも大きい場合にモノクロ化処理を行うモノクロ化処理工程S709と、前記色数が設定した値よりも大きい場合表示部に表示を行う表示工程S711と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S712と、OCR信頼度が設定した値よりも低い場合に表示部に表示を行う表示工程S711と、モノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S712と、前記文字領域判別工程において文字領域でないと判断された場合には画像全体に写真領域のみかを判断する画像内写真領域判別工程S715と、前記画像内写真領域判別工程において写真領域のみであると判別された場合、表示部に表示を行う表示工程S711とモノクロ印刷行うかを選択することを可能にする画面を表示するモノクロ印刷選択表示工程S712と、前記画像内写真領域判別工程において、写真領域以外もあると判別された場合、モノクロプリンタ処理を行うモノクロプリンタ処理工程S710と、を有することを特徴とする画像処理システム。しかしながら、従来の先行技術では、特定色の文字をモノクロ変換する際に目立たせるようにしているものの、入力画像に含まれる文字属性が分からない場合に変換がうまくいかない場合が発生すること。また、入力画像に含まれる写真やイラストなどといった文字属性になってしまった場合に対して、利用者の意図とことなる出力が発生することがあり課題であった。本発明における画像を読み取る読み取り手段を有し、前記読み取り手段にて読み取られた画像を処理する入力画像処理手段S202と、前記画像処理した画像の色数を検出する入力画像の色数検出処理手段S203と、前記検出した色数と設定した色数とを比較する色数比較手段S204と、前記比較結果で色数が設定した色数よりも少ないと判断されると色領域のラベリングを行う色領域ラベリング手段S205と、前記ラベリングで得られる各ラベリングの画素数を検出するラベリングの画素数検知手段S206と、前記検出した画素数と設定されている画素数とを比較するラベリング画素数比較手段S207と、比較結果で検知した画素数が設定した画素数よりも少ないと判断されると強調処理を行う強調変換処理手段S208と、前記変換画像にモノクロプリンタ処理を行うモノクロプリンタ処理手段S210と、前記検知画素数が設定した値よりも大きいと判断されるとモノクロ化処理を行うモノクロ化処理手段S209と、前記モノクロ化処理手段S209で処理した画像をモノクロプリンタ処理を行うモノクロプリンタ処理手段S210と、前記色数が設定した値よりも大きいと判断されると表示部に強調変換不可を表示する表示手段S211と、表示部にモノクロ印刷行うか処理を終了するかを選択することを可能にする表示を行うモノクロ印刷選択表示手段S212と、前記モノクロ印刷選択手段S212でモノクロ印刷が選択されるとモノクロプリンタ処理を行うモノクロプリンタ処理手段S210と、前記モノクロ印刷選択手段S212で処理終了が選択されると処理を終了すること、を有することを特徴とする。本発明は、カラー画像をモノクロ化する際に、入力画像の特徴と内容を解析して処理内容を決定しながら、UI表示をしながらユーザへの煩雑な操作を必要とすることなく良好なモノクロ変換画像を提供することが可能となる。以下、本発明を実施するための最良の形態について図面を用いて説明する。[第1の実施形態]図1は、本発明に係る画像処理装置の他の実施の形態として、画像処理装置を搭載した画像形成装置の構成図である。本実例における画像形成装置100は、コピー機能、スキャナ機能等各種機能を搭載した複合機を想定している。すなわち、CPU11は、ROM19に格納されたプログラムにしたがってスキャナ15やプリンタエンジン14等本装置に搭載された各種機構の動作制御を行う。アドレスデータバス12は、CPU11の制御対象となる各種機構と接続してデータの通信を行う。操作部16は、ユーザからの指示の受け付け、情報の表示を行う。スキャナ15は、ユーザがセットした原稿を読み取り、電子データとしてHDD13等に蓄積する。HDD13は、スキャナ15を使用して読み取った電子文書などを格納する。プリンタエンジン14は、CPU11で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークインタフェースI/F17は、ネットワーク20を接続し、本装置が生成した書込内容情報の送信、またブラウザ経由による本装置へのアクセスなどに利用される。RAM18は、プログラム実行時のワークメモリ等に利用される。ROM19は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。各種プログラムが実行されることで後述する各構成要素が所定の処理機能を発揮する。なお、本実施例では、後述する処理に用いる画像データを、スキャナ15を介して入力することを想定しているが、例えば外部機器から送られてくるデータを、ネットワークインタフェース17を介して入力しても処理可能である。また、スキャナやプリンタが接続されたPC等においても同じように処理することが可能である。本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、CD-ROM等の記録媒体に格納して提供することも可能である。図2は、本発明の処理を行うフローチャートである。スキャナ15により入力される画像読み取りステップS201を行い、前記読み取った画像に対して、色処理やフィルターなどの入力画像処理ステップS202を行う。前記画像に対して、画像全体からの色数を検出する処理ステップS203で入力画像に存在する色の数を検出する。色数の検出方法としては周知の方法を用いることで検出が可能である。原稿中に存在する色数全て、1ベレル値が違うものもの1つの色とすると多数の色が検出されるので、近い色はまとめて1色と検出するようにする。この近い色をまとめて1色と検出する方法に関しても周知の検出方法を用いることで処理が可能である。色数検出処理ステップS203で検出した色数が予め設定しておいた色数Thcより多いかの判断を行うステップS204。ステップS204で色数が少ないと判断された場合には、孤立した色領域をラベリングする色領域ラベリング処理ステップS205を行う。ここでは、例えば、赤色の孤立領域をまとめる処理を行っていく。このラベリング処理、孤立領域検出処理は周知の方法で行うことで可能である。ラベリング処理ステップS205した各ラベルの画素数をカウントする画素数検知処理ステップS206を行う。ここでは、各ラベリングされた領域が何画素なのかをカウントする処理を行っている。ステップS206で検出した各ラベリング領域ごとに検知した画素数が予め設定した画素数Thmとの比較を行うステップS207。ステップS207で設定した画素数Thmよりもすくないと判断された場合には、強調変換処理ステップS208で変換処理を行う。ステップS208強調変換処理に関しては、後述するが、モノクロ変換した際に目立ちやすくなるような変換処理を行う。ステップS207で設定した画素数Thmよりも多いと判断された場合には、通常のモノクロ変換処理ステップS209を行う。ステップS208、ステップS209処理した画像はモノクロのプリンタ処理ステップS210を行い、処理を終了する。ステップS204で色数が設定したThcよりも多いと判断した場合には、UIの表示部に対して強調変換不可表示ステップS211を行う。ここでは、色数が設定よりも多い場合には、強調変換処理がうまくいかない、画質低下を招く恐れがあることから、ステップS211の表示を行う。ステップS21の表示を行い、つづいて、通常モノクロ化するかどうかをUIに表示するステップS212。ステップS212では、強調処理は行うことはないがモノクロで出力する場合には、ステップS210モノクロプリンタ処理へ進み、モノクロ出力しない場合は、そのページの出力処理は行わずページの処理を終了する。ステップS208強調変換処理に関して説明を行う。図3を参照しながら、カラー文字データの出力処理方式におけるUI部分の表示例を説明する。図3aは、カラー文字の属性変換の選択部分である。図3b及びcは、カラー文字の属性への変換が選択され、属性変換テーブルのボタンが押されたときに表示されるダイアロボックスにおけるカラー文字と変換属性との対応を示す部分を表している。以下、図4を参照しながら、本発明のカラー文字データの出力処理方式の適用を例示する図である。図4aはカラー文字の属性変換を行わないで出力した例であり、文中の変換属性テーブルがカラー文字で表現されているとする。図4b及びcは、カラー文字の属性変換を行って出力した例であり、図4bはアンダーライン属性への変換を行い出力した例、図4cはボールドイタリック属性への変換を行い出力した例である。図3aのUI部分において、カラー文字の属性変換の選択部分がチェックがされているか否かの判定である。ここでは、カラー文字の属性変換が選択されており、カラー文字の属性変換の選択部分がチェックされているものとする。次に、取得したカラー文字データが他の属性へ変更すべきカラーであるか否かが判定される。ここでは、予めどのカラー文字をどの属性に変換するか指定される。図3b及びcにその変換テーブルが例示される。この変換テーブルは、アプリケーションから使用できるカラー文字の系統を、赤系、青系、緑系、黄色系、マゼンダ系、シアン系に分け、夫々をアンダーライン、オーバースコア、打ち消し線、イタリック、ボールド、ボールドイタリックの文字属性に変換する仕様を有する。色の系統は、RGB×××、×××、×××として得られるカラー属性をそのRGBの内訳から夫々の系統に分けて判断される。ここでは、予め図3b及びcのように赤系の文字をアンダーライン属性に置き換えるように指定されているものとする。変換属性テーブルは、RGB255、0、0のカラー属性であるので、赤系の文字で、これは、アンダーライン属性に置き換えられるべき文字である。即ち、取得したカラー文字データが他の属性へ変換すべきカラーであると判定される。次に、他の属性への変更処理がなされ、取得した文字データを他の属性で文字を形成し、出力するための処理が行われる。カラー属性は通常の黒の属性、RGB0、0、0に置き換えられ、テーブルで示された他の属性で出力するためのフラグ等が立てられる。ここでは、テーブルで示されたRed系の文字をアンダーライン属性に変更する指定によりアンダーライン出力のためのフラグ等が立てられる。そして、変更された属性での出力のための文字形成処理がなされる。これにより、アンダーライン属性の文字が出力される。その印字結果が図4bに示される。また、同様の処理により、ボールドイタリック造成に変更されたものが図4cに示される。以上のように本実施形態の画像処理装置では、入力画像に含まれる色の数を認識し、その色をあらかじめ決められた色数と比較することで、強調変換処理を行うか否かを判断し、行えない場合にはUIに表示を行い、出力するかしないかの判断の入力を可能にし、色数が少ない場合でも一つの色のラベルの画素数に応じて強調処理を行うか否かを自動的に判断し、出来ない場合には通常モノクロ化処理を行うことで本強調変換処理を熟知していないものにとっても複雑な操作を必要とすることなく、良好な強調変換結果を出力することを可能にしている。[第2の実施形態]第1の実施例においては、入力画像に含まれる色の数を認識し、その色をあらかじめ決められた色数と比較することで、強調変換処理を行うか否かを判断し、行えない場合にはUIに表示を行い、出力するかしないかの判断の入力を可能にし、色数が少ない場合でも一つの色のラベルの画素数に応じて強調処理を行うか否かを自動的に判断する形態であった。第2の実施形態では、文字写真領域が混在している入力画像をより良好な変換を行う場合に関して説明を行う。図5は、第2の実施形態の動作フローを示す。本第2の実施形態で用いる画像処理装置の構成は第1の実施形態で説明した図1と同じであるのでここでの説明は行わない。また、第1の実施形態で説明した図3、図4に関しては同じであることから説明は行わない。スキャナ15により入力される画像読み取りステップS501を行い、前記読み取った画像に対して、色処理やフィルターなどの入力画像処理ステップS502を行う。前記画像に対して領域分割処理ステップS503を行う。ステップS503領域分割は、文字写真イラストなど画像属性に分割する処理である。この領域分割処理は周知の技術で可能である。領域分割結果で文字領域か否かで処理を切り替えるステップS513。文字領域に関しては、文字領域の色数検出をするステップS514。色数の検出は第1の実施形態で説明したものと同様である。ここでは、文字領域のみの色を抽出することで強調変換する領域により絞ることを実現している。検出した色数と予め設定した色数Thcの比較を行うステップS504。ステップS504の比較によって、Thcよりも色数が少ないと判断された場合、色領域をラベリングする処理ステップS505を行う。ステップS505は第1の実施形態で説明した処理と同様である。次に、各ラベリングに対して画素数の検知を行うステップS506。ステップS506は第1の実施形態で説明した処理と同様である。ラベリングの画素数を予め設定した画素数Thmと比較するステップS507。ステップS507で画素数が少ない場合には、強調変換処理ステップS508を行う。ステップS508の処理は第1の実施形態で説明した処理と同じである。そして、モノクロプリンタ処理ステップS510が行われる。ステップS507で検知した画素数がThmを上回った場合、通常モノクロ化処理ステップS509する。ステップS513で文字領域でなかった場合、例えば写真領域の場合はステップS515で画像内が写真領域のみかの判断を行う。ステップS515で画像内に写真領域のみと判断された場合、強調変換処理不可の表示をUIに行うステップS511。つづいて、通常モノクロ出力するか否かをUIに表示し入力を行えるようにするステップS512。ステップS512で通常モノクロ出力するとなった場合、ステップS510に進み、通常モノクロ出力しない場合には、処理を終了する。ステップS504で予め設定したThcよりも多いと判断した場合には、ステップS511へ進む。ここからの処理は前述したものと同じであるので説明は省略する。以上のように本実施形態の画像処理装置では、入力画像を領域分割し、文字領域に対して色の数を認識し、その色をあらかじめ決められた色数と比較することで、強調変換処理を行うか否かを判断し、行えない場合にはUIに表示を行い、出力するかしないかの判断の入力を可能にし、色数が少ない場合でも一つの色のラベルの画素数に応じて強調処理を行うか否かを自動的に判断し、出来ない場合には通常モノクロ化処理を行うことで本強調変換処理を熟知していないものにとっても複雑な操作を必要とすることなく、良好な強調変換結果を出力することを可能にしている。[第3の実施形態]第2の実施例においては、第1の実施形態で説明したものに加えて、入力画像を領域分割し、文字領域に対して色の数を認識し、その色をあらかじめ決められた色数と比較することで、強調変換処理を行うか否かを判断し、行えない場合にはUIに表示を行い、出力するかしないかの判断の入力を可能にし、色数が少ない場合でも一つの色のラベルの画素数に応じて強調処理を行うか否かを自動的に判断する場合を説明した。第3の実施形態では、文字写真領域が混在している入力画像をより良好な変換を行う場合に関して説明を行う。図6は、第3の実施形態の動作フローを示す。本第3の実施形態で用いる画像処理装置の構成は第1の実施形態で説明した図1と同じであるのでここでの説明は行わない。また、第1の実施形態で説明した図3、図4に関しては同じであることから説明は行わない。スキャナ15により入力される画像読み取りステップS601を行い、前記読み取った画像に対して、色処理やフィルターなどの入力画像処理ステップS602を行う。前記画像に対して領域分割処理ステップS603を行う。ステップS603領域分割は、文字写真イラストなど画像属性に分割する処理である。この領域分割処理は周知の技術で可能である。領域分割結果で文字領域か否かで処理を切り替えるステップS613。文字領域に関しては、文字領域の色数検出をするステップS614。色数の検出は第1の実施形態で説明したものと同様である。ここでは、文字領域のみの色を抽出することで強調変換する領域により絞ることを実現している。検出した色数と予め設定した色数Thcの比較を行うステップS604。ステップS604の比較によって、Thcよりも色数が少ないと判断された場合、着目している文字領域が写真領域内に包含されるかの判断を行うステップS616。ステップS616では、写真の中の文字、例えば、集合写真などに日付や記念会といった看板や垂れ幕などに書かれている文字かどうかを判断している。ステップS616で着目している文字が写真領域でないと判断された場合には、色をラベリングする処理ステップS605を行う。ステップS605は第1の実施形態で説明した処理と同様である。次に、各ラベリングに対して画素数の検知を行うステップS606。ステップS606は第1の実施形態で説明した処理と同様である。ラベリングの画素数を予め設定した画素数Thmと比較するステップS607。ステップS607で画素数が少ない場合には、強調変換処理ステップS608を行う。ステップS608の処理は第1の実施形態で説明した処理と同じである。そして、モノクロプリンタ処理ステップS610が行われる。ステップS607で検知した画素数がThmを上回った場合、通常モノクロ化処理ステップS609する。ステップS616で着目文字領域が写真領域内と判断された場合には、強調変換処理不可の表示をUIに行うステップS611。つづいて、通常モノクロ出力するか否かをUIに表示し入力を行えるようにするステップS612。ステップS612で通常モノクロ出力するとなった場合、ステップS610に進み、通常モノクロ出力しない場合には、処理を終了する。ステップS604で色数がThcよりも多いと判断された場合には、S611でUI表示を行う。そして、通常モノクロ出力するか否かをUIに表示し入力を行えるようにするステップS612。ステップS612で通常モノクロ出力するとなった場合、ステップS610に進み、通常モノクロ出力しない場合には、処理を終了する。ステップS613で文字領域ではないと判断された場合、入力画像全体に写真領域のみしかないかを判断するステップS615。ステップS615で写真領域以外もあると判断された場合、ステップS610処理が行われ処理を終了する。ステップS615で入力画像全体が写真領域のみであると判断した場合、ステップS611でUI表示を行う。そして、ステップS612で通常モノクロ処理を行い出力するかの選択を行う。ステップS612でモノクロ処理を行うと選択された場合、ステップS610でモノクロプリンタ処理が行われ処理を終了する。ステップS612でモノクロ出力しないと選択された場合、処理を終了する。以上のように本実施形態の画像処理装置では、入力画像を領域分割し、文字領域に対して色の数を認識し、その色をあらかじめ決められた色数と比較する。さらに、着目する文字領域が写真領域内に含まれるか否かを判断する。そして、強調変換処理を行うか否かを判断し、行えない場合にはUIに表示を行い、出力するかしないかの判断の入力を可能にし、色数が少ない場合でも一つの色のラベルの画素数に応じて強調処理を行うか否かを自動的に判断し、出来ない場合には通常モノクロ化処理を行うことで本強調変換処理を熟知していないものにとっても複雑な操作を必要とすることなく、写真画像が含まれる入力画像に対しても良好な強調変換結果を出力することを可能にしている。[第4の実施形態]第3の実施例においては、第1、第2の実施形態で説明したものに加えて、着目する文字領域が写真領域内に含まれるか否か判断する。そして、強調変換処理を行うか否かを判断し、行えない場合にはUIに表示を行い、出力するかしないかの判断の入力を可能にし、色数が少ない場合でも一つの色のラベルの画素数に応じて強調処理を行うか否かを自動的に判断する場合を説明した。第4の実施形態では、文字領域に対してOCR処理を行い、OCR処理から出力されるOCRの信頼度示す値を用いる場合に関して説明を行う。図7は、第4の実施形態の動作フローを示す。本第4の実施形態で用いる画像処理装置の構成は第1の実施形態で説明した図1と同じであるのでここでの説明は行わない。また、第1の実施形態で説明した図3、図4に関しては同じであることから説明は行わない。図7は、第4の実施形態のフローチャートである。スキャナ15により入力される画像読み取りステップS701を行い、前記読み取った画像に対して、色処理やフィルターなどの入力画像処理ステップS702を行う。前記画像に対して領域分割処理ステップS703を行う。ステップS703領域分割は、文字写真イラストなど画像属性に分割する処理である。この領域分割処理は周知の技術で可能である。領域分割結果で文字領域か否かで処理を切り替えるステップS713。文字領域に関しては、文字領域の色数検出をするステップS714。色数の検出は第1の実施形態で説明したものと同様である。検出した色数と予め設定したThcとの比較を行うステップS704。Thcと比較して色数が少なかった場合、文字領域に対してOCR処理を行うステップS717。OCR処理は公知の処理で行うことが可能であり、OCR処理をしたときにOCR結果の確からしさを示す指標を出力する。例えば、110000までの値をとり、10000に近づくほど信頼度が高いことを示す。信頼度を表すものであれば、ここに示したものに限ることはない。このOCR結果の確からしさに関しても公知の技術で行うことが可能である。ステップS717で得られるOCRの指標を予め設定した指標の値Thoとの比較を行うステップS716。ステップS716では、OCR処理が正しく行えたかを検知するための処理となる。OCRの信頼度の値が低い場合には、文字として相応しくないことが考えられ、文字領域と判断された場合でも、文字として扱うか否かの判断を行うことが可能になる。ステップS716でThoよりも高い値が得られた場合には、色領域をラベリングする処理ステップS705を行う。ラベリング処理した各ラベリングの画素値をカウントする各ラベリングの画素数検知処理ステップS706を行う。ステップS706は第1の実施形態で説明した処理と同様である。ラベリングの画素数を予め設定した画素数Thmと比較するステップS707。ステップS707で画素数が少ない場合には、強調変換処理ステップS708を行う。ステップS708の処理は第1の実施形態で説明した処理と同じである。そして、モノクロプリンタ処理ステップS710が行われる。ステップS707で検知した画素数がThmを上回った場合、通常モノクロ化処理ステップS709する。ステップS716でOCR信頼度の値がThoを下回った場合、文字としての信頼度が低いとの判断となり、強調変換が付加である表示をUIに行うステップS711。そして、通常モノクロ処理を行うかを選択する表示を行うステップS712。ステップS712でモノクロ出力すると選択された場合、ステップS710でモノクロプリンタ処理が行われ処理が終了する。ステップS704で色数がThcよりも多いと判断した場合には、ステップS711処理が行われ、ステップS712での選択によって、ステップS710処理を行うか、処理終了となる。ステップS713で文字領域ではないと判断された場合には、画像全体に写真領域のみが存在するかを判断する処理ステップS715を行う。ステップS715で画像全体の中に写真領域以外のものがあると判断されると、着目している写真領域はステップS710モノクロプリンタ処理を行う。ステップS715で画像全体の中に写真領域のみであると判断した場合、ステップS711でUI表示を行い、ステップS712での選択に応じてステップS710モノクロプリンタ処理を行うい処理終了するか、モノクロプリンタ処理が選択されない場合、処理終了となる。以上のように本実施形態の画像処理装置では、入力画像を領域分割し、文字領域に対して色の数を認識し、その色をあらかじめ決められた色数と比較する。さらに、着目する文字領域の文字に対してOCR処理を行い、そのOCR処理で出力されるOCR信頼度で文字として扱うか否かを判断する。これにより、強調変換処理を行うか否かを判断し、行えない場合にはUIに表示を行い、出力するかしないかの判断の入力を可能にし、色数が少ない場合でも一つの色のラベルの画素数に応じて強調処理を行うか否かを自動的に判断し、出来ない場合には通常モノクロ化処理を行うことで本強調変換処理を熟知していないものにとっても複雑な操作を必要とすることなく、領域分割で文字と認識されながらもOCR処理結果を用いることで、入力画像に対しても良好な強調変換結果を出力することを可能にしている。本発明は、複数の機器例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなどから構成されるシステムに適用しても、一つの機器からなる装置例えば、複写機、ファクシミリ装置などに適用してもよい。また本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステムOSなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。