(57)【要約】【課題】電源をオンしてから、原稿が重なって原稿台に載置された場合であっても、全面が原稿台に面した原稿を正しく検出することを課題とする。【解決手段】本発明は、原稿台に重ねて載置された矩形状の複数枚の原稿を読み取る読取部と、前記読取部が読み取った原稿のエッジを検出するエッジ検出部と、前記エッジ検出部が検出したエッジに基づいて、前記原稿の輪郭を抽出する輪郭抽出部と、前記輪郭抽出部が抽出した前記原稿の輪郭から、原稿の重なりを判定する重なり判定部と、前記重なり判定部の判定結果に基づいて、前記複数枚の原稿のうち全面が前記原稿台に面した原稿を検出する原稿検出部と、を備えることを特徴とする。【選択図】図７
2019165333.tif 000002
【特許請求の範囲】
【請求項１】
原稿台に重ねて載置された矩形状の複数枚の原稿を読み取る読取部と、
前記読取部が読み取った原稿のエッジを検出するエッジ検出部と、
前記エッジ検出部が検出したエッジに基づいて、前記原稿の輪郭を抽出する輪郭抽出部と、
前記輪郭抽出部が抽出した前記原稿の輪郭から、原稿の重なりを判定する重なり判定部と、
前記重なり判定部の判定結果に基づいて、前記複数枚の原稿のうち全面が前記原稿台に面した原稿を検出する原稿検出部と、
を備えた画像読取装置。
【請求項２】
前記読取部が読み取った原稿のうち、前記原稿検出部が検出した原稿に記載されている情報を出力する情報出力部、をさらに備えた、
請求項１に記載の画像読取装置。
【請求項３】
前記重なり判定部は、前記輪郭抽出部が抽出した複数の輪郭内に共通の画素位置を示す情報を有する場合に、当該複数の輪郭の原稿は互いに重なっていると判定する、
請求項１または２に記載の画像読取装置。
【請求項４】
前記重なり判定部が複数の原稿が互いに重なっていると判定した場合に、原稿が重なっていることを示す情報を報知する報知部、をさらに備えた、
請求項１乃至３のいずれか一に記載の画像読取装置。
【請求項５】
画像読取装置における画像読取方法であって、
原稿台に重ねて載置された矩形状の複数枚の原稿を読み取る工程と、
読み取った前記原稿のエッジを検出する工程と、
検出した前記エッジに基づいて、前記原稿の輪郭を抽出する工程と、
抽出した前記原稿の輪郭から、原稿の重なりを判定する工程と、
前記原稿の重なりの判定結果に基づいて、前記複数枚の原稿のうち全面が前記原稿台に面した原稿を検出する工程と、
を含む画像読取方法。
【請求項６】
画像読取装置としてのコンピュータを、
原稿台に重ねて載置された矩形状の複数枚の原稿を読み取る読取部と、
前記読取部が読み取った原稿のエッジを検出するエッジ検出部と、
前記エッジ検出部が検出したエッジに基づいて、前記原稿の輪郭を抽出する輪郭抽出部と、
前記輪郭抽出部が抽出した前記原稿の輪郭から、原稿の重なりを判定する重なり判定部と、
前記重なり判定部の判定結果に基づいて、前記複数枚の原稿のうち全面が前記原稿台に面した原稿を検出する原稿検出部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取方法およびプログラムに関する。
【背景技術】
【０００２】
従来、複合機（Multi‐Function  Peripheral）等の画像読取装置において、原稿を複写するには、原稿台に載置された原稿に発光部から光を投射し、原稿からの反射光を受光部が受信して原稿の画像情報を読み取る。画像読取装置は、読み取った画像情報に基づいて原稿を複写する。
【０００３】
また、最近は、原稿台に載置した複数枚の原稿をそれぞれ読み取る画像読取装置が開発されている。例えば、特許文献１（特開２００２−１００５９号公報）には、複数枚の原稿を原稿台に載置した場合、読取画像における原稿の境界エッジを検出し、それぞれの原稿を切り出す技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術は、原稿が重なって原稿台に載置された場合、原稿を正しく検出することができないことがある。
【０００５】
本発明は、上記に鑑みてなされたものであって、原稿が重なって原稿台に載置された場合であっても、全面が原稿台に面した原稿を正しく検出することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明は、原稿台に重ねて載置された矩形状の複数枚の原稿を読み取る読取部と、前記読取部が読み取った原稿のエッジを検出するエッジ検出部と、前記エッジ検出部が検出したエッジに基づいて、前記原稿の輪郭を抽出する輪郭抽出部と、前記輪郭抽出部が抽出した前記原稿の輪郭から、原稿の重なりを判定する重なり判定部と、前記重なり判定部の判定結果に基づいて、前記複数枚の原稿のうち全面が前記原稿台に面した原稿を検出する原稿検出部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、原稿が重なって原稿台に載置された場合であっても、全面が原稿台に面した原稿を正しく検出することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施の形態に係る画像読取装置のハードウェア構成例を示すブロック図である。
【図２】図２は、原稿の重なりの一例を示す図である。
【図３】図３は、原稿の重なりの他の一例を示す図である。
【図４】図４は、原稿の重なりの他の一例を示す図である。
【図５】図５は、原稿の重なりの他の一例を示す図である。
【図６】図６は、原稿の重なりの他の一例を示す図である。
【図７】図７は、画像読取装置の機能構成を示す機能ブロック図である。
【図８】図８は、エッジ量フィルタを例示的に示す模式図である。
【図９】図９は、エッジ量フィルタを例示的に示す模式図である。
【図１０】図１０は、検出された線分の一例を示す模式図である。
【図１１】図１１は、検出された線分から頂点を抽出した一例を示す模式図である。
【図１２】図１２は、矩形Ｔｐを形成する点Ａｐへの位置を、原点Ｏからのベクトルで示す図である。
【図１３】図１３は、二つの矩形が重なっている状態を示す模式図である。
【図１４】図１４は、画像読取装置における制御処理の流れの例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る画像読取装置の実施の形態を詳細に説明する。なお、以下の各実施形態では、画像読取装置として、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機を例に挙げて説明するが、複写機、スキャナ装置、ファクシミリ装置等の画像読取装置であればいずれにも適用することができる。
【００１０】
まず、図１を用いて、本実施の形態に係る画像読取装置１のハードウェア構成を説明する。画像読取装置１は、原稿台に載置された矩形形状の原稿に印刷された画像情報を読み取って、用紙上に当該画像情報を形成（複写）する装置である。
【００１１】
図１は、本実施の形態に係る画像読取装置１のハードウェア構成例を示すブロック図である。図１に示すように、画像読取装置１は、コントローラ３０、操作部４０、画像形成部５０、画像読取部７０を備える。画像読取部７０は、光を照射して、原稿台（図示せず）に載置された原稿を光学的に読み取り、画像情報を入力する。操作部４０は、画像形成に関する操作を行う。例えば、操作部４０は、画像形成をする用紙の枚数をセットする。例えば、操作部４０は、画像形成の濃度をセットする。例えば、操作部４０は、用紙の両面への画像形成をセットする。例えば、操作部４０は、形成する画像の縮尺をセットする。コントローラ３０は、操作部４０からの情報および画像読取部７０が読み取った画像情報に基づいて、用紙に画像を形成するための画像形成指示情報を生成する。
【００１２】
この画像形成指示情報は、画像情報の他に、用紙に対して画像形成を指示するコマンドを含む。コントローラ３０は、生成した画像形成指示情報を画像形成部５０に出力する。画像形成部５０は、入力された画像形成指示情報に基づいて、用紙上に視認可能な画像を形成する。
【００１３】
具体的には、画像形成部５０は、入力された画像形成指示情報に基づいて、円柱状のドラム（図示せず）に静電的な潜像画像を形成する。次に画像形成部５０は、潜像画像上にトナーを付着させ、ドラム上で潜像画像を顕像化する。次に画像形成部５０は、顕像化した画像を用紙に転写する。そして画像形成部５０は、用紙に転写された画像を定着して、用紙上に画像を形成する。そして画像形成部５０は、画像が形成された用紙を外部に排出する。
【００１４】
画像読取部７０は、ＣＰＵ（Central  Processing  Unit）７１、ＲＯＭ（Read  Only  Memory）７２、ＲＡＭ（Random  Access  Memory）７３、メモリ部７４等を備えている。ＣＰＵ７１は制御主体となる。ＲＯＭ７２は各種プログラムを記憶する。ＲＡＭ７３はプログラムや各種データを展開する。メモリ部７４は各種プログラムを記憶する。ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、メモリ部７４は、互いにバス７５を介して接続されている。ＣＰＵ７１とＲＯＭ７２とＲＡＭ７３が、画像読取制御部１００を構成する。すなわち、画像読取制御部１００は、ＣＰＵ７１がＲＯＭ７２やメモリ部７４に記憶されＲＡＭ７３に展開された制御プログラムに従って動作することによって、後述する画像読取装置１に係る制御処理を実行する。
【００１５】
ＲＡＭ７３は、読取情報記憶部７３１を有する。読取情報記憶部７３１は、後述する受光部７９が受光した画像情報を記憶する。
【００１６】
メモリ部５４は、電源を切っても記憶情報が保持されるＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部５４は、画像読取部７０を制御するプログラムが記憶される制御プログラム部（図示せず）を有する。
【００１７】
また、画像読取制御部１００は、バス７５および入出力部７６を介して、発光部７７、駆動部７８、受光部７９が接続される。発光部７７は、一列に配置され光を放射する光源を有し、原稿台に載置された原稿に対して光を照射する。駆動部７８は、発光部７７を原稿台の一端部から他端部に所定速度で平行移動させる。発光部７７は、駆動部７８によって移動しながら原稿に光を照射することで、原稿をスキャンする。受光部７９は、原稿で反射した反射光を受光する。画像読取制御部１００は、受光部７９が反射光を受光することで、原稿の画像情報を読み取る。画像読取制御部１００は、読み取った画像情報を読取情報記憶部７３１に記憶する。
【００１８】
次に、図２〜図６を用いて、複数枚の原稿が重なる事例について説明する。図２〜図６において、原稿１は全面が原稿台に載置されている。原稿２は、一部または全部が、原稿１上に重なっている。発光部７７は、図２〜図６の手前側から奥側に光を照射しながら、原稿台をスキャンする。原稿１は全面が原稿台に載置されているため、全面に光が照射される。一方、一部が原稿１に重なっている原稿２は、原稿台に面している部分は照射されるが、原稿１と重なっている部分は照射されない。
【００１９】
図２は、原稿２の４つある頂点のうちの一つの頂点部分が原稿１に重なり、原稿１によって原稿２の隣接する２線と一つの頂点が隠れた状態（頂点部への重なり）を示す。すなわち、重なった原稿１により、原稿２の上側のエッジＥ１の一部と、原稿２の左側のエッジＥ２の一部が隠れている。また、重なった原稿１により、原稿２の、エッジＥ１とエッジＥ２との交点に形成される頂点Ｖｐ（図１１を参照）が隠れている。
【００２０】
図３は、原稿２が原稿１上に重なり、原稿２のエッジＥ２の一部が、原稿１によって隠されている（線の途切れ）。すなわち、原稿２の一つのエッジＥ２が２つのエッジ（Ｅ２１とＥ２２）に分断されている。
【００２１】
図４は、原稿２が原稿１上に重なり、原稿２のエッジＥ２およびエッジＥ５の一部が、原稿１によって隠されている（別の線との交わり）。すなわち、原稿２の一つのエッジＥ２が２つのエッジ（Ｅ２１とＥ２２）に分断されている。また、原稿２の別のエッジＥ５が２つのエッジ（Ｅ５１とＥ５２）に分断されている。
【００２２】
図５は、頂点を一つも含まない原稿１の一辺に原稿２が重なった状態を示す（線の端部切れ）。すなわち、エッジＥ６を含む原稿１によって原稿２のエッジＥ２、Ｅ７の一部が隠れている。また、原稿２の、エッジＥ２とエッジＥ７との交点に形成される頂点が隠れている。
【００２３】
図６は、原稿１が原稿２に完全に重なっている状態を示す（原稿の包含）。この場合、原稿１は原稿２に内包され、原稿２の原稿１と重なる部分はすべて隠れている。
【００２４】
本実施の形態では、図２〜図６のように、２枚の矩形形状の原稿が相互に重なっている状態において、原稿の重なりを判定する。なお、矩形の重なりは２枚に限らず、２枚以上のＮ枚であれば、Ｎ枚の原稿について重なりを判定する。
【００２５】
次に、画像読取装置１の機能構成について説明する。図７は、画像読取装置１の機能構成を示す機能ブロック図である。本実施の形態では、画像読取部７０における機能構成を画像読取装置１の機能構成の一例として説明する。図７に示すように、画像読取部７０の画像読取制御部１００は、読取部１０１、エッジ検出部１０２、輪郭抽出部１０３、重なり判定部１０４、原稿検出部１０５、情報出力部１０６、報知部１０７として機能する。
【００２６】
読取部１０１は、原稿台に載置された原稿をスキャンして読取り、画像情報を入力する。エッジ検出部１０２は、入力された画像情報に基づいて、原稿のエッジを検出する。入力された画像情報には、原稿の厚みによって原稿のエッジ部分に生じた原稿の影の情報を含む。エッジ検出部１０２は、この影の情報を利用して、図８に示す副走査方向エッジ検出フィルタ、図９に示す主走査方向エッジ検出フィルタを使用して、原稿のエッジ検出を行う。エッジの検出については、例えば特開２００７−１５８８４４号公報に記載されている。
【００２７】
輪郭抽出部１０３は、エッジ検出部１０２が検出した原稿のエッジに基づいて、原稿の輪郭である矩形の輪郭を抽出する。矩形の輪郭の抽出は、公知の線分抽出方法を使用して、次のようにして行う。すなわち、
（１）エッジ検出部１０２が検出した原稿のエッジに基づいて線分を抽出する。具体的には、原稿の上側の線分である上辺線分、原稿の左側の線分である左辺線分を抽出する。抽出した線分の端点は、図１０に示すように、
上辺線分ＬＵｋ：始点ＳＵｋ（ｘｕｋｓ，ｙｕｋｓ）、終点ＥＵｋ（ｘｕｋｅ，ｙｕｋｅ）（ただしｘｕｋｓ＜ｘｕｋｅ  ｋ＝１・・ｎｕ）
左辺線分ＬＬｋ：始点ＳＬｋ（ｘｌｋｓ，ｙｌｋｓ）、終点ＥＬｋ（ｘｌｋｅ，ｙｌｋｅ）（ただしｘｌｋｓ＜ｘｌｋｅ  ｋ＝１・・ｎｌ）
で表される。あるいは、上辺線分と左辺線分とを合わせて、
線分Ｌｋ：始点Ｓｋ（ｘｋｓ，ｙｋｓ）、終点Ｅｋ（ｘｋｅ，ｙｋｅ）（ただしｘｋｓ＜ｘｋｅ  ｋ＝１，・・（ｎｕ＋ｎｌ））
で表される。
【００２８】
なお、公知の線分検出方法は、例えば、下記の２文献に記載されている方法が適用可能である。
（文献１）．Grompone  von  GioiRafael,  JakubowiczJeremie,  MorelJean-Michel,  RandallGregory.  (2012).  LSD:  a  Line  Segment  Detector.  Image  Processing  On  Line(2),  pp.35-55.  doi:10.5201/ipol.2012.gjmr-lsd
（文献２）．Kalviainen,  H.,  Hirvonen,  P.,  Xu,  L.,  &  Oja,  E.  (1995).  Probabilistic  and  non-probabilistic  Hough  transforms:  overview  and  comparisons.  Image  and  Vision  Computing,  13(4),  pp.239-252
に記載されている。
【００２９】
（２）次に、矩形を形成する線分として、抽出されたそれぞれの線分から、隣接する二辺の線分が抽出される。他の線分は検出しても無視する。そして、抽出した線分から頂点を導出する。具体的には、図１１に示すように、抽出した線分のうち始点どうしが近い２つの線分（Ｌｍ（始点（ｘｍｓ，ｙｍｓ）終点（ｘｍｅ，ｙｍｅ））、Ｌｎ（始点（ｘｎｓ，ｙｎｓ）終点（ｘｎｅ，ｙｎｅ）））を抽出する。そして、抽出した線分（Ｌｍ、Ｌｎ）の始点側の延長上の頂点Ｖｐを導出する。抽出した線分Ｌｍと線分Ｌｎの始点どうしが近くなる場合は、式（１）の条件を満たす場合である。なお、εｄ、εｇは、定数である。
【００３０】
【数１】
2019165333.tif 000003
【００３１】
（３）次に、抽出した線分Ｌｍと線分Ｌｎおよび導出された頂点Ｖｐによって形成される矩形Ｔｐの輪郭を抽出する。矩形Ｔｐは、原点Ｏ、線分Ｌｍと線分Ｌｎの終点をＰｕｐ、Ｐｒｐとしたとき、矩形上の任意の原点Ｏから点Ａｐへのベクトルは、式（２）で表される。式（２）を満たす点Ａｐの集合が輪郭で囲まれる矩形の領域となる。矩形Ｔｐにおける式（２）の関係を図１２に示す。図１２に示すように、原点Ｏから点Ａｐへのベクトルは、原点Ｏから頂点Ｖｐまでのベクトルに、頂点Ｖｐから点Ａｐまでのベクトルとで表される。
【００３２】
【数２】
2019165333.tif 000004
【００３３】
同様に、エッジ検出部１０２が検出した原稿のエッジに基づいて、原稿の下辺線分と左辺線分、原稿の上辺線分と右辺線分、原稿の下辺線分と右辺線分を抽出し、原稿の輪郭を抽出する。
【００３４】
重なり判定部１０４は、抽出した原稿輪郭に基づいて、互いの原稿が重なっているかを判定する。具体的には、２つの原稿を矩形を矩形Ｔ１と矩形Ｔ２とし、矩形Ｔ１内の所定の点Ａ１とした場合、この点Ａ１の画素位置情報が矩形Ｔ２内の点Ａ２と共通の画素位置情報である（すなわち、点Ａ１と点Ａ２が同じ位置にある）場合は、矩形Ｔ１と矩形Ｔ２は互いに重なっていると判定する。具体的には、図１２に示すように、任意の点をＡ１とした場合、式（３）である場合に、式（４）を満たす場合は、点Ａ１と点Ａ２は同じ位置である。
【００３５】
【数３】
2019165333.tif 000005
【数４】
2019165333.tif 000006
【００３６】
の式を満たす場合は、点Ａ１と点Ａ２は同じ位置である。そのため、矩形Ｔ１と矩形Ｔ２は互いに重なっていると判定する。すなわち、矩形Ｔ１で表される原稿と矩形Ｔ２で表される原稿は、互いに重なっていると判定する。
【００３７】
原稿検出部１０５は、重なり判定部１０４が矩形が重なっていると判断した場合、重なっている矩形の中から、全面が原稿面に接している矩形を検出する（すなわち、全面が原稿面に接している原稿を検出する）。
【００３８】
図１３の例において、矩形Ｔ１が隣接する線分Ｐｒ１Ｖ１’と線分Ｖ１’Ｐｕ１に基づいて抽出され、矩形Ｔ２が隣接する線分Ｐｒ2Ｖ2’と線分Ｖ2’Ｐｕ２に基づいて抽出された場合、導出した頂点Ｖ２が矩形Ｔ１内に含まれる。そのため、原稿検出部１０５は、矩形Ｔ２が矩形Ｔ１上に重なっていると判定し、すべての矩形に対して重なりがない矩形Ｔ１が全面が原稿台面に面している原稿であると判定する。
【００３９】
情報出力部１０６は、重なり判定部１０４が原稿台に面していると判定した矩形Ｔ１の原稿に囲まれる画像情報を、コントローラ３０に出力する。
【００４０】
報知部１０７は、重なり判定部１０４が２つの原稿が重なっていると判定した場合に、画像読取装置１の操作者に対して、２つの原稿が重なっていることを示すメッセージを報知する。メッセージの報知は、表示部（図示せず）にメッセージを表示するか、音声でメッセージを報知する。
【００４１】
画像読取制御部１００は、全面が原稿台に面している原稿の矩形を把握しているため、当該矩形に囲まれた全面が原稿台に面している原稿を、その他の原稿から分離することができる。また、画像読取制御部１００は、全面が原稿台に面している原稿の矩形を切り出したり、任意の位置に移動させたり、回転させたりすることで、原稿台に面している原稿を、切り出したり、任意の位置に移動させたり、回転させたりすることができる。
【００４２】
次に、画像読取装置１の制御処理の流れについて説明する。図１４は、画像読取装置における制御処理の流れの例を示すフローチャートである。図１４に示すように、画像読取装置１の読取部１０１は、原稿台に重ねて載置された複数枚の原稿をスキャンして読取り、画像情報を入力する。次にエッジ検出部１０２は、入力された画像情報に基づいて、読み取った複数枚の原稿のエッジを検出する（Ｓ１１）。次に輪郭抽出部１０３は、検出した原稿のエッジに基づいて、線分を抽出する（Ｓ１２）。そして輪郭抽出部１０３は、抽出した線分の中から、互いに距離が近い線分の頂点を導出する（Ｓ１３）。また、輪郭抽出部１０３は、抽出した線分と導出した頂点を含む、矩形の輪郭を抽出する（Ｓ１３）。
【００４３】
次に重なり判定部１０４は、抽出した複数の矩形の重なりを判定する（Ｓ１４）。次に原稿検出部１０５は、重なっている矩形から、全面が原稿台に接している矩形の輪郭で囲まれる原稿を検出する（Ｓ１５）。そして情報出力部１０６は、検出された原稿の画像情報をコントローラ３０に送信する（Ｓ１６）。
【００４４】
また、Ｓ１４において、重なり判定部１０４が矩形の重なりを判定した場合に、報知部１０７は、画像読取装置１の操作者に対して、２つの原稿が重なっていることを示すメッセージを報知する。
【００４５】
このように本実施の形態によれば、画像読取装置１において、原稿検出部１０５は、原稿台に重ねて載置されている原稿から、全面が原稿台に面している原稿を検出する。そのため、原稿台に複数の原稿が重ねて載置されても、原稿台に面している原稿を正しく検出することができる。
【００４６】
また、情報出力部１０６は、検出した全面が原稿台に面している原稿に記載されている画像情報をコントローラに出力する。そのため、原稿台に複数の原稿が重ねて載置されても、全面が原稿台に面している原稿の情報を読み出すことができる。
【００４７】
また、前記重なり判定部１０４は、輪郭抽出部１０３が抽出した複数の矩形内にそれぞれ存在する点Ａ１と点Ａ２が同じ位置にある場合には、当該複数の輪郭の原稿は互いに重なっていると判定する。そのため、確実に原稿の重なりを検出することができる。
【００４８】
また、報知部１０７は、重なり判定部１０４が複数の原稿が重なって原稿台に載置されていると判定した場合に、原稿が重なっていることを示すメッセージを報知する。そのため、画像読取装置１の操作者は、メッセージを見て、重なっている原稿を、重ならないように配置し直すことができる。
【００４９】
なお、本実施の形態の画像読取装置１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００５０】
本実施の形態の画像読取装置１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５１】
さらに、本実施の形態の画像読取装置１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の〜装置で実行される〜プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５２】
本実施の形態の画像読取装置１で実行されるプログラムは、上述した各部（読取部１０１、エッジ検出部１０２、輪郭抽出部１０３、重なり判定部１０４、原稿検出部１０５、情報出力部１０６、報知部１０７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、読取部１０１、エッジ検出部１０２、輪郭抽出部１０３、重なり判定部１０４、原稿検出部１０５、情報出力部１０６、報知部１０７が主記憶装置上に生成されるようになっている。
【００５３】
なお、本実施の形態では、画像読取制御部１００が、読取部１０１、エッジ検出部１０２、輪郭抽出部１０３、重なり判定部１０４、原稿検出部１０５、情報出力部１０６、報知部１０７として機能するように説明した。しかしながら、これに限るものではなく、画像読取装置１内の制御部、例えば、コントローラ３０の制御部（図示せず）が、読取部１０１、エッジ検出部１０２、輪郭抽出部１０３、重なり判定部１０４、原稿検出部１０５、情報出力部１０６、報知部１０７として機能として機能するようにしてもよい。
【００５４】
また、本実施の形態では、本発明を、複合機の画像読取装置に適用して説明したが、これに限るものではなく、例えば、本発明を、インクジェット方式のプリンタの画像読取装置に適用してもよい。
【符号の説明】
【００５５】
１      画像読取装置
３０    コントローラ
５０    画像形成部
７０    画像読取部
１００  画像読取制御部
１０１  読取部
１０２  エッジ検出部
１０３  輪郭抽出部
１０４  重なり判定部
１０５  矩形抽出部
１０６  情報入力部
１０７  報知部
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開２００２−１００５９号公報
【図１】
2019165333.tif 000007
【図２】
2019165333.tif 000008
【図３】
2019165333.tif 000009
【図４】
2019165333.tif 000010
【図５】
2019165333.tif 000011
【図６】
2019165333.tif 000012
【図７】
2019165333.tif 000013
【図８】
2019165333.tif 000014
【図９】
2019165333.tif 000015
【図１０】
2019165333.tif 000016
【図１１】
2019165333.tif 000017
【図１２】
2019165333.tif 000018
【図１３】
2019165333.tif 000019
【図１４】
2019165333.tif 000020