(57)【要約】【課題】原稿の地色と背景色の輝度差に関係なく、クロップ領域を正確に検出してクロップ処理を行うことができる画像読取装置を提供すること。【解決手段】画像読取装置であるスキャナ１に、原稿１００の画像を読み取る画像読取部１０と、原稿１００の両面に対向して設けられる２つの発光部２６と、画像読取部１０を制御して、発光部２６からそれぞれ照射される光による透過光画像と反射光画像を取得する読取制御部７２と、透過光画像により検出したクロップ領域にて反射光画像のクロップ処理を行うクロップ処理部８２と、を備える。【選択図】図１
2011223064.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取部と、
前記原稿の両面に対向して設けられる２つの発光部と、
前記画像読取部を制御して、前記発光部からそれぞれ照射される光による透過光画像と反射光画像を取得する読取制御部と、
前記透過光画像により検出したクロップ領域にて前記反射光画像のクロップ処理を行うクロップ処理部と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記原稿の両面に対向して設けられた第１の前記画像読取部と第２の前記画像読取部を備え、
一方の前記発光部による照射時に、前記第１の前記画像読取部は前記反射光画像を読取るとともに、前記第２の前記画像読取部は前記透過光画像を読み取り、
他方の前記発光部による照射時に、前記第１の前記画像読取部は前記透過光画像を読取るとともに、前記第２の前記画像読取部は前記反射光画像を読取ることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記クロップ処理部は、前記透過光画像を二値化して前記クロップ領域を検出し、当該クロップ領域にて前記反射光画像のクロップ処理を行うことを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記クロップ処理部は、前記透過光画像の二値化画像からエッジ部分に対応する直線群を検出し、前記直線群の交点を頂点とする前記クロップ領域を検出し、当該クロップ領域にて前記反射光画像のクロップ処理を行うことを特徴とする請求項１〜３のいずれか１項に記載の画像読取装置。
【請求項５】
前記クロップ処理部により検出された前記頂点が前記画像読取部による読取領域内にあるか否かを判定することにより、画像欠けの有無を判定する画像欠け判定部をさらに備えることを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記画像欠け判定部は、前記頂点が前記読取領域内にない場合に、画像欠けがあるとの通知を出力部に出力することを特徴とする請求項５に記載の画像読取装置。
【請求項７】
さらに、ヒンジによって相対的に開閉可能に設けられた第１本体部と第２本体部とを有すると共に、前記第１本体部には前記一方の前記発光部と前記第１の前記画像読取部が設けられ、前記第２本体部には前記他方の前記発光部と前記第２の前記画像読取部が設けられており、
前記原稿の前記反射光画像および前記透過光画像を読み取る際には、前記第１本体部と前記第２本体部とを閉じることにより前記第１本体部と前記第２本体部との間に前記原稿を挟み込み、双方に設けられた前記画像読取部により前記原稿の両面の前記画像を読み取ることが可能に設けられていることを特徴とする請求項２に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関する。
【背景技術】
【０００２】
従来、原稿の地色（例えば白色）と背景色（例えば黒色）との輝度差によりクロップ領域を判定して、画像のクロップ処理を行う画像読取装置が提案されている（特許文献１）。
【０００３】
また、従来、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）タイプの画像読取装置においては、紙送り方向の離れた位置に透過読取部と反射読取部を設けられていることがある。このＡＤＦタイプの画像読取装置においては、まず、透過読取部により読み取られた原稿の透過光画像に基づいて、原稿サイズと傾きを算出してクロップ領域を確定し、つぎに原稿媒体の紙送りをした後、反射読取部により読み取られた反射光画像に対してクロップ処理を実施する技術が提案されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７４０９号公報
【特許文献２】特開２００８−２５２３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、原稿の地色と背景色の輝度差によりクロップ領域を判定する従来の画像読取装置においては、原稿の地色が背景色に近い場合（例えば黒色の背景色に対して黒に近い暗い地色の場合）、クロップ領域の判定に失敗することがある、という問題があった。
【０００６】
また、反射読取部と透過読取部を設けた従来のＡＤＦタイプの画像読取装置では、原稿の地色が背景色に近い場合であってもクロップ領域の判定に失敗する恐れは少ないものの、透過読取部から反射読取部まで原稿媒体を搬送する間に、スキューやスリップ等が発生した場合、クロップ位置の精度が悪化する、という問題があった。
【０００７】
本発明は、原稿の地色と背景色の輝度差に関係なく、クロップ領域を正確に検出してクロップ処理を行うことができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係る画像読取装置は、原稿の画像を読み取る画像読取部と、前記原稿の両面に対向して設けられる２つの発光部と、前記画像読取部を制御して、前記発光部からそれぞれ照射される光による透過光画像と反射光画像を取得する読取制御部と、前記透過光画像により検出したクロップ領域にて前記反射光画像のクロップ処理を行うクロップ処理部と、を備えることを特徴とする。
【０００９】
この発明では、原稿面に対向して設けられた発光部から照射された光が、原稿にぶつかることなく透過した透過光で読み取った透過光画像を用いてクロップ領域を判定するので、原稿の地色と背景色の輝度差に関係なく、クロップ領域を正確に検出することができる。また、同一の画像読取部が、原稿の両面に対向して設けられた２つの発光部のそれぞれから照射される光によって透過光画像と反射光画像を読み取るので、原稿を静止させて画像読取部と原稿との位置関係を維持したまま、クロップ領域検出用の透過光画像とクロップ対象の反射光画像を取得することができ、ずれのない正確なクロップ処理を行うことができる。すなわち、この発明の画像読取装置では、スキューやスリップ等の原因となる可動部を必要とすることなく、原稿の位置を画像読取部に対して固定したまま透過光画像と反射光画像を読み取ることができるので、両画像の二次元座標における原稿領域は正確に一致することとなる。その結果、透過光画像から検出したクロップ領域を用いて、正確な反射光画像のクロップ処理を行うことができる。
【００１０】
また、上記画像読取装置において、前記原稿の両面に対向して設けられた第１の前記画像読取部と第２の前記画像読取部を備え、一方の前記発光部による照射時に、前記第１の前記画像読取部は前記反射光画像を読取るとともに、前記第２の前記画像読取部は前記透過光画像を読み取り、他方の前記発光部による照射時に、前記第１の前記画像読取部は前記透過光画像を読み取るとともに、前記第２の前記画像読取部は前記反射光画像を読取ることが好ましい。
【００１１】
この発明では、２つの発光部のうち一の発光部による照射時に、原稿の両面に対向して設けられた２つの画像読取部が、それぞれ透過光画像と反射光画像を読み取るので、発光部により照射される光を無駄にすることなく原稿の両面の画像を読み取ることができる。すなわち、発光部により照射された光は、原稿面にぶつかって反射する反射光と、原稿面にぶつかることなく透過する透過光に分かれるので、両側の画像読取部で透過光画像と反射光画像を同時に読み取ることにより、発光部の光照射による消費電力を抑えることができる。
【００１２】
また、上記画像読取装置において、前記クロップ処理部は、前記透過光画像を二値化して前記クロップ領域を検出し、当該クロップ領域にて前記反射光画像のクロップ処理を行うことが好ましい。
【００１３】
この発明では、透過光画像を二値化してクロップ領域を正確に検出してクロップ処理を行う。すなわち、透過光画像は、原稿面に対向して設けられた発光部から照射された光が、原稿面にぶつかることなく透過した透過光で読み取った画像であるので、透過光画像のうち輝度の低い領域は、原稿領域を正確に表すこととなる。そのため、透過光画像を二値化することによりクロップ領域を正確に判定でき、原稿の地色と背景色の輝度差に関係なく正確なクロップ処理を行うことができる。
【００１４】
また、上記画像読取装置において、前記クロップ処理部は、前記透過光画像の二値化画像からエッジ部分に対応する直線群を検出し、前記直線群の交点を頂点とする前記クロップ領域を検出し、当該クロップ領域にて前記反射光画像のクロップ処理を行うことが好ましい。
【００１５】
この発明では、透過光画像の二値化画像からエッジ部分に対応する直線群を検出し、直線群の交点を頂点とするクロップ領域を検出するので、より正確なクロップ処理を行うことができる。すなわち、一般に原稿は４辺のエッジ部分で構成されるため、このエッジ部分に対応する直線群を検出することにより、二値化画像から正確にクロップ領域を検出することができる。また、原稿の角が丸みを帯びている場合や、原稿の一部分の領域が読取領域内になく読み取れなかった場合等であっても、検出した直線群の交点を算出することで、この交点を頂点とするクロップ領域を正確に検出することが可能となる。
【００１６】
また、上記画像読取装置において、前記クロップ処理部により検出された前記頂点が前記画像読取部による読取領域内にあるか否かを判定することにより、画像欠けの有無を判定する画像欠け判定部をさらに備えることが好ましい。
【００１７】
この発明では、エッジ部分に対応する直線群の交点であるクロップ領域の頂点が、画像読取部による読取領域内にあるか否かを判定することにより、画像欠けの有無を判定するので、原稿の一部分の領域が読取領域内になく画像欠けがあることを正確に判定することができる。
【００１８】
また、上記画像読取装置において、前記画像欠け判定部は、前記頂点が前記読取領域内にない場合に、画像欠けがあるとの通知を出力部に出力することが好ましい。
【００１９】
この発明では、エッジ部分に対応する直線群の交点であるクロップ領域の頂点が、画像読取部による読取領域内にない場合に、画像欠けがあるとの通知を出力部に出力するので、自動的に画像欠けの有無を判定して、利用者に画像欠けがあることを通知することができ、画像欠けを防止することができる。
【００２０】
また、上記画像読取装置において、さらに、ヒンジによって相対的に開閉可能に設けられた第１本体部と第２本体部とを有すると共に、前記第１本体部には前記一方の前記発光部と前記第１の前記画像読取部が設けられ、前記第２本体部には前記他方の前記発光部と前記第２の前記画像読取部が設けられており、前記原稿の前記反射光画像および前記透過光画像を読み取る際には、前記第１本体部と前記第２本体部とを閉じることにより前記第１本体部と前記第２本体部との間に前記原稿を挟み込み、双方に設けられた前記画像読取部により前記原稿の両面の前記画像を読み取ることが可能に設けられていることが好ましい。
【００２１】
この発明では、開閉可能な第１本体部と第２本体部のそれぞれに、画像読取部および発光部を設け、原稿の画像を読み取る際には、第１本体部と第２本体部との間に原稿を挟み込んで、原稿の両面から画像を読み取っている。したがって、原稿は、第１本体部と第２本体部の間に挟み込まれることによって、各本体部に設置された画像読取部および発光部に対して安定して静止した状態となり、画像読取部と発光部と原稿との位置関係が固定化される。そして、これらの位置関係が固定化された状態で、双方に設けられた画像読取部により原稿の両面の画像を読み取ることができるので、原稿の両面の画像の正確なクロップ処理を行うことができる。
【発明の効果】
【００２２】
この発明によれば、原稿の地色と背景色の輝度差に関係なく、クロップ領域を正確に検出してクロップ処理を行うことができる、という効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】図１は、本実施形態の概要を示すフロー図である。
【図２】図２は、実施形態に係る画像読取装置の一例であるスキャナの外観を示す図であり、蓋部を閉じた状態を示す図である。
【図３】図３は、図２に示すスキャナの蓋部を開いた状態を示す図である。
【図４】図４は、図３に示す画像読取部の構成を示す断面図である。
【図５】図５は、図２に示すスキャナの構成の概略を示す図である。
【図６】図６は、原稿の画像を読み取る場合における説明図である。
【図７】図７は、第１画像読取部１１で原稿１００の反射光画像を読み取り、第２画像読取部１２で透過光画像を読み取る場合における説明図である。
【図８】図８は、第１画像読取部１１で原稿１００の透過光画像を読み取り、第２画像読取部１２で反射光画像を読み取る場合における説明図である。
【図９】図９は、実施形態に係るスキャナで原稿の画像を読み取りクロップ処理を行う際の処理手順の一例を示すフロー図である。
【図１０】図１０は、第１読取画像取込部７２により取得された表面の反射光画像の一例を示す図である。
【図１１】図１１は、第２読取画像取込部７６により取得された裏面の透過光画像の一例を示す図である。
【図１２】図１２は、クロップ処理部８２により２値化された裏面の透過光画像の一例を示す図である。
【図１３】図１３は、第１読取画像取込部７２により取得された表面の透過光画像の一例を示す図である。
【図１４】図１４は、第２読取画像取込部７６により取得された裏面の反射光画像の一例を示す図である。
【図１５】図１５は、クロップ処理部８２により２値化された表面の透過光画像の一例を示す図である。
【図１６】図１６は、原稿１００の表面について、透過光画像から検出されたクロップ領域の４頂点を用いて、反射光画像のクロップ処理を行う例を示す図である。
【図１７】図１７は、原稿１００の裏面について、透過光画像から検出されたクロップ領域の４頂点を用いて、反射光画像のクロップ処理を行う例を示す図である。
【発明を実施するための形態】
【００２４】
以下に、本発明に係る画像読取装置の実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。また、下記実施形態における構成要素には、当業者が置換可能かつ容易なもの、或いは実質的に同一のものが含まれる。
【００２５】
〔実施形態の概要〕
まず、本発明に係る実施形態の概要について図１を参照して説明し、その後、本実施形態の構成および処理等について詳細に説明する。
【００２６】
本実施形態の画像読取装置は、概略的に、原稿の画像を読み取る画像読取部と、原稿の両面に対向して設けられる２つの発光部と、画像読取部を制御して、発光部からそれぞれ照射される光による透過光画像と反射光画像を取得する読取制御部と、透過光画像により検出したクロップ領域にて反射光画像のクロップ処理を行うクロップ処理部と、を備える。図１は、本実施形態の概要を示すフロー図である。なお、以下の図１を参照する説明においては、理解の容易のため、原稿の両面のうち「原稿見本」と記載された表面に対向して設けられた画像読取部が反射光画像と透過光画像を読み取り、画像読取装置にてクロップ処理を行う例について説明するが、他方の面である裏面についても同様に本実施形態を適用可能である。
【００２７】
すなわち、図１に示すように、まず、画像読取装置の読取制御部は、画像読取部を制御して、原稿の表面に対向して設けられた発光部から照射された光が原稿の表面にぶつかって反射した反射光で読み取られた反射光画像を取得する（ステップＳＴ１１）。
【００２８】
そして、画像読取装置の読取制御部は、画像読取部を制御して、原稿の裏面に対向して設けられた発光部から照射された光が原稿の裏面にぶつかることなく透過した透過光で読み取られた透過光画像を取得する（ステップＳＴ１２）。
【００２９】
そして、画像読取装置のクロップ処理部は、透過光画像に基づいてクロップ領域を検出する（ステップＳＴ１３）。
【００３０】
そして、画像読取装置のクロップ処理部は、透過光画像に検出したクロップ領域にて、反射光画像のクロップ処理を行う（ステップＳＴ１４）。
【００３１】
以上が、本実施形態の基本的な処理の流れである。なお、上記説明では、最初に、反射光画像を取得する処理（ステップＳＴ１１）を行ったが、これに限られず、クロップ処理（ステップＳＴ１４）以前である限り、上述の処理の任意の時点で反射光画像を取得する処理を行ってもよい。また、上記説明では、原稿の表面の画像についてクロップ処理を行う例について説明したが、原稿のいずれの面を表面とするかは任意であり、表面と裏面を読み替えて同様に本実施形態を適用することも可能である。さらに、原稿の表面と裏面のそれぞれに対向して設けられた２つの画像読取部を設けることにより、原稿の両面について同時に画像を読み取り、クロップ処理を行うことも可能である。詳しくは、以下の実施形態において詳細に説明を行う。
【００３２】
〔実施形態〕
図２は、実施形態に係る画像読取装置の一例であるスキャナの外観を示す図であり、蓋部を閉じた状態を示す図である。図３は、図２に示すスキャナの蓋部を開いた状態を示す図である。本発明に係る画像読取装置の一例である実施形態に係るスキャナ１は、共に薄型の略直方体、或いは略板状に形成された第１本体部である蓋部５と第２本体部である本体部６とを有しており、蓋部５と本体部６とは、双方の一辺がヒンジ８によって接続されている。これにより、蓋部５と本体部６とは、相対的に開閉可能に設けられている。また、これらの蓋部５と本体部６は、共に金属製等の筐体を有しており、この蓋部５と本体部６とには、画像を読み取る画像読取部１０が設けられている。詳しくは、蓋部５には、蓋部５を閉じた際における本体部６側の面に第１画像読取部１１が設けられ、本体部６には、蓋部５を閉じた際における蓋部５側の面に第２画像読取部１２が設けられている。これらの第１画像読取部１１と第２画像読取部１２とは、蓋部５と本体部６とを閉じた際に、重なり合う位置に配設されている。
【００３３】
また、蓋部５には、第１画像読取部１１が設けられている側の面の反対側の面に、出力部である画像表示部１５が設けられている。この画像表示部１５は、液晶パネルによって設けられており、任意の画像が表示可能になっている。また、この画像表示部１５には、表示された画像に応じて当該画像表示部１５を触れることにより入力操作を行うことができる、いわゆるタッチパネルが設けられており、画像表示部１５は、タッチパネル付き液晶パネルになっている。このため、画像表示部１５は、操作入力部としての機能も兼ね備えており、例えば、原稿の撮像の開始を行う際の指示の入力を行うスタートボタンとしての機能を備えている。
【００３４】
また、蓋部５や本体部６には、機械式センサや磁気センサ、または光センサ等により、双方の開閉の検出が可能な開閉検出機構（図示省略）が設けられている。
【００３５】
図４は、図３に示す画像読取部の構成を示す断面図である。第１画像読取部１１と第２画像読取部１２との双方の画像読取部１０は、共に図４に示すような同様な構成で設けられている。この画像読取部１０は、バックライト３５と、このバックライト３５上に設けられる透明なガラス基板２１と、ガラス基板２１上に所定の間隔で二次元配列状に複数が配設される受光部である受光素子２５とが、積層されて設けられている。このうち、ガラス基板２１上に配設される受光素子２５は、詳しくはガラス基板２１におけるバックライト３５が位置する側の反対側の面に配設されている。また、バックライト３５は、光源であるＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）３８と、このＬＥＤ３８で発した光をガラス基板２１全体に導く導光板３６及び反射板３７と、を備えている。
【００３６】
このように、光源としてＬＥＤ３８が用いられる画像読取部１０では、ＬＥＤ３８をＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の３色とし、順次発光して画像を読み取り、読み取った画像を合成することでカラー画像を得ることができる。なお、ＬＥＤ３８をＲＧＢ３色にする代わりに、受光素子２５にＲＧＢのカラーフィルターを備えることでも、カラー化が可能になる。なお、クロップ領域検出用に透過光画像を得る場合には、カラー化は必要ではないので、任意の単色光を発光させてもよい。
【００３７】
また、バックライト３５が有する光源は、本実施形態に係るスキャナ１ではＬＥＤ３８を用いているが、この光源はＬＥＤ３８以外のものを用いてもよく、例えば、ＣＣＦＬ（Ｃｏｌｄ  Ｃａｔｈｏｄｅ  Ｆｌｕｏｒｅｓｃｅｎｔ  Ｌａｍｐ）等の光源を用いてもよい。
【００３８】
また、バックライト３５は、ガラス基板２１における受光素子２５が位置する側の反対側に設けられているが、このバックライト３５は、ＬＥＤ３８の発光時に、ＬＥＤ３８で発した光を導光板３６と反射板３７とによってガラス基板２１全体に導くことが可能になっており、また、ガラス基板２１は透明な部材により設けられている。また、画像読取部１０は、原稿の画像を読み取る側の面の反対側に原稿を照射する照射光を発光するバックライト３５が配設されている。これらのため、ＬＥＤ３８の発光時、即ち、バックライト３５の発光時には、バックライト３５からの光はガラス基板２１を透過し、複数の受光素子２５同士の間から、ガラス基板２１においてバックライト３５が位置する側の反対側の方向に照射される。
【００３９】
このように、透明に設けられるガラス基板２１上における複数の受光素子２５同士の間の部分は、バックライト３５の発光時に、この光を用いて、ガラス基板２１においてバックライト３５が位置する側の反対側の方向に発光可能な発光部２６として設けられている。つまり、ガラス基板２１上に配設される受光素子２５同士は離間しているので、発光部２６は、各受光素子２５の周囲にそれぞれ設けられた状態になっている。また、これらのようにガラス基板２１には受光素子２５が設けられていると共に発光部２６も設けられており、このため、受光素子２５を含めたガラス基板２１からなる層は、受光と発光とが可能な受発光層２０として設けられている。
【００４０】
このように設けられる画像読取部１０は、原稿面で反射した反射光あるいは原稿面にぶつかることなく透過した透過光を、受発光層２０に設けられる受光素子２５で受光することにより、原稿の画像を読み取ることができるように設けられているため、画像読取部１０で原稿の画像を読み取る場合は、画像読取部１０において受光素子２５が設けられている側の面で読み取る。
【００４１】
詳しくは、蓋部５（図３）と本体部６（図３）とが閉じられた状態で、第１画像読取部１１（図３）側の発光部２６から照射された光は、第１画像読取部１１に対向する原稿面にぶつかって反射する反射光と、この原稿面にぶつかることなく透過する透過光に分けられる。その際、第１画像読取部１１側の受光素子２５で反射光を受光することにより、第１画像読取部１１は、反射光画像を読み取ることができるように設けられている。同時に、第２画像読取部１２側の受光素子２５で透過光を受光することにより、第２画像読取部１２は、透過光画像を読み取ることができるように設けられている。
【００４２】
同様に、第２画像読取部１２側の発光部２６から照射された光は、第２画像読取部１２に対向する原稿面にぶつかって反射する反射光と、この原稿面にぶつかることなく透過する透過光に分けられる。その際、第１画像読取部１１側の受光素子２５で透過光を受光することにより、第１画像読取部１１は、透過光画像を読み取ることができるように設けられている。同時に、第２画像読取部１２側の受光素子２５で反射光を受光することにより、第２画像読取部１２は、反射光画像を読み取ることができるように設けられている。
【００４３】
図５は、図２に示すスキャナの構成の概略を示す図である。これらのように設けられるスキャナ１は、主制御基板６０によって制御可能になっている。この主制御基板６０には、処理部、記憶部及び入出力部が設けられており、このうち処理部には、各種の演算処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７０が設けられている。
【００４４】
また、処理部は、第１画像読取部１１の制御を行う第１画像読取部制御部７１と、第１画像読取部１１で読み取った画像を取り込む第１読取画像取込部７２と、第２画像読取部１２の制御を行う第２画像読取部制御部７５と、第２画像読取部１２で読み取った画像を取り込む第２読取画像取込部７６と、画像表示部１５での画像表示の制御を行う画像表示制御部８０と、画像表示部１５に対して行われた入力操作を取得する入力操作取得部８１と、透過光画像により検出したクロップ領域にて反射光画像のクロップ処理を行うクロップ処理部８２と、クロップ処理部８２により検出されたクロップ領域の頂点が画像読取部１０による読取領域内にあるか否かを判定することにより、画像欠けの有無を判定する画像欠け判定部８３と、クロップ処理結果の画像を保存する画像保存部８４と、開閉検出機構での検出結果に基づいて蓋部５と本体部６との開閉を検出する開閉検出部８５と、を有している。
【００４５】
すなわち、第１画像読取部制御部７１と、第１読取画像取込部７２と、第２画像読取部制御部７５と、第２読取画像取込部７６は、第１画像読取部１１または第２画像読取部１２の画像読取部を制御して、第１画像読取部１１側と第２画像読取部１２側の２つの発光部２６からそれぞれ照射される光による透過光画像と反射光画像を取得する読取制御部として機能する。原稿１００の両面の画像を同時に取得する場合、第１画像読取部制御部７１は、第１画像読取部１１側の発光部２６から光が照射されるように制御することにより、第１読取画像取込部７２は、第１画像読取部１１により読み取られた反射光画像を取得し、同時に第２読取画像取込部７６は、第２画像読取部１２により読み取られた透過光画像を取得する。同様に、第２画像読取部制御部７５は、第２画像読取部１２側の発光部２６から光が照射されるように制御することにより、第１読取画像取込部７２は、第１画像読取部１１により読み取られた透過光画像を取得し、同時に第２読取画像取込部７６は、第２画像読取部１２により読み取られた反射光画像を取得する。
【００４６】
また、クロップ処理部８２は、第１画像読取部１１に対向する原稿１００の面について、第１読取画像取込部７２により読み取られた透過光画像からクロップ領域を検出し、第１読取画像取込部７２により読み取られた反射光画像のクロップ処理を行う。同様に、クロップ処理部８２は、第２画像読取部１２に対向する原稿１００の面について、第２読取画像取込部７６により読み取られた透過光画像からクロップ領域を検出し、第２読取画像取込部７６により読み取られた反射光画像のクロップ処理を行う。詳しくは、クロップ処理部８２は、透過光画像を二値化してクロップ領域を検出し、当該クロップ領域にて反射光画像のクロップ処理を行う。例えば、クロップ処理部８２は、透過光画像の二値化画像からエッジ部分に対応する直線群を検出し、直線群の交点を頂点とするクロップ領域を検出し、当該クロップ領域にて反射光画像のクロップ処理を行う。
【００４７】
また、画像欠け判定部８３は、クロップ処理部８２により検出されたクロップ領域の頂点が画像読取部１０（図３）による読取領域内にあるか否かを判定することにより、画像欠けの有無を判定する。詳しくは、画像欠け判定部８３は、第１画像読取部１１に対向する原稿１００の面について、クロップ処理部８２により検出されたクロップ領域の頂点が、第１画像読取部１１の読取領域内にあるか否かを判定する。同様に、画像欠け判定部８３は、第２画像読取部１２に対向する原稿１００の面について、クロップ処理部８２により検出されたクロップ領域の頂点が、第２画像読取部１２の読取領域内にあるか否かを判定する。ここで、画像欠け判定部８３は、クロップ領域の頂点が読取領域内にないと判定した場合には、画像欠けがあるとの通知が画像表示部１５に表示されるよう画像表示制御部８０を制御する。
【００４８】
また、画像保存部８４は、クロップ処理部８２によりクロップ処理された反射光画像であるクロップ処理画像を記憶部に保存する。
【００４９】
本実施形態に係るスキャナ１は、以上のごとき構成からなり、以下、その作用について説明する。図６は、原稿の画像を読み取る場合における説明図である。このスキャナ１は、通常の使用時には、第２画像読取部１２（図３）側を上方に向ける向きで本体部６を下側に位置させ、第２画像読取部１２に対して相対的に開閉可能な蓋部５を、本体部６に対する蓋として使用する。このように設けられるスキャナ１で、原稿１００の画像を読み取る場合について説明すると、まず蓋部５を開いた状態で、本体部６に設けられる第２画像読取部１２の上に原稿１００を置き、この状態でヒンジ８を回動中心として蓋部５を閉じる。これにより、原稿１００は蓋部５と本体部６とで挟み込まれ、第１画像読取部１１（図３）と第２画像読取部１２に挟み込まれた状態になる。即ち、原稿１００の両面に、画像読取部１０（図３）が対向して位置する状態になる。
【００５０】
このように蓋部５と本体部６とを閉じると、開閉検出部８５（図５）は、双方が閉じた状態であることを検出する。このように、蓋部５と本体部６とが閉じた状態であることを開閉検出部８５で検出すると、自動的に、または、画像表示部１５（図２）への所定の入力操作によって、スキャナ１は、原稿１００の画像を画像読取部１０によって読み取る制御を行う。この画像読取制御を行う場合は、第１画像読取部制御部７１（図５）で第１画像読取部１１を制御し、第２画像読取部制御部７５（図５）で第２画像読取部１２を制御する。これにより、画像読取部１０は、画像の読み取りを開始する。
【００５１】
第１画像読取部１１や第２画像読取部１２で読み取った原稿１００の画像は、第１読取画像取込部７２（図５）や第２読取画像取込部７６（図５）で取り込み、画像表示制御部８０（図５）で画像表示部１５を制御することにより、画像表示部１５で表示する。このように、画像表示部１５で表示した原稿１００の画像をスキャナ１の使用者が視認し、使用者が任意のタイミングで、画像表示部１５の１つの機能であるスタートボタンへの入力操作を行うと、スキャナ１は、第１読取画像取込部７２や第２読取画像取込部７６で取り込んだ画像を記憶部に記憶する。つまり、第１画像読取部１１や第２画像読取部１２で読み取った画像を保存し、これにより原稿１００の画像を撮像する。
【００５２】
スキャナ１の使用時には、第１画像読取部１１や第２画像読取部１２、即ち、画像読取部１０で原稿１００の画像を読み取るが、次に、画像読取部１０で原稿１００の画像を読み取る場合における詳細な作用について説明する。
【００５３】
原稿１００の画像を読み取る場合は、原稿１００を画像読取部１０の受発光層２０におけるバックライト３５側の反対側に配置した状態で、画像読取部１０のバックライト３５が有するＬＥＤ３８を発光させる。ＬＥＤ３８で発した光は導光板３６で当該導光板３６全体に導かれ、また、反射板３７が位置している部分では、反射板３７によって反射する。このため、ＬＥＤ３８で発した光は、バックライト３５における反射板３７が位置している側の面の反対側の面から出光し、受発光層２０を照射する。即ち、画像の読み取り時には、ＬＥＤ３８を発光させることにより、バックライト３５で受発光層２０を照射する。
【００５４】
バックライト３５によって受発光層２０を照射した場合、バックライト３５からの光は受発光層２０が有するガラス基板２１を透過し、ガラス基板２１におけるバックライト３５が位置する側の面の反対側の面において、受光素子２５が配設されていない部分である発光部２６から原稿１００に向けて出光する。即ち、バックライト３５を発光させた場合には、発光部２６から原稿１００に対して照射する。
【００５５】
ここで、図７は、第１画像読取部１１で原稿１００の反射光画像を読み取り、第２画像読取部１２で透過光画像を読み取る場合における説明図である。なお、この例では、原稿１００の表面が第１画像読取部１１に対向し、裏面が第２画像読取部１２に対向している。
【００５６】
第１画像読取部１１側のＬＥＤ３８発光時に発光部２６から照射された光のうち、原稿１００の表面に到達した光は、原稿１００の表面で反射をするが、その際に、原稿１００の表面の色など表面の状態に応じた反射光となって反射をする。原稿１００で反射した光は、第１画像読取部１１側の受発光層２０の方向に向かって反射する。第１画像読取部１１側の受発光層２０に向かった反射光は、この受発光層２０における受光素子２５に到達する。これにより、第１画像読取部１１側の受光素子２５は、原稿１００の表面で反射した反射光を受光する。原稿１００の表面で反射した反射光は、原稿１００の表面の状態に応じた反射光になっており、この受光素子２５は、受光した光に応じて電気信号を発生させる。このため、原稿１００の表面で反射した反射光を受光した受光素子２５は、受光した反射光が反射をした原稿１００の表面の状態に応じた電気信号を発生する。このように受光素子２５で発生した電気信号は、第１読取画像取込部７２に伝達され、この部分で反射光画像として取り込まれる。
【００５７】
一方、第１画像読取部１１側のＬＥＤ３８発光時に発光部２６から照射された光のうち、原稿１００の表面に到達しない光は、そのまま透過光となって、第２画像読取部１２側の受発光層２０の方向に向かって透過する。第２画像読取部１２側の受発光層２０に向かった透過光は、この受発光層２０における受光素子２５に到達する。これにより、第２画像読取部１２側の受光素子２５は、原稿１００の表面に到達することなく透過した透過光を受光し、受光した光に応じて電気信号を発生させる。このため、原稿１００が位置していない領域の受光素子２５は、透過光を受光して受光した透過光に応じた電気信号を発生するが、原稿１００が位置する領域の受光素子２５は、透過光を受光することがなく、それに応じた電気信号を発生しない。このように受光素子２５で発生した電気信号は、第２読取画像取込部７６に伝達され、この部分で反射光画像として取り込まれる。
【００５８】
つまり、第１画像読取部１１側のＬＥＤ３８発光時に発光部２６から照射された光のうち、反射光となった光は第１画像読取部１１側の受光素子２５で受光され、第１読取画像取込部７２で反射光画像として取り込まれる。一方、透過光となった光は第２画像読取部１２側の受光素子２５で受光され、第２読取画像取込部７６で透過光画像として取り込まれる。
【００５９】
図８は、第１画像読取部１１で原稿１００の透過光画像を読み取り、第２画像読取部１２で反射光画像を読み取る場合における説明図である。第２画像読取部１２側のＬＥＤ３８発光時には上述の説明と上下の位置関係が逆転するものの同様に、この第２画像読取部１２側のＬＥＤ３８発光により発光部２６から照射された光のうち、反射光となった光は第２画像読取部１２側の受光素子２５で受光され、第２読取画像取込部７６で反射光画像として取り込まれる。一方、透過光となった光は第１画像読取部１１側の受光素子２５で受光され、第１読取画像取込部７２で透過光画像として取り込まれる。
【００６０】
このように、第１画像読取部１１側と第２画像読取部１２側のいずれかで照射された光は、一方の側で反射光となり反射光画像として取り込まれ、他方の側で透過光となり透過光画像として取り込まれる。つまり、原稿１００の一方の面を第１画像読取部１１で読み取り、他方の面を第２画像読取部１２で読み取ることにより、原稿１００の両面は、第１画像読取部１１と第２画像読取部１２で同時に読み取られ、第１読取画像取込部７２と第２読取画像読込部７６で反射光画像および透過光画像となって取得される。
【００６１】
図９は、実施形態に係るスキャナで原稿の画像を読み取りクロップ処理を行う際の処理手順の一例を示すフロー図である。次に、本実施形態に係るスキャナ１で原稿１００の情報を取得しクロップ処理を行う場合の制御方法、即ち、当該スキャナ１でのクロップ処理時の処理手順について説明する。なお、以下の説明においては、理解の容易のため、原稿１００の表面が第１画像読取部１１に対向しており、原稿１００の裏面が第２画像読取部１２に対向している場合について説明するが、原稿１００のいずれを表面にして設置するかは自由であり、表裏逆の場合は表面と裏面の記載を読み替えて本実施形態を適用することができる。また、以下の説明においては、原稿１００としてＩＣ運転免許証のカード媒体を用いた例について説明するが、これに限られず、運転免許証以外の定型媒体等の原稿１００を用いることもできる。
【００６２】
スキャナ１は、蓋部５と本体部６とが閉じた状態であることを開閉検出部８５により検出した場合や、画像表示部１５へのスタートボタンの入力操作等の情報を入力操作取得部８１により取得した場合に、以下の処理を開始する。図９に示すように、第１画像読取部制御部７１は、第１画像読取部１１側の発光部２６から光が照射されるように制御することにより、第１読取画像取込部７２は、第１画像読取部１１により読み取られた表面の反射光画像を取得し、同時に第２読取画像取込部７６は、第２画像読取部１２により読み取られた裏面の透過光画像を取得する（ステップＳＴ１０１）。図１０は、第１読取画像取込部７２により取得された表面の反射光画像の一例を示す図であり、図１１は、第２読取画像取込部７６により取得された裏面の透過光画像の一例を示す図である。なお、この例では、第１画像読取部１１および第２画像読取部１２による読取領域は、２次元座標（ｘ座標，ｙ座標）において、０＜ｘ＜７４８，０＜ｙ＜４８０の領域である。
【００６３】
そして、クロップ処理部８２は、第２読取画像取込部７６により取得された裏面の透過光画像を２値化する（ステップＳＴ１０２）。２値化のための閾値は、透過光が受光された領域の画素の輝度（例えばＨｅｘＦＦ）と、透過光が受光されなかった領域の画素の輝度（例えばＨｅｘ００）の間の任意の数値（例えば、Ｈｅｘ００〜ＦＦの間の数値）でよい。この例では、クロップ処理部８２は、閾値をスライスＨｅｘ８０として裏面の透過光画像を２値化する。図１２は、クロップ処理部８２により２値化された裏面の透過光画像の一例を示す図である。
【００６４】
そして、クロップ処理部８２は、２値化された裏面の透過光画像から、原稿１００のエッジ部分に対応する直線群の交点を算出し、原稿１００のクロップ領域の頂点を検出する（ステップＳＴ１０３）。詳しくは、図１２に示すように、２値化された裏面の透過光画像に基づいて、原稿１００の４辺のエッジ部分の交点の二次元座標を、原稿１００のクロップ領域の４つの頂点の二次元座標ＢＴＬ（ＢＴＬｘ，ＢＴＬｙ）、ＢＴＲ（ＢＴＲｘ，ＢＴＲｙ）、ＢＢＬ（ＢＢＬｘ，ＢＢＬｙ）、ＢＢＲ（ＢＢＲｘ，ＢＢＲｙ）として算出する。
【００６５】
そして、画像欠け判定部８３は、クロップ処理部８２により算出されたクロップ領域の４頂点ＢＴＬ、ＢＴＲ、ＢＢＬ、ＢＢＲのｘ座標とｙ座標が、第２画像読取部１２の読取領域（０＜ｘ＜７４８，０＜ｙ＜４８０）内にあるか否かを判定する（ステップＳＴ１０４）。すなわち、画像欠け判定部８３は、４頂点のｘ座標ＢＴＬｘ，ＢＴＲｘ，ＢＢＬｘ，ＢＢＲｘが０＜ｘ＜７４８であり、かつ、４頂点のｙ座標ＢＴＬｙ，ＢＴＲｙ，ＢＢＬｙ，ＢＢＲｙが０＜ｙ＜７４８であるか否かを判定する。
【００６６】
そして、画像欠け判定部８３は、クロップ領域の４頂点が読取領域内にないと判定した場合（ステップＳＴ１０４，Ｎｏ）、画像欠けがあるとのメッセージが画像表示部１５に表示されるよう画像表示制御部８０を制御することにより、ユーザ通知を行う（ステップＳＴ１０５）。画像欠けの通知を受けたユーザは、再度、原稿１００を設置し直した後、画像表示部１５の１つの機能であるスタートボタンへの入力操作を行う等により、上述の処理手順を再処理させることができる。
【００６７】
一方、画像欠け判定部８３によりクロップ領域の４頂点が読取領域内にあると判定した場合（ステップＳＴ１０４，Ｙｅｓ）、第２画像読取部制御部７５は、第２画像読取部１２側の発光部２６から光が照射されるように制御する。これにより、第１読取画像取込部７２は、第１画像読取部１１により読み取られた表面の透過光画像を取得し、同時に第２読取画像取込部７６は、第２画像読取部１２により読み取られた裏面の反射光画像を取得する（ステップＳＴ１０６）。図１３は、第１読取画像取込部７２により取得された表面の透過光画像の一例を示す図であり、図１４は、第２読取画像取込部７６により取得された裏面の反射光画像の一例を示す図である。
【００６８】
そして、クロップ処理部８２は、第１読取画像取込部７２により取得された表面の透過光画像を２値化する（ステップＳＴ１０７）。上述のように、２値化のための閾値は、透過光が受光された領域の画素の輝度（例えばＨｅｘＦＦ）と、透過光が受光されなかった領域の画素の輝度（例えばＨｅｘ００）の間の任意の数値（例えば、Ｈｅｘ００〜ＦＦの間の数値）でよい。この例では、クロップ処理部８２は、閾値をスライスＨｅｘ８０として表面の透過光画像を２値化する。図１５は、クロップ処理部８２により２値化された表面の透過光画像の一例を示す図である。
【００６９】
そして、クロップ処理部８２は、２値化された表面の透過光画像から、原稿１００のエッジ部分に対応する直線群の交点を算出し、原稿１００のクロップ領域の頂点を検出する（ステップＳＴ１０８）。詳しくは、図１５に示すように、２値化された表面の透過光画像に基づいて、原稿１００の４辺のエッジ部分の交点の二次元座標を、原稿１００のクロップ領域の４つの頂点の二次元座標ＦＴＬ（ＦＴＬｘ，ＦＴＬｙ）、ＦＴＲ（ＦＴＲｘ，ＦＴＲｙ）、ＦＢＬ（ＦＢＬｘ，ＦＢＬｙ）、ＦＢＲ（ＦＢＲｘ，ＦＢＲｙ）として算出する。
【００７０】
そして、クロップ処理部８２は、原稿１００の裏表の両面について、透過光画像から検出されたクロップ領域の４頂点を用いて、反射光画像のクロップ処理を行う（ステップＳＴ１０９）。すなわち、クロップ処理部８２は、４頂点で構成される矩形（クロップ領域）内の画像を残し、矩形（クロップ領域）外の不要部分を削除する。図１６は、原稿１００の表面について、透過光画像から検出されたクロップ領域の４頂点を用いて、反射光画像のクロップ処理を行う例を示す図であり、図１７は、原稿１００の裏面について、透過光画像から検出されたクロップ領域の４頂点を用いて、反射光画像のクロップ処理を行う例を示す図である。なお、各図の上図はクロップ領域を表し、下図はクロップ処理画像を示す。
【００７１】
図１６に示すように、詳しくは、クロップ処理部８２は、原稿１００の表面について、ステップＳＴ１０８にて透過光画像から算出されたＦＴＬ、ＦＴＲ、ＦＢＬ、ＦＢＲを４頂点とする矩形をクロップ領域として、ステップＳＴ１０１にて取得された表面の反射光画像のクロップ処理を行う。同様に図１７に示すように、クロップ処理部８２は、原稿１００の裏面について、ステップＳＴ１０３にて透過光画像から算出されたＢＴＬ、ＢＴＲ、ＢＢＬ、ＢＢＲを４頂点とする矩形をクロップ領域として、ステップＳＴ１０６にて取得された裏面の反射光画像のクロップ処理を行う。なお、画像保存部８４は、クロップ処理されたクロップ処理画像を記憶部に保存する。また、画像表示制御部８０は、クロップ処理されたクロップ処理画像が画像表示部１５に表示されるよう制御してもよい。
【００７２】
以上が、本実施形態における処理手順の一例である。なお、上述の説明においては、まず、ステップＳＴ１０１にて第１画像読取部１１側の発光部２６から光が照射されるように制御し、その後、ステップＳＴ１０６にて第２画像読取部１２側の発光部２６から光が照射されるように制御する手順で説明を行ったが、これに限られず、双方の発光部２６の照射順を入れ替えてもよい。すなわち、上述のステップＳＴ１０１〜ＳＴ１０３の処理と、ステップＳＴ１０６〜ＳＴ１０８との処理の順番を入れ替え、ステップＳＴ１０４において、表面の透過光画像により検出された４頂点が読取領域内にあるか否かを判定してもよい。
【００７３】
また、上述の説明においては、原稿１００の表面と裏面の両面を同時に読み取る場合を例に説明したが、これに限られず、表面のみのクロップ処理画像を取得する場合は、第２画像読取部１２による裏面の画像読み取り動作を停止させ、裏面のみのクロップ処理画像を取得する場合には、第１画像読取部１１による表面の画像読み取り動作を停止させてもよい。
【００７４】
また、上述の説明においては、原稿１００を挟み込み、蓋部５と本体部６を閉じた場合に、第１画像読取部１１の読取領域と第２画像読取部１２の読取領域とが正確に重なり合うことを想定して、ステップＳＴ１０４において、裏面の透過光画像から算出した４頂点が第２画像読取部１２の読取領域内にあるか否かを判定して画像欠けの判定を行ったが、より正確を期すために、ステップＳＴ１０８の後に、さらに、表面の透過光画像から算出した４頂点が第１画像読取部１１の読取領域内にあるか否かを判定して画像欠けの判定を行ってもよい。
【００７５】
以上、本実施形態に係るスキャナ１によれば、原稿面に対向して設けられた発光部２６から照射された光が、原稿１００にぶつかることなく透過した透過光で読み取った透過光画像を用いてクロップ領域を判定するので、原稿１００の地色と背景色の輝度差に関係なく、クロップ領域を正確に検出することができる。また、同一の画像読取部１０が、原稿１００の両面に対向して設けられた２つの発光部２６のそれぞれから照射される光によって透過光画像と反射光画像を読み取るので、原稿１００を静止させて画像読取部１０と原稿１００との位置関係を維持したまま、クロップ領域検出用の透過光画像とクロップ対象の反射光画像を取得することができ、ずれのない正確なクロップ処理を行うことができる。すなわち、このスキャナ１では、スキューやスリップ等の原因となる可動部（例えば、原稿や画像読取部やミラー等を動作させる可動部）を必要とすることなく、原稿１００の位置を画像読取部１０に対して固定したまま透過光画像と反射光画像を読み取ることができるので、両画像の二次元座標における原稿領域は正確に一致することとなる。その結果、透過光画像から検出したクロップ領域を用いて、正確な反射光画像のクロップ処理を行うことができる。
【００７６】
また、本実施形態に係るスキャナ１によれば、第１画像読取部１１側と第２画像読取部１２側の双方の発光部２６のうち一方の発光部２６による照射時に、原稿１００の両面に対向して設けられた第１画像読取部１１と第２画像読取部１２の双方が、各面の透過光画像と反射光画像を読み取るので、発光部２６により照射される光を無駄にすることなく原稿１００の両面の画像を読み取ることができる。すなわち、第１画像読取部１１と第２画像読取部１２の双方で各面の透過光画像と反射光画像を同時に読み取ることにより、発光部２６の光源であるＬＥＤ３８の消費電力を抑えることができる。
【００７７】
また、本実施形態に係るスキャナ１によれば、透過光画像は、原稿面に対向して設けられた発光部２６から照射された光が、この原稿面にぶつかることなく透過した透過光で読み取った画像であるので、透過光画像のうち輝度の低い領域は、原稿領域を正確に表すこととなる。そのため、クロップ処理部８２により透過光画像を二値化することによりクロップ領域を正確に判定でき、原稿１００の地色と背景色の輝度差に関係なく正確なクロップ処理を行うことができる。
【００７８】
また、本実施形態に係るスキャナ１によれば、クロップ処理部８２は、透過光画像の二値化画像からエッジ部分に対応する直線群を検出し、直線群の交点を頂点とするクロップ領域を検出するので、より正確なクロップ処理を行うことができる。すなわち、一般に原稿は４辺のエッジ部分で構成されるため、このエッジ部分に対応する直線群を検出することにより、二値化画像から正確にクロップ領域を検出することができる。また、原稿１００の角が丸みを帯びている場合や、原稿１００の一部分の領域が読取領域内になく読み取れなかった場合等であっても、検出した直線群の交点を算出することで、この交点を頂点とするクロップ領域を正確に検出することが可能となる。
【００７９】
また、本実施形態に係るスキャナ１によれば、画像欠け判定部８３は、エッジ部分に対応する直線群の交点であるクロップ領域の頂点が、画像読取部１０による読取領域内にあるか否かを判定することにより、画像欠けの有無を判定するので、原稿の一部分の領域が読取領域内になく画像欠けがあることを正確に判定することができる。
【００８０】
また、本実施形態に係るスキャナ１によれば、画像欠け判定部８３は、エッジ部分に対応する直線群の交点であるクロップ領域の頂点が、画像読取部１０による読取領域内にない場合に、画像欠けがあるとの通知を出力部である画像表示部１５に出力するので、自動的に画像欠けの有無を判定して、利用者に画像欠けがあることを通知することができ、原稿１００のセット不良による画像欠けを防止することができる。
【００８１】
また、本実施形態に係るスキャナ１によれば、開閉可能な蓋部５と本体部６のそれぞれに、発光部２６を含む画像読取部１０を設け、原稿１００の画像を読み取る際には、蓋部５と本体部６との間に原稿１００を挟み込んで、原稿１００の両面から画像を読み取っている。したがって、原稿１００は、蓋部５と本体部６の間に挟み込まれることによって、蓋部５と本体部６のそれぞれに設置された発光部２６を含む画像読取部１０に対して安定して静止した状態となり、画像読取部１０と発光部２６と原稿１００との位置関係が固定化される。そして、これらの位置関係が固定化された状態で、双方に設けられた画像読取部１０により原稿１００の両面の画像を読み取ることができるので、原稿１００の両面の画像の正確なクロップ処理を行うことができる。
【００８２】
さて、これまで本発明に係る実施形態について説明したが、本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００８３】
例えば、スキャナ１がスタンドアローンの形態で処理を行う場合を一例に説明したが、スキャナ１は、クライアント端末からの要求に応じて処理を行い、その処理結果を当該クライアント端末に返却するようにしてもよい。
【００８４】
また、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データ等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００８５】
また、スキャナ１の主制御基板６０に関して、図５に示した各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。特に、クロップ処理部８２や画像欠け判定部８３や画像保存部８４等に関しては、ＣＰＵ７０と協働して処理を行う別構成としたが、これに限られず、ＣＰＵ７０が、本実施形態に係る各種の処理手順等を規定したプログラムを内部メモリに読み込むことにより、このＣＰＵ７０が、上述したクロップ処理部８２や画像欠け判定部８３や画像保存部８４等として機能してもよいものである。そのほか、主制御基板６０が備える各処理機能については、その全部または任意の一部を、ＣＰＵ７０および当該ＣＰＵ７０にて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、後述する記録媒体に記録されており、必要に応じてＣＰＵ７０に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤなどの記憶部などは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）として協働してＣＰＵ７０に命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵ７０と協働して制御部を構成する。
【００８６】
また、このコンピュータプログラムは、スキャナ１に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００８７】
また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、および、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【００８８】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００８９】
主制御基板６０の記憶部に格納される各種のデータベースやファイル等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理や各種のプログラム、テーブル、データベースやファイル等を格納する。
【００９０】
また、本発明に係る画像読取装置は、実施形態に係るスキャナ１に限られず、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置に、イメージスキャナ等の周辺装置を接続して構成してもよい。また、本発明に係る画像読取装置は、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【００９１】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【００９２】
また、上述した実施形態に係るスキャナ１では、蓋部５が第１本体部として設けられており、本体部６が第２本体部として設けられているが、第１本体部と第２本体部とは、蓋部５と本体部６と以外により設けられていてもよい。即ち、第１本体部が第２本体部の蓋として設けられている必要はなく、第１本体部と第２本体部との関係は、実施形態に係るスキャナ１の蓋部５と本体部６との関係にとらわれない。
【産業上の利用可能性】
【００９３】
以上のように、本発明に係る画像読取装置は、原稿画像のクロップ処理を行う画像読取装置に有用であり、特に、原稿を挟み込んで画像を読み取る画像読取装置に適している。
【符号の説明】
【００９４】
１  スキャナ
５  蓋部
６  本体部
１０  画像読取部
１１  第１画像読取部
１２  第２画像読取部
２５  受光素子
２６  発光部
３５  バックライト
３８  ＬＥＤ
６０  主制御基板
７１  第１画像読取部制御部
７２  第１読取画像取込部
７５  第２画像読取部制御部
７６  第２読取画像取込部
８２  クロップ処理部
８３  画像欠け判定部
８４  画像保存部
８５  開閉検出部
１００  原稿
【図１】
2011223064.tif 000003
【図２】
2011223064.tif 000004
【図３】
2011223064.tif 000005
【図４】
2011223064.tif 000006
【図５】
2011223064.tif 000007
【図６】
2011223064.tif 000008
【図７】
2011223064.tif 000009
【図８】
2011223064.tif 000010
【図９】
2011223064.tif 000011
【図１０】
2011223064.tif 000012
【図１１】
2011223064.tif 000013
【図１２】
2011223064.tif 000014
【図１３】
2011223064.tif 000015
【図１４】
2011223064.tif 000016
【図１５】
2011223064.tif 000017
【図１６】
2011223064.tif 000018
【図１７】
2011223064.tif 000019