(57)【要約】【課題】適切な読取範囲で本スキャン動作を行うことができる画像読取装置等の提供。【解決手段】設置台１０６上の所定範囲についてプレスキャン動作を行ってプレスキャン画像を取得し、取得したプレスキャン画像に基いて、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在するか否かを判断し、前記特殊原稿が存在する場合、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させる。【選択図】図８
2010109547.tif 000002
【特許請求の範囲】
【請求項１】
光透過可能なフラットベットの一方の面に設置された原稿に対して、該フラットベットの反対の面から前記原稿に対して主走査方向に光を照射し、かつ、前記原稿の副走査方向に移動可能なキャリッジと、
前記原稿の主走査方向の反射光を画像信号に変換する画像読取手段と、
前記画像信号を記憶する画像記憶手段と、
前記画像記憶手段の画像信号を処理する画像処理手段と、
プレスキャン動作及び本スキャン動作を制御する制御手段と、
前記原稿の読取範囲を取得する領域取得手段と、を有する画像読取装置において、
前記画像処理手段は、前記取得した読取範囲のプレスキャン画像に基いて、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在するか否かを判断し、
前記特殊原稿が存在する場合、
前記画像処理手段は、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、
前記制御手段は、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させる、
ことを特徴とする画像読取装置。
【請求項２】
前記画像処理手段は、前記本スキャン動作終了後に、本スキャン画像に含まれる原稿の原稿位置を特定する、
ことを特徴とする請求項１の画像読取装置。
【請求項３】
前記画像処理手段は、前記プレスキャン動作で読み取られず、かつ前記本スキャン動作で読み取られた原稿については、当該原稿の原稿位置を特定しない、
ことを特徴とする請求項２の画像読取装置。
【請求項４】
前記画像処理手段は、前記特定した原稿位置に基いて、前記本スキャン画像から出力画像を生成する、
ことを特徴とする請求項２または請求項３の画像読取装置。
【請求項５】
前記画像処理手段は、前記特定した原稿位置に基いて、前記本スキャン画像から所定の画像を切り出す、
ことを特徴とする請求項２または請求項３の画像読取装置。
【請求項６】
光透過可能なフラットベットに設置された原稿を読み取る画像読取方法であって、
前記原稿の読取範囲を取得し、
前記取得した読取範囲のプレスキャン画像に基いて、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在するか否かを判断し、
前記特殊原稿が存在する場合、
本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、
前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させる、
ことを特徴とする画像読取方法。
【請求項７】
光透過可能なフラットベットに設置された原稿を読み取る画像読取方法をコンピュータに実行させるためのプログラムであって、
前記コンピュータに、
前記原稿の読取範囲を取得するステップ、
前記取得した読取範囲のプレスキャン画像に基いて、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在するか否かを判断するステップ、
前記特殊原稿が存在する場合、
本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断するステップ、
前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させるステップ、
を実行させるための画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、適切な読取範囲で本スキャン動作を行うことができる画像読取装置等に関するものである。
【背景技術】
【０００２】
従来、原稿読み取りに関する技術が種々提案されている。例えば、下記特許文献１では、原稿台に載置された原稿のサイズ等の情報を検出し、当該情報に基いて原稿の画像をデータ化する技術が開示されている。
【０００３】
【特許文献１】特開２００５−２１７５０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に開示される構成（例えば、当該文献図２の構成）においては、原稿に対し下から光を照射するため、原稿台（フラットベット）は透明な材質とする必要がある。そのため、原稿の読取範囲については、図１記載のように原稿台に直接示すことはできず、図２記載のように原稿台の枠に設けられた所定のマークによって示すことになる。
【０００５】
ユーザは、上記マークを視認することにより、読取範囲を把握することができるものの、図３記載のように、原稿の一部が読取範囲（例えば、Ａ５サイズ）から外れることがある。したがって、図３記載の状態（Ａ５が読取範囲と指定されている状態）で画像読取動作（本スキャン動作）を行ったとしても、前記原稿の一部を読み取ることができないため、ユーザが所望する画像データを取得することができない。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、本スキャン領域を適切に設定することができる画像読取装置等に関するものである。
【課題を解決するための手段】
【０００７】
本発明の一側面である請求項１に係る発明は、画像読取装置であって、光透過可能なフラットベットの一方の面に設置された原稿に対して、該フラットベットの反対の面から前記原稿に対して主走査方向に光を照射し、かつ、前記原稿の副走査方向に移動可能なキャリッジと、前記原稿の主走査方向の反射光を画像信号に変換する画像読取手段と、前記画像信号を記憶する画像記憶手段と、前記画像記憶手段の画像信号を処理する画像処理手段と、プレスキャン動作及び本スキャン動作を制御する制御手段と、前記原稿の読取範囲を取得する領域取得手段と、を有する。そして、前記画像処理手段は、前記取得した読取範囲のプレスキャン画像に基いて、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在するか否かを判断し、前記特殊原稿が存在する場合、前記画像処理手段は、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、前記制御手段は、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させることを特徴とする。
【０００８】
上記画像読取装置によれば、取得した読取範囲におけるプレスキャン画像に基いて画像処理の結果、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在すると判断された場合に、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させる。
これにより、原稿の一部が取得した読取範囲から外れて設置されている原稿についても、当該原稿の全ての領域の画像データを取得することができる。また、当該原稿の全ての領域の本スキャン画像を記憶（取得）したときに本スキャン動作を終了させるので、本スキャン動作に必要な時間を短縮することができる。
【０００９】
本発明の一側面である請求項２に係る発明は、請求項１の画像読取装置であって、前記画像処理手段は、前記本スキャン動作終了後に、本スキャン画像に含まれる原稿の原稿位置を特定することを特徴とする。
【００１０】
上記画像読取装置によれば、本スキャン動作終了後に、本スキャン画像に含まれる原稿の原稿位置を特定するので、特定した画像の位置を用いて種々の画像処理を行うことができる。
【００１１】
本発明の一側面である請求項３に係る発明は、請求項２の画像読取装置であって、  前記画像処理手段は、前記プレスキャン動作で読み取られず、かつ前記本スキャン動作で読み取られた原稿については、当該原稿の原稿位置を特定しないことを特徴とする。
【００１２】
上記画像読取装置によれば、プレスキャン動作で読み取られず、かつ前記本スキャン動作で読み取られた原稿については、当該原稿の原稿位置は特定しない。
これにより、読み取りを意図していない原稿の画像データの取得を防止することができる。
【００１３】
本発明の一側面である請求項４に係る発明は、請求項２または請求項３の画像読取装置であって、前記画像処理手段は、前記特定した原稿位置に基いて、前記本スキャン画像から出力画像を生成することを特徴とする。
【００１４】
上記画像読取装置によれば、特定した原稿位置に基いて、前記本スキャン画像から出力画像を生成することができる。
【００１５】
本発明の一側面である請求項５に係る発明は、請求項２または請求項３の画像読取装置であって、前記画像処理手段は、前記特定した原稿位置に基いて、前記本スキャン画像から所定の画像を切り出すことを特徴とする。
【００１６】
上記画像読取装置によれば、特定した原稿位置に基いて、前記本スキャン画像から所定の画像を切り出すことができる。
【００１７】
本発明の一側面である請求項６に係る発明は、光透過可能なフラットベットに設置された原稿を読み取る画像読取方法であって、前記原稿の読取範囲を取得し、前記取得した読取範囲のプレスキャン画像に基いて、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在するか否かを判断し、前記特殊原稿が存在する場合、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させることを特徴とする。
【００１８】
上記画像読取方法によれば、取得した読取範囲におけるプレスキャン画像に基いて画像処理の結果、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在すると判断された場合に、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させる。
これにより、原稿の一部が取得した読取範囲から外れて設置されている原稿についても、当該原稿の全ての領域の画像データを取得することができる。また、当該原稿の全ての領域の本スキャン画像を記憶（取得）したときに本スキャン動作を終了させるので、本スキャン動作に必要な時間を短縮することができる。
【００１９】
本発明の一側面である請求項７に係る発明は、光透過可能なフラットベットに設置された原稿を読み取る画像読取方法をコンピュータに実行させるためのプログラムであって、前記コンピュータに、前記原稿の読取範囲を取得するステップ、前記取得した読取範囲のプレスキャン画像に基いて、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在するか否かを判断するステップ、前記特殊原稿が存在する場合、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断するステップ、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させるステップ、を実行させることを特徴とする。
【００２０】
上記画像読取プログラムによれば、取得した読取範囲におけるプレスキャン画像に基いて画像処理の結果、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在すると判断された場合に、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させる。
これにより、原稿の一部が取得した読取範囲から外れて設置されている原稿についても、当該原稿の全ての領域の画像データを取得することができる。また、当該原稿の全ての領域の本スキャン画像を記憶（取得）したときに本スキャン動作を終了させるので、本スキャン動作に必要な時間を短縮することができる。
【発明の効果】
【００２１】
本発明によれば、適切な読取範囲で本スキャン動作を行うことができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施形態である画像読取装置について図面を参照しつつ説明する。以下の説明においては、当該画像読取装置を、コピー機能、スキャナ機能、ファクシミリ機能及びコードレス電話機能を備えた複合機（ＭＦＰ）として実現した形態について説明する。
なお、本実施形態の画像読取装置が、コピー装置、スキャナ装置、ファクシミリ装置等に適用可能であることはいうまでもない。
【００２３】
まず、画像読取装置１００の概略構成について説明する。図４は、画像読取装置１００の外観斜視図である。
図４に示すように、画像読取装置１００は、合成樹脂製の本体ケース（ハウジング）１０１によって形成されている。画像読取装置１００の前面には、給紙カセット（トレイ）１０２が挿抜可能に形成されている。給紙カセット１０２の上側には、排紙部１０３が配置されている。
【００２４】
画像読取装置１００の前面には、スロット部１０４が配置されている。スロット部１０４にメモリカード等の各種記憶媒体が装填され、当該記憶媒体に記憶された画像データ等を印刷することができる。
【００２５】
画像読取装置１００の上側には、各種操作ボタンや液晶表示部等を備えた操作パネル部１０５が設けられている。
画像読取装置１００の上側には、設置台（フラットベット）１０６が設けられている。設置台１０６には、原稿が配置される。設置台１０６は、光透過可能な材質（例えば、ガラス）で構成されている。
画像読取装置１００の上側には、カバー部１０７が設けられている。カバー部１０７は、開閉可能に構成され、原稿の読み取り時には閉状態となる。
【００２６】
画像読取装置１００の内部には、原稿に光を照射するための光源を有するキャリッジ１０８と、原稿の反射光を撮像する撮像素子を有する撮像機構とが設けられている。
キャリッジ１０８から照射された光は、設置台１０６を透過して原稿に対して照射され、その反射光は、設置台１０６を透過して撮像素子（例えば、ＣＣＤ）で読み取られる。
なお、撮像機構は、キャリッジ１０８の内部に設けてもよく、キャリッジ１０８の外部に設けてもよい。
さらに、本実施形態において、ＣＩＳ（Contact Image Sensor）方式の主走査方向に１ラインの画像読取センサと、そのセンサを副走査方向に移動させるモータとを組み合わせたＣＩＳキャリッジを用いてもよい。
【００２７】
キャリッジ１０８は、駆動モータ（図示せず）によって駆動する駆動ベルト（図示せず）によって、副走査方向（図４におけるＸ方向）の位置制御が行われる。以下、駆動モータ及び駆動ベルトを総称して駆動機構という。
【００２８】
本実施形態では、設置台１０６の上に原稿を設置し、設置台１０６の下から原稿に照射する構成であるが、設置台１０６の下に原稿を設置し、設置台１０６の上から原稿に照射する構成としてもよい。
【００２９】
画像読取装置１００の内部には、印字機構が設けられている。印字機構は、給紙カセット１０２にセットされている被印刷媒体に、撮像機構で読み取った原稿、記憶媒体の画像データ、または通信Ｉ／Ｆを介してコンピュータ（ＰＣ）から受信した画像データ等の所定のデータを印刷する。
画像読取装置１００の内部には、紙送り機構が設けられている。紙送り機構は、印刷済みの記録媒体を、撮像機構から見た主走査方向（図４におけるＹ方向）に搬送することができる。
【００３０】
なお、撮像機構、印字機構、及び紙送り機構それぞれの構成・動作については、公知であるので、詳細な説明は省略する。
【００３１】
画像読取装置１００の内部には、制御装置が設けられている。
以下、画像読取装置１００の制御装置について説明する。図５は、制御装置のブロック図である。図５に示すように、制御装置には、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、入出力Ｉ／Ｆ１２４、通信Ｉ／Ｆ１２５が設けられている。また、それぞれの要素は、信号線によって互いに接続され、種々のデータが送受信される。
【００３２】
ＣＰＵ１２１は、画像読取装置１００全体を制御する。また、本発明を実現するためのプログラム（後述の原稿読取処理プログラム）を実行する。
ＲＯＭ１２２には、上記プログラム及び各種テーブルが記憶されている。ＲＯＭ１２２として、フラッシュメモリを用いてもよい。
ＲＡＭ１２３には、ＣＰＵ１２１によるプログラムの実行の際に、種々のデータの読み込み／書き込みが行われる。また、ＲＡＭ１２３には、撮像機構が撮像した画像信号（後述のプレスキャン画像、本スキャン画像）が記憶される。
【００３３】
入出力Ｉ／Ｆ１２４には、種々の機器（操作パネル部１０５、キャリッジ１０８、駆動機構、撮像機構、印字機構、紙送り機構等）が接続されており、接続されている機器との間で、種々のデータが送受信される。
【００３４】
なお、図５に示す内部構成は、単なる一例であり、本発明は、この内部構成を有するものに限定されないことはいうまでもない。
【００３５】
次に、原稿読取処理について説明する。原稿読取処理は、設置台１０６の上に、１または複数の原稿が設置され、カバー部１０７が閉じられ、プレスキャン領域が指定され、操作パネル部１０５の所定のボタン（スタートボタン等）が押下されることにより、実行が開始される。なお、操作パネル部１０５の操作に代えて、接続されるコンピュータ等からの指示信号に基いて、原稿読取処理の実行を開始してもよい。また、以下の説明では、プレスキャン領域としてＡ５サイズが指定されたとする。
【００３６】
図６は、設置台１０６に、原稿２１０、原稿２２０が設置されている様子であり、原稿２１０及び原稿２２０が、プレスキャン領域であるＡ５サイズの範囲内（点線で示している）に収まっている様子を示している。
【００３７】
図７は、設置台１０６に、原稿２３０〜原稿２６０が設置されている様子であり、原稿２３０はプレスキャン領域（点線で示している）に収まっており、原稿２４０及び原稿２５０の一部はプレスキャン領域に収まっておらず、原稿２６０はプレスキャン領域に入っていない様子を示している。
【００３８】
図８は、原稿読取処理のフローチャートである。
Ｓ１１において、プレスキャン動作指示を出力する。キャリッジ１０８は、設置台１０６上の原稿に対して光を照射しつつ、副走査方向にＡ５サイズの長さだけ移動する。また、原稿からの反射光は、光電変換されてＲＡＭ１２３に記憶される。
すなわち、プレスキャン動作指示が出力されることにより、プレスキャン領域の画像信号が、プレスキャン画像としてＲＡＭ１２３に記憶される。
【００３９】
Ｓ１２において、Ｓ１１で取得したプレスキャン画像から原稿の領域を抽出し、抽出した領域の頂点を検出する。原稿の領域の抽出方法、及び、頂点の検出方法として公知の種々の技術を用いることができる。
【００４０】
Ｓ１３において、Ｓ１１で読み取られた全ての原稿がプレスキャン領域に収まっているか否かを判断する。Ｓ１２で検出した全ての頂点が、プレスキャン画像（Ｓ１１で取得した画像）の境界に存在しないと判断した場合に、読み取られた全ての原稿がプレスキャン領域に収まっていると判断される。
【００４１】
図９は、プレスキャン画像３０１と、その画像に含まれる領域３１０と領域３２０、頂点３１１〜頂点３１４、及び頂点３２１〜頂点３２４を示している。ここで、領域３１０は図６の原稿２１０に対応し、領域３２０は図６の原稿２２０に対応している。また、設置台１０６の領域を点線で示している。
図９に示すように、頂点３１１〜３１４及び頂点３２１〜３２４のいずれもがプレスキャン画像の境界にないので、Ｓ１３の判断は「ＹＥＳ」となる。
【００４２】
全ての原稿がプレスキャン領域に収まっていると判断した場合は（Ｓ１３：ＹＥＳ）、Ｓ１４に移行する。
Ｓ１４において、本スキャン範囲を決定する。本スキャン範囲の主走査方向長さは、キャリッジ１０８における主走査方向の最大読取幅（光を照射できる最大幅）である。また、副走査方向読取開始位置（本スキャン範囲の始点、以下、単に「読取開始位置」という。）は、設置台１０６の原点位置に最も近い頂点（図９の頂点３１１及び頂点３１４）の位置となる。副走査方向読取終了位置（本スキャン範囲の終点、以下、単に「読取終了位置」という。）は、設置台１０６の原点位置から最も遠い頂点（図９の頂点３２２及び頂点３２３）の位置となる。
図１０は、読取開始位置と読取終了位置を示している。
【００４３】
Ｓ１５において、キャリッジ移動指示を出力する。キャリッジ１０８は、本スキャン動作の初期位置に移動する。この初期位置は、上述した読取開始位置よりも１ライン分だけ逆方向に移動した位置である。
Ｓ１６において、本スキャン動作指示を出力する。
【００４４】
Ｓ１７において、キャリッジ移動指示を出力する。キャリッジ１０８は、１ライン分だけ正方向に移動する。
ここで、Ｓ１６からＳ１７に移行したときに、キャリッジ１０８は、Ｓ１７の処理により上述した読取開始位置に移動することになる。
Ｓ１８において、主走査方向１ライン分の画像データを取得し、ＲＡＭ１２３に記憶する。
【００４５】
Ｓ１９において、キャリッジ１０８が、読取終了位置に到達したか否かを判断する。キャリッジ１０８が読取終了位置に到達していないと判断した場合は（Ｓ１９：ＮＯ）、Ｓ１７に戻る。
これにより、キャリッジ１０８が読取終了位置に到達するまでの間、Ｓ１７及びＳ１８の処理が繰り返されるため、主走査方向の１ライン分の画像データを順次取得し、ＲＡＭ１２３に記憶する。
【００４６】
Ｓ１９において、キャリッジ１０８が読取終了位置に到達したと判断した場合は（Ｓ１９：ＹＥＳ）、本スキャン画像がＲＡＭ１２３に記憶されたので、Ｓ２１に移行する。
【００４７】
一方、Ｓ１３において、プレスキャン領域に収まっていない原稿が存在すると判断した場合は（Ｓ１３：ＮＯ）、Ｓ２０（サブ処理）に移行する。
【００４８】
図１１は、プレスキャン画像３０２と、その画像に含まれる領域３３０〜領域３５０、頂点３３１〜頂点３３４、頂点３４１〜頂点３４４、及び頂点３５１〜頂点３５４を示している。ここで、領域３３０は、図７の原稿２３０に対応し、領域３４０は、図７の原稿２４０の一部に対応し、領域３５０は、図７の原稿２５０の一部に対応する。また、プレスキャン画像には、原稿２６０に対応する領域は含まれていない。また、設置台１０６の領域と各原稿の読み取られなかった領域を点線で示している。
【００４９】
図１１に示すように、領域３４０の頂点３４２と頂点３４３、及び、領域３５０の頂点３５３と頂点３５４が、プレスキャン画像の境界（プレスキャン画像の端部）に存在するので、Ｓ１３の判断は「ＮＯ」となる。
【００５０】
次に、サブ処理について説明する。図１２は、サブ処理のフローチャートである。
Ｓ３１において、読取開始位置を決定する。読取開始位置（本スキャン範囲の始点）は、設置台１０６の原点位置に最も近い頂点（図１１の頂点３３１及び頂点３３４）の位置となる。また、読取終了位置（本スキャン範囲の終点）は決定されない。
図１３は、読取開始位置を示している。
【００５１】
Ｓ３２において、キャリッジ移動指示を出力する。キャリッジ１０８は、本スキャン動作の初期位置に移動する。この初期位置は、上述した読取開始位置よりも１ライン分だけ逆方向に移動した位置である。
Ｓ３３において、本スキャン開始指示を出力する。
【００５２】
Ｓ３４において、キャリッジ移動指示を出力する。キャリッジ１０８は、１ライン分だけ正方向に移動する。
ここで、Ｓ３３からＳ３４に移行したときに、キャリッジ１０８は、Ｓ３４の処理により上述した読取開始位置に移動することになる。
Ｓ３５において、主走査方向１ライン分の画像データを取得し、ＲＡＭ１２３に記憶する。
【００５３】
Ｓ３６において、キャリッジ１０８が読取終了位置に到達したか否かを判断する。この判断は、Ｓ１１のプレスキャン動作によって読み取られた原稿（図７の原稿２３０〜２５０）の全ての領域が読み取られた時点で、「ＹＥＳ」となる。
【００５４】
ここで、読取終了位置の決定方法について説明する。なお、以下に示す決定方法は単なる例示にすぎず、他の方法を用いてもよい。
【００５５】
（方法１）
例えば、「Ｓ３５で取得した１ライン分の画像（以下、「（Ｎ＋１）ライン目の画像」とする。）」と「Ｎライン目の画像」との輝度値の差分値が、所定値以上となっている場合に、Ｎライン目を読取終了位置とすることができる。なお、（Ｎ＋１）ライン目の画像は、本スキャン画像から除外される。
【００５６】
（方法２）
また、１ライン分の画像を読み取るごとに、当該ライン目までの本スキャン画像に含まれる領域の副走査方向の頂点位置（以下、単に「頂点位置」という。）を検出し、「（Ｎ＋１）ライン目までの本スキャン画像に含まれる領域の頂点位置」と「Ｎライン目までの本スキャン画像に含まれる領域の頂点位置」とが同じである場合に、Ｎライン目を読取終了位置とすることができる。なお、（Ｎ＋１）ライン目の画像は、本スキャン画像から除外される。
【００５７】
上記方法２について、図面を参照しつつ詳細に説明する。
図１４は、本スキャン画像と領域の頂点位置との関係を示した図である。
図１４（Ａ）は、Ｘライン目までの本スキャン画像６０１に含まれる領域の頂点位置が「Ｘ」であることを示している。
図１４（Ｂ）は、（Ｘ＋１）ライン目までの本スキャン画像６０２に含まれる領域の頂点位置が「Ｘ＋１」であることを示している。
図１４（Ａ）及び（Ｂ）に示されるように、頂点位置が「Ｘ」から「Ｘ＋１」に変化しているので、Ｘライン目は読取終了位置ではない。
【００５８】
図１４（Ｃ）は、Ｙライン目までの本スキャン画像６０３に含まれる領域の頂点位置が「Ｙ」であることを示している。
図１４（Ｄ）は、（Ｙ＋１）ライン目までの本スキャン画像６０４に含まれる領域の頂点位置が「Ｙ＋１」であることを示している。
図１４（Ｃ）及び（Ｄ）に示されるように、頂点位置は同じ「Ｙ」であるので、Ｙライン目が読取終了位置となる。
【００５９】
なお、所定ライン目までの本スキャン画像から頂点位置を検出する方法は、例えば、以下のとおりである。
（１）本スキャン画像データから、直線で構成されるエッジ（輪郭線）画像データを作成
（２）前記直線が交わる点の座標位置を、頂点位置として検出
【００６０】
説明を図１２に戻す。
キャリッジ１０８が読取終了位置に到達していないと判断した場合は（Ｓ３６：ＮＯ）、Ｓ３４に戻る。
これにより、キャリッジ１０８が読取終了位置に到達するまでの間、Ｓ３４及びＳ３５の処理が繰り返されるため、主走査方向の１ライン部の画像データを順次取得し、ＲＡＭ１２３に記憶する。
【００６１】
Ｓ３６において、キャリッジ１０８が読取終了位置に到達したと判断した場合は（Ｓ３６：ＹＥＳ）、本スキャン画像がＲＡＭ１２３に記憶されたので、Ｓ３７に移行する。
図１５は、本スキャン動作が終了する副走査方向読取終了位置を示している。
【００６２】
Ｓ３７において、本スキャン画像に基いて、プレスキャン画像に含まれていた原稿領域の新たな頂点を決定する。
図１６は、本スキャン画像４０２と、その画像に含まれる領域４３０〜領域４６０、頂点３３１〜３３４、頂点３４１、４４２、４４３、３４４、及び頂点３５１、３５２、４５３、４５４を示している。なお、図１１のプレスキャン画像３０２の頂点と同じ位置の頂点には、同じ符号を用いている。
【００６３】
図１６に示すように、頂点４４２、頂点４４３、頂点４５３、頂点４５４が新たに決定されている。また、領域４６０は、プレスキャン画像３０２に含まれていなかった領域であるから、頂点は検出されていない。
Ｓ３７で頂点を決定したあと、Ｓ２１（図８）に移行する。
【００６４】
Ｓ２１において、検出した頂点に基いて、本プレスキャン画像から出力画像を生成し、生成した出力画像を所定の出力先に出力する。
例えば、本スキャン画像４０２（図１６参照）について、本スキャン画像４０２から領域４６０を除去した画像を出力画像とすることができる。
また、本スキャン画像４０２から領域４３０、領域４４０、領域４５０をそれぞれ切り出した画像を出力画像としてもよい。
【００６５】
出力画像の出力先は、ＲＡＭ１２３の所定領域、所定の表示画面、スロット部１０４に装填された記憶媒体等、適宜設定可能である。
また、ＲＡＭ１２３の所定領域に記憶された場合は、当該記憶された出力画像は、他の処理（例えば、文字認識処理）の対象とすることができる。
【００６６】
以上説明した本発明の実施形態によれば、設置台１０６上の所定範囲についてプレスキャン動作を行ってプレスキャン画像を取得し、取得したプレスキャン画像に基いて、原稿の一部が当該読取範囲から外れて設置されている特殊原稿が存在するか否かを判断し、前記特殊原稿が存在する場合、本スキャン動作中に、前記特殊原稿の全領域を含む本スキャン画像が記憶されたか否かを判断し、前記特殊原稿の全ての領域の本スキャン画像が記憶されたときに、前記本スキャン動作を終了させる。
これにより、原稿の一部が読取範囲（プレスキャン領域）から外れていた場合であっても、当該原稿の全ての領域を読み取るように適切な範囲で本スキャン動作が行われるので、ユーザが所望する画像データを取得することができる。
また、本スキャン動作は、上記領域の一部が読み取られなかった原稿が全て読み取られた時点で終了するので、本スキャン動作に必要な時間を短縮することができる。
【００６７】
なお、本発明は上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることはいうまでもない。
【００６８】
また、上述したフローチャートは単なる一例であり、該フローチャートの処理と同等の結果を得ることできるものであれば、他のフローチャートによって原稿読取処理を実現してもよい。
【００６９】
また、上述した画像読取装置に係る方法、該方法をコンピュータに実行させるためのプログラム、該プログラムを記憶した記憶媒体等としても本発明は実現可能である。
【図面の簡単な説明】
【００７０】
【図１】画像読取装置の原稿台を示した図である。
【図２】画像読取装置の原稿台を示した図である。
【図３】画像読取装置の原稿台に原稿が設置されている様子を示した図である。
【図４】本発明の一実施形態における画像読取装置の外観斜視図である。
【図５】本発明の一実施形態における画像読取装置の制御装置のブロック図である。
【図６】本発明の一実施形態において、設置台に原稿が設置されている様子を示した図である。
【図７】本発明の一実施形態において、設置台に原稿が設置されている様子を示した図である。
【図８】本発明の一実施形態における原稿読取処理のフローチャートである。
【図９】本発明の一実施形態におけるプレスキャン画像の内容を示した図である。
【図１０】本発明の一実施形態における副走査方向読取開始位置及び副走査方向読取終了位置を示した図である。
【図１１】本発明の一実施形態におけるプレスキャン画像の内容を示した図である。
【図１２】本発明の一実施形態におけるサブ処理のフローチャートである。
【図１３】本発明の一実施形態における副走査方向読取開始位置を示した図である。
【図１４】本発明の一実施形態における本スキャン画像と領域の頂点位置との関係を示した図である。
【図１５】本発明の一実施形態における副走査方向読取終了位置を示した図である。
【図１６】本発明の一実施形態における本スキャン画像の内容を示した図である。
【符号の説明】
【００７１】
１００          画像読取装置
１０６          設置台
１０８          キャリッジ
１２１          ＣＰＵ
１２２          ＲＯＭ
１２３          ＲＡＭ
２１０〜２６０  原稿
３０１、３０２  プレスキャン画像
４０２          本スキャン画像
【図１】
2010109547.tif 000003
【図２】
2010109547.tif 000004
【図３】
2010109547.tif 000005
【図４】
2010109547.tif 000006
【図５】
2010109547.tif 000007
【図６】
2010109547.tif 000008
【図７】
2010109547.tif 000009
【図８】
2010109547.tif 000010
【図９】
2010109547.tif 000011
【図１０】
2010109547.tif 000012
【図１１】
2010109547.tif 000013
【図１２】
2010109547.tif 000014
【図１３】
2010109547.tif 000015
【図１４】
2010109547.tif 000016
【図１５】
2010109547.tif 000017
【図１６】
2010109547.tif 000018