(57)【特許請求の範囲】
【請求項１】
相対移動する原稿に対して斜め後方から光を照射する位置に配置された光源、及び、前記原稿が相対移動する方向に対して直交する方向に並んで配置され前記光源によって照射され前記原稿で反射された光を受光する複数の撮像素子からなる撮像部を有する読取デバイスと、
前記読取デバイスから出力される、原稿画像の４つの端辺画像を含む読取画像のデータを取得するデータ取得部と、
制御部と、を備え、
前記制御部は、
前記読取画像内の対象範囲であって、前記読取デバイスによって先に読み取られる前記原稿画像の端辺画像を含む前記直交する方向の長さに沿った範囲を前記読取画像から除き、且つ、前記先に読み取られる前記原稿画像の端辺画像に直交する一対の端辺画像を含む対象範囲に属する各画素を、当該画素の色情報に基づき複数の画素カテゴリーのいずれかに分類する画素分類処理と、
前記対象範囲を、前記直交する方向の長さが前記相対移動する方向の長さより長い矩形形状の複数のブロックに分割するブロック分割処理と、
前記複数のブロックそれぞれを、前記画素分類処理で前記複数の画素カテゴリーのうち少なくとも１つの画素カテゴリーに分類された画素の数に基づき、複数のブロックカテゴリーのいずれかに分類するブロック分類処理と、
前記原稿画像を、前記ブロック分類処理で前記複数のブロックカテゴリーのうち少なくとも１つのブロックカテゴリーに分類されたブロックの数に基づき、複数の原稿カテゴリーのいずれかに分類する原稿分類処理と、
を実行する構成を有する画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記制御部は、
前記ブロック分類処理において、前記複数のブロックそれぞれを、カラーブロック、白黒ブロック、グレイブロックの少なくとも２つを含むブロックカテゴリーのいずれかに分類し、
前記原稿分類処理において、前記原稿画像を、カラー原稿、白黒原稿、グレイ原稿の少なくとも２つを含む原稿カテゴリーのいずれかに分類する、
画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記制御部は、
前記ブロック分類処理において、前記複数のブロックそれぞれを、ブランクブロック、非ブランクブロックを含むブロックカテゴリーのいずれかに分類し、
前記原稿分類処理において、前記原稿画像を、ブランク原稿、非ブランク原稿を含む原稿カテゴリーのいずれかに分類する、
画像処理装置。
【請求項４】
請求項１に記載の画像処理装置であって、
前記制御部は、前記ブロック分類処理において、前記複数のブロックそれぞれを、ブランクブロック、非ブランクブロックを含むブロックカテゴリーのいずれかに分類する第１分類処理と、前記複数のブロックそれぞれを、カラーブロック、白黒ブロック、グレイブロックの少なくとも２つを含むブロックカテゴリーのいずれかに分類する第２分類処理を実行し、
前記原稿分類処理において、前記第１分類処理の結果に基づき、前記原稿画像を、ブランク原稿、非ブランク原稿を含む原稿カテゴリーのいずれかに分類し、前記第２分類処理の結果に基づき、前記原稿画像を、カラー原稿、白黒原稿、グレイ原稿の少なくとも２つを含む原稿カテゴリーのいずれかに分類する、
画像処理装置。
【請求項５】
請求項１から４のいずれか一項に記載の画像処理装置であって、
前記制御部は、
前記読取画像の解像度を検出し、前記ブロックのサイズを、前記解像度の検出値が高いほど大きくして、当該ブロックに含まれる画素数を増加させるブロックサイズ変更処理、
を実行する構成を有する、画像処理装置。
【請求項６】
原稿に対して相対移動しながら、当該原稿を読み取る読取デバイスと、
前記読取デバイスから出力される、原稿画像の４つの端辺画像を含む読取画像のデータを取得するデータ取得部と、
制御部と、を備え、
前記制御部は、
前記読取画像内の対象範囲であって、前記原稿画像における前記読取デバイスと前記原稿との相対移動方向に直交する一対の端辺画像のうち、画像濃度が相対的に高い端辺画像を含まず、且つ、前記画像濃度が相対的に高い端辺画像に直交する一対の端辺画像を含む対象範囲に属する各画素を、当該画素の色情報に基づき複数の画素カテゴリーのいずれかに分類する画素分類処理と、
前記対象範囲を、前記直交する方向の長さが前記相対移動する方向の長さより長い矩形形状の複数のブロックに分割するブロック分割処理と、
前記複数のブロックそれぞれを、前記画素分類処理で前記複数の画素カテゴリーのうち少なくとも１つの画素カテゴリーに分類された画素の数に基づき、複数のブロックカテゴリーのいずれかに分類するブロック分類処理と、
前記原稿画像を、前記ブロック分類処理で前記複数のブロックカテゴリーのうち少なくとも１つのブロックカテゴリーに分類されたブロックの数に基づき、複数の原稿カテゴリーのいずれかに分類する原稿分類処理と、
を実行する構成を有する画像処理装置。
【請求項７】
相対移動する原稿に対して斜め後方から光を照射する位置に配置された光源、及び、前記原稿が相対移動する方向に対して直交する方向に並んで配置され前記光源によって照射され前記原稿で反射された光を受光する複数の撮像素子からなる撮像部を有する読取デバイスと、前記読取デバイスから出力される、原稿画像の４つの端辺画像を含む読取画像のデータを取得するデータ取得部を有する画像処理装置のコンピュータに、
前記読取画像内の対象範囲であって、前記読取デバイスによって先に読み取られる前記原稿画像の端辺画像を含む前記直交する方向の長さに沿った範囲を前記読取画像から除き、且つ、前記先に読み取られる前記原稿画像の端辺画像に直交する一対の端辺画像を含む対象範囲に属する各画素を、当該画素の色情報に基づき複数の画素カテゴリーのいずれかに分類する画素分類処理と、
前記対象範囲を、前記直交する方向の長さが前記相対移動する方向の長さより長い矩形形状の複数のブロックに分割するブロック分割処理と、
前記複数のブロックそれぞれを、前記画素分類処理で前記複数の画素カテゴリーのうち少なくとも１つの画素カテゴリーに分類された画素の数に基づき、複数のブロックカテゴリーのいずれかに分類するブロック分類処理と、
前記原稿画像を、前記ブロック分類処理で前記複数のブロックカテゴリーのうち少なくとも１つのブロックカテゴリーに分類されたブロックの数に基づき、複数の原稿カテゴリーのいずれかに分類する原稿分類処理と、
を実行させる、
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される発明は、原稿画像を、当該原稿画像を含む読取画像のデータに基づき、複数の原稿カテゴリーのいずれかに分類する技術に関する。
【背景技術】
【０００２】
従来から、別途、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）等の画像読取手段で読み取られた原稿画像の読取画像データに基づき、当該原稿画像を、例えばカラー原稿、白黒原稿などの原稿カテゴリーのいずれかに分類する画像処理装置がある（特許文献１参照）。画像処理装置は、上記読取画像を複数のブロックに分割し、各々のブロックに含まれる画素のうち、カラー画素または白黒画素に分類された画素の数が閾値以上であるか否かに基づいて、各ブロックをカラーブロックか白黒ブロックかに分類する。そして、画像処理装置は、カラーブロック及び白黒ブロックの数から、原稿画像をカラー原稿か白黒原稿かに分類している。
【０００３】
また、別途、画像読取手段で読み取られた原稿の読取画像のデータに基づき、当該原稿画像を、単色（無地）原稿か多色原稿かに分類する画像処理装置がある（特許文献２参照）。この画像処理装置は、上記読取画像を複数のブロックに分割し、各々のブロックに含まれる画素のうち、単色（白紙）画素に分類された画素の数が閾値以上であるか否かに基づいて、各ブロックを単色ブロックか多色ブロックかに分類する。そして、画像処理装置は、無地ブロックの数から、原稿画像を単色原稿か多色原稿かに分類している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１１６０１１号公報
【特許文献２】特開２００８−２１９８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、画像読取手段の読取範囲が原稿サイズよりも広いために原稿の端辺部分も読取対象とされて、原稿の端辺画像を含んだ読取画像のデータが生成されることがある。このような原稿の端辺画像を含む読取画像について、上述したブロック分割により原稿カテゴリーを分類する場合、端辺画像を構成する画素の色情報によって、原稿画像が、誤った原稿カテゴリーに分類されてしまうおそれがある。具体的には、実際の原稿画像はカラー原稿である場合でも、原稿の端辺画像を含むブロックが、白黒ブロックと判断されることにより、原稿画像が白黒原稿に分類されることがある。また、実際の原稿画像は白紙原稿である場合でも、原稿の端辺画像を含むブロックが、白黒ブロックと判断されることにより、原稿画像が白紙原稿でないとされることがある。
【０００６】
本明細書では、原稿の端辺画像の影響により、原稿画像が誤った原稿カテゴリーに分類されることを抑制する技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書によって開示される画像処理装置は、原稿の端辺画像を含む読取画像のデータを取得するデータ取得部と、制御部と、を備え、前記制御部は、前記読取画像内の対象範囲に属する各画素を、当該画素の色情報に基づき複数の画素カテゴリーのいずれかに分類する画素分類処理と、前記対象範囲を、複数のブロックに分割するブロック分割処理と、前記複数のブロックそれぞれを、前記画素分類処理で前記複数の画素カテゴリーのうち少なくとも１つの画素カテゴリーに分類された画素の数に基づき、複数のブロックカテゴリーのいずれかに分類するブロック分類処理と、前記原稿画像を、前記ブロック判定処理で前記複数のブロックカテゴリーのうち少なくとも１つのブロックカテゴリーに分類されたブロックの数に基づき、複数の原稿カテゴリーのいずれかに分類する原稿分類処理と、を実行する構成を有し、前記対象範囲は、前記原稿画像のうち少なくとも一の端辺画像を含まず、前記ブロックは、前記原稿画像の前記一の端辺画像に平行な方向の長さが、前記一の端辺画像に直交する方向の長さよりも長い形状である。
【０００８】
上記画像処理装置では、前記制御部は、前記ブロック分類処理において、前記複数のブロックそれぞれを、カラーブロック、白黒ブロック、グレイブロックの少なくとも２つを含むブロックカテゴリーのいずれかに分類し、前記原稿分類処理において、前記原稿画像を、カラー原稿、白黒原稿、グレイ原稿の少なくとも２つを含む原稿カテゴリーのいずれかに分類する構成でもよい。
【０００９】
上記画像処理装置では、前記制御部は、前記ブロック分類処理において、前記複数のブロックそれぞれを、ブランクブロック、非ブランクブロックを含むブロックカテゴリーのいずれかに分類し、前記原稿分類処理において、前記原稿画像を、ブランク原稿、非ブランク原稿を含む原稿カテゴリーのいずれかに分類する構成でもよい。
【００１０】
上記画像処理装置では、前記制御部は、前記ブロック分類処理において、前記複数のブロックそれぞれを、ブランクブロック、非ブランクブロックを含むブロックカテゴリーのいずれかに分類する第１分類処理と、前記複数のブロックそれぞれを、カラーブロック、白黒ブロック、グレイブロックの少なくとも２つを含むブロックカテゴリーのいずれかに分類する第２分類処理を実行し、
前記原稿分類処理において、前記第１分類処理の結果に基づき、前記原稿画像を、ブランク原稿、非ブランク原稿を含む原稿カテゴリーのいずれかに分類し、前記第２分類処理の結果に基づき、前記原稿画像を、カラー原稿、白黒原稿、グレイ原稿の少なくとも２つを含む原稿カテゴリーのいずれかに分類する構成でもよい。
【００１１】
上記画像処理装置では、前記制御部は、前記読取画像の解像度を検出し、前記ブロックのサイズを、前記解像度の検出値が高いほど大きくして、当該ブロックに含まれる画素数を増加させるブロックサイズ変更処理を実行する構成でもよい。
【００１２】
上記画像処理装置では、原稿に対して相対移動しながら、当該原稿を読み取る読取デバイスを備え、前記データ取得部は、前記読取デバイスから前記原稿の端辺画像を含む読取画像のデータを取得し、前記対象範囲は、前記原稿画像のうち、前記読取デバイスと前記原稿との相対移動方向に直交する一対の端辺画像の少なくとも一方を含まなくてもよい。
【００１３】
上記画像処理装置では、前記対象範囲は、前記一対の端辺画像のうち、画像濃度が相対的に高い端辺画像を含まず、且つ、画像濃度が相対的に低い端辺画像を含んでもよい。
【００１４】
上記画像処理装置では、前記読取デバイスは、相対移動する原稿に対して斜め後方から光を照射する位置に配置された光源、及び、前記光源によって照射され前記原稿で反射された光を受光する位置に配置された撮像部を有する構成であり、前記対象範囲は、前記一対の端辺画像のうち、前記読取デバイスよりに先に読み取られる端辺画像を含まず、後に読み取られる端辺画像を含んでもよい。
【００１５】
なお、この発明は、上記画像処理装置、画像処理方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１６】
本発明によれば、原稿カテゴリーの分類に利用する対象範囲には、原稿画像のうち少なくとも一の端辺画像が含まれない。このため、対象範囲に一の端辺画像及び他の端辺画像の両方が含まれる構成に比べて、原稿カテゴリーの分類について原稿の端辺画像の影響を抑制することができる。更に、ブロックは、上記一の端辺画像に平行な方向の長さが、一の端辺画像に直交する方向の長さよりも長い形状である。このようなブロックであれば、例えば正方形のブロックに比べて、一のブロックに対し端辺画像の領域が占める割合が小さいため、ブロックカテゴリーの分類について原稿の端辺画像の影響を抑制することができる。これにより、原稿の端辺画像の影響により、原稿画像が誤った原稿カテゴリーに分類されることを抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態に係る画像読取装置の概略的な内部構成図
【図２】画像読取装置の電気的構成を概略的に示すブロック図
【図３】読取処理を示すフローチャート
【図４】ブロック解析処理を示すフローチャート
【図５】本実施形態のブロックを示す模式図
【図６】比較例のブロックを示す模式図
【図７】原稿判定処理を示すフローチャート
【発明を実施するための形態】
【００１８】
一実施形態について図１から図７を参照しつつ説明する。以下の説明では、図１の紙面左側が画像読取装置１の前側であり、紙面手前側が画像読取装置１の右側であり、紙面上側が画像読取装置１の上側であるものとする。なお、画像読取装置１は、画像処理装置の一例である。
【００１９】
（画像読取装置の機械的構成）
図１に示すように、画像読取装置１は、原稿トレイ２と、本体部３と、排出トレイ４と、を含む。この画像読取装置１は、原稿トレイ２に載置された原稿Ｍを本体部３内に搬送しつつ、その搬送中の原稿Ｍ上の画像を読取デバイス２４により読み取り、その後、原稿Ｍを排出トレイ４に排出するシートフィードスキャナである。なお、原稿Ｍは、紙製に限らずプラスチック製などでもよい。
【００２０】
原稿トレイ２は、前側が下方に傾斜した状態で、本体部３の後側に設けられており、１または複数枚の原稿Ｍが載置される。本体部３の内部には、原稿トレイ２の前端から排出トレイ４の後端まで延びる搬送経路２２が設けられている。また、この搬送経路２２の周辺に、ピックアップローラ２０、分離パッド２１、フィードローラ２３、読取デバイス２４、排出ローラ２５、フロントセンサ２６、リヤセンサ２７が設けられている。
【００２１】
ピックアップローラ２０は、原稿トレイ２の前側に配置され、図示しないモータにより駆動され、原稿トレイ２に載置された１または複数枚の原稿Ｍを、摩擦力により、本体部３の内部へと引き込む。分離パッド２１は、ピックアップローラ２０に対向して配置され、摩擦力により、複数枚の原稿Ｍを１枚ずつ分離する。これにより、原稿Ｍが１枚ずつ本体部３の内部へと搬送される。
【００２２】
フィードローラ２３は、ピックアップローラ２０等よりも搬送経路２２の下流側に設けられ、図示しないモータにより駆動され、搬送経路２２上に存在する原稿Ｍを前方へと搬送する。読取デバイス２４は、フィードローラ２３よりも搬送経路２２の下流側に設けられ、そのフィードローラ２３により搬送される原稿Ｍの画像を読み取る。
【００２３】
読取デバイス２４は、搬送経路２２の下側に配置されており、原稿Ｍの他面、換言すれば下面の画像を読み取る。読取デバイス２４は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成であり、具体的には、光源３１、導光部材３２、撮像部３３、プラテンガラス３４がキャリッジ３５に搭載された構成である。光源３１は、ＲＧＢの複数の発光素子が左右方向に沿って並んで配置され、光Ｌ１を搬送経路２２に対して斜め後方から照射する構成である。
【００２４】
撮像部３３は、図示しない複数の撮像素子が左右方向に配列されて構成されている。プラテンガラス３４は、搬送経路２２に沿って配置されている。光源３１は、光Ｌ１を、プラテンガラス３４を介して、搬送経路２２内の原稿Ｍに照射し、撮像部３２は、原稿Ｍからの反射光Ｌ２を、導光部材３２を介して受光する。なお、読取デバイス２４は、ＣＩＳに限らず、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成でもよい。
【００２５】
排出ローラ２５は、読取デバイス２４よりも搬送経路２２の下流側に設けられ、読取デバイス２４により画像が読み取られた原稿Ｍを、本体部３の外部に送り出す。排出トレイ４は本体部３の前側に設けられ、その排出トレイ４に、本体部３の外部に送り出された原稿Ｍが積層される。なお、搬送経路２２、ピックアップローラ２０、フィードローラ２３、排出ローラ２５が搬送機構２９を構成する。
【００２６】
フロントセンサ２６は、原稿トレイ２の前端側に設けられ、原稿トレイ２上に配置されている原稿Ｍの有無を検知し、その検知結果に応じた検知信号ＳＧ１を出力する。リヤセンサ２７は、読取デバイス２４よりも搬送経路２２の上流側において、搬送中の原稿Ｍの有無を検知し、その検知結果に応じた検知信号ＳＧ２を出力する。
【００２７】
（画像読取装置の電気的構成）
図２に示すように、画像読取装置１は、制御基板４０を備える。制御基板４０には、制御ユニット４１、デバイス制御部４２、アナログフロントエンド（以下、ＡＦＥ）４３、駆動部４４を備え、これらにバス４５を介して、フロントセンサ２６、リヤセンサ２７、搬送機構２９、表示ユニット４６、操作ユニット４７などが接続されている。操作ユニット４６は、複数のボタンを備え、ユーザにより各種の指示や設定の入力操作が可能である。表示ユニット４７は、ディスプレイやランプ等を備え、各種の設定画面や装置の動作状態等を表示することが可能である。
【００２８】
制御ユニット４１は、制御部の一例であり、中央処理装置（以下、ＣＰＵ）４１Ａ、メモリ４１Ｂ、及び、画像処理回路４１Ｃを有する。メモリ４１Ｂには、画像読取装置１の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ４１Ａは、メモリ４１Ｂから読み出したプログラムに従って、画像読取装置１の各部を制御する。メモリ４１Ｂは、ＲＡＭやＲＯＭを有する。なお、上記各種のプログラムが記憶される媒体は、ＲＡＭ等以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリ（登録商標）などの不揮発性メモリでもよい。
【００２９】
デバイス制御部４２は、読取デバイス２４に接続されており、ＣＰＵ４１Ａからの命令に基づいて、光源３１の点灯／消灯、及び、撮像部３３による読み取りを制御する信号を読取デバイス２４に送信する。読取デバイス２４は、デバイス制御部４２から信号を受け取ると、光源３１を点灯し、搬送経路２２上を搬送される原稿Ｍから反射される反射光Ｌ２を撮像部３３で受光する。また、読取デバイス２４は、撮像部３３の各撮像素子が受光した受光量に応じたアナログ信号である第１読取画像データをＡＦＥ４３に出力する。  
【００３０】
ＡＦＥ４３は、読取デバイス２４から出力されるアナログ信号である第１読取画像データを、Ａ／Ｄ変換し、ＲＧＢ表色系の階調データである第２読取画像データに変換する。当該第２読取画像データは、バス４５を介してメモリ４１Ｂに記憶される。ＡＦＥ４３は、データ取得部の一例である。
【００３１】
画像処理回路４１Ｃは、例えば画像処理専用のハード回路であって、メモリ４１Ｂに記憶された第２読取画像データに後述するＹＣｂＣｒ変換処理などを行う。当該処理後の第３読取画像データは、メモリ４１Ｂに記憶される。駆動部４４は、ＣＰＵ４１Ａからの命令に基づいて搬送機構２９を制御し、原稿Ｍを搬送する。
【００３２】
（読取処理）
ユーザが、原稿トレイ２１に原稿Ｍを載置し、操作ユニット４７にて所望の解像度を設定しつつスキャン指示の入力操作をすると、ＣＰＵ４１Ａは、フロントセンサ２６からの上記検知信号ＳＧ１に基づき、原稿トレイ２上に原稿Ｍ有りと判断すると、上記プログラムを読み出して、図３に示す読取処理を実行する。当該読取処理を実行するためのプログラムは、画像処理プログラムの一例である。画像読取装置１は、この読取処理を実行することにより、原稿Ｍの画像を読み取りつつ、読み取った原稿画像Ｇ１を、複数の原稿カテゴリーのいずれかに分類する。
【００３３】
ここで、原稿カテゴリーは、原稿画像Ｇ１の表現色により分類されたカテゴリーであり、例えば、カラー原稿、単色原稿、及び、ブランク原稿が含まれる。カラー原稿は、原稿の表現色がカラーであることを意味し、例えば、有彩色部分の占める割合が所定割合以上である原稿をいう。単色原稿は、原稿の表現色が単色であることを意味し、例えば白黒原稿やグレイスケール原稿など、有彩色部分の占める割合が所定割合未満であり、且つ、無彩色部分の占める割合が所定割合以上である単色の原稿をいう。ブランク原稿は、例えば白紙原稿など、有彩色部分及び無彩色部分を占める割合が所定割合未満である原稿をいう。
【００３４】
具体的には、ＣＰＵ４１Ａは、上記読取処理において、白紙除去機能及び原稿色判別機能を実行する。白紙除去機能は、原稿画像Ｇ１を、画像が形成されていないブランク原稿と、画像が形成されている非ブランク原稿とに分類し、ブランク原稿の読取データを除去する機能である。原稿色判別機能は、原稿画像Ｇ１を、例えばカラー原稿、グレイ原稿、白黒原稿に分類し、グレイ原稿の読取データに対してグレイ変換処理を行い、白黒原稿の読取データに対して白黒変換処理を行う機能である。
【００３５】
ＣＰＵ４１Ａは、駆動部４４に指示して、搬送機構２９に、原稿トレイ２１上の原稿Ｍの搬送を開始させ（Ｓ１）、原稿Ｍの前端を検知するまで待機する（Ｓ２：ＮＯ）。ＣＰＵ４１Ａは、原稿Ｍの前端を、リヤセンサ２７からの上記検知信号ＳＧ２のレベル反転に基づき検知する。ＣＰＵ４１Ａは、原稿Ｍの前端を検知すると（Ｓ２：ＹＥＳ）、デバイス制御部４２に指示して、読取デバイス２４に原稿Ｍの画像を読み取らせる読取動作を開始させる（Ｓ３）。なお、このとき、読取デバイス２４は、ＲＧＢの光源を時分割で点灯させて、カラー形式で各面の画像を読み取る。そして、ＣＰＵ４１Ａは、ＡＦＥ４３から順次出力される第２読取画像データをメモリ４１Ｂに記憶していく。
【００３６】
ＣＰＵ４１Ａは、画像処理回路４１Ｃに指示して、ＹＣｂＣｒ変換処理を開始させる（Ｓ４）。このＹＣｂＣｒ変換処理では、画像処理回路４１Ｃが、第２読取画像データをメモリ４１Ｂから読み出して、当該第２読取画像データを、ＲＧＢ表色系のデータから、輝度データＹ、及び、２つの色差データＣｂ、Ｃｒを有するＹＣｂＣｒ表色系の第３読取画像データに変換し、メモリ４１Ｂに記憶する。なお、本実施形態では、輝度データＹの値の範囲は、０〜２５５であり、値が大きいほど輝度が高く、各色差データの値の範囲は、−１２８〜＋１２７であり、絶対値が大きいほど赤成分または青成分が多いものとする。
【００３７】
（１）ブロック解析処理
ＣＰＵ４１Ａは、読取動作の開始後、図４に示すブロック解析処理を実行する（Ｓ５）。ここで、図５，６には、上記原稿画像Ｇ１、読取デバイス２４が読み取った読取画像Ｇ２、ブロック解析処理の解析範囲Ｈ１、ブロックＢ１、Ｂ２が示されている。読取画像Ｇ２は、同図の紙面上側から下側に向けて読取デバイス２４により読み取られたものとする。つまり、原稿画像Ｇ１の周縁の実線は、原稿Ｍの端辺画像を示しており、紙面上側の端辺画像が、原稿Ｍの前端画像Ｅ１であり、紙面下側の端辺画像が、原稿Ｍの後端画像Ｅ２であり、紙面左右の端辺画像が、原稿Ｍの左右端画像Ｅ３，Ｅ４である。[m1]
【００３８】
読取画像Ｇ２は、読取デバイス２４の読取範囲全体の画像、換言すれば第３読取画像データに基づく画像全体であり、原稿画像Ｇ１の４つの端辺画像全てを含む。解析範囲Ｈ１は、ブロック解析処理の対象範囲であり、原稿画像Ｇ１の前端画像Ｅ１及び後端画像Ｅ２を含まず、左右端画像Ｅ３，Ｅ４を含む。図５のブロックＢ１は、本実施形態で使用するブロックであり、左右方向に長い長方形をなす。図６のブロックＢ２は、比較例のブロックであり、正方形をなす。
【００３９】
ブロック解析処理では、ＣＰＵ４１Ａは、まずブロックＢ１のサイズを決定する（Ｓ１１）。具体的には、ＣＰＵ４１Ａは、上記操作ユニット４７で設定された解像度を検出し、ブロックのサイズを、その解像度の検出値が高いほど大きくして、当該ブロックに含まれる画素数を増加させるブロックサイズ変更処理を実行する。解像度の検出値とブロックサイズとの関係の一例は次の通りである。
１５０ｄｐｉの場合、左右幅＝５７ｐｉｘｅｌ、前後幅＝４２ｐｉｘｅｌ
２００ｄｐｉの場合、左右幅＝７６ｐｉｘｅｌ、前後幅＝５６ｐｉｘｅｌ
３００ｄｐｉの場合、左右幅＝１１４ｐｉｘｅｌ、前後幅＝８４ｐｉｘｅｌ
このように、ブロックＢ１のサイズが、解像度の検出値が高いほど大きくされ、当該ブロックＢ１に含まれる画素数が比例して増加される。このため、解像度の相違によって、原稿Ｍの端辺画像の影響がばらつくことを抑制することができる。
【００４０】
ＣＰＵ４１Ａは、ブロックＢ１のサイズを決定すると、解析マージンＤを決定する（Ｓ１２）。解析マージンＤは、図５に示すように、読取画像Ｇ２に対する解析範囲Ｈ１の前後方向のマージンであり、より具体的には、原稿画像Ｇ１と読取画像Ｇ２との前端画像同士の間の画素数、及び、後端画像同士の間の画素数である。なお、本実施形態では、読取画像Ｇ２に対する解析範囲Ｈ１の左右方向のマージンは、画像読取装置１の仕様上、最小値に設定されている。その理由は、原稿Ｍのサイズを予め指定しない自動原稿モードにより、様々なサイズの原稿Ｍに対応するために、解析範囲Ｈ１の左右幅を極力広く確保するためである。
【００４１】
具体的には、ＣＰＵ４１Ａは、解析マージンＤを、その解像度の検出値が高いほど大きくして、当該解析マージンに対応する画素数を増加させる解析マージン変更処理を実行する。例えば解像度の検出値と解析マージンとの関係は次の通りである。
１５０ｄｐｉの場合、解析マージンＤ＝１５３ｐｉｘｅｌ
２００ｄｐｉの場合、解析マージンＤ＝２０４ｐｉｘｅｌ
３００ｄｐｉの場合、解析マージンＤ＝３０６ｐｉｘｅｌ
このように、解析マージンＤが、解像度の検出値が高いほど大きくされ、当該解析マージンに対応する画素数が比例して増加される。このため、解像度の相違によって、読取画像Ｇ２に対する解析範囲Ｈ１の面積割合がばらつくことを抑制することができる。
【００４２】
ＣＰＵ４１Ａは、解析マージンＤを決定すると、図５に示すように、第３読取画像データに基づき、解析範囲Ｈ１内の画像を、複数のブロックＢ１に分割するブロック分割処理の実行を開始する（Ｓ１３）。ＣＰＵ４１Ａは、ブロック分割処理の実行開始後、対象ブロック列数Ｋを１に初期化し（Ｓ１４）、最前のブロック列（Ｋ＝１）を対象ブロック列として選択する。そして、ＣＰＵ４１Ａは、対象ブロック列の各ブロックＢ１に含まれる各画素を、輝度データＹ、及び、２つの色差データＣｂ、Ｃｒに基づき、複数の画素カテゴリーのいずれかに分類する画素分類処理を実行する。なお、輝度データＹ、及び、２つの色差データＣｂ、Ｃｒは色情報の一例である。
【００４３】
具体的には、ＣＰＵ４１Ａは、各ブロックＢ１に含まれる画素について、色差データＣｂ、Ｃｒ及び輝度データＹそれぞれのヒストグラムを作成し、白紙除去機能のために第１画素分類処理を実行する（Ｓ１５）。第１画素分類処理では、ＣＰＵ４１Ａは、次の画素判定条件を利用して、各画素を、ブランク画素（白色画素）、非ブランク画素のいずれかに分類する。画素判定条件の一例は次の通りである。
ブランク画素条件：Ｙ値＝２２５〜２５５の範囲
非ブランク画素条件：Ｙ値＝０〜２２４の範囲
【００４４】
また、ＣＰＵ４１Ａは、原稿色判別機能のために第２画素分類処理を実行する（Ｓ１６）。第２画素分類処理では、ＣＰＵ４１Ａは、次の画素判定条件を利用して、各画素を、有彩色画素、グレイ画素、黒色画素、ブランク画素（白色画素）のいずれかに分類する。画素判定条件の一例は次の通りである。
有彩色画素条件：Ｃｂ値＝−１０〜＋１０の範囲外、又は、Ｃｒ値＝−１０〜＋１０の範囲外
グレイ画素条件：Ｃｂ値＝−１０〜＋１０の範囲以内、且つ、Ｃｒ値＝−１０〜＋１０の範囲以内、且つ、Ｙ値＝６４〜２２４の範囲
黒色画素条件：Ｃｂ値＝−１０〜＋１０の範囲以内、且つ、Ｃｒ値＝−１０〜＋１０の範囲以内、且つ、Ｙ値＝０〜６３の範囲
ブランク画素条件：Ｃｂ値＝−１０〜＋１０の範囲以内、且つ、Ｃｒ値＝−１０〜＋１０の範囲以内、且つ、Ｙ値＝２２５〜２５５の範囲
なお、画素カテゴリーの分類については、本実施形態の方法以外に、様々な公知の分類方法を利用することができる。
【００４５】
次に、ＣＰＵ４１Ａは、画素分類処理の結果に基づき、対象ブロック列に属する各：ブロックＢ１を、複数のブロックカテゴリーのいずれかに分類するブロック分類処理を実行する。具体的には、ＣＰＵ４１Ａは、白紙除去機能のために第１ブロック分類処理を実行する（Ｓ１７）。第１ブロック分類処理では、ＣＰＵ４１Ａは、次のブロック判定条件を利用して、各ブロックＢ１を、ブランクブロック（単色ブロック）、非ブランクブロック（多色ブロック）のいずれかに分類する。ブロック判定条件には、例えば、各ブロックＢ１の全部または一部の画素数に対する、特定の画素カテゴリーに属する画素数の割合が、規定範囲以内または規定範囲外であることが含まれる。なお、上記全部または一部の画素数が固定値であれば、ＣＰＵ４１Ａは、特定の画素カテゴリーの画素数が、所定の閾値以下かどうかを判断することにより、間接的に、ブロックＢ１が、上記ブロック判定条件を満たすかどうかを判定してもよい。
【００４６】
ブロック判定条件の一例は次の通りである。
ブランクブロック条件：ブロックの全画素数に対する、ブランク画素数の割合＝８５％以上
非ブランクブロック条件：ブロックの全画素数に対する、ブランク画素数の割合＝８５％未満
【００４７】
また、ＣＰＵ４１Ａは、原稿色判別機能のために第２ブロック分類処理を実行する（Ｓ１８）。第２ブロック分類処理では、ＣＰＵ４１Ａは、次のブロック判定条件を利用して、各ブロックＢ１を、カラーブロック、グレイブロック、白黒ブロックのいずれかに分類する。
【００４８】
ブロック判定条件の一例は次の通りである。
カラーブロック条件：ブロックの全画素数に対する、有彩色画素数の割合＝３％以上
グレイブロック条件：ブロックが、カラーブロック条件を満たさず、且つ、ブロックの全画素数に対する、グレイ画素数の割合＝２０％以上
白黒ブロック：上記カラーブロック条件、グレイブロック条件、ブランクブロック条件のいずれも満たさない
なお、ブロックカテゴリーの分類については、本実施形態の方法以外に、様々な公知の分類方法を利用することができる。
【００４９】
ＣＰＵ４１Ａは、対象ブロック列についてブロック分類処理が終了すると、リヤセンサ２７からの上記検知信号ＳＧ２のレベル反転に基づき、原稿Ｍの後端を検知したかどうかを判断する（Ｓ１９）。ＣＰＵ４１Ａは、原稿Ｍの後端を検知しなければ（Ｓ１９：ＮＯ）、対象ブロック列数Ｋに１を加えて（Ｓ２０）、次のブロック列について画素分類処理及びブロック分類処理（Ｓ１５〜Ｓ１８）を実行する。ＣＰＵ４１Ａは、原稿Ｍの後端を検知すれば（Ｓ１９：ＹＥＳ）、上記読取動作及び原稿Ｍの搬送を終了する（Ｓ２１）。
【００５０】
次に、ＣＰＵ４１Ａは、最終ブロック列数Ｎを決定する（Ｓ２２）。具体的には、上記読取動作の終了により、読取画像の最終画素ラインが確定するため、ＣＰＵ４１Ａは、この最終画素ラインから上記解析マージンＤ分だけ上位の画素ラインを解析範囲Ｈ１の後端画素ラインとする。そして、ＣＰＵ４１Ａは、当該後端画素ラインを含むブロック列の列数を、最終ブロック列数Ｎとして決定する。その後、ＣＰＵ４１Ａは、対象ブロック列数Ｋが最終ブロック列数Ｎでないと判断すれば（Ｓ２３：ＮＯ）、Ｓ２０に進み、対象ブロック列数Ｋが最終ブロック列数Ｎであると判断すれば（Ｓ２３：ＹＥＳ）、本ブロック解析処理を終了する。[m2]
【００５１】
（２）原稿判定処理
ＣＰＵ４１Ａは、ブロック解析処理を終了すると、図３のＳ６に進み、図７に示す原稿判定処理を実行し、本読取処理を終了する。ＣＰＵ４１Ａは、次の原稿判定条件を利用して、原稿画像Ｇ１を、ブランク原稿、カラー原稿、グレイ原稿、白黒原稿のいずれかに分類する（原稿分類処理の一例）。原稿判定条件には、例えば、解析範囲Ｈ１内の全ブロック数に対する、ブランクブロックの数の割合が、規定範囲以内または規定範囲外であることが含まれる。原稿判定条件の一例は次の通りである。
ブランク原稿条件：解析範囲Ｈ１内の全ブロックに対する、ブランクブロックの数の割合＝８５％以上
カラー原稿条件：ブランク原稿条件を満たさず、かつ、解析範囲Ｈ１内の全ブロックに対する、カラーブロックの数の割合＝３％以上
グレイ原稿条件：ブランク原稿条件及びカラー原稿条件を満たさず、かつ、解析範囲Ｈ１内の全ブロックに対する、グレイブロックの数の割合＝３％以上
白黒原稿条件：上記ブランク原稿条件、カラー原稿条件、グレイ原稿条件のいずれも満たさない
【００５２】
ＣＰＵ４１Ａは、原稿画像Ｇ１がブランク原稿であると判定した場合（Ｓ３１：ＹＥＳ）、当該原稿画像Ｇ１に対応する読取画像Ｇ２の第３読取画像データ自体をメモリ４１Ｂから削除し（Ｓ３２）、本原稿判定処理及び読取処理を終了する。これにより、メモリ４１Ｂにおいて、第３読取画像データの記憶量を削減することができる。なお、最初に、原稿画像Ｇ１がブランク原稿条件を満たすかどうかを判定するのが好ましい。ブランク原稿であると判断した場合に、カラー原稿条件など、その他の原稿判定条件を判定せずに済み、処理負担を軽減できるからである。
【００５３】
ＣＰＵ４１Ａは、原稿画像Ｇ１が非ブランク原稿であると判定した場合（Ｓ３１：ＮＯ）、原稿画像Ｇ１がカラー原稿であるかどうかを判定する（Ｓ３３）。ＣＰＵ４１Ａは、原稿画像Ｇ１がカラー原稿であると判断すれば（Ｓ３３：ＹＥＳ）、輝度データＹ、及び、２つの色差データのいずれも削除せずに、第３読取画像データをそのままメモリ４１Ｂに残す。ＣＰＵ４１Ａは、原稿画像Ｇ１がカラー原稿でないと判断すれば（Ｓ３３：ＮＯ）、原稿画像Ｇ１がグレイ原稿であるかどうかを判定する（Ｓ３４）。
【００５４】
ＣＰＵ４１Ａは、原稿画像Ｇ１がグレイ原稿であると判断すれば（Ｓ３４：ＹＥＳ）、第３読取画像データのうち、輝度データＹだけ残し、２つの色差データを削除するグレイ変換処理を実行する（Ｓ３５）。これにより、メモリ４１Ｂにおいて、第３読取画像データの記憶量を削減することができる。なお、ＣＰＵ３１Ａが、第３読取画像データを、第２読取画像データに変換し、ＲＧＢデータのいずれか１色のデータのみ残す構成でもよい。ＣＰＵ４１Ａは、原稿画像Ｇ１がグレイ原稿でないと判断すれば（Ｓ３４：ＮＯ）、原稿画像Ｇ１が白黒原稿であるとし、第３読取画像データのうち、輝度データＹだけ残し、２つの色差データを削除し、その色差データを、２階調の２値データに変換する白黒変換処理を実行する（Ｓ３６）。これにより、メモリ４１Ｂにおいて、第３読取画像データの記憶量を削減することができる。
【００５５】
（本実施形態の効果）
比較例を示す図６では、解析範囲Ｈ２は、原稿画像Ｇ１の４つの端辺画像すべてを含む。これに対し、本実施形態では、図５に示すように、解析範囲Ｈ１は、原稿画像Ｇ１の前端画像Ｅ１及び後端画像Ｅ２を含まず、左右端画像Ｅ３，Ｅ４を含む。このため、比較例に比べて、原稿カテゴリーの分類について原稿の端辺画像の影響を抑制することができる。
【００５６】
また、比較例では、図６に示すように、ブロックＢ２は正方形をなす。ここで、例えば同図で拡大して示されているブロックＢ２Ｘには、原稿Ｍの左端画像Ｅ３が存在するが、当該左端画像Ｅ３は、原稿画像Ｇ１ではない。このため、同図のように原稿画像Ｇ１がブランク原稿である場合、ブロックＢ２Ｘはブランクブロックであると判定されるべきである。
【００５７】
ところが、原稿Ｍの左端画像Ｅ３の存在により、ブロックＢ２Ｘはブランクブロックでないと誤って判定されてしまう。具体的には、上述したように、ブランクブロック条件は、ブロックが、カラーブロックでなく、ブロックの全画素数に対する、ブランク画素数の割合が８５％以上であることである。しかし、ブロックＢ２Ｘでは、全画素数が１００個、黒色画素数が１０個、グレイ画素数が２０個、ブランク画素数が７０個であるから、上記割合は７０％となり、ブランクブロック条件を満たさない。ブロックＢ２Ｘは、グレイブロック判定条件を満たすため、グレイブロックであると誤って判定されてしまう。
【００５８】
これに対し、上述したように、本実施形態のブロックＢ１は、左側画像Ｅ３に直交する方向に長い長方形をなす。そして、図５に拡大して示されているブロックＢ１Ｘでは、全画素数が２００個、黒色画素数が１０個、グレイ画素数が２０個、ブランク画素数が１７０個であるから、上記割合は８５％となり、ブランクブロック条件を満たし、ブロックＢ２Ｘは、ブランクブロックであると正しく判定される。
【００５９】
このように、ブロックＢ１は、左右方向の長さが、上下方向の長さよりも長い形状である。このようなブロックであれば、比較例のブロックＢ２に比べて、一のブロックに対し端辺画像の領域が占める割合が小さいため、ブロックカテゴリーの分類について原稿の端辺画像の影響を抑制することができる。即ち、ブロックＢ１を、ブランクブロックと非ブランクブロックとに分類する第１ブロック分類処理（図４のＳ１７）、及び、ブランク原稿の検知（図７のＳ３１）において、原稿画像Ｇ１の左右端画像の影響を抑制することができる。また、ブロックＢ１を、カラーブロック、グレイブロック、白黒ブロックに分類する第２ブロック分類処理（図４のＳ１８）、及び、原稿画像の画像色に関するカテゴリー分類（図７のＳ３３、Ｓ３４）において、原稿画像Ｇ１の左右端画像の影響を抑制することができる。
【００６０】
また、本実施形態によれば、図４のＳ１５、Ｓ１６における共通の画素分類処理の結果に基づき、ブロック分類処理及び原稿分類処理を実行することにより、原稿の端辺画像の影響を抑制しつつ、ブランク原稿の検知、及び、原稿画像の画像色に関するカテゴリー分類を効率良く行うことができる。
【００６１】
また、解析範囲Ｈ１は、原稿画像Ｇ１のうち、読取デバイス２４と原稿Ｍとの相対移動方向、換言すれば副走査方向に直交する一対の端辺画像、即ち、上下端画像Ｅ１，Ｅ２を含まない。このため、副走査方向における処理タイミングを調整することにより、比較的容易に、解析範囲Ｈ１を確定することができる。
【００６２】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
【００６３】
上記実施形態では、画像処理装置の一例として、静止状態の読取デバイス２４に対して原稿Ｍが移動するシートフィードスキャナを例に挙げた。しかし、画像処理装置は、これに限らず、原稿台上に静止状態で配置された原稿に対して、読取デバイスが移動する構成、即ち、フラットベットタイプの画像読取装置でもよい。また、画像処理装置は、スキャナ単体に限らず、例えばコピー機能やファクシミリ機能などの機能を備えた印刷装置、コピー機や複合機でもよい。更に、画像処理装置は、例えば、パーソナルコンピュータなど、読取デバイスを備えず、スキャナ装置や外部メモリ等の外部機器から読取画像のデータを、インターフェースを介して取得する情報処理装置でもよい。この構成では、インターフェースが、データ取得部の一例である。
【００６４】
上記実施形態では、データ取得部の一例として、ＡＦＥ４３を例に挙げた。しかし、データ取得部は、これに限らず、読取画像データが記憶される外部記憶装置や、読取画像データを送信する外部機器と通信可能に接続される接続部、例えばＵＳＢインターフェースなどでもよい。
【００６５】
上記実施形態では、制御部の一例として、制御ユニット４１を例に挙げた。しかし、制御部は、これに限らず、画像処理回路４１Ｃを備えずに、ＣＰＵ４１Ａ及びメモリ４１Ｂだけで読取処理を実行する構成でもよい。また、制御部は、複数のＣＰＵを備える構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路を備える構成や、ハード回路及びＣＰＵの両方を備える構成でもよい。例えば上記画素分類処理、ブロック分割処理、ブロック分類処理、原稿分類処理、ブロックサイズ変更処理の少なくとも２つを、別々のＣＰＵやハード回路で実行する構成でもよい。また、これらの処理の順序は、適宜変更してもよい。
【００６６】
上記実施形態では、読取画像Ｇ２は、原稿画像Ｇ１の４つの端辺画像全てを含んでいた。しかし、これに限らず、読取画像は、原稿画像Ｇ１のうち少なくとも互いに直交する２つの端辺画像を含む画像であればよい。
【００６７】
上記実施形態では、解析範囲Ｈ１は、ブロック解析処理の対象範囲であり、原稿画像Ｇ１の前端画像Ｅ１及び後端画像Ｅ２を含まず、左右端画像Ｅ３，Ｅ４を含んだ。しかし、解析範囲は、これに限らず、前端画像Ｅ１及び後端画像Ｅ２のいずれか一方を含んでもよい。この構成でも、ブロックＢ１を利用することにより、端辺画像の影響により、原稿画像が誤った原稿カテゴリーに分類されることを抑制することができる。例えば、何らかの原因により、前端画像Ｅ１及び後端画像Ｅ２の一方が、他方よりも画像濃度が高いことがある。この場合、解析範囲は、画像濃度が相対的に高い端辺画像を含まず、画像濃度が相対的に低い端辺画像を含む構成が好ましい。これにより、原稿画像のうち除外する部分を抑制することができる。
【００６８】
さらに、上記実施形態の読取デバイス２４は、光源３１からの光Ｌ１を、原稿Ｍに対して斜め後方から照射する構成である。この構成では、原稿Ｍの後端に照射された光は、乱反射するため、原稿Ｍの前端に照射された光に比べて、撮像部３３に受光される光量が少ない。このため、原稿画像Ｇ１のうち読取デバイス２４により後に読み取られる端辺画像、即ち、後端画像Ｅ２は、前端画像Ｅ１に比べて画像濃度が低く、原稿カテゴリーの分類結果に与える影響が少ない。そこで、解析範囲Ｈ１は、前端画像Ｅ１を含まず、後端画像Ｅ２を含む構成とすることが好ましい。これにより、解析範囲Ｈ１が前端画像Ｅ１を含み、後端画像Ｅ２を含まない構成とは異なり、解析範囲Ｈ１から除外すべき端辺画像を、原稿Ｍの後端を読み取る前に確定することができ、ブロック分割処理等を早期に開始することができ、また、制御処理を簡単にすることができる。なお、後端画像Ｅ２と前端画像Ｅ１との画像濃度の高低に限らず、解析範囲Ｈ１は、前端画像Ｅ１を含まず、後端画像Ｅ２を含む構成とすれば、同様の効果を得ることができる。
【００６９】
上記実施形態の画素分類処理及びブロック分類処理において、ブロックＢ１を、当該ブロックＢ１に含まれる各画素のＹ値のみから、ブランク画素、ブランクブロックと非ブランクブロックのいずれかに分類し、非ブランクブロックについて、Ｃｂ値及びＣｒ値から、カラーブロック、白黒ブロックのいずれかに分類してもよい。
【００７０】
上記実施形態では、画像読取装置１は、ブランク原稿の検知、及び、原稿画像の画像色に関するカテゴリー分類の両方を実行する構成であった。しかし、これに限らず、画像読取装置１は、ブロック分類処理において、ブロックを、ブランクブロック及び非ブランクブロックのいずれかに分類し、原稿分類処理において、原稿画像Ｇ１を、ブランク原稿及び非ブランク原稿のいずれかに分類する構成でもよい。これにより、ブランク原稿を検知する際に、原稿の端辺画像の影響により、原稿画像が誤った原稿カテゴリーに分類されることを抑制することができる。
【００７１】
また、画像読取装置１は、ブロック分類処理において、ブロックを、カラーブロック、グレイブロック及び白黒ブロックのいずれかに分類し、原稿分類処理において、原稿画像Ｇ１を、カラー原稿、グレイ原稿及び白黒原稿のいずれかに分類する構成でもよい。これにより、原稿画像の画像色に関する種類を判別する際に、原稿の端辺画像の影響により、原稿画像が誤った原稿カテゴリーに分類されることを抑制することができる。なお、ブロックカテゴリー及び原稿カテゴリーは、カラー、グレイ、白黒に限らず、これらのうちの２つを含むものでもよい。また、単色と多色とに分類してもよい。
【符号の説明】
【００７２】
１：画像読取装置  ２４：読取デバイス  ３１：光源  ３３：撮像部  ４３：ＡＦＥ  Ｂ１：ブロック  Ｅ１〜Ｅ４：端辺画像  Ｇ１：原稿画像  Ｇ２：読取画像  Ｈ１：解析範囲  Ｍ：原稿
【図１】
0005838763.tif 000002
【図２】
0005838763.tif 000003
【図３】
0005838763.tif 000004
【図４】
0005838763.tif 000005
【図５】
0005838763.tif 000006
【図６】
0005838763.tif 000007
【図７】
0005838763.tif 000008