(57)【特許請求の範囲】
【請求項１】
表面に原稿が配置される光透過部材と、
前記光透過部材の表面側に設けられ、前記光透過部材に配置された原稿を当該光透過部材に押え付ける押え部材と、
前記光透過部材の裏面側に設けられ、前記押え部材の端辺を含む読取範囲で、前記光透過部材に配置された原稿を読取主走査方向に読み取る画像読取部と、
前記読取範囲内における前記押え部材の端辺の位置を特定する特定情報が記憶されるメモリと、
制御部と、を備え、
前記制御部は、前記画像読取部が読み取った前記読取範囲の読取画像からエッジ画素を抽出する抽出処理と、
前記読取画像上において、当該読取画像の端辺の位置と、前記特定情報により特定される前記押え部材の端辺の位置との間の端部領域内に、前記抽出処理で抽出された複数のエッジ画素が連続して並ぶエッジ線のうち読取主走査方向との角度差が所定値未満のエッジ線が有るかどうかを判断する判断処理と、
前記判断処理で前記端部領域内に前記読取主走査方向との角度差が所定値未満のエッジ線が有ると判断された場合、当該エッジ線を、原稿画像自体の領域である原稿領域の一辺として決定し、前記端部領域内に前記エッジ線が無いと判断された場合、前記押え部材の端辺の位置、または、当該端辺の位置よりも前記読取画像の中央側の位置にある前記エッジ線を、前記原稿領域の一辺として決定する決定処理と、を実行する構成を有する画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記制御部は、
前記判断処理では前記押え部材の端辺の位置だけに前記エッジ線が有るかどうかが判断され、
前記決定処理では、前記判断処理で前記押え部材の端辺の位置だけに前記エッジ線が有ると判断された場合、当該エッジ線を前記原稿領域の一辺として決定する、画像読取装置。
【請求項３】
請求項１から２のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記判断処理では前記押え部材の端辺の位置、および、当該押え部材の位置から前記読取画像の中央側の位置までの基準範囲内にそれぞれ前記エッジ線が有るかどうかが判断され、
前記判断処理で前記押え部材の端辺の位置および前記基準範囲内にそれぞれ前記エッジ線が有ると判断された場合、そのエッジ線の前後の領域の画像濃度が異なるエッジ線を前記原稿領域の一辺として決定する、画像読取装置。
【請求項４】
請求項１から３のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記光透過部材に原稿が配置されていない状態で前記画像読取部に読取動作を実行させて、原稿無し読取画像を取得する取得処理と、
前記取得処理で取得された前記原稿無し読取画像から、前記押え部材の端辺の位置を検出して前記特定情報として前記メモリに記憶する記憶処理と、を実行する、画像読取装置。
【請求項５】
表面に原稿が配置される光透過部材と、
前記光透過部材の表面側に設けられ、前記光透過部材に配置された原稿を当該光透過部材に押え付ける押え部材と、
前記光透過部材の裏面側に設けられ、前記押え部材の端辺を含む読取範囲で、前記光透過部材に配置された原稿を読取主走査方向に読み取る画像読取部と、
前記読取範囲内における前記押え部材の端辺の位置を特定する特定情報が記憶されるメモリと、を備える画像読取装置が有するコンピュータに、
前記画像読取部が読み取った前記読取範囲の読取画像からエッジ画素を抽出する抽出処理と、
前記読取画像上において、当該読取画像の端辺の位置と、前記特定情報により特定される前記押え部材の端辺の位置との間の端部領域内に、前記抽出処理で抽出された複数のエッジ画素が連続して並ぶエッジ線のうち読取主走査方向との角度差が所定値未満のエッジ線が有るかどうかを判断する判断処理と、
前記判断処理で前記端部領域内に前記読取主走査方向との角度差が所定値未満のエッジ線が有ると判断された場合、当該エッジ線を、原稿画像自体の領域である原稿領域の一辺として決定し、前記端部領域内に前記エッジ線が無いと判断された場合、前記押え部材の端辺の位置、または、当該端辺の位置よりも前記読取画像の中央側の位置にある前記エッジ線を、前記原稿領域の一辺として決定する決定処理と、を実行させる原稿領域決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される発明は、光透過部材上に配置された原稿を読み取って得られた読取画像から原稿画像自体の領域である原稿領域を決定する技術に関する。
【背景技術】
【０００２】
従来から、光透過部材である原稿台上に配置された原稿を読み取って得られた読取画像から原稿画像自体の領域である原稿領域を決定する画像読取装置がある。この原稿領域の情報は、例えば、読取画像から原稿画像部分だけを切り出すトリミング処理等に利用される（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３５１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像読取装置には、例えば原稿が原稿台から浮いた状態で読み取られないようにするため、原稿を原稿台上に押え付けるための押え部材を有するものがある。このような押え部材を有する画像読取装置では、押え部材の端辺が読取範囲内に位置するために、読取画像に、原稿の端辺画像だけでなく、押え部材の端辺画像が含まれてしまい、原稿の端辺画像と押え部材の端辺画像との区別がつかないため、原稿の端辺画像ではなく、誤って、押え部材の端辺画像を基準に原稿領域が決定されてしまうことがある。
【０００５】
本明細書では、原稿の端辺画像ではなく、誤って、押え部材の端辺画像を基準に原稿領域が決定されてしまうことを抑制することが可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像読取装置は、表面に原稿が配置される光透過部材と、前記光透過部材の表面側に設けられ、前記光透過部材に配置された原稿を当該光透過部材に押え付ける押え部材と、前記光透過部材の裏面側に設けられ、前記押え部材の端辺を含む読取範囲で、前記光透過部材に配置された原稿を読み取る画像読取部と、前記読取範囲内における前記押え部材の端辺の位置を特定する特定情報が記憶されるメモリと、制御部と、を備え、前記制御部は、前記画像読取部が読み取った前記読取範囲の読取画像からエッジ画素を抽出する抽出処理と、前記読取画像上において、当該読取画像の端辺の位置と、前記特定情報により特定される前記押え部材の端辺の位置との間の端部領域内に、前記抽出処理で抽出された複数のエッジ画素が連続して並ぶエッジ線が有るかどうかを判断する判断処理と、前記判断処理で前記端部領域内に前記エッジ線が有ると判断された場合、当該エッジ線を、原稿画像自体の領域である原稿領域の一辺として決定し、前記端部領域内に前記エッジ線が無いと判断された場合、前記押え部材の端辺の位置、または、当該端辺の位置よりも前記読取範囲の中央側の位置にある前記エッジ線を、前記原稿領域の一辺として決定する決定処理と、を実行する構成を有する。
【０００７】
この構成によれば、メモリに記憶される特定情報により、読取画像上における押え部材の端辺の位置を特定する。そして、読取画像から抽出された複数のエッジ画素が連続して並ぶエッジ線が、読取画像の端辺の位置と上記押え部材の端辺の位置との間の端部領域内に有れば、当該エッジ線が原稿領域の一辺として決定される。一方、上記端部領域内に抽出されたエッジ線が無いと判断された場合、押え部材の端辺の位置、または、当該端辺の位置よりも前記読取画像の中央側の位置にあるエッジ線が原稿領域の一辺として決定される。これにより、少なくとも原稿の端辺が読取範囲の端辺と押え部材の端辺との間に位置する場合において、原稿の端辺画像ではなく、誤って、押え部材の端辺画像を基準に原稿領域が決定されてしまうことを抑制することが可能できる。
【０００８】
上記画像読取装置では、前記制御部は、前記判断処理で前記端部領域内に前記エッジ線が複数有るかどうかを判断し、前記決定処理では、前記判断処理で前記エッジ線が複数有ると判断された場合、前記複数のエッジ線のうち前記読取画像の端辺に最も近いエッジ線を前記原稿領域の一辺として決定してもよい。
この構成によれば、読取画像の端辺の位置と押え部材の端辺の位置との間の端部領域内に複数のエッジ線が有る場合でも、原稿領域を決定することができる。
【０００９】
上記画像読取装置では、前記制御部は、前記判断処理では前記押え部材の端辺の位置だけに前記エッジ線が有るかどうかが判断され、前記決定処理では、前記判断処理で前記押え部材の端辺の位置だけに前記エッジ線が有ると判断された場合、当該エッジ線を前記原稿領域の一辺として決定してもよい。
この構成によれば、原稿の端辺と押え部材の端辺とが重なっている場合でも、原稿領域を決定することができる。
【００１０】
上記画像読取装置では、前記制御部は、前記判断処理では前記押え部材の端辺の位置、および、当該押え部材の位置から前記読取画像の中央側の位置までの基準範囲内にそれぞれ前記エッジ線が有るかどうかが判断され、前記判断処理で前記押え部材の端辺の位置および前記基準範囲内にそれぞれ前記エッジ線が有ると判断された場合、前後の領域の画像濃度が異なるエッジ線を前記原稿領域の一辺として決定してもよい。
【００１１】
押え部材の端辺の位置にエッジ線が有り、また、押え部材の位置から読取画像の中央側の位置までの基準範囲にもエッジ線が有る場合がある。この場合、前者のエッジ線は、押え部材の端辺に重なった原稿の端辺画像か、押え部材だけの端辺画像である。後者のエッジ線は、原稿の端辺画像か、原稿画像内の線分画像である。ここで、原稿の端辺画像は、その前の領域が押え部材など、原稿以外の画像であり、後の領域が原稿画像であるため、両領域の画像濃度は互いに異なる可能性が高い。
【００１２】
一方、線分画像は、その前後の領域がいずれも原稿画像であるため、両領域の画像濃度は同じである可能性が高い。そこで、この構成によれば、押え部材の端辺の位置および基準範囲内にそれぞれエッジ線が有ると判断された場合、前後の領域の画像濃度が異なるエッジ線が原稿領域の一辺として決定される。これにより、各エッジ線が、原稿の端辺画像であるか、原稿画像内の線分画像であるかを区別し、原稿領域を決定することができる。
【００１３】
上記画像読取装置では、前記制御部は、前記光透過部材に原稿が配置されていない状態で前記画像読取部に読取動作を実行させて、原稿無し読取画像を取得する取得処理と、
前記取得処理で取得された前記原稿無し読取画像から、前記押え部材の端辺の位置を検出して前記特定情報として前記メモリに記憶する記憶処理と、を実行してもよい。
この構成によれば、例えば外部からの衝撃等によって画像読取部の読取範囲と押え部材との位置関係が変動した場合でも、その変動による影響を抑制することができる。
【００１４】
なお、この発明は、画像読取装置、原稿領域決定方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１５】
本明細書によって開示される発明によれば、原稿の端辺画像ではなく、誤って、押え部材の端辺画像を基準に原稿領域が決定されてしまうことを抑制することが可能である。
【図面の簡単な説明】
【００１６】
【図１】一実施形態に係るスキャナ装置の側面概略図
【図２】原稿台の上面図
【図３】スキャナ装置の電気的構成を概略的に示すブロック図
【図４】押え部材位置確認処理を示すフローチャート
【図５】原稿無しの押え部材等を読取デバイスから見た図
【図６】読取処理を示すフローチャート
【図７】原稿および押え部材等を読取デバイスから見た図（パターン１）
【図８】原稿および押え部材等を読取デバイスから見た図（パターン２）
【図９】原稿および押え部材等を読取デバイスから見た図（パターン３）
【図１０】原稿および押え部材等を読取デバイスから見た図（パターン４）
【発明を実施するための形態】
【００１７】
一実施形態のスキャナ装置１について図１〜図１０を参照しつつ説明する。以下の説明では、図１の紙面左側を、スキャナ装置１の前側（Ｆ）とし、紙面手前側を、スキャナ装置１の右側（Ｒ）とし、紙面上側を、スキャナ装置１の上側（Ｕ）とする。スキャナ装置１は、画像読取装置の一例である。
【００１８】
（スキャナ装置の機械的構成）
図１に示すように、スキャナ装置１は、装置本体２、および、その装置本体２に開閉可能に設けられている原稿カバー３を備える。装置本体２の上部には、原稿４が載置される原稿台５と、その原稿台５に載せられた原稿４を読み取る画像読取部６が設けられている。
【００１９】
原稿台５は、台枠１１、透明なガラス板からなるプラテンガラス１２を有し、このプラテンガラス１２に原稿４が載置される。図２に示すように、プラテンガラス１２は、上側から見て長方形状をしており、そのうち長辺が左右方向に平行であり、短辺が前後方向に平行である。プラテンガラス１２は、光透過部材の一例である。台枠１１は、枠状をしており、プラテンガラス１２の４辺に隣接して設けられている。
【００２０】
原稿カバー３は、その一端が、台枠１１の後端部に開閉可能に支持されている。また、原稿カバー３は、長方形状をしており、閉じた状態で、原稿台５全体を覆うサイズである。原稿カバー３の下面には、例えばスポンジ製の押え部材１３が設けられている。押え部材１３は、原稿カバー３を閉じたときにプラテンガラス１２への衝撃を和らげたり、原稿４がプラテンガラス１２から浮いた状態で画像読取がされないようにするため、原稿４をプラテンガラス１２上に押え付ける役割を果たす。図２に２点鎖線で示すように、押え部材１３は、長方形状をしており、プラテンガラス１２よりも一まわり小さいサイズである。
【００２１】
画像読取部６は、読取デバイス２１、および、移動機構を有する。読取デバイス２１は、例えばＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）であり、複数の読取素子が前後方向に１列状に並んで配置されているとともに、その近傍に複数の光源が複数列並んで配置されて構成されている。読取デバイス２１は、光源を発光させつつ、複数の読取素子それぞれの受光量に応じた画素値を含む階調データを出力する読取動作を実行する。図１，２に示すように、前後方向が読取主走査方向であり、左右方向が読取副走査方向である。移動機構は、左右方向に延びるガイド軸２２を有し、図示しないモータから伝達される動力により、読取デバイス２１を、読取副走査方向に沿って移動させる。
【００２２】
読取指令を受ける前、読取デバイス２１は、図２に示すように、プラテンガラス１２よりも左側の待機位置Ｘ０にて待機している。読取指令を受けると、読取デバイス２１は、移動機構により、待機位置Ｘ０から右方向、即ち読取方向に向けて移動し始めて、プラテンガラス１２の左端を読み取り可能な読取開始位置Ｘ１に移動したときに読取動作を開始する。これにより、原稿４がプラテンガラス１２の端辺近くに載置された場合でも、原稿画像全体を欠けることなく読み取ることができる。
【００２３】
そして、読取デバイス２１は、プラテンガラス１２の右端を読み取り可能な読取終了位置Ｘ２に移動したときに読取動作を終了し、その後、待機位置Ｘ０に戻る。以下、読取デバイス２１の読取範囲が、プラテンガラス１２の全体である場合を例に挙げて説明する。プラテンガラス１２の全体を、読取範囲Ｈという。また、上述したように、押え部材１３は、プラテンガラス１２よりも小さいサイズであるため、図２に示すように、押え部材１３の端辺１３Ｅが読取範囲Ｈ内に位置する。このために、読取画像に、原稿４の端辺画像だけでなく、押え部材１３の端辺画像が含まれることになる。
【００２４】
図１に示すように、原稿台５の前方には、操作部７及び表示部８が設けられている。操作部７は、複数のボタンを備え、読取指令など、ユーザにより各種の指示の入力操作が可能である。表示部８は、ディスプレイやランプ等を備え、各種の設定画面や装置の動作状態等を表示することが可能である。
【００２５】
（スキャナ装置の電気的構成）
図３に示すように、スキャナ装置１は、制御部３１を備え、この制御部３１に、バス３２を介して、画像読取部６、操作部７、表示部８などが接続されている。制御部３１は、ＣＰＵ（中央処理装置）３３、ＲＯＭ３４、ＲＡＭ３５、画像処理部３６を有し、スキャナ装置１の各部を制御する。
【００２６】
ＲＯＭ３４には、後述する押え部材位置確認処理や読取処理など、スキャナ装置１の各種動作を実行するためのプログラムが記憶されており、ＣＰＵ３３は、ＲＯＭ３４から読み出したプログラムに従って各部の制御を行う。このプログラムには、原稿領域決定プログラムが含まれる。ＲＡＭ３５は、メモリの一例であり、画像読取部６から出力された階調データを記憶するバッファや、後述するエッジ抽出処理等を行う際の作業領域などとして使用される。画像処理部３６は、画像処理専用のハード回路であり、ＣＰＵ３３と協働してエッジ抽出処理等を行う。
【００２７】
（押え部材位置確認処理）
図５の上段には、読取デバイス２１からプラテンガラス１２を介して見た原稿カバー３の下面、台枠１１および押え部材１３が示されている。同図に示すようにプラテンガラス１２上に原稿４が無い状態で、ユーザが、位置情報記憶指令の入力操作を操作部７にて行うと、制御部３１は、図４に示す押え部材位置確認処理を実行する。押え部材位置確認処理は、押え部材１３の端辺１３Ｅの現在の位置を検出して、その位置情報を特定情報としてＲＡＭ３５に記憶するための処理である。
【００２８】
具体的には、ＣＰＵ３３は、画像読取部６に読取動作を実行させて、読取範囲Ｈ全体の読取画像の階調データを取得してＲＡＭ３５に記憶する取得処理を実行する（Ｓ１）。以下、このときの読取画像を、原稿無し読取画像という。そして、画像処理部３６は、ＲＡＭ３５に記憶された階調データに基づき、２値化処理やエンハンス処理等、原稿無し読取画像からエッジ画素Ｄを抽出するエッジ抽出処理を実行し（Ｓ２）、原稿無し読取画像を、図５の下段に示すようにエッジ画素Ｄで構成されたエッジ画像Ｇ０に変換する。
【００２９】
例えば、画像処理部３６は、２値化処理において、階調データに基づき、原稿無し読取画像中の各画素について、その画素値を、予め記憶された閾値と比較し、閾値よりも低い輝度を有する画素値を「１」に変換し、閾値よりも高い輝度を有する画素値を「０」に変換する。そのため、エッジ画像Ｇ０は、「０」と「１」で表される２値化データとしてＲＡＭ３５に記憶される。画素値を「１」に変換した画素が、エッジ画素Ｄである。
【００３０】
ＣＰＵ３３は、その２値化データに基づき、エッジ画像Ｇ０から、複数のエッジ画素Ｄが直線状に連続して並ぶエッジ線Ｌを検出する検出処理を実行する（Ｓ３）。原稿無し読取画像のエッジ画像Ｇ０では、押え部材１３の端辺１３Ｅに対応する４本のエッジ線Ｌ０のみが検出される（図５には２本のみ図示）。ＣＰＵ３３は、それらの各エッジ線Ｌ０と、エッジ画像Ｇ０の各端辺ＧＥとの距離Ｔ１、Ｔ２等を算出してＲＡＭ３５に記憶する記憶処理を実行し（Ｓ４）、本押え部材位置確認処理を終了する。距離Ｔ１、Ｔ２等は、読取画像内における押え部材１３の端辺１３Ｅの位置を特定するための特定情報の一例である。このように押え部材位置確認処理が実行されることにより、例えば外部からの衝撃等によって画像読取部６の読取範囲Ｈと押え部材１３との位置関係が変動した場合でも、その変動による影響を抑制することができる。
【００３１】
（読取処理）
ユーザが、原稿４をプラテンガラス１２上に載置して、読取指令の入力操作を操作部７にて行うと、制御部３１は、図６に示す読取処理を実行する。具体的には、ＣＰＵ３３は、読取デバイス２１に、読取開始位置Ｘ１から読取動作を開始させ（Ｓ１１）、例えば読取動作の開始時点からの経過時間に基づき、基準範囲まで読取動作を行ったかどうかを判断する（Ｓ１２）。基準範囲は、例えば読取開始位置Ｘ１から、当該読取開始位置Ｘ１よりも読取範囲Ｈの中央寄りの位置Ｘ３までの範囲であり、少なくとも、読取方向における原稿４の先端辺を含むことが想定される、予め定められた範囲である（図７等参照）。
【００３２】
ここで、図７〜図１０の上段には、アルファベット「Ａ」が印刷された原稿４および押え部材１３等を読取デバイス２１から見た図が示されており、各図ごとに、読取範囲Ｈ内における原稿４の位置等が異なる。図７のパターン１では、読取開始位置Ｘ１と押え部材１３の左端辺１３Ｅとの間の端部領域Ｒ内に、原稿４の先端辺４Ｅ、および、原稿４上の罫線Ｖが有る。図８のパターン２では、原稿４の先端辺４Ｅが、押え部材１３の先端辺１３Ｅと重なっており、原稿４上には罫線Ｖが無い。
【００３３】
図９のパターン３では、原稿４の先端辺４Ｅが、押え部材１３の先端辺１３Ｅと重なっており、原稿４上に罫線Ｖが有る。図１０のパターン４では、端部領域Ｒの外、換言すれば、押え部材１３の先端辺よりも読取範囲Ｈの中央寄りの位置に、原稿４の先端辺４Ｅが有あり、原稿４上には罫線Ｖが無い。これらのパターンにおいて、原稿４の先端辺４Ｅの位置を正確に検出しなければ、読取画像から、原稿画像自体の領域である原稿領域を決定することができない。
【００３４】
そこで、ＣＰＵ３３は、基準範囲まで読取動作を行ったと判断すると（Ｓ１２：ＹＥＳ）、当該読取動作で得られた階調データに基づき、上記図４のＳ２と同様、読取画像からエッジ画素Ｄを抽出するエッジ抽出処理を実行する（Ｓ１３）。図７〜図１０に示すように、パターン１〜４では、各読取画像が、エッジ画素Ｄで構成されたエッジ画像Ｇ１〜Ｇ４にそれぞれ変換される。また、ＣＰＵ３３は、階調データから、読取画像のコントラストデータを検出し（Ｓ１４）、ＲＡＭ３５に記憶された上記特定情報に基づき、端部領域Ｒを特定する（Ｓ１５）。
【００３５】
ＣＰＵ３３は、上記エッジ抽出処理で変換されたエッジ画像Ｇ上において、端部領域Ｒ内に、読取主走査方向との角度差が所定値未満のエッジ線Ｌが有るかどうかを判断する判断処理を実行する（Ｓ１６）。以下、このエッジ線Ｌを、特に特定エッジ線Ｌという。また、所定値は、例えば４５度以下であればよく、任意の値に設定可能である。ここで、パターン１のエッジ画像Ｇ１では、基準範囲内に、原稿４の各端辺に対応するエッジ線Ｌ１Ａ、罫線Ｖに対応するエッジ線Ｌ１Ｂ、押え部材１３の各端辺の一部に対応するエッジ線Ｌ１Ｃが検出される（図７の下段参照）。
【００３６】
ＣＰＵ３３は、端部領域Ｒ内に特定エッジ線Ｌが有ると判断すれば（Ｓ１６：ＹＥＳ）、当該特定エッジ線Ｌを、原稿領域の一辺として決定し（Ｓ１７）、Ｓ２２に進む。更に、ＣＰＵ３３は、端部領域Ｒ内に特定エッジ線Ｌが複数本有ると判断すれば（Ｓ１６：ＹＥＳ）、複数本の特定エッジ線Ｌのうち、エッジ画像Ｇ１の先端辺ＧＥに最も近い特定エッジ線Ｌを、原稿領域の一辺として決定する。
【００３７】
パターン１のエッジ画像Ｇ１では、原稿４の先端辺、および、罫線Ｖそれぞれに対応する２本のエッジ線Ｌ１Ａ、Ｌ１Ｂが、読取主走査方向に平行であり、且つ、端部領域Ｒ内に有る。即ち、端部領域Ｒ内に特定エッジ線複数本が有る。このため、これらの２本の特定エッジ線Ｌ１Ａ、Ｌ１Ｂのうち、エッジ画像Ｇ１の先端辺ＧＥに最も近いエッジ線Ｌ１Ａが、原稿領域の一辺として決定される。これにより、端部領域Ｒ内に複数の特定エッジ線が有る場合でも、原稿領域を決定することができる。
【００３８】
一方、パターン２のエッジ画像Ｇ２では、基準範囲内に、原稿４の各端辺に対応するエッジ線Ｌ２Ａ、押え部材１３の各端辺の一部に対応するエッジ線Ｌ２Ｃが検出される（図８の下段参照）。そして、端部領域Ｒ内には、特定エッジ線は無く、押え部材１３の先端辺の位置のみに、原稿４の先端辺に対応する特定エッジ線Ｌ２Ａと、押え部材１３の先端辺に対応する特定エッジ線Ｌ２Ｃとが重なって存在する。
【００３９】
このため、ＣＰＵ３３は、端部領域Ｒ内に特定エッジ線が無く（Ｓ１６：ＮＯ）、且つ、押え部材１３の先端辺の位置のみに特定エッジ線が有ると判断し（Ｓ１８：ＹＥＳ）、当該特定エッジ線Ｌ２Ａ（Ｌ２Ｃ）を、原稿領域の一辺として決定し（Ｓ１９）、Ｓ２２に進む。これにより、原稿４の端辺４Ｅと押え部材１３の端辺１３Ｅとが重なっている場合でも、原稿領域を決定することができる。
【００４０】
パターン３のエッジ画像Ｇ３では、基準範囲内に、原稿４の各端辺に対応するエッジ線Ｌ３Ａ、罫線Ｖに対応するエッジ線Ｌ３Ｂ、押え部材１３の各端辺の一部に対応するエッジ線Ｌ３Ｃが検出される（図９の中段参照）。そして、端部領域Ｒ内には、特定エッジ線は無く、押え部材１３の先端辺の位置に、原稿４の先端辺に対応する特定エッジ線Ｌ３Ａと、押え部材１３の先端辺に対応する特定エッジ線Ｌ３Ｃとが重なって存在する。更に、押え部材１３の先端辺の位置の後方に、罫線Ｖに対応する特定エッジ線Ｌ３Ｂが存在する。
【００４１】
このため、ＣＰＵ３３は、端部領域Ｒ内に特定エッジ線が無く（Ｓ１６：ＮＯ）、押え部材１３の端辺の位置以外にも特定エッジ線Ｌが有ると判断する（Ｓ１８：ＮＯ）。そして、ＣＰＵ３３は、各特定エッジ線Ｌについて、その前後の領域の画像濃度を、上記コントラストデータに基づき抽出し（Ｓ２０）、当該画像濃度が異なる特定エッジ線Ｌを、原稿領域の一辺として決定し（Ｓ２１）、Ｓ２２に進む。
【００４２】
図９の下段には、説明上、エッジ画像Ｇ３にコントラストデータに基づく画像濃度を反映させた画像Ｇ３αが示されている。同図に示すように、パターン３では、特定エッジ線Ｌ３Ａ（Ｌ３Ｃ）、Ｌ３Ｂそれぞれについて、その前後の画像濃度が抽出されて比較される。そして、特定エッジ線Ｌ３Ａ（Ｌ３Ｃ）は、原稿４の先端辺４Ｅに対応しており、その前の領域が、原稿カバー３の下面の画像、即ち、原稿４以外の画像であり、後の領域が原稿画像であるため、両領域の画像濃度は互いに異なる。一方、特定エッジＬ３Ｂは、原稿画像中の罫線Ｖに対応しており、その前後の領域がいずれも原稿画像であるため、両領域の画像濃度は同じである。従って、特定エッジ線Ｌ３Ａ（Ｌ３Ｃ）が、原稿領域の一辺として決定される。
【００４３】
パターン４のエッジ画像Ｇ４では、基準範囲内に、原稿４の各端辺に対応するエッジ線Ｌ４Ａ、押え部材１３の各端辺に対応するエッジ線Ｌ４Ｂが検出される（図１０の中段参照）。そして、端部領域Ｒ内には、特定エッジ線は無く、押え部材１３の先端辺の位置に特定エッジ線Ｌ４Ｂが有る。更に、その後方に、原稿４の先端辺に対応する特定エッジ線Ｌ４Ａが有る。
【００４４】
このため、ＣＰＵ３３は、端部領域Ｒ内に特定エッジ線が無く（Ｓ１６：ＮＯ）、押え部材１３の端辺の位置以外にも特定エッジ線が有ると判断する（Ｓ１８：ＮＯ）。そして、ＣＰＵ３３は、各特定エッジ線Ｌについて、その前後の領域の画像濃度を、上記コントラストデータに基づき抽出し（Ｓ２０）、当該画像濃度が異なる特定エッジ線を、原稿領域の一辺として決定し（Ｓ２１）、Ｓ２２に進む。
【００４５】
図１０の下段には、説明上、エッジ画像Ｇ４にコントラストデータに基づく画像濃度を反映させた画像Ｇ４αが示されている。同図に示すように、パターン４では、特定エッジ線Ｌ４Ａ、Ｌ４Ｂそれぞれについて、その前後の画像濃度が抽出されて比較される。そして、特定エッジ線Ｌ４Ａは、原稿４の先端辺４Ｅに対応しており、その前の領域が、押え部材１３の画像、即ち、原稿４以外の画像であり、後の領域が原稿画像であるため、両領域の画像濃度は互いに異なる。一方、特定エッジＬ４Ｂは、押え部材１３の先端辺１３Ｅに対応しており、その前の領域が原稿カバー３の下面の画像であり、後の領域が押え部材１３の画像であるため、両領域の画像濃度はほとんど同じである。従って、特定エッジ線Ｌ３Ａが、原稿領域の一辺として決定される。
【００４６】
ＣＰＵ３３は、原稿領域の先端辺を決定すると、読取範囲Ｈ全体に対して読取動作を完了したかどうかを判断し（Ｓ２２）、トリミング処理を実行し（Ｓ２３）、本読取処理を終了する。トリミング処理では、読取画像から、原稿領域の画像だけを切り出す処理が実行される。なお、上記Ｓ１７、Ｓ１９、Ｓ２１で決定された先端辺、および、予め設定された原稿領域の形状等から、原稿領域全体の位置を決定してもよい。または、読取動作の完了後、原稿領域の先端辺以外の辺、読取副走査方向の一辺についても、Ｓ１３〜Ｓ２１までの処理を実行して、それらの処理結果から、原稿領域全体の位置を決定してもよい。なお、Ｓ２３で、トリミング処理に加えて、或いは、トリミング処理に代えて、原稿領域の傾き補正を実行する構成でもよい。
【００４７】
（本実施形態の効果）
本実施形態によれば、ＲＡＭ３５に記憶される特定情報により、読取画像上における押え部材１３の端辺の位置を特定する。そして、読取画像から抽出された特定エッジ線Ｌが、端部領域Ｒ内に有れば、当該特定エッジ線Ｌが原稿領域の一辺として決定される。一方、上記端部領域Ｒ内にエッジ線が無いと判断された場合、押え部材１３の端辺の位置、または、当該端辺の位置よりも読取画像の中央側の位置にあるエッジ線が原稿領域の一辺として決定される。これにより、少なくとも原稿４の端辺が読取範囲の端辺と押え部材１３との間に位置する場合において、原稿４の端辺画像ではなく、誤って、押え部材１３の端辺画像を基準に原稿領域が決定されてしまうことを抑制することが可能できる。
【００４８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
【００４９】
上記実施形態では、画像読取装置の一例として、スキャナ機能のみを有するスキャナ装置１を例に挙げた。しかし、これに限らず、画像読取装置は、コピー機や、複数の機能を有する複合機などでもよい。また、上記実施形態では、読取デバイスの一例として、ＣＩＳを有する構成を例に挙げた。しかし、読取デバイスは、これに限らず、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成でもよい。
【００５０】
上記実施形態では、制御部の一例として、ＣＰＵ３３と、ハード回路としての画像処理部３６とによって各処理を実行する制御部３１を例に挙げた。しかし、制御部は、これに限らず、１または複数のＣＰＵのみで各処理を実行する構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみで各処理を実行する構成や、ハード回路及びＣＰＵの両方を備える構成でもよい。例えば上記押え部材位置確認処理や読取処理内の処理の一部または全部を、別々のＣＰＵやハード回路で実行する構成でもよい。
【００５１】
上記実施形態では、原稿領域決定プログラムの一例として、ＲＯＭ３４に記憶されたものを例に挙げた。しかし、原稿領域決定プログラムは、これに限らず、ハードディスク装置、フラッシュメモリなどの不揮発性メモリや、ＣＤ−Ｒなどの記憶媒体などに記憶されたものでもよい。
【００５２】
上記実施形態では、制御部３１は、読取処理とは別に、押え部材位置確認処理を実行する構成であった。しかし、これに限らず、例えば、図２に点線で例示するように、押え部材１３の端辺１３Ｅの一部に切り込みなどの特殊形状１３Ｚを施しておく。これにより、制御部３１は、押え部材１３の端辺に対応する特定エッジ線と、他のエッジ線とを区別することが可能となるため、読取処理中において、押え部材１３の端辺の位置を確認する構成とすることができる。
【符号の説明】
【００５３】
１：スキャナ装置  ４：原稿  ６：画像読取部  １２：プラテンガラス  １３：押え部材  Ｄ：エッジ画素  Ｌ：エッジ線  Ｒ：端部領域
【図１】
0005915257.tif 000002
【図２】
0005915257.tif 000003
【図３】
0005915257.tif 000004
【図４】
0005915257.tif 000005
【図５】
0005915257.tif 000006
【図６】
0005915257.tif 000007
【図７】
0005915257.tif 000008
【図８】
0005915257.tif 000009
【図９】
0005915257.tif 000010
【図１０】
0005915257.tif 000011