(57)【要約】【課題】カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿であっても、カラー又は白黒の誤った出力を防止することができる画像処理方法、画像処理装置、原稿読取装置、画像形成装置及びコンピュータプログラムを提供する。【解決手段】ＡＣＳ処理部２２は、原稿画像の画素値に基づいて、画素が有彩色であるか否かを判定するとともに、有彩色の画素数を計数する。ＡＣＳ処理部２２は、計数した有彩色画素数が第１有彩色画素閾値Ｔｈ１より小さく、かつ第２有彩色画素閾値Ｔｈ２より大きい場合、画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかの判定に誤りが生ずる可能性があるとして、画像を所定サイズに縮小した縮小画像を表示させ、利用者による判定指示を受け付ける。【選択図】図１
2008072352.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って得られた画像を構成する複数の画素の画素値に基づいて、原稿がカラー原稿であるか又は白黒原稿であるかを判定するための画像処理方法において、
画素値に基づいて画素が有彩色であるか又は無彩色であるかを判定し、
有彩色の画素であると判定した場合、画像の有彩色画素数を計数し、
計数された有彩色画素数を所定の第１閾値及び該第１閾値より小さい第２閾値と比較し、
前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、前記画像を表示し、
表示された画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかの指定を受け付けることを特徴とする画像処理方法。
【請求項２】
画素が有彩色であると判定された場合、該画素が特定色の画素であるか否かを判定し、
特定色の画素であると判定した場合、画像の特定色画素数を計数し、
前記有彩色画素数が第２閾値より小さい場合に、計数された特定色画素数が所定の特定色画素閾値より大きいか否かを判定し、
前記特定色画素数が特定色画素閾値より大きい場合、前記画像を表示することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記画像を構成する複数の部分画像毎に有彩色画素数を計数し、
計数値が最大の部分画像を表示することを特徴とする請求項１又は請求項２に記載の画像処理方法。
【請求項４】
前記画像を構成する複数の部分画像毎に特定色画素数を計数し、
計数値が最大の部分画像を表示することを特徴とする請求項１又は請求項２に記載の画像処理方法。
【請求項５】
画像の各画素の画素値に基づいて、少なくとも文字原稿を含む原稿種別を判定し、
判定された原稿種別に応じて、有彩色画素数を計数する際に異なる重み付けを行うことを特徴とする請求項１乃至請求項４のいずれか１つに記載の画像処理方法。
【請求項６】
カラー原稿又は白黒原稿であると指定された原稿の枚数を記憶し、
記憶された原稿の枚数に応じて、前記第１又は第２閾値を更新することを特徴とする請求項１乃至請求項５のいずれか１つに記載の画像処理方法。
【請求項７】
カラー原稿又は白黒原稿であると指定された原稿の枚数及び該原稿に対応する画像に含まれる有彩色画素数を記憶し、
記憶された原稿の枚数及び有彩色画素数に応じて、前記第１又は第２閾値を更新することを特徴とする請求項１乃至請求項５のいずれか１つに記載の画像処理方法。
【請求項８】
利用者を識別する識別情報に応じた第１及び第２閾値を記憶してあり、
識別情報を受け付け、
計数された有彩色画素数を、受け付けた識別情報に対応する第１及び第２閾値と比較することを特徴とする請求項１乃至請求項７のいずれか１つに記載の画像処理方法。
【請求項９】
原稿を読み取って得られた画像を構成する複数の画素の画素値に基づいて、原稿がカラー原稿であるか又は白黒原稿であるかを判定するための画像処理装置において、
画素値に基づいて画素が有彩色であるか又は無彩色であるかを判定する手段と、
該手段で有彩色の画素であると判定された場合、画像の有彩色画素数を計数する手段と、
該手段で計数された有彩色画素数を所定の第１閾値及び該第１閾値より小さい第２閾値と比較する手段と、
前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、前記画像を表示する表示手段と、
該表示手段で表示された画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかの指定を受け付ける受付手段と
を備えることを特徴とする画像処理装置。
【請求項１０】
画素が有彩色であると判定された場合、該画素が特定色の画素であるか否かを判定する手段と、
該手段で特定色の画素であると判定された場合、画像の特定色画素数を計数する手段と、
前記有彩色画素数が第２閾値より小さい場合に、計数された特定色画素数が所定の特定色画素閾値より大きいか否かを判定する手段と
を備え、
前記表示手段は、
前記特定色画素数が特定色画素閾値より大きい場合、前記画像を表示するように構成してあることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記画像を構成する複数の部分画像毎に有彩色画素数を計数する手段を備え、
前記表示手段は、
計数値が最大の部分画像を表示するように構成してあることを特徴とする請求項９又は請求項１０に記載の画像処理装置。
【請求項１２】
前記画像を構成する複数の部分画像毎に特定色画素数を計数する手段を備え、
前記表示手段は、
計数値が最大の部分画像を表示するように構成してあることを特徴とする請求項９又は請求項１０に記載の画像処理装置。
【請求項１３】
画像の各画素の画素値に基づいて、少なくとも文字原稿を含む原稿種別を判定する手段と、
該手段で判定された原稿種別に応じて、有彩色画素数を計数する際に異なる重み付けを行う手段と
を備えることを特徴とする請求項９乃至請求項１２のいずれか１つに記載の画像処理装置。
【請求項１４】
カラー原稿又は白黒原稿であると指定された原稿の枚数を記憶する手段と、
記憶された原稿の枚数に応じて、前記第１又は第２閾値を更新する手段と
を備えることを特徴とする請求項９乃至請求項１３のいずれか１つに記載の画像処理装置。
【請求項１５】
カラー原稿又は白黒原稿であると指定された原稿の枚数及び該原稿に対応する画像に含まれる有彩画素数を記憶する手段と、
記憶された原稿の枚数及び有彩色画素数に応じて、前記第１又は第２閾値を更新する手段と
を備えることを特徴とする請求項９乃至請求項１３のいずれか１つに記載の画像処理装置。
【請求項１６】
利用者を識別する識別情報に応じた第１及び第２閾値を記憶する手段と、
識別情報を受け付ける手段と、
計数された有彩色画素数を前記手段で受け付けた識別情報に対応する第１及び第２閾値と比較するように構成してあることを特徴とする請求項９乃至請求項１５のいずれか１つに記載の画像処理装置。
【請求項１７】
原稿を読み取る原稿読取手段と、請求項９乃至請求項１６のいずれか１つに記載の画像処理装置とを備え、前記原稿読取手段で原稿を読み取って得られた画像を前記画像処理装置で処理するように構成してあることを特徴とする原稿読取装置。
【請求項１８】
請求項９乃至請求項１６のいずれか１つに記載の画像処理装置と、該画像処理装置で処理された画像に基づいて出力画像を形成する画像形成手段とを備えることを特徴とする画像形成装置。
【請求項１９】
コンピュータに、入力された画像を構成する複数の画素の画素値に基づいて、原稿がカラー原稿であるか又は白黒原稿であるかを判定させるためのコンピュータプログラムにおいて、
コンピュータを、画素値に基づいて画素が有彩色であるか又は無彩色であるかを判定する手段と、
コンピュータを、有彩色の画素であると判定された場合、画像の有彩色画素数を計数する手段と、
コンピュータを、計数された有彩色画素数を所定の第１閾値及び該第１閾値より小さい第２閾値と比較する手段と、
コンピュータを、前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、原稿がカラー原稿であるか又は白黒原稿であるかの指定を受け付けるために前記画像を特定する手段と
して機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って得られた画像を処理して原稿がカラー原稿であるか又は白黒原稿であるかを判定するための画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置並びに前記画像処理装置を実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
近年のデジタル画像処理技術の進展により、デジタルカラー複写機、デジタルカラー複合機が企業等のオフィスに急速に普及しており、これに伴って、利用者が取り扱うドキュメントも白黒原稿からカラー原稿に移行し、ドキュメントのカラー化が本格的になりつつある。
【０００３】
このような状況にあって、デジタルカラー複写機、デジタルカラー複合機などの画像形成装置は、カラー及び白黒が混在した原稿をスキャン又は複写する場合、原稿に対して適切な画像処理を施すために、原稿がカラー原稿であるか白黒原稿であるかを自動的に判定するＡＣＳ（オートカラーセレクション）機能を備えている。また、これらの画像形成装置は、利用者の所望する出力画像を得るために画像編集機能も備えている。
【０００４】
例えば、原稿から読み取った画像に基づいて、原稿が文字原稿であるかイメージ原稿であるかを判定し、文字原稿である場合には、原稿から得た画像の彩度と第１の閾値との比較によりカラー原稿又は白黒原稿の判定を行い、原稿がイメージ原稿である場合には、原稿から得た画像の彩度と第２の閾値との比較によりカラー原稿又は白黒原稿の判定を行うことにより、低彩度のイメージをカラーと判定しつつ、低彩度の色文字を視認性の良好な黒文字として認識して、原稿のカラー白黒判定を原稿種別に応じて適切に行うことができる画像処理装置が提案されている（特許文献１参照）。
【０００５】
また、画像編集を行った後の編集画像を印刷する前に、利用者の所望通りに編集されているか否かを確認するために、編集画像を表示するプレビュー機能を備え、印刷出力を行う際に、原稿画像の読み込みを行わずに、画像メモリに記憶されている原稿画像データに基づいて画像形成を行うことにより、編集後の画像を印刷出力する際の処理時間を短縮する画像処理装置が提案されている（特許文献２参照）。
【特許文献１】特開２００２−４４４６４号公報
【特許文献２】特開平９−３７０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の画像処理装置にあっては、原稿が文字原稿であるかイメージ原稿であるかに応じて、原稿のカラー白黒判定に用いる彩度閾値を変更するものであり、カラー及び白黒が混在する原稿に、例えば、赤色、緑色、青色などの特定の色が含まれている場合の原稿のカラー白黒判定については考慮されていない。したがって、例えば、白黒の文字原稿に特定色のカラーが混在するような原稿である場合、特にカラー画素が少ない原稿である場合に、カラー原稿として印刷したいときでも、カラー原稿であると判定されずに白黒原稿であると誤って判定されてしまい、カラーが白黒で印刷（出力）されるという問題があった。
【０００７】
また、特許文献２の画像処理装置にあっては、編集画像を確認するためのプレビュー機能を備えるものの、原稿がカラー原稿であるか又は白黒原稿であるかを判定することができず、原稿を印刷する前にカラーで印刷すべきか又は白黒で印刷すべきかを確認することができる画像処理装置が望まれていた。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであり、画素値に基づいて画素が有彩色であるか又は無彩色であるかを判定し、有彩色の画素（有彩色画素）であると判定した場合、画像の有彩色画素数を計数し、計数された有彩色画素数を所定の第１閾値及び該第１閾値より小さい第２閾値と比較し、前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、前記画像を表示して原稿がカラー原稿であるか又は白黒原稿であるかの指定を受け付けることにより、黒文字原稿にカラーが混在するような原稿で、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿の画像を表示して確認することができるとともに、利用者によるカラー原稿であるか又は白黒原稿であるかの判定指示を受け付けて、カラー又は白黒の誤った出力（例えば、印刷）を防止することができる画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置並びに前記画像処理装置を実現するためのコンピュータプログラムを提供することを目的とする。
【０００９】
また、本発明の他の目的は、画素が有彩色であると判定された場合、該画素が特定色の画素であるか否かを判定し、特定色の画素（特定色画素）であると判定された場合、画像の特定色画素数を計数し、画像の有彩色画素数が第２閾値より小さい場合に、計数された特定色画素数が所定の特定色画素閾値より大きいか否かを判定し、前記特定色画素数が特定色画素閾値より大きい場合、前記画像を表示することにより、黒文字原稿に特定色が混在するような原稿の画像を表示して、カラー原稿で出力するか又は白黒原稿で出力するかの確認を一層容易にすることができる画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置を提供することにある。
【００１０】
また、本発明の他の目的は、画像を構成する複数の部分画像毎に有彩色画素数を計数し、計数値が最大の部分画像を表示することにより、有彩色の画素が多い部分を表示させて、カラー原稿で出力するか又は白黒原稿で出力するかの判断を一層容易にすることができる画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置を提供することにある。
【００１１】
また、本発明の他の目的は、画像を構成する複数の部分画像毎に特定色画素数を計数し、計数値が最大の部分画像を表示することにより、特定色の画素が多い部分を表示させて、カラー原稿で出力するか又は白黒原稿で出力するかの判断を一層容易にすることができる画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置を提供することにある。
【００１２】
また、本発明の他の目的は、画像の各画素の画素値に基づいて、少なくとも文字原稿を含む原稿種別を判定し、判定された原稿種別に応じて、有彩色の画素数を計数する際に異なる重み付けを行うことにより、例えば、原稿種別が文字原稿である場合、重み付けを大きくして、カラー原稿であると判定し易くすることができる画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置を提供することにある。
【００１３】
また、本発明の他の目的は、表示された画像に基づいて、利用者がカラー原稿又は白黒原稿であると指定した原稿の枚数を記憶し、記憶された原稿の枚数に応じて、第１又は第２閾値を更新することにより、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿に対する利用者の判定結果を反映させて、カラー原稿で出力するか又は白黒原稿で出力するかの判定精度をさらに高めることができる画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置を提供することにある。
【００１４】
また、本発明の他の目的は、表示された画像に基づいて、利用者がカラー原稿又は白黒原稿であると指定した原稿の枚数及び該原稿に対応する画像に含まれる有彩色画素数を記憶し、記憶された原稿の枚数及び有彩色画素数に応じて、第１又は第２閾値を更新することにより、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿に対する利用者の判定結果を反映させて、カラー原稿で出力するか又は白黒原稿で出力するかの判定精度をさらに高めることができる画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置を提供することにある。
【００１５】
また、本発明の他の目的は、利用者を識別する識別情報を受け付け、計数された有彩色画素数を、受け付けた識別情報に対応する第１及び第２閾値と比較することにより、カラー原稿で出力するか又は白黒原稿で出力するかの判定を利用者が扱う原稿に応じて変更することができる画像処理方法、画像処理装置、該画像処理装置を備える原稿読取装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【００１６】
本発明に係る画像処理方法は、原稿を読み取って得られた画像を構成する複数の画素の画素値に基づいて、原稿がカラー原稿であるか又は白黒原稿であるかを判定するための画像処理方法において、画素値に基づいて画素が有彩色であるか又は無彩色であるかを判定し、有彩色の画素であると判定した場合、画像の有彩色画素数を計数し、計数された有彩色画素数を所定の第１閾値及び該第１閾値より小さい第２閾値と比較し、前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、前記画像を表示し、表示された画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかの指定を受け付けることを特徴とする。
【００１７】
本発明に係る画像処理方法は、画素が有彩色であると判定された場合、該画素が特定色の画素であるか否かを判定し、特定色の画素であると判定した場合、画像の特定色画素数を計数し、前記有彩色画素数が第２閾値より小さい場合に、計数された特定色画素数が所定の特定色画素閾値より大きいか否かを判定し、前記特定色画素数が特定色画素閾値より大きい場合、前記画像を表示することを特徴とする。
【００１８】
本発明に係る画像処理方法は、前記画像を構成する複数の部分画像毎に有彩色画素数を計数し、計数値が最大の部分画像を表示することを特徴とする。
【００１９】
本発明に係る画像処理方法は、前記画像を構成する複数の部分画像毎に特定色画素数を計数し、計数値が最大の部分画像を表示することを特徴とする。
【００２０】
本発明に係る画像処理方法は、画像の各画素の画素値に基づいて、少なくとも文字原稿を含む原稿種別を判定し、判定された原稿種別に応じて、有彩色画素数を計数する際に異なる重み付けを行うことを特徴とする。
【００２１】
本発明に係る画像処理方法は、カラー原稿又は白黒原稿であると指定された原稿の枚数を記憶し、記憶された原稿の枚数に応じて、前記第１又は第２閾値を更新することを特徴とする。
【００２２】
本発明に係る画像処理方法は、カラー原稿又は白黒原稿であると指定された原稿の枚数及び該原稿に対応する画像に含まれる有彩色画素数を記憶し、記憶された原稿の枚数及び有彩色画素数に応じて、前記第１又は第２閾値を更新することを特徴とする。
【００２３】
本発明に係る画像処理方法は、利用者を識別する識別情報に応じた第１及び第２閾値を記憶してあり、識別情報を受け付け、計数された有彩色画素数を、受け付けた識別情報に対応する第１及び第２閾値と比較することを特徴とする。
【００２４】
本発明に係る画像処理装置は、原稿を読み取って得られた画像を構成する複数の画素の画素値に基づいて、原稿がカラー原稿であるか又は白黒原稿であるかを判定するための画像処理装置において、画素値に基づいて画素が有彩色であるか又は無彩色であるかを判定する手段と、該手段で有彩色の画素であると判定された場合、画像の有彩色画素数を計数する手段と、該手段で計数された有彩色画素数を所定の第１閾値及び該第１閾値より小さい第２閾値と比較する手段と、前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、前記画像を表示する表示手段と、該手段で表示された画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかの指定を受け付ける受付手段とを備えることを特徴とする。
【００２５】
本発明に係る画像処理装置は、画素が有彩色であると判定された場合、該画素が特定色の画素であるか否かを判定する手段と、該手段で特定色の画素であると判定された場合、画像の特定色画素数を計数する手段と、前記有彩色画素数が第２閾値より小さい場合に、計数された特定色画素数が所定の特定色画素閾値より大きいか否かを判定する手段とを備え、前記表示手段は、前記特定色画素数が特定色画素閾値より大きい場合、前記画像を表示するように構成してあることを特徴とする。
【００２６】
本発明に係る画像処理装置は、前記画像を構成する複数の部分画像毎に有彩色画素数を計数する手段を備え、前記表示手段は、計数値が最大の部分画像を表示するように構成してあることを特徴とする。
【００２７】
本発明に係る画像処理装置は、前記画像を構成する複数の部分画像毎に特定色画素数を計数する手段を備え、前記表示手段は、計数値が最大の部分画像を表示するように構成してあることを特徴とする。
【００２８】
本発明に係る画像処理装置は、画像の各画素の画素値に基づいて、少なくとも文字原稿を含む原稿種別を判定する手段と、該手段で判定された原稿種別に応じて、有彩色画素数を計数する際に異なる重み付けを行う手段とを備えることを特徴とする。
【００２９】
本発明に係る画像処理装置は、カラー原稿又は白黒原稿であると指定された原稿の枚数を記憶する手段と、記憶された原稿の枚数に応じて、前記第１又は第２閾値を更新する手段とを備えることを特徴とする。
【００３０】
本発明に係る画像処理装置は、カラー原稿又は白黒原稿であると指定された原稿の枚数及び該原稿に対応する画像に含まれる有彩画素数を記憶する手段と、記憶された原稿の枚数及び有彩色画素数に応じて、前記第１又は第２閾値を更新する手段とを備えることを特徴とする。
【００３１】
本発明に係る画像処理装置は、利用者を識別する識別情報に応じた第１及び第２閾値を記憶する手段と、識別情報を受け付ける手段と、計数された有彩色画素数を前記手段で受け付けた識別情報に対応する第１及び第２閾値と比較するように構成してあることを特徴とする。
【００３２】
本発明に係る原稿読取装置は、原稿を読み取る原稿読取手段と、前述の本発明のいずれか１つに係る画像処理装置とを備え、前記原稿読取手段で原稿を読み取って得られた画像を前記画像処理装置で処理するように構成してあることを特徴とする。
【００３３】
本発明に係る画像形成装置は、前述の本発明のいずれか１つに係る画像処理装置と、該画像処理装置で処理された画像に基づいて出力画像を形成する画像形成手段とを備えることを特徴とする。
【００３４】
本発明に係るコンピュータプログラムは、コンピュータに、入力された画像を構成する複数の画素の画素値に基づいて、原稿がカラー原稿であるか又は白黒原稿であるかを判定させるためのコンピュータプログラムにおいて、コンピュータを、画素値に基づいて画素が有彩色であるか又は無彩色であるかを判定する手段と、コンピュータを、有彩色の画素であると判定された場合、画像の有彩色画素数を計数する手段と、コンピュータを、計数された有彩色画素数を所定の第１閾値及び該第１閾値より小さい第２閾値と比較する手段と、コンピュータを、前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、原稿がカラー原稿であるか又は白黒原稿であるかの指定を受け付けるために前記画像を特定する手段として機能させることを特徴とする。
【００３５】
本発明にあっては、原稿を読み取って得られた画像を構成する複数の画素の画素値に基づいて、画素が有彩色であるか又は無彩色であるかを判定する。有彩色／無彩色の判定は、例えば、画素のＲ、Ｇ、Ｂ夫々の値の最大値及び最小値を求め、最大値と最小値との差分値が所定の差分閾値より大きい場合には、その画素は有彩色の画素であると判定し、最大値と最小値との差分値が所定の閾値より小さい場合には、その画素は無彩色の画素であると判定することができる。画素が有彩色であると判定された場合、画像の有彩色画素数を計数する。計数された有彩色画素数を第１閾値及び第１閾値より小さい第２閾値と比較し、前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、前記画像を表示する。
【００３６】
有彩色画素数が第１閾値より大きい場合には、原稿がカラー原稿であると判定することができ、また、有彩色画素数が第２閾値より小さい場合には、原稿が白黒原稿であると判定することができる。一方、有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合には、カラー原稿であるか又は白黒原稿であるかの判定が困難であり、誤判定の可能性があるため、原稿がカラー原稿であるか又は白黒原稿であるかの判定を利用者に促すために画像を表示する。表示された画像を利用者が確認して、カラー原稿であるか又は白黒原稿であるかを指定した場合、その指定を受け付ける。これにより、黒文字原稿にカラーが混在するような原稿で、カラー原稿であるか又は白黒原稿であるかの判定が困難な場合に、原稿の画像を表示して利用者が確認することができ、カラー又は白黒の誤った出力（例えば、印刷）を防止することができる。
【００３７】
また、本発明にあっては、画素が有彩色であると判定された場合、該画素が特定色（例えば、Ｒ、Ｇ、Ｂなど）の画素であるか否かを判定する。例えば、画素のＲ値とＧ値との比率及びＲ値とＢ値との比率それぞれが所定の比率閾値より大きい場合、前記画素の特定色はＲ（赤色）であると判定する。また、同様に、画素のＢ値とＲ値との比率及びＢ値とＧ値との比率それぞれが所定の比率閾値より大きい場合、前記画素の特定色はＢ（青色）であると判定することができ、画素のＧ値とＲ値との比率及びＧ値とＢ値との比率それぞれが所定の比率閾値より大きい場合、前記画素の特定色はＧ（緑色）であると判定することができる。
【００３８】
特定色の画素であると判定された場合、画像の特定色画素数を計数する。画像の有彩色画素数が第２閾値より小さい場合（すなわち、原稿が白黒原稿であると判定される場合）に、計数された特定色画素数が所定の特定色画素閾値より大きいか否かを判定し、前記特定色画素数が特定色画素閾値より大きい場合、前記画像を表示する。原稿が白黒原稿であると判定される場合であっても、特定色が含まれるときには、画像を表示して利用者が確認することができ、カラー原稿で出力するか又は白黒原稿で出力するかの確認を一層容易にすることができる。
【００３９】
また、本発明にあっては、画像を構成する複数の部分画像毎に有彩色画素数を計数し、計数値が最大の部分画像を表示する。これにより、画像の中で有彩色の画素が多い部分を表示させて、カラー原稿で出力するか又は白黒原稿で出力するかの判断を一層容易にする。
【００４０】
また、本発明にあっては、画像を構成する複数の部分画像毎に特定色画素数を計数し、計数値が最大の部分画像を表示する。これにより、画像の中で特定色の画素が多い部分を表示させて、カラー原稿で出力するか又は白黒原稿で出力するかの判断を一層容易にする。
【００４１】
また、本発明にあっては、原稿を読み取って得られた画像の各画素の画素値に基づいて、原稿種別（例えば、文字原稿、写真原稿など）を判定する。原稿種別の判定は、例えば、画像の画素の画素値から輝度値を算出するとともに、二値化処理を行う。輝度値の最大値及び最小値の差分が所定の閾値より大きく、かつ、二値化処理された二値化画像を走査して得られた反転回数が所定の閾値より小さい場合には、原稿は文字原稿であると判定することができ、輝度値の最大値及び最小値の差分が所定の閾値より小さい場合には、原稿は写真原稿であると判定することができる。判定された原稿種別に応じて、有彩色の画素数を計数する際に異なる重み付けを行う。文字原稿であると判定された場合、例えば、赤色の特定色の有彩色の画素を計数するときに、有彩色の計数値として「１」を加算する代わりに、重み付けされた「１．５」を加算する。また、写真原稿であると判定された場合、例えば、赤色の特定色の有彩色の画素を計数するときに、重み付けをせずに有彩色の計数値として「１」を加算する。これにより、白黒の文字原稿の一部にカラーの記号、印、マークなどが含まれる原稿であっても、カラー原稿であると判定し易くする。
【００４２】
また、本発明にあっては、カラー原稿であるか又は白黒原稿であるかの判定が困難な場合に、原稿の画像を表示し、表示された画像を利用者が確認して、カラー原稿又は白黒原稿であると指定した場合に、指定された原稿の枚数を記憶する。記憶された原稿の枚数に応じて、第１又は第２閾値を更新する。例えば、記憶された原稿の枚数のうち、白黒原稿と指定された枚数がカラー原稿であると指定された枚数より多い場合、第２閾値に所定数を加算して第２閾値を大きくする。これにより、白黒原稿と判定し易くする。また、記憶された原稿の枚数のうち、カラー原稿と指定された枚数が白黒原稿であると指定された枚数より多い場合、第１閾値から所定数を減算して第１閾値を小さくする。これにより、カラー原稿と判定し易くする。
【００４３】
また、本発明にあっては、カラー原稿であるか又は白黒原稿であるかの判定が困難な場合に、原稿の画像を表示し、表示された画像を利用者が確認して、カラー原稿又は白黒原稿であると指定した場合に、指定された原稿の枚数及び該原稿に対応する画像に含まれる有彩色画素数を記憶する。記憶された原稿の枚数及び有彩色画素数に応じて、第１又は第２閾値を更新する。例えば、カラー原稿と指定された原稿それぞれに対応する画像に含まれる有彩色画素数の平均値（第１平均値）を算出する。なお、算出された第１平均値は第１閾値よりも小さくなる。また、白黒原稿と指定された原稿それぞれに対応する画像に含まれる有彩色画素数の平均値（第２平均値）を算出する。なお、算出された第２平均値は第２閾値よりも大きくなる。第１平均値が第２平均値より大きい場合に、第１平均値を第１閾値にすることにより第１閾値を小さくする。これにより、カラー原稿と判定し易くする。また、第１平均値が第２平均値より大きい場合に、第２平均値を第２閾値にすることにより第２閾値を大きくする。これにより、白黒原稿と判定し易くする。
【００４４】
また、本発明にあっては、利用者を識別する識別情報を受け付け、計数された有彩色画素数を、受け付けた識別情報に対応する第１及び第２閾値と比較する。利用者毎に異なる第１閾値及び第２閾値を用いることにより、利用者が取り扱う原稿に応じてカラー原稿又は白黒原稿の判定をすることができる。
【発明の効果】
【００４５】
本発明にあっては、画素値に基づいて画素が有彩色であるか又は無彩色であるかを判定し、有彩色の画素であると判定した場合、画像の有彩色画素数を計数し、計数された有彩色画素数を所定の第１閾値及び該第１閾値より小さい第２閾値と比較し、前記有彩色画素数が第１閾値より小さく、かつ第２閾値より大きい場合、前記画像を表示して原稿がカラー原稿であるか又は白黒原稿であるかの指定を受け付けることにより、黒文字原稿にカラーが混在するような原稿で、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿の画像を表示して確認することができるとともに、利用者によるカラー原稿であるか又は白黒原稿であるかの判定指示を受け付けて、カラー又は白黒の誤った出力（例えば、印刷）を防止することができる。
【００４６】
また、本発明にあっては、画素が有彩色であると判定された場合、該画素が特定色の画素であるか否かを判定し、特定色の画素であると判定された場合、画像の特定色画素数を計数し、画像の有彩色画素数が第２閾値より小さい場合に、計数された特定色画素数が所定の特定色画素閾値より大きいか否かを判定し、前記特定色画素数が特定色画素閾値より大きい場合、前記画像を表示することにより、黒文字原稿に特定色が混在するような原稿の画像を表示して、カラー原稿で出力するか又は白黒原稿で出力するかの確認を一層容易にすることができる。
【００４７】
また、本発明にあっては、画像を構成する複数の部分画像毎に有彩色画素数を計数し、計数値が最大の部分画像を表示することにより、有彩色の画素が多い部分を表示させて、カラー原稿で出力するか又は白黒原稿で出力するかの判断を一層容易にすることができる。
【００４８】
また、本発明にあっては、画像を構成する複数の部分画像毎に特定色画素数を計数し、計数値が最大の部分画像を表示することにより、特定色の画素が多い部分を表示させて、カラー原稿で出力するか又は白黒原稿で出力するかの判断を一層容易にすることができる。
【００４９】
また、本発明にあっては、画像の各画素の画素値に基づいて、少なくとも文字原稿を含む原稿種別を判定し、判定された原稿種別に応じて、有彩色の画素数を計数する際に異なる重み付けを行うことにより、例えば、原稿種別が文字原稿である場合、重み付けを大きくして、カラー原稿であると判定し易くすることができる。
【００５０】
また、本発明にあっては、表示された画像に基づいて、利用者がカラー原稿又は白黒原稿であると指定した原稿の枚数を記憶し、記憶された原稿の枚数に応じて、第１又は第２閾値を更新することにより、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿に対する利用者の判定結果を反映させて、カラー原稿で出力するか又は白黒原稿で出力するかの判定精度をさらに高めることができる。
【００５１】
また、本発明にあっては、表示された画像に基づいて、利用者がカラー原稿又は白黒原稿であると指定した原稿の枚数及び該原稿に対応する画像に含まれる有彩色画素数を記憶し、記憶された原稿の枚数及び有彩色画素数に応じて、第１又は第２閾値を更新することにより、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿に対する利用者の判定結果を反映させて、カラー原稿で出力するか又は白黒原稿で出力するかの判定精度をさらに高めることができる。
【００５２】
また、本発明にあっては、利用者を識別する識別情報を受け付け、計数された有彩色画素数を、受け付けた識別情報に対応する第１及び第２閾値と比較することにより、カラー原稿で出力するか又は白黒原稿で出力するかの判定を利用者が扱う原稿に応じて変更することができる。
【発明を実施するための最良の形態】
【００５３】
以下、本発明を実施の形態を示す図面に基づいて説明する。図１は本発明に係る画像処理装置を備える画像形成装置１００の構成を示すブロック図である。画像形成装置１００（例えば、デジタルカラー複写機や複合機能、プリンタ機能、ファックスや電子メール配信機能を備えた複合機）は、カラー画像入力装置１、カラー画像処理装置２（画像処理装置）、画像形成手段としてのカラー画像出力装置３、利用者が各種操作を行うための操作パネル４などを備える。カラー画像入力装置１で原稿を読み取ることにより得られたＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）のアナログ信号の画像データは、カラー画像処理装置２へ出力され、カラー画像処理装置２で所定の処理が行われ、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー、Ｋ：黒）のデジタルカラー信号としてカラー画像出力装置３へ出力される。
【００５４】
カラー画像入力装置１は、例えば、ＣＣＤ（Charged Coupled Device）を備えたスキャナであり、原稿画像からの反射光像をＲＧＢのアナログ信号として読み取り、読み取ったＲＧＢ信号をカラー画像処理装置２へ出力する。また、カラー画像出力装置３は、原稿画像の画像データを記録紙上に出力する電子写真方式やインクジェット方式などを用いた画像形成手段である。また、カラー画像出力装置３は、ディスプレイ等の表示装置であってもよい。なお、カラー画像入力装置１で読み取られた原稿画像は入力された順に頁番号が付与され、頁番号に対応付けられて一旦画像メモリ（不図示）に記憶され、カラー画像処理装置２で所定の処理が終了するまで保持される。
【００５５】
カラー画像処理装置２は、ＣＰＵ、ＡＳＩＣ（Application Specific Integrated Circuit）などにより構成される。
【００５６】
Ａ／Ｄ変換部２０は、カラー画像入力装置１から入力されたＲＧＢ信号を、例えば、１０ビットのデジタル信号に変換し、変換後のＲＧＢ信号をシェーディング補正部２１へ出力する。
【００５７】
シェーディング補正部２１は、入力されたＲＧＢ信号に対して、カラー画像入力装置１の照明系、結像系、撮像系などで生じた各種の歪みを取り除く補正処理を行う。また、シェーディング補正部２１は、カラーバランスの調整を行い、調整後のＲＧＢ信号をＡＣＳ（オートカラーセレクション）処理部２２へ出力する。
【００５８】
ＡＣＳ処理部２２は、シェーディング補正部２１から入力されたＲＧＢ信号（すなわち、原稿を読み取って得られた画像の各画素の画素値、Ｒ値、Ｇ値、Ｂ値）に基づいて、原稿がカラー原稿であるか、あるいは白黒原稿であるかの判定を行い、判定結果を後段の入力階調補正部２３、色補正部２４、領域分離処理部２５、黒生成下色除去部２６へ出力する。また、ＡＣＳ処理部２２は、シェーディング補正部２１から入力されたＲＧＢ信号を入力階調補正部２３へ出力する。なお、ＡＣＳ処理部２２の詳細は後述する。
【００５９】
入力階調補正部２３は、入力されたＲＧＢ信号（ＲＧＢの反射率信号）に対して、カラーバランスを整える処理を行うとともに、下地濃度の除去又はコントラストなど画質調整処理を施し、処理後のＣＭＹ信号を色補正部２４へ出力する。
【００６０】
色補正部２４は、入力されたＣＭＹ信号に対して、カラー画像出力装置３の特性に合わせて色補正を行い、補正後のＣＭＹ信号を領域分離処理部２５へ出力する。具体的には、色補正部２４は、色再現の忠実化のため、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行う。
【００６１】
領域分離処理部２５は、入力されたＣＭＹ信号に基づき、入力された画像中の各画素が、文字領域、網点領域、写真領域の何れであるかを分離する。領域分離処理部２５は、分離結果に基づいて、各画素がどの領域に属しているかを示す領域識別信号を黒生成下色除去部２６、空間フィルタ処理部２７、階調再現処理部２９へ出力する。また、領域分離処理部２５は、入力されたＣＭＹ信号をそのまま後段の黒生成下色除去部２６へ出力する。
【００６２】
また、領域分離処理部２５は、二値化処理部などを備え、原稿が文字原稿であるか、あるいは、写真原稿であるかを判定する。より具体的には、領域分離処理部２５は、入力されたＣＭＹ信号に基づいて、輝度値を算出するとともに、二値化処理を行う。領域分離処理部２５は、算出された輝度値の最大値及び最小値の差分が所定の閾値より大きく、かつ、二値化処理された二値化画像を走査して得られた反転回数が所定の閾値より小さい場合には、原稿は文字原稿であると判定し、輝度値の最大値及び最小値の差分が所定の閾値より小さい場合には、原稿は写真原稿であると判定する。領域分離処理部２５は、原稿種別（文字原稿あるいは写真原稿）を示す判定信号をＡＣＳ処理部２２へ出力する。
【００６３】
黒生成下色除去部２６は、領域分離処理部２５から入力されたＣＭＹ信号に基づいて、Ｋ（黒）信号を生成するとともに、入力されたＣＭＹ信号からＫ信号を差し引いて新たなＣＭＹ信号を生成し、生成したＣＭＹＫ信号を空間フィルタ処理部２７へ出力する。
【００６４】
黒生成下色除去部２６における処理の一例を示す。例えば、スケルトンブラックによる黒生成を行う処理の場合、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）とし、入力されるデータをＣ、Ｍ、Ｙとし、出力されるデータをＣ′、Ｍ′、Ｙ′、Ｋ′とし、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とすると、黒生成下色除去処理により出力されるデータ夫々は、Ｋ′＝ｆ｛ｍｉｎ（Ｃ、Ｍ、Ｙ）｝、Ｃ′＝Ｃ−αＫ′、Ｍ′＝Ｍ−αＫ′、Ｙ′＝Ｙ−αＫ′で表される。
【００６５】
空間フィルタ処理部２７は、黒生成下色除去部２６から入力されたＣＭＹＫ信号に対して、領域識別信号に基づいたデジタルフィルタによる空間フィルタ処理を行う。これにより、画像データの空間周波数特性が補正され、カラー画像出力装置３における出力画像のぼやけ、又は粒状性劣化を防止する。例えば、空間フィルタ処理部２７は、領域分離処理部２５において文字領域に分離された領域を、特に黒文字又は色文字の再現性を高めるため、鮮鋭強調処理を施し高周波成分を強調する。また、空間フィルタ処理部２７は、領域分離処理部２５において網点領域に分離された領域を、入力網点成分を除去するためのローパス・フィルタ処理を施す。空間フィルタ処理部２７は、処理後のＣＭＹＫ信号を出力階調補正部２８へ出力する。
【００６６】
出力階調補正部２８は、空間フィルタ処理部２７から入力されたＣＭＹＫ信号に対して、カラー画像出力装置３の特性値である網点面積率に変換する出力階調補正処理を行い、出力階調補正処理後のＣＭＹＫ信号を階調再現処理部２９へ出力する。
【００６７】
階調再現処理部２９は、領域分離処理部２５から入力された領域識別信号に基づいて、出力階調補正部２８から入力されたＣＭＹＫ信号に対して所定の処理を行う。例えば、階調再現処理部２９は、文字領域に分離された領域を、特に黒文字又は色文字の再現性を高めるため、カラー画像出力装置３における高周波成分の再現に適するように二値化処理又は多値化処理を行う。
【００６８】
また、階調再現処理部２９は、領域分離処理部２５において網点領域に分離された領域を、最終的に画像を画素に分離して、それぞれの階調を再現できるように階調再現処理（中間調生成）を行う。さらに、階調再現処理部２９は、領域分離処理部２５において写真領域に分離された領域を、カラー画像出力装置３における階調再現性に適するように二値化処理又は多値化処理を行う。
【００６９】
カラー画像処理装置２は、階調再現処理部２９で処理された画像データ（ＣＭＹＫ信号）を画像メモリ（不図示）に一旦記憶し、画像形成をする所定のタイミングで画像メモリに記憶した画像データを読み出し、読み出した画像データをカラー画像出力装置３へ出力する。これらの制御は、例えば、ＣＰＵ（不図示）により行われる。
【００７０】
操作パネル４は、例えば、液晶ディスプレイなどの表示部と設定ボタンなどより構成され、操作パネル４より入力された情報（例えば、利用者を識別するユーザＩＤ、液晶ディスプレイに表示された縮小画像に基づいて原稿をカラーで出力するか又は白黒で出力するかの指定、後述する第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２の変更指示など）に基づいてカラー画像入力装置１、カラー画像処理装置２、カラー画像出力装置３の動作が制御される。また、操作パネル４に備えられた液晶ディスプレイには、読み取られた原稿の画像（画像を構成する部分画像を含む）が所定のサイズに縮小された画像を複数配列して表示されるようになっている（例えば、アイコン表示、サムネイル表示等）。
【００７１】
図２はＡＣＳ処理部２２の構成を示すブロック図である。ＡＣＳ処理部２２は、有彩無彩画素判定部２２１、有彩画素計数部２２２、カラー白黒判定部２２３などを備えている。
【００７２】
有彩無彩画素判定部２２１は、画素毎に、その画素が有彩色の画素であるか無彩色の画素であるかを判定し、判定結果を有彩画素計数部２２２へ出力する。すなわち、有彩無彩画素判定部２２１は、画素のＲ、Ｇ、Ｂ夫々の値（例えば、０〜２５５）の最大値及び最小値を求め、最大値と最小値との差分値が所定の差分閾値より大きい場合には、その画素は有彩色の画素であると判定し、最大値と最小値との差分値が所定の差分閾値より小さい場合には、その画素は無彩色の画素であると判定する。なお、有彩無彩の判定は、上述の構成に限定されるものではなく、他の構成を用いることが可能である。
【００７３】
図３は有彩無彩の判定例を示す説明図である。画素の画素値をＲ、Ｇ、Ｂとした場合、図３（ａ）に示すように、Ｒ、Ｇ、Ｂのうち最大値Ｍａｘと最小値Ｍｉｎとの差分（Ｍａｘ−Ｍｉｎ）が差分閾値Ｔｄより大きい場合、その画素は有彩色であると判定することができる。また、図３（ｂ）に示すように、Ｒ、Ｇ、Ｂのうち最大値Ｍａｘと最小値Ｍｉｎとの差分（Ｍａｘ−Ｍｉｎ）が差分閾値Ｔｄより小さい場合、その画素は無彩色であると判定することができる。
【００７４】
また、有彩無彩画素判定部２２１は、画素毎に、その画素がいずれの特定色（例えば、赤色、緑色、青色など）であるかを判定し、判定結果を有彩画素計数部２２２へ出力する。すなわち、有彩無彩画素判定部２２１は、画素のＲ、Ｇ、Ｂ夫々の値に基づいて、例えば、Ｒ値とＧ値との比率（Ｒ／Ｇ）及びＲ値とＢ値との比率（Ｒ／Ｂ）それぞれが所定の比率閾値（例えば、１００）より大きい場合、その画素を赤色の画素であると判定する。また、同様に、Ｂ値とＲ値との比率（Ｂ／Ｒ）及びＢ値とＧ値との比率（Ｂ／Ｇ）それぞれが所定の比率閾値（例えば、１００）より大きい場合、その画素を青色の画素であると判定し、Ｇ値とＲ値との比率（Ｇ／Ｒ）及びＧ値とＢ値との比率（Ｇ／Ｂ）それぞれが所定の比率閾値（例えば、１００）より大きい場合、その画素を緑色の画素であると判定する。上述の条件を満たさない場合には、その画素は、その他の有彩画素（赤色、青色、緑色以外の有彩色の画素）であると判定する。
【００７５】
また、有彩無彩画素判定部２２１は、後述のカラー白黒判定部２２３で、画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかの判定に誤りが生ずる可能性があるとして、画像を所定サイズに縮小した画像を操作パネル４の液晶ディスプレイに表示させるべく判定信号を出力した場合、画像メモリ（不図示）に記憶された原稿画像を取得し、取得した原稿画像を、例えば、３×４の１２個の部分画像に分割し、分割した部分画像毎に有彩色画素数又は特定色画素数（例えば、赤色の画素数）を計数し、計数値が最も大きい部分画像を特定する。有彩無彩画素判定部２２１は、特定した部分画像を操作パネル４の液晶ディスプレイに表示させるべく特定信号を出力する。
【００７６】
なお、有彩色画素数を計数するか、あるいは特定色画素数を計数するかは、適宜設定することができる。例えば、原稿画像の有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より小さい場合には、特定色画素数を計数して、部分画像を特定し、原稿画像の有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より大きい場合には、有彩色画素数を計数して、部分画像を特定することができる。
【００７７】
すなわち、有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より小さい場合は、原稿は白黒原稿であると判定されるとともに、特定色の画素数が特定色画素閾値より大きいとして利用者にカラー原稿又は白黒原稿の判定を求めた場合であるため、特定色画素数が最も多い箇所を表示して利用者にカラー原稿又は白黒原稿を判定させる。また、有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より大きい場合は、有彩色の画素数が第１有彩色画素閾値Ｔｈ１より小さく、かつ第２有彩色画素閾値Ｔｈ２より大きいとして利用者にカラー原稿又は白黒原稿の判定を求めた場合であるため、有彩色画素数が最も多い箇所を表示して利用者にカラー原稿又は白黒原稿を判定させる。
【００７８】
有彩画素計数部２２２は、有彩無彩画素判定部２２１で有彩色であると判定された画素数（有彩色画素数）を計数する。この場合、有彩画素計数部２２２は、原稿を読み取って得られた画像毎、すなわち、原稿毎に有彩色画素数を計数して計数結果（有彩色画素数）をカラー白黒判定部２２３へ出力する。
【００７９】
また、有彩画素計数部２２２は、有彩無彩画素判定部２２１で特定色であると判定された画素数（特定色画素数）を計数し、計数結果をカラー白黒判定部２２３へ出力する。
【００８０】
また、有彩画素計数部２２２は、有彩色画素を計数する場合、その有彩色画素がいずれの特定色であるかに応じて、計数値に重み付けを行う。すなわち、有彩画素計数部２２２は、画素が有彩色画素である都度、計数値に「１」を加算するところ、その有彩色画素が特定色である場合には、計数値に重み付け（例えば、「１」に代えて「１．５」にする）を行って、画素数を計数する。
【００８１】
また、有彩画素計数部２２２は、重み付けを行う場合の重み付け値を複数記憶している。有彩画素計数部２２２は、有彩色の画素がいずれの特定色（例えば、赤色、青色、緑色、その他の有彩色）であるかに応じて、所定の重み付け値（例えば、赤色画素に対しては重み付けＡＲ、緑色画素に対しては重み付けＡＧ、青色画素に対しては重み付けＡＢなど）を選択する。
【００８２】
また、有彩画素計数部２２２は、領域分離処理部２５から入力される原稿種別を示す判定信号に基づいて、所要の重み付け値を選択して用いる。例えば、原稿種別が文字原稿であると判定された場合、各重み付けＡＲ、ＡＢ、ＡＧは夫々「１．５」、「１．３」、「１．１」となる。また、原稿種別が写真原稿であると判定された場合、各重み付けＡＲ、ＡＢ、ＡＧは、すべて「１」となる。これにより、白黒の文字原稿の一部にカラーの記号、印、マークなどが含まれる原稿であっても、白黒原稿であると判定されて原稿内のカラーの箇所が白黒で出力されてしまうことを抑制するとともに、カラー原稿であると判定し易くすることができる。
【００８３】
カラー白黒判定部２２３は、有彩画素計数部２２２から入力された有彩色画素数を所定の第１有彩色画素閾値Ｔｈ１（例えば、９０００）、及び第２有彩色画素閾値Ｔｈ２（例えば、４０００）と比較する。カラー白黒判定部２２３は、有彩色画素数が第１有彩色画素閾値Ｔｈ１より大きい場合、画像に対応する原稿がカラー原稿であると判定して判定信号を出力する。
【００８４】
また、カラー白黒判定部２２３は、有彩色画素数が第２有彩色画素閾値Ｔｈ２より小さい場合、有彩画素計数部２２２から入力された特定色画素数を所定の特定色画素閾値（例えば、１００）と比較する。特定色画素数が所定の特定色画素閾値より小さい場合には、画像に対応する原稿が白黒原稿であると判定して判定信号を出力する。
【００８５】
カラー白黒判定部２２３は、有彩色画素数が第２有彩色画素閾値Ｔｈ２より小さい場合において、特定色画素数が所定の特定色画素閾値より大きいときは、画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかの判定に誤りが生ずる可能性があるとして、画像を所定サイズに縮小した画像（例えば、アイコン）を操作パネル４の液晶ディスプレイに表示させるべく判定信号を出力する。
【００８６】
また、カラー白黒判定部２２３は、有彩色画素数が第１有彩色画素閾値Ｔｈ１より小さく、かつ第２有彩色画素閾値Ｔｈ２より大きい場合、画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかの判定に誤りが生ずる可能性があるとして、画像を所定サイズに縮小した画像を操作パネル４の液晶ディスプレイに表示させるべく判定信号を出力する。
【００８７】
図４は操作パネル４のアイコン表示の例を示す説明図である。図４に示すように、操作パネル４には、液晶ディスプレイ４１、原稿が白黒原稿であるかカラー原稿であるかを指定する白黒ボタン４２、カラーボタン４３、アイコン表示を拡大させる拡大ボタン４４、アイコン表示を縮小させる縮小ボタン４５、操作の完了を指示する完了ボタン４６などが所定の位置に配置されている。また、液晶ディスプレイ４１上の矩形状の枠は、表示されたアイコンを模式的に表している。
【００８８】
例えば、上述のカラー白黒判定部２２３で、頁番号が「２」、「５」、「８」、「１２」、「１５」の原稿が、カラー原稿であるか又は白黒原稿であるかの判定に誤りが生ずる可能性があると判定された場合、液晶ディスプレイ４１上には、頁番号が「２」、「５」、「８」、「１２」、「１５」の原稿の画像を縮小した５つのアイコンが表示される。利用者は、表示されたアイコンを指定して、必要に応じてアイコン表示を拡大又は縮小することにより、カラー原稿であるか又は白黒原稿であるかを判定し、それぞれのアイコンに対して、カラーボタン４３、白黒ボタン４２を操作することによって、カラー原稿又は白黒原稿の指定を行う。図では、頁番号が「２」、「８」、「１５」の原稿が白黒原稿であると指定され、頁番号が「５」、「１２」の原稿がカラー原稿であると指定されている。
【００８９】
記憶部５０は、利用者（ユーザ）を識別するための複数のユーザＩＤ、各ユーザＩＤに対応付けられた第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２、各ユーザＩＤで識別される利用者が過去に行ったカラー原稿又は白黒原稿の判定指示結果を示す判定履歴テーブルを識別する判定履歴テーブルＩＤなどで構成されるユーザテーブルを記憶している。また、記憶部５０は、ユーザＩＤ毎の判定履歴テーブルを記憶している。
【００９０】
図５はユーザテーブル５０１の構成を示す説明図である。図に示すように、例えば、ユーザＩＤが「０００１」の利用者が装置を使用する場合、ユーザＩＤとして「０００１」を操作パネル４から入力することにより、第１有彩色画素閾値Ｔｈ１（９０００）及び第２有彩色画素閾値Ｔｈ２（４０００）が選択されるとともに、判定履歴テーブルの中から判定履歴テーブルＩＤが「Ｔ０００１」で識別される判定履歴が選択される。また、同様に、ユーザＩＤが「０００２」の利用者が装置を使用する場合、ユーザＩＤ「０００２」を操作パネル４から入力することにより、第１有彩色画素閾値Ｔｈ１（８５００）及び第２有彩色画素閾値Ｔｈ２（４５００）が選択されるとともに、判定履歴テーブルの中から判定履歴テーブルＩＤが「Ｔ０００２」で識別される判定履歴が選択される。
【００９１】
図６は判定履歴テーブル５０２の構成を示す説明図である。判定履歴テーブル５０２は、判定履歴テーブルＩＤで識別されるユーザＩＤ毎の判定履歴を格納してあり、判定履歴は、カラー原稿であるか又は白黒原稿であるかを利用者に指定させた際の原稿の頁番号、その原稿に対応する画像に含まれる有彩色画素数、利用者の判定内容などで構成されている。
【００９２】
例えば、ユーザＩＤが「０００１」の利用者が行った判定履歴は、判定履歴テーブルＩＤが「Ｔ０００１」で示されるように、原稿の頁番号が「２」、「５」、「８」、「１２」、「１５」で示される原稿でカラー原稿であるか又は白黒原稿であるかの判定が困難であったため、その原稿に対応する縮小画像を表示して、利用者の指定を受け付けたことを示す。また、各原稿に対応する画像に含まれる有彩色画素数は、それぞれＮＣ２、ＮＣ５、ＮＣ８、ＮＣ１２、ＮＣ１５である。また、各原稿に対する利用者の判定内容は、それぞれ「白黒」、「カラー」、「白黒」、「カラー」、「白黒」である。なお、ＩＤが「Ｔ０００１」の判定履歴テーブルは、図４に示した指定結果に対応している。
【００９３】
カラー白黒判定部２２３は、操作パネル４で第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２の変更指示の操作が行われた場合、各利用者に対応して第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２を更新するための有彩色画素閾値変更処理を行う。
【００９４】
より具体的には、カラー白黒判定部２２３は、ユーザＩＤに対応した第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２並びに判定履歴テーブル５０２を取得し、利用者により白黒原稿であると判定された原稿の枚数ＰＫを計数するとともに、利用者によりカラー原稿であると判定された原稿の枚数ＰＣを計数する。
【００９５】
カラー白黒判定部２２３は、計数した枚数ＰＫ、ＰＣを比較し、枚数ＰＫが枚数ＰＣより大きい場合、カラー原稿であるか又は白黒原稿であるかの判定が困難であった原稿が利用者により白黒原稿であると判定された回数が多いことから、今後の原稿の判定で白黒原稿と判定され易くするため、第２有彩色画素閾値Ｔｈ２を大きくする（例えば、第２有彩色画素閾値Ｔｈ２に「１０００」を加算したものを新たな第２有彩色画素閾値Ｔｈ２とする）。
【００９６】
一方、カラー白黒判定部２２３は、計数した枚数ＰＫ、ＰＣを比較し、枚数ＰＣが枚数ＰＫより大きい場合、カラー原稿であるか又は白黒原稿であるかの判定が困難であった原稿が利用者によりカラー原稿であると判定された回数が多いことから、今後の原稿の判定でカラー原稿と判定され易くするため、第１有彩色画素閾値Ｔｈ１を小さくする（例えば、第１有彩色画素閾値Ｔｈ１から「１０００」を減算したものを新たな第１有彩色画素閾値Ｔｈ１とする）。なお、枚数ＰＫが枚数ＰＣに等しい場合、第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２の更新は行われない。
【００９７】
有彩色画素閾値変更処理は、上述の手順に限定されるものではなく、他の方法でも実現することができる。例えば、カラー白黒判定部２２３は、ユーザＩＤに対応した第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２並びに判定履歴テーブル５０２を取得し、利用者により白黒原稿であると判定された原稿の枚数ＰＫを計数するとともに、利用者により白黒原稿であると判定された原稿夫々に含まれる有彩色画素数を求める。求めた有彩色画素数の合計値を枚数ＰＫで除算することにより、有彩色画素数の平均値Ｋａｖを算出する。例えば、図６の例を用いれば、有彩色画素数の平均値Ｋａｖは、Ｋａｖ＝（ＮＣ２＋ＮＣ８＋ＮＣ１５）／３で算出することができる。
【００９８】
同様に、カラー白黒判定部２２３は、利用者によりカラー原稿であると判定された原稿の枚数ＰＣを計数するとともに、利用者によりカラー原稿であると判定された原稿夫々に含まれる有彩色画素数を求める。求めた有彩色画素数の合計値を枚数ＰＣで除算することにより、有彩色画素数の平均値Ｃａｖを算出する。例えば、図６の例を用いれば、有彩色画素数の平均値Ｃａｖは、Ｃａｖ＝（ＮＣ５＋ＮＣ１２）／２で算出することができる。
【００９９】
カラー白黒判定部２２３は、Ｋａｖ＜Ｃａｖであることを条件として、平均値Ｃａｖを第１有彩色画素閾値Ｔｈ１とし、平均値Ｋａｖを第２有彩色画素閾値Ｔｈ２とする。これにより、第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２の差を小さくすることができ、より一層カラー原稿又は白黒原稿の判定精度を向上させることができ、利用者による判定の必要性を低減することができる。なお、Ｋａｖ≧Ｃａｖである場合には、カラー白黒判定部２２３は、第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２の更新を行わない。
【０１００】
上述の２通りの有彩色画素閾値変更処理は、いずれか一方をデフォルトとして設定してもよく、所定の条件を予め定めておいて、条件に応じていずれか一方を選択することもできる。また、利用者にいずれを用いるかを指定させる構成とすることもできる。また、第１有彩色画素閾値Ｔｈ１又は第２有彩色画素閾値Ｔｈ２のいずれか一方のみを変更してもよい。
【０１０１】
次に、画像形成装置１００の動作について説明する。図７は画像形成装置１００の処理手順を示すフローチャートである。なお、後述する処理は、専用のハードウエア回路で構成するだけでなく、処理手順を定めたコンピュータプログラムをＲＡＭにロードしてＣＰＵ（いずれも不図示）で実行させることにより行うこともできる。なお、以下の説明では、カラー画像処理装置２を「処理部」という。
【０１０２】
処理部は、操作パネル４からユーザＩＤを取得し（Ｓ１）、取得したユーザＩＤに対応する第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２を設定する（Ｓ２）。処理部は、原稿画像を取得し（Ｓ３）、原稿種別の判定を行う（Ｓ４）。原稿種別の判定においては、原稿が文字原稿であるか又は写真原稿であるかの判定が行われる。
【０１０３】
処理部は、カラー白黒判定処理を行う（Ｓ５）。なお、カラー白黒判定処理の詳細は後述する。処理部は、すべての原稿の処理が終了したか否かを判定する（Ｓ６）。すべての原稿の処理が終了していない場合（Ｓ６でＮＯ）、処理部は、ステップＳ３以降の処理を続け、すべての原稿の処理が終了した場合（Ｓ６でＹＥＳ）、アイコン表示の有無を判定する（Ｓ７）。ここで、アイコン表示の有無は、原稿がカラー原稿であるか又は白黒原稿であるかの判定に誤りが生ずる可能性があるとして、処理部が原稿画像を所定サイズに縮小した画像（例えば、アイコン表示画像）を操作パネル４の液晶ディスプレイに表示したか否かを示す。
【０１０４】
アイコン表示がある場合（Ｓ７でＹＥＳ）、処理部は、利用者にカラー原稿又は白黒原稿の判定を行わせるためのカラー白黒指定処理を行い（Ｓ８）、有彩色画素閾値（第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２）を変更する指示があるか否かを判定する（Ｓ９）。有彩色画素閾値を変更する指示がある場合（Ｓ９でＹＥＳ）、処理部は有彩色画素閾値変更処理を行い（Ｓ１０）、原稿画像に基づいて生成された出力画像を印刷し（Ｓ１１）、処理を終了する。なお、カラー白黒指定処理及び有彩色画素閾値変更処理の詳細は後述する。
【０１０５】
アイコン表示がない場合（Ｓ７でＮＯ）、処理部は、ステップＳ１１の処理を行う。また、有彩色画素閾値を変更する指示がない場合（Ｓ９でＮＯ）、処理部は、ステップＳ１１の処理を行う。
【０１０６】
図８はカラー白黒判定処理の手順を示すフローチャートである。処理部は、有彩色画素数ＮＣを「０」に設定し（Ｓ５１）、特定色画素数ＣＲ（例えば、赤色の画素数）を「０」に設定する（Ｓ５２）。処理部は、画素の有彩無彩判定処理を行い（Ｓ５３）、判定した画素が有彩色の画素（有彩色画素）であるか否かを判定する（Ｓ５４）。
【０１０７】
有彩色画素である場合（Ｓ５４でＹＥＳ）、処理部は、有彩色画素計数処理を行い（Ｓ５５）、原稿１枚分のすべての画素の処理が終了したか否かを判定する（Ｓ５６）。有彩色画素でない場合（Ｓ５４でＮＯ）、処理部は、ステップＳ５６の処理を行う。なお、有彩色画素計数処理の詳細は後述する。
【０１０８】
すべての画素の処理が終了した場合（Ｓ５６でＹＥＳ）、処理部は、上述の有彩色画素計数処理で計数した有彩色画素数ＮＣが第１有彩色画素閾値Ｔｈ１より大きいか否かを判定する（Ｓ５７）。有彩色画素数ＮＣが第１有彩色画素閾値Ｔｈ１より大きい場合（Ｓ５７でＹＥＳ）、処理部は、原稿がカラー原稿であると判定し（Ｓ５８）、処理を終了する。
【０１０９】
有彩色画素数ＮＣが第１有彩色画素閾値Ｔｈ１より大きくない場合には（Ｓ５７でＮＯ）、処理部は、有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より小さいか否かを判定する（Ｓ５９）。有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より小さい場合には（Ｓ５９でＹＥＳ）、処理部は、上述の有彩色画素計数処理で計数した特定色画素数ＣＲが特定色画素閾値より大きいか否かを判定する（Ｓ６０）。
【０１１０】
特定色画素数ＣＲが特定色画素閾値より大きくない場合（Ｓ６０でＮＯ）、処理部は、原稿が白黒原稿であると判定し（Ｓ６１）、処理を終了する。有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より小さくない場合（Ｓ５９でＮＯ）、処理部は、原稿がカラー原稿であるか又は白黒原稿であるかの判定に誤りが生ずる可能性があるとして、原稿画像を部分画像に分割し、分割した部分画像のうち後述するアイコン表示処理で特定された部分画像をアイコン画像として生成し（Ｓ６２）、生成したアイコン画像を表示するアイコン表示処理を行い（Ｓ６３）、処理を終了する。
【０１１１】
特定色画素数ＣＲが特定色画素閾値より大きい場合（Ｓ６０でＹＥＳ）、処理部は、原稿がカラー原稿であるか又は白黒原稿であるかの判定に誤りが生ずる可能性があるとして、ステップＳ６２以降の処理を行う。なお、アイコン表示処理の詳細は後述する。
【０１１２】
図９は有彩色画素計数処理の手順を示すフローチャートである。図９では、特定色画素として赤色画素の場合について説明するが、特定色が青色又は緑色の場合についても同様の処理となる。処理部は、画素のＲＧＢそれぞれの値に基づいて、比率（Ｒ／Ｇ）＞１００、かつ、比率（Ｒ／Ｂ）＞１００であるか否かを判定する（Ｓ５５１）。比率（Ｒ／Ｇ）＞１００、かつ、比率（Ｒ／Ｂ）＞１００である場合（Ｓ５５１でＹＥＳ）、処理部は、赤色画素数ＣＲに「１」を加算する（Ｓ５５２）。
【０１１３】
処理部は、原稿種別判定の処理に基づいて、原稿が文字原稿であるか否かを判定し（Ｓ５５３）、文字原稿である場合（Ｓ５５３でＹＥＳ）、有彩色画素数ＮＣに重み付けＡＲ（例えば、「１．５」など）を加算し（Ｓ５５４）、処理を終了する。
【０１１４】
比率（Ｒ／Ｇ）＞１００、かつ、比率（Ｒ／Ｂ）＞１００でない場合（Ｓ５５１でＮＯ）、処理部は、重み付けをすることなく、有彩色画素数ＮＣに「１」を加算し（Ｓ５５５）、処理を終了する。文字原稿でない場合（Ｓ５５３でＮＯ）、処理部は、ステップＳ５５５の処理を行う。
【０１１５】
図１０はアイコン表示処理の手順を示すフローチャートである。図１０では、特定色画素として赤色画素の場合について説明するが、特定色が青色又は緑色の場合についても同様の処理となる。処理部は、原稿画像を部分画像に分割する（Ｓ６３１）。この場合、原稿画像は、例えば、３×４の１２個の部分画像に分割することができる。処理部は、上述の有彩色画素計数処理で計数された有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より小さいか否かを判定する（Ｓ６３２）。
【０１１６】
有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より小さい場合には（Ｓ６３２でＹＥＳ）、処理部は、部分画像毎の赤色画素数を計数し（Ｓ６３３）、計数値が最大（最大赤色画素数）の部分画像を特定し（Ｓ６３４）、特定した部分画像を表示し（Ｓ６３５）、処理を終了する。
【０１１７】
有彩色画素数ＮＣが第２有彩色画素閾値Ｔｈ２より小さくない場合には（Ｓ６３２でＮＯ）、処理部は、部分画像毎の有彩色画素数を計数し（Ｓ６３６）、計数値が最大（最大有彩色画素数）の部分画像を特定し（Ｓ６３７）、ステップＳ６３５の処理を行う。
【０１１８】
図１１はカラー白黒指定処理の手順を示すフローチャートである。処理部は、アイコン表示された画像に対して、利用者による拡大／縮小切替の指示があるか否かを判定し（Ｓ８１）、拡大／縮小切替の指示がある場合（Ｓ８１でＹＥＳ）、アイコン表示を拡大／縮小すべく切り替える（Ｓ８２）。
【０１１９】
処理部は、表示された画像に基づいて、原稿をカラー原稿であると判定するか、あるいは白黒原稿であると判定するかに応じて、利用者によるカラー白黒切替の指示があるか否かを判定し（Ｓ８３）、カラー白黒切替の指示がある場合（Ｓ８３でＹＥＳ）、カラー白黒の切り替えを行う（Ｓ８４）。これにより、表示された画像に対応する原稿がカラー原稿であるか又は白黒原稿であるかが利用者により判定される。
【０１２０】
処理部は、利用者が指示完了キーを操作したか否かに基づいて、指示完了であるか否かを判定し（Ｓ８５）、指示完了でない場合（Ｓ８５でＮＯ）、ステップＳ８１以降の処理を続ける。拡大／縮小切替の指示がない場合（Ｓ８１でＮＯ）、処理部は、ステップＳ８３以降の処理を行う。カラー白黒切替の指示がない場合（Ｓ８３でＮＯ）、処理部は、ステップＳ８５の処理を行う。指示完了である場合（Ｓ８５でＹＥＳ）、処理部は、処理を終了する。
【０１２１】
図１２は有彩色画素閾値変更処理の手順を示すフローチャートである。処理部は、ユーザＩＤに対応した第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２を取得し（Ｓ１０１）、ユーザＩＤに対応した判定履歴テーブル５０２を取得する（Ｓ１０２）。処理部は、判定履歴テーブル５０２を参照して、利用者により白黒原稿であると判定された原稿の枚数ＰＫを計数し（Ｓ１０３）、利用者によりカラー原稿であると判定された原稿の枚数ＰＣを計数する（Ｓ１０４）。
【０１２２】
処理部は、計数した枚数ＰＫ、ＰＣを比較し、枚数ＰＫが枚数ＰＣより大きいか否かを判定し（Ｓ１０５）、枚数ＰＫが枚数ＰＣより大きい場合（Ｓ１０５でＹＥＳ）、カラー原稿であるか又は白黒原稿であるかの判定が困難であった原稿が利用者により白黒原稿であると判定された回数が多いことから、今後の原稿の判定で白黒原稿と判定され易くするため、第２有彩色画素閾値Ｔｈ２に「１０００」を加算し（Ｓ１０６）、処理を終了する。
【０１２３】
枚数ＰＫが枚数ＰＣより大きくない場合（Ｓ１０５でＮＯ）、処理部は、枚数ＰＣが枚数ＰＫより大きいか否かを判定し（Ｓ１０７）、枚数ＰＣが枚数ＰＫより大きい場合（Ｓ１０７でＹＥＳ）、カラー原稿であるか又は白黒原稿であるかの判定が困難であった原稿が利用者によりカラー原稿であると判定された回数が多いことから、今後の原稿の判定でカラー原稿と判定され易くするため、第１有彩色画素閾値Ｔｈ１から「１０００」を減算し（Ｓ１０８）、処理を終了する。
【０１２４】
枚数ＰＣが枚数ＰＫより大きくない場合（Ｓ１０７でＮＯ）、処理部は、枚数ＰＫが枚数ＰＣに等しいとして、第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２の変更を行わずに処理を終了する。
【０１２５】
図１３は有彩色画素閾値変更処理の他の例の手順を示すフローチャートである。処理部は、ユーザＩＤに対応した第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２を取得し（Ｓ１２１）、ユーザＩＤに対応した判定履歴テーブル５０２を取得する（Ｓ１２２）。
【０１２６】
処理部は、取得した判定履歴テーブル５０２を参照して、利用者により白黒原稿であると判定された原稿の枚数ＰＫを計数するとともに、利用者により白黒原稿であると判定された原稿夫々に含まれる有彩色画素数を求め、求めた有彩色画素数の合計値を枚数ＰＫで除算することにより、有彩色画素数の平均値Ｋａｖを算出する（Ｓ１２３）。
【０１２７】
処理部は、取得した判定履歴テーブル５０２を参照して、利用者によりカラー原稿であると判定された原稿の枚数ＰＣを計数するとともに、利用者によりカラー原稿であると判定された原稿夫々に含まれる有彩色画素数を求め、求めた有彩色画素数の合計値を枚数ＰＣで除算することにより、有彩色画素数の平均値Ｃａｖを算出する（Ｓ１２４）。
【０１２８】
処理部は、平均値Ｋａｖが平均値Ｃａｖより小さいか否かを判定し（Ｓ１２５）、平均値Ｋａｖが平均値Ｃａｖより小さい場合（Ｓ１２５でＹＥＳ）、平均値Ｃａｖを第１有彩色画素閾値Ｔｈ１とし（Ｓ１２６）、平均値Ｋａｖを第２有彩色画素閾値Ｔｈ２とし（Ｓ１２７）、処理を終了する。平均値Ｋａｖが平均値Ｃａｖより小さくない場合（Ｓ１２５でＮＯ）、処理部は、第１有彩色画素閾値Ｔｈ１及び第２有彩色画素閾値Ｔｈ２の変更を行わずに処理を終了する。
【０１２９】
図１４は本発明に係る原稿読取装置５００の構成を示すブロック図である。図に示すように、原稿読取装置５００は、カラー画像入力装置１、Ａ／Ｄ変換部２０、シェーディング補正部２１、ＡＣＳ処理部２２などを備えている。カラー画像入力装置１、Ａ／Ｄ変換部２０、シェーディング補正部２１、ＡＣＳ処理部２２は、上述の画像形成装置１００の場合と同様であるので説明は省略する。これにより、本発明を原稿読取装置にも適用することが可能となる。
【０１３０】
以上説明したように、本発明にあっては、黒文字が記載された原稿にカラーの記号、印、マークなどが混在するような原稿で、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿の画像を表示して、利用者が確認することができるとともに、利用者がカラー原稿であるか又は白黒原稿であるかを指示することができ、カラー又は白黒の誤った出力（例えば、印刷）を防止することができる。また、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿の画像のうち、有彩色画素が多い部分画像又は特定色画素が多い部分画像のみを表示して、カラー原稿で出力するか又は白黒原稿で出力するかの判断を一層容易にすることができる。また、原稿種別に応じて、有彩色の画素数を計数する際に異なる重み付けを行うことにより、例えば、原稿種別が文字原稿である場合、重み付けを大きくして、カラー原稿であると判定し易くすることができる。
【０１３１】
また、利用者の判定履歴に基づいて、第１有彩色画素閾値及び第２有彩色画素閾値を更新することができ、カラー原稿であるか又は白黒原稿であるかの判定が困難な原稿に対する利用者の判定結果を反映させて、カラー原稿で出力するか又は白黒原稿で出力するかの判定精度をさらに高めることができる。また、利用者を識別する識別情報を受け付け、計数された有彩色画素数を、受け付けた識別情報に対応する第１有彩色画素閾値及び第２有彩色画素閾値と比較することにより、カラー原稿で出力するか又は白黒原稿で出力するかの判定を利用者が扱う原稿に応じて変更することができる。
【０１３２】
上述の実施の形態では、原稿がカラー原稿であるか又は白黒原稿であるかを判定する場合に、有彩色画素数を所定の第１有彩色画素閾値及び第２有彩色画素閾値と比較することにより判定しているが、第１有彩色画素閾値及び第２有彩色画素閾値は予め適当な値に定めておくことができる。
【０１３３】
上述の実施の形態において、カラー画像入力装置１としては、例えば、フラットベッドスキャナ、フィルムスキャナ、デジタルカメラ、携帯電話機などが用いられる。また、カラー画像出力装置３としては、例えば、ＣＲＴディスプレイ、液晶ディスプレイなどの画像表示装置、処理結果を記録紙などに出力する電子写真方式又はインクジェット方式のプリンタなどが用いられる。さらに、画像形成装置１００としては、ネットワークを介してサーバ装置などに接続するための通信手段としてのモデムなどを備えることもできる。また、カラー画像入力装置１からカラー画像データを取得する代わりに、ネットワークを介して外部記憶装置、サーバ装置などからカラー画像データを取得する構成であってもよい。
【０１３４】
本発明はコンピュータに実行させるためのコンピュータプログラムを記録したコンピュータでの読み取り可能な記録媒体に、カラー白黒判定処理、有彩色画素計数処理、有彩色画素閾値変更処理などを行うコンピュータプログラムを記録することもできる。この結果、上記処理を行うコンピュータプログラムを記録した記録媒体を持ち運び自在に提供することができる。記録媒体としては、マイクロコンピュータで処理が行われるために図示しないメモリ、例えばＲＯＭのようなプログラムメディアであってもよく、図示しない外部記憶装置としてのプログラム読取装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【０１３５】
いずれの場合においても、格納されているコンピュータプログラムはマイクロプロセッサがアクセスして実行させる構成であってもよいし、コンピュータプログラムを読み出し、読み出されたコンピュータプログラムは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのコンピュータプログラムが実行される方式であってもよい。この場合、ダウンロード用のコンピュータプログラムは予め本体装置に格納されているものとする。
【０１３６】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスク並びにＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にコンピュータプログラムを担持する媒体であってもよい。
【０１３７】
また、この場合、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからコンピュータプログラムをダウンロードするように流動的にコンピュータプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからコンピュータプログラムをダウンロードする場合には、そのダウンロード用のコンピュータプログラムは予め本体装置に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。
【図面の簡単な説明】
【０１３８】
【図１】本発明に係る画像処理装置を備える画像形成装置の構成を示すブロック図である。
【図２】ＡＣＳ処理部の構成を示すブロック図である。
【図３】有彩無彩の判定例を示す説明図である。
【図４】操作パネルのアイコン表示の例を示す説明図である。
【図５】ユーザテーブルの構成を示す説明図である。
【図６】判定履歴テーブルの構成を示す説明図である。
【図７】画像形成装置の処理手順を示すフローチャートである。
【図８】カラー白黒判定処理の手順を示すフローチャートである。
【図９】有彩色画素計数処理の手順を示すフローチャートである。
【図１０】アイコン表示処理の手順を示すフローチャートである。
【図１１】カラー白黒指定処理の手順を示すフローチャートである。
【図１２】有彩色画素閾値変更処理の手順を示すフローチャートである。
【図１３】有彩色画素閾値変更処理の他の例の手順を示すフローチャートである。
【図１４】本発明に係る原稿読取装置の構成を示すブロック図である。
【符号の説明】
【０１３９】
１  カラー画像入力装置
２  カラー画像処理装置
３  カラー画像出力装置
４  操作パネル
２２  ＡＣＳ処理部
２５  領域分離処理部
５０  記憶部
２２１  有彩無彩画素判定部
２２２  有彩画素計数部
２２３  カラー白黒判定部
５０１  ユーザテーブル
５０２  判定履歴テーブル
【図１】
2008072352.tif 000003
【図２】
2008072352.tif 000004
【図３】
2008072352.tif 000005
【図４】
2008072352.tif 000006
【図５】
2008072352.tif 000007
【図６】
2008072352.tif 000008
【図７】
2008072352.tif 000009
【図８】
2008072352.tif 000010
【図９】
2008072352.tif 000011
【図１０】
2008072352.tif 000012
【図１１】
2008072352.tif 000013
【図１２】
2008072352.tif 000014
【図１３】
2008072352.tif 000015
【図１４】
2008072352.tif 000016