(57)【要約】    【課題】  読取対象の原稿とそれに続く原稿の原稿紙間が短くなる場合においても、補正処理を実施可能とし、読み取り画像の劣化を防止することを可能とした画像読取装置を提供する。    【解決手段】  画像読取装置は、原稿を搬送するＡＤＦ１００、原稿を走査するスキャナユニット２０９、原稿の反射光を光電変換するＣＣＤ２０８、紙間補正処理部１３０４を備える。紙間補正処理部１３０４は、複数の読取モード（片面読取モード、通常両面読取モード、高速両面読取モード）から選択された読取モードでの読取時に搬送する原稿と次の原稿との原稿紙間の時間を計算し、計算した原稿紙間の時間を基に、配光変動補正処理及びゴミ補正処理を読取モードごとに複数の工程に分割し、工程を実行する計画を立て、読取位置を原稿が通過するごとに計画した工程を順番に実行する。【選択図】      図１
2006146370.tif 000002
【特許請求の範囲】
【請求項１】
読取手段を読取位置に固定した状態で原稿を搬送しながら原稿画像を読み取る画像読取装置であって、
前記読取手段の画像読取に関わる補正処理を行う補正手段と、
設定された読取モードでの読取時に搬送する原稿と次の原稿との原稿紙間の時間を計算する計算手段と、
前記計算手段により計算された原稿紙間の時間を基に前記補正処理を複数の工程に分割し、工程を実行する計画を立てる計画手段と、
前記読取位置を原稿が通過するごとに前記計画手段により計画された工程を順番に実行する実行手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
原稿の片面を読み取る片面読取モード、原稿の両面を読み取る通常両面読取モード、原稿の裏面を読み取った後の当該原稿の反転排紙と共に次の原稿の表面を読み取る高速両面読取モードを含む複数の読取モードを備えることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記補正処理は、原稿を照明する光量の変動を補正する処理、配光を補正する処理、前記読取位置におけるゴミを検知する処理、ゴミの個数を計数する処理、ゴミ検知された画素を補正する処理を含む群から選択されることを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記読取位置における原稿の通過を検知する検知手段を更に備え、
前記実行手段は、前記計画手段により計画された工程を実行中に、前記検知手段により前記読取位置を次の原稿の先端が通過したことが検知された場合、前記工程の実行を中断することを特徴とする請求項１記載の画像読取装置。
【請求項５】
前記計画手段は、当該読取モードでの読取時に搬送する原稿と次の原稿との原稿紙間の時間と、工程の実行に要する時間を基に、当該読取モードにおける原稿紙間の時間に収まる単位ごとに工程を割り振り、任意回の原稿紙間で全ての工程を実行するように、前記工程を割り振った計画テーブルを前記複数の読取モードごとに作成することを特徴とする請求項１記載の画像読取装置。
【請求項６】
前記実行手段は、前記高速両面読取モードでの読取時に原稿紙間が短い場合、前記補正処理のうち実行可能な処理を前記計画手段により計画された順番に実行することを特徴とする請求項１乃至３の何れかに記載の画像読取装置。
【請求項７】
読取手段を読取位置に固定した状態で原稿を搬送しながら原稿画像を読み取る画像読取装置の制御方法であって、
前記読取手段の画像読取に関わる補正処理を行う補正ステップと、
設定された読取モードでの読取時に搬送する原稿と次の原稿との原稿紙間の時間を計算する計算ステップと、
前記計算ステップにより計算された原稿紙間の時間を基に前記補正処理を複数の工程に分割し、工程を実行する計画を立てる計画ステップと、
前記読取位置を原稿が通過するごとに前記計画ステップにより計画された工程を順番に実行する実行ステップと、
を備えることを特徴とする制御方法。
【請求項８】
読取手段を読取位置に固定した状態で原稿を搬送しながら原稿画像を読み取る画像読取装置の制御方法をコンピュータに実行させるプログラムであって、
前記読取手段の画像読取に関わる補正処理を行う補正機能と、
設定された読取モードでの読取時に搬送する原稿と次の原稿との原稿紙間の時間を計算する計算機能と、
前記計算機能により計算された原稿紙間の時間を基に前記補正処理を複数の工程に分割し、工程を実行する計画を立てる計画機能と、
前記読取位置を原稿が通過するごとに前記計画機能により計画された工程を順番に実行する実行機能と、
をコンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像を読み取る画像読取装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、自動原稿給送装置（以下ＡＤＦと略称）を備える画像読取装置においては、ＡＤＦを使用した読取モードとして“流し読みモード”と称する読取モードを備えているものがある。前記流し読みモードは、画像読取装置側の原稿読取部を所定の読取位置で固定した状態で、ＡＤＦにより原稿を一定速度で搬送しながら原稿画像を読み取るモードである。
【０００３】
流し読みモードを備えた画像読取装置においては、読取対象の原稿の読取画像の品質を保つために、搬送される原稿と原稿との用紙間で所定の処理を行うものがある。例えば、用紙間のランプ光量変動を監視し、ランプ光量に一定以上光量変動があった場合にランプ光量補正を行っているものがある（特許文献１参照）。
【０００４】
他方、流し読みモードを備えた画像読取装置において、読取位置を通過している現在の原稿とそれに続く次の原稿との用紙間の距離が一定以下になったときに用紙間での補正処理を禁止するものもある（特許文献２参照）。
【０００５】
更に、流し読みモードを備えた画像読取装置では、両面に画像を有する両面原稿を読み取る際に、原稿の第１面（以下表面）を読み取った後、原稿を反転させ第２面（以下裏面）を読み取り、原稿の排紙面順を合わせるために原稿をもう一度空反転させてから排紙する（空反転排紙）といったように、１枚の両面原稿について３回読取位置を通過させる動作を行うＡＤＦを備えているものが多い。
【０００６】
前記ＡＤＦを備えた画像読取装置において、両面原稿の読取動作時における生産性を高めるために、ＡＤＦ内の搬送パス上に２枚の原稿を搬送する高速両面読取モードを備えるものがある。高速両面読取モードは、具体的には、前の原稿の裏面を読み取った後の空反転排紙と同時に次の原稿の表面を読み取るようにしたモードである。つまり、読取位置を通過する複数の原稿の順番は、１枚目表→１枚目裏→２枚目表→１枚目空反転→２枚目裏→３枚目表→２枚目空反転→３枚目裏・・・となる。
【特許文献１】特開２００２−３００３９４号公報
【特許文献２】特開２０００−２０９４０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来例のように、読取位置を通過中の原稿と次の原稿との用紙間の距離が一定以下になった場合に用紙間での補正処理を禁止した場合、次の原稿に対する補正処理が正確に行われずに、原稿の読み取り画像が良好に得られない可能性があるという問題があった。
【０００８】
本発明の目的は、読取対象の原稿とそれに続く原稿の原稿紙間が短くなる場合においても、補正処理を実施可能とし、読み取り画像の劣化を防止することを可能とした画像読取装置、制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明の画像読取装置は、読取手段を読取位置に固定した状態で原稿を搬送しながら原稿画像を読み取る画像読取装置であって、前記読取手段の画像読取に関わる補正処理を行う補正手段と、設定された読取モードでの読取時に搬送する原稿と次の原稿との原稿紙間の時間を計算する計算手段と、前記計算手段により計算された原稿紙間の時間を基に前記補正処理を複数の工程に分割し、工程を実行する計画を立てる計画手段と、前記読取位置を原稿が通過するごとに前記計画手段により計画された工程を順番に実行する実行手段と、を備えることを特徴とする。
【００１０】
上述の目的を達成するために、本発明の制御方法は、読取手段を読取位置に固定した状態で原稿を搬送しながら原稿画像を読み取る画像読取装置の制御方法であって、前記読取手段の画像読取に関わる補正処理を行う補正ステップと、設定された読取モードでの読取時に搬送する原稿と次の原稿との原稿紙間の時間を計算する計算ステップと、前記計算ステップにより計算された原稿紙間の時間を基に前記補正処理を複数の工程に分割し、工程を実行する計画を立てる計画ステップと、前記読取位置を原稿が通過するごとに前記計画ステップにより計画された工程を順番に実行する実行ステップと、を備えることを特徴とする。
【００１１】
上述の目的を達成するために、本発明のプログラムは、読取手段を読取位置に固定した状態で原稿を搬送しながら原稿画像を読み取る画像読取装置の制御方法をコンピュータに実行させるプログラムであって、前記読取手段の画像読取に関わる補正処理を行う補正機能と、設定された読取モードでの読取時に搬送する原稿と次の原稿との原稿紙間の時間を計算する計算機能と、前記計算機能により計算された原稿紙間の時間を基に前記補正処理を複数の工程に分割し、工程を実行する計画を立てる計画機能と、前記読取位置を原稿が通過するごとに前記計画機能により計画された工程を順番に実行する実行機能と、をコンピュータに実現させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、設定された読取モードでの読取時に搬送する原稿紙間の時間を計算し、原稿紙間の時間を基に補正処理を複数の工程に分割し、工程を実行する計画を立て、読取位置を原稿が通過するごとに工程を順番に実行するため、高速両面読取モード等における原稿紙間が短くなる場合においても補正処理を実施することができるので、読み取り画像の劣化を防止することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づき説明する。
【００１４】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像読取装置の構成を示す構成図である。
【００１５】
図１において、画像読取装置は、原稿トレイ２０、ピックアップローラ１、分離部２、第１レジストローラ３、第２レジストローラ４、第１搬送ローラ５、第２搬送ローラ６、大ローラ７、排紙ローラ８等を備えたＡＤＦ１００と、ＡＤＦ用プラテンガラス（以下プラテンと略称）２０１、ブック用プラテン２０２、スキャナユニット２０９、ミラー２０５、２０６、レンズ２０７、ＣＣＤセンサ２０８等を備えたリーダ部２００とから構成されている。
【００１６】
本実施の形態の画像読取装置は、複数の読取モード（ＡＤＦ１００の原稿搬送路上に１枚の原稿を搬送し原稿の片面を読み取る片面読取モード、ＡＤＦ１００の原稿搬送路上に１枚の原稿を搬送し原稿の両面を読み取る通常両面読取モード、ＡＤＦ１００の原稿搬送路上に２枚の原稿を搬送し原稿の裏面を読み取った後の空反転排紙と同時に次の原稿の表面を読み取る高速両面読取モード）を備えている。
【００１７】
ＡＤＦ１００は、原稿を自動的に給送する装置である。原稿トレイ２０上に表面を上に向けてセットされた原稿束Ｓの最上位の原稿から順に、給紙クラッチ（ＣＬ）９により駆動されるピックアップローラ１により分離部２へ繰り出す。更に、原稿搬送路を挟んで上下に配置された分離ローラ及び分離パッドを備えた分離部２により、原稿トレイ２０上から繰り出された原稿束Ｓの最上位の原稿から１枚ずつ分離し、搬送する。
【００１８】
リーダ部２００は、原稿の画像を光学的に読み取り、原稿の反射光を電気信号に光電変換して画像データとして入力するものである。ＡＤＦ用プラテン２０１は、ＡＤＦ１００により原稿を搬送しながら画像を読み取る際に用いる。ブック用プラテン２０２は、該プラテン上に載置された原稿の画像を読み取る際に用いる。ＡＤＦ１００により原稿を搬送しながら画像を読み取る場合は、スキャナユニット２０９をＡＤＦ用プラテン２０１の下方に移動して停止させ、原稿が読取位置Ｒ上を搬送されている間に画像を読み取る。ブック用プラテン２０２上に載置された原稿の画像を読み取る場合は、スキャナユニット２０９を不図示の原稿セット基準から副走査方向に移動させ画像を読み取る。
【００１９】
原稿の画像読み取り時は、スキャナユニット２０９のランプ２０３を点灯して原稿を照射し、原稿の反射光をミラー２０４、２０５、２０６及びレンズ２０７を介してＣＣＤセンサ２０８に入力し、ＣＣＤセンサ２０８により原稿の反射光に対し光電変換等の処理を行うことで画像信号を出力する。
【００２０】
片面（表面）に画像を有する片面原稿から表面の画像を読み取る場合は、第１レジストローラ３により分離搬送中の原稿の斜行補正を行った後、第２レジストローラ４、第１搬送ローラ５、第２搬送ローラ６により原稿を搬送ガイド１６上の読取位置Ｒに搬送し、原稿を読取位置Ｒを搬送している間に表面の画像を読み取る。更に、原稿後端が読取位置Ｒを通過したときにソレノイド（ＳＬ）２２を加圧して原稿をニップし、第２搬送ローラ６により搬送し、排紙ローラ８により排紙トレイ２１上に原稿表面を下に向けて順番に排紙する。
【００２１】
両面（表面及び裏面）に画像を有する両面原稿から表裏両面の画像を読み取る場合は、第１レジストローラ３により分離搬送中の原稿の斜行補正を行った後、第２レジストローラ４、第１搬送ローラ５、第２搬送ローラ６により原稿を搬送ガイド１６上の読取位置Ｒに搬送し、原稿を読取位置Ｒを搬送している間に表面の画像を読み取る。更に、原稿後端が読取位置Ｒを通過したときにソレノイド２２を加圧して原稿をニップし、第２搬送ローラ６により搬送し、排紙ローラ８により一旦、原稿後端側を排紙トレイ２１方向に搬送する。排紙センサ１３により原稿の後端を検知しＯＦＦになると、原稿後端側を排紙ローラ８にニップした状態で原稿の搬送を停止する。
【００２２】
その後、原稿をスイッチバック搬送し、第２レジストローラ４により再度原稿の斜行補正を行った後、ソレノイド２２を解除して、第２レジストローラ４、第１搬送ローラ５及び第２搬送ローラ６により原稿を搬送し、原稿を読取位置Ｒを再度搬送している間に裏面の画像を読み取る。
【００２３】
このまま、第２搬送ローラ及び排紙ローラ８により排紙トレイ２１上に原稿表面を上に向けて排紙すると、原稿トレイ２０上に排出されている他の原稿の面順と異なってしまう。よって、裏面の画像を読み取った原稿を第２搬送ローラ６及び排紙ローラ８により再度、原稿後端側を排紙トレイ２１方向に搬送する。
【００２４】
排紙センサ１３により原稿の後端を検知しＯＦＦになると、原稿後端側を排紙ローラ８にニップした状態で搬送を停止する。その後、原稿をスイッチバック搬送し、第２レジストローラ４、第１搬送ローラ、第２搬送ローラにより搬送した後、排紙ローラ８により排紙トレイ２１上に原稿表面を下に向けて順番に排紙する。但し、原稿を読取位置Ｒを搬送している間であっても、この間は原稿画像の読み取りは行わない。
【００２５】
また、画像読取装置は、不図示の操作部及び表示部を備えている。ユーザは操作部から画像読取装置に対する読取動作の開始指示や、各種読取モード（片面読取モード、通常両面読取モード、高速両面読取モード）のうち使用する読取モードの設定を行う。表示部には画像読取装置の動作状況や警告等のメッセージが表示される。
【００２６】
図２は、画像読取装置のＡＤＦ１００の駆動系を示す構成図である。
【００２７】
図２において、分離部２及び第１レジストローラ３は、分離モータＭ１により駆動する。第２レジストローラ４、第１搬送ローラ５、第２搬送ローラ６は、給紙モータＭ２により駆動する。排紙ローラ８は、排紙モータＭ３により駆動する。尚、図２では、分離モータＭ１、給紙モータＭ２、排紙モータＭ３のそれぞれが駆動対象とするローラが配置されている範囲を、矩形状の破線で模式的に示している。
【００２８】
図３は、画像読取装置のＡＤＦ１００の制御系の構成を示すブロック図である。
【００２９】
図３において、ＡＤＦ１００は、中央演算処理装置（以下ＣＰＵ）８００、リードオンリメモリ（以下ＲＯＭ）８０１、ランダムアクセスメモリ（以下ＲＡＭ）８０２、不図示の出力ポート及び入力ポートを備えている。
【００３０】
ＣＰＵ８００は、ＡＤＦ１００各部の制御を司るものであり、ＣＰＵ８００にバスを介して接続されたＲＯＭ８０１に格納された制御プログラムに従って、分離モータＭ１、給紙モータＭ２、排紙モータＭ３、離間ソレノイドＳＬ、給紙クラッチＣＬを制御する。また、ＣＰＵ８００は、リーダ部２００のＣＰＵ（図４参照）とシリアル通信を行い、リーダ部２００との間で制御データの授受を行う。ＲＯＭ８０１には、上記制御プログラムが格納されている。ＲＡＭ８０２には、入力データや作業用データが格納される。
【００３１】
出力ポートには、上述した分離モータＭ１、給紙モータＭ２、排紙モータＭ３、離間ソレノイドＳＬ、給紙クラッチＣＬが接続されている。入力ポートには、分離部２により分離された原稿を検知する分離後センサ１０、第１レジストローラ３付近の原稿を検知するレジストセンサ１１、第１搬送ローラ５付近の原稿を検知するリードセンサ１２、排紙ローラ８付近の原稿を検知する排紙センサ１３、原稿トレイ２０上の原稿を検知する原稿検知センサ１４、原稿の長さを検知する原稿長検知センサ１５、原稿の幅を検知する原稿幅検知センサ８１０（図１では不図示）が接続されている。
【００３２】
図４は、画像読取装置のリーダ部２００の構成を示すブロック図である。
【００３３】
図４において、リーダ部２００は、画像処理部１３０２、画像メモリ１３０３、紙間補正処理部１３０４、ＣＰＵ１３０６、モータドライバ部１３０７、センサ信号入力部１３０８を備えている。
【００３４】
ＣＰＵ１３０６は、リーダ部２００各部の制御を司るものであり、不図示のプログラム格納ＲＯＭ、ワークＲＡＭ等を備えている。ＣＰＵ１３０６は、モータドライバ部１３０７及びセンサ信号入力部１３０８を用いてリーダ部２００の制御を行う。モータドライブ部１３０７は、スキャナユニット２０９を副走査方向に移動させる光学系駆動モータを駆動する。センサ信号入力部１３０８は、リーダ部２００に配設されている各種センサから出力される信号をＣＰＵ１３０６に取り込む。
【００３５】
紙間補正処理部１３０４は、当該読取モードでの読取時に搬送する原稿紙間の時間と、補正処理工程に要する時間を基に、当該読取モードにおける原稿紙間の時間に収まる単位ごとに工程を割り振り、一回または複数回の原稿紙間で全ての補正処理工程を実行するように、スケジュールパターンテーブル（図２１）を読取モードごとに作成し、紙間補正処理を行う。紙間補正処理部１３０４は、制御プログラムに基づき、図２２及び図２３のフローチャートに示す処理（第１の実施の形態）、図２４及び図２５のフローチャートに示す処理（第２の実施の形態）を実行する。
【００３６】
画像メモリ１３０３は、画像データを格納する。画像処理部１３０２は、レンズ２０７等を介してＣＣＤ２０８上に結像された画像信号をデジタル画像データに変換し、各種の画像処理を行った後、画像メモリ１３０３に書き込む。
【００３７】
図５は、リーダ部２００の画像処理部１３０２の構成を示すブロック図である。
【００３８】
図５において、画像処理部１３０２は、増幅回路１４０１、Ａ／Ｄ変換部１４０２、補正回路１４０３を備えている。
【００３９】
ＣＣＤ２０８からは、原稿の画像を走査する過程で画像読み取りの１ラインごとにアナログの画像信号が出力され、増幅回路１４０１に入力される。増幅回路１４０１によりアナログの画像信号を増幅した後、Ａ／Ｄ変換部１４０２により８ビットのデジタル信号に変換する。更に、補正回路１４０３により画像信号に対して、紙間補正処理部１３０４で作成された紙間補正データ１５０８に基づいた補正処理を行う。その後、画像メモリ１３０３に画像データが書き込まれていくことになる。以上の処理を原稿の画像領域分行い、原稿の読み取り画像を生成する。
【００４０】
次に、画像読取装置の高速両面読取モードの動作概要について図６乃至図１３を参照しながら説明する。
【００４１】
図６乃至図１３は、高速両面読取モードの動作概要を示す構成図である。
【００４２】
図６乃至図１３において、図６は原稿２枚を高速両面読取モードで画像読み取りを行う例である。まず、１枚目の原稿の表面と裏面の画像読み取りを行う。このとき、１枚目の原稿の表面の画像読み取りの際に原稿後端がリードセンサ１２を通過したとき、分離部２により２枚目の原稿を原稿トレイ２０上の原稿束から分離する（図６）。２枚目の原稿を分離した後、２枚目の原稿を第１レジストローラ３の位置で待機させる。１枚目の原稿の表面の画像読み取りを行った後、１枚目の原稿をスイッチバック用搬送路をスイッチバック搬送し、１枚目の原稿の裏面の画像読み取りを行う（図７）。このとき、１枚目の原稿の後端が第２レジストローラ４を通過してから所定時間後に、第１レジストローラ３の位置で待機させていた２枚目の原稿の給紙を開始する（図８）。
【００４３】
１枚目の原稿の裏面の画像読み取りを行った後、ソレノイド２２を加圧し排紙ローラ８により１枚目の原稿を排紙トレイ２１方向へ搬送しつつ、２枚目の原稿もそのまま搬送して表面の画像読み取りを開始する（図９）。その後、１枚目の原稿を空搬送のためにスイッチバック用搬送路にスイッチバック搬送する。２枚目の原稿の表面の画像読み取りを開始した後、２枚目の原稿の先端が排紙ローラ８に達する前までに、ソレノイド２２を解除する（図１０）。このとき、１枚目の原稿の先端は第２レジストローラ４を通過していることが条件となる。
【００４４】
次に、２枚目の原稿の表面の画像読み取りを行った後、ソレノイド２２を加圧し排紙ローラ８により２枚目の原稿を搬送し、１枚目の原稿もそのまま搬送する。このとき１枚目原稿が読取位置Ｒを通過するが、１枚目原稿の画像読み取りは行わない（図１１）。次に、１枚目の原稿の先端が排紙ローラ８に達する前までに、ソレノイド２２を解除し、１枚目の原稿の後端が読取位置Ｒを通過した後、再びソレノイド２２を加圧して排紙トレイ２１上に１枚目の原稿を排紙する（図１２）。その後、２枚目の原稿の裏面の画像読み取りを終了した後、２枚目原稿を空搬送させ、排紙トレイ２１に排紙し、高速両面読取モードの動作を終了する（図１３）。
【００４５】
本実施の形態では、リーダ部２００の紙間補正処理部１３０４による紙間補正処理として、配光変動補正処理及びゴミ補正処理を行う。
【００４６】
図１４は、リーダ部２００の紙間補正処理部１３０４の配光変動補正処理及びゴミ補正処理を示すブロック図である。
【００４７】
図１４において、原稿と次の原稿の紙間において、ＣＣＤ２０８により読取位置Ｒにおける基準白色板を読み取り、読み取った白色データを基に紙間補正処理を行う。この紙間で行う紙間補正処理を構成する配光変動補正処理１５０１及びゴミ補正処理１５０２について説明する。
【００４８】
配光変動補正処理１５０１は、スキャナユニット２０９のランプ２０３の光量を補正する処理である光量変動補正処理１５０３と、主走査方向の配光パターンを補正する処理である配光補正処理１５０４から構成される。ランプ２０３は長時間点灯させると徐々に光量が低下してくる。そのため、光量変動補正処理１５０３として、図１５に示すように全体的にランプ２０３の光量レベルを現在レベルから目標レベルに持ち上げる補正を行う。また、ランプ２０３の光量と同様に主走査方向の配光も時間と共に変化する。そのため、配光補正処理１５０４として、図１６に示すように現在の配光が主走査方向に一様に同じ光量レベル（一定レベル）になるように補正を行う。
【００４９】
ゴミ補正処理１５０２は、読取位置Ｒにおけるゴミの補正処理であり、ゴミ検知処理１５０５、ゴミ個数カウント処理１５０６、ゴミ補正処理１５０７から構成される。ゴミ検知処理１５０５は、読取位置Ｒの主走査方向に対して存在するゴミを検知する処理である。図１７に示すようにゴミ判定レベル以下の画素をゴミとして検知する。ゴミ個数カウント処理１５０６は、ゴミ検知処理１５０５で検出されたゴミの個数をカウントする処理である。図１７の場合にはゴミが３箇所となる。ゴミ補正処理１５０７は、図１８に示すようにゴミ検知された画素に対して周囲の画素で補間することによりゴミを目立たなくする処理である。
【００５０】
上記各処理は、それぞれ途中の工程からも行うことができ、また、途中の工程で終了して補正データの作成を行うことができる。紙間補正処理部１３０４は、以上の補正処理を紙間で行うことで紙間補正データ１５０８を作成し、原稿の画像読み取りを行うために画像処理部１３０２の補正回路１４０３に対して紙間補正データ１５０８の設定を行う。
【００５１】
次に、本実施の形態の特徴である、紙間補正スケジューリング及びその実施方法を説明する。
【００５２】
通常時は、原稿を第１レジストローラ３の位置から搬送する際に、レジストセンサ１１を基準にして当該原稿と前の原稿との紙間を計算し、紙間計算を基に搬送を行っている。しかし、高速両面読取モードでは、１枚目（ｎ枚目）の原稿の裏面と２枚目（ｎ＋１枚目）の原稿の表面の画像読み取りにおける紙間の計算は通常と同様に行っているが、図１０から図１１に到るまでの、２枚目（ｎ＋１枚目）の原稿の表面の画像読み取り後と反転させた１枚目（ｎ枚目）の原稿との紙間は、紙間を計算して次の原稿を給紙していないので、通常の紙間より狭くなる場合がある。このような場合には、配光変動補正処理とゴミ補正処理に要する所定補正時間を確保できないことがあるので、以下に述べるような紙間補正処理のスケジューリングを行う。
【００５３】
次に、原稿と原稿の紙間で紙間補正処理を行うための基準となる紙間時間の計算方法について説明する。
【００５４】
図１９は、紙間時間計算を説明する図である。
【００５５】
図１９において、読取位置Ｒを通過している原稿Ａにおいて、リードセンサ１２が原稿Ａの通過を検知した後ＯＦＦするのを待つ。リードセンサ１２がＯＦＦした後、リードセンサ１２が次の原稿Ｂを検知しＯＮするまでの時間Ｔを計測する。読取位置Ｒの近傍では双方の原稿Ａ、Ｂの搬送速度は同じなので、前の原稿Ａの後端が読取位置Ｒを通過して次の原稿Ｂの先端が読取位置Ｒに到達する時間は上記時間Ｔに等しくなる。そこで、時間Ｔ（以下紙間時間Ｔ）を基準にして紙間補正を行う。
【００５６】
紙間時間Ｔは、画像読取装置の各種読取モード（片面読取モード、通常両面読取モード、高速両面読取モード）毎、原稿の読み取り面毎に異なるので、紙間補正処理部１３０４は予め調整モード等で紙間時間Ｔを測定（計算）し、それぞれの紙間時間Ｔを紙間補正処理部内に保存しておくことで、読取モードが設定されたときに即時に参照できるようにする。
【００５７】
即ち、片面読取モードの場合には、常に一定の紙間時間Ｔ１である。また、通常両面読取モードの場合には、表面→裏面の時間Ｔ２、裏面→反転紙の時間Ｔ３、反転紙→次紙表面の時間Ｔ４となる。また、高速両面読取モードの場合には、「ｎ枚目裏面→ｎ＋１枚目表面→ｎ枚目反転紙→ｎ＋１枚目裏面→ｎ＋２枚目表面→ｎ＋１枚目反転紙→・・・」という通紙順番になるので、ｎ枚目裏面→ｎ＋１枚目表面の時間Ｔ６、ｎ＋１枚目表面→ｎ枚目反転紙の時間Ｔ７、ｎ枚目反転紙→ｎ＋１枚目裏面の時間Ｔ８となる。
【００５８】
次に、本実施の形態の紙間補正スケジューリング方法として、配光変動補正処理及びゴミ補正処理を工程ごとに時分割し、時分割した工程の順番をスケジューリングする方法を説明する。
【００５９】
図２０は、配光変動補正処理及びゴミ補正処理を工程ごとに時分割した例を示す図である。
【００６０】
図２０において、配光変動補正処理及びゴミ補正処理をそれぞれ詳細な工程に分割する。本実施の形態では、上述したように、配光変動補正処理に関しては、光量変動補正処理（工程１）、配光補正処理（工程２）に分割し、ゴミ補正処理に関しては、ゴミ検知処理（工程３）、ゴミ個数カウント処理（工程４）、ゴミ補正処理（工程５）に分割する。
【００６１】
また、上述したように、紙間補正処理部１３０４が各種読取モード（片面読取モード、通常両面読取モード、高速両面読取モード）に応じたそれぞれの紙間時間を紙間補正処理部内に保存しているので、保存している複数の紙間時間のうち最小紙間時間を調べ、上記分割した工程１〜工程５を、図２１に示すように最小紙間時間を基に読取モードごとにスケジューリングする。
【００６２】
図２１は、最小紙間時間を基に時分割した紙間補正処理（配光変動補正処理、ゴミ補正処理）をスケジューリングしたスケジュールパターンテーブルの例を示す図である。
【００６３】
図２１において、ｎ（１、２、３、４）は時分割した補正処理単位、即ち１回の紙間に行う補正処理単位である。ｍａｘは紙間補正処理を全て行うための最大処理工程数であり、読取モードごとに最小紙間時間が異なるので、ｎの最大処理工程数ｍａｘが異なる。片面読取モードは最大処理工程数３とし、通常両面読取モードは最大処理工程数２とし、高速両面読取モードは最大処理工程数４とする。つまり、最大処理工程数の回数の紙間補正処理を行うことで全ての紙間補正処理が完了することになる。そして、本スケジューリングパターンテーブルを基に、図２２及び図２３に示す紙間補正処理を行う。
【００６４】
片面読取モードは、最大処理工程数３であるため、処理工程番号１の補正処理単位として工程１、２を実行し、処理工程番号２の補正処理単位として工程３、４を実行し、処理工程番号３の補正処理単位として工程５を実行する。また、通常両面読取モードは、最大処理工程数２であるため、処理工程番号１の補正処理単位として工程１〜４を実行し、処理工程番号２の補正処理単位として工程５を実行する。また、高速両面読取モードは、最大処理工程数４であるため、処理工程番号１の補正処理単位として工程１を実行し、処理工程番号２の補正処理単位として工程２を実行し、処理工程番号３の補正処理単位として工程３、４を実行し、処理工程番号４の補正処理単位として工程５を実行する。
【００６５】
図２２及び図２３は、紙間補正処理を示すフローチャートである。
【００６６】
図２２及び図２３において、まず、紙間補正処理部１３０４は、ユーザにより操作部から指定された画像読取ジョブの読取モードを設定し（ステップＳ３０１）、当該読取モードに応じた紙間補正処理のスケジュールパターンを図２１のスケジュールパターンテーブルから決定する（ステップＳ３０２）。その後、リーダ部２００による原稿の画像読み取りが開始され（ステップＳ３０３）、紙間補正処理部１３０４は、原稿の後端が読取位置Ｒを通過したかどうかを判定する（ステップＳ３０４）。
【００６７】
原稿の後端が読取位置Ｒを通過した場合、紙間補正処理部１３０４は、画像読取ジョブが終了かどうかを判定する（ステップＳ３０５）。画像読取ジョブが終了でない場合、紙間補正処理部１３０４は、当該読取モードに対応したスケジュールパターンに該当する処理工程番号ｎ番目の処理単位の紙間補正処理を開始する（ステップＳ３０６）。例えば高速両面モードの場合は、処理工程番号ｎは１〜４となる。次に、紙間補正処理部１３０４は、ｎ番目の処理単位の紙間補正処理が終了したかどうかを判定する（ステップＳ３０７）。ｎ番目の紙間補正処理が終了している場合、紙間補正処理部１３０４は、次の紙間補正処理の処理単位をｎ＝ｎ＋１番目に設定する（ステップＳ３０８）。
【００６８】
次に、紙間補正処理部１３０４は、ｎが当該読取モードの最大処理工程数ｍａｘを超えたかどうかを判定する（ステップＳ３０９）。ｎが最大処理工程数ｍａｘを超えた場合、紙間補正処理部１３０４は、紙間補正処理を最初から行うためにｎ＝０を設定する（ステップＳ３１１）。その後、紙間補正処理の終了に伴い、次の原稿の画像読み取りが可能となる（ステップＳ３１０）。
【００６９】
他方、ｎ番目の処理単位の紙間補正処理が終了していない場合（ステップＳ３０７でＮＯ）、紙間補正処理部１３０４は、もし紙間が短くなり、紙間補正処理が終了する前に読取位置Ｒに次の原稿の先端が到達したことをリードセンサ１２で検知した場合には、中止命令を発行する。次に、紙間補正処理部１３０４は、中止命令が発行されているかどうかを判定し（ステップＳ３１２）、中止命令が発行されていない場合は、紙間補正処理を継続し、中止命令が発行されている場合は、ｎ番目の処理単位の紙間補正処理を中断し（ステップＳ３１３）、次の原稿の読み取りを開始する（ステップＳ３１０）。以上の処理を当該画像読取ジョブの終了まで繰り返す。
【００７０】
以上説明したように、本実施の形態によれば、各種読取モード（片面読取モード、通常両面読取モード、高速両面読取モード）に応じた紙間時間を基に紙間補正処理を工程ごとに時分割し、時分割した紙間補正処理の工程を読取モードごとに計画（スケジューリング）する。これにより、高速両面読取モード等における紙間が短くなる場合においても紙間補正処理を実施することができるので、読み取り画像の劣化を防止することが可能となる。
【００７１】
［第２の実施の形態］
本発明の第２の実施の形態は、上述した第１の実施の形態に対して、図２４及び図２５に示す紙間補正スケジューリング方法を実行する点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１、図３、図４、図５）の対応するものと同一なので、説明を省略する。
【００７２】
次に、本実施の形態の紙間補正スケジューリング方法として、配光変動補正処理、ゴミ補正処理の順番をスケジューリングする方法を説明する。
【００７３】
まず、上述したように、高速両面読取モードの場合は、ｎ枚目の原稿の裏面とｎ＋１枚目の原稿の表面の画像読み取りにおける紙間の計算は、レジストセンサ１１を基準にして通常と同様に行っているが、表面の画像読み取り後のｎ＋１枚目の原稿と反転させたｎ枚目の原稿との紙間は、上述したように、通常の紙間より短くなる場合がある。高速両面読取モードは、「ｎ枚目裏面→ｎ＋１枚目表面→ｎ枚目反転紙→ｎ＋１枚目裏面→ｎ＋２枚目表面→ｎ＋１枚目反転紙→・・・」という順番になるので、読取位置Ｒを通過する原稿の順番をカウントすることで、次の紙間が短いかどうかを判断することができる。そこで、紙間が短い場合に、配光変動補正処理またはゴミ補正処理を順番に行っていく。
【００７４】
図２４及び図２５は、高速両面読取モード時の紙間補正処理を示すフローチャートである。
【００７５】
図２４及び図２５において、まず、紙間補正処理部１３０４は、ユーザにより操作部から指定された画像読取ジョブの高速両面読取モードを設定する。このとき、紙間補正処理部１３０４は、ＡＤＦ１００により搬送する原稿と原稿との紙間が短いときに行うデフォルト処理を配光変動補正処理に設定する（ステップＳ４０１）。その後、リーダ部２００による原稿の画像読み取りが開始され（ステップＳ４０２）、紙間補正処理部１３０４は、原稿の後端が読取位置Ｒを通過したかどうかを判定する（ステップＳ４０３）。
【００７６】
原稿の後端が読取位置Ｒを通過した場合、紙間補正処理部１３０４は、画像読取ジョブが終了かどうかを判定する（ステップＳ４０４）。画像読取ジョブが終了でない場合（次の原稿がある場合）、紙間補正処理部１３０４は、紙間補正処理を行うための紙間時間が短い（小さい）かどうかを判定する（ステップＳ４０５）。これは、上述したように、読取モードと読取位置Ｒを通過する原稿の順番のカウントを基に紙間時間が短いかどうかを判定することができる。
【００７７】
紙間時間が通常の場合、紙間補正処理部１３０４は、配光変動補正処理とゴミ補正処理を行い（ステップＳ４０６、ステップＳ４０７）、次の原稿（ページ）の読み取りを開始する（ステップＳ４０８）。紙間時間が短い場合、紙間補正処理部１３０４は、次処理が配光変動補正処理かゴミ補正処理かを判定する（ステップＳ４０９）。次処理が配光変動補正処理の場合（デフォルト処理を配光変動補正処理に設定している場合）、紙間補正処理部１３０４は、配光変動補正処理を開始する（ステップＳ４１３）。
【００７８】
次に、紙間補正処理部１３０４は、配光変動補正処理が終了したかどうかを判定し（ステップＳ４１４）、もし紙間が短くなり、配光変動補正処理が終了する前に読取位置Ｒに次の原稿の先端が到達したことをリードセンサ１２で検知した場合には、中止命令を発行する。配光変動補正が終了していない場合、紙間補正処理部１３０４は、中止命令が発行されているかどうかを判定する（ステップＳ４１５）。紙間補正処理部１３０４は、中止命令が発行されている場合は、配光変動補正処理を中断して、次処理を配光変動補正処理に設定し（ステップＳ４１９）、中止命令が発行されていない場合は、配光変動補正処理が終了するのを待ち、次処理をゴミ補正処理に設定する（ステップＳ４１８）。
【００７９】
他方、次処理がゴミ補正処理の場合（ステップＳ４０９でＮＯ）、紙間補正処理部１３０４は、ゴミ補正処理を開始する（ステップＳ４１０）。次に、紙間補正処理部１３０４は、ゴミ補正処理が終了したかどうかを判定し（ステップＳ４１１）、もし紙間が短くなり、ゴミ補正処理が終了する前に読取位置Ｒに次の原稿の先端が到達した場合には、中止命令を発行する。次に、紙間補正処理部１３０４は、中止命令が発行されているかどうかを判定する（ステップＳ４１２）。
【００８０】
紙間補正処理部１３０４は、中止命令が発行されている場合は、ゴミ補正処理を中断して、次処理をゴミ補正処理に設定し（ステップＳ４１８）、中止命令が発行されていない場合は、ゴミ補正処理が終了するのを待ち、次処理を配光変動補正処理に設定する（ステップＳ４１９）。その後、次の原稿（ページ）の読み取りを開始する（ステップＳ４２０）。以上の処理を当該画像読取ジョブの終了まで繰り返す。
【００８１】
以上説明したように、本実施の形態によれば、高速両面読取モードで原稿の画像読み取りを行う際に、原稿と原稿の紙間が短くなってしまった場合でも、紙間補正処理をスケジュールすることで可能な限りの紙間補正処理を実施することにより、次の原稿の読み取り画像の劣化を低減させることが可能となる。
【００８２】
［他の実施の形態］
上記第１及び第２の実施の形態では、ＡＤＦとリーダ部を分離した構造の画像読取装置を例に挙げたが、本発明は該構造の画像読取装置に限定されるものではなく、ＡＤＦとリーダ部を一体化した構造の画像読取装置に適用することも可能である。
【００８３】
上記第１及び第２の実施の形態では、画像読取装置について説明したが、本発明は画像読取装置のみへの適用に限定されるものではなく、画像読取装置を搭載した画像形成装置（複写機、複合機、ファクシミリ装置等）に適用することも可能である。
【００８４】
また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００８５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００８９】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００９０】
【図１】本発明の第１の実施の形態に係る画像読取装置の構成を示す構成図である。
【図２】画像読取装置のＡＤＦの駆動系を示す構成図である。
【図３】ＡＤＦの制御系の構成を示すブロック図である。
【図４】画像読取装置のリーダ部の構成を示すブロック図である。
【図５】リーダ部の画像処理部の構成を示すブロック図である。
【図６】高速両面読取モードの動作概要を示す構成図である。
【図７】高速両面読取モードの動作概要を示す構成図である。
【図８】高速両面読取モードの動作概要を示す構成図である。
【図９】高速両面読取モードの動作概要を示す構成図である。
【図１０】高速両面読取モードの動作概要を示す構成図である。
【図１１】高速両面読取モードの動作概要を示す構成図である。
【図１２】高速両面読取モードの動作概要を示す構成図である。
【図１３】高速両面読取モードの動作概要を示す構成図である。
【図１４】リーダ部の紙間補正処理部の配光変動補正処理及びゴミ補正処理を示すブロック図である。
【図１５】紙間補正処理の一つである光量変動補正を説明する図である。
【図１６】紙間補正処理の一つである配光補正を説明する図である。
【図１７】紙間補正処理の一つであるゴミ検知処理及びゴミ個数カウント処理を説明する図である。
【図１８】紙間補正処理の一つであるゴミ補正処理を説明する図である。
【図１９】紙間時間計算を説明する図である。
【図２０】配光変動補正処理及びゴミ補正処理を工程ごとに時分割した例を示す図である。
【図２１】最小紙間時間を基に時分割した紙間補正処理をスケジューリングしたスケジュールパターンテーブルの例を示す図である。
【図２２】紙間補正処理を示すフローチャートである。
【図２３】図２２のフローチャートの続きである。
【図２４】高速両面読取モード時の紙間補正処理を示すフローチャートである。
【図２５】図２４のフローチャートの続きである。
【符号の説明】
【００９１】
１２  リードセンサ（検知手段）
２０３  ランプ
２０８  ＣＣＤ（読取手段）
２０９  スキャナユニット（読取手段）
１３０４  紙間補正処理部（補正手段、計算手段、計画手段、実行手段）
１５０１  配光変動補正処理
１５０２  ゴミ補正処理
１５０３  光量変動補正処理
１５０４  配光補正処理
１５０５  ゴミ検知処理
１５０６  ゴミ個数カウント処理
１５０７  ゴミ補正処理
Ｒ  読取位置
【図１】
2006146370.tif 000003
【図２】
2006146370.tif 000004
【図３】
2006146370.tif 000005
【図４】
2006146370.tif 000006
【図５】
2006146370.tif 000007
【図６】
2006146370.tif 000008
【図７】
2006146370.tif 000009
【図８】
2006146370.tif 000010
【図９】
2006146370.tif 000011
【図１０】
2006146370.tif 000012
【図１１】
2006146370.tif 000013
【図１２】
2006146370.tif 000014
【図１３】
2006146370.tif 000015
【図１４】
2006146370.tif 000016
【図１５】
2006146370.tif 000017
【図１６】
2006146370.tif 000018
【図１７】
2006146370.tif 000019
【図１８】
2006146370.tif 000020
【図１９】
2006146370.tif 000021
【図２０】
2006146370.tif 000022
【図２１】
2006146370.tif 000023
【図２２】
2006146370.tif 000024
【図２３】
2006146370.tif 000025
【図２４】
2006146370.tif 000026
【図２５】
2006146370.tif 000027