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