(57)【要約】【課題】原稿に係る画像が無彩色画像であっても、原稿の特徴に適した処理を行うことができるようにする。【解決手段】モード判定部１５２は、画像がモノクロ画像であると判定した場合は、原稿に係る画像を縦横に分割して得られるブロックの各々が属する色区分を判定するブロック判定部１４８の判定結果を利用して、原稿の特徴をさらに判定し、原稿が白紙原稿、グレイ原稿及び白黒原稿のいずれであるのかを判定する。そして、モード判定部１５２は、原稿が白紙原稿であると判定した場合は、デジタル複合機１の処理モードを白紙モードに設定し、原稿がグレイ原稿であると判定した場合は、デジタル複合機１の処理モードをグレイ原稿に適したモードに設定し、画像が白黒原稿であると判定した場合は、デジタル複合機１の処理モードを白黒原稿に適したモードに設定する。【選択図】図９
2008066950.tif 000002
【特許請求の範囲】
【請求項１】
原稿に係る画像を分割して得られるブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定する輝度区分判定手段と、
前記輝度区分判定手段の判定結果を利用して、前記画像の処理モードを決定する決定手段と、
を備えることを特徴とする画像色判定装置。
【請求項２】
前記決定手段は、全てのブロックが白の輝度区分に属する場合に、前記画像の処理モードを第１のモードとすることを特徴とする請求項１に記載の画像色判定装置。
【請求項３】
前記決定手段は、グレイの輝度区分に属するブロックの数が基準値以上である場合に、前記画像の処理モードを第２のモードとすることを特徴とする請求項１又は請求項２に記載の画像色判定装置。
【請求項４】
前記決定手段は、グレイの輝度区分に属するブロックの数が基準値より小さい場合に、前記画像の処理モードを第３のモードとすることを特徴とする請求項１ないし請求項３のいずれかに記載の画像色判定装置。
【請求項５】
複数の画素を含む画素集合ごとに画素データを平均化する平均化手段と、
前記平均化手段により平均化された画素データが白、グレイ及び黒の輝度区分のいずれに属するのかを判定する画素データ判定手段と、
をさらに備え、
前記輝度区分判定手段は、前記画素データ判定手段の判定結果を利用して、ブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定することを特徴とする請求項１ないし請求項４のいずれかに記載の画像色判定装置。
【請求項６】
原稿から記録媒体へ画像をコピーするコピー手段、
をさらに備え、
コピーの際の変倍率に基づいて前記画素集合に含まれる画素の数を決定することを特徴とする請求項５に記載の画像色判定装置。
【請求項７】
前記原稿に係る画像データの解像度を変換する変換手段、
をさらに備え、
前記変換手段により解像度が変換される前の画像データに基づいて前記画像の処理モードを決定することを特徴とする請求項１ないし請求項６のいずれかに記載の画像色判定装置。
【請求項８】
前記画像に係る画像データの構成単位となる単位データがグレイの輝度区分に属するか否かを判定する単位データ判定手段と、
グレイの輝度区分に属する単位データの数であるグレイ単位データ数を計数する計数手段と、
をさらに備え、
前記輝度区分判定手段は、グレイ単位データ数が第１閾値超の場合、ブロックがグレイの輝度区分に属すると判定し、グレイ単位データ数が第１閾値以下で第２閾値超の場合、ブロックが黒の輝度区分に属すると判定し、グレイ単位データ数が第２閾値以下の場合、ブロックが白の輝度区分に属すると判定することを特徴とする請求項１ないし請求項７のいずれかに記載の画像色判定装置。
【請求項９】
前記画像に係る画像データの構成単位となる単位データがグレイの輝度区分に属するか否か及び黒の輝度区分に属するか否かを判定する単位データ判定手段と、
グレイの輝度区分に属する単位データの数であるグレイ単位データ数及び黒の輝度区分に属する単位データの数である黒単位データ数を計数する計数手段と、
をさらに備え、
前記輝度区分判定手段は、
グレイ単位データ数が第１閾値超で黒単位データ数が第２閾値超の場合、ブロックが黒の輝度区分に属すると判定し、グレイ単位データ数が第１閾値超で黒単位データ数が第２閾値以下の場合、ブロックがグレイの輝度区分に属すると判定し、グレイ単位データ数が第１閾値以下で黒単位データ数が第２閾値超の場合、ブロックが黒の輝度区分に属すると判定し、グレイ単位データ数が第１閾値以下で黒単位データ数が第２閾値以下の場合、ブロックが白の輝度区分に属すると判定することを特徴とする請求項１ないし請求項７のいずれかに記載の画像色判定装置。
【請求項１０】
ブロックの各々が属する色区分を判定する色区分判定手段と、
前記色区分判定手段の判定結果を利用して、前記画像が無彩色画像であるか否かを判定する無彩色判定手段と、
をさらに備え、
前記無彩色判定手段により前記画像が無彩色画像であると判定された場合に、前記画像の処理モードを決定することを特徴とする請求項１ないし請求項８のいずれかに記載の画像色判定装置。
【請求項１１】
原稿に係る画像を分割して得られるブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定する輝度区分判定工程と、
前記輝度区分判定工程の判定結果を利用して、前記画像の処理モードを決定する決定工程と、
を備える画像色判定方法。
【請求項１２】
原稿に係る画像を分割して得られるブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定する輝度区分判定手順と、
前記輝度区分判定手順の判定結果を利用して、前記画像の処理モードを決定する決定手順と、
をコンピュータに実行させることを特徴とする画像色判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像色判定装置、画像色判定方法及び画像色判定プログラムに関する。
【背景技術】
【０００２】
原稿を読み取って記録紙上に画像を再現する電子写真方式のカラーコピー機は、通常、イエロー，マゼンダ，シアン，黒の４色の画像形成エンジンを備え、記録紙上への画像形成を４回繰り返すことにより、カラーコピーを実現している。しかし、原稿に係る画像が無彩色画像である場合は、４色の画像形成エンジンの全てを動作させて記録紙上への画像形成を行うことは、コピー時間やコピー費用の点で無駄が多い。このため、原稿に係る画像が無彩色画像であるか否かを自動的に判定し、当該画像を無彩色画像とみなすことができる場合には、黒の画像形成エンジンのみを動作させて記録紙上への画像形成を行うことが望ましい。
【０００３】
なお、特許文献１は、画像が無彩色画像であるか否かを判定する技術に関する先行技術文献である。
【０００４】
【特許文献１】特公平８−１０９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術では、原稿に係る画像が無彩色画像であるか否かは判定できるものの、原稿に係る画像が無彩色画像である場合に、原稿の特徴に適した処理をカラーコピー機に行わせることはできなかった。
【０００６】
本発明は、この問題を解決するためになされたもので、カラーコピー機等の画像処理装置において、原稿に係る画像が無彩色画像であっても、原稿の特徴に適した処理を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１の発明は、原稿に係る画像を分割して得られるブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定する輝度区分判定手段と、前記輝度区分判定手段の判定結果を利用して、前記画像の処理モードを決定する決定手段とを備えることを特徴とする画像色判定装置である。
【０００８】
請求項２の発明は、前記決定手段は、全てのブロックが白の輝度区分に属する場合に、前記画像の処理モードを第１のモードとすることを特徴とする請求項１に記載の画像色判定装置である。
【０００９】
請求項３の発明は、前記決定手段は、グレイの輝度区分に属するブロックの数が基準値以上である場合に、前記画像の処理モードを第２のモードとすることを特徴とする請求項１又は請求項２に記載の画像色判定装置である。
【００１０】
請求項４の発明は、前記決定手段は、グレイの輝度区分に属するブロックの数が基準値より小さい場合に、前記画像の処理モードを第３のモードとすることを特徴とする請求項１ないし請求項３のいずれかに記載の画像色判定装置である。
【００１１】
請求項５の発明は、複数の画素を含む画素集合ごとに画素データを平均化する平均化手段と、前記平均化手段により平均化された画素データが白、グレイ及び黒の輝度区分のいずれに属するのかを判定する画素データ判定手段とをさらに備え、前記輝度区分判定手段は、前記画素データ判定手段の判定結果を利用して、ブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定することを特徴とする請求項１ないし請求項４のいずれかに記載の画像色判定装置である。
【００１２】
請求項６の発明は、原稿から記録媒体へ画像をコピーするコピー手段をさらに備え、コピーの際の変倍率に基づいて前記画素集合に含まれる画素の数を決定することを特徴とする請求項５に記載の画像色判定装置である。
【００１３】
請求項７の発明は、前記画像の解像度を変換する変換手段をさらに備え、前記輝度区分判定手段は、前記変換手段により解像度が変換される前の画像を分割して得られるブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定することを特徴とする請求項１ないし請求項６のいずれかに記載の画像色判定装置である。
【００１４】
請求項８の発明は、前記画像に係る画像データの構成単位となる単位データがグレイの輝度区分に属するか否かを判定する単位データ判定手段と、グレイの輝度区分に属する単位データの数であるグレイ単位データ数を計数する計数手段とをさらに備え、前記輝度区分判定手段は、グレイ単位データ数が第１閾値超の場合、ブロックがグレイの輝度区分に属すると判定し、グレイ単位データ数が第１閾値以下で第２閾値超の場合、ブロックが黒の輝度区分に属すると判定し、グレイ単位データ数が第２閾値以下の場合、ブロックが白の輝度区分に属すると判定することを特徴とする請求項１ないし請求項７のいずれかに記載の画像色判定装置である。
【００１５】
請求項９の発明は、前記画像に係る画像データの構成単位となる単位データがグレイの輝度区分に属するか否か及び黒の輝度区分に属するか否かを判定する単位データ判定手段と、グレイの輝度区分に属する単位データの数であるグレイ単位データ数及び黒の輝度区分に属する単位データの数である黒単位データ数を計数する計数手段とをさらに備え、前記輝度区分判定手段は、グレイ単位データ数が第１閾値超で黒単位データ数が第２閾値超の場合、ブロックが黒の輝度区分に属すると判定し、グレイ単位データ数が第１閾値超で黒単位データ数が第２閾値以下の場合、ブロックがグレイの輝度区分に属すると判定し、グレイ単位データ数が第１閾値以下で黒単位データ数が第２閾値超の場合、ブロックが黒の輝度区分に属すると判定し、グレイ単位データ数が第１閾値以下で黒単位データ数が第２閾値以下の場合、ブロックが白の輝度区分に属すると判定することを特徴とする請求項１ないし請求項７のいずれかに記載の画像色判定装置である。
【００１６】
請求項１０の発明は、ブロックの各々が属する色区分を判定する色区分判定手段と、前記色区分判定手段の判定結果を利用して、前記画像が無彩色画像であるか否かを判定する無彩色判定手段とをさらに備え、前記無彩色判定手段により前記画像が無彩色画像であると判定された場合に、前記画像の処理モードを決定することを特徴とする請求項１ないし請求項９のいずれかに記載の画像色判定装置である。
【００１７】
請求項１１の発明は、原稿に係る画像を分割して得られるブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定する輝度区分判定工程と、前記輝度区分判定工程の判定結果を利用して、前記画像の処理モードを決定する決定工程とを備える画像色判定方法である。
【００１８】
請求項１２の発明は、原稿に係る画像を分割して得られるブロックの各々が白、グレイ及び黒の輝度区分のいずれに属するのかを判定する輝度区分判定手順と、前記輝度区分判定手順の判定結果を利用して、前記画像の処理モードを決定する決定手順とをコンピュータに実行させることを特徴とする画像色判定プログラムである。
【発明の効果】
【００１９】
請求項１ないし請求項１２の発明によれば、原稿に係る画像が無彩色画像であっても、原稿の特徴に適した処理を行うことができる。
【００２０】
請求項２の発明によれば、第１のモードにおいて白紙原稿に適した処理を行うことができる。
【００２１】
請求項３の発明によれば、第２のモードにおいてグレイ原稿に適した処理を行うことができる。
【００２２】
請求項４の発明によれば、第３のモードにおいて白黒原稿に適した処理を行うことができる。
【００２３】
請求項５の発明によれば、偽色の影響を排除できる。
【００２４】
請求項６の発明によれば、変倍に起因する偽色の影響を効果的に排除できる。
【００２５】
請求項７の発明によれば、処理モードの決定が解像度の変換の影響を受けなくなる。
【００２６】
請求項８の発明によれば、画像色判定装置を簡略化できる。
【００２７】
請求項９の発明によれば、画像色判定装置を簡略化できる。
【００２８】
請求項１０の発明によれば、原稿に係る画像が無彩色画像であるか否かを自動判定して原稿の特徴に適した処理を行うことができる。
【発明を実施するための最良の形態】
【００２９】
＜１  デジタル複合機の全体構成＞
図１は、本発明の望ましい実施形態に係るデジタル複合機１の全体構成を示すブロック図である。デジタル複合機１は、ＭＦＰ（Multi Function Peripherals）とも呼称され、ファクシミリ機能、コピー機能、スキャン機能、プリント機能等の複数の機能を有している。
【００３０】
図１に示すように、デジタル複合機１は、ＣＰＵ１０２、ＲＯＭ１０４及びＲＡＭ１０６を備える。ＲＯＭ１０４には、デジタル複合機１のファームウェア等のプログラムＰＲＧが格納され、ＣＰＵ１０２、ＲＯＭ１０４及びＲＡＭ１０６によって実現されるコンピュータは、ＲＯＭ１０４に格納されたプログラムＰＲＧにしたがって演算処理を実行することにより、デジタル複合機１の各構成を統括制御し、デジタル複合機１の各機能を実現している。ＲＡＭ１０６は、当該コンピュータによる演算処理の実行に際して、作業領域として用いられる。
【００３１】
画像メモリ１０８は、デジタル複合機１が処理対象とする画像を画像データとして記憶する。
【００３２】
デジタル複合機１には、ユーザインターフェースとして、操作パネル１１０が設けられる。操作パネル１１０は、操作の対象となる操作部と、情報を視認可能に表示する表示部とを備える。
【００３３】
デジタル複合機１は、スキャナ部１１２及びプリンタ部１１４を備える。
【００３４】
スキャナ部１１２は、後述するＣＣＤラインセンサ１３２により原稿を読み取り、画像データを生成する。スキャナ部１１２は、ＡＤＦ（Automatic Document Feeder）方式又はＦＢＳ（Flat Bed Scanner）方式により原稿を読み取る。ＡＤＦ方式とは、複数枚の原稿を束ねた原稿束から原稿を一枚づつ繰り込んで読み取る方式であり、ＦＢＳ方式とは、コンタクトガラス上に載置された原稿を読み取る方式である。ＡＤＦ方式には、移動する原稿を静止した読取光学系で読み取る方式（シートスルー方式）と、静止した原稿を移動する読取光学系で読み取る方式とがあり、後者の方式を採用する場合、スキャナ部１１２は、コンタクトガラス上に原稿を静止させ、移動する読取光学系で静止した原稿を読み取り、読み取りが完了した原稿を排出するという読み取り手順を繰り返し実行する。
【００３５】
プリンタ部１１４は、電子写真方式により、画像データに係る画像を記録紙等の記録媒体上に形成し、当該記録媒体を排出する。プリンタ部１１４は、Ｙ（イエロー），Ｍ（マゼンダ），Ｃ（シアン），Ｋ（黒）の４色の画像形成エンジンを備え、記録媒体上への画像形成を４回繰り返すことにより、カラー画像を記録媒体上に形成することができる。
【００３６】
画像色判定部１１６は、画像データに対して所定の処理を行う。画像色判定部１１６は、専用ＬＳＩ等のハードウエアで構成することができるが、画像色判定部１１６が行う処理の一部又は全部を、ＣＰＵ１０２、ＲＯＭ１０４及びＲＡＭ１０６によって実現されるコンピュータがプログラムＰＲＧを実行することにより行うようにしてもよい。
【００３７】
圧縮伸張部１１８は、画像データに対して圧縮処理又は伸張処理を行う。画像データの圧縮方式としては、多階調の画像データについては、ＪＰＥＧ方式等を採用することができ、二階調の画像データについては、ＭＨ方式、ＭＲ方式、ＭＭＲ方式及びＪＢＩＧ方式等を採用することができる。圧縮伸張部１１８も、専用ＬＳＩ等のハードウエアで構成することができるが、圧縮伸張部１１８が行う処理の一部又は全部を、ＣＰＵ１０２、ＲＯＭ１０４及びＲＡＭ１０６によって実現されるコンピュータがプログラムＰＲＧを実行することにより行うようにしてもよい。
【００３８】
ＮＣＵ１２０及びモデム１２２は、公衆電話交換網９１を経由したファクシミリ画像データの送受信に用いられる。ＮＣＵ１２０は、公衆電話交換網９１への接続を制御する。ＮＣＵ１２０は、相手先の電話番号に対応したダイヤル信号を送出する機能及び着信を検出する機能を備える。モデム１２２は、ＩＴＵ（国際電気通信連合）−Ｔ勧告Ｔ.３０にしたがったファクシミリ伝送制御手順に基づいて、Ｖ．１７，Ｖ．２７ｔｅｒ，Ｖ．２９等にしたがったファクシミリ画像データの変復調を行う。又は、モデム１２２は、これらに加えて、Ｖ．３４にしたがったファクシミリ画像データの変復調を行う。
【００３９】
データ通信部１２４は、例えば、イーサネット（登録商標）により、デジタル複合機１をネットワーク９２に接続する。
【００４０】
上述したデジタル複合機１の各構成は、バスライン１２６によって接続され、相互間でデータの送受信を行うことができるようになっている。
【００４１】
ファクシミリモードでは、デジタル複合機１は、スキャナ部１１２を用いて、原稿を読み取り、ＮＣＵ１２０及びモデム１２２を用いて、当該原稿に係るファクシミリ画像データを、他のファクシミリ機へ公衆電話交換網９１を経由して送信する。また、デジタル複合機１は、ＮＣＵ１２０及びモデム１２２を用いて、他のファクシミリ機から公衆電話交換網９１を経由して送信されてきたファクシミリ画像データを受信し、プリンタ部１１４を用いて、当該ファクシミリ画像データに係る画像を記録媒体上に形成する。
【００４２】
コピーモードでは、デジタル複合機１は、スキャナ部１１２を用いて、原稿を読み取り、プリンタ部１１４を用いて、原稿に係る画像を記録媒体上に形成することにより、原稿から記録媒体へ画像をコピーする。
【００４３】
スキャンモードでは、デジタル複合機１は、スキャナ部１１２を用いて、原稿を読み取り、原稿に係る画像データを画像メモリ１０８に蓄積する。
【００４４】
プリントモードでは、デジタル複合機１は、データ通信部１２４を用いて、パーソナルコンピュータからネットワーク９２を経由して送信されてきた画像データを受信し、プリンタ部１１４を用いて、当該画像データに係る画像を記録媒体上に形成する。
【００４５】
＜２  スキャンモード及びプリントモードに関連する構成＞
図２は、スキャンモード及びプリントモードにおけるデジタル複合機１の処理と関連する構成を示すブロック図である。図２において、モード判定部１５２及び２値化部１５４は、ＣＰＵ１０２、ＲＯＭ１０４及びＲＡＭ１０６によって実現されるコンピュータがプログラムＰＲＧを実行することにより実現される機能を表現した処理ブロックである。もちろん、モード判定部１５２及び２値化部１５４を専用ＬＳＩ等のハードウエアで構成してもよい。
【００４６】
以下では、スキャンモード及びプリントモードにおけるデジタル複合機１の処理と関連する構成について、「画像処理に関連する構成」及び「モード判定処理に関連する構成」に分けて説明する。
【００４７】
＜２．１  画像処理に関連する構成＞
図２に実線で示す画像処理の流れに沿って、デジタル複合機１を画像処理装置として機能させる画像処理に関連する構成の概略を説明すると、ＣＣＤラインセンサ１３２が生成した画像データは、ガンマ補正部１３４によるガンマ補正、解像度変換部１３６による解像度変換、色空間変換部１３８による色空間変換を順次施された後に、スキャナ部１１２から出力される。スキャナ部１１２から出力された画像データは、画像メモリ１０８に蓄積される。プリントモードでは、画像メモリ１０８に蓄積された画像データは、２値化部１５４による２値化が必要に応じて施された後に、プリンタ部１１４へ転送され、プリンタ部１１４において、当該画像データに係る画像が記録媒体上に形成される。スキャンモードでは、画像メモリ１０８に蓄積された画像データに対して、２値化部１５４による２値化が必要に応じて施された後に、圧縮伸張部１１８による圧縮処理が施される。
【００４８】
ＣＣＤラインセンサ１３２は、原稿からの光をＣＣＤラインセンサ１３２へ導く読取光学系が原稿を走査している際に、一定の周期で読み取りを繰り返すことにより、ＲＧＢ色空間で表現された画像データ、すなわち、Ｒ（赤），Ｇ（緑），Ｂ（青）の色成分データを有する画像データを生成する。読取光学系の走査速度は、ＣＣＤラインセンサ１３２が生成する画像データの副走査方向の解像度に基づいて設定する。具体的には、副走査方向の解像度が高くなるほど、読取光学系の走査速度を遅くし、副走査方向の解像度が低くなるほど、読取光学系の走査速度を速くする。「走査速度」とは、原稿と読取光学系との相対移動速度である。
【００４９】
ガンマ補正部１３４は、Ｒ，Ｇ，Ｂの色成分データにガンマ補正を施す。
【００５０】
解像度変換部１３６は、プリントモードでは、画像データの主走査方向の解像度を、原稿を読み取った際の解像度から、プリンタ部１１４へ転送する際の解像度へ変換し、スキャンモードでは、画像データの主走査方向の解像度を、原稿を読み取った際の解像度から、画像メモリ１０８に蓄積する際の解像度へ変換する。
【００５１】
デジタル複合機１では、変倍コピーを行う際には、解像度変換部１３６における解像度変換により、主走査方向の解像度を操作者が指定した変倍率に応じた解像度とし、読取光学系の走査速度を等倍コピーを行う際と異ならせることにより、副走査方向の解像度を操作者が指定した変倍率に応じた解像度とする。
【００５２】
色空間変換部１３８は、ＲＧＢ色空間で表現された画像データ（以下、「ＲＧＢ画像データ」）を、ＹＣｂＣｒ色空間で表現された画像データ（以下、「ＹＣＣ画像データ」）へ変換する。色空間変換部１３８が出力する画像データは、輝度成分Ｙ及び色差成分Ｃｂ，Ｃｒを有している。
【００５３】
２値化部１５４は、画像データを取得し、当該画像データの色成分を２値化した２値化画像を生成し、当該２値化画像を画像メモリ１０８に蓄積する。ここで、「２値化」とは、多階調の画像データを２階調の画像データへ変換することをいう。画像データの２値化は、単純２値化法、組織的ディザ法及び誤差拡散法等により行うことができる。
【００５４】
一方、プリンタ部１１４は、画像データを取得し、必要な画像形成エンジンを用いて、当該画像データに係る画像を記録媒体上に形成する。
【００５５】
圧縮伸張部１１８は、画像データを取得し、圧縮画像データを生成し、当該圧縮画像データを画像メモリ１０８に蓄積する。
【００５６】
デジタル複合機１の処理モードには、「モノクロモード」及び「カラーモード」があり、「モノクロモード」の中にグレイ原稿に適した「グレイモード」及び白黒原稿に適した「白黒モード」がある。
【００５７】
「カラーモード」でスキャンを行う際には、色空間変換部１３８が、解像度変換部１３６から入力された多階調のＲＧＢ画像データを多階調のＹＣＣ画像データへ変換し、圧縮伸張部１１８が、多階調のＹＣＣ画像データをＪＰＥＧ方式等で圧縮して画像メモリ１０８に蓄積する。
【００５８】
「カラーモード」でコピーを行う際には、色空間変換部１３８が、解像度変換部１３６から入力された多階調のＲＧＢ画像データを多階調のＬａｂ画像データ（Ｌ*ａ*ｂ*色空間で表現された画像データ）へ変換し、多階調のＬａｂ画像データをさらに多階調のＣＭＹＫ画像データ（ＣＭＹＫ色空間で表現された画像データ）へ変換し、二値化部１５４が、多階調のＣＭＹＫ画像データを二階調のＣＭＹＫ画像データへ二値化する。プリンタ部１１３は、二階調のＣＭＹＫ画像データを取得し、「Ｙ」「Ｍ」「Ｃ」「Ｋ」の画像形成エンジンの４色の画像形成エンジンのうち必要なものを用いて、記録媒体上にカラー画像を形成する。ここで、「「Ｙ」「Ｍ」「Ｃ」「Ｋ」の画像形成エンジンの４色の画像形成エンジンのうち必要なもの」とは、画像に含まれる色を表現するために必要な画像形成エンジンのみを動作させればよいという趣旨である。例えば、画像に含まれる色の色区分が「Ｙ」のみであれば、「Ｙ」の画像形成エンジンのみを動作させればよく、画像に含まれる色の色区分が「Ｒ」であれば、「Ｙ」及び「Ｍ」の画像形成エンジンのみを動作させればよい。
【００５９】
「グレイモード」でスキャンを行う際には、色空間変換部１３８が、解像度変換部１３６から入力された多階調のＲＧＢ画像データを多階調のＹＣＣ画像データへ変換し、圧縮伸張部１１８が、多階調のＹＣＣ画像データの輝度成分ＹをＪＰＥＧ方式で圧縮して画像メモリ１０８に蓄積する。又は、色空間変換部１３８が、解像度変換部１３６から入力された多階調のＲＧＢ画像データを多階調のＹＣｂＣｒ画像データへ変換し、二値化部１５４が、多階調のＹＣＣ画像データの輝度成分Ｙを二階調の輝度成分Ｙへ組織的ディザ法等で二値化し、圧縮伸張部１１８が、二階調の輝度成分ＹをＪＢＩＧ方式等で圧縮して画像メモリ１０８に蓄積する。
【００６０】
「グレイモード」でコピーを行う際は、色空間変換部１３８が、解像度変換部１３６から入力された多階調のＲＧＢ画像データを多階調のＹＣＣ画像データへ変換し、二値化部１５４が、多階調のＹＣＣ画像データの輝度成分Ｙを二階調の輝度成分Ｙへ組織的ディザ法や誤差拡散法等で二値化する。プリンタ部１１３は、二階調の輝度成分Ｙを取得し、「Ｋ」の画像形成エンジンを用いて、記録媒体上にモノクロ画像を形成する。
【００６１】
「白黒モード」でスキャンを行う際は、色空間変換部１３８が、解像度変換部１３６から入力された多階調のＲＧＢ画像データを多階調のＹＣＣ画像データへ変換し、二値化部１５４が、多階調のＹＣＣ画像データの輝度成分Ｙを二階調の輝度成分Ｙへ単純二値化法等で二値化し、圧縮伸張部１１８が、二階調の輝度成分ＹをＪＢＩＧ方式等で圧縮して画像メモリ１０８に蓄積する。
【００６２】
「白黒モード」でコピーを行う際は、色空間変換部１３８が、解像度変換部１３６から入力された多階調のＲＧＢ画像データを多階調のＹＣＣ画像データへ変換し、二値化部１５４が、多階調のＹＣＣ画像データの輝度成分Ｙを二階調の輝度成分Ｙへ誤差拡散法や単純二値化法等で二値化する。プリンタ部１１３は、二階調の輝度成分Ｙを取得し、「Ｋ」の画像形成エンジンを用いて、記録媒体上にモノクロ画像を形成する。
【００６３】
なお、「グレイモード」でコピーを行う際の二値化は、「白黒モード」よりも階調の再現性を重視して行うことが望ましく、「白黒モード」でコピーを行う際の二値化は、「グレイモード」よりも文字の再現性を重視して行うことが望ましい。
【００６４】
＜２．２  モード判定処理に関連する構成＞
図２に点線で示すモード判定処理の流れに沿って、デジタル複合機１を画像色判定装置として機能させる構成の概略を説明すると、ＣＣＤラインセンサ１３２が生成した画像データは、画像色判定部１１６に入力され、平均部１４２による平均化、ガンマ補正部１４４によるガンマ補正、色空間変換部１４６による色空間変換を順次施された後に、ブロック判定部１４８へ入力される。そして、ブロック判定部１４８において、ブロックが属する色区分及び輝度区分が判定され、判定計数部１５０において、色区分及び輝度区分の各々に属するブロックの数が計数され、モード判定部１５２において、原稿の特徴が判定される。モード判定部１５２は、さらに、デジタル複合機１の処理モードを原稿の特徴に適したモードに設定し、設定したモードに応じた処理を２値化部１５４、プリンタ部１１４及び圧縮伸張部１１８に実行させる。
【００６５】
平均部１４２は、複数の画素を含む画素集合ごとに、画素データの平均値を算出する。平均部１４２に入力される画像データは、ＲＧＢ色空間で表現されているので、画素データは、Ｒ，Ｇ，Ｇの色成分データで構成されている。このため、平均部１４２は、複数の画素を含む画素集合ごとに、Ｒ，Ｇ，Ｂの色成分データの各々について平均値を算出する。すなわち、ｎ個の画素Ｐi（ｉ＝１，２，・・・，ｎ）が画素集合に含まれ、画素ＰiのＲ，Ｇ，Ｂの色成分データが、それぞれ、Ｒi，Ｇi，Ｂiであるとすれば、平均部１４２は、Ｒ，Ｇ，Ｂの色成分データの平均値Ｒavg，Ｇavg，Ｂavgを式（１）にしたがって算出する。
【００６６】
【数１】
2008066950.tif 000003
【００６７】
本実施形態では、画素集合は、縦（副走査方向）２個×横（主走査方向）２個の隣接する４個の画素からなる。各画素集合における、Ｒ，Ｇ，Ｂの色成分データの平均値Ｒavg，Ｇavg，Ｂavgは、後に続く処理において、色を表現する単位データを構成する。当該単位データは、平均化が行われる前の画像データより粗い粗画像データの構成単位となっている。このような平均化は、必ずしも必須ではなく、各画素の色成分データで単位データを構成してもよい。たたし、画素集合ごとの色成分データの平均値Ｒavg，Ｇavg，Ｂavgで単位データを構成すれば、ＣＣＤラインセンサ１３２においてＲ，Ｇ，Ｂの読み取りラインが数μｍのライン間隔をおいて設けられていることに起因する偽色の影響を排除でき、ブロック判定部１４８における判定を精度よく行うことができるようになる。
【００６８】
なお、上述の偽色は、変倍コピーを行う際に問題となることが多い。これは、ＣＣＤラインセンサ１３２のＲ，Ｇ，Ｂの読み取りラインのライン間隔が、副走査方向の読み取り間隔の整数倍に相当するものであれば、後続する読み取りラインにおける読み取りタイミングを先行する読み取りラインより遅延させることにより偽色を防止することができるが、等倍コピーを行う際に「整数倍」の関係が成立しても、変倍コピーを行う際に「整数倍」の関係が成立するとは限らないためである。
【００６９】
例えば、等倍コピーを行う際の副走査方向の解像度が６００ｄｐｉであり、ライン間隔が読み取り間隔の４倍に相当する場合を考える。この場合、等倍コピーを行う際には、後続する読み取りラインにおける読み取りタイミングを先行する読み取りラインより４周期遅延させることにより偽色を防止することができるが、７０％縮小コピーを行う際には、副走査方向の解像度が４２０ｄｐｉとなり、ライン間隔が読み取り間隔の２．８倍に相当するから、後続する読み取りラインにおける読み取りタイミングを先行する読み取りラインより３周期遅延させても、先行する読み取りラインと後続する読み取りラインとの間で読み取り間隔の０．２倍の読み取り位置のずれが生じ、偽色の原因となる。
【００７０】
この他、ＣＣＤラインセンサ１３２のＲ，Ｇ，Ｂの読み取りラインの形成位置の機械的なずれが偽色の原因となる場合もある。
【００７１】
また、画素集合の大きさは、当該ライン間隔及び変倍率等に応じて決定すべきであり、上述の「縦２個×横２個の隣接する４個の画素」というのは、例示に過ぎない。
【００７２】
例えば、変倍コピーを行う際の偽色の影響を排除するためには、「読み取り位置のずれ」が大きくなるほど画素集合の副走査方向の画素数を増加させることが有効であるが、「読み取り位置のずれ」は変倍率によって決まるので、変倍率と画素集合の副走査方向の画素数との関係を記述したテーブルをＲＯＭ１０４にあらかじめ準備しておき、当該テーブルを参照して、指定された変倍率に応じて画素集合の副走査方向の画素数を決定することが望ましい。
【００７３】
なお、平均部１４２は、解像度変換部１３６による解像度の変換が施されていない画像データについて平均化を行うので、画素集合の主走査方向の画素数が一定であっても特に問題とはならない。主走査方向についての平均化は、上述の「機械的なずれ」に起因する偽色に有効である。
【００７４】
ただし、平均部１４２において、縦横両方向について平均化を行うことは必須ではない。すなわち、平均部１４２において、縦方向及び横方向のいずれかについてのみ平均化を行うようにしてもよい。
【００７５】
ガンマ補正部１４４及び色空間変換部１４６は、それぞれ、ガンマ補正部１３４及び色空間変換部１３８と同様の回路構成を有するが、処理に適用される補正テーブルや係数は異なっている。
【００７６】
ブロック判定部１４８は、原稿に係る画像を縦横に分割して得られるブロックの各々が属する色区分を判定する。ここで、「ブロック」とは、例えば、縦３０個×横３０個の９００個の画素集合を含む領域であり、スキャナ部１１２において６００ｄｐｉで原稿を読み取って、縦２画素×横２画素の隣接する４画素について平均化を行った場合、原稿における縦５ｍｍ×横５ｍｍの領域に相当する。したがって、縦２１０ｍｍ×横２９７ｍｍの原稿を６００ｄｐｉで読み取って、縦２画素×横２画素の隣接する４画素について平均化を行った場合、原稿に係る画像は、縦４２個×横６０個の２５２０個のブロックに分割される。また、「ブロックの各々が属する色区分」は、１個の無彩色の色区分と、Ｒ，Ｇ，Ｂ，Ｙ，Ｍ，Ｃの６個の有彩色の色区分との、合計７個の色区分から選択される。
【００７７】
さらに、ブロック判定部１４８は、無彩色の色区分に属するブロックの各々が属する輝度区分を判定する。「ブロックの各々が属する輝度区分」は、白，グレイ，黒の３個の輝度区分から選択される。
【００７８】
判定計数部１５０は、７個の色区分の各々に属するブロックの数を計数する。さらに、判定計数部１５０は、３個の輝度区分の各々に属するブロックの数も計数する。
【００７９】
モード判定部１５２は、ブロック判定部１４８の判定結果を利用して、画像に含まれる色の色区分を特定し、画像がカラー画像及びモノクロ画像のいずれであるのかを判定する。「画像に含まれる色の色区分」も、１個の無彩色の色区分と、Ｒ，Ｇ，Ｂ，Ｙ，Ｍ，Ｃの６個の有彩色の色区分との、合計７個の色区分から選択される。そして、モード判定部１５２は、画像がカラー画像であると判定した場合は、原稿がカラー原稿であると判定して、デジタル複合機１の処理モードをカラーモードに設定する。
【００８０】
モード判定部１５２は、画像がモノクロ画像であると判定した場合は、ブロック判定部１４８の判定結果を利用して、原稿の特徴をさらに判定し、原稿が白紙原稿、グレイ原稿及び白黒原稿のいずれであるのかを判定する。そして、モード判定部１５２は、原稿が白紙原稿であると判定した場合は、デジタル複合機１の処理モードを白紙モードに設定し、原稿がグレイ原稿であると判定した場合は、デジタル複合機１の処理モードをグレイ原稿に適したモード（例えば、「文字／写真モード」や「写真モード」等）に設定し、原稿が白黒原稿であると判定した場合は、デジタル複合機１の処理モードを白黒原稿に適したモード（例えば、「文字モード」等）に設定する。
【００８１】
なお、画像がモノクロ画像であることが最初からわかっている場合は、モード判定部１５２において、画像がカラー画像及びモノクロ画像のいずれであるのかを判定する必要はない。例えば、ＣＣＤラインセンサ１３２のＧの読み取りラインのみを用いて生成したモノクロ画像データについて判定を行う場合やＹＣＣ画像データの輝度成分Ｙを抽出したモノクロ画像データについて判定を行う場合、画像がカラー画像及びモノクロ画像のいずれであるのかを判定する必要はない。
【００８２】
このような構成によれば、原稿を白紙原稿とみなせる場合、２値化部１５４及び圧縮伸張部１１８は、特に処理を行わない。
【００８３】
また、このような構成によれば、デジタル複合機１に、原稿の特徴に応じて、適切なコピー又はスキャンを行わせることができる。
【００８４】
＜２．３  ブロック判定部＞
続いて、図３のブロック図を参照しながら、ブロック判定部１４８の構成をより詳細に説明する。図３に示すように、ブロック判定部１４８は、アフィン変換部１６２、単位データ判定部１６４、単位データ計数部１６６、色判定部１６８及び輝度判定部１７０を備える。
【００８５】
アフィン変換部１６２は、単位データの色差成分Ｃｂ，Ｃｒにアフィン変換を適用し、色差に関する色パラメータＣｂ１，Ｃｒ１を得る。このアフィン変換は、後述するような色平面Ｈ０から色平面Ｈ１を得る際に色相全体に適用されるアフィン変換と同じものとなっており、ブロック判定部１４８で用いる色平面Ｈ１に単位データを適合させるためのものとなっている。
【００８６】
単位データ判定部１６４は、ブロックに含まれる画素集合ごとに、単位データが、先述の７個の色区分のいずれに属するのかを判定する。具体的には、単位データ判定部１６４は、図４に示す色平面Ｈ１において、単位データが表現する色に対応する点、すなわち、単位データの色パラメータＣｂ１，Ｃｒ１をプロットした点が、７個の部分領域ｍＡ，ｍＭ，ｍＢ，ｍＣ，ｍＧ，ｍＹ，ｍＲのいずれに属するのかを判定し、単位データが表現する色に対応する点が属する部分領域に対応する色区分を、単位データが属する色区分とする。ここで、部分領域ｍＡ，ｍＭ，ｍＢ，ｍＣ，ｍＧ，ｍＹ，ｍＲは、それぞれ、無彩色，Ｍ，Ｂ，Ｃ，Ｇ，Ｙ，Ｒの色区分に対応している。
【００８７】
さらに、単位データ判定部１６４は、無彩色の色区分に属する単位データが、白，グレイ，黒のいずれに該当するかを判定する。具体的には、単位データ判定部１６４は、単位データの輝度成分Ｙと輝度に関する閾値Ｙ1，Ｙ2（Ｙ1＞Ｙ2）との大小関係を調べ、Ｙ≧Ｙ1であれば、単位データが白に該当すると判定し、Ｙ1＞Ｙ≧Ｙ2であれば、単位データがグレイに該当すると判定し、Ｙ2＞Ｙであれば、単位データが黒に該当すると判定する。つまり、ここでいう「白」とは、図５の模式図に示すように、輝度が上限値Ｙmaxに達している「白とび」の状態ではなく、輝度が上限値Ｙmaxに近い一定の範囲内（Ｙ1〜Ｙmax）にある明るい状態をいい、ここでいう「黒」とは、輝度が下限値Ｙminに達した「黒つぶれ」の状態ではなく、輝度が下限値Ｙｍｉｎに近い一定の範囲内（Ｙmin〜Ｙ2）にある暗い状態をいう。このようにすれば、原稿のわずかな汚れやＣＣＤラインセンサ１３２において発生するノイズの影響を受けて、大部分の単位データがグレイに該当すると判定されてしまうことを防止することができる。
【００８８】
なお、単位データが属する無彩色の色区分の判定にあたって、ＹＣｂＣｒ色空間における輝度成分Ｙで判定するかわりに、Ｌ*ａ*ｂ*色空間における明度成分Ｌ*で判定してもよい。
【００８９】
単位データ計数部１６６は、７個の色区分の各々に属する単位データの数を計数する。さらに、単位データ計数部１６６は、無彩色の色区分に属する単位データについて、白,グレイ,黒に該当する単位データの数を計数する。
【００９０】
色判定部１６８は、単位データ計数部１６６の計数結果（色区分の各々に属する単位データの数）に基づいて、ブロックの各々が属する色区分を判定する。具体的には、上述の７個の色区分の各々について閾値をあらかじめ設定しておき、属する単位データの数が当該閾値を上回る色区分を、ブロックが属する色区分とする。なお、この判定方法によれば、ブロックが属する色区分が２個以上となることもありうる。
【００９１】
輝度判定部１７０は、単位データ計数部１６６の計数結果（白，グレイ，黒に該当する単位データの数）に基づいて、無彩色の色区分に属するブロックの各々が属する輝度区分を判定する。
【００９２】
具体的には、輝度判定部１７０は、グレイに該当する単位データの数（以下、「グレイ単位データ数」）ＮＧに関するグレイ閾値ＴＧg及び白グレイ閾値ＴＧwg並びに黒に該当する単位データの数（以下、「黒単位データ数」）ＮＢに関する白黒閾値ＴＢwbをあらかじめ設定しておき、グレイ単位データ数ＮＧとグレイ閾値ＴＧg及び白グレイ閾値ＴＧwgとの大小関係、黒単位データ数ＮＢと白黒閾値ＴＢwbとの大小関係を調べ、その結果に応じてブロックが属する輝度区分を特定する。すなわち、輝度判定部１７０は、グレイ単位データ数ＮＧがグレイ閾値ＴＧgより大きい（ＮＧ＞ＴＧg）場合、ブロック内の一定以上の領域がグレイ部であることから、ブロックがグレイの輝度区分に属すると判定する。一方、輝度判定部１７０は、グレイ単位データ数ＮＧが白グレイ閾値ＴＧwgより小さく（ＮＧ＜ＴＧwg）、かつ、黒単位データ数ＮＢが白黒閾値ＴＢwbより小さい（ＮＢ＜ＴＢwb）場合、ブロック内の一定以上の領域が明部であることから、ブロックが白の輝度区分に属すると判定する。さらに、輝度判定部１７０は、残余の場合、ブロックが黒の輝度区分に属すると判定する。
【００９３】
ただし、ブロックが属する輝度区分のこのような判定は一例に過ぎず、白に該当する単位データの数（以下、「白単位データ数」）ＮＷを考慮に入れてブロックが属する輝度区分を判定するようにしてもよいし、白単位データ数ＮＷ、グレイ単位データ数ＮＧ及び黒単位データ数ＮＢのうちの１個のみを考慮して、ブロックが属する輝度の区分を判定するようにしてもよい。
【００９４】
後者の例としては、例えば、グレイ単位データ数ＮＧがグレイ閾値ＴＧgより大きければ（ＮＧ＞ＴＧg）、ブロックがグレイの輝度区分に属すると判定し、グレイ単位データ数ＮＧがグレイ閾値ＴＧg以下で白グレイ閾値ＴＧwgより大きければ（ＴＧg≧ＮＧ＞ＴＧwg）、ブロックが黒の輝度区分に属すると判定し、グレイ単位データ数ＮＧが白グレイ閾値ＴＧwg以下であれば（ＴＧwg≧ＮＧ）、ブロックが白の輝度区分に属すると判定するようにすることが考えられる。もちろん、このような判定を採用する場合、単位データがグレイの輝度区分に属するか否かのみを判定すればよいので、モード判定処理のための構成を簡略化することができる。このようなグレイ単位データ数ＮＧのみに基づく判定は、ブロック内に暗部があれば、明部と暗部との境界にグレイ部が必ず存在すると考えられることから採用しうるものである。なお、この判定によれば、画像全体が明部又は暗部であれば、全てのブロックが白の輝度区分に属すると判定される。
【００９５】
さらに別の例としては、白単位データ数ＮＷ、グレイ単位データ数ＮＧ及び黒単位データ数ＮＢのうちの２個のみを考慮して、ブロックが属する輝度の区分を判定するようにしてもよい。
【００９６】
例えば、（１）グレイ単位データ数ＮＧが閾値ＴＧより大きく（ＮＧ＞ＴＧ）、黒単位データ数ＮＢが閾値ＴＢより大きければ（ＮＢ＞ＴＢ）、明部と暗部との境界にグレイ部が存在していると考えられるので、ブロックが黒の輝度区分に属すると判定し、（２）グレイ単位データ数ＮＧが閾値ＴＧより大きく（ＮＧ＞ＴＧ）、黒単位データ数ＮＢが閾値ＴＢ以下であれば（ＴＢ≧ＮＢ）、主にグレイ部が存在するので、ブロックがグレイの輝度区分に属すると判定し、（３）グレイ単位データ数ＮＧが閾値ＴＧ以下で（ＴＧ≧ＮＧ）、黒単位データ数ＮＢが閾値ＴＢより大きければ（ＮＢ＞ＴＢ）、主に暗部が存在するので、ブロックが黒の輝度区分に属すると判定し、（４）グレイ単位データ数ＮＧが閾値ＴＧ以下で（ＴＧ≧ＮＧ）、黒単位データ数ＮＢが閾値ＴＢ以下であれば（ＴＢ≧ＮＢ）、主に明部が存在すると考えられるので、ブロックが白の輝度区分に属すると判定する。もちろん、このような判定を採用する場合、単位データがグレイの輝度区分に属するか否か及び黒の輝度区分に属するか否かのみを判定すればよいので、モード判定処理のための構成を簡略化することができる。
【００９７】
このようなブロックごとの色区分及び輝度区分の判定を採用すれば、ブロックの大きさより著しく小さい汚れが原稿にあっても、当該汚れは「ブロックが属する色区分」及び「ブロックが属する輝度区分」に影響を与えないので、原稿の特徴を適切に判定できるようになる。
【００９８】
また、このようなブロックごとの色区分の判定を採用すれば、あるブロックの大部分の領域が無彩色の領域であり、当該ブロックの残余の領域が有彩色の領域である場合に、当該ブロックが属する色区分として、有彩色の色区分を採用することができるので、カラー画像と判定すべき画像をモノクロ画像と判定してしまうことを減らすことがができる。
【００９９】
さらに、このようなブロックごとの色区分及び輝度区分の判定を採用すれば、判定に用いるブロックを適宜選択することにより、判定の対象とする原稿上の領域を所望の範囲とすることができる。
【０１００】
＜２．４  色平面Ｈ１について＞
色平面Ｈ１は、色パラメータＣｂ１と対応づけられたＣｂ１軸（横軸）と色パラメータＣｒ１と対応づけられたＣｒ１軸（縦軸）との２本の座標軸が直交する２次元色平面である。
【０１０１】
色平面Ｈ１は、ＹＣｂＣｒ色空間のＣｂＣｒ色度図と同様に、原点Ｏに近づくにつれて示す彩度が低下する性質を有している。このため、色平面Ｈ１においては、原点Ｏを含む部分領域ｍＡは、無彩色の色区分に対応する部分領域とされている。部分領域ｍＡは、Ｃｂ１軸に平行な２本の彩度境界線Ｄ０１，Ｄ０２と、Ｃｒ１軸に平行な２本の彩度境界線Ｄ０３，Ｄ０４とに囲まれる正方形（より一般的には，長方形）の領域となっている。このような部分領域ｍＡを色平面Ｈ１に設定すれば、色パラメータＣｂ１が上限値−ｗと下限値＋ｗとの間に含まれているか否か、及び、色パラメータＣｒ１が下限値−ｗと上限値＋ｗとの間に含まれているか否かを確かめれば、複雑な演算を行うことなく、単位データが表現する色に対応する点が部分領域ｍＡに属するか否かを判定することができるので、モード判定処理において、画像がモノクロ画像であるか否かの判定が容易になる。
【０１０２】
部分領域ｍＡの外側には、原点Ｏから放射状に伸びる色相境界線Ｄ１〜Ｄ５で区切られた、６個の有彩色の部分領域ｍＭ，ｍＢ，ｍＣ，ｍＧ，ｍＹ，ｍＲが設定されている。色平面Ｈ１では、色相境界線Ｄ１が部分領域ｍＲと部分領域ｍＭとの境界、色相境界線Ｄ２が部分領域ｍＭと部分領域ｍＢとの境界、色相境界線Ｄ３が部分領域ｍＢと部分領域ｍＣとの境界、色相境界線Ｄ４が部分領域ｍＣと部分領域ｍＧとの境界、色相境界線Ｄ５が部分領域ｍＧと部分領域ｍＹとの境界、色相境界線Ｄ６が部分領域ｍＹと部分領域ｍＲとの境界になっている。
【０１０３】
色相境界線Ｄ１〜Ｄ６のうち、色相境界線Ｄ１，Ｄ４はＣｒ１軸上に設定され、色相境界線Ｄ２，Ｄ３，Ｄ５，Ｄ６は、それぞれ、各象限を二等分するように、すなわち、各象限においてＣｂ１軸及びＣｒ１軸と４５°の角度をなすように設定される。色相境界線Ｄ１〜Ｄ６をこのように設定すれば、色パラメータＣｂ１，Ｃｒ１の正負及び色パラメータＣｂ１の絶対値と色パラメータＣｒ１の絶対値との大小関係から、色パラメータＣｂ１，Ｃｒ１を色平面Ｈ１にプロットした点（以下、「プロット点」）が、６個の部分領域ｍＭ，ｍＢ，ｍＣ，ｍＧ，ｍＹ，ｍＲのいずれに属するかを容易に判定することができる。例えば、色パラメータＣｂ１，Ｃｒ１の両方が正であれば、プロット点が第１象限に存在すると判断でき、色パラメータＣｒ１の絶対値が色パラメータＣｂ１の絶対値より大きければ、プロット点が部分領域ｍＭに属すると判断することができる。
【０１０４】
このような色平面Ｈ１は、ＹＣｂＣｒ色空間のＣｂＣｒ色度図に相当する色平面Ｈ０に回転変換やスケーリング変換等のアフィン変換を適用することにより、得ることができる。
【０１０５】
ここで、図６〜図８を参照しながら、色平面Ｈ１を得る方法を説明する。
【０１０６】
色平面Ｈ１を得るのにあたっては、まず、図６に示すような、ＹＣｂＣｒ色空間のＣｂＣｒ色度図に相当する色平面Ｈ０、すなわち、色差成分Ｃｂと対応づけられたＣｂ軸（横軸）と色差成分Ｃｒと対応づけられたＣｒ軸（横軸）との２本の座標軸が直交した直交座標系を有する色平面Ｈ０に、色相境界線Ｄ１〜Ｄ６を設定する。色相境界線Ｄ１〜Ｄ６は、人間の視覚に基づいて設定すればよいが、人間の視覚に基づいてそのまま設定すると原点Ｏに関して略対称となる２本の色相境界線（例えば、色相境界線Ｄ２，Ｄ５）が原点Ｏを通る１本の直線上に乗るように設定する。
【０１０７】
続いて、縦軸に近い色相境界線Ｄ１，Ｄ４が縦軸と一致するように、原点Ｏを中心とする回転変換を色相全体に適用する。これにより、図７に示すような、色パラメータＣｂ２と対応づけられたＣｂ２軸（横軸）と色パラメータＣｒ２と対応づけられたＣｒ２軸（縦軸）との２本の座標軸が直交した直交座標系を有する色平面Ｈ２が得られる。
【０１０８】
さらに続いて、縦軸と一致していない色相境界線Ｄ２，Ｄ３，Ｄ５，Ｄ６が各象限において横軸及び縦軸と４５°の角度をなすように、異方的スケーリング変換（横軸方向と縦軸方向とで拡大率又は縮小率が異なるスケーリング変換）を色相全体に適用する。これにより、図８に示すような、色パラメータＣｂ３と対応づけられたＣｂ３軸（横軸）と色パラメータＣｒ３と対応づけられたＣｒ３軸（縦軸）との２本の座標軸が直交した直交座標系を有する色平面Ｈ３が得られる。
【０１０９】
この色平面Ｈ３に対して、さらに、彩度境界線Ｄ０１〜Ｄ０４を設定することにより、図４に示す色平面Ｈ１が得られる。
【０１１０】
なお、色空間変換部１４６において、ＲＧＢ色空間で表現された画像データを、Ｌ*ａ*ｂ*色空間で表現された画像データへ変換するようにした場合、ブロック判定部１４８で用いる色平面Ｈ１は、色度成分ａ*と対応づけられたａ*軸と色度成分ｂ*と対応づけられたｂ*軸との２本の座標軸が直交した直交座標系を有する２次元の色平面に回転変換やスケーリング変換等のアフィン変換を同様に適用することにより得られるものとすればよい。
【０１１１】
より一般的には、色空間変換部１４６が出力する画像データが１個の無彩成分（例えば、ＹＩＱ色空間における輝度成分Ｙ、ＹＣｂＣｒ色空間における輝度成分Ｙ、Ｌ*ａ*ｂ*色空間における明度成分Ｌ、Ｌ*ｕ*ｖ*色空間における明度成分Ｌ等）と２個の有彩成分（例えば、ＹＩＱ色空間における色差成分Ｉ，Ｑ、ＹＣｂＣｒ色空間における色差成分Ｃｂ，Ｃｒ、Ｌ*ａ*ｂ*色空間における色度成分ａ*，ｂ*、Ｌ*ｕ*ｖ*色空間における明度成分ｕ*，ｖ*等）とから構成される場合、ブロック判定部１４８で用いる色平面Ｈ１は、第１の有彩成分と対応づけられた有彩軸と第２の有彩成分と対応づけられた有彩軸との２本の座標軸が直交した直交座標系を有する２次元の色平面に回転変換やスケーリング変換等のアフィン変換を同様に適用することにより得られるものとすればよい。
【０１１２】
なお、これまでに説明したような色平面Ｈ１をブロック判定部１４８で用いれば、単位データが属する色区分の判定を行う際の演算量を減らすことができるが、このことは、色平面Ｈ１以外の色平面を用いることを妨げるものではない。例えば、図５に示すような、ＹＣｂＣｒ色空間のＣｂＣｒ色度図に相当する色平面Ｈ０に原点Ｏを含む部分領域ｍＡを設定したものを用いることもできる。
【０１１３】
また、上述の説明では、原点Ｏから放射状に伸びる色相境界線Ｄ１〜Ｄ５で色平面Ｈ１を６個の有彩色の部分領域ｍＭ，ｍＢ，ｍＣ，ｍＧ，ｍＹ，ｍＲに分割し、単位データが表現する色に対応する点と色相境界線Ｄ１〜Ｄ５との位置関係（色パラメータＣｂ１の絶対値と色パラメータＣｒの絶対値との大小関係）を判定することにより単位データが属する色区分を判定するとしたが、有彩色の部分領域の数は、色相境界線の数を増やすことにより容易に増やすことができる。このため、色平面Ｈ１を７個以上の有彩色の部分領域に分割し、１個の無彩色の色区分と７個以上の有彩色の色区分との、合計８個以上の色区分から単位データが属する色区分を選択するようにすることも容易である。
【０１１４】
＜３  モード判定処理の手順＞
図９は、デジタル複合機１におけるモード判定処理の手順を示すフローチャートである。
【０１１５】
モード判定処理にあたっては、最初に、モード判定部１５２が、原稿がカラー原稿であるか否かを判定する（ステップＳ１０１）。このとき、モード判定部１５２は、色区分の各々に属するブロックの数を判定計数部１５０から取得するとともに、あらかじめ設定されたカラー判定基準値をＲＯＭ１０４から取得し、有彩色の色区分に属するブロックの数の合計とカラー判定基準値との大小関係を調べる。そして、モード判定部１５２は、有彩色の色区分に属するブロックの数の合計がカラー判定基準値以上である場合は、原稿に係る画像がカラー画像であると判定し、原稿がカラー原稿であると判定する。
【０１１６】
そして、モード判定部１５２は、原稿がカラー原稿であると判定した場合（ステップＳ１０１で"YES"）、デジタル複合機１の処理モードをカラーモードに設定する（ステップＳ１０２）。
【０１１７】
一方、モード判定部１５２は、原稿がカラー原稿でないと判定した（モノクロ原稿であると判定した）場合（ステップＳ１０１で"NO"）、原稿が白紙原稿であるか否かを続いて判定する（ステップＳ１０３）。このとき、モード判定部１５２は、白の輝度区分に属するブロックの数を判定計数部１５０から取得し、全てのブロックが白の輝度区分に属している場合、原稿に係る画像の全体を白部が占めていることから、原稿が白紙原稿であると判定する。
【０１１８】
そして、モード判定部１５２は、原稿が白紙原稿であると判定した場合（ステップＳ１０３で"YES"）、デジタル複合機１の処理モードを白紙原稿に適した白紙モードに設定する（ステップＳ１０４）。
【０１１９】
また、モード判定部１５２は、原稿が白紙原稿ではないと判定した場合（ステップＳ１０３で"NO"）、原稿がグレイ原稿であるか否かをさらに判定する（ステップＳ１０５）。このとき、モード判定部１５２は、グレイの輝度区分に属するブロックの数を判定計数部１５０から取得するとともに、あらかじめ設定されたグレイ基準値をＲＯＭ１０４から取得し、属するブロックの数とグレイ基準値との大小関係を比較する。そして、モード判定部１５２は、属するブロックの数がグレイ基準値を上回っている場合は、原稿に係る画像の一定部分をグレイが占めていることから、原稿がグレイ原稿であると判定する。
【０１２０】
そして、モード判定部１５２は、原稿がグレイ原稿であると判定した場合（ステップＳ１０５で"YES"）、デジタル複合機１の処理モードをグレイ原稿に適したモードに設定し（ステップＳ１０６）、そうでない場合（ステップＳ１０５で"NO"）、デジタル複合機１の処理モードを白黒原稿に適したモードに設定する（ステップＳ１０７）。
【０１２１】
このようなモード判定処理によれば、原稿に係る画像がモノクロ画像であっても、原稿の特徴に適した処理をデジタル複合機１に行わせることができる。例えば、デジタル複合機１においては、多階調で表現する必要性が低い白黒原稿に係る画像データには２値化処理が行われる一方で、多階調で表現する必要性が高いグレイ原稿に係る画像データには２値化処理は行われないか、階調の再現性を重視した２値化処理が行われる。又は、デジタル複合機１においては、実質的な画像情報を含まない白紙原稿に係る画像データのプリントのために画像形成エンジンを動作させることがなくなっている。
【０１２２】
なお、このような判定処理によれば、グレイ基準値が変化するとモード判定部１５２の判定結果も変化するので、所望の処理が行われるようにグレイ基準値を調整することができるようにしてもよい。
【０１２３】
また、上述した原稿の特徴の判定基準は、良好な結果が得られる一例であるが、他の判定基準を採用することを妨げるものではない。例えば、全てのブロックが白の輝度区分に属している場合に原稿が白紙原稿であると判定する代わりに、白の輝度区分に属するブロックの数が所定数以上となった場合に原稿が白紙原稿であると判定するようにしてもよい。あるいは、黒の輝度区分に属するブロックの数も考慮に入れ、例えば、全てのブロックが黒の輝度区分に属している場合にも原稿が白紙原稿であると判定するようにしてもよい。
【０１２４】
＜４  その他＞
上述の実施形態では、単位データ又はブロックが属する輝度区分を、３個の輝度区分の候補から選択したが、４個以上の輝度区分の候補から選択するようにしてもよい。単位データ又はブロックが属する輝度区分を４個以上の輝度区分から選択するようにした場合、例えば、高輝度側の１個の輝度区分を白の輝度区分、低輝度側の１個の輝度区分を黒の輝度区分、白の輝度区分と黒の輝度区分との間にある中間輝度の２個以上の輝度区分をグレーの輝度区分とみなすことができる。もちろん、高輝度側の２個以上の輝度区分を白の輝度区分とすることや、低輝度側の２個以上の輝度区分を黒の輝度区分とすることも許される。なお、単位データ又はブロックが属する輝度区分の候補の数は、特に制限されないが、コンピュータによる処理の便宜上、８個となることがある。
【図面の簡単な説明】
【０１２５】
【図１】本発明の望ましい実施形態に係るデジタル複合機１の全体構成を示すブロック図である。
【図２】スキャンモード及びプリントモードにおけるデジタル複合機１の処理と関連する構成を示すブロック図である。
【図３】ブロック判定部１４８の構成を示すブロック図である。
【図４】ブロック判定部１４８で用いる色平面Ｈ１を示す図である。
【図５】単位データ判定部１６４における白，グレイ，黒の輝度範囲を説明する図である。
【図６】ＹＣｂＣｒ色空間のＣｂＣｒ色度図に相当する色平面Ｈ０を示す図である。
【図７】Ｃｂ２軸とＣｒ２軸とが直交した直交座標系を有する色平面Ｈ２を示す図である。
【図８】Ｃｂ３軸とＣｒ３軸とが直交した直交座標系を有する色平面Ｈ３を示す図である。
【図９】デジタル複合機１におけるモード判定処理の手順を示すフローチャートである。
【符号の説明】
【０１２６】
１  デジタル複合機
１０２  ＣＰＵ
１０４  ＲＯＭ
１０６  ＲＡＭ
１０８  画像メモリ
１１２  スキャナ部
１１４  プリンタ部
１１６  画像処理部
１１８  圧縮伸張部
ＰＲＧ  プログラム
【図１】
2008066950.tif 000004
【図２】
2008066950.tif 000005
【図３】
2008066950.tif 000006
【図４】
2008066950.tif 000007
【図５】
2008066950.tif 000008
【図６】
2008066950.tif 000009
【図７】
2008066950.tif 000010
【図８】
2008066950.tif 000011
【図９】
2008066950.tif 000012