(57)【要約】【課題】原稿台に載置された原稿に関するスキャン画像において原稿領域と原稿外領域とをより正確に区別することが可能な技術を提供する。【解決手段】画像形成装置は、原稿台に載置された原稿に関するスキャン画像２００（２０１）において、所定程度以上のグラデーションが所定方向（たとえば主走査方向）に存在する場合、当該スキャン画像２０１を当該所定方向に区分して複数の分割領域３００（３０１〜３０５）に分割する。そして、画像形成装置は、当該複数の分割領域３０１〜３０５のそれぞれについて、原稿領域と原稿外領域とを区別するための区別用閾値ＴＨ（ＴＨ１〜ＴＨ５）の算出処理を実行する。その後、ＭＦＰ１０は、複数の分割領域３０１〜３０５のうち少なくとも１つの分割領域３００において、当該少なくとも１つの分割領域３００に関して算出された区別用閾値ＴＨに基づいて原稿領域と原稿外領域とを区別する。【選択図】図５
2018046376.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
原稿台に載置された原稿に関するスキャン画像において所定程度以上のグラデーションが所定方向に存在する場合、前記スキャン画像を前記所定方向に区分して複数の分割領域に分割する分割手段と、
前記複数の分割領域のそれぞれについて、前記原稿が存在する領域である原稿領域と前記原稿が存在しない領域である原稿外領域とを区別するための閾値である区別用閾値の算出処理を実行する算出手段と、
前記複数の分割領域のうち少なくとも１つの分割領域において、前記少なくとも１つの分割領域に関して算出された区別用閾値に基づいて前記原稿領域と前記原稿外領域とを区別する区別手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記画像形成装置には、回動開閉式の原稿カバーが取り付けられ、
前記所定方向は、前記原稿カバーに取り付けられた開閉用ヒンジの回転軸に直交する方向であることを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載の画像形成装置において、
前記算出手段は、
前記複数の分割領域のそれぞれについて、各分割領域内の画素の画素値のヒストグラムを生成し、
前記複数の分割領域に関する複数のヒストグラムのうち２以上のヒストグラムにおいてそれぞれ２以上のピークが存在する場合、
前記２以上のヒストグラムにおける共通の位置にそのピーク位置を有するピークである共通位置ピークを、前記原稿領域に対応するピークとして判定するとともに、
前記共通位置ピーク以外のピークである非共通位置ピークのうち特定の非共通位置ピークを、前記原稿外領域に対応するピークとして判定し、
前記２以上のヒストグラムのそれぞれにおいて、前記２以上のヒストグラムのそれぞれに対応する分割領域に関する区別用閾値を、前記共通位置ピークと前記特定の非共通位置ピークとの間に設定することを特徴とする画像形成装置。
【請求項４】
請求項３に記載の画像形成装置において、
前記区別手段は、前記２以上のヒストグラムのそれぞれに対応する各分割領域において、各ヒストグラムで算出された区別用閾値よりも大きい画素値を有する画素群と当該区別用閾値よりも小さい画素値を有する画素群との両画素群のうち、前記共通位置ピークを含む一方の画素群を、前記原稿領域内の画素群として決定することを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれかに記載の画像形成装置において、
前記算出手段は、前記区別用閾値を所定の基準に基づいて算出することができないと判定された分割領域である算出不可領域が存在する場合、前記算出不可領域に隣接する分割領域に関して算出された区別用閾値に基づいて、前記算出不可領域に関する区別用閾値を推定することを特徴とする画像形成装置。
【請求項６】
請求項１から請求項４のいずれかに記載の画像形成装置において、
前記区別手段は、
前記区別用閾値を所定の基準に基づいて算出することができないと判定された分割領域である算出不可領域が存在する場合、前記複数の分割領域のうち前記算出不可領域を除く残余の分割領域に関する各区別用閾値に基づいて、前記残余の分割領域のそれぞれにおける原稿領域のエッジ候補を抽出し、
前記残余の分割領域にて抽出されたエッジ候補に基づいて、前記算出不可領域における原稿領域のエッジ候補を推定し、抽出されたエッジ候補と推定されたエッジ候補とに基づいて前記原稿領域を特定することを特徴とする画像形成装置。
【請求項７】
請求項６に記載の画像形成装置において、
前記区別手段は、前記残余の分割領域のそれぞれにおいて抽出されたエッジ候補とユーザによって指定された原稿用紙サイズとに基づいて、前記算出不可領域における原稿領域のエッジ候補を推定することを特徴とする画像形成装置。
【請求項８】
請求項１から請求項４のいずれかに記載の画像形成装置において、
前記区別手段は、
前記区別用閾値を所定の基準に基づいて算出することができないと判定された分割領域である算出不可領域が存在する場合、前記複数の分割領域のうち前記算出不可領域を除く残余の分割領域に関する各区別用閾値に基づく画像処理を行って、前記残余の分割領域において前記原稿領域のエッジ候補が直交する直交点を検出し、
前記エッジ候補に関して３点の直交点が検出される場合、前記３点の直交点の位置に基づいて、前記原稿の四隅に対応する４点における残余の１点の位置を推定し、前記３点の直交点と前記残余の１点とに基づいて前記原稿領域を特定することを特徴とする画像形成装置。
【請求項９】
請求項８に記載の画像形成装置において、
前記区別手段は、前記３点の直交点とユーザによって指定された原稿用紙サイズとに基づいて、前記残余の１点の位置を推定することを特徴とする画像形成装置。
【請求項１０】
請求項１から請求項９のいずれかに記載の画像形成装置において、
前記原稿領域と前記原稿外領域とが区別された区別結果を前記画像形成装置の操作画面に表示する表示制御手段と、
前記操作画面において、前記区別結果に対するユーザによる修正を受け付ける操作入力手段と、
をさらに備え、
前記区別手段は、前記ユーザによる修正に基づいて、前記区別結果を修正することを特徴とする画像形成装置。
【請求項１１】
画像形成装置に内蔵されたコンピュータに、
ａ）原稿台に載置された原稿に関するスキャン画像において所定程度以上のグラデーションが所定方向に存在する場合、前記スキャン画像を前記所定方向に区分して複数の分割領域に分割するステップと、
ｂ）前記複数の分割領域のそれぞれについて、前記原稿が存在する領域である原稿領域と前記原稿が存在しない領域である原稿外領域とを区別するための閾値である区別用閾値の算出処理を実行するステップと、
ｃ）前記複数の分割領域のうち少なくとも１つの分割領域において、前記少なくとも１つの分割領域に関して算出された区別用閾値に基づいて前記原稿領域と前記原稿外領域とを区別するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像形成装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
原稿台のガラス面に載置された原稿に関するスキャン画像において、原稿が存在する領域（原稿領域）と原稿が存在しない領域（原稿外領域）とを区別し、スキャン画像から原稿外領域を消去する技術が存在する。
【０００３】
たとえば、特許文献１に記載の技術では、スキャン画像全体の画素に関して輝度値のヒストグラムが生成され、当該ヒストグラムに基づいて、原稿領域と原稿外領域とを区別するための閾値が算出される。そして、スキャン画像全体に関して算出された閾値に基づいて、スキャン画像において原稿領域と原稿外領域とが区別され、原稿外領域がスキャン画像から消去される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−６０８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術では、原稿に関するスキャン画像において原稿領域と原稿外領域とを正確に区別することができないことがある。
【０００６】
たとえば、原稿台に載置された原稿に対するスキャン処理が実行されると、原稿載置用ガラス面の下部に配置された光源から光が照射される。そして、光源から照射された光のうち原稿台上の原稿に当たって反射した光は、原稿台をさらに透過して受光部によって検知される。
【０００７】
ここにおいて、スキャン処理の実行に際して、原稿カバーが全開状態（たとえば原稿カバーが原稿台に対して直交する程度に開放された状態）である場合には、光源から照射された光のうち原稿台上の原稿に当たらなかった光は、受光部に入射せず、当該受光部によって検知されない。
【０００８】
そして、原稿カバーが全開状態である場合、原稿に関するスキャン画像（図１７参照）において、原稿領域内の画素の画素値（輝度値）は大きく、原稿外領域の画素の画素値は小さい。さらに、このようなスキャン画像に関して、特許文献１に記載の技術を用いて生成されたヒストグラム（スキャン画像全体に関するヒストグラム）においては、図１８に示されるように、比較的大きい輝度値を有するピークと比較的小さい輝度値を有するピークとの２つのピークが形成される。当該ヒストグラムにおいて、比較的大きい輝度値を有するピーク（右側のピーク）は、原稿領域に対応するピークであり、比較的小さい輝度値を有するピーク（左側のピーク）は、原稿外領域に対応するピークである。そして、たとえば原稿外領域に対応するピークを形成する曲線の裾野部分の特定の位置（画素値）に、原稿領域と原稿外領域とを区別するための閾値が設定（算出）される。
【０００９】
このように、原稿カバーが全開状態である場合には、当該スキャン画像全体に関するヒストグラムにおいて２つのピークが形成され、正確な閾値が算出される。その結果、スキャン画像において、原稿領域と原稿外領域とが正確に（良好に）区別される。
【００１０】
ただし、スキャン処理の実行に際して、原稿カバーが半開き状態（全開状態に対して半分程度閉じられた状態）である場合には、当該スキャン画像全体に関する閾値を正確に算出することができないことがある。
【００１１】
具体的には、図３のように原稿カバーが半開き状態である場合、光源から照射された光のうち原稿台上の原稿に当たらなかった光が原稿カバーの反射板に当たり、反射光の一部が原稿台をさらに透過して受光部に入射する。この場合、原稿台の一方側（たとえば奥行方向の奥側（ヒンジに近い側））に比較的多くの反射光が入射し、他方側（手前側）には反射光はほとんど入射しない。そのため、原稿に関するスキャン画像においては、たとえば図４のように、当該奥側（比較的多くの反射光の入射が検知された部分）の画素値（輝度値）が比較的大きく、主走査方向の位置が当該奥側から手前側へと向かうにつれて画素値（輝度値）が徐々に小さくなる（暗くなる）グラデーションが生じてしまう。
【００１２】
スキャン画像がこのようなグラデーションを有する場合、スキャン画像全体に関するヒストグラムにおいては、原稿外領域の画素のうち、比較的多くの反射光が入射した部分の画素の画素値が比較的大きいことに起因して、図１９のように、単一のピークが形成される（原稿領域に対応するピークと原稿外領域に対応するピークとの２つのピークが形成されない）。当該単一のピークを有するヒストグラムにおいては、原稿領域と原稿外領域とを区別するための閾値として設定すべき位置（画素値）を特定することは困難である。また、仮に暫定的な位置に閾値が設定される場合、スキャン画像において、原稿領域と原稿外領域とが正確に区別されない。たとえば、図１９のように、単一のピークにおける左側の裾野部分に閾値が暫定的に設定された場合、原稿領域と原稿外領域との双方の画素が当該単一のピークに混在することによって、スキャン画像においては、図２０に示されるように、原稿領域と原稿外領域とが正確に区別されない。
【００１３】
そこで、本願発明は、原稿台に載置された原稿に関するスキャン画像において原稿領域と原稿外領域とをより正確に区別することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【００１４】
上記課題を解決すべく、請求項１の発明は、画像形成装置であって、原稿台に載置された原稿に関するスキャン画像において所定程度以上のグラデーションが所定方向に存在する場合、前記スキャン画像を前記所定方向に区分して複数の分割領域に分割する分割手段と、前記複数の分割領域のそれぞれについて、前記原稿が存在する領域である原稿領域と前記原稿が存在しない領域である原稿外領域とを区別するための閾値である区別用閾値の算出処理を実行する算出手段と、前記複数の分割領域のうち少なくとも１つの分割領域において、前記少なくとも１つの分割領域に関して算出された区別用閾値に基づいて前記原稿領域と前記原稿外領域とを区別する区別手段と、を備えることを特徴とする。
【００１５】
請求項２の発明は、請求項１の発明に係る画像形成装置において、前記画像形成装置には、回動開閉式の原稿カバーが取り付けられ、前記所定方向は、前記原稿カバーに取り付けられた開閉用ヒンジの回転軸に直交する方向であることを特徴とする。
【００１６】
請求項３の発明は、請求項１または請求項２の発明に係る画像形成装置において、前記算出手段は、前記複数の分割領域のそれぞれについて、各分割領域内の画素の画素値のヒストグラムを生成し、前記複数の分割領域に関する複数のヒストグラムのうち２以上のヒストグラムにおいてそれぞれ２以上のピークが存在する場合、前記２以上のヒストグラムにおける共通の位置にそのピーク位置を有するピークである共通位置ピークを、前記原稿領域に対応するピークとして判定するとともに、前記共通位置ピーク以外のピークである非共通位置ピークのうち特定の非共通位置ピークを、前記原稿外領域に対応するピークとして判定し、前記２以上のヒストグラムのそれぞれにおいて、前記２以上のヒストグラムのそれぞれに対応する分割領域に関する区別用閾値を、前記共通位置ピークと前記特定の非共通位置ピークとの間に設定することを特徴とする。
【００１７】
請求項４の発明は、請求項３の発明に係る画像形成装置において、前記区別手段は、前記２以上のヒストグラムのそれぞれに対応する各分割領域において、各ヒストグラムで算出された区別用閾値よりも大きい画素値を有する画素群と当該区別用閾値よりも小さい画素値を有する画素群との両画素群のうち、前記共通位置ピークを含む一方の画素群を、前記原稿領域内の画素群として決定することを特徴とする。
【００１８】
請求項５の発明は、請求項１から請求項４のいずれかの発明に係る画像形成装置において、前記算出手段は、前記区別用閾値を所定の基準に基づいて算出することができないと判定された分割領域である算出不可領域が存在する場合、前記算出不可領域に隣接する分割領域に関して算出された区別用閾値に基づいて、前記算出不可領域に関する区別用閾値を推定することを特徴とする。
【００１９】
請求項６の発明は、請求項１から請求項４のいずれかの発明に係る画像形成装置において、前記区別手段は、前記区別用閾値を所定の基準に基づいて算出することができないと判定された分割領域である算出不可領域が存在する場合、前記複数の分割領域のうち前記算出不可領域を除く残余の分割領域に関する各区別用閾値に基づいて、前記残余の分割領域のそれぞれにおける原稿領域のエッジ候補を抽出し、前記残余の分割領域にて抽出されたエッジ候補に基づいて、前記算出不可領域における原稿領域のエッジ候補を推定し、抽出されたエッジ候補と推定されたエッジ候補とに基づいて前記原稿領域を特定することを特徴とする。
【００２０】
請求項７の発明は、請求項６の発明に係る画像形成装置において、前記区別手段は、前記残余の分割領域のそれぞれにおいて抽出されたエッジ候補とユーザによって指定された原稿用紙サイズとに基づいて、前記算出不可領域における原稿領域のエッジ候補を推定することを特徴とする。
【００２１】
請求項８の発明は、請求項１から請求項４のいずれかの発明に係る画像形成装置において、前記区別手段は、前記区別用閾値を所定の基準に基づいて算出することができないと判定された分割領域である算出不可領域が存在する場合、前記複数の分割領域のうち前記算出不可領域を除く残余の分割領域に関する各区別用閾値に基づく画像処理を行って、前記残余の分割領域において前記原稿領域のエッジ候補が直交する直交点を検出し、前記エッジ候補に関して３点の直交点が検出される場合、前記３点の直交点の位置に基づいて、前記原稿の四隅に対応する４点における残余の１点の位置を推定し、前記３点の直交点と前記残余の１点とに基づいて前記原稿領域を特定することを特徴とする。
【００２２】
請求項９の発明は、請求項８の発明に係る画像形成装置において、前記区別手段は、前記３点の直交点とユーザによって指定された原稿用紙サイズとに基づいて、前記残余の１点の位置を推定することを特徴とする。
【００２３】
請求項１０の発明は、請求項１から請求項９のいずれかの発明に係る画像形成装置において、前記原稿領域と前記原稿外領域とが区別された区別結果を前記画像形成装置の操作画面に表示する表示制御手段と、前記操作画面において、前記区別結果に対するユーザによる修正を受け付ける操作入力手段と、をさらに備え、前記区別手段は、前記ユーザによる修正に基づいて、前記区別結果を修正することを特徴とする。
【００２４】
請求項１１の発明は、画像形成装置に内蔵されたコンピュータに、ａ）原稿台に載置された原稿に関するスキャン画像において所定程度以上のグラデーションが所定方向に存在する場合、前記スキャン画像を前記所定方向に区分して複数の分割領域に分割するステップと、ｂ）前記複数の分割領域のそれぞれについて、前記原稿が存在する領域である原稿領域と前記原稿が存在しない領域である原稿外領域とを区別するための閾値である区別用閾値の算出処理を実行するステップと、ｃ）前記複数の分割領域のうち少なくとも１つの分割領域において、前記少なくとも１つの分割領域に関して算出された区別用閾値に基づいて前記原稿領域と前記原稿外領域とを区別するステップと、を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００２５】
請求項１から請求項１１に記載の発明によれば、原稿台に載置された原稿に関するスキャン画像において所定程度以上のグラデーションが所定方向に存在する場合、当該スキャン画像が当該所定方向に区分されて複数の分割領域に分割される。そして、当該複数の分割領域のそれぞれについて、原稿領域と原稿外領域とを区別するための区別用閾値の算出処理が実行され、当該複数の分割領域のうち少なくとも１つの分割領域において、当該少なくとも１つの分割領域に関して算出された区別用閾値に基づいて原稿領域と原稿外領域とが区別される。したがって、原稿台に載置された原稿に関するスキャン画像において原稿領域と原稿外領域とをより正確に区別することが可能である。
【図面の簡単な説明】
【００２６】
【図１】画像形成装置（ＭＦＰ）の外観を示す図である。
【図２】ＭＦＰの機能ブロックを示す図である。
【図３】光源から発せられた光が原稿カバーに反射する様子を説明する図である。
【図４】読取画像を示す図である。
【図５】分割領域毎のヒストグラムの概略等を示す図である。
【図６】ＭＦＰの動作を示すフローチャートである。
【図７】読取画像における注目ラインを示す図である。
【図８】注目ラインに関する輝度分布を示す図である。
【図９】各分割領域に関する各ヒストグラムを示す図である。
【図１０】区別結果が表示された読取画像を示す図である。
【図１１】原稿領域のエッジ候補の推定（補完）等について説明する図である。
【図１２】エッジ候補の補完処理を概念的に示す図である。
【図１３】エッジ候補の直交点の推定等について説明する図である。
【図１４】区別結果が表示された読取画像を示す図である。
【図１５】区別結果に対してユーザが修正する様子を示す図である。
【図１６】読取画像の分割方向に関する変形例に関して説明する図である。
【図１７】比較例に係る読取画像（原稿カバー＝全開状態）を示す図である。
【図１８】比較例に係る読取画像全体に関するヒストグラム（原稿カバー＝全開状態）の概略を示す図である。
【図１９】比較例に係る読取画像全体に関するヒストグラム（原稿カバー＝半開き状態）の概略を示す図である。
【図２０】比較例に係る区別結果を示す図である。
【図２１】第２実施形態の第１の変形例に係る原稿領域のエッジ候補の推定（補完）等について説明する図である。
【図２２】第２実施形態の第２の変形例に係るエッジ候補の直交点の推定等について説明する図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を図面に基づいて説明する。
【００２８】
＜１．第１実施形態＞
＜１−１．構成概要＞
図１は、画像形成装置１０の外観を示す図である。ここでは、画像形成装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））１０を例示する。
【００２９】
このＭＦＰ１０は、図３に示されるように、原稿を載置するための原稿台１４０と、原稿カバー１１０とを備える。当該原稿カバー１１０は、回動式の開閉機構を有する（回動開閉式である）。具体的には、原稿カバー１１０は、開閉用のヒンジ部１３０によって原稿台１４０に取り付けられており、当該ヒンジ部１３０を回転軸として回動可能に設けられている。また、ここでは、ヒンジ部１３０は、原稿台１４０における奥行方向（Ｙ方向）の一方端（ここでは奥側（操作パネル部６ｃの設置位置の反対側）の端部）に配置されている。
【００３０】
また、図２は、ＭＦＰ１０の機能ブロックを示す図である。
【００３１】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ（制御部）９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。なお、ＭＦＰ１０は、画像処理装置あるいは画像読取装置などとも称される。
【００３２】
画像読取部２は、原稿台１４０の原稿載置用ガラス面に載置された原稿を光学的に読み取って（すなわちスキャンして）、原稿に関するスキャン画像（読取画像とも称する）（詳細には画像データ）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。なお、このＭＦＰ１０においては、原稿台１４０の原稿載置用ガラス面におけるＹ方向（奥行方向）が、スキャン動作における主走査方向であり、当該原稿載置用ガラス面におけるＸ方向（左右方向）が、スキャン動作における副走査方向である（図１、図３等参照）。
【００３３】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００３４】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワークを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先と連携して各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００３５】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。
【００３６】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００３７】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者（ユーザ）からの各種の操作入力を受け付けることが可能である。タッチパネル２５には、たとえば操作画面が表示される。
【００３８】
コントローラ（制御部）９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ（登録商標））内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体を介してＭＦＰ１０にインストールされてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００３９】
具体的には、図２に示すように、コントローラ９は、当該プログラムの実行により、通信制御部１１と入力制御部１２と表示制御部１３と判定部１４と分割部１５と算出部１６と区別部１７と原稿外消去部１８とを含む各種の処理部を実現する。
【００４０】
通信制御部１１は、他の装置との間の通信動作を通信部４等と協働して制御する処理部である。
【００４１】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対するユーザからの操作入力の受付動作等を制御する制御部である。
【００４２】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。
【００４３】
判定部１４は、各種の判定動作を行う処理部である。たとえば、判定部１４は、原稿に関するスキャン画像（読取画像）２００（図４参照）において所定程度以上のグラデーション（階調変化）が所定方向に存在するか否か、を判定する。具体的には、判定部１４は、ヒンジ部１３０の回転軸に直交する直交方向（ここでは主走査方向）に並んだ画素の画素値が所定程度以上に（連続的に）変化する特性が読取画像２００に存在するか否か、を判定する。
【００４４】
分割部（領域分割部）１５は、読取画像２００を複数の領域（分割領域）に分割する分割処理を実行する処理部である。具体的には、分割部１５は、読取画像２００において所定程度以上のグラデーションが所定方向（主走査方向）に存在する場合、当該読取画像２００を当該主走査方向に区分して複数の分割領域３００に分割する。たとえば、図５に示すように、読取画像２０１において主走査方向のグラデーションが存在する場合、読取画像２０１が当該主走査方向に区分されて複数の分割領域３０１〜３０５に分割される。
【００４５】
算出部（算出処理部）１６は、区別用閾値ＴＨの算出処理（閾値算出処理）を実行して、各分割領域３００に関する区別用閾値ＴＨを求める処理部である。算出部１６は、複数の分割領域３００（３０１〜３０５）のそれぞれについて、区別用閾値ＴＨ（ＴＨ１〜ＴＨ５）（図５参照）の算出処理を実行する。当該区別用閾値ＴＨは、原稿領域（原稿載置用ガラス面上に原稿が存在する領域）と原稿外領域（原稿載置用ガラス面上に原稿が存在しない領域）とを読取画像において区別するために用いられる。
【００４６】
区別部（領域区別部）１７は、複数の分割領域３００のうち少なくとも１つの分割領域３００において、当該少なくとも１つの分割領域３００に関して算出された区別用閾値ＴＨに基づいて原稿領域と原稿外領域とを区別する処理を実行する処理部である。
【００４７】
原稿外消去部１８は、原稿領域と原稿外領域との区別結果（原稿外領域の検出結果）に基づいて、原稿外領域（原稿外領域として検出された領域）を読取画像２５０から消去する処理（原稿外消去処理とも称する）を実行する処理部である。具体的には、原稿外消去部１８は、原稿外領域として検出された領域の画素値を白色データ（詳細には画素値「２５５」）に置換（補正）する（白色置換処理を実行する）。
【００４８】
＜１−２．動作＞
図５は、原稿台１４０に載置された原稿に関する読取画像２００（２０１）および各分割領域３００毎に生成されるヒストグラムを示す図である。また、図６は、ＭＦＰ１０の動作を示すフローチャートである。
【００４９】
この実施形態では、ＭＦＰ１０は、第１のスキャンを実行して、原稿台１４０に載置された原稿を読み取って読取画像２０１を生成する（ステップＳ１１）。当該読取画像２０１において、所定程度以上のグラデーションが主走査方向に存在する場合、ＭＦＰ１０は、当該主走査方向に当該読取画像２０１を区分して複数の分割領域３００（３０１〜３０５）に分割する（ステップＳ１３）。そして、ＭＦＰ１０は、当該複数の分割領域３０１〜３０５のそれぞれについて、区別用閾値ＴＨの算出処理を実行する（ステップＳ１５）。当該算出処理が実行されると、ＭＦＰ１０は、第２のスキャンを実行して読取画像２５０を生成し（ステップＳ１７）、算出処理にて算出された区別用閾値ＴＨに基づいて、読取画像２５０において原稿領域と原稿外領域とを区別する（ステップＳ１８）。原稿領域と原稿外領域とが区別されると、ＭＦＰ１０は、原稿外領域として検出された領域を当該読取画像２５０から消去する（ステップＳ１９）。そして、原稿外領域の消去結果（原稿外消去結果）の印刷出力処理等が実行される。
【００５０】
＜比較例に係る動作＞
まず、本実施形態の動作の詳細について説明する前に、原稿カバー１１０が全開状態である際にスキャン処理が実行された場合の動作について、以下に説明する。
【００５１】
ユーザは、スキャン処理を伴うジョブ（たとえばコピージョブ）の実行に際して、ＭＦＰ１０の原稿カバー１１０（プラテンカバーとも称される）を開け、原稿台１４０の原稿載置用ガラス面（プラテンガラスとも称される）に原稿を載置する。そして、ユーザは、当該ジョブの実行指示をＭＦＰ１０に付与する。
【００５２】
ここでは、ユーザは、原稿を原稿載置用ガラス面に載置した後、原稿カバー１１０を全開状態（たとえば原稿カバー１１０が原稿台１４０に対して直交する程度に開放された状態）にして、当該ジョブの実行指示を付与する。
【００５３】
ユーザによる実行指示の付与に応答して、ＭＦＰ１０は、スキャン処理を実行する。当該スキャン処理においては、原稿載置用ガラス面の下部に配置された光源１５０から光が照射され、原稿台１４０上の原稿に当たって反射した反射光は、原稿台１４０を透過して受光部（不図示）に入射し、当該受光部によって検知される。一方、原稿台１４０上の原稿に当たらなかった光は、受光部に入射せず、当該受光部によって検知されない。
【００５４】
そして、受光部によって検知された光の強度等に基づいて、読取画像２００（２１０）が生成される。図１７は、原稿カバー１１０が全開状態である場合にスキャンされて生成された読取画像２１０を示す図である。図１７に示されるように、読取画像２１０においては、原稿に反射した光（比較的強い光）が検知されたことによって、原稿領域内の画素の画素値（輝度値）は比較的大きく（明るく）、原稿外領域の画素の画素値（輝度値）は比較的小さい（暗い）。
【００５５】
その後、当該読取画像２１０全体の画素の画素値（輝度値）のヒストグラム（度数分布）Ｈ１０（図１８参照）が生成される。
【００５６】
当該ヒストグラムＨ１０においては、図１８に示されるように、比較的大きい輝度値Ｂを有するピークと比較的小さい輝度値Ｂを有するピークとの２つのピークが形成される。具体的には、ヒストグラムＨ１０にて右側に存在するピークは、比較的強い反射光が検知された画素が比較的多いことを示し、原稿領域に対応するピークである。また、ヒストグラムＨ１０にて左側に存在するピークは、反射光が検知されていない画素が比較的多いことを示し、原稿外領域に対応するピークである。
【００５７】
そして、当該２つのピークに基づいて、原稿領域と原稿外領域とを区別するための閾値（区別用閾値）ＴＨ１０が算出される。たとえば、原稿領域に対応するピークと原稿外領域に対応するピークとの間において、原稿外領域に対応するピークの裾野部分における特定の位置（たとえば、ピークの中腹から裾野にかけてピークの曲線の傾きの絶対値が所定程度にまで低減した位置）に当該閾値ＴＨ１０が設定（算出）される。
【００５８】
読取画像２１０全体に関して算出された閾値ＴＨ１０は、読取画像２１０において原稿領域と原稿外領域とを区別するために用いられる。詳細には、当該閾値ＴＨ１０に基づいて、読取画像２１０内の各画素に対する二値化処理が実行され、当該二値化処理の処理結果に基づいてエッジ抽出処理が実行され、原稿領域のエッジ候補が抽出される。そして、読取画像２１０において、抽出されたエッジ候補で形成される閉領域が原稿領域として検出（区別）され、当該閉領域外の領域が原稿外領域として検出（区別）される。このようにして原稿領域と原稿外領域とが区別された後、当該読取画像２１０から原稿外領域が消去される。
【００５９】
このように、原稿カバー１１０が全開状態である場合、読取画像２１０全体に関するヒストグラムＨ１０においては、原稿領域に対応するピークと原稿外領域に対応するピークとの２つのピークが（所定程度以上離れた位置に）形成される。当該２つのピークが形成される場合、正確な区別用閾値ＴＨ１０が算出され、読取画像２１０において、原稿領域と原稿外領域とを正確に区別することが可能である。
【００６０】
ここにおいて、スキャン処理の実行に際して原稿カバー１１０が半開き状態である場合は、読取画像２００全体に関する区別用閾値ＴＨが正確に算出できないことがある。
【００６１】
具体的には、図３に示されるように、原稿カバー１１０が半開き状態である場合、光源１５０から照射された光の一部が原稿カバー１１０の反射板１２０に当たって反射し、反射光が原稿台１４０を透過して受光部に入射する。この場合、原稿台１４０の一方側（ここでは奥行方向の奥側（ヒンジ部１３０に近い側））に比較的多くの反射光が入射し、他方側（手前側）には反射光はほとんど入射しない。そのため、原稿に関する読取画像２００（２０１）においては、図４に示されるように、主走査方向（ヒンジ部１３０（図３）の回転軸に対して直交する方向）のグラデーション（所定程度以上のグラデーション）が生じる。詳細には、読取画像２００において、比較的多くの反射光が入射した部分（原稿載置用ガラス面の奥行方向における奥側（ヒンジ部１３０に近い側））の輝度値が大きく、主走査方向の位置（主走査位置）が当該奥側から手前側（ヒンジ部１３０に近い側から操作パネル部６ｃに近い側）へと向かうにつれて画素値（輝度値）が徐々に低減するグラデーションが生じる。
【００６２】
上述（課題欄参照）のように、このようなグラデーションを有する読取画像２０１全体に関するヒストグラム（図１９参照）においては、原稿領域に対応するピークと原稿外領域に対応するピークとの２つのピークが形成されず、単一のピークが形成される。当該単一のピークを有するヒストグラムにおいては、区別用閾値ＴＨとして設定すべき位置（画素値）を特定することは困難である。ひいては、読取画像において原稿領域と原稿外領域とを正確に区別することが困難である。
【００６３】
そこで、本実施形態においては、読取画像２００において所定程度以上のグラデーションが所定方向（ここでは主走査方向）に存在する場合、以下に詳述するように、当該読取画像２００が当該所定方向（主走査方向）に分割される。
【００６４】
＜本実施形態の動作＞
具体的には、上述のように、ユーザは、スキャン処理を伴うジョブの実行に際して、ＭＦＰ１０の原稿カバー１１０を開け、原稿台１４０の原稿載置用ガラス面に原稿を載置する。そして、ユーザは、当該ジョブの実行指示をＭＦＰ１０に付与する。ここでは、ユーザは、原稿を原稿載置用ガラス面に載置した後、原稿カバー１１０を全開状態に対して半分程度閉じて（図３参照）、当該ジョブの実行指示を付与する。
【００６５】
ユーザによる実行指示の付与に応答して、ＭＦＰ１０は、図６の処理を開始する。
【００６６】
まず、ステップＳ１１においては、ＭＦＰ１０は、第１のスキャンを実行する。具体的には、ＭＦＰ１０は、原稿台１４０の原稿載置用ガラス面の全面に亘ってスキャン動作を行うことによって、原稿台１４０に載置された原稿を読み取って読取画像２００（区別用閾値ＴＨの算出用画像）を生成する。当該第１のスキャンは、プレスキャンあるいは仮スキャンなどとも称される。
【００６７】
第１のスキャンが実行されると、ＭＦＰ１０は、生成された読取画像２００（２０１）において所定程度以上のグラデーションが所定方向（ここでは主走査方向（Ｙ方向））に存在するか否か、を判定する（ステップＳ１２）。
【００６８】
具体的には、ＭＦＰ１０は、副走査方向における複数のライン（主走査方向に伸びるライン）（画素列）のうちの特定ラインを注目ライン（注目画素列）として抽出し、当該特定ラインの画素に関する輝度分布を検出（取得）する。
【００６９】
たとえば、副走査方向の第１ライン（第１画素列）（図７参照）が注目ラインとして抽出され、当該第１ラインの画素に関する輝度分布が検出される。
【００７０】
図８は、当該第１ラインの画素に関する輝度分布の概略を示す図である。当該輝度分布において、横軸は主走査方向の位置（Ｙ座標値）（主走査位置とも称する）を示し、縦軸は画素値（ここでは輝度値Ｂ）を示す。ここでは、当該第１ラインの主走査位置「０」における輝度値Ｂは値「２４５」である。また、当該第１ラインの終端（主走査位置「７０２４」）における輝度値Ｂは「２５」である。すなわち、注目ライン（ここでは第１ライン）に並んだ画素の画素値（輝度値）の変動幅（詳細には最大画素値と最小画素値との差）は、値「２２０」（＝２４５−２５）である。換言すれば、主走査方向に並んだ画素の画素値は、所定程度以上（たとえば値「５０」以上）に変化（ここでは値「２４５」から値「２５」へと減少）している。このような特性（主走査方向に並んだ画素の画素値が一定程度以上に変化する特性）が読取画像２００に存在する場合、ＭＦＰ１０は、読取画像２００において所定程度以上のグラデーション（階調変化）が所定方向に存在する旨をステップＳ１２にて判定する。そして、処理はステップＳ１３へと進む。
【００７１】
なお、副走査方向の第１ラインに当該グラデーションが存在しない場合、ＭＦＰ１０は、副走査方向の第２ラインを注目ラインとして抽出し、当該第２ラインに当該グラデーションが存在するか否かを判定する。さらに、当該第２ラインにも当該グラデーションが存在しない場合、ＭＦＰ１０は、第３ラインを注目ラインとして抽出し、当該第３ラインにおける当該グラデーションの存否をさらに判定する。すなわち、所定程度以上のグラデーションが所定方向に存在するか否かの判定処理（グラデーション検出処理）が、読取画像２００における副走査方向の第１ラインから順に、当該グラデーションが検出されるまで繰り返される。当該判定処理が副走査方向における最終ラインまで繰り返され、当該最終ラインにおいても当該グラデーションが存在しない場合、読取画像２００に当該グラデーションが存在しない旨が判定され、比較例に係る技術等を用いて読取画像全体の区別用閾値ＴＨが算出される。そして処理は後述のステップＳ１７へと進む。
【００７２】
読取画像２００に所定程度以上のグラデーションが主走査方向に存在する旨がステップＳ１２にて判定されると、処理はステップＳ１３へと進み、ＭＦＰ１０は、読取画像２００（２０１）をＮ分割（Ｎは自然数）する。
【００７３】
具体的には、ＭＦＰ１０は、主走査方向（Ｙ方向（ここではヒンジ部１３０の回転軸に直交する方向））に読取画像２０１を区分して、当該読取画像２０１を複数の分割領域３００に分割する。
【００７４】
読取画像２００（２０１）の分割に際して、分割数Ｎは次のようにして決定される。
【００７５】
具体的には、ＭＦＰ１０は、所定程度以上のグラデーションが所定方向に存在する旨が判定された注目ライン（ここでは第１ライン（図７参照））における画素の画素値の変動幅に基づいて、読取画像２０１の分割数Ｎと分割位置とを決定する。
【００７６】
詳細には、注目ライン（第１ライン）の画素に関する輝度分布（図８参照）において、複数の設定値（たとえば輝度値「２００」から所定間隔（たとえば値「５０」の間隔）毎の輝度値）が設けられ、各設定値にそれぞれ対応する主走査位置（Ｙ座標値）が、読取画像２０１の分割位置として決定される。
【００７７】
ここでは、図８に示されるように、第１の設定値「２００」に対応する主走査位置は「８００」であり、第２の設定値「１５０」（＝２００−１５０）に対応する主走査位置は「１８５７」である。また、第３の設定値「１００」（＝１５０−５０）に対応する主走査位置は「３３３８」であり、第４の設定値「５０」（＝１００−５０）に対応する主走査位置は「５７６８」である。そして、４つの主走査位置「８００」，「１８５７」，「３３３８」，「５７６８」が、読取画像２０１の分割位置として決定され、当該４つの分割位置に基づいて、読取画像２０１が５つの分割領域３０１〜３０５（図５参照）に分割される。なお、ここでは、各設定値（「２００」、「１５０」、「１００」、「５０」）を中心として値「５０」の幅における輝度分布が１次近似されて１次近似式がそれぞれ求められ、当該１次近似式において当該各設定値に対応する主走査位置が、分割位置としてそれぞれ特定される。
【００７８】
ここにおいて、所定程度以上のグラデーションが存在する読取画像２００においては、原稿領域内の画素の画素値と原稿外領域の画素の画素値との差が小さい（ゼロに近い）帯状領域が存在する可能性が比較的高い。このような帯状領域を含む分割領域３００においては、ヒストグラムにおいて２以上のピークが形成されず、正確な区別用閾値ＴＨが算出されない（算出不可領域として判定される）可能性が比較的高い。
【００７９】
この点を考慮して、読取画像２５０内のより広い範囲において原稿領域と原稿外領域とを正確に区別するためには、算出不可領域の幅は比較的小さいことが好ましい。換言すれば、読取画像２００は比較的多くの分割数Ｎで分割されることが好ましい。
【００８０】
具体的には、読取画像２００が比較的多くの分割数Ｎで分割される場合、或る分割領域３００が区別用閾値ＴＨの算出不可領域として判定されるときであっても、当該或る分割領域３００の幅は比較的小さい。換言すれば、正確な区別用閾値ＴＨが算出された分割領域３００の幅の合計（＝読取画像２００の幅−算出不可領域の幅）は、比較的大きい。そのため、読取画像２５０内のより広い範囲において、原稿領域と原稿外領域とを正確に区別することが可能である。
【００８１】
ただし、読取画像２００が非常に多くの分割数Ｎ（たとえばＮ＝１００）で分割されることが好ましくないこともある。
【００８２】
たとえば、非常に多くの分割数Ｎで読取画像２００が分割される場合、各分割領域３００の幅が小さいため、算出不可領域の幅を狭めることができるものの、各分割領域３００内に存在する画素の数が低減する。その結果、各分割領域３００のヒストグラムにおいて、原稿領域に対応するピークの高さと原稿外領域に対応するピークの高さとが低く、各ピークとノイズとを峻別することが困難な状況が生じる恐れがある。
【００８３】
これらの事情より、読取画像２００は、少なすぎず且つ多すぎない適切な分割数Ｎで分割されることがより好ましい。たとえば、当該分割数Ｎは、値３〜値１０（より好ましくは値５〜値７）であることが好ましい。
【００８４】
読取画像２００（２０１）が複数の分割領域３００（ここでは分割領域３０１〜３０５）に分割される（ステップＳ１３）と、処理はステップＳ１５へと進む。
【００８５】
ステップＳ１５においては、複数の分割領域３００（ここでは５つの分割領域３０１〜３０５）のそれぞれについて、区別用閾値ＴＨの算出処理が実行される。
【００８６】
具体的には、まず、ＭＦＰ１０は、分割領域３０１〜３０５のそれぞれについて、各分割領域３０１〜３０５内の画素の画素値のヒストグラム（度数分布）Ｈ１〜Ｈ５を生成する（図９参照）。そして、当該分割領域３０１〜３０５のそれぞれについて、ＭＦＰ１０は、各ヒストグラムＨ１〜Ｈ５を用いて区別用閾値ＴＨの算出処理を実行する。
【００８７】
ここにおいて、分割領域３０１〜３０５のいずれにおいても、原稿領域内の画素（原稿の下地の画素）の画素値は、（基本的には）変動しない（一定である）。
【００８８】
この点を考慮して、ＭＦＰ１０は、２以上のヒストグラムにおける共通の位置（画素値）にそのピーク位置（ピーク値に対応する位置（画素値））を有するピーク（共通位置ピークとも称する）を、原稿領域に対応するピークとして判定する。当該共通位置ピークは、各ヒストグラムにおける同一の位置に固定的に存在するピークであり、固定ピークとも称される。また、ＭＦＰ１０は、共通位置ピーク以外のピーク（当該共通の位置とは異なる位置にそのピーク位置を有するピーク）（非共通位置ピークとも称する）のうち特定のピーク（特定の非共通位置ピーク）を、原稿外領域に対応するピークとして判定する。当該非共通位置ピークは、２以上のヒストグラムにおいてそのピーク位置が変動するピークである、変動ピークとも称される。
【００８９】
具体的には、ＭＦＰ１０は、各ヒストグラムＨ１〜Ｈ５のそれぞれに存在するピーク（一定程度以上の度数Ｆを有するピーク）の数（ピーク数）を判定（カウント）する。ここでは、図９に示されるように、４つのヒストグラムＨ１，Ｈ３〜Ｈ５において、それぞれ２つのピークが存在し、ヒストグラムＨ２において、１つのピークが存在している。
【００９０】
そして、ＭＦＰ１０は、２以上のピーク数を有するヒストグラムＨ１，Ｈ３〜Ｈ５について、固定ピーク（共通位置ピーク）と変動ピーク（非共通位置ピーク）とを特定する。
【００９１】
詳細には、ヒストグラムＨ１，Ｈ３〜Ｈ５においては、図９に示されるように、それぞれ、共通の位置（たとえば輝度値「２２０」）にピークが存在している。この場合、ＭＦＰ１０は、当該共通の位置に存在するピーク（固定ピーク）を特定し、当該固定ピークを、ヒストグラムＨ１，Ｈ３〜Ｈ５において、原稿領域に対応するピークとして判定（特定）する。
【００９２】
また、図９（ｅ）に示されるように、ヒストグラムＨ５では輝度値「０」の位置にピークが存在し、ヒストグラムＨ４，Ｈ３，Ｈ１へと進むにつれて、２つのピークのうちの一方のピークが右側へと徐々に移動している。ＭＦＰ１０は、各ヒストグラムＨ１，Ｈ３〜Ｈ５においてそのピーク位置が変動するピーク（変動ピーク）を特定し、当該変動ピークを、ヒストグラムＨ１，Ｈ３〜Ｈ５において、原稿外領域に対応するピークとして判定（特定）する。換言すれば、当該共通の位置（ここでは輝度値「２２０」）にそのピークを有しないピーク（非共通位置ピーク）が、原稿外領域に対応するピークとして判定（特定）される。より詳細には、当該変動ピーク（複数のピークのうち固定ピーク以外のピーク）のうち最も大きい度数（最大度数）を有するピークが、原稿外領域に対応するピークとして判定される。
【００９３】
そして、２以上のピークが存在するヒストグラム（ここではＨ１，Ｈ３〜Ｈ５）のそれぞれにおいて、各ヒストグラムＨ１，Ｈ３〜Ｈ５に対応する分割領域３０１，３０３〜３０５に関する区別用閾値ＴＨ１，ＴＨ３〜ＴＨ５が算出される。
【００９４】
具体的には、各ヒストグラムＨ１，Ｈ３〜Ｈ５において、固定ピークと変動ピーク（最大度数の変動ピーク）との間に、区別用閾値ＴＨが設定される。詳細には、各ヒストグラムＨ１，Ｈ３〜Ｈ５において、当該変動ピークの裾野部分（変動ピークの中腹から裾野にかけて当該変動ピークの曲線の傾きの絶対値が所定程度にまで低減した位置等）が、各ヒストグラムＨ１，Ｈ３〜Ｈ５に対応する分割領域３０１，３０３〜３０５に関する区別用閾値ＴＨ１，ＴＨ３〜ＴＨ５として算出される。
【００９５】
たとえば、分割領域３０５に関して生成されたヒストグラムＨ５においては、左側のピークが変動ピーク（最大度数の変動ピーク）として特定され、右側のピークが固定ピークとして特定される。そして、当該ヒストグラムＨ５においては、変動ピーク（左側のピーク）と固定ピーク（右側のピーク）との間において、変動ピークの右側（固定ピーク側）の裾野部分の位置に、分割領域３０５に関する区別用閾値ＴＨ５が設定される（図９（ｅ）参照）。
【００９６】
同様に、分割領域３０４，３０３に関して生成されたヒストグラムＨ４，Ｈ３（図９（ｄ），（ｃ））においても、左側のピークが変動ピーク（最大度数の変動ピーク）として特定され、右側のピークが固定ピークとして特定される。そして、ヒストグラムＨ４，Ｈ３においても、変動ピーク（左側のピーク）と固定ピーク（右側のピーク）との間において、変動ピークの右側（固定ピーク側）の裾野部分の位置に、分割領域３０４，３０３に関する区別用閾値ＴＨ４，ＴＨ３が設定される（図９（ｄ），（ｃ）参照）。
【００９７】
一方、分割領域３０１に関して生成されたヒストグラムＨ１（図９（ａ））においては、左側のピークが固定ピークとして特定され、右側のピークが変動ピーク（最大度数の変動ピーク）として特定される。そして、当該ヒストグラムＨ１においては、変動ピーク（右側のピーク）と固定ピーク（左側のピーク）との間において、変動ピークの左側（固定ピーク側）の裾野部分に、分割領域３０１に関する区別用閾値ＴＨ１が設定される（図９（ａ）参照）。
【００９８】
このようにして、２以上のピークが存在するヒストグラム（ここではＨ１，Ｈ３〜Ｈ５）に関しては、固定ピークと変動ピーク（最大度数の変動ピーク）とが特定されることによって、各ヒストグラムＨ１，Ｈ３〜Ｈ５に対応する分割領域３０１，３０３〜３０５に関する区別用閾値ＴＨ１，ＴＨ３〜ＴＨ５が算出される。
【００９９】
ここにおいて、２以上のピークが存在しないヒストグラム（単一のピークしか存在しないヒストグラム）（ここでは分割領域３０２）に関しては、次のようにして、区別用閾値が推定される。
【０１００】
具体的には、分割領域３０２に関して生成されたヒストグラムＨ２（図９（ｂ））に存在するピークの数は１つである。ヒストグラムにおけるピーク数が１つである場合、ＭＦＰ１０は、当該ヒストグラムに対応する分割領域３００（ここでは３０２）に関する区別用閾値ＴＨを所定の基準に基づいて算出することができない旨（正確な区別用閾値ＴＨを算出することが困難である旨）を判定する。換言すれば、ピーク数が１つのヒストグラムＨ２に対応する分割領域３０２は、当該分割領域３０２に関する区別用閾値ＴＨ２を所定の基準に基づいて算出することができない領域（算出不可領域）として判定される。
【０１０１】
算出不可領域に関する区別用閾値ＴＨ（ここでは分割領域３０２に関する区別用閾値ＴＨ２）は、当該算出不可領域（分割領域３０２）に隣接する分割領域（ここでは分割領域３０１，３０３）に関して算出された区別用閾値ＴＨ１，ＴＨ３に基づき推定される。
【０１０２】
具体的には、ＭＦＰ１０は、分割領域３０１，３０３に関して算出された区別用閾値ＴＨ１，ＴＨ３の平均値を算出し、当該平均値を、分割領域３０２（算出不可領域）の区別用閾値ＴＨ２として推定する。なお、これに限定されず、たとえば、当該算出不可領域（分割領域３０２）を除く残余の分割領域３０１，３０３〜３０５の区別用閾値ＴＨ１，ＴＨ３〜ＴＨ５の加重平均が算出され、算出された加重平均値が当該分割領域３０２の区別用閾値ＴＨ２として推定されてもよい。
【０１０３】
全ての分割領域３００（３０１〜３０５）について区別用閾値ＴＨの算出処理が実行される（ステップＳ１５）と、処理はステップＳ１７へと進む。
【０１０４】
ステップＳ１７においては、ＭＦＰ１０は、第２のスキャンを実行する。具体的には、原稿台１４０に載置された原稿がスキャンされてスキャン画像（読取画像）２５０（図１０）（原稿外消去用画像）が生成される。当該第２のスキャンは、メインスキャンあるいは本スキャンなどとも称される。
【０１０５】
そして、処理はステップＳ１８へと進み、ＭＦＰ１０は、ステップＳ１５における算出処理にて算出された区別用閾値ＴＨに基づいて、読取画像２５０（第２のスキャンにて生成された読取画像）（図１０参照）において原稿領域と原稿外領域とを区別する。
【０１０６】
具体的には、ＭＦＰ１０は、読取画像２５０内の各分割領域３００において、各ヒストグラム（図９）で算出された区別用閾値ＴＨよりも大きい画素値を有する画素群と当該区別用閾値ＴＨよりも小さい画素値を有する画素群との両画素群のうち、固定ピーク（共通位置ピーク）を含む一方の画素群を、原稿領域内の画素群として決定する。
【０１０７】
たとえば、分割領域３０５のヒストグラムＨ５（図９（ｅ））においては、ヒストグラムＨ５で算出された区別用閾値ＴＨ５よりも右側に固定ピーク（共通位置ピーク）が存在している。そのため、分割領域３０５においては、当該区別用閾値ＴＨ５よりも大きい画素値を有する画素群（固定ピークを含む画素群）が、原稿領域内の画素群として決定される。そして、読取画像２５０内の分割領域３０５（図１０参照）においては、当該区別用閾値ＴＨ５との大小関係に基づいて分割領域３０５内の各画素に対する二値化処理が実行される。さらに、当該二値化処理の処理結果等に基づいて、エッジ抽出処理（微分フィルタ処理等）が実行されて、分割領域３０５内の原稿領域のエッジ候補が抽出される。
【０１０８】
同様に、分割領域３０４，３０３のヒストグラムＨ４，Ｈ３（図９（ｄ），（ｃ））においても、各ヒストグラムＨ４，Ｈ３で算出された区別用閾値ＴＨ４，ＴＨ３よりも右側に固定ピークがそれぞれ存在している。そのため、分割領域３０４，３０３においても、当該区別用閾値ＴＨ４，ＴＨ３よりも大きい画素値を有する画素群が、原稿領域内の画素群として決定される。そして、読取画像２５０内の分割領域３０４，３０３（図１０参照）において、各区別用閾値ＴＨ４，ＴＨとの大小関係に基づいて、分割領域３０４，３０３内の各画素に対する二値化処理がそれぞれ実行され、当該二値化処理の処理結果等に基づいて、分割領域３０４，３０３内の原稿領域のエッジ候補がそれぞれ抽出される。
【０１０９】
また、図９（ａ）に示されるように、分割領域３０１のヒストグラムＨ１においては、ヒストグラムＨ１で算出された区別用閾値ＴＨ１よりも左側に固定ピークが存在している。そのため、当該分割領域３０１においては、当該区別用閾値ＴＨ１よりも小さい画素値を有する画素群（固定ピークを含む画素群）が、原稿領域内の画素群として決定される。そして、読取画像２５０内の分割領域３０１（図１０参照）において、区別用閾値ＴＨ１との大小関係に基づいて分割領域３０１内の各画素に対する二値化処理が実行され、当該二値化処理の処理結果等に基づいて、分割領域３０１内の原稿領域のエッジ候補が抽出される。
【０１１０】
なお、区別用閾値ＴＨの算出不可領域として判定された分割領域３０２に関しては、他の分割領域３００の各ヒストグラムにて特定された固定ピークの位置が、当該分割領域３０２に関して推定された区別用閾値ＴＨ２よりも右側に存在する（図９（ｂ）参照）。そのため，当該分割領域３０２においては、当該区別用閾値ＴＨ２よりも大きい画素の画素値を有する画素群が、分割領域３０２において原稿領域内の画素群として決定される。そして、読取画像２５０内の分割領域３０２（図１０参照）において、区別用閾値ＴＨ２との大小関係に基づいて当該分割領域３０２内の画素に対する二値化処理が実行され、当該二値化処理の処理結果等に基づいて、分割領域３０２内の原稿領域のエッジ候補が抽出される。
【０１１１】
そして、抽出されたエッジ候補に基づいて、読取画像２５０内の各分割領域３０１〜３０５において原稿領域と原稿外領域とが区別される（ステップＳ１８）。具体的には、抽出されたエッジ候補で形成される閉領域が原稿領域として特定され、当該閉領域外の領域が原稿外領域として特定される。
【０１１２】
原稿領域と原稿外領域とが区別されると、処理はステップＳ１９へと進み、ＭＦＰ１０は、原稿外領域として検出された領域の画素値を白色データ（値「２５５」）に置換（補正）する白色置換処理（白色補正処理）を実行して、読取画像２５０から原稿外領域を消去する。
【０１１３】
以上のように、第１実施形態においては、原稿台１４０に載置された原稿に関する読取画像２００において所定程度以上のグラデーションが所定方向に存在する場合、当該読取画像２００が当該所定方向に区分されて複数の分割領域３００に分割される。そして、当該複数の分割領域３００のそれぞれについて、区別用閾値ＴＨの算出処理が実行され、少なくとも１つの分割領域３００（ここでは分割領域３０１，３０３〜３０５）において、当該少なくとも１つの分割領域３００に関して算出された区別用閾値ＴＨに基づいて原稿領域と原稿外領域とが区別される。端的に言えば、読取画像２００全体では、正確な区別用閾値ＴＨが算出されず、原稿領域と原稿外領域とが正確に区別されないものの、分割領域単位では、正確な区別用閾値ＴＨが算出され、区別用閾値ＴＨが算出された分割領域３００において、原稿領域と原稿外領域とが正確に（良好に）区別される。したがって、原稿台１４０に載置された原稿の読取画像２５０にグラデーションが存在する場合であっても、当該読取画像２５０において原稿領域と原稿外領域とをより正確に区別することが可能である。
【０１１４】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１１５】
上記第１実施形態においては、各分割領域３００に関して求められた区別用閾値ＴＨに基づいて、原稿領域の全てのエッジ候補が抽出されている。
【０１１６】
ここにおいて、原稿領域の全てのエッジ候補が常に抽出されるとは限らない。たとえば、区別用閾値ＴＨの算出不可領域が存在する場合に、当該算出不可領域にてエッジ抽出処理が実行されず、当該算出不可領域において原稿領域のエッジ候補が抽出されないこともある。
【０１１７】
この点を考慮して、この第２実施形態においては、原稿領域の全てのエッジ候補のうち、抽出されていないエッジ候補が存在する場合、当該抽出されていないエッジ候補が、他の分割領域３００でのエッジ抽出処理にて抽出されたエッジ候補に基づいて推定（補完）される。
【０１１８】
第２実施形態においても、第１実施形態と同様に、図６のフローチャートが用いられる。ただし、第２実施形態においては、区別用閾値ＴＨが算出されなかった分割領域３００（算出不可領域）に対する処理が、第１実施形態とは異なる。
【０１１９】
具体的には、ジョブ（スキャン処理を伴うジョブ（コピージョブ等））の設定に際して、ユーザは、ＭＦＰ１０の操作画面（不図示）において、原稿用紙サイズを入力する。
【０１２０】
その後、第１実施形態と同様にして、読取画像２０１が５つの分割領域３０１〜３０５に分割され（ステップＳ１３）、複数の分割領域３００のそれぞれについて、区別用閾値ＴＨの算出処理が実行される（ステップＳ１５）。また、分割領域３０２に関しては、ヒストグラムＨ２（図９（ｂ））におけるピーク数が１つであることによって区別用閾値ＴＨ２を算出することができない算出不可領域として判定される。
【０１２１】
読取画像２０１に算出不可領域が存在する場合、ＭＦＰ１０は、複数の分割領域３００（３０１〜３０５）のうち算出不可領域（ここでは分割領域３０２）を除く残余の分割領域３００に関する各区別用閾値ＴＨに基づいて、当該残余の分割領域３００のそれぞれにおいて原稿領域のエッジ候補を抽出する。換言すれば、算出不可領域（分割領域３０２）におけるエッジ候補は抽出されず、当該算出不可領域以外の分割領域３００におけるエッジ候補が抽出される。
【０１２２】
ここでは、分割領域３０２以外の残余の分割領域３０１，３０３〜３０５に関する各区別用閾値ＴＨ１，ＴＨ３〜ＴＨ５に基づいて、当該分割領域３０１，３０３〜３０５のそれぞれにおける原稿領域のエッジ候補Ｍが抽出される（図１１参照）。
【０１２３】
当該分割領域３０１，３０３〜３０５における原稿領域のエッジ候補Ｍが抽出されると、当該分割領域３０１，３０３〜３０５にて抽出されたエッジ候補Ｍとユーザによって指定された原稿用紙サイズとに基づいて、当該算出不可領域（分割領域３０２）における原稿領域のエッジ候補Ｌが推定される（図１１参照）。
【０１２４】
具体的には、ＭＦＰ１０は、ユーザによって指定された原稿用紙サイズに基づき生成されたエッジ画像（次述）と当該分割領域３０１，３０３〜３０５にて抽出されたエッジ候補Ｍとに基づいて、算出不可領域（分割領域３０２）内のエッジ候補Ｌを補完する。図１２は、エッジ候補Ｌの補完処理を概念的に示す図である。
【０１２５】
当該エッジ画像は、ユーザによって指定された原稿用紙サイズ（たとえばＡ４サイズ）に基づいて、原稿のエッジに関する理論上の理想画像として生成される。詳細には、ＭＦＰ１０は、Ａ４サイズの原稿の短辺のエッジに対応するエッジ画像（短辺エッジ画像とも称する）Ｅ１と、Ａ４サイズの原稿の長辺のエッジに対応するエッジ画像（長辺エッジ画像とも称する）Ｅ２とを生成する（図１２も参照）。
【０１２６】
また、ＭＦＰ１０は、分割領域３０１，３０３〜３０５にて抽出されたエッジ候補Ｍが直交する直交点Ｐを検出する。ここでは、３点の直交点Ｐ１〜Ｐ３が検出される（図１２参照）。そして、検出された直交点Ｐ間の距離の大きさと各直交点Ｐの位置関係とに基づいて、原稿の短辺に対応するエッジ候補Ｍ（短辺エッジ候補とも称する）と原稿の長辺に対応するエッジ候補Ｍ（長辺エッジ候補とも称する）とを特定する。ここでは、直交点Ｐ１，Ｐ２間のエッジ候補Ｍ１と当該エッジ候補に平行なエッジ候補Ｍ３とが、原稿の短辺に対応するエッジ候補として特定される（図１２参照）。さらに、直交点Ｐ２，Ｐ３間のエッジ候補Ｍ４と当該エッジ候補に平行なエッジ候補Ｍ２とが、原稿の長辺に対応するエッジ候補として特定される（図１２参照）。
【０１２７】
そして、ＭＦＰ１０は、分割領域３０１，３０３〜３０５のそれぞれにおいて抽出されたエッジ候補Ｍ（Ｍ１〜Ｍ４）上に各エッジ画像Ｅ１〜Ｅ４を重ねて、当該算出不可領域における原稿領域のエッジ候補Ｌを、算出不可領域（分割領域３０２）上のエッジ画像を用いて補完する。
【０１２８】
具体的には、ＭＦＰ１０は、短辺エッジ候補Ｍ１，Ｍ３上に短辺エッジ画像Ｅ１をそれぞれ重ねて、当該算出不可領域における原稿領域のエッジ候補Ｌ１，Ｌ３を、算出不可領域上の短辺エッジ画像Ｅ１を用いて補完する（図１２参照）。より詳細には、直交点Ｐ１を起点として、短辺エッジ候補Ｍ１に沿うように（直交点Ｐ２に向かって）短辺エッジ画像Ｅ１が仮想的に配置される。そして、エッジ候補が抽出されていない部分（端的に言えばエッジ候補が欠けている部分）Ｌ１が、短辺エッジ画像Ｅ１を用いて補完される。同様に、長辺エッジ候補Ｍ２，Ｍ４上に長辺エッジ画像Ｅ２がそれぞれ重ねられ、当該算出不可領域における原稿領域のエッジ候補Ｌ２が、算出不可領域上の長辺エッジ画像Ｅ２を用いて補完される（図１２参照）。
【０１２９】
このようにして、算出不可領域（ここでは分割領域３０２）における原稿領域のエッジ候補Ｌ（図１１参照）が推定される。
【０１３０】
その後、ＭＦＰ１０は、算出不可領域以外の分割領域３００にて抽出されたエッジ候補Ｍと算出不可領域にて推定されたエッジ候補Ｌとに基づき形成される閉領域（図１１参照）を、原稿領域として特定する。
【０１３１】
原稿領域が特定されると、処理はステップＳ１７（図６）へと進み、第２のスキャンが実行される。そして、ＭＦＰ１０は、原稿領域（エッジ候補内の閉領域）と原稿外領域（閉領域外の領域）とを区別し（ステップＳ１８）、当該原稿外領域を読取画像２５０から消去する（ステップＳ１９）。
【０１３２】
ここにおいて、算出不可領域（ここでは分割領域３０２）の区別用閾値ＴＨ（ＴＨ２）が、隣接する分割領域３００（３０１，３０３）の区別用閾値ＴＨ（ＴＨ１，ＴＨ３）に基づき推定される場合（第１実施形態参照）、推定された区別用閾値ＴＨ２が常に正確であるとは限らない。仮に、当該分割領域３０２に関して推定された区別用閾値ＴＨ２が正確でない場合は、読取画像２５０内の分割領域３０２において原稿領域と原稿外領域とが正確に区別されない恐れがある（図１０の分割領域３０２参照）。
【０１３３】
これに対して、第２実施形態においては、区別用閾値ＴＨの算出不可領域（ここでは分割領域３０２）が存在する場合、区別用閾値ＴＨが算出された分割領域（分割領域３０１，３０３〜３０５）における原稿領域のエッジ候補Ｍが抽出され、抽出されたエッジ候補Ｍに基づいて、当該算出不可領域における原稿領域のエッジ候補Ｌが推定（補完）される。換言すれば、原稿領域の全てのエッジ候補のうち算出不可領域におけるエッジ候補Ｌ以外のエッジ候補Ｍ（図１１）が抽出され、抽出されたエッジ候補Ｍを用いて算出不可領域におけるエッジ候補Ｌ（図１１）が補完される。したがって、算出不可領域（分割領域３０２）において、原稿領域と原稿外領域とをより正確に区別することが可能である。
【０１３４】
＜第２実施形態の第１の変形例＞
なお、上記第２実施形態では、算出不可領域におけるエッジ候補Ｌの推定に、ユーザによって指定された原稿用紙サイズが用いられているが、これに限定されず、当該エッジ候補Ｌの推定に当該原稿用紙サイズが用いられず、抽出されたエッジ候補Ｍのみに基づいてエッジ候補Ｌが推定（補完）されてもよい。たとえば、算出不可領域に隣接する２つの分割領域３００にてそれぞれ抽出されたエッジ候補Ｍの両端部を接続する線分を用いて、算出不可領域における原稿領域のエッジ候補Ｌが推定（補完）されてもよい。具体的には、図２１に示されるように、分割領域３０１にて抽出された短辺エッジ候補Ｍ１の端部Ｑ１と分割領域３０３にて抽出された短辺エッジ候補Ｍ１の端部Ｑ２とを接続する線分Ｌ１１が算出不可領域（分割領域３０２）におけるエッジ候補Ｌとして生成されて、当該線分Ｌ１１を用いて当該エッジ候補Ｌ１１が補完されてもよい。また、分割領域３０１にて抽出された長辺エッジ候補Ｍ２の端部Ｑ３と分割領域３０３にて抽出された短辺エッジ候補Ｍ３の端部Ｑ４とを接続する線分Ｌ１２が算出不可領域（分割領域３０２）におけるエッジ候補Ｌとして生成されて、当該線分Ｌ１２を用いて当該エッジ候補Ｌが補完されてもよい。
【０１３５】
ただし、算出不可領域以外の分割領域３００にて抽出されたエッジ候補Ｍの両端部を接続する線分を用いる場合、算出不可領域におけるエッジ候補Ｌが正確な位置に生成されない恐れがある。特に、エッジ候補の直交点が算出不可領域内に存在する場合は、エッジ候補Ｍの両端部（Ｑ３，Ｑ４）を接続する線分（Ｌ１２）が当該直交点を通らず（図２１も参照）、算出不可領域におけるエッジ候補Ｌが正確な位置に生成されない可能性が比較的高い。
【０１３６】
これに対して、上記第２実施形態では、算出不可領域におけるエッジ候補Ｌの推定に、ユーザによって指定された原稿用紙サイズが用いられる。そのため、算出不可領域におけるエッジ候補Ｌをより正確に推定（補完）することが可能である。
【０１３７】
具体的には、算出不可領域におけるエッジ候補Ｌの推定に、当該原稿用紙サイズに基づき生成されたエッジ画像Ｅ１，Ｅ２が用いられる。そして、算出不可領域以外の分割領域３００におけるエッジ候補Ｍ上に当該エッジ画像Ｅ１，Ｅ２が重ねられ、算出不可領域上のエッジ画像Ｅ１，Ｅ２が、算出不可領域におけるエッジ候補Ｌ（Ｌ１〜Ｌ３（図１２参照））として生成される。そのため、算出不可領域におけるエッジ候補をより正確な位置に生成することが可能である。
【０１３８】
＜第２実施形態の第２の変形例＞
また、上記第２実施形態等では、エッジ抽出処理にて抽出されたエッジ候補Ｍをそのまま利用して、原稿領域に対応する閉領域が形成されているが、これに限定されない。たとえば、エッジ抽出処理にて抽出されたエッジ候補Ｍを用いずに、当該エッジ候補に関して検出された４点の直交点Ｐ１〜Ｐ４が直線で接続されて、原稿領域に対応する閉領域が形成されてもよい。
【０１３９】
ただし、４点の直交点Ｐ１〜Ｐ４の全てが常に検出されるとは限らず、たとえば、読取画像２００に算出不可領域が存在する場合、４点の直交点Ｐ１〜Ｐ４のうちの１点が検出されないこともある。
【０１４０】
当該４点の直交点Ｐ１〜Ｐ４のうちの１点が検出されない場合は、次のようにして当該１点の位置が推定されるようにしてもよい。
【０１４１】
具体的には、上記第２実施形態と同様にして、算出不可領域が存在する場合、ＭＦＰ１０は、算出不可領域以外の残余の分割領域３００（３０１，３０３〜３０５）において画像処理（エッジ抽出処理等）を行って原稿領域のエッジ候補Ｍ（図１１）を抽出し、当該残余の分割領域３０１，３０３〜３０５において当該エッジ候補Ｍが直交する直交点Ｐを検出する。ここでは、分割領域３０１，３０３〜３０５において３点の直交点Ｐ１〜Ｐ３が検出される（図１３参照）。また、ここでは、原稿領域におけるエッジ候補Ｍの４点の直交点Ｐ１〜Ｐ４（原稿の四隅に対応する４点）のうちの１点（直交点Ｐ４）が分割領域３０２内に存在するものの、当該分割領域３０２が算出不可領域であることに起因して、当該直交点Ｐ４は検出されない（図１３参照）。
【０１４２】
原稿領域のエッジ候補Ｍに関して３点の直交点Ｐ（Ｐ１〜Ｐ３）が検出される場合、ＭＦＰ１０は、当該３点の直交点の位置（座標値）とユーザによって指定された原稿用紙サイズとに基づいて、残余の１点（原稿の四隅に対応する４点のうち当該３点の直交点Ｐ１〜Ｐ３を除く残余の１点）（直交点Ｐ４）の位置（座標値）を推定する。
【０１４３】
具体的には、ＭＦＰ１０は、ユーザによって指定された原稿用紙サイズに基づいて、原稿の短辺と長辺との両辺の長さをそれぞれ特定する。
【０１４４】
また、ＭＦＰ１０は、第２実施形態と同様にして、抽出されたエッジ候補において、原稿の短辺に対応するエッジ候補（短辺エッジ候補）Ｍ１，Ｍ３を特定するとともに、原稿の長辺に対応するエッジ候補（長辺エッジ候補）Ｍ２，Ｍ４を特定する。そして、ＭＦＰ１０は、短辺エッジ候補Ｍ１における両端部の直交点（ここでは直交点Ｐ１，Ｐ２）を、原稿の短辺に対応する２つの直交点として特定するとともに、長辺エッジ候補Ｍ４における両端部の直交点（ここでは直交点Ｐ２，Ｐ３）を、原稿の長辺に対応する２つの直交点として特定する。
【０１４５】
そして、ＭＦＰ１０は、当該３点の直交点Ｐ１〜Ｐ３のうちの２点を接続する線分の長さと原稿の両辺のうちの一方の長さとを比較する。具体的には、原稿の短辺に対応する２つの直交点Ｐ１，Ｐ２間の線分の長さが検出され、原稿用紙サイズに基づき特定された原稿の短辺の長さと、当該直交点Ｐ１，Ｐ２間の線分の長さとが比較される。同様に、原稿の長辺に対応する２つの直交点Ｐ２，Ｐ３間の線分の長さが検出され、原稿用紙サイズに基づき特定された原稿の長辺の長さと、当該直交点Ｐ２，Ｐ３間の線分の長さとが比較される。すなわち、原稿の両辺に対応する直交点Ｐ間の相互間の線分の長さが、原稿用紙サイズに基づき特定された原稿の両辺の長さとそれぞれ一致しているか否か、が確認されることによって、各直交点Ｐ１〜Ｐ３の検出位置と原稿の四隅に対応する４点のうちの３点の理論上の位置との間にズレが生じているか否か、が確認される。
【０１４６】
そして、原稿の両辺（短辺および長辺）に対応する直交点Ｐ間（Ｐ１〜Ｐ２間およびＰ２〜Ｐ３間）の線分の長さが、原稿用紙サイズに基づき特定された原稿の両辺の長さとそれぞれ一致していることが確認されると、各直交点Ｐ１〜Ｐ３の位置関係に基づいて、直交点Ｐ４（原稿の四隅に対応する４点における残余の１点）の位置が推定される。
【０１４７】
その後、検出された直交点Ｐ１〜Ｐ３とその位置が推定された直交点Ｐ４とが直線で接続されて、原稿領域に対応する閉領域が形成される。
【０１４８】
このように、原稿領域のエッジ候補の４点の直交点Ｐ１〜Ｐ４のうちの１点（ここではＰ４）が検出されないときには、検出された３点の直交点Ｐ（Ｐ１〜Ｐ３）の位置に基づいて、当該直交点Ｐ４の位置が推定されるようにしてもよい。そして、検出された直交点Ｐ１〜Ｐ３とその位置が推定された直交点Ｐ４とに基づいて、原稿領域が特定されるよういしてもよい。
【０１４９】
なお、ここでは、残余の１点（ここでは直交点Ｐ４）の位置の推定に際して、検出された３点の直交点Ｐ１〜Ｐ３とユーザによって指定された原稿用紙サイズとが用いられているが、これに限定されない。たとえば、当該残余の１点（直交点Ｐ４）の位置の推定に当該原稿用紙サイズが用いられず、検出された３点の直交点Ｐ１〜Ｐ３の位置のみに基づいて、当該直交点Ｐ４の位置が推定されてもよい。具体的には、原稿の両辺（短辺および長辺）の長さと各直交点Ｐ間の長さとの比較は行われず、検出された直交点Ｐ１〜Ｐ３の位置関係に基づいて、残余の１点（直交点Ｐ４）の位置が推定されてもよい。
【０１５０】
ただし、当該残余の１点（ここでは直交点Ｐ４）の位置の推定に当該原稿用紙サイズが用いられない場合は、直交点Ｐ１〜Ｐ３の検出位置と原稿の四隅に対応する４点のうちの３点の理論上の位置との間にズレが生じているか否かが確認されない。そのため、当該直交点Ｐ１〜Ｐ３の検出位置にズレが生じている場合であっても、そのまま（ズレが生じたまま）、当該直交点Ｐ４の位置が推定され、ズレが生じた状態の閉領域が形成されてしまう。たとえば、図２２のように、直交点Ｐ１〜Ｐ３のうちの直交点Ｐ１が実際の直交点Ｐ１よりも左側にズレた位置で検出された場合、各直交点Ｐ１〜Ｐ３の位置関係のみに基づき推定された直交点Ｐ４の推定位置は、実際の直交点Ｐ４よりも左側にズレてしまう。そして、直交点Ｐ１，Ｐ４の位置がズレたまま、各直交点Ｐ１〜Ｐ４が直線で接続されて、原稿領域に対応する閉領域が形成されてしまう。
【０１５１】
これに対して、上記第２実施形態の第２の変形例では、当該残余の１点（直交点Ｐ４）の位置の推定に原稿用紙サイズが用いられる。詳細には、当該原稿用紙サイズに基づき特定された原稿の両辺の長さと、原稿の両辺に対応する直交点Ｐ間（Ｐ１〜Ｐ２間およびＰ２〜Ｐ３間）の線分の長さとがそれぞれ一致しているか否か、が確認される。そのため、原稿の四隅に対応する４点のうちの３点における理論上の位置関係と同じ位置関係を直交点Ｐ１〜Ｐ３が有すること（直交点Ｐ１〜Ｐ３の検出位置にズレが生じていないこと）を確認した上で、直交点Ｐ４の位置を推定することが可能である。また、直交点Ｐ１〜Ｐ３の検出位置にズレが生じているか否かが確認されることによって、当該検出位置にズレが生じている場合の対策を講ずることが可能である。たとえば、「原稿領域が正しく抽出されない恐れがあります。」などの警告メッセージを操作画面に表示すること、あるいは、後述するような、区別結果に対するユーザによる修正を求めること、などの対策を講ずることが可能である。
【０１５２】
＜３．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記内容のものに限定されるものではない。
【０１５３】
＜区別結果に対するユーザの修正に関する変形例＞
たとえば、上記各実施形態において、読取画像２５０において原稿領域と原稿外領域とが区別された後、区別結果に対してユーザによる修正がさらに行われるようにしてもよい。
【０１５４】
具体的には、ＭＦＰ１０は、操作画面に読取画像２５０を表示するとともに、当該読取画像２５０において、原稿領域と原稿外領域との区別結果を表示する（図１４参照）。ここでは、読取画像２５０において、原稿領域として検出された閉領域が極太線で囲まれて、原稿領域と原稿外領域との区別結果が表示される。
【０１５５】
そして、ユーザは、当該操作画面に表示された読取画像２５０において当該区別結果を確認し、原稿領域として抽出された領域が実際の原稿とは異なって抽出（検出）されている場合、ユーザは、読取画像２５０において、当該区別結果に対して修正を加える。
【０１５６】
具体的には、ユーザは、読取画像２５０において、実際の原稿領域に対応する閉領域を自身の手指でなぞって指定する（図１５参照）。ユーザによって閉領域が指定されると、ＭＦＰ１０は、ユーザによって指定された閉領域を新たな原稿領域とみなし、原稿領域と原稿外領域との区別結果を修正する。なお、これに限定されず、実際の原稿領域に対応する閉領域と区別結果との相違箇所のみがユーザの手指によってなぞられて指定され、当該相違箇所について区別結果が修正されるようにしてもよい。そして、ＭＦＰ１０は、当該新たな原稿外領域を読取画像２５０から消去する。
【０１５７】
なお、ここでは、読取画像２５０から原稿外領域が消去される前において、原稿領域と原稿外領域との区別結果に対してユーザによる修正が行われているが、これに限定されず、読取画像２５０から原稿外領域が消去された後において、当該区別結果に対してユーザによる修正が行われてもよい。
【０１５８】
＜読取画像の分割位置に関する変形例＞
また、上記各実施形態等においては、所定間隔ごとの画素値（輝度値）に対応する主走査位置（Ｙ座標値）で読取画像２００が分割されているが、これに限定されず、分割数Ｎに基づいて、主走査方向において等間隔で（均等に）読取画像２００が分割されてもよい。
【０１５９】
＜読取画像の分割方向に関する変形例＞
さらに、上記各実施形態等においては、読取画像２００が主走査方向（Ｙ方向）（奥行方向）に区分されて複数の分割領域３００に分割されているが、これに限定されず、読取画像２００が副走査方向（Ｘ方向）（左右方向）に区分されて複数の分割領域３００に分割されてもよい。
【０１６０】
たとえば、開閉用のヒンジ部１３０が原稿台１４０における左右方向のいずれかの端部（たとえば左端部）に設けられている場合（すなわちヒンジ部１３０の回転軸が主走査方向に対して平行に設けられている場合）、原稿カバー１１０が半開き状態でスキャンされて生成された読取画像２０２は、副走査方向のグラデーション（図１６参照）を有する。
【０１６１】
このような装置構成の場合、ＭＦＰ１０においては、副走査方向に伸びる特定ラインが注目ラインとして抽出され、当該注目ラインの画素に関する輝度分布が生成される。その後、当該輝度分布に基づいて、読取画像２０２の分割数Ｎと分割位置とが決定され、当該読取画像２０２が副走査方向（Ｘ方向）（左右方向）に区分されて複数の分割領域３００に分割される。
【０１６２】
このように、原稿台１４０における左右方向の端部（たとえば左端部）において奥行方向（Ｙ方向）に沿ってヒンジ部１３０が設けられている場合は、副走査方向（Ｘ方向）に読取画像２００が分割されてもよい。
【０１６３】
＜原稿領域と原稿外領域との区別処理の対象画像に関する変形例＞
さらに、上記各実施形態等においては、第１のスキャン（ステップＳ１１）にて生成された読取画像２００が、区別用閾値ＴＨの算出用画像として利用され、第２のスキャン（ステップＳ１７）にて生成された読取画像２５０が、原稿外消去用画像として利用されているが、これに限定されない。たとえば、第１のスキャン（ステップＳ１１）にて生成された読取画像２００が、区別用閾値ＴＨの算出用画像として利用されるとともに、原稿外消去用画像としても利用されてもよい。具体的には、第１のスキャン（ステップＳ１１）にて生成された読取画像２００を用いて各分割領域３００の区別用閾値ＴＨが算出された（ステップＳ１５）後、第２のスキャン（ステップＳ１７）は実行されず、当該読取画像２００において、区別用閾値ＴＨを用いて原稿領域と原稿外領域とが区別されて、当該読取画像２００から原稿外領域が消去されてもよい。
【符号の説明】
【０１６４】
１０  画像形成装置（ＭＦＰ）
１１０  原稿カバー
１３０  ヒンジ部
１４０  原稿台
２００〜２０２，２５０  読取画像（スキャン画像）
３００〜３０５  分割領域
【図１】
2018046376.tif 000003
【図２】
2018046376.tif 000004
【図３】
2018046376.tif 000005
【図４】
2018046376.tif 000006
【図５】
2018046376.tif 000007
【図６】
2018046376.tif 000008
【図７】
2018046376.tif 000009
【図８】
2018046376.tif 000010
【図９】
2018046376.tif 000011
【図１０】
2018046376.tif 000012
【図１１】
2018046376.tif 000013
【図１２】
2018046376.tif 000014
【図１３】
2018046376.tif 000015
【図１４】
2018046376.tif 000016
【図１５】
2018046376.tif 000017
【図１６】
2018046376.tif 000018
【図１７】
2018046376.tif 000019
【図１８】
2018046376.tif 000020
【図１９】
2018046376.tif 000021
【図２０】
2018046376.tif 000022
【図２１】
2018046376.tif 000023
【図２２】
2018046376.tif 000024