(57)【要約】【課題】従来、自動原稿搬送装置を備えた画像読取装置において白紙検知手段を設ける場合、画像読取装置から後段の画像処理部へ画像データを転送する際に画像データを解析し白紙か否かを検知している。そのため、読み取り原稿の全面の画像データの転送が終了するまでは、読み取り原稿が白紙であるか否かを確定することがでなかった。【解決手段】本発明では、画像データの転送の要求を待つことなく、先行して白紙検知処理を開始する。これにより、画像読取装置と画像処理部との間の画像データの転送時間を短縮するができる。【選択図】図５
2020123796.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する搬送手段と、
前記搬送手段により搬送される原稿の画像データを読み取る読取手段と、
前記読取手段により読み取られた原稿の画像データを保存する保存手段と、
前記読み取られた原稿が白紙であるか否かを検知するための処理を行う検知手段と、
前記保存手段に保存された画像データを画像処理手段へ転送する転送手段と、を備える画像読取装置であって、
前記検知手段は、前記処理として、前記転送手段による前記画像処理手段への前記読み取られた原稿の画像データの転送に先行して行う第１の処理を開始する
ことを特徴とする画像読取装置。
【請求項２】
前記転送手段は、画像データの転送の要求が発行されると、前記読み取られた原稿の画像データの前記画像処理手段への転送を開始する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記検知手段は、前記処理として、前記転送手段が前記画像処理手段へ前記画像データを転送するとともに行う第２の処理を行う
ことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記検知手段は、前記画像データの転送の要求が発行されると、前記転送手段による前記画像処理手段への画像データの転送に先行して行っていた前記第１の処理を停止する
ことを特徴とする請求項２に記載の画像読取装置。
【請求項５】
前記検知手段は、前記読取手段により読み取られた原稿について、前記第１の処理と前記第２の処理とを統合して１面分の処理が終了すると、前記原稿が白紙原稿であるか否かの判断を行う
ことを特徴とする請求項３に記載の画像読取装置。
【請求項６】
前記原稿が白紙原稿であると判断された場合、前記転送手段は、前記原稿の画像データの前記画像処理手段への転送を停止する
ことを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記原稿が白紙原稿でないと判断された場合、前記転送手段は、前記原稿の１面分が終了するまで前記原稿の画像データを前記画像処理手段へ転送する
ことを特徴とする請求項５に記載の画像読取装置。
【請求項８】
前記検知手段は、
前記第２の処理において、前記原稿の第１の端部から前記第１の端部に対向する位置にある第２の端部側に向けた第１の方向へ前記原稿の画像データを走査し、
前記第１の処理において、前記原稿の前記第２の端部側から前記第１の端部側に向けた第２の方向へ前記原稿の画像データを走査する
ことを特徴とする請求項５に記載の画像読取装置。
【請求項９】
前記検知手段は、
前記第２の処理において、前記原稿の第１の端部側から前記第１の端部に対向する位置にある第２の端部側に向けた第１の方向へ前記原稿の画像データを走査し、
前記第１の処理において、前記原稿の前記第１の端部側から前記第２の端部側に向けた第２の方向へ前記原稿の画像データを走査する
ことを特徴とする請求項５に記載の画像読取装置。
【請求項１０】
前記第１の処理は、原稿の搬送方向において所定量ごとに前記原稿の画像データを前記第２の方向へ走査する
ことを特徴とする請求項９に記載の画像読取装置。
【請求項１１】
前記検知手段は、前記読み取られた原稿の画像データの輝度分布に基づいて、前記原稿が白紙であるか否かを判断する
ことを特徴とする請求項１乃至１０のいずれか１項に記載の画像読取装置。
【請求項１２】
前記検知手段は、前記読み取られた原稿の画像データの前記輝度分布における輝度範囲毎に設定されたグループ内の度数の最大値に基づいて、前記原稿が白紙であるか否かを判断する
ことを特徴とする請求項１１に記載の画像読取装置。
【請求項１３】
前記読取手段は、前記搬送手段により搬送される原稿の表面及び裏面を読み取る
ことを特徴とする請求項１乃至１２のいずれか１項に記載の画像読取装置。
【請求項１４】
前記検知手段は、前記搬送手段により搬送される原稿の第１の画像データの読み取りが終了した後、前記第１の画像データの次に読み取られる第２の画像データに対して画像転送要求が発行されるまでの期間において、前記第２の画像データについて前記第１の処理を行う
ことを特徴とする請求項１乃至１３のいずれか１項に記載の画像読取装置。
【請求項１５】
原稿を搬送する搬送手段と、
前記搬送手段により搬送される原稿の画像データを読み取る読取手段と、
前記読取手段により読み取られた原稿の画像データを保存する保存手段と、
前記読み取られた原稿が白紙であるか否かを検知するための処理を行う検知手段と、
前記保存手段に保存された画像データを画像処理手段へ転送する転送手段と、を備える画像読取装置の制御方法であって、
前記処理として、前記転送手段による前記画像処理手段への前記読み取られた原稿の画像データの転送に先行して行う第１の処理を開始する
ことを特徴とする画像読取装置の制御方法。
【請求項１６】
請求項１５に記載の画像読取装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動原稿搬送装置を備えた画像読取装置、画像読取装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、原稿トレイに載置された原稿を自動原稿搬送装置（以下、「ＡＤＦ（Auto Document Feeder）」ともいう。）によって１枚ずつ搬送させながら原稿を読み取る、流し読み画像読取手段を備えた画像読取装置が知られている。このようなＡＤＦを備えた画像読取装置では、画像読取部に設けられた読取ガラス上を原稿が通過する際に、光源からの光を原稿に照射し、原稿からの反射光をミラーで反射させてＣＣＤなどの撮像素子に入光させることにより、画像を読み取っている。
【０００３】
しかし、ＡＤＦを用いて複数枚の原稿を連続的に読み取らせる際、ユーザーが、画像が印刷されていない白紙原稿を原稿束の中に誤って混入させてしまうことがある。この場合、ＡＤＦが読み取った原稿をコピー出力する際に、本来は印刷する必要のない白紙原稿が出力されてしまう。
同様に、ＡＤＦが読み取った原稿を画像ファイルとして保存する場合においても、本来は保存する必要のない白紙原稿をファイルとして保存してしまう。そうすると、ファイル容量が必要以上に大きくなってしまい、さらに、ファイル内にユーザーの意図しない白紙ページが混入することによって、ユーザーにとって閲覧性を損ねることにもなる。
【０００４】
このような問題を解消するために、白紙検知手段を設け、印字情報がない白紙原稿については、その原稿の画像データをファイル保存又はコピー出力しないよう取り扱う画像読取装置が知られている（例えば、特許文献１）。このような取り扱いをすることにより、白紙原稿を画像処理の対象から除外することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１９８３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、画像読取装置から後段の画像処理部へ画像データを転送する際に画像データを解析し白紙か否かを検知している。そのため、読み取り原稿の全面の画像データの転送が終了するまでは、読み取り原稿が白紙であるか否かを確定することができなかった。
そのため、本来は保存（もしくは出力）が不要な画像データに対しても、画像読取装置から画像処理部への読み取り原稿の全画像データの転送が行われており、画像読取装置と画像処理部との間の画像データの転送時間を短縮することができなかった。
【０００７】
そこで、本発明では、自動原稿搬送装置を備えた画像読取装置において、画像データの転送の要求を待つことなく、先行して白紙検知処理を開始することにより、画像読取装置と画像処理部との間の画像データの転送時間を短縮することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、原稿を搬送する搬送手段と、前記搬送手段により搬送される原稿の画像データを読み取る読取手段と、前記読取手段により読み取られた原稿の画像データを保存する保存手段と、前記読み取られた原稿が白紙であるか否かを検知するための処理を行う検知手段と、前記保存手段に保存された画像データを画像処理手段へ転送する転送手段と、を備える画像読取装置であって、前記検知手段は、前記処理として、前記転送手段による前記画像処理手段への前記読み取られた原稿の画像データの転送に先行して行う第１の処理を開始することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、自動原稿搬送装置を備えた画像読取装置において、画像処理部への画像データの転送時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】自動原稿搬送装置を搭載した画像読取装置の構成を示す図である。
【図２】画像読取装置の機能構成を示す図である。
【図３】白紙原稿のヒストグラムを説明する図である。
【図４】文字印刷された原稿のヒストグラムを説明する図である。
【図５】画像処理の動作を説明するフローチャートである。
【図６Ａ】先行白紙検知処理を説明するタイミングチャートである（実施例１）。
【図６Ｂ】先行白紙検知処理における画像データの処理を説明する図である（実施例１）。
【図７Ａ】先行白紙検知処理を説明するタイミングチャートである（実施例２）。
【図７Ｂ】先行白紙検知処理における画像データの処理を説明する図である（実施例２）。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について、各実施例を用いて説明する。
なお、各実施例に記載された装置の構成や手順は、本発明の内容を説明するための一例である。本発明の技術的範囲が各実施例に記載される内容に限定されることを意図するものではない。
【００１２】
＜実施例１＞
図１は、自動原稿搬送装置（ＡＤＦ）１００を搭載した画像読取装置１１７の構成を示す図である。
図１において、原稿トレイ１０１上には、原稿１０２が積載される。原稿トレイ１０１の一端側には、給紙ローラ１０３が設けられている。給紙ローラ１０３は、分離搬送ローラ１０４と共に同一の駆動源（不図示）に接続され、駆動源の回転に従って回転し、原稿１０２を給紙する。
【００１３】
給紙ローラ１０３は、通常、ホームポジションである上方の位置に退避しており、原稿１０２のセット作業を阻害しないように配置されている。給紙動作が開始すると、給紙ローラ１０３は下降して、原稿１０２の上面に当接する。給紙ローラ１０３は、アーム（不図示）に軸支されており、アームが揺動することにより上下に移動する。
【００１４】
分離搬送従動ローラ１０５は、分離搬送ローラ１０４に対向して配置され、分離搬送ローラ１０４側に押圧されている。分離搬送従動ローラ１０５は、分離搬送ローラ１０４よりわずかに摩擦が少ないゴム材等から形成されている。分離搬送従動ローラ１０５は、分離搬送ローラ１０４とともに分離部を構成する。そして、分離部は給紙ローラ１０３によって給紙される原稿１０２を１枚ずつ搬送する。
【００１５】
レジストローラ１０６及びレジスト従動ローラ１０７は、レジストローラ対を構成する。レジストローラ対は、分離部で給紙された原稿１０２の先端を揃えるものである。給紙された原稿は、静止したレジストローラ対１０６，１０７のニップ部に向けて先端が突き当てられ、ループを生じさせられることにより、その先端が揃えられる。
リードローラ１０８及びリード従動ローラ１０９は、原稿を流し読み１０２、ガラス１１６に向けて搬送する。流し読みガラス１１６の対向側には、プラテンガイド１１０が配置されている。
【００１６】
原稿１０２が流し読みガラス１１６上を通過する際、原稿１０２の表面の画像が、ＣＣＤ（Charge Coupled Device）ラインセンサ１２６によって読み取られる。なお、原稿１０２の表面の画像が読み取られる部位を、以下では、「第１読取部Ｓ１」という。ＣＣＤラインセンサ１２６による原稿１０２の表面画像の読み取りが終了すると、リード排出ローラ１１１及びリード排出従動ローラ１１２が、原稿１０２をＣＩＳ（Contact Image Sensor）ラインセンサ１２８側に搬送する。流し読みガラス１１６の端部には、流し読みガラス１１６から原稿１０２をすくい上げるためのジャンプ台１１５が備えられている。ＣＩＳラインセンサ１２８の対向側には、プラテンガイド１２７が配置されている。
【００１７】
その後、原稿１０２が流し読みガラス１２９上を通過する際、原稿１０２の裏面の画像が、ＣＩＳラインセンサ１２８によって読み取られるなお、原稿１０２の裏面画像が読み取られる部位を、以下では、「第２読取部Ｓ２」という。ＣＩＳラインセンサ１２８による原稿１０２の裏面画像の読み取りが終了すると、排紙ローラ１１３が原稿１０２を排紙トレイ１１４に排出する。
【００１８】
画像読取装置１１７は、各読取部Ｓ１及びＳ２において読み取り原稿面に対して光を照射するランプ１１９や、原稿１０２からの反射光をレンズ１２５及びＣＣＤラインセンサ１２６に導くためのミラー１２０，１２１，１２２を備えている。ランプ１１９及びミラー１２０は、第１ミラー台１２３に取り付けられている。また、ミラー１２１、１２２は、第２ミラー台１２４に取り付けられている。
第１ミラー台１２３及び第２ミラー第１２４は、それぞれ、ワイヤ（不図示）によって駆動モータ（不図示）と結合され、駆動モーターの回転駆動により原稿台ガラス１１８と平行に移動する。また、原稿台ガラス１１８の端部には読み取り輝度の基準となる基準白板１３０が取り付けられている。
【００１９】
原稿１０２の表面からの反射光は、ミラー１２０，１２１，１２２を介してレンズ１２５に導かれ、レンズ１２５によってＣＣＤラインセンサ１２６の受光部に結像される。ＣＣＤラインセンサ１２６は、結像した反射光を受光素子で光電変換し、入射光量に応じた電気信号を出力する。
また、ＣＩＳラインセンサ１２８も、同様に、原稿１０２の裏面からの反射光を受光素子で光電変換し、入射光量に応じた電気信号を出力する。
【００２０】
次に、ＣＣＤラインセンサ１２６及びＣＩＳラインセンサ１２８によって読み取りを行った画像データを処理する処理回路について説明する。
図２は、画像読取装置１００における画像処理回路のブロック図である。
ＣＰＵ２０１はＣＣＤラインセンサ１２６に対し駆動信号を出力する。駆動信号を受けたＣＣＤラインセンサ１２６は、駆動信号に応じ、第１読取部Ｓ１を通過する原稿１０２の表面画像をアナログの画像データとして出力をする。Ａ／Ｄ変換器２０２は、ＣＰＵ２０１によって制御され、ＣＣＤラインセンサ１２６が出力したアナログの画像データを逐次デジタル画像データに変換する。
【００２１】
ＣＣＤラインセンサ１２６によって読み取られた原稿表面の画像データは、ＣＰＵ２０１が制御する画像処理用ＡＳＩＣ２０４に入力される。そして、シェーディング用メモリ２０６に記憶されている第１シェーディング係数に基づいて、シェーディング回路２０５によりセンサの感度ムラ等の影響の補正を行うための処理がなされる。
その後、画像処理部２１１から画像データを転送する旨の要求（以下、「画像転送要求」という）が発行されるまでの間、原稿表面の画像データは一時的にメモリ２０９に保存される。なお、画像処理部２１１からの画像転送要求は、画像処理部２１１が画像データを受け取れる状態になったときに、ＣＰＵ２０１に対して発行されるコマンドである。
そして、画像処理部２１１からの画像転送要求が発行されると、原稿表面の画像データは、メモリ２０９から読み出され、白紙検知回路２１０において白紙検知処理が行われた後、画像処理部２１１へ転送される。
【００２２】
同様に、ＣＩＳラインセンサ１２８によって読み取られた原稿裏面の画像データも、Ａ／Ｄ変換器２０３を介して、画像処理用ＡＳＩＣ２０４に入力される。そして、シェーディング用メモリ２０８に記憶されている第２シェーディング係数に基づいて、シェーディング回路２０７によりセンサの感度ムラ等の影響の補正を行うための処理がなされる。
その後、画像処理部２１１から画像転送要求が発行されるまでの間、画像データは一時的にメモリ２０９に保存される。
そして、画像処理部２１１からの画像転送要求が発行されると、原稿裏面の画像データは、メモリ２０９から読み出され、白紙検知回路２１０において白紙検知処理が行われた後、画像処理部２１１へ転送される。
【００２３】
白紙検知回路２１０は、読み取られた原稿の１面分（表面又は裏面）のデジタル値から輝度分布（ヒストグラム）を算出し、その原稿が白紙であるか否かを判断する。
原稿に印字情報が含まれない場合、デジタル値のヒストグラムには、原稿自体の紙の色に対応するデジタル値の近傍にのみピークが存在することになる。一方、原稿に印字情報が含まれる場合、複数のピークが存在することになる。
【００２４】
原稿の１面分のヒストグラムを算出する際、白紙検知回路２１０は、そのヒストグラムを、所定輝度範囲毎にグループ分けをする。そして、各グループ内における度数の最大値を算出する。各グループにおいて算出された度数の最大値が予め設定された閾値より大きいと判断されるグループを特定する。
このようにして、度数の最大値が予め設定された閾値より大きくなると特定されたグループが２つ以上あった場合、読み取られた原稿は印字情報を含む原稿である判断する。一方、グループ内での度数の最大値が予め設定された閾値より大きいと判断されたグループが１つしかなかった場合、読み取られた対象となる原稿は白紙原稿であると判断する。
【００２５】
次に、図３を用いて、原稿の白紙検知処理について詳細に説明する。なお、原稿の画像データを取得してから、原稿が白紙であるか否かの判断をするまでの一連の処理を、「白紙検知処理」という。
図３において（ａ）は、印字情報を含まない白紙原稿の例であり、（ｂ）は、（ａ）に示された原稿の１面分のヒストグラムを算出した例である。
【００２６】
本実施例では、画像データの輝度値は０〜２５５までとし、２グループ（グループＡは輝度値０〜１７０、グループBを輝度値１７１〜２５５）に分類することとする。
原稿に印字情報がまったく含まれていない場合、原稿の白地部のヒストグラムが最も高くなる。そのため、白色度の高い原稿の場合、図３（ｂ）のグループＢのように、高い輝度値においてヒストグラムにピークが発生する。
ここで、図３（ｂ）に示されるように、閾値ＴＨで示される閾値を予め設定する。そして、図３（ｂ）に示されるように、閾値ＴＨを超えるグループが、グループＡ、Bの輝度範囲のうち、一方のグループにしか存在しないと判定される場合、白紙検知回路２１０は、対象となる原稿が白紙原稿であると判定することができる。
【００２７】
一方、図４（ａ）に示されるように、原稿の右隅にページ番号などの文字数の少ない印字情報があった場合について、同様に原稿１面分のヒストグラムを算出した例を図４（ｂ）に示す。
図４（ｂ）に示されるように、閾値ＴＨが小さい値に設定すれば、印字情報が少ない場合であっても、グループＡの輝度範囲において、閾値ＴＨを超えるヒストグラムのピークが検出される。これにより、白紙検知回路２１０は、対象となる原稿が白紙原稿ではないと判定することができる。
以上のように、本実施例の白紙検知回路２１０を用いれば、文字などの印字情報がわずかな原稿であったとしても、原稿を読み取った際に白紙であるか否かを正しく検出をすることが可能になる。
【００２８】
対象となる原稿が白紙原稿ではないと判断した場合、白紙検知回路２１０は、白紙原稿ではないことを画像処理部２１１に送信する。
ここで、白紙検知回路２１０が行う白紙検知処理をメモリ２０９に画像データを保存する前に行うことができれば、画像処理部２１１への画像データの転送が完了する前に対象となる原稿が白紙であるか否かの判断をすることができる。そうすれば、原稿が白紙であると判断された場合、その時点で画像データ転送を停止し、次の処理に移ることができるため、画像読取装置と画像処理部との間の画像転送時間を短縮することが可能になる。
【００２９】
しかしながら、そのような処理を行う場合、原稿の表面画像の読み取り用の白紙検知回路と、原稿の裏面画像の読み取り用の白紙検知回路の、２つの独立した白紙検知回路が必要となってしまう。
前述したように、白紙検知回路２１０は、原稿の全領域のヒストグラムを算出するなどの計算量の多い処理を行うため、必要となる回路の規模が大きい。そのため、複数個の白紙検知回路を備えると、画像処理ＡＳＩＣ２０４の回路の規模が大きく増加してしまうことから、コスト面から好ましくない。そのため、従来と同様に、表面画像の読み取り用と裏面画像の読み取り用を兼ねた単一の白紙検知回路を、メモリ２０９の後段に配置するのが望ましい。
本発明は、このような回路構成であっても、画像読取装置と画像処理部との間の画像データの転送時間の短縮を図るものである。
【００３０】
次に、図５のフローチャートを用いて、本実施例における画像処理の動作について説明する。なお、本フローチャートの処理について、特に明記がない処理は、すべてＣＰＵ２０１が制御するものとする。
画像処理部２１１から原稿の読み取り指示をＣＰＵ２０１が受けると、本フローチャートによる処理が開始する。
【００３１】
ＣＰＵ２０１が原稿の読み取り指示を受けると、自動原稿搬送装置１００は原稿１０２の給紙を開始する（Ｓ５０１）。
そして、原稿１０２が搬送され、第１読取部Ｓ１に達したら、原稿の表面画像が読み取られる。続いて、原稿１０２が第２読取部Ｓ２に達したら、原稿の裏面画像が読み取られる。
読み取られた画像データは、上述のとおり、それぞれ、Ａ／Ｄ変換器２０２（２０３）及びシェーディング回路２０５（２０７）による処理を経て、メモリ２０９へ保存される（Ｓ５０２）。
【００３２】
ここで、原稿トレイ１０１に次の原稿がある場合、メモリ２０９に次の原稿の画像データを保存する余裕があれば、画像処理部２１１からの画像転送要求の発行を待つことなく、次の原稿の読み取り動作を先行して行う。これは、画像データの転送に先行して原稿を読み取り、読み取った画像データをメモリ２０９へ保存しておくことにより、画像処理部２１１への画像データの転送時間を短縮できるためである。
【００３３】
続いて、ＣＰＵ２０１は、画像処理部２１１からの画像転送要求を待つ（Ｓ５０３）。画像転送要求が発行されると（Ｓ５０３：ＹＥＳ）、ＣＰＵ２０１は、画像転送要求を受け次第、画像データをメモリ２０９から読み出し、画像処理部２１１へ転送する（Ｓ５０５）。
【００３４】
ただし、画像処理部２１１からの画像転送要求は、必ずしも原稿の読み取り直後に発行されるとは限らない。画像処理部２１１が他の処理（例えば、前画像の画像処理）を実施中であるなどのために、画像読取装置１００からの画像データの受け取り処理ができない状態の場合があるためである。こうした場合、画像処理部２１１における処理が可能になるまでの期間、画像転送要求が発行されないことがある（Ｓ５０３：ＮＯ）。
【００３５】
この場合、画像転送要求が発行されるまでの期間を利用して、画像データの転送に先行して画像データの白紙検知処理を行う（以下、これを「先行白紙検知処理」という）（Ｓ５０４）。
まず、ＣＰＵ２０１は、メモリ２０９から画像データを原稿の後端側から読み出し、白紙検知回路２１０へと転送する。なお、白紙検知回路２１０は、１面分の原稿のヒストグラムを生成することにより、対象となる原稿が白紙であるか否かの判断（以下、これを「白紙判断」という）を行う。このため、画像データの先端と後端が反転したデータであっても、問題なく白紙判断を行うことができる。
なお、先行白紙検知処理は所定の画像データ毎（本実施例では、主走査ライン毎）に実施される。そして、所定の画像データの白紙検知処理が完了するたびに、ＣＰＵ２０１は、画像転送要求を受信したか否かを確認する（Ｓ５０３）。
【００３６】
先行白紙検知処理中に画像処理部２１１から画像転送要求を受信した場合（Ｓ５０３：ＹＥＳ）、画像データの途中であったとしても、ＣＰＵ２０１は、先行白紙検知処理を停止する。そして、メモリ２０９から画像データを原稿の先端側から読み出し、画像処理部２１１への転送を開始する（Ｓ５０５）。
この時、画像データは原稿の先端側から画像処理部２１１に転送されると同時に、白紙検知回路２１０によって原稿の先端側から白紙検知処理が行われる（以下、これを「同時白紙検知処理」という）。
【００３７】
そして、Ｓ５０４で行われた原稿後端側からの先行白紙検知処理の結果と、Ｓ５０５での原稿先端側からの同時白紙検知処理の結果とを統合して、１面分の原稿の結果が揃うまで画像データの転送（及び、同時白紙検知処理）を行う。
１面分の原稿の結果が揃ったら（Ｓ５０６：Ｙ）、白紙検知回路２１０は対象となる原稿が白紙であるか否かの白紙判断を行う（Ｓ５０７）。
【００３８】
ここで、画像データの転送に先行して白紙検知処理が行われた場合は、画像処理部２１１への画像データの転送が完了する前に白紙判断を確定することができる。転送途中で対象となる原稿が白紙であると判断された場合（Ｓ５０７：ＹＥＳ）、白紙検知回路２１０は、画像処理部２１１に原稿が白紙であることを伝える。また、ＣＰＵ２０１は、画像データの転送を停止して（Ｓ５０９）、次の原稿の画像転送要求処理に備える。
なお、先行白紙検知処理が行われていない場合は、原稿の後端まで同時白紙検知処理が終了すると原稿一面分の結果が揃うことになる。そのため、白紙検知回路２１０は、その時点で画像処理部２１１に対象となる原稿が白紙であることを伝え、次原稿の画像転送要求処理に備える。
【００３９】
一方、Ｓ５０７で画像データを転送中の原稿が印字有りと判断された場合は、ＣＰＵ２０１は、画像データの後端まで画像転送を行う（Ｓ５０８）。
【００４０】
そして、対象となる原稿の画像データの転送が終了したら、ＣＰＵ２０１は、次の原稿の画像データがあるか否かを判断する（Ｓ５１０）。
まだ原稿が残っている場合（Ｓ５１０：ＮＯ）、Ｓ５０３に戻り、次の原稿の画像転送要求処理に備える。そして、すべての原稿の画像データの転送が終了したら（Ｓ５１０：ＹＥＳ）、本フローチャートは終了する。
【００４１】
次に、図６Ａを用いて、図５のＳ５０４において行われる先行白紙検知処理について詳細に説明をする。
図６Ａの例では、搬送されている原稿に対し第１読取部Ｓ１で表面画像を読み取り、第２読取部Ｓ２で裏面画像を読み取った際、表面の画像転送完了から裏面の画像転送要求までに時間的間隔があり、この期間で先行白紙検知処理を行うものとする。
なお、メモリ２０９に次画像データが保存されている状態であれば、前画像データの転送完了から次画像データに対して画像転送要求が発行されるまでの時間で先行白紙検知処理を行うことも可能である。したがって、先行白紙検知処理が行われるのは、図６のケースに限られるものではない。
【００４２】
図６Ａ（ａ）は、先行白紙検知処理を行わない場合における、原稿読み取り及び画像データの転送を示すタイミングチャートであり、本実施例の比較例となるものである。
原稿の表面画像は、第１読取部Ｓ１において読み取られ、画像データが順次メモリ２０９へと保存されていく。画像データの保存が開始した後、画像処理部２１１から画像転送要求が発行されると、原稿の１の端部側（ここでは、先端側）からメモリ２０９からの画像データの読み出しが順次行われる。そして、読み出された画像データは、画像処理部２１１へ転送されるとともに、白紙検知回路２１０により白紙検知処理（同時白紙検知処理）が行われる。
【００４３】
この場合、原稿が白紙であるか否かの判断（白紙判断）は、原稿の１面分の白紙検知処理が完了するまで確定することはできないため、白紙判断は画像データの転送完了とほぼ同時のタイミングとなる。
そのため、仮に、読み取られた原稿が白紙原稿であったとしても、原稿全面分の画像データの転送を行う必要があるため、処理時間の短縮にはつながらない。
【００４４】
図６Ａ（ｂ）は、本実施例における、原稿読み取り及び画像データの転送を示すタイミングチャートである。
本実施例では、原稿表面の画像データの転送が完了すると、次原稿の画像転送要求が発行されるまでの期間において、裏面の画像データに対して先行白紙検知処理を行う。
【００４５】
この際、図６Ｂに示されるように、原稿の１の端部側（ここでは、後端側）から画像データをメモリ２０９から順次読み出し、白紙検知回路２１０において先行白紙検知処理を行う。
そして、画像転送要求が発行されるまで先行白紙検知処理を続ける。画像転送要求が発行されたら、先行白紙検知処理を停止し、原稿搬送方向における白紙検知処理を停止した時点の原稿の位置を先行白紙検知完了位置Ｘとして記録する。そして、画像処理部２１１への画像データの転送を開始するとともに、転送される画像データの同時白紙検知処理を行う。
なお、画像データの転送の際は、原稿の先端側からメモリ２０９から画像データを順次読み出すため、白紙検知回路２１０による白紙検知処理も、同様に、原稿の先端側から行われる。
【００４６】
画像データ転送及び同時白紙検知処理を続け、先行白紙検知完了位置Ｘに到達したら、先行白紙検知処理の結果と、同時白紙検知の結果を統合して、対象となる原稿に対して白紙判断を行う。
ここで、白紙判断は、原稿の１面分のヒストグラムを取得することにより行われるため、原稿の１面分の画像データが揃ってさえいればよい。したがって、後端側からの先行白紙検知処理結果と先端側からの同時白紙検知処理結果を統合しても、白紙判断に問題は生じない。
白紙判断の結果、読み取られた原稿が白紙原稿であると判断された場合、画像処理部２１１に白紙であることが通知され、その時点で画像データの転送を中止する。
【００４７】
このように、実施例１によれば、先行白紙検知処理を行わない場合に比べ、先行白紙検知処理を行う分だけ早く白紙判断を確定することができる。このため、原稿が白紙であった場合、その分だけ画像データの転送が早く完了し、次の処理に移ることができる。そして、原稿に白紙を含む場合における画像読取装置と画像処理部との間の画像データの転送時間を短縮することが可能となる。
【００４８】
なお、図６Ｂでの説明において、画像処理部２１１への画像データの転送について、「先端」及び「後端」との文言を用いた。しかし、これらは必ずしも原稿の搬送方向における原稿の先端及び後端と一致するものではなく、対向する２つの端部として解釈されるべきものである。これらは、画像処理部２１１が処理を開始する画像データの方向により決定されるものであり、ジョブの種別（例えば、コピー／データ保存、表面／裏面、ページレイアウト）によっても変わるものである。ただし、ジョブの種別は、原稿の読み取りを開始するに先立って決定されるため、対象となる画像データの「先端」及び「後端」は予め決定可能である。
【００４９】
＜実施例２＞
次に、実施例２について説明する。画像読取装置の構成などについては、実施例２においても実施例１と同様であるため、これらについては説明を省略する。
実施例２と実施例１との差異は、先行白紙検知処理を行う際の画像データの走査方向にある。
【００５０】
実施例１における先行白紙検知処理は、画像処理部２１１への転送する画像データの方向とは先後端が反転した方向で行った。本来はこのような処理が望ましいのだが、画像処理ＡＳＩＣ２０４の仕様によっては、メモリ２０９に保存された画像データの先後端を反転した出力ができない場合がある。これは、読み取った画像データをメモリ２０９に保存する際に、データ構造を変更している（例えば、２４ｂｉｔのデータを、１６ｂｉｔ単位のパケットに変更する）場合があるためである。このような場合、画像データを読み出すことができる方向は、メモリ２０４に書き込んだ方向に制限される。
【００５１】
図７Ａは、このような制限がある場合における、原稿読み取り及び画像データの転送を示すタイミングチャートである。
図７Ａ（ａ）は、先行白紙検知処理を行わない場合における、原稿読み取り及び画像データの転送を示すタイミングチャートであり、実施例１の比較例（図６Ａ（ａ））と同様である。
そして、図７Ａ（ｂ）が、実施例２における、原稿読み取り及び画像データの転送を示すタイミングチャートである。
【００５２】
実施例２において、原稿の表面画像は、第１読取部Ｓ１により読み取られ、順次メモリ２０９へと保存されていく。画像データの保存が開始した後、画像処理部２１１から画像転送要求が発行されると、原稿の先端側からメモリ２０９からの画像データの読み出しが順次行われる。そして、読み出された画像データは、画像処理部２１１へ転送されるとともに、白紙検知回路２１０により白紙検知処理（同時白紙検知処理）が行われる。
【００５３】
表面の画像データの転送が完了すると、次原稿の画像転送要求が発行されるまで期間において、裏面の画像データに対し先行白紙検知処理を行う。ここで、図７Ｂを用いて、実施例２における先行白紙検知処理を説明する。
【００５４】
図７Ｂに示されるように、まず、原稿の後端から搬送方向に所定量ｌ戻った位置（以下、「第１白紙検知開始位置Ｌ１」という）を先頭にして、メモリ２０９から画像データを読み出す。そして、読み出した画像データに対して、白紙検知回路２１０において先行白紙検知処理を行う（図中の（１）を参照）。
先行白紙検知処理が終了した時点で画像転送要求が発行されていなければ、続けて、更に先端側に所定量ｌ戻った位置（以下、「第２白紙検知開始位置Ｌ２」という）から第１白紙検知開始位置Ｌ１までの画像データをメモリ２０９から読み出す。そして、読み出した画像データに対して、再び、白紙検知回路２１０により先行白紙検知を行う（図中の（２）を参照）。
【００５５】
画像転送要求が発行されるまで、同様に先行白紙検知処理を続ける。そして、画像転送要求が発行されたら、先行白紙検知処理を停止し、原稿搬送方向における先行白紙検知処理が完了した時点の原稿の位置を先行白紙検知完了位置Ｘとして記録する（図中の（３）、（４）を参照）。
そして、画像処理部２１１への画像データを転送するとともに、同時白紙検知処理を開始する。
【００５６】
画像データ転送及び同時白紙検知処理を続け、先行白紙検知完了位置Ｘに到達したら、先行白紙検知処理の結果と、同時白紙検知処理の結果を統合して、１面分の原稿に対して白紙判断を行う。
白紙判断の結果、読み取られた原稿が白紙原稿であると判断された場合、画像処理部２１１に白紙であることが通知され、その時点で画像データの転送を中止する。
【００５７】
このように、実施例２によれば、実施例１と同様に、先行白紙検知処理を行わない場合に比べ、先行白紙検知処理を行う分だけ早く白紙判断を確定することができる。このため、原稿が白紙であった場合、その分だけ画像データの転送が早く完了し、次の処理に移ることができる。そして、原稿に白紙を含む場合における画像読取装置と画像処理部との間の画像データの転送時間を短縮することが可能となる。
また、実施例２によれば、画像処理ＡＳＩＣ２０４の仕様に制限されることなく、先行白紙検知処理をする際にメモリ２０９に保存された画像データを正しく読み出すことができる。
【００５８】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上述の実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から除外するものではない。すなわち、上述の実施例及びその変形例を組み合わせた構成もすべて本発明に含まれるものである。
【符号の説明】
【００５９】
１００      自動原稿搬送装置
２０１      ＣＰＵ
２０４      画像処理ＡＳＩＣ
２０９      メモリ
２１０      白紙検知回路
２１１      画像処理部
【図１】
2020123796.tif 000003
【図２】
2020123796.tif 000004
【図３】
2020123796.tif 000005
【図４】
2020123796.tif 000006
【図５】
2020123796.tif 000007
【図６Ａ】
2020123796.tif 000008
【図６Ｂ】
2020123796.tif 000009
【図７Ａ】
2020123796.tif 000010
【図７Ｂ】
2020123796.tif 000011