(57)【特許請求の範囲】
【請求項１】
少なくとも被写体像の第１の領域像及び第２の領域像を夫々読取る読取手段と、前記読取られた第１の領域像についての第１のデータと前記読取られた第２の領域像についての第２のデータとに基づいて前記被写体像の大きさを検知する検知手段と、前記第１のデータと前記第２のデータとを合成して合成データを取得する合成手段とを備え、前記検知手段は、前記合成手段により合成された前記合成データに基づいて前記被写体像の大きさを検知することを特徴とする画像読取り装置。
【請求項２】
少なくとも被写体像の第１の領域像及び第２の領域像を夫々読取る読取手段と、前記読取られた第１の領域像についての第１のデータと前記読取られた第２の領域像についての第２のデータとに基づいて前記被写体像の大きさを検知する検知手段と、前記第１のデータと前記第２のデータとを合成して合成データを取得する合成手段とを備え、前記合成手段は、前記第２のデータを前記第１のデータに対して反転させる反転手段を備えることを特徴とする画像読取り装置。
【請求項３】
前記読取手段による読取りサイズを設定する設定手段を更に有し、前記読取りサイズは、前記検知手段により検知された前記被写体像の大きさに基づいて設定されることを特徴とする請求項１又は２に記載の画像読取り装置。
【請求項４】
前記被写体像と前記読取り手段とを相対的に移動させる移動手段を更に有し、前記第１のデータと前記第２のデータは、夫々前記移動方向に直交する領域像に関するデータからなることを特徴とする請求項１乃至３のいずれか１項に記載の画像読取り装置。
【請求項５】
前記第１の領域像と前記第２の領域像は、互いに前記被写体の異なる面の領域像であることを特徴とする請求項１乃至４のいずれか１項に記載の画像読取り装置。
【請求項６】
前記被写体は原稿であり、前記第１の領域像が前記原稿の表面像から成ると共に、前記第２の領域像が前記原稿の裏面像から成ることを特徴とする請求項５記載の画像読取り装置。
【請求項７】
前記読取手段は、前記原稿に関して対向して配された、前記原稿の表面を読取る第１の読取手段及び前記原稿の裏面を読取る第２の読取手段の対から成ることを特徴とする請求項６記載の画像読取り装置。
【請求項８】
前記読取手段は、前記搬送される原稿の第１の領域及び第２の領域を夫々読取る単一の読取手段から成ることを特徴とする請求項６記載の画像読取り装置。
【請求項９】
少なくとも被写体像を読取る読取りモードと被写体像の大きさを検知するサイズ検知モードとから動作モードを設定するモード設定手段を更に備え、前記検知手段は、前記動作モードがサイズ検知モードのときに前記被写体像の大きさを検知することを特徴とする請求項１乃至８のいずれか１項に記載の画像読取り装置。
【請求項１０】
前記読取手段の対向面は、黒色であることを特徴とする請求項１乃至９のいずれか１項に記載の画像読取り装置。
【請求項１１】
少なくとも被写体像の第１の領域像及び第２の領域像を読取り手段により夫々読取る読取り工程と、前記読取られた第１の領域像についての第１のデータと前記読取られた第２の領域像についての第２のデータとに基づいて前記被写体像の大きさを検知する検知工程と、前記第１のデータと前記第２のデータとを合成して合成データを取得する合成工程とを有し、前記検知工程では、前記合成工程において合成された前記合成データに基づいて前記被写体像の大きさを検知することを特徴とする画像読取り方法。
【請求項１２】
少なくとも被写体像の第１の領域像及び第２の領域像を読取り手段により夫々読取る読取り工程と、前記読取られた第１の領域像についての第１のデータと前記読取られた第２の領域像についての第２のデータとに基づいて前記被写体像の大きさを検知する検知工程と、前記第１のデータと前記第２のデータとを合成して合成データを取得する合成工程とを有し、前記合成工程では、前記第２のデータを前記第１のデータに対して反転させる反転工程を有することを特徴とする画像読取り方法。
【請求項１３】
前記読取り手段による読取りサイズを設定する設定手段を更に有し、前記読取りサイズは、前記検知工程で検知された前記被写体像の大きさに基づいて設定されることを特徴とする請求項１１又は１２に記載の画像読取り方法。
【請求項１４】
前記被写体像と前記読取り手段とを相対的に移動させる移動工程を更に有し、前記第１のデータと前記第２のデータは、夫々前記移動方向に直交する領域像に関するデータからなることを特徴とする請求項１１乃至１３のいずれか１項に記載の画像読取り方法。
【請求項１５】
前記第１の領域像と前記第２の領域像は、互いに前記被写体の異なる面の領域像であることを特徴とする請求項１１乃至１４のいずれか１項に記載の画像読取り方法。
【請求項１６】
前記被写体は原稿であり、前記第１の領域像が前記の原稿の表面像から成ると共に、前記第２の領域像が前記原稿の裏面像から成ることを特徴とする請求項１５記載の画像読取り方法。
【請求項１７】
前記読取手段は、前記原稿に関して対向して配された、前記原稿の表面を読取る第１の読取手段及び前記原稿の裏面を読取る第２の読取手段の対から成ることを特徴とする請求項１６記載の画像読取り方法。
【請求項１８】
前記読取手段は、前記搬送される原稿の第１の領域像及び第２の領域像を夫々読取る単一の読取手段から成ることを特徴とする請求項１６記載の画像読取り方法。
【請求項１９】
少なくとも被写体像を読取る読取りモードと被写体像の大きさを検知するサイズ検知モードとから動作モードを設定するモード設定工程を更に有し、前記検知工程では、前記動作モードがサイズ検知モードのときに前記被写体像の大きさを検知することを特徴とする請求項１１乃至１８のいずれか１項に記載の画像読取り方法。
【請求項２０】
請求項１１乃至１９のいずれか１項に記載の画像読取り方法を実施する制御装置。
【請求項２１】
コンピュータ装置が実行可能なプログラムであって、前記プログラムを実行したコンピュータ装置を、請求項２０記載の制御装置として機能させることを特徴とするプログラム。
【請求項２２】
請求項１１乃至１９のいずれか１項に記載の制御方法を実現するためのプログラムコードを有する情報処理装置が実行可能なプログラム。
【請求項２３】
請求項２２記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読取り装置、方法、及びその方法を実施する制御装置、並びにプログラム及び記憶媒体に関し、特に、画像読取り装置、方法、及びその方法を実施する制御装置、並びにプログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
近年、原稿を電子的に読取るスキャナ等の画像読取り装置として、異なったサイズの原稿が混在する環境において、原稿サイズを自動的に検知し、最適なサイズで原稿の画像を読取るものの利用が増大している。
【０００３】
このような画像読取り装置のうち、原稿の両面を読取り手段により読取り可能な両面読取り装置では、原稿の表面及び裏面の各画像を読取り手段の最大幅で読取り、読取られた各画像の画像端を検知することにより、原稿の表面及び裏面の各画像を読取るときの最適なサイズを検知するものが知られている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の両面読取り装置では、原稿の表面及び裏面の各画像を読取るときの最適なサイズの検知は原稿の表面及び裏面について個別に行われるので、表面と裏面とで画像読取りの最適なサイズが異なる場合があり、また、最適なサイズを正しく検知することができない場合がある。
【０００５】
本発明は、原稿サイズの誤検知を低減することができる画像読取り装置、方法、及びその方法を実施する制御装置、並びにプログラム及び記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
また、請求項１記載の画像読取り装置は、少なくとも被写体像の第１の領域像及び第２の領域像を夫々読取る読取手段と、前記読取られた第１の領域像についての第１のデータと前記読取られた第２の領域像についての第２のデータとに基づいて前記被写体像の大きさを検知する検知手段と、前記第１のデータと前記第２のデータとを合成して合成データを取得する合成手段とを備え、前記検知手段は、前記合成手段により合成された前記合成データに基づいて前記被写体像の大きさを検知する。
【０００８】
また、請求項２記載の画像読取り装置は、少なくとも被写体像の第１の領域像及び第２の領域像を夫々読取る読取手段と、前記読取られた第１の領域像についての第１のデータと前記読取られた第２の領域像についての第２のデータとに基づいて前記被写体像の大きさを検知する検知手段と、前記第１のデータと前記第２のデータとを合成して合成データを取得する合成手段とを備え、前記合成手段が、前記第２のデータを前記第１のデータに対して反転させる反転手段を備える。
【０００９】
また、請求項３記載の画像読取り装置は、請求項１又は２に記載の画像読取り装置において、前記読取手段による読取りサイズを設定する設定手段を更に有し、前記読取りサイズは、前記検知手段により検知された前記被写体像の大きさに基づいて設定される。
【００１０】
また、請求項４記載の画像読取り装置は、請求項１乃至３のいずれか１項に記載の画像読取り装置において、前記被写体像と前記読取り手段とを相対的に移動させる移動手段を更に有し、前記第１のデータと前記第２のデータは、夫々前記移動方向に直交する領域像に関するデータからなる。
【００１１】
また、請求項５記載の画像読取り装置は、請求項１乃至４のいずれか１項に記載の画像読取り装置において、前記第１の領域像と前記第２の領域像は、互いに前記被写体の異なる面の領域像である。
【００１２】
また、請求項６記載の画像読取り装置は、請求項５記載の画像読取り装置において、前記被写体が原稿であり、前記第１の領域像が前記原稿の表面像から成ると共に、前記第２の領域像が前記原稿の裏面像から成る。
【００１３】
また、請求項７記載の画像読取り装置は、請求項６記載の画像読取り装置において、前記読取手段が、前記原稿に関して対向して配された、前記原稿の表面を読取る第１の読取手段及び前記原稿の裏面を読取る第２の読取手段の対から成る。
【００１４】
また、請求項８記載の画像読取り装置は、請求項６記載の画像読取り装置において、前記読取手段が、前記搬送される原稿の第１の領域及び第２の領域を夫々読取る単一の読取手段から成る。
【００１５】
また、請求項９記載の画像読取り装置は、請求項１乃至８のいずれか１項に記載の画像読取り装置において、少なくとも被写体像を読取る読取りモードと被写体像の大きさを検知するサイズ検知モードとから動作モードを設定するモード設定手段を更に備え、前記検知手段は、前記動作モードがサイズ検知モードのときに前記被写体像の大きさを検知する。
また、請求項１０記載の画像読取り装置は、請求項１乃至９のいずれか１項に記載の画像読取り装置において、前記読取手段の対向面は、黒色である。
【００１７】
また、請求項１１記載の画像読取り方法は、少なくとも被写体像の第１の領域像及び第２の領域像を読取り手段により夫々読取る読取り工程と、前記読取られた第１の領域像についての第１のデータと前記読取られた第２の領域像についての第２のデータとに基づいて前記被写体像の大きさを検知する検知工程と、前記第１のデータと前記第２のデータとを合成して合成データを取得する合成工程とを有し、前記検知工程では、前記合成工程において合成された前記合成データに基づいて前記被写体像の大きさを検知する。
【００１８】
また、請求項１２記載の画像読取り方法は、少なくとも被写体像の第１の領域像及び第２の領域像を読取り手段により夫々読取る読取り工程と、前記読取られた第１の領域像についての第１のデータと前記読取られた第２の領域像についての第２のデータとに基づいて前記被写体像の大きさを検知する検知工程と、前記第１のデータと前記第２のデータとを合成して合成データを取得する合成工程とを有し、前記合成工程で、前記第２のデータを前記第１のデータに対して反転させる反転工程を有する。
【００１９】
また、請求項１３記載の画像読取り方法は、請求項１１又は１２に記載の画像読取り方法において、前記読取り手段による読取りサイズを設定する設定手段を更に有し、前記読取りサイズが、前記検知工程で検知された前記被写体像の大きさに基づいて設定される。
【００２０】
また、請求項１４記載の画像読取り方法は、請求項１１乃至１３のいずれか１項に記載の画像読取り方法において、前記被写体像と前記読取り手段とを相対的に移動させる移動工程を更に有し、前記第１のデータと前記第２のデータが、夫々前記移動方向に直交する領域像に関するデータからなる。
【００２１】
また、請求項１５記載の画像読取り方法は、請求項１１乃至１４のいずれか１項に記載の画像読取り方法において、前記第１の領域像と前記第２の領域像が、互いに前記被写体の異なる面の領域像である。
【００２２】
また、請求項１６記載の画像読取り方法は、請求項１５記載の画像読取り方法において、前記被写体が原稿であり、前記第１の領域像が前記の原稿の表面像から成ると共に、前記第２の領域像が前記原稿の裏面像から成る。
【００２３】
また、請求項１７記載の画像読取り方法は、請求項１６記載の画像読取り方法において、前記読取手段が、前記原稿に関して対向して配された、前記原稿の表面を読取る第１の読取手段及び前記原稿の裏面を読取る第２の読取手段の対から成る。
【００２４】
また、請求項１８記載の画像読取り方法は、前請求項１６記載の画像読取り方法において、記読取手段が、前記搬送される原稿の第１の領域像及び第２の領域像を夫々読取る単一の読取手段から成る。
【００２５】
また、請求項１９記載の画像読取り方法は、請求項１１乃至１８のいずれか１項に記載の画像読取り方法において、少なくとも被写体像を読取る読取りモードと被写体像の大きさを検知するサイズ検知モードとから動作モードを設定するモード設定工程を更に有し、前記検知工程で、前記動作モードがサイズ検知モードのときに前記被写体像の大きさを検知する。
【００２６】
また、請求項２０記載の制御装置は、請求項１１乃至１９のいずれか１項に記載の画像読取り方法を実施する。
【００２７】
また、請求項２１記載のプログラムは、コンピュータ装置が実行可能なプログラムであって、前記プログラムを実行したコンピュータ装置を、請求項２０記載の制御装置として機能させる。
【００２８】
また、請求項２２記載のプログラムは、請求項１１乃至１９のいずれか１項に記載の制御方法を実現するためのプログラムコードを有する。
【００２９】
また、請求項２３記載の記憶媒体は、請求項２２記載のプログラムを記憶している。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態に係る画像読取り装置を図面を用いて詳説する。
【００３１】
図１は、本発明の第１の実施の形態に係る画像読取り装置の構成図である。
【００３２】
図１において、画像読取り装置１００は、被写体としての原稿を載せる原稿台１２と、原稿台１２を上下動させるモータ１と、給紙センサ６が被写体としての原稿を検知したときに作動するメインモータ２と、給紙クラッチ３が嵌合したときにメインモータ２により駆動されて被写体としての原稿を給紙する給紙ローラ１３と、分離クラッチ４が嵌合したときにメインモータ２により駆動されて原稿台１２に積載されている原稿のうち最上位の原稿を他の原稿から分離する分離ローラ１４，１５と、原稿の先端及び後端を検知するレジストセンサ７と、レジストクラッチ５が嵌合したときにメインモータ２により駆動されて原稿を搬送するするレジストローラ１６，１７と、原稿の先端及び後端を検知する原稿検知センサ２ｇと、後述する図２及び図３の画像読取りユニット１１と、画像読取りユニット１１内に配されたモータ（図２の３ｄ）により画像読取りユニット１１内を原稿が通過するように原稿を搬送する搬送ローラ２ａ〜２ｄと、原稿の先端及び後端を検知する排紙センサ９とを備える。
【００３３】
図２は、図１における画像読取りユニット１１のブロック図であり、図３は、図１における画像読取りユニット１１近傍の拡大図である。
【００３４】
図２において、画像読取りユニット１１は、ＬＥＤ光源及び受光用ＣＣＤラインセンサで構成され、原稿の表面の画像を読取る表面読取りユニット２ｅと、同じくＬＥＤ光源及び受光用ＣＣＤラインセンサで構成され、原稿の裏面の画像を読取る裏面読取りユニット２ｆとを備える（図３）。
【００３５】
表面読取りユニット２ｅ及び裏面読取りユニット２ｆにおいて、各ＬＥＤ光源の対向面は、画像読取りユニット１１内に原稿がないときにＣＣＤラインセンサが受光する入射光を最小限に抑えるために黒色処理が施されている。これにより、各ＬＥＤ光源が原稿の白色部分を照射したときに、ＣＣＤラインセンサが受光する反射光の輝度レベルは高く、各ＬＥＤ光源が原稿が無い部分及び原稿に黒色部分を照射したときに、ＣＣＤラインセンサが受光する反射光の輝度レベルは低くなる。
【００３６】
画像読取りユニット１１は、さらに、表面読取りユニット２ｅで読取られた原稿の表面及び裏面読取りユニット２ｆで読取られた原稿の裏面の各画像データに対して黒補正、白補正、ガンマ補正、エッジ強調等の画像処理を行う画像処理回路３ｆと、画像処理回路３ｆで画像処理が行われた原稿の表面及び裏面の各画像を合成する合成部３ｇと、合成部３ｇで合成された画像から原稿サイズを検知する原稿サイズ検知手段３ｈと、原稿サイズ検知手段３ｈにより検知された原稿サイズ及び画像処理回路３ｆで画像処理が行われた原稿の表面及び裏面の各画像データを一時的に記憶するＲＡＭ３ａと、画像読取り装置１００内で使用されるプログラムを格納するＲＯＭ３ｂと、ＲＯＭ３ｂに格納されたプログラムに従って画像読取り装置１００全体を制御するＣＰＵ３ｃと、画像ユニット１１内の原稿を搬送するためのローラ２ａ〜２ｄを駆動するモータ３ｄと、ＣＰＵ３ｃから送信されたＲＡＭ３ａ内の画像データをＳＣＳＩコントローラ８００を介して外部ＰＣ９００に転送すると共に、ＳＣＳＩコントローラ８００を介して受信した外部ＰＣ９００からの画像読取りを指示するＳＣＳＩ割り込みをＣＰＵ３ｃに転送する転送部３ｅとを備える。
【００３７】
以下、図１の画像読取り装置の作動を説明する。
【００３８】
まず、ＣＰＵ３ｃが外部ＰＣ９００からＳＣＳＩ割り込みを受信すると、原稿台１２上の原稿の画像読取りが開始され、同時にモータ３ｄの作動により搬送ローラ２ａ，２ｂ，２ｃ，２ｄを回転させる。
【００３９】
次いで、原稿台モータ１の作動により原稿台１２を上昇させ、給紙センサ６が上昇した原稿台１２上の原稿を検知すると、メインモータ２が作動し、給紙クラッチ３の嵌合により給紙ローラ１３を回転させる。また、分離クラッチ４の嵌合により分離ローラ１４，１５も同時に回転させる。これにより、原稿台１２に積載されている原稿の最上位の原稿だけを画像読取り装置１００内の搬送路に搬送することができる。
【００４０】
原稿が搬送路内に供給され、レジストセンサ７により原稿の先端を検知すると、レジストクラッチ５の嵌合によりレジストローラ１６，１７を回転させる。さらに、原稿検知センサ２ｇが搬送されて来る原稿の先端を検知すると、モータ３ｄにより搬送ローラ２ａ〜２ｄを回転させて原稿を画像読取りユニット１１内に搬送し、表面読取りユニット２ｅによる画像の表面の読取り、及び裏面読取りユニット２ｆによる画像の裏面の読取りを開始する。この場合、表面読取りユニット２ｅ及び裏面読取りユニット２ｆの画像読取り開始時間は、原稿検知センサ２ｇが原稿の先端を検知してから、原稿検知センサ２ｇの位置から表面読取りユニット２ｅ及び裏面読取りユニット２ｆの位置までの距離を原稿搬送速度で割った時間の経過後である。これにより、表面読取りユニット２ｅ及び裏面読取りユニット２ｆは、原稿の先端が表面読取りユニット２ｅと裏面読取りユニット２ｆに到達したときに原稿の表面及び裏面の画像読取りを開始することができる。
【００４１】
一方、レジストセンサ７が搬送路内に入った原稿の後端を検知すると、給紙クラッチ３を切ることにより給紙ローラ１３の回転を停止し、給紙センサ６で原稿台１２上の原稿を検知する。検知の結果、原稿が無いときは、原稿台モータ１を回転させて原稿台１２を下降させ、原稿があるときは、原稿台１２を下降させずにそのまま保持する。
【００４２】
また、原稿検知センサ２ｇが原稿の後端を検知すると、表面読取りユニット２ｅによる画像の表面の読取り、及び裏面読取りユニット２ｆによる画像の裏面の読取りを終了する。この場合、表面読取りユニット２ｅ及び裏面読取りユニット２ｆの画像読取り終了時間は、原稿検知センサ２ｇが原稿の後端を検知してから、前記所定時間経過後である。これにより、表面読取りユニット２ｅ及び裏面読取りユニット２ｆは、原稿の後端が読取りユニット２ｅと裏面読取りユニット２ｆに到達したときに原稿の表面及び裏面の画像読取りを終了することができる。
【００４３】
原稿の表面及び裏面の各画像の読取りが終了した原稿は、さらに搬送され、排紙センサ９により原稿の先端及び後端を順次検知することにより排紙を確認する。
【００４４】
また、表面読取りユニット２ｅ及び裏面読取りユニット２ｆにより画像読取りが終了すると、読取られた原稿の表面及び裏面の各画像データは、画像処理回路３ｆにより１ラインずつ黒補正、白補正、ガンマ補正、エッジ強調などの画像処理が行われ、ＲＡＭ３ａに、読取り位置からの反射光をＣＣＤラインセンサが受光したときの輝度レベル（以下、単に「輝度レベル」という。）が記憶される。また、ＬＥＤ光源が原稿読取りのために光を原稿に照射した位置を、以下「読取り位置」という。
【００４５】
その後、外部ＰＣ９００からの画像読取りの指示が原稿サイズ検知を含むときは、合成部３ｇは、１ライン毎にＲＡＭ３ａ上に保存された原稿表面の輝度レベルと原稿裏面の輝度レベルを合成し、この合成された輝度レベルに基づいて、原稿サイズ検知手段３ｈは、前記合成された輝度レベルに後述する図４の原稿サイズ検知処理により原稿サイズの検知を行う。
【００４６】
図４は、図１における原稿サイズ検知手段３ｈにより実行される原稿サイズ検知処理のフローチャートである。この原稿サイズ検知処理はＣＰＵ３ｃによって実行される。
【００４７】
まず、外部ＰＣ９００からの画像読取り検知の指示（ＳＣＳＩ割り込み）があったか否かにより動作モードが原稿サイズ検知モードか否かを判別し（ステップＳ１）原稿サイズ検知モードであるときは、画像読取りユニット１１に対して図５に示す原稿を搬送する（ステップＳ２）。
【００４８】
図５は、図４のステップＳ２で搬送される原稿の一例の説明図であり、（ａ）は原稿の表面を示し、（ｂ）は原稿の裏面を示す。
【００４９】
図５（ａ）において、原稿の表面には、画像読取りユニット１１内で原稿が搬送される搬送方向（以下、単に「搬送方向」という。）に対し、左側に幅ｂ１の黒色部分（図中、ハッチング部）があり、右側に幅ｂ２の白色部分がある。また、図５（ｂ）において、原稿の裏面には、搬送方向に対し、左側に幅ｂ３の黒色部分（図中、ハッチング部）があり、右側に幅ｂ４の白色部分がある。ここで、図５（ａ）及び図５（ｂ）の原稿は表裏一体の一枚の原稿であるから、当然に（ｂ１＋ｂ２）と（ｂ３＋ｂ４）とは同じ値である。
【００５０】
図４に戻り、続くステップＳ３では、画像読取りユニット１１に搬送された原稿の表面を表面読取りユニット２ｅにより、同裏面を裏面読取りユニット２ｆにより同一の幅ｂｘで読取って（図６（ａ））、図６（ｂ）及び図６（ｃ）に示す読取り画像データを取得する。
【００５１】
図６（ａ）は、図５の原稿と画像読取りユニット１１との位置関係の説明図であり、図６（ｂ）は、読取られた原稿表面の画像データの説明図であり、図６（ｃ）は、読取られた原稿裏面の画像データの説明図である。
【００５２】
図６（ａ）において、画像読取りユニット１１は、搬送方向に関して左側にあって原稿の左端に当接するガイド面１１ａと、搬送方向に関して右側にって原稿の右端に当接するガイド面１１ｂとを備える。これらの当接部１１ａ，１１ｂ間の読取りユニット幅ｂｘは原稿の表面の幅（ｂ１＋ｂ２）より大きく、原稿は、その左端がガイド面１１ａに接している状態で搬送される。
【００５３】
また、図６（ｂ）及び図６（ｃ）において、原稿表面及び原稿裏面の画像データのうち、黒色部分は、ハッチングで表わし、原稿が存在しない部分は、ダブルハッチングで表し、白色部分は、白地で表している。これらのことは、以下の図において同様である。
【００５４】
画像読取りユニット１１は、表面読取りユニット２ｅ及び裏面読取りユニット２ｆが原稿に関して対向配置されているので、原稿表面の読取り画像データは右側が原稿が存在しない部分となるのに対し、原稿裏面の読取り画像データは左側が原稿が存在しない部分となる。
【００５５】
図４に戻り、続くステップＳ４では、ステップＳ３で読取った原稿裏面の読取り位置を図７（ｂ）に示すように反転した後（ステップＳ４）、合成部３ｇは、ステップＳ３で読取った原稿の表面の輝度レベル（図７（ａ））と、ステップＳ４で読取り位置を反転した後の原稿の裏面の輝度レベル（図７（ｂ））とを合成する（図７（ｃ））（ステップＳ５）。
【００５６】
図７は、図２の画像読取りユニット１１によって取得された読取り位置と輝度レベルの関係を示すグラフであり、（ａ）は、図６（ｂ）の画像データに対応するグラフ、（ｂ）は図６（ｃ）の画像データに対応するグラフ、（ｃ）は、図７（ａ）と図７（ｂ）とを合成したグラフを示す。
【００５７】
図７において、横軸は読取り位置、縦軸は輝度レベルを示し、横線は、原稿としての輝度レベルの限界値（以下「原稿限界値レベルＳ」という）を示す。但し、図７（ｂ）の横軸における読取り位置は反転されている。読取り位置は、ガイド面１１ａからの距離で表され、反転された読取り位置はガイド面１１ｂからの距離で表される。また、図７（ｃ）は、図７（ａ）の輝度レベルに図７（ｂ）の輝度レベルを合成部３ｇにより合成（加算）したものであり、本図では、原稿としての輝度レベルの限界値は、原稿限界値レベルＳ×２となる。
【００５８】
図７（ａ）及び図７（ｂ）において、原稿の白色部分を示す白地部は、その輝度レベルは原稿限界値レベルＳを上回るのに対し、夫々原稿の黒色部分及び原稿が存在しない部分を示すハッチング部及びダブルハッチング部は、それらの輝度レベルの双方が原稿限界値レベルＳを下回るので、原稿の黒色部分と原稿が存在しない部分とを区別することができず、原稿範囲とその範囲外と区別することが困難であり、原稿サイズを正しく検知することができない。
【００５９】
しかしながら、図７（ｃ）では、原稿の白色部分を示す白地部は、その輝度レベルは原稿限界値レベルＳ×２を上回るのはもちろんのこと、原稿表面及び原稿裏面の黒色部分を含む読取り位置で、それらの輝度レベルの双方が原稿限界値レベルＳ×２を上回るのに対し、原稿が存在しない部分を示すダブルハッチング部がその輝度レベルが原稿限界値レベルＳ×２を下回るので、原稿が存在しない部分を区別することにより原稿範囲とその範囲外とを明確に区別することができ、原稿サイズを検知することができる。
【００６０】
図４に戻り、続くステップＳ６において、原稿サイズ検知手段３ｈは、ステップＳ５で合成した輝度レベルが所定レベル（原稿限界値レベルＳ×２）以上である読取り位置を認識し、認識された読取り位置の画像を有効と判断して（ステップＳ７）、本処理を終了する。
【００６１】
一方、ステップＳ１の判別の結果、動作モードが現像サイズ検知モードでないときは、定格サイズの読取りモードに設定し（ステップＳ８）、定格サイズ領域内の画像を有効と認識して（ステップＳ９）、本処理を終了する。
【００６２】
図４の処理によれば、原稿の表面及び裏面の各画像を読取り（ステップＳ３）、読取られた原稿裏面の読取り位置を反転し（ステップＳ４）、原稿表面の輝度レベルと裏面の輝度レベルとを合成し（ステップＳ５）、合成された輝度レベルが所定レベル（原稿限界値レベルＳ×２）以上である読取り位置を認識し（ステップＳ６）、認識した読取り位置の画像を有効と判断するので（ステップＳ７）、原稿の表面及び裏面の各画像を同一の読取りサイズで読取ることにより、原稿の片面のみでの原稿サイズ検知方式に比べて原稿サイズの誤検知を低減することができる。
【００６３】
上記実施の形態では、原稿として図５に示すものを用いているが、この原稿は、図８に示すものを用いてもよい。
【００６４】
図８は、図４のステップＳ２で読取られる原稿の他の例の説明図であり、（ａ）は原稿の表面を示し、（ｂ）は原稿の裏面を示す。
【００６５】
図８（ａ）において、原稿の表面には、搬送方向に対し、左側に幅ｍ１の黒色部分（図中、ハンチング部）があり、右側に幅ｍ２の白色部分がある。また、図８（ｂ）において、原稿の裏面には、搬送方向に対し、原稿幅ｍ４の全体が白色部分となっている。ここで、図８（ａ）及び図８（ｂ）の原稿は表裏一体の一枚の原稿であるから、当然に（ｍ１＋ｍ２）とｍ４とは同じ値となる。
【００６６】
図８の原稿と図２の画像読取りユニット１１との位置関係は、図９（ａ）のようになり、図２の画像読取りユニット１１により得られた画像データは、原稿の表面については、図９（ｂ）に、原稿の裏面については、図９（ｃ）に示される。
【００６７】
図９（ａ）において、読取りユニット幅ｂｘは原稿の幅（ｍ１＋ｍ２）より大きいので、図６の場合と同様に、原稿は、ガイド面１１ａに原稿の左端が当接した状態で搬送される。
【００６８】
図２の画像読取りユニット１１によって取得された読取り位置と輝度レベルの関係は、図１０に示され、（図９（ｂ）の画像データに対応するグラフは図１０（ａ）に、図９（ｃ）の画像データに対応するグラフは図１０（ｂ）に、図１０（ａ）と図１０（ｂ）とを合成したグラフは図１０（ｃ）に示される。
【００６９】
これにより、図８の原稿の裏面は全面白色部分であるので、原稿の表面のどの部分に黒色部分があっても、原稿の白色部分を示す白地部は、その輝度レベルが所定レベル（原稿限界値レベルＳ×２）を上回るのはもちろんのこと、原稿表面の黒色部分を含む読取り位置で、その輝度レベルが所定レベル（原稿限界値レベルＳ×２）を上回るのに対し、原稿が存在しない部分を示すダブルハッチング部はその輝度レベルが所定レベル（原稿限界値レベルＳ×２）を下回るので、原稿が存在しない部分を区別することにより原稿範囲とその範囲外とを明確に区別することができ、原稿サイズを検知することができる。
【００７０】
上記実施の形態において、例えば、名刺サイズからＢ４サイズまでの用紙等の様々な原稿サイズのように、原稿サイズが一定でない場合でも、原稿サイズを検知して読取ることができ、もってスピードを低下させることなく画像読取りを行うことができる。また、原稿サイズが定型外の原稿のときも原稿の周りの余分なスペースを省いて画像読取りを行うので、接続したコンピュータのメモリを節約することができる。また、ライン毎の検知処理を繰り返すことにより、原稿サイズ検知の精度を高めることができる。
【００７１】
上記実施の形態では、原稿から読取られた画像を多値画像としたが、２値化画像であっても、白画素が１、黒画素が０の系では、同様の構成で、原稿サイズ検知手段３ｈで０を原稿範囲外と判断することにより、原稿の表面裏面共に黒色部分のある場合でも原稿の原稿サイズを正しく検知することができる。また、白画素が０、黒画素が１の系では、合成部分で論理積を取り、原稿サイズ検知手段３ｈで１を原稿範囲外と判断することにより、原稿の表面裏面共に黒色部分がある場合でも原稿の原稿サイズを正しく検知することができる。
【００７２】
上記実施の形態では、ＲＡＭ３ａ上に保存された原稿の表面及び裏面の各画像から１ラインづつ合成しているが、ＲＡＭ３ａと画像処理回路３ｆの間にラインバッファを設け、ＲＡＭ３ａに保存する前に原稿サイズを検知してもよい。
【００７３】
また、上記実施の形態では、画像読取りユニット１１内で原稿サイズ検知処理を行っているが、読取りユニット幅ｂｘで読取られた画像をホストコンピュータに転送し、ホストコンピュータで原稿サイズを検知してもよい。
【００７４】
さらに、上記実施の形態では、画像読取りユニット１１は、原稿に関して互いに対向する一対の表面読取りユニット２ｅ及び裏面読取りユニット２ｆから成るが、単一の読取りユニットで原稿の表面及び原稿の裏面を夫々読取ってもよい。
【００７５】
また、上記実施の形態では、被写体としての原稿の表裏面の領域をそれぞれ読みとったが、複数の領域像から合成データを作成した場合、表裏面を読取る必要がない。一方、裏が白紙の多い被写体としての原稿が一般的であるから、表裏面を読取った方が、より正確に被写体の大きさを検知することができる。
【００７６】
また、蒸気実施の形態では、被写体像の読取りから得た輝度データに基づいて被写体像の大きさを検知する構成としたが、濃度データなどの他のデータに基づいて検知しても構わない。
【００７７】
また、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムモジュールを記憶した記憶媒体を、システムあるいは装置にプログラムを供給することによって達成されるときにも適用できることはいうまでもない。このとき、記憶媒体から読出されたプログラムモジュール自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記憶媒体は本発明を構成することになる。
【００７８】
上記各実施の形態に係るプログラムモジュールは、ＲＯＭ３ｂに格納されているが、プログラムモジュールを供給する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、ＭＯ、磁気テープ、不揮発性のメモリカードなどを用いることができる。
【００７９】
【発明の効果】
以上詳細に説明したように、請求項１記載の画像読取り装置、及び請求項１１記載の画像読取り方法によれば、被写体像のサイズの誤検知を低減することができる。
【００８０】
請求項４記載の画像読取り装置、及び請求項１４記載の画像読取り方法によれば、合成データを正確に取得することができる。
【００８１】
請求項６記載の画像読取り装置、及び請求項１６記載の画像読取り方法によれば読取手段は、原稿の表面及び裏面のデータを合成することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像読取り装置の構成図である。
【図２】図１における画像読取りユニット１１のブロック図である。
【図３】図２の画像読取りユニット１１の構成図である。
【図４】図１における原稿サイズ検知手段３ｈにより実行される原稿サイズ検知処理のフローチャートである。
【図５】図４のステップＳ２で搬送される原稿の一例の説明図であり、（ａ）は原稿の表面を示し、（ｂ）は原稿の裏面を示す。
【図６】（ａ）は、図５の原稿と画像読取りユニット１１との位置関係の説明図であり、（ｂ）は、読取られた原稿の表面の画像データの説明図であり、（ｃ）は、読取られた原稿の裏面の画像データの説明図である。
【図７】図２の画像読取りユニット１１によって取得された読取り位置と輝度レベルの関係を示すグラフであり、（ａ）は、図６（ｂ）の画像データに対応するグラフ、（ｂ）は図６（ｃ）の画像データに対応するグラフ、（ｃ）は、図７（ａ）と図７（ｂ）とを合成したグラフを示す。
【図８】図４のステップＳ２で読取られる原稿の他の例の説明図であり、（ａ）は原稿の表面を示し、（ｂ）は原稿の裏面を示す。
【図９】（ａ）は、図８の原稿と画像読取りユニット１１との位置関係の説明図であり、（ｂ）は、読取られた原稿の表面の画像データの説明図であり、（ｃ）は、読取られた原稿の裏面の画像データの説明図である。
【図１０】図２の画像読取りユニット１１によって取得された読取り位置と輝度レベルの関係を示すグラフであり、（ａ）は、図９（ｂ）の画像データに対応するグラフ、（ｂ）は図９（ｃ）の画像データに対応するグラフ、（ｃ）は、図１０（ａ）と図１０（ｂ）とを合成したグラフを示す。
【符号の説明】
２ｅ  表面読取りユニット
２ｆ  裏面読取りユニット
２ｇ  原稿検知センサ
３ａ  ＲＡＭ
３ｂ  ＲＯＭ
３ｃ  ＣＰＵ
３ｄ  モータ
３ｅ  転送部
３ｆ  画像処理回路
３ｇ  合成部
３ｈ  原稿サイズ検知手段
１１  画像読取りユニット
８００  ＳＣＳＩコントローラ
９００  外部ＰＣ
【図１】
0004620272.tif 000002
【図２】
0004620272.tif 000003
【図３】
0004620272.tif 000004
【図４】
0004620272.tif 000005
【図５】
0004620272.tif 000006
【図６】
0004620272.tif 000007
【図７】
0004620272.tif 000008
【図８】
0004620272.tif 000009
【図９】
0004620272.tif 000010
【図１０】
0004620272.tif 000011