(57)【要約】【課題】無彩色の原稿が、モノクロなのかグレーなのかを高い精度で判定する技術を提供する。【解決手段】読取部によって読み取られた原稿が無彩色か否かを判定し、無彩色である場合には、輝度カウンタ３０６が原稿の輝度成分を抽出してヒストグラムを作成する。作成されるヒストグラムの地色領域よりも暗い領域において、現れるピークの最大値に０．５を乗じたカウント数よりも多く分布している場合には、原稿がグレーであると判断する。または、地色領域よりも暗い領域において、ブロックのグレーカウントがグレーカウント閾値を超えている場合には、原稿がグレーであると判断する。【選択図】図３
2008271364.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取部と、
前記原稿の明るさ成分を抽出する抽出部と、
前記抽出部によって抽出される明るさ成分を予め定められた数の領域に分割し、カウント数のヒストグラムを作成する作成部と、
前記作成部によって作成されるヒストグラムに基づいて、予め定められた第１領域を除く第２領域における分布数の極大値を検出するピーク検出部と、
前記ヒストグラムの前記第２領域にわたって、前記極大値に所定の係数を掛けた分布数よりも多く分布している場合に、前記原稿をモノクロと判断する判断部と
を備える、画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記判断部は、前記ヒストグラムのうち、前記第２領域のカウント数の総和が所定の第１閾値を超える場合に、前記原稿をグレーと判断する、画像処理装置。
【請求項３】
請求項１記載の画像処理装置であって、
前記判断部は、前記ヒストグラムの前記第２領域において、隣接する前記各領域のカウント数の差が所定の第２閾値を超える場合に、前記原稿をグレーと判断する、画像処理装置。
【請求項４】
原稿を読み取る読取工程と、
前記読取工程で読み取られる前記原稿の明るさ成分を抽出する抽出工程と、
前記抽出工程で抽出される前記明るさ成分を予め定められた数の領域に分割し、カウント数のヒストグラムを作成する作成工程と、
前記作成工程で作成されるヒストグラムに基づいて、予め定められた第１領域を除く第２領域における分布数の極大値を検出するピーク検出工程と、
前記作成工程で作成される前記ヒストグラムの前記第２領域にわたって、前記極大値に所定の係数を掛けた分布数よりも多く分布している場合に、前記原稿をモノクロと判断する判断工程と
を備える、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った原稿がモノクロかグレーかを自動的に判定することが可能な画像処理装置に関する。
【背景技術】
【０００２】
近年、読み取った原稿がカラーか否かを自動的に判定する自動カラー判定（ＡＣＳ；Auto Color Select）機能を有する画像処理装置が提案されている（特許文献１）。これは、１ライン分のＲＧＢ（Red Green Blue）信号が一致したら無彩色、すなわち白黒と判断するものである。さらに、これらの信号が０Ｖか１Ｖかの何れかであればモノクロと判定し、０〜１Ｖの中間的な値であればグレーと判定するものである。
【０００３】
【特許文献１】特開２００１−２８５５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のように、ＲＧＢ信号が中間的な値であるか否かというのは、極めて不明瞭な基準であり、しかも該信号で表される画像が、原稿の地色なのか、有意な画像なのかについて正確な判定を行えるものではないと思われる。そこで、本発明の課題は、無彩色と判断された場合に、モノクロかグレーかを高い精度で判定する技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決すべく、第１の発明は、原稿を読み取る読取部と、前記原稿の明るさ成分を抽出する抽出部と、前記抽出部によって抽出される明るさ成分を予め定められた数の領域に分割し、カウント数のヒストグラムを作成する作成部と、前記作成部によって作成されるヒストグラムに基づいて、予め定められた第１領域を除く第２領域における分布数の極大値を検出するピーク検出部と、前記ヒストグラムの前記第２領域にわたって、前記極大値に所定の係数を掛けた分布数よりも多く分布している場合に、前記原稿をモノクロと判断する判断部とを備える、画像処理装置である。
ここで、「明るさ成分」とは、色（色調、色相等）に関係なく無彩色としての明るさのみを表すパラメータのことをいう。例えば、ＹＣｂＣｒ表色系における輝度Ｙ、Ｌ*ａ*ｂ*表色系における明度Ｌ*を指す。もちろん輝度Ｙ、明度Ｌ*に限定されるものではない。
【０００６】
第２の発明は、第１の発明であって、前記判断部は、前記ヒストグラムのうち、前記第２領域のカウント数の総和が所定の第１閾値を超える場合に、前記原稿をグレーと判断する。
【０００７】
第３の発明は、第１の発明であって、前記判断部は、前記ヒストグラムの前記第２領域において、隣接する前記各領域のカウント数の差が所定の第２閾値を超える場合に、前記原稿をグレーと判断する。
【０００８】
第４の発明は、原稿を読み取る読取工程と、前記読取工程で読み取られる前記原稿の明るさ成分を抽出する抽出工程と、前記抽出工程で抽出される前記明るさ成分を予め定められた数の領域に分割し、カウント数のヒストグラムを作成する作成工程と、前記作成工程で作成されるヒストグラムに基づいて、予め定められた第１領域を除く第２領域における分布数の極大値を検出するピーク検出工程と、前記作成工程で作成される前記ヒストグラムの前記第２領域にわたって、前記極大値に所定の係数を掛けた分布数よりも多く分布している場合に、前記原稿をモノクロと判断する判断工程とを備える、画像処理方法である。
【発明の効果】
【０００９】
第１の発明によれば、明るさ成分のヒストグラムにについて、第２領域における分布数の極大値を検出し、第２領域にわたって、該極大値に所定の分布数を掛けた分布数よりも多く分布している場合に、原稿をモノクロと判断するので、高い精度でモノクロ・グレー判定を行うことが可能となる。
【００１０】
第２の発明によれば、ヒストグラムのうち、第２領域のカウント数の総和が第１閾値を超える場合に、原稿をグレーと判断するので、より高い精度でモノクロ・グレー判定を行うことが可能となる。
【００１１】
第３の発明によれば、ヒストグラムの第２領域において、隣接する各領域のカウント数の差が第２閾値を超える場合に、原稿をグレーと判断するので、より高い精度でモノクロ・グレー判定を行うことが可能となる。
【００１２】
第４の発明によれば、明るさ成分のヒストグラムについて、第２領域における分布数の極大値を検出し、第２領域にわたって、該極大値に所定の係数を掛けた分布数よりも多く分布している場合に、原稿をモノクロと判断するので、高い精度でモノクロ・グレー判定を行うことが可能となる。
【発明を実施するための最良の形態】
【００１３】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態に係る画像処理装置としてコピー機を例に図面を参照しながら説明する。
【００１４】
＜構成＞
図１は、本発明の第１の実施の形態に係るコピー機１０の構成例を示す斜視図である。このコピー機１０は、原稿を読み取って画像データを生成し、該画像データに基づいて記録紙に描画するものである。なお、図１をはじめとする以下の図には本発明に関係する要素及び／又は機能のみが示されている。また、コピー機１０では、明るさ成分として、ＹＣｂＣｒ表色系の輝度Ｙを使用している。
【００１５】
操作部１１は、コピー機１０を操作するために必要なテンキー、各種ファンクションキー等のメカニカルスイッチを備えている。操作部１１は、ユーザによってこれらのキーが操作されることにより、原稿のスキャン及びコピー等の各種コマンドの実行命令等を受け付ける。
【００１６】
表示部１２はＬＣＤ等の表示デバイスによって構成された一般的なディスプレイであって、各種情報を画像として画面に表示する。なお、表示部１２にタッチパネルディスプレイを適用して、操作部１１の一部又は全部の機能を兼ね備えるようにしても良い。
【００１７】
読取部１３は、ＡＤＦ（Automatic Document Feeder；原稿自動送り機能）を有する原稿載置部１４に載置された原稿を順次にＣＣＤラインセンサ（図示省略）等の撮像素子で読み取り、該原稿上に記録されている画像に基づいて画像データを生成する。読み取られた原稿は原稿排出トレイ１５へ排出される。ここで、原稿は、必ずしもＡＤＦによって読み取る必要はなく、ＦＢＳ（Flat Bed Scanner）方式によって読み取るようにしても良い。なお、ＦＢＳ方式とは、コンタクトガラス（図示省略）上に載置された原稿を撮像素子で読み取り、読み取りが完了した原稿を排出するという読取手順を々実行する方式である。
【００１８】
描画部１６は、電子写真方式等のプリンタ装置であり、読取部１３によって生成された画像データをハードコピーとしてプリントアウトして記録する。図示は省略するが、具体的にはまず、トナーカセットから供給されるトナーを、画像データに基づいて感光ドラムに付着させる。それを記録紙搬送部によって記録紙カセット１７から搬送される記録紙に転写し、転写された記録紙を記録紙排出トレイ１８へ排出する。なお、描画部１６が記録する画像データは、必ずしも読取部１３によって生成された画像データである必要はなく、コピー機１０が通信ネットワークに接続されている場合には、該通信ネットワークにより受信した画像データであっても良い。
【００１９】
図２は、コピー機１０の構成例を示すブロック図である。上述の各構成要素は、バス２０を介して電気的に接続されている外、以下の構成要素とも電気的に接続されている。
【００２０】
画像処理部２１は、読取部１３によって生成される画像データが、カラーか、グレーか、モノクロか、無記入紙かを判定するＡＣＳ（Auto Color Selector；自動カラー判定）機能を有する画像処理ＬＳＩである。なお、画像処理部２１の詳細な処理内容については後に詳述する。
【００２１】
ＭＰＵ２２は、操作部１１からのコマンド実行命令等の入力信号や、該入力信号に基づくデータ演算、出力信号の生成、表示部１２への表示内容の制御、読取部１３の制御、描画部１６の制御及び画像処理部２１の制御等を行う。ＲＯＭ２３は、ＭＰＵ２２によって実行されるプログラムや制御に必要なデータを格納し、ＲＡＭ２４は、ＭＰＵ２２による統括制御に必要なデータを一時記憶する。これにより、コピー機１０の各種機能が実現される。すなわち、ＭＰＵ２２は、ＲＯＭ２３及びＲＡＭ２４と連携してコピー機１０の各構成要素を制御する。
【００２２】
＜画像処理部の処理内容＞
図３は、画像処理部２１を示すブロック図であり、図４は、画像処理部２１が処理する原稿の範囲を示す例である。ここで、原稿４０の短辺方向が読取部１３の主走査方向（ＣＣＤラインセンサの配列方向）、長辺方向が副走査方向（ＣＣＤラインセンサの配列方向と垂直な方向）である。画像処理部２１は、読取部１３が生成する画像データによって表される原稿４０を予め定められた複数の領域に分割して、それぞれの領域に対応する処理を実行する。
【００２３】
画像処理部２１のＡＣＳ機能では、まず、平均化縮小部３０１が例えば、注目画素とその右、右下及び下の画素の階調値の平均を求めて変換後の画素に代入していく。その後、γ補正部３０２が画像の明るさの変化に対する電圧換算値の変化の比を調節する。なお、原稿をカラーＣＣＤで読み取った場合等のように原稿がＲＧＢ表色系によって表現されている場合には、これを行列変換部３０３が、ＹＣｂＣｒ表色系に変換する。これらを実行した後に画像処理部２１は以下の処理状態をもっており、地色マスク部３０４〜ブロック記録部３１１が連携して以下の処理を行う。すなわち；
（１）前処理１：
前処理１領域４１において原稿の地色の有無と、その地色の領域及び輝度の領域を判定する。
（２）前処理２：
前処理１で地色原稿だと判定された場合に、前処理２領域４２においてブロック処理で使用する閾値を決定する。
（３）ブロック処理：
前処理１及び前処理２で得られた結果を受けて、画像がカラーであるか、グレーであるか、モノクロであるか、無記入紙であるかを判定する。なお、ここでいうカラーとは、地色のみが有彩色である場合は含まないものとする。
（４）画像判定用データの記録：
ソフトウェアにより画像データの種類を判定するために、以下のデータを記録する。
（ａ）地色の判定と地色のＣｂＣｒ色差平面における領域を記録；
（ｂ）地色エリアにおけるＹＣｂＣｒの最大値及び最小値を記録；
（ｃ）各輝度エリアにおけるトータル輝度カウンタ値を記録；
（ｄ）各カラーエリアにおけるトータルカラーカウンタ値を記録；
（ｅ）ブロック処理におけるカラーブロック番号とカラー判定エリアを記録；
（ｆ）ブロック処理におけるグレーブロック番号とグレー判定エリアを記録。
【００２４】
上述の前処理１及び前処理２でカラーの地色判定が行われる。カラーの地色判定は、輝度の地色判定とは独立しており、以下の条件が満たされたときに、その領域を地色エリアとして判定する。すなわち；
（１）前処理１で１つの領域のカウント数が第１地色判定閾値を超えている。
（２）隣接する領域のカウント数の総和が第２地色判定閾値を超えている。
【００２５】
ここで、第１地色判定閾値とは、１つの領域のカウント数を地色と判定するときの閾値であり、第２地色判定閾値とは、隣接する領域のカウント数の総和を地色と判定するときの閾値である。ただし、隣接する領域はどの方向で隣接していても良い。
【００２６】
カラーの地色の判定は、前処理１及び前処理２においては前処理有彩色マスクを使用し、ブロック処理においては地色判定を有効にすることにより、選択されたマスクを適用する。ブロック処理用のマスクは、色相マスクと地色マスクとの２種類あり、何れも前処理１及び前処理２で検知した地色の範囲に対して、マスクの範囲を拡張する。地色判定の有無に関わらず、ブロック処理では何れかのマスクに各色相のマージン値を加算した値を使用する。ここで、「マスク」とは、有彩であったとしても、無彩として判定されるような色空間での領域を指す。
【００２７】
具体的には、前処理１領域４１及び前処理２領域４２において、色相判定カウンタ３０５と輝度カウンタ３０６と極値記録部３０７とが連携することにより、原稿４０は有彩色であるか無彩色であるかを判定する。原稿４０が無彩色である場合には、輝度カウンタ３０６が該原稿の輝度を抽出してカウントし、ヒストグラムを作成する。一方、原稿４０が有彩色である場合には、通常のカラー画像処理を行う。ここで、輝度カウンタ３０６が、本発明の抽出部及び作成部に相当する。また、極値記録部３０７が、本発明のピーク検出部に相当する。
【００２８】
図５及び図６は、輝度カウンタ３０６が作成するヒストグラムを示す図である。ここで、図５は、原稿上の画像の大部分が文字である場合のヒストグラムであり、図６は、原稿上の画像の大部分が写真である場合のヒストグラムである。図５に示す如く、輝度カウンタ３０６は、黒領域（図５においては横軸のＢ側）から白領域（図５においては横軸のＷ側）までの領域を予め定められた数に分割（例えば、１６分割）して該領域ごとの輝度値をもつ画素をカウントし、ヒストグラム５０ａ，５０ｂを作成する。
【００２９】
作成されるヒストグラム５０ａ，５０ｂに対して、地色検知部３０８が、白領域側で検出されたピークＰにより定まる閾値５１よりも白領域側を地色領域（第１領域５３）として検知する。なお、地色検知部３０８が検知する地色は、必ずしも閾値５１よりも白領域側でなくとも良い。例えば、コピー機１０で使用する原稿の色が予め設定されている場合には、その色に合わせた閾値を設定するようにしても良い。
【００３０】
以下、画像処理部２１の処理内容を更に詳細に説明する。
【００３１】
＜カラーの判定＞
カラーの判定には、地色をカラーと判定しないために、そのカラーをマスクする処理が行われる。ここでは、それぞれ色相マスク、地色マスク、ゼロエリアマスクと定義するマスクについて説明する。
【００３２】
＜色相マスク＞
図７は、色相マスクを示す図である。色相マスク７１は、ＣｂＣｒ平面７０の中心の無彩領域に対してマスクを掛けるものであり、更にこのマスク７１ａをブロック処理で使用するマスクとして選択した場合には、地色を検出した領域（以下、「地色領域」と称する）７２に対して拡張されたマスク７１ｂを適用する。
【００３３】
つまり、前処理１及び前処理２で検出する地色領域７２に対して、ブロック処理において地色領域７２の中心がＣｂＣｒ平面の中心に来るように座標の移動を行う。このとき、座標移動を行う前の無彩の中心がマスク７１ａの外側の領域に移動してしまうため、該領域に対してはマスク７１ｂを適用する。ここで、ＣｂＣｒ平面における領域の分割は、図８に示す領域の分割テーブルに従うものとする。
【００３４】
＜地色マスク＞
図９は、地色マスクを示す図である。地色マスク９１は、色相マスク７１と同様に地色が検出されたときに、地色マスク９１を選択しておくことにより、ブロック処理で使用する。地色マスク９１は、色相マスク７１と併せて使用され、前処理１及び前処理２で検出される地色領域に対して次のように決定する。すなわち、
（１）地色の中心座標９２の絶対値が大きい方をｘ軸、小さい方をｙ軸と設定する。
（２）中心座標９２が、ｙ＝ｘ／８からｙ＝ｘの８分の１刻みの傾きの直線９３ａ〜９３ｈのうち、どの領域に存在するかを検知する。
（３）地色の領域のｘの中心座標及びｙの最小値の座標から色相マスク７１に向けて、地色の中心座標９２よりも１つ上に存在する直線（図９では直線９３ｄ）と平行な直線９４ｄを引く。この直線９４ｄより上（＋ｙ方向）側でかつ色相マスク７１を含む上側をマスク領域とする。
（４）上記（３）と同様に、地色の領域のｘの中心座標及びｙの最大値の座標から色相マスク７１に向けて、地色の中心座標９２よりも１つ下に存在する直線（図９では直線９３ｅ）と平行な直線９４ｅを引く。この直線９４ｅより下（−ｙ方向）側でかつｘ座標がゼロ以上の領域をマスク領域とする。
（５）上記（３）、（４）で設定される２つのマスク領域が重複する領域と、地色の領域のｘ，ｙ座標の最大値及び最小値によって囲まれる方形領域９５とを含む領域を地色マスク９１とする。
【００３５】
なお、マスクの強化以上にある点はマスク内と判定し、各マスクの範囲にはマージンを追加することが可能となっている。ここで、地色マスク９１は、色相マスク７１と異なり、原点移動は行わないため、各領域の色が他の領域にずれることはない。
【００３６】
＜ゼロエリアマスク＞
図１０は、ゼロエリアマスクを示す図である。マスクは、上述の色相マスク７１及び地色マスク９１の外、ゼロエリアマスク１０１を設定することも可能とする。ゼロエリアマスク１０１は、Ｃｂが正の領域において、ゼロエリアマスク１０１に覆われる領域を無彩とするマスクである。地色の領域１０２が特定できたときに、ＣｂＣｒ平面上での回転行列により領域１０２を回転させ、ゼロエリアマスク１０１内に移動させることにより、地色の領域１０２を無彩と判定する。
【００３７】
＜輝度の判定＞
ブロック処理における輝度の各閾値は、前処理の地色の輝度の範囲から決定する。なお、地色検出をＯＦＦにしている場合は、予め定められたデフォルト値が適用される。
【００３８】
＜前処理１＞
前処理１では輝度領域を１６分割し、その中で最もカウント数の多い領域を検知して、該領域を地色領域と判定する。現行の地色の輝度の分布は、原稿の種類等により広範囲に亘ったり、若しくは２つの領域にまたがったりする可能性があるため、ここでは最もカウント数が多い領域を検知することで大まかに地色の領域を判定する。ただし、カウント数が第１地色判定閾値に満たなかった場合は、地色であると判断するに十分なカウント数が得られたなかったと判断してフラグＧＢＧＦ（Gray Back Ground Fail）を立てる。
【００３９】
＜前処理２＞
前処理２では、前処理１で最もカウント数の多い領域の前後を含めた領域について、カウント数がレジスタに予め設定されている値を超えた場合、以後その領域における輝度を極値記録部３０７が記録する最大最小値の対象とする。ただし、記録するのは、カウント数が超えた後で、それまでのその領域の極値を記録するわけではない。また、輝度が地色輝度領域に入った場合のみ、カラーの地色におけるＣｂＣｒの極値記録を行う。なお、ここでの最大のカウント値が前処理１でのカウント数の最大値の４分の１に満たない場合は、カウント数不足と見なし、地色判定エラーＧＢＧＦを立てる。無彩の地色の有無は、地色の輝度から判断する。
【００４０】
＜ブロック処理＞
各ブロック（第１ブロック処理領域４３、第２ブロック処理領域４４、…）において、輝度の分布からグレーの可能性が高いブロックについては、該ブロックがグレーであるかどうかを判断する材料となるデータの記録を行う。まず、モノクロの文字の原稿の輝度の分布（図５参照）の傾向として、グレーの部分が輝度によらず安定しており、文字の濃度に当たる全黒の領域のカウント数にピークが現れる（ヒストグラム５０ａ）。又は、ピークは存在しなくとも、グレーの最大値に対してカウント数がそれほど少なくないといった傾向がある（ヒストグラム５０ｂ）。その外、全体における全黒の存在する割合が比較的低い（例えば、２０％程度未満）といった傾向がある。
【００４１】
そこで、以下の２つの条件の何れかを満たしたときに、グレーブロックとして記録する。すなわち；
（１）ヒストグラム５０ａ，５０ｂに基づいて、地色領域（第１領域５３）及び全黒の領域（図５においては領域０）を除く領域（第２領域５４）における最大カウント数が最小カウント数を超えている。なおかつその最大カウント数に予め定められた係数（例えば、本実施形態においては０．５）を乗じたカウント数を超えている領域にフラグを立てた場合に、レジスタに予め設定されている領域よりも暗い領域（同領域１）にフラグが立っていない（ヒストグラム５０ｂの場合）。
（２）ブロックのグレーカウントが予め定められたグレーカウント閾値（第１閾値）を超えている。つまり、全体における全黒の存在割合が比較的高い（例えば、２０％程度以上）。
【００４２】
例えば、図６に示すようなヒストグラム６１が作成される場合には、ブロックのグレーカウントがグレーカウント閾値を超えていないため上記の条件（２）は満足していない。しかし、地色領域が領域Ｄであるため、領域Ｃ〜Ｆを輝度判定から除き、領域０〜Ｂで最もカウント数が多い領域７に２分の１を乗じたカウント数を超えている領域（領域２，３，７）にフラグを立てるとき、領域１にはフラグが立っていないので上記の条件（１）は満足する。
【００４３】
したがって、地色マスク部３０４〜ブロック記録部３１１が連携することにより、本発明の判断部に相当する処理を行う。
【００４４】
ブロック処理では、このグレーブロックの判定の外、明点ブロック検知及び非空白ブロック検知を行う。これらは、明点の場合は明点ブロックカウンタにブロック数がカウントされ、非空白ブロックの場合は終端ブロックブランクチェックに記録される。
【００４５】
＜コピー機１０の動作＞
コピー機１０は、以上のような構成を備えることにより、以下のような動作を行う。図１１は、モノクロ・グレー判定手順を示すフローチャートである。このフローチャートでは、コピー機１０がモノクロ・グレー判定を行うための処理動作のみを示し、その他の処理動作については図示及び説明を省略している。また、特に記載のない場合は、コピー機１０における一連の処理動作は、ＭＰＵ２２の制御下で自動的に行われる。
【００４６】
まず、コピー機１０の電源がＯＮの状態で、ユーザが原稿載置部１４に載置した原稿４０を読み取る原稿読取命令が入力されるまで待機する（ステップＳ１１０１）。原稿読取命令が入力されるとステップＳ１１０１においてＹｅｓを選択して、原稿載置部１４に載置されている原稿４０を読み取る（読取工程：ステップＳ１１０２）。ステップＳ１１０２において原稿４０が読み取られると、前処理１領域４１及び前処理２領域４２に対して、読み取られた原稿４０が無彩色であるか否かを、色相判定カウンタ３０５が判定する（ステップＳ１１０３）。
【００４７】
原稿４０が有彩色である場合には、ステップＳ１１０３においてＮｏを選択して、通常のカラー画像処理を行う（ステップＳ１１０４）。一方、原稿が無彩色である場合には、ステップＳ１１０３においてＹｅｓを選択して、輝度カウンタ３０６が輝度成分を抽出（ステップＳ１１０５）し、輝度成分のヒストグラムを作成する（作成工程：ステップＳ１１０６）。
【００４８】
作成されるヒストグラムに対して、極値記録部３０７がピークを検出（ステップＳ１１０７）し、地色マスク部３０４〜ブロック記録部３１１が連携して地色判定を行う（ステップＳ１１０８）。そして、原稿４０がモノクロかグレーかを判断する（判断工程：ステップＳ１１０９）。その後、判断結果に基づいて、描画部１６が記録紙カセット１７から搬送される記録紙に原稿４０の画像データを転写したり、記憶部（図示省略）に記憶したりする。
【００４９】
＜効果＞
以上のように、輝度成分のヒストグラムについて、第２領域５４における分布数の極大値を検出し、第２領域５４にわたって、該極大値に所定の係数を掛けた分布数よりも多く分布している場合に、原稿をモノクロと判断するので、高い精度でモノクロ・グレー判定を行うことが可能である。
【００５０】
または、ヒストグラムのうち、第２領域５４のカウント数の総和が第１閾値（グレーカウント閾値）を超える場合に、原稿をグレーと判断するので、より高い精度でモノクロ・グレー判定を行うことが可能となる。
【００５１】
＜変形例＞
以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではない。例えば、ヒストグラムの第２領域５４において、隣接する各領域のカウント数の差が所定の閾値（第２閾値）を超える場合に、原稿をグレーと判断するようにしても良い。これによっても高い精度でモノクロ・グレー判定を行うことが可能となる。
【００５２】
また、本実施形態においては、原稿が読取部１３によって読み取られた場合を例に説明したが、ディジタルカメラ等から読み込まれたＲＧＢ表色系のＲＡＷデータに基づいて、行列変換部３０３がＹＣｂＣｒ表色系に変換した後に、画像処理部２１が画像処理を行っても良い。また、ＰＣ（Personal Computer）等からＪＰＥＧ形式の画像ファイルを読み取って、該画像ファイルをデコードしてＹＣｂＣｒを取り出した後に、画像処理部２１が画像処理を行っても良い。
【００５３】
また、モノクロ・グレー判定は上述の手法の外にもソフトウェアを用いて行う手法がある。例えば、各領域において、領域のカウントビットが立つ期待値を求め、それが記録されている結果に対し、大きな差がないかを確認して、差が小さければモノクロ、差が大きければブロックごとに分布が異なるためにグレーと判定する方法がある。
【００５４】
また、輝度を１６分割したときのトータルカウントを記録しているため、この値から１ブロックにおけるカウント数の平均値が求められる。文字情報だけの場合は、分布がブロックでそれほど変わらないと仮定すれば、分布が大きく異なるブロックが記録されている場合には、グレーブロックと判定することができる。
【００５５】
また、本発明はコピー機１０に限定されるものではなく、スキャナ又はファクシミリであっても構わないし、これらを組み合わせたＭＦＰ（Multi Function Peripherals；複合機）であっても構わない。さらに、上述の処理を行うことが可能な回路構成であっても良く、上述の各工程に限定されるものでもない。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１の実施の形態に係るコピー機の構成例を示す斜視図である。
【図２】コピー機の構成例を示すブロック図である。
【図３】画像処理部を示すブロック図である。
【図４】画像処理部が処理する原稿の範囲を示す図である。
【図５】画像処理部が作成するヒストグラムを示す図である。
【図６】画像処理部が作成するヒストグラムを示す図である。
【図７】色相マスクを示す図である。
【図８】領域の分割テーブルを示す図である。
【図９】地色マスクを示す図である。
【図１０】ゼロエリアマスクを示す図である。
【図１１】モノクロ・グレー判定手順を示すフローチャートである。
【符号の説明】
【００５７】
１０  コピー機
１３  読取部
２１  画像処理部
３０４  地色マスク部
３０５  色相判定カウンタ
３０６  輝度カウンタ
３０７  極値記録部
３０８  地色検知部
３０９  カラーマスク設定部
３１０  輝度閾値設定部
３１１  ブロック記録部
５３  第１領域
５４  第２領域
【図１】
2008271364.tif 000003
【図２】
2008271364.tif 000004
【図３】
2008271364.tif 000005
【図４】
2008271364.tif 000006
【図５】
2008271364.tif 000007
【図６】
2008271364.tif 000008
【図７】
2008271364.tif 000009
【図８】
2008271364.tif 000010
【図９】
2008271364.tif 000011
【図１０】
2008271364.tif 000012
【図１１】
2008271364.tif 000013