(57)【要約】【課題】蓄積画像出力時にカラー／モノクロ判定を適切に行うことが出来る画像処理装置、画像処理方法、プログラム及び記録媒体を提供する。【解決手段】画像データを入力する画像入力手段と、前記画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定手段と、前記画像データと、前記第１のカラー/モノクロ判定手段によるカラー/モノクロ判定結果とを蓄積する蓄積手段と、前記蓄積された画像データを強調するフィルタ処理手段と、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定手段と、前記フィルタ処理された画像データを出力する画像出力手段と、を備え、前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定手段による判定結果を使わずに、前記第２のカラー/モノクロ判定手段による判定結果を利用することを特徴とする。【選択図】図１
2010288059.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、
前記画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定手段と、
前記画像データと、前記第１のカラー/モノクロ判定手段によるカラー/モノクロ判定結果とを蓄積する蓄積手段と、
前記蓄積された画像データを強調するフィルタ処理手段と、
フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定手段と、
前記フィルタ処理された画像データを出力する画像出力手段と、を備え、
前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定手段による判定結果を使わずに、前記第２のカラー/モノクロ判定手段による判定結果を利用することを特徴とする画像処理装置。
【請求項２】
画像データを入力する画像入力手段と、
前記画像データを画像の特徴に応じた領域に分離する像域分離処理手段と、
前記画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定手段と、
前記画像データと、前記像域分離処理手段による分離結果と、前記第１のカラー/モノクロ判定手段によるカラー/モノクロ判定結果とを蓄積する蓄積手段と、
前記蓄積された画像データを強調するフィルタ処理手段と、
前記像域分離処理手段の結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定手段と、
前記フィルタ処理された画像データを出力する画像出力手段と、を備え、
前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定手段による判定結果を使わずに、前記第２のカラー/モノクロ判定手段による判定結果を利用することを特徴とする画像処理装置。
【請求項３】
前記第２のカラー/モノクロ判定手段は、前記第１のカラー/モノクロ判定手段よりもモノクロ判定しやすいパラメータを使用することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記像域分離処理手段は、エッジを検出して文字と文字以外に画像データを分離して、その分離データをもとに前記第２のカラー/モノクロ判定手段でカラー/モノクロ判定することを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記像域分離処理手段は、さらに色判定することにより、黒文字と色文字とそれ以外に画像データを分離して、その分離データをもとに前記第２のカラー/モノクロ判定手段でカラー/モノクロ判定することを特徴とする請求項４記載の画像処理装置。
【請求項６】
画像データを入力する画像入力手段と、
前記画像データを画像の特徴に応じた領域に分離する像域分離処理手段と、
前記画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定手段と、
前記画像データと、前記像域分離処理手段による分離結果と、前記第１のカラー/モノクロ判定手段によるカラー/モノクロ判定結果とを蓄積する蓄積手段と、
前記蓄積された画像データを強調するフィルタ処理手段と、
前記像域分離処理手段の結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定手段と、
前記フィルタ処理された画像データを出力する画像出力手段と、を備え、
前記フィルタ処理の後に、前記第１のカラー/モノクロ判定手段による判定結果を、前記第２のカラー/モノクロ判定手段による判定結果とともに利用することを特徴とする画像処理装置。
【請求項７】
前記第１のカラー/モノクロ判定手段によって判定された判定結果と、前記第２のカラー/モノクロ判定手段によって判定された判定結果に差異がある場合に、操作表示部上にカラー/モノクロ判定が異なる旨を通知する判定通知手段を備えることを特徴とする請求項６記載の画像処理装置。
【請求項８】
画像データを入力するステップと、
前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定ステップと、
前記入力した画像データと、前記第１のカラー/モノクロ判定ステップによるカラー/モノクロ判定結果とを蓄積するステップと、
前記蓄積された画像データを強調するフィルタ処理ステップと、
フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定ステップと、
前記フィルタ処理された画像データを出力するステップと、を備え、
前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定ステップによる判定結果を使わずに、前記第２のカラー/モノクロ判定ステップによる判定結果を利用することを特徴とする画像処理方法。
【請求項９】
画像データを入力するステップと、
前記入力した画像データを画像の特徴に応じた領域に分離する像域分離処理ステップと、
前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定ステップと、
前記入力した画像データと、前記像域分離処理ステップによる分離結果と、前記第１のカラー/モノクロ判定ステップによるカラー/モノクロ判定結果とを蓄積するステップと、
前記蓄積された画像データを強調するフィルタ処理ステップと、
前記像域分離処理ステップの結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定ステップと、
前記フィルタ処理された画像データを出力するステップと、を備え、
前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定ステップによる判定結果を使わずに、前記第２のカラー/モノクロ判定ステップによる判定結果を利用することを特徴とする画像処理方法。
【請求項１０】
画像データを入力するステップと、
前記入力した画像データを画像の特徴に応じた領域に分離する像域分離処理ステップと、
前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定ステップと、
前記入力した画像データと、前記像域分離処理ステップによる分離結果と、前記第１のカラー/モノクロ判定ステップによるカラー/モノクロ判定結果とを蓄積するステップと、
前記蓄積された画像データを強調するフィルタ処理ステップと、
前記像域分離処理ステップの結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定ステップと、
前記フィルタ処理された画像データを出力するステップと、を備え、
前記フィルタ処理の後に、前記第１のカラー/モノクロ判定ステップによる判定結果を、前記第２のカラー/モノクロ判定ステップによる判定結果とともに利用することを特徴とする画像処理方法。
【請求項１１】
画像データを入力する処理と、
前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定処理と、
前記入力した画像データと、前記第１のカラー/モノクロ判定処理によるカラー/モノクロ判定結果とを蓄積する処理と、
前記蓄積された画像データを強調するフィルタ処理と、
フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定処理と、
前記フィルタ処理された画像データを出力する処理と、をコンピュータに実行させ、
前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定処理による判定結果を使わずに、前記第２のカラー/モノクロ判定処理による判定結果を利用することを特徴とする画像処理プログラム。
【請求項１２】
画像データを入力する処理と、
前記入力した画像データを画像の特徴に応じた領域に分離する像域分離処理と、
前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定処理と、
前記入力した画像データと、前記像域分離処理による分離結果と、前記第１のカラー/モノクロ判定処理によるカラー/モノクロ判定結果とを蓄積する処理と、
前記蓄積された画像データを強調するフィルタ処理と、
前記像域分離処理の結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定処理と、
前記フィルタ処理された画像データを出力する処理と、を、コンピュータに実行させ、
前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定処理による判定結果を使わずに、前記第２のカラー/モノクロ判定処理による判定結果を利用することを特徴とする画像処理プログラム。
【請求項１３】
画像データを入力する処理と、
前記入力した画像データを画像の特徴に応じた領域に分離する像域分離処理と、
前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定処理と、
前記入力した画像データと、前記像域分離処理による分離結果と、前記第１のカラー/モノクロ判定処理によるカラー/モノクロ判定結果とを蓄積する処理と、
前記蓄積された画像データを強調するフィルタ処理と、
前記像域分離処理の結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定処理と、
前記フィルタ処理された画像データを出力する処理と、をコンピュータに実行させ、
前記フィルタ処理の後に、前記第１のカラー/モノクロ判定処理による判定結果を、前記第２のカラー/モノクロ判定処理による判定結果とともに利用することを特徴とする画像処理プログラム。
【請求項１４】
請求項１１から１３のいずれか１項記載の画像処理プログラムの処理を記録するコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、プログラム及び記録媒体に関し、特に蓄積画像出力時にカラー／モノクロ判定を適切に行う画像処理装置、画像処理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
カラー原稿を読み取ってコピーするカラー複写機が知られている。この種の複写機においては、フルカラーモードと単色モードではコピー動作の所要時間が大幅に変わるので、操作者はカラーモードと単色モードの切り替えに注意を払う必要があり、原稿の種類に応じてコピーモードを適宜切替える操作を行わなければならない。
【０００３】
この種のモードの切り替えの煩わしさを解消するために、原稿がカラーか白黒かを自動的に識別し、その識別結果に応じて複写機の動作モードを自動的に切替える機能（自動カラー判定；ＡＣＳ）が知られている。
【０００４】
ここで、コピー機やファクシミリ装置の画像読取りの際に原稿を移動させ、光学系を固定して読み取る自動原稿送り装置（ＡＤＦ）が知られている。このようなＡＤＦにおいて、原稿の搬送が不安定になり、いわゆるジターが発生する場合がある。この原稿搬送の不安定さが、イメージスキャナ部において取り込んだＲＧＢ画像に影響を及ぼすことがある。また、原稿搬送の不安定さにより搬送速度が変動すると、ＲＧＢ読み取りラインの位置ずれを発生させることとなる。この場合、白黒原稿を読んだときに、ＲＧＢ読み取り位置ずれにより黒文字に色ずれが発生し、ＡＣＳの判定結果がカラー原稿であると誤判定される場合がある。その場合、白黒原稿であるにも関わらず、Ｂｋ、Ｃ、Ｍ、Ｙのフルカラー作像されてしまい、モノクロコピーよりも作像時間が長くなってしまう。
【０００５】
そこで、読み取り画像領域の副走査方向位置を管理して、ジターによる黒文字等の色づきによるACS誤判定を防ぐことを目的とし、読み取り装置で読み取った原稿の無彩色領域と有彩色領域を判別する色判別手段によって後段の処理を変更する画像処理装置であって、読み取られた画像の副走査位置を管理することで、色判別手段の判別動作を切り替える制御手段を備える画像処理装置が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような技術には、以下の問題点がある。
【０００７】
画像の再利用性を向上させるために、予め統一された画質で画像データをメモリ装置に蓄積し、メモリ装置に蓄積された画像データに対して、ユーザの変更要求に応じた画像加工が施された場合に、ＡＣＳの判定結果が覆ってしまう場合が想定されるため、メモリ装置の後段にACS機能を具備して、改めてACS判定することにより、適切な画像領域の判定結果を得ることが考え得る。
【０００８】
しかし、ユーザの変更要求に応じて、蓄積した画像データに対してフィルタ機能のソフト/シャープ調整等を使用することも可能であり、この場合、メモリ装置の前段のACS機能は黒文字と判定しているにも関わらず、画像データの黒細線部が強調されることにより、後段のACS機能は色文字と判定してしまい、前段と後段でのカラー／モノクロ判定結果が覆ってしまうという問題があった。
【０００９】
画像データを記憶装置の蓄積前後で判定しているが、使用しているパラメータが同じであるため、判定精度は同レベルである。そのため、蓄積後の画像データに対して、強調処理が実施された場合、黒細線部の色付きをカラー判定してしまい、判定結果が覆ってしまう。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、蓄積画像出力時にカラー／モノクロ判定を適切に行うことを目的としている。
【課題を解決するための手段】
【００１１】
本発明に係る第１の画像処理装置は、画像データを入力する画像入力手段と、前記画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定手段と、前記画像データと、前記第１のカラー/モノクロ判定手段によるカラー/モノクロ判定結果とを蓄積する蓄積手段と、前記蓄積された画像データを強調するフィルタ処理手段と、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定手段と、前記フィルタ処理された画像データを出力する画像出力手段と、を備え、前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定手段による判定結果を使わずに、前記第２のカラー/モノクロ判定手段による判定結果を利用することを特徴とする。
【００１２】
本発明に係る第２の画像処理装置は、画像データを入力する画像入力手段と、前記画像データを画像の特徴に応じた領域に分離する像域分離処理手段と、前記画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定手段と、前記画像データと、前記像域分離処理手段による分離結果と、前記第１のカラー/モノクロ判定手段によるカラー/モノクロ判定結果とを蓄積する蓄積手段と、前記蓄積された画像データを強調するフィルタ処理手段と、前記像域分離処理手段の結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定手段と、前記フィルタ処理された画像データを出力する画像出力手段と、を備え、前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定手段による判定結果を使わずに、前記第２のカラー/モノクロ判定手段による判定結果を利用することを特徴とする。
【００１３】
本発明に係る第３の画像処理装置は、画像データを入力する画像入力手段と、前記画像データを画像の特徴に応じた領域に分離する像域分離処理手段と、前記画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定手段と、前記画像データと、前記像域分離処理手段による分離結果と、前記第１のカラー/モノクロ判定手段によるカラー/モノクロ判定結果とを蓄積する蓄積手段と、前記蓄積された画像データを強調するフィルタ処理手段と、前記像域分離処理手段の結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定手段と、前記フィルタ処理された画像データを出力する画像出力手段と、を備え、前記フィルタ処理の後に、前記第１のカラー/モノクロ判定手段による判定結果を、前記第２のカラー/モノクロ判定手段による判定結果とともに利用することを特徴とする。
【００１４】
本発明に係る第１の画像処理方法は、画像データを入力するステップと、前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定ステップと、前記入力した画像データと、前記第１のカラー/モノクロ判定ステップによるカラー/モノクロ判定結果とを蓄積するステップと、前記蓄積された画像データを強調するフィルタ処理ステップと、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定ステップと、前記フィルタ処理された画像データを出力するステップと、を備え、前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定ステップによる判定結果を使わずに、前記第２のカラー/モノクロ判定ステップによる判定結果を利用することを特徴とする。
【００１５】
本発明に係る第２の画像処理方法は、画像データを入力するステップと、前記入力した画像データを画像の特徴に応じた領域に分離する像域分離処理ステップと、前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定ステップと、前記入力した画像データと、前記像域分離処理ステップによる分離結果と、前記第１のカラー/モノクロ判定ステップによるカラー/モノクロ判定結果とを蓄積するステップと、前記蓄積された画像データを強調するフィルタ処理ステップと、前記像域分離処理ステップの結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定ステップと、前記フィルタ処理された画像データを出力するステップと、を備え、前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定ステップによる判定結果を使わずに、前記第２のカラー/モノクロ判定ステップによる判定結果を利用することを特徴とする。
【００１６】
本発明に係る第３の画像処理方法は、画像データを入力するステップと、前記入力した画像データを画像の特徴に応じた領域に分離する像域分離処理ステップと、前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定ステップと、前記入力した画像データと、前記像域分離処理ステップによる分離結果と、前記第１のカラー/モノクロ判定ステップによるカラー/モノクロ判定結果とを蓄積するステップと、前記蓄積された画像データを強調するフィルタ処理ステップと、前記像域分離処理ステップの結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定ステップと、前記フィルタ処理された画像データを出力するステップと、を備え、前記フィルタ処理の後に、前記第１のカラー/モノクロ判定ステップによる判定結果を、前記第２のカラー/モノクロ判定ステップによる判定結果とともに利用することを特徴とする。
【００１７】
本発明に係る第１の画像処理プログラムは、画像データを入力する処理と、前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定処理と、前記入力した画像データと、前記第１のカラー/モノクロ判定処理によるカラー/モノクロ判定結果とを蓄積する処理と、前記蓄積された画像データを強調するフィルタ処理と、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定処理と、前記フィルタ処理された画像データを出力する処理と、をコンピュータに実行させ、前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定処理による判定結果を使わずに、前記第２のカラー/モノクロ判定処理による判定結果を利用することを特徴とする。
【００１８】
本発明に係る第２の画像処理プログラムは、画像データを入力する処理と、前記入力した画像データを画像の特徴に応じた領域に分離する像域分離処理と、前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定処理と、前記入力した画像データと、前記像域分離処理による分離結果と、前記第１のカラー/モノクロ判定処理によるカラー/モノクロ判定結果とを蓄積する処理と、前記蓄積された画像データを強調するフィルタ処理と、前記像域分離処理の結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定処理と、前記フィルタ処理された画像データを出力する処理と、を、コンピュータに実行させ、前記フィルタ処理の後に、所定の画像加工を行った場合に、前記第１のカラー/モノクロ判定処理による判定結果を使わずに、前記第２のカラー/モノクロ判定処理による判定結果を利用することを特徴とする。
【００１９】
本発明に係る第３の画像処理プログラムは、画像データを入力する処理と、前記入力した画像データを画像の特徴に応じた領域に分離する像域分離処理と、前記入力した画像データがカラーかモノクロかを判定する第１のカラー/モノクロ判定処理と、前記入力した画像データと、前記像域分離処理による分離結果と、前記第１のカラー/モノクロ判定処理によるカラー/モノクロ判定結果とを蓄積する処理と、前記蓄積された画像データを強調するフィルタ処理と、前記像域分離処理の結果を利用し、フィルタ処理された画像データがカラーかモノクロかを判定する第２のカラー/モノクロ判定処理と、前記フィルタ処理された画像データを出力する処理と、をコンピュータに実行させ、前記フィルタ処理の後に、前記第１のカラー/モノクロ判定処理による判定結果を、前記第２のカラー/モノクロ判定処理による判定結果とともに利用することを特徴とする。
【００２０】
本発明に係る記録媒体は、上記本発明に係る第１から第３のいずれかの画像処理プログラムの処理を記録するコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００２１】
本発明によれば、蓄積画像出力時にカラー／モノクロ判定を適切に行うことが出来る。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る画像処理装置の機能ブロック図である。
【図２】本発明の実施形態に係る画像処理の流れについて説明するための図である。
【図３】本発明の実施形態に係る画像加工によるカラー／モノクロ判定結果例を示す図である。
【図４】本発明の実施形態に係るフィルタ処理（強調処理）により黒細線が色付く例を示す図である。
【図５】本発明の実施形態に係るフィルタ処理（強調処理）により黒細線が色付くときのフィルタUV成分を示す図である。
【図６】本発明の実施形態に係るカラー／モノクロ判定基準例を示す図である。
【図７】本発明の実施形態に係る画像処理装置の動作処理を示すフローチャートである。
【図８】本発明の実施形態に係る画像処理の流れについて説明するための図である。
【図９】本発明の実施形態に係る画像処理装置の動作処理を示すフローチャートである。
【図１０】本発明の実施形態に係る画像処理の流れについて説明するための図である。
【図１１】本発明の実施形態に係る画像処理装置の動作処理を示すフローチャートである。
【図１２】本発明の実施形態に係るフィルタ処理（強調処理）により色文字が黒付く例を示す図である。
【図１３】本発明の実施形態に係るフィルタ処理（強調処理）により色文字が黒付くときのフィルタUV成分を示す図である。
【図１４】本発明の実施形態に係るユースケース別の判定結果例を示す図である。
【図１５】本発明の実施形態に係る画像処理装置の動作処理を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下に、本発明の実施形態について図面を用いて詳細に説明する。なお、以下に述べる実施形態は、本発明の好適な実施形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２４】
以下に説明する実施形態は、蓄積後の画像データに対してフィルタ処理を実施した場合に、所定の画像加工に際して、フィルタ処理前に第１のカラー／モノクロ判定手段によって判定した判定結果を使わずに、改めて第２のカラー／モノクロ判定手段によって判定を行い、その判定結果を利用することを特徴とする。
【００２５】
なお、第１のカラー／モノクロ判定手段はカラー／モノクロ判定部（Ａ）、第２のカラー／モノクロ判定手段はカラー／モノクロ判定部（Ｂ）、と称す。
【００２６】
（全体構成）
図１は、本発明の実施形態に係る画像処理装置の機能ブロック図である。図１に示す画像処理装置２０は、原稿から画像データを読み込む読取部１、第１の画像データ処理部２Ａ、バス制御部３、第２の画像データ処理部２Ｂ、ＨＤＤ（Hard Disk Drive）５、ＣＰＵ（Central Processing Unit）６、メモリ７、出力部I／Ｆ（インタフェース）８、出力部９、操作表示部１０、回線Ｉ／Ｆ１１、外部Ｉ／Ｆ１２、Ｓ．Ｂ．（South Bridge）１３、ＲＯＭ（Read Only Memory）１４、カードスロット１５などを備えている。
【００２７】
読取部１は、ＣＣＤ（Charge Coupled Device）光電変換素子からなるラインセンサとＡ／Ｄ（Analog to Digital）コンバータとそれらの駆動回路を具備し、セットされた原稿をスキャンすることで得る原稿の濃淡情報から、ＲＧＢ（Red, Green, Blue）各８ビットのデジタル画像データを生成し出力する。
【００２８】
第１の画像データ処理部２Ａは、読取部１から出力されたデジタル画像データに対し、予め定めた特性に統一する処理を施して出力する。統一する特性とは、画像データをＨＤＤ５に蓄積し、その後再利用する場合に、出力先の画像変換に適する特性である。
【００２９】
バス制御部３は、デジタルカラー複合機内で必要な画像データや制御コマンド等の各種データのやり取りを行うデータバスの制御装置であり、複数種のバス規格間のブリッジ機能も有している。本実施形態においては、第１の画像データ処理部２Ａ、第２の画像データ処理部２Ｂ、ＣＰＵ６とは、PCI（Peripheral Component Interconnect）-Expressバスで接続し、ＨＤＤ５とはＡＴＡ（AT Attachment）バスで接続するものであって、ＡＳＩＣ（Application Specific Integrated Circuit）化されている。
【００３０】
第２の画像データ処理部２Ｂは、第１の画像データ処理部２Ａで予め定めた特性を統一されたデジタル画像データに対し、ユーザから指定された出力先に適した画像処理を施し出力する。
【００３１】
ＨＤＤ５は、パーソナルコンピュータなどにも使用されている電子データを保存するための大型の記憶装置で、画像処理装置２０では主にデジタル画像データおよびデジタル画像データの付帯情報（例えば、設定モードなど）を蓄積することが可能である。また、本実施形態においては、ＩＤＥ（Integrated Device Electronics）を拡張して規格化されているＡＴＡバス接続のハードディスクを使用する。
【００３２】
ＣＰＵ６は、デジタルカラー複合機の制御全体を司るマイクロプロセッサである。
【００３３】
メモリ７は、複数種のバス規格間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータを記憶したり、ＣＰＵ６がデジタルカラー複合機の制御を行う際に、プログラムや中間処理データを一時的に記憶したりする揮発性メモリである。
【００３４】
ＣＰＵ６には高速処理が求められるため、通常起動時にＲＯＭ１４に記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ７に展開されたプログラムによって処理を行う。
【００３５】
本実施形態においては、規格化されたパーソナルコンピュータに使用されているＤＩＭＭ（Dual Inline Memory Module）を使用する。
【００３６】
出力部I／Ｆ８は、ＣＰＵ６に汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹＫ（Cyan, Magenta, Yellow, Black）からなるデジタル画像データを受け取ると、出力部９の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。本実施形態で使用している汎用規格Ｉ／ＦはPCI-Expressバスである。
【００３７】
出力部９は、ＣＭＹＫからなるデジタル画像データを受け取ると、レーザビームを用いた電子写真プロセスを使って、転写紙に受け取った画像データを出力する。
【００３８】
Ｓ．Ｂ．１３は、パーソナルコンピュータに使用されるチップセットの一つであり、South Bridgeと呼ばれる汎用の電子デバイスである。主に、PCI-ExpressとＩＳＡ（Industry Standard Architecture）ブリッジを含むＣＰＵシステムを構築する際に使用されるバスのブリッジ機能を汎用回路化したものであり、本実施の形態においてはＲＯＭ１４との間をブリッジしている。
【００３９】
ＲＯＭ１４は、ＣＰＵ６が画像処理装置２０の制御を行う際の各種プログラム（ブートプログラムを含む）を格納するメモリである。ここで、プログラムとしては、コピー動作プロセスのプログラム（コピーアプリ）やスキャナ配信プロセスのプログラム（スキャナ配信アプリ）、ファックス送信プロセスのプログラム（ファックスアプリ）などがある。
【００４０】
操作表示部１０は、画像処理装置２０とユーザのインタフェースを行う部分で、タッチパネルを設けたＬＣＤ（Liquid Crystal Display；液晶表示部）と各種処理モード設定キーや、置数キー、スタートキーなどを備えたキースイッチ群から構成され、装置の各種状態や操作方法をＬＣＤに表示し、ユーザからのタッチパネルやキースイッチ群を介した入力を検知する。本実施形態では、PCI‐Expressバスを介してＣＰＵ６と接続されている。
【００４１】
ここで、ユーザが選択することができる処理モードは、カラー／モノクロモード、アプリケーションモードや画質モードが考え得る。具体的には、カラー／モノクロモードは、フルカラーモード、シングルカラーモード、白黒モードなどがあり、アプリケーションモードは、コピーモード、スキャナモード、ＦＡＸモード、スキャナ配信モードなどがあり、画質モードは、文字モード、文字写真モード、写真モードなどがある。また、原稿を濃くする、薄くするなどのノッチ情報などがある。
【００４２】
回線Ｉ／Ｆ１１は、PCI-Expressバスと電話回線（公衆回線）とを接続する。回線Ｉ／Ｆ１１により、画像処理装置２０は、電話回線を介してＦＡＸ１６等との各種データの授受を行うことが可能になる。
【００４３】
外部Ｉ／Ｆ１２は、PCI-Expressバスと、外部装置例えばパーソナルコンピュータ（ＰＣ）１７とを接続する。外部Ｉ／Ｆ１２により、画像処理装置２０は、外部装置と各種データのやり取りを行うことが可能になる。本実施形態では、接続Ｉ／Ｆにネットワーク（Ethernet（登録商標））を使用する。すなわち、画像処理装置２０は、外部Ｉ／Ｆ１２を介してネットワーク（インターネット）に接続できる。なお、ＰＣ１７は、インストールされたアプリケーションソフトやドライバを介して、画像処理装置２０に対して各種制御や画像データの入出力を行う。また、外部Ｉ／Ｆ１２は、カードスロット１５を介して外部メディア１８との接続を行う。
【００４４】
外部メディア１８は、デジタル画像データを含む各種電子データを記憶する。ここで、外部メディアとは、ＳＤ（Secure Digital）カードメモリやコンパクトフラッシュ（登録商標）カード等のメモリデバイスを想定している。
【００４５】
（動作処理）
次に、本発明の実施形態に係る画像処理装置２０の動作処理について各図を用いて説明する。
【００４６】
〔実施例１〕
図２は、本実施形態に係る画像処理の流れについて説明するための図である。
【００４７】
＜画像データ処理部２Ａ＞
読取部１で読み取られた原稿データは入力画像データ２０１として、画像データ処理部２Ａに入力される。デジタル化された画像データは、γ変換部２０３で反射率を基にした特性から予め定められた特性に変換される。このとき、カラー／モノクロ判定部（Ａ）２０２は、入力画像データ２０１がカラーかモノクロかを判別する。判定結果（ａ）２０７は、バス制御部３を経由してHDD５へと蓄積される。
【００４８】
次にフィルタ処理部２０４でフィルタ処理を施し、読取部１の持つMTF（Modulation Transfer Function）特性などの特性を予め定められた特性に補正する。
【００４９】
色変換部２０５では、読取部１の色空間から予め定められた色空間へと変換する。
【００５０】
さらに、解像度変換部２０６では、読取部１より入力された解像度から、予め定められた解像度へと変換する。本実施形態では、常に600dpiへと変換するが、もちろん他の解像度でも可能である。
【００５１】
画像データ処理部２Ａで特性を統一された画像データ（ａ）２０８（RGB）はバス制御部３を経由してHDD５へと蓄積される。
【００５２】
＜画像データ処理部２Ｂ＞
HDD５に蓄積された画像データ（ａ）２０８は、画像データ処理部２Ｂへ入力され、フィルタ処理部２０９で画像データの鮮鋭性やS（Signal）/N（Noise）比を出力部９に出力する場合の再現性が良くなるように補正される。具体的には、所望するモード情報に従って鮮鋭化/平滑化処理を施す。例えば、文字モードでは文字をくっきりさせるために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するために平滑化処理を施す。
【００５３】
色変換部２１２は、RGB各8bitのデータを受け取ると、出力部９用の色空間であるCMYK各8bitに変換する。解像度変換部２１３は、CMYK画像データの解像度の変換を出力部９の性能に従って行う。本実施形態では、出力部９の性能が600dpi出力であるため、特に変換は行われない。
【００５４】
γ変換部２１４では、CMYK画像データのγ特性の変換を出力部９のプロセス特性に従って行う。
【００５５】
中間調処理部２１５では、CMYK各8bitを受け取ると、出力部９の階調処理能力に従った中間調処理を行う。本実施形態では、CMYK各2bitとして、擬似中間調処理の一つである誤差拡散法を用いる。
【００５６】
ここで、通常は、カラー／モノクロ判定結果（ａ）２０７に基づいて、色変換部２１２でカラー（CMYK各8bit）、又はモノクロ（K単色8bit）へ変換されるが、本実施形態では、ユーザの変更要求によって画像加工部２１０において所定の画像加工が施された場合に、カラー／モノクロ判定結果（ａ）２０７を使わずに、カラー／モノクロ判定部（Ｂ）２１１で改めてカラー／モノクロ判定を実行し、その判定結果（カラー／モノクロ判定結果（ｂ））を使用する。
【００５７】
このように、カラー／モノクロ判定部（Ａ）２０２による判定結果を使わずに、カラー／モノクロ判定部（Ｂ）２１１による判定結果を利用することにより、所定の画像加工を施した領域に対して、適切なカラー／モノクロ判定を実施することができる。
【００５８】
例えば、図３に示す原稿（図中、画像加工前）を読み取り、カラー／モノクロ判定部（Ａ）２０２による判定結果が「カラー」となった場合に、所定の画像加工を施したことにより、画像加工後の画像データ（図中、画像加工後）が「モノクロ」と判定され、カラー／モノクロ判定結果（ａ）と異なった（覆った）状態となってしまうことがある。そのため、本実施形態では、カラー／モノクロ判定部（Ｂ）２１１によって改めてカラー／モノクロ判定を行って得たカラー／モノクロ判定結果（ｂ）を使用することで、適切なカラー／モノクロ判定の実施を実現する。
【００５９】
ここで、図４に示す原稿（図中、フィルタ処理前）を読み取った場合に、ユーザの変更要求によって、フィルタ処理部２０９で強調処理を実施したとき、黒細線が色付くことがある（図中、画像加工後）。これは、黒細線のRGB成分をフィルタ処理でYUV成分に分解して強調をかけると、彩度成分のUVが無彩から有彩に振れるためである（図５参照）。
【００６０】
従って、カラー／モノクロ判定部（Ａ）２０２ではモノクロ判定となるが、画像加工後のカラー／モノクロ判定部（Ｂ）２１１ではカラー判定されてしまい、判定結果が異なってしまうことがある。これは、カラー／モノクロ判定部（Ａ）２０２と、カラー／モノクロ判定部（Ｂ）２１１で使用しているパラメータが同じであるため生じる問題である。そこで、本実施形態では、カラー／モノクロ判定部（Ｂ）２１１において、モノクロ判定しやすいパラメータを使用すること（例えばカラー／モノクロ判定基準をモノクロ寄りに設定）が考え得る。
【００６１】
このように、カラー／モノクロ判定部（Ｂ）２１１は、カラー／モノクロ判定部（Ａ）２０２よりもモノクロ判定しやすいパラメータを使用することで、フィルタの強調処理による黒細線の色付きが発生しても、適切なカラー／モノクロ判定を実施することができる。
【００６２】
ここで、カラー／モノクロ判定では、ある画像領域における有彩画素数をカウントして、そのカウンタ値がある閾値以上ならカラーと判定している。例えば、カラー／モノクロ判定基準C4（デフォルト）のとき、有彩画素カウンタが100以上でカラー画像と判定するが、カラー／モノクロ判定基準をモノクロ寄り（C1-C3）に設定することで、モノクロ判定しやすくなる（図６参照）。
【００６３】
以上の画像処理の流れを図７のフローチャートに示して説明する。
【００６４】
（Ｓ１０１）
読取部１の圧板、又は自動原稿送り装置（以下「ADF」と称す）に、原稿をセットする。
【００６５】
（Ｓ１０２）
操作表示部１０上で、コピーアプリの読み取り条件を設定する。
【００６６】
（Ｓ１０３）
操作表示部１０上の読み取り開始ボタンを押下する。
【００６７】
（Ｓ１０４）
画像データ処理部２Ａ内のカラー／モノクロ判定部（Ａ）２０２で、読み取った画像データ（入力画像データ）がカラー／モノクロか判定する。
【００６８】
（Ｓ１０５）
Ｓ１０４のカラー／モノクロ判定結果（ａ）と画像データ（ａ）をHDD５に蓄積する。
【００６９】
（Ｓ１０６）
HDD５に蓄積された画像データ（ａ）は、バス制御部３を経由して、第２の画像データ処理部２Ｂに転送される。ユーザからの変更要求に応じて、フィルタ処理を実施する。
【００７０】
（Ｓ１０７）
ユーザからの変更要求に応じて、画像加工を実施するか否かが指定される。
【００７１】
（Ｓ１０８）
Ｓ１０７で画像加工を実施すると指定された場合は、カラー／モノクロ判定部（Ｂ）２１１で画像データ（ａ）がカラー／モノクロか判定される。このとき、カラー／モノクロ判定部（Ｂ）２１１の判定基準は、C1-C7の中から選択することができる。
【００７２】
（Ｓ１０９）
Ｓ１０７で画像加工を実施しないと指定された場合は、カラー／モノクロ判定部（Ａ）２０２による判定結果（ａ）２０７を使用する。
【００７３】
（Ｓ１１０）
Ｓ１０８又はＳ１０９のカラー／モノクロ判定結果に応じた色変換を実施する。
【００７４】
（Ｓ１１１）
出力部９から、一連の画像処理が実施された画像が出力される。
【００７５】
〔実施例２〕
図８は、本発明の実施形態に係る画像処理の流れを説明するための図である。
【００７６】
＜画像データ処理部２Ａ＞
読取部１で読み取られた原稿は、入力画像データ３０１として、画像データ処理部２Ａに入力される。
【００７７】
デジタル化された画像データは、γ変換部３０４で反射率を基にした特性から予め定められた特性に変換される。
【００７８】
そして、像域分離部３０３は、入力画像データ３０１を領域に分離する。このとき、カラー／モノクロ判定部（Ａ）３０２で、入力画像データ３０１がカラーかモノクロかが判別される。その判定結果（ａ）３０８は、バス制御部３を経由してHDD５へ蓄積される。
【００７９】
次にフィルタ処理部３０５でフィルタ処理を施し、読取部１の持つMTF（Modulation Transfer Function）特性などの特性を予め定められた特性に補正する。
【００８０】
色変換部３０６では、読取部１の色空間から予め定められた色空間へと変換する。
【００８１】
さらに、解像度変換部３０７では、読取部１より入力された解像度から、予め定められた解像度へと変換する。本実施形態では、常に600dpiへと変換するが、もちろん他の解像度でも可能である。
【００８２】
画像データ処理部２Ａで特性を統一された画像データ（ａ）３１０（RGB）はバス制御部３を経由してHDD５へと蓄積される。
【００８３】
＜画像データ処理部２Ｂ＞
HDD５に蓄積された画像データ（ａ）３１０は、画像データ処理部２Ｂへと入力され、フィルタ処理部３１１で画像データの鮮鋭性やS（Signal）/N（Noise）比を出力部９に出力する場合の再現性が良くなるように補正される。
【００８４】
具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をくっきりさせるために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するために平滑化処理を施す。
【００８５】
色変換部３１４は、RGB各8bitのデータを受け取ると、出力部９用の色空間であるCMYK各8bitに変換する。
【００８６】
解像度変換部３１５は、CMYK画像データの解像度の変換を出力部９の性能に従って行う。本実施形態では、出力部９の性能が600dpi出力であるため、特に変換は行われない。
【００８７】
γ変換部３１６では、CMYK画像データのγ特性の変換を出力部９のプロセス特性に従って行う。
【００８８】
中間調処理部３１７では、CMYK各8bitを受け取ると、出力部９の階調処理能力に従った中間調処理を行う。本実施形態では、CMYK各2bitとして、擬似中間調処理の一つである誤差拡散法を用いる。
【００８９】
ここで、通常の画像処理フローであれば、カラー／モノクロ判定結果（ａ）３０８に基づいて、色変換３１４でカラー（CMYK各8bit）、又はモノクロ（K単色8bit）へ変換されるが、ユーザの変更要求によって所定の画像加工が施された場合は、カラー／モノクロ判定結果（ａ）３０８を使わずに、カラー／モノクロ判定部（Ｂ）３１３でのカラー／モノクロ判定を実行して、その判定結果（カラー／モノクロ判定結果（ｂ））を使用する。このとき、像域分離部３０３の分離結果３０９を考慮して判定を行う。
【００９０】
これにより、カラー／モノクロ判定部（Ａ）３０２による判定結果を使わずに、カラー／モノクロ判定部（Ｂ）３１３による判定結果を利用することで、所定の画像加工を施した領域、かつ画像の特徴に応じた領域に対して、適切なカラー／モノクロ判定を実施することができる。
【００９１】
ここで、図４のような原稿を読み取った場合に、ユーザの変更要求によって、フィルタ処理部３１１で強調処理を実施したとき、黒細線が色付くことがある。このような場合、カラー／モノクロ判定部（Ａ）３０２ではモノクロ判定していたにも関わらず、画像加工後にカラー／モノクロ判定部（Ｂ）３１３で改めて判定すると、カラー判定されてしまい、判定結果が異なってしまうことは上述した。
【００９２】
そこで、本実施形態では、像域分離部３０３において、画像データのエッジ部を検出することにより、文字とそれ以外の領域に画像データを分離し、分離結果で得られた文字以外の領域に対して、カラー／モノクロ判定部（Ｂ）３１３で改めて判定することで、判定結果が異なってしまうという問題を回避することができる。
【００９３】
すなわち、カラー／モノクロ判定部（Ａ）３０２による判定結果を使わずに、カラー／モノクロ判定部（Ｂ）３１３による判定結果を利用することにより、所定の画像加工を施した領域、かつ文字判定以外の領域に対して、適切なカラー／モノクロ判定を実施することができる。
【００９４】
以上の画像処理の流れを図９のフローチャートに示して説明する。
【００９５】
（Ｓ２０１）
読取部１の圧板、または、ADFに原稿をセットする。
【００９６】
（Ｓ２０２）
操作表示部１０上で、コピーアプリの読み取り条件を設定する。
【００９７】
（Ｓ２０３）
操作表示部１０上の読み取り開始ボタンを押下する。
【００９８】
（Ｓ２０４）
画像データ処理部２Ａ内のカラー／モノクロ判定部（Ａ）３０２で画像データがカラー／モノクロか判定する。
【００９９】
（Ｓ２０５）
像域分離部３０３で、画像データを文字とそれ以外の領域に分離する。
【０１００】
（Ｓ２０６）
Ｓ２０４のカラー／モノクロ判定結果（ａ）と、Ｓ２０５の分離結果と、画像データ（ａ）をHDD５に蓄積する。
【０１０１】
（Ｓ２０７）
HDD５に蓄積された画像データ（ａ）は、バス制御部３を経由して、第２の画像データ処理部２Ｂに転送される。ユーザからの変更要求に応じて、フィルタ処理を実施する。
【０１０２】
（Ｓ２０８）
ユーザからの変更要求に応じて、画像加工を実施するか否かが指定される。
【０１０３】
（Ｓ２０９）
Ｓ２０８で画像加工を実施する場合は、分離結果３０９を使用して、画像データの文字以外の領域に対して、カラー／モノクロ判定部（Ｂ）３１３で改めて、画像データ（ａ）がカラー／モノクロか判定される。
【０１０４】
（Ｓ２１０）
Ｓ２０８で画像加工を実施しない場合は、カラー／モノクロ判定部（Ａ）３０２による判定結果（ａ）３０８を使用する。
【０１０５】
（Ｓ２１１）
Ｓ２０９又はＳ２１０のカラー／モノクロ判定結果に応じた色変換を実施する。
【０１０６】
（Ｓ２１２）
出力部９より、一連の画像処理が実施された画像が出力される。
【０１０７】
〔実施例３〕
図１０は、本発明の実施形態に係る画像処理の流れについて説明するための図である。本実施形態に係る画像処理装置２Ａと画像処理装置２Ｂの構成は、図８を用いて説明した上記実施例２の構成と同様である。本実施形態は、像域分離部３０３での処理が異なる。
【０１０８】
通常、カラー／モノクロ判定結果（ａ）４０８に基づいて、色変換部４１４でカラー（CMYK各8bit）又はモノクロ（K単色8bit）へ変換されるが、ユーザの変更要求によって所定の画像加工が施された場合は、カラー／モノクロ判定結果（ａ）４０８を使わずに、カラー／モノクロ判定部（Ｂ）４１３で判定を実行し、その判定結果（カラー／モノクロ判定結果（ｂ））を使用する。このとき、像域分離部４０３による分離結果（文字/色）４０９を考慮して判定を行う。
【０１０９】
また、本実施形態に係る像域分離部４０３は、画像データのエッジ部を検出し、画像データが有彩か無彩かの色判定を行うことにより、黒文字と色文字とそれ以外の領域に画像データを分離することができるが、分離結果で得られた色文字以外の領域に対して、カラー／モノクロ判定部（Ｂ）４１３で改めて判定を行うことで、判定結果が異なるという問題を回避することができる。
【０１１０】
すなわち、カラー／モノクロ判定部（Ａ）４０２による判定結果を使わずに、カラー／モノクロ判定部（Ｂ）４１３による判定結果を利用することで、所定の画像加工を施した領域、かつ黒文字判定や色文字判定以外の領域に対して、適切なカラー／モノクロ判定を実施することができる。
【０１１１】
以上の画像処理の流れを図１１のフローチャートに示して説明する。
【０１１２】
（Ｓ３０１）
読取部１の圧板、または、ADFに原稿をセットする。
【０１１３】
（Ｓ３０２）
操作表示部１０上で、コピーアプリの読み取り条件を設定する。
【０１１４】
（Ｓ３０３）
操作表示部１０上の読み取り開始ボタンを押下する。
【０１１５】
（Ｓ３０４）
画像データ処理部２Ａ内のカラー／モノクロ判定部（Ａ）４０２で画像データがカラー／モノクロか判定する。
【０１１６】
（Ｓ３０５）
像域分離部４０３で画像データを黒文字と色文字とそれ以外の領域に分離する。
【０１１７】
（Ｓ３０６）
Ｓ３０４のカラー／モノクロ判定結果（ａ）と、Ｓ３０５の分離結果と、画像データ（ａ）をHDD５に蓄積する。
【０１１８】
（Ｓ３０７）
HDD５に蓄積された画像データ（ａ）は、バス制御部３を経由して、第２の画像データ処理部２Ｂに転送される。ユーザからの変更要求に応じて、フィルタ処理を実施する。
【０１１９】
（Ｓ３０８）
ユーザからの変更要求に応じて、画像加工を実施するか否かが指定される。
【０１２０】
（Ｓ３０９）
Ｓ３０８で画像加工を実施する場合は、分離結果４０９を使用して、画像データの文字以外の領域に対して、カラー／モノクロ判定部（Ｂ）４１３で改めて判定を行うことで、画像データ（ａ）がカラー／モノクロか判定される。
【０１２１】
（Ｓ３１０）
Ｓ３０８で画像加工を実施しない場合は、カラー／モノクロ判定部（Ａ）４０２による判定結果（ａ）４０８を使用する。
【０１２２】
（Ｓ３１１）
Ｓ３０９又はＳ３１０のカラー／モノクロ判定結果に応じた色変換を実施する。
【０１２３】
（Ｓ３１２）
出力部９より、一連の画像処理が実施された画像が出力される。
【０１２４】
〔実施例４〕
図１２は、フィルタ処理（強調処理）により色文字が黒付く例を示す図である。図１２のような原稿を読み取った場合に、ユーザの変更要求によって、フィルタ処理部４１１で強調処理を実施したとき、色文字が黒付くことがある。これは、色文字のRGB成分をフィルタ処理でYUV成分に分解して強調をかけると、彩度成分のUVが有彩から無彩に振れるためである（図１３参照）。図１３は、フィルタ処理（強調処理）により色文字が黒付くときのフィルタUV成分について示す図である。
【０１２５】
そして、画像加工の有無に関係なく、カラー／モノクロ判定部（Ａ）４０２ではカラー判定されたが、カラー／モノクロ判定部（Ｂ）４１３ではモノクロ判定されてしまい、判定結果が覆ってしまうことがある。こうした状況にも対処すべく、本実施形態では分離結果４０９と、カラー／モノクロ判定部（Ａ）４０２と、カラー／モノクロ判定部（Ｂ）４１３のユースケースに応じて、カラー／モノクロ判定部（Ｂ）４１３で改めて判定することにより、適切な判定結果を得ることができる。
【０１２６】
すなわち、カラー／モノクロ判定部（Ａ）４０２による判定結果と、カラー／モノクロ判定部（Ｂ）４１３による判定結果とを使用して、さらに分離結果も利用することで、フィルタ強調処理による色文字の黒付きが発生しても、適切なカラー／モノクロ判定を実施することができる。
【０１２７】
図１４にユースケース別の判定結果表の一例を示す。このとき、画像加工が実施されている場合は、カラー／モノクロ判定部（Ａ）４０２の判定結果は、画像加工後の領域のみ抽出して、カラー／モノクロ判定部（Ｂ）４１３の判定結果と比較することになる。
【０１２８】
さらに、上記のように、カラー／モノクロ判定部（Ａ）４０２と、カラー／モノクロ判定部（Ｂ）４１３での判定結果に差異が生じた場合は、カラー／モノクロ判定結果が覆る旨をユーザに通知するために、操作表示部１０上にアラートを表示することも考え得る。
【０１２９】
すなわち、カラー／モノクロ判定部（Ａ）４０２によって判定された判定結果と、カラー／モノクロ判定部（Ｂ）４１３によって判定された判定結果に差異がある場合に、カラー／モノクロ判定が覆ってしまうことが操作表示装置上に表示されるため、ユーザは意図しない画像が出力される可能性があることを認識することができる。
【０１３０】
このとき、カラー／モノクロ判定部（Ａ）４０２、若しくはカラー／モノクロ判定部（Ｂ）４１３の何れの判定結果を使用するかは、操作表示部１０上でユーザが好みに応じて選択できるものとする。
【０１３１】
以上の画像処理の流れを図１５のフローチャートに示して説明する。
【０１３２】
（Ｓ４０１）
読取部１の圧板、または、ADFに原稿をセットする。
【０１３３】
（Ｓ４０２）
操作表示部１０上で、コピーアプリの読み取り条件を設定する。
【０１３４】
（Ｓ４０３）
操作表示部１０上の読み取り開始ボタンを押下する。
【０１３５】
（Ｓ４０４）
画像データ処理部２Ａ内のカラー／モノクロ判定部（Ａ）４０２で画像データがカラー／モノクロか判定する。
【０１３６】
（Ｓ４０５）
像域分離部４０３で画像データを黒文字と色文字とそれ以外の領域に分離する。
【０１３７】
（Ｓ４０６）
Ｓ４０４のカラー／モノクロ判定結果（ａ）と、Ｓ４０５の分離結果と、画像データ（ａ）をHDD５に蓄積する。
【０１３８】
（Ｓ４０７）
HDD５に蓄積された画像データ（ａ）は、バス制御部３を経由して、第２の画像データ処理部２Ｂに転送される。ユーザからの変更要求に応じて、フィルタ処理を実施する。
【０１３９】
（Ｓ４０８）
カラー／モノクロ判定部（Ａ）４０３と、カラー／モノクロ判定部（Ｂ）４１３の判定結果が一致しているかを判断する（図１４、UC1,4,5,8に絞る）。
【０１４０】
（Ｓ４０９）
カラー／モノクロ判定部（Ａ）４０３と、カラー／モノクロ判定部（Ｂ）４１３の判定結果がともにカラーであるかを判断する（図１４、UC1,5 に絞る）。
【０１４１】
（Ｓ４１０）
分離結果４０９が黒文字であるかを判断する（図１４、UC5,6,7 に絞る）。
【０１４２】
（Ｓ４１１）
分離結果４０９が色文字であるかを判断する（図１４、UC2,3 に絞る）。
【０１４３】
（Ｓ４１２）
カラー／モノクロ判定部（Ｂ）４１３において、分離結果４０９の黒文字判定部を除いて判定を行う（図１４、UC5,6,7に該当）。
【０１４４】
（Ｓ４１３）
カラー／モノクロ判定部（Ｂ）４１３において、分離結果４０９の色文字判定部を除いて判定を行う（図１４、UC2,3に該当）。
【０１４５】
（Ｓ４１４）
カラー／モノクロ判定部（Ｂ）４１３の判定結果に応じた色変換を実施する。
【０１４６】
（Ｓ４１５）
出力部９より、一連の画像処理が実施された画像が出力される。
【０１４７】
なお、各図のフローチャートに示す処理を、ＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録する記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【０１４８】
以上、本発明を好適な実施形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【符号の説明】
【０１４９】
１    読取部
２Ａ、２Ｂ    画像データ処理部
３    バス制御部
５    ＨＤＤ
６    ＣＰＵ
７    メモリ
８    出力部I／Ｆ
９    画像形成を行う出力部
１０    操作表示部
１１    回線Ｉ／Ｆ
１２    外部Ｉ／Ｆ
１３    Ｓ．Ｂ．
１４    ＲＯＭ
１５    カードスロット
１６    ＦＡＸ
１７    ＰＣ
１８    外部メディア
２０    画像処理装置
２０１、３０１、４０１    入力画像データ
２０２、３０２、４０２    カラー／モノクロ判定部（Ａ）
２０３、２１４、３０４、３１６、４０４、４１６    γ変換部
２０４、２０９、３０５、３１１、４０５、４１１    フィルタ処理部
２０５、２１２、３０６、３１４、４０６、４１４    色変換部
２０６、２１３、３０７、３１５、４０７、４１５    解像度変換部
２０７、３０８、４０８    カラー／モノクロ判定結果（ａ）
２０８、３１０、４１０    画像データ（ａ）
２１０、３１２、４１２    画像加工部
２１１、３１３、４１３    カラー／モノクロ判定部（Ｂ）
２１５、３１７、４１７    中間調処理部
２１６、３１８、４１８    画像データ（ｂ）
３０３、４０３    像域分離部
３０９    分離結果（文字）
４０９    分離結果（文字／色）
【先行技術文献】
【特許文献】
【０１５０】
【特許文献１】特開２００３−２９８８５９号公報
【図１】
2010288059.tif 000003
【図２】
2010288059.tif 000004
【図３】
2010288059.tif 000005
【図４】
2010288059.tif 000006
【図５】
2010288059.tif 000007
【図６】
2010288059.tif 000008
【図７】
2010288059.tif 000009
【図８】
2010288059.tif 000010
【図９】
2010288059.tif 000011
【図１０】
2010288059.tif 000012
【図１１】
2010288059.tif 000013
【図１２】
2010288059.tif 000014
【図１３】
2010288059.tif 000015
【図１４】
2010288059.tif 000016
【図１５】
2010288059.tif 000017