(57)【要約】【課題】  効率的にかつ精度良く、複数枚の原稿を読み取る。【解決手段】  読取部による読取ガラス上の読取位置とは異なる所定の位置に設けられた基準板を読み取ることで、読取部で読み取る画像をシェーディング補正するための補正データを生成する。読取部によって、読取ガラス上を順次搬送される複数枚の原稿を読み取る場合において、読取が完了した原稿と次原稿との間の区間で、読取部の読取位置の上方に配置された白色部材を読み取って得られる画像に基づいて、補正データを再度、生成するか否かを判断する。判断の結果に基づいて、補正データを再度、生成した場合には、それ以降に読取部で読み取られる画像に対しては、再度、生成した補正データによる画像処理を施して出力する。【選択図】  図４
2016136697.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取装置であって、
読取ガラス上を搬送される原稿の画像を読み取る読取手段と
前記読取手段の前記読取ガラス上の読取位置とは異なる所定の位置に設けられた基準板を読み取ることで、前記読取手段で読み取る画像をシェーディング補正するための補正データを生成する生成手段と、
前記読取手段によって、前記読取ガラス上を順次搬送される複数枚の原稿を読み取る場合において、読取が完了した原稿と次原稿との間の区間で、前記読取手段の前記読取位置の上方に配置された白色部材を読み取って得られる画像に基づいて、前記補正データを再度、生成するか否かを判断する判断手段と
前記判断手段の判断の結果に基づいて、前記生成手段によって前記補正データを再度、生成した場合には、それ以降に前記読取手段で読み取られる画像に対しては、再度、生成した補正データによる画像処理を施して出力する出力手段と
を備えることを特徴とする画像読取装置。
【請求項２】
前記判断手段は、前記白色部材を読み取って得られる画像から、所定の周波数帯域の画像データを出力するためのフィルタ処理を適用するフィルタ手段を備え、
前記判断手段は、前記フィルタ手段によって出力される画像データに基づいて、前記補正データを再度、生成するか否かを判断する
ことを特徴とする請求項１の画像読取装置。
【請求項３】
前記判断手段は、前記フィルタ手段によって出力される画像データを構成する各画素の画素値が所定の範囲内にあるか否かを判定する判定手段を備え、
前記判断手段は、前記判定手段によって、前記所定の範囲外と判定される画素の個数に基づいて、前記補正データを再度、生成するか否かを判断する
ことを特徴とする請求項２の画像読取装置。
【請求項４】
前記読取手段は、前記原稿からの反射光を収束するレンズアレイを含む
ことを特徴とする請求項２または３に記載の画像読取装置。
【請求項５】
前記判断手段は、前記レンズアレイを構成する複数のレンズそれぞれの間隔に関する画像データに基づいて、前記補正データを再度、生成するか否かを判断する
ことを特徴とする請求項４の画像読取装置。
【請求項６】
前記フィルタ手段のカットオフ周波数は、前記レンズアレイを構成する複数のレンズそれぞれの間隔に基づいて決定する
ことを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記白色部材は、回転可能な部材である
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像読取装置。
【請求項８】
前記判断手段は、前記白色部材の所定変化量の回転角度を検知した際に得られる画像データに基づいて、前記補正データを再度、生成するか否かを判断する
ことを特徴とする請求項７に記載の画像読取装置。
【請求項９】
前記判断手段は、前記所定変化量を、前記白色部材を回転するモータの回転量に基づいて検知する
ことを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
読取ガラス上を搬送される原稿の画像を読み取る読取部を備える画像読取装置の制御方法であって、
前記読取部による前記読取ガラス上の読取位置とは異なる所定の位置に設けられた基準板を読み取ることで、前記読取部で読み取る画像をシェーディング補正するための補正データを生成する生成工程と、
前記読取部によって、前記読取ガラス上を順次搬送される複数枚の原稿を読み取る場合において、読取が完了した原稿と次原稿との間の区間で、前記読取部の前記読取位置の上方に配置された白色部材を読み取って得られる画像に基づいて、前記補正データを再度、生成するか否かを判断する判断工程と
前記判断工程の判断の結果に基づいて、前記生成工程によって前記補正データを再度、生成した場合には、それ以降に前記読取部で読み取られる画像に対しては、再度、生成した補正データによる画像処理を施して出力する出力工程と
を備えることを特徴とする画像読取装置の制御方法。
【請求項１１】
読取ガラス上を搬送される原稿の画像を読み取る読取部を備える画像読取装置の制御をコンピュータに機能させるためのプログラムであって、
前記コンピュータを、
前記読取部による前記読取ガラス上の読取位置とは異なる所定の位置に設けられた基準板を読み取ることで、前記読取部で読み取る画像をシェーディング補正するための補正データを生成する生成手段と、
前記読取部によって、前記読取ガラス上を順次搬送される複数枚の原稿を読み取る場合において、読取が完了した原稿と次原稿との間の区間で、前記読取部の前記読取位置の上方に配置された白色部材を読み取って得られる画像に基づいて、前記補正データを再度、生成するか否かを判断する判断手段と
前記判断手段の判断の結果に基づいて、前記生成手段によって前記補正データを再度、生成した場合には、それ以降に前記読取部で読み取られる画像に対しては、再度、生成した補正データによる画像処理を施して出力する出力手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取る画像読取技術に関するものである。
【背景技術】
【０００２】
従来、画像読取装置において、光源や光学系の影響により生じた濃度ムラを含む画像から、濃度ムラを除くシェーディング補正が行われている。シェーディング補正に用いるシェーディング補正データには、白色の濃度基準部材の読取結果を用いることが知られている。
【０００３】
ここで、読取対象物からの反射光を受光する受光部には、複数の光電変換素子と複数のレンズとを用いたものがある。複数のレンズは、読取対象物の搬送方向に対して交差する方向（主走査方向と称する場合がある）に沿って配列されており、主走査方向に配列された複数の光電変換素子に反射光を集光させる。このような構成の受光部を用いた場合、複数の光電変換素子及び複数のレンズの少なくとも一方が光源の熱等により熱膨張することで、これらの相対的な位置関係にずれが生じる場合がある。
【０００４】
この場合、複数のレンズの各々によって光電変換素子側に集光される反射光の強度のピーク位置が、経時でずれる。このようなピーク位置のずれは、読取画像に黒スジや白スジ等を発生させる要因となっていた。
【０００５】
原稿を搬送しながら原稿上の画像を読み取り画像データを生成する機能を有する画像読取装置が存在している。また、原稿を搬送しながら原稿上の画像を読み取って画像データを生成し、その画像データに応じて記録媒体上に画像形成を行う複写機等の画像形成装置も存在している。
【０００６】
この種の画像読取装置あるいは画像形成装置では、主走査方向に複数画素の固体撮像素子等の読取素子を有しており、原稿を読取素子に対して副走査方向に移動させることで、主走査方向及び副走査方向の二次元の読取を実行している。尚、このように原稿を搬送しながら原稿上の画像の読取を行うタイプの読取方式を、ここでは「シートスルー方式」と呼ぶことにする。
【０００７】
このシートスルー方式では、連続で複数枚の原稿の画像の読取を行うことで、その読取時間が長くなる場合には、上述のような熱膨張が原因で、得られる読取画像に黒スジや白スジ等が発生してしまう。尚、このような連続した読取におけるシェーディング補正に関しては、例えば、特許文献１がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−３３０２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
通常の読取方式では、１枚毎の原稿の読取動作に付随して、原稿領域外の所定位置に設けられた基準白色板を読み取ってシェーディング補正を行うことが可能である。そして、このようなシェーディング補正を原稿の画像読取動作に含めて実行したとしても生産性（単位時間あたりの読取枚数）が低下することは殆どない。
【００１０】
しかしながら、上述のシートスルー方式の読取では、シェーディング補正は別動作として読取ユニットを移動させる必要が生じる。このため、シートスルー方式の読取の途中でシェーディング補正を実行するとなると、本来のシートスルー方式の読取と比較して生産性が低下することになる。そのため、読取途中のシェーディングは可能な限り行わないことが望ましい。
【００１１】
本発明は上記の課題に鑑みてなされたものであり、効率的にかつ精度良く、複数枚の原稿を読み取ることができる画像読取技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するための本発明による画像読取装置は以下の構成を備える。即ち、
原稿の画像を読み取る画像読取装置であって、
読取ガラス上を搬送される原稿の画像を読み取る読取手段と
前記読取手段の前記読取ガラス上の読取位置とは異なる所定の位置に設けられた基準板を読み取ることで、前記読取手段で読み取る画像をシェーディング補正するための補正データを生成する生成手段と、
前記読取手段によって、前記読取ガラス上を順次搬送される複数枚の原稿を読み取る場合において、読取が完了した原稿と次原稿との間の区間で、前記読取手段の前記読取位置の上方に配置された白色部材を読み取って得られる画像に基づいて、前記補正データを再度、生成するか否かを判断する判断手段と
前記判断手段の判断の結果に基づいて、前記生成手段によって前記補正データを再度、生成した場合には、それ以降に前記読取手段で読み取られる画像に対しては、再度、生成した補正データによる画像処理を施して出力する出力手段と
を備える。
【発明の効果】
【００１３】
本発明によれば、効率的にかつ精度良く、複数枚の原稿を読み取ることができる。
【図面の簡単な説明】
【００１４】
【図１】画像読取装置の構成を示す側断面図である。
【図２】流し読みガラスを介して白色読取ローラを読み取ることで得られた画像データの輝度値と主走査方向の位置との関係を示す図である。
【図３】画像読取装置の読取制御回路の構成を示すブロック図である。
【図４】画像読取装置の読取処理を示すフローチャートである。
【図５】スジ判断部の構成を示すブロック図である。
【図６】画像データのハイパスフィルタ処理後の輝度値と主走査方向の位置との関係を示す図である。
【図７】ハイパスフィルタ処理後の画像データと閾値の関係を示す図である。
【図８】画像判定部の判定処理を示すフローチャートである。
【図９】画像データの輝度値と主走査方向の位置との関係を示す図である。
【図１０】画像データのハイパスフィルタ処理後の輝度値と主走査方向の位置との関係を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１６】
図１は光学的に原稿の画像を読取る画像読取装置の構造を示す側断面図である。図１に示す画像読取装置は、スキャナユニット１とＡＤＦユニット７とから構成される。
【００１７】
ＡＤＦユニット７はスキャナユニット１の端部で接続され開閉可能な仕組みになっている。ＡＤＦユニット７を開くことで原稿を原稿台ガラス１４上に載置し、その原稿の読取を行うことができる。ＡＤＦユニット７には原稿トレイ７２（ＡＤＦ給紙トレイ）が設けられており、複数枚の原稿７４を原稿トレイ７２に載置した場合、それらの原稿を一枚ずつ給送することでスキャナユニット１が連続的に原稿の画像読取を行うことができる。スキャナユニット１は、ＣＣＤ、ＣＩＳ等で構成される読取ユニット１３（読取部）を使用して光を原稿に照射し、原稿による反射光を受光し、これを光電変換して画像信号を生成する。このようにして、原稿の画像を読み取ることにより画像データが生成される。
【００１８】
読取ユニット１３は、照明部１３１と光学レンズ１３３と撮像部１３４とにより構成され、原稿の載置側とは反対側に、読取ガラス（原稿台ガラス１４又は流し読みガラス１５）に密着するように配置される。
【００１９】
照明部１３１は、原稿台ガラス１４に対して傾斜する方向から原稿を照明する。光学レンズ１３３は、複数のセルフォックレンズ（登録商標）がアレイ状に配置するように構成されたレンズアレイである。光学レンズ１３３は、照明部１３１から照射され原稿面にて反射された光を、所定の結像位置へと導き、原稿からの反射光を収束して等倍で読み取る。撮像部１３４は、所定の方向に配列された複数の光電変換素子等の光学系から構成され、光学レンズ１３３により所定の結像位置へと導かれた光を撮像する。
【００２０】
このように、読取ユニット１３は、読取ガラス上の一方の表示に載置される原稿あるいは読取ガラス上の一方の表面を順次搬送される原稿を、読取ガラスの他方の表面の側から読み取る。
【００２１】
尚、本実施形態では、撮像部１３４はＣＭＯＳセンサであるとする。撮像部１３４にて撮像して得られた原稿の画像データは、画像記憶部（後述）に格納される。このような構成の読取ユニット１３は、駆動ベルト１６に装着され、スキャナモータ１８の駆動力が駆動ベルト１６を介して伝達されることにより、ガイドレール１７に沿って矢印Ｈ方向（副走査方向）に移動する。
【００２２】
スキャナユニット１では、読取ユニット１３をスキャナモータ１８の駆動力により副走査方向Ｈに移動させながら、読取ユニット１３を図の紙面とは垂直（一般には交差）方向（主走査方向）に電気的に走査することにより原稿の画像を読み取る。一般的に、スキャナモータ１８にはステッピングモータやＤＣモータ等が用いられる。また、画像読取時には、原稿台ガラス１４の端部に設けられた白色基準板１２に光を照射して、その反射光からシェーディング補正を行うための基準信号を取得する。通常、複数の光電変換素子の配列方向が主走査方向に対応している。
【００２３】
ＡＤＦユニット７は、原稿トレイ７２上に表面を上に向けて載置された複数枚の原稿７４をピックアップローラ７３１により最上位の原稿から分離部７３２へと繰り出す。分離部７３２は、上方に分離ローラ、下方に分離パッドが配置されており、複数枚の原稿７４をその最上紙より一枚ずつ分離する。分離された原稿は、第１レジストローラ７３３によって分離搬送中に発生した斜行補正を行った後、第１レジストローラ７３３から第２レジストローラ７３４、第１搬送ローラ７３５により搬送される。更に、分離された原稿は、流し読み位置を通過して、第２搬送ローラ７３６から第３搬送ローラ７３７及び排紙ローラ７３８により、排紙トレイ７３上に原稿表面を下に向けて順番に排出される。また、第１搬送ローラ７３５と第２搬送ローラ７３６との間には、回転可能な部材である白色読取ローラ７１が設けられている。この白色読取ローラ７１の直下の位置が、読取ユニット１３のホームポジション（待機位置）となる。
【００２４】
尚、図から明らかなように、白色読取ローラ７１と白色基準板１２はそれぞれ、読取ガラスを介して、読取ユニット１３と対向する原稿の搬送経路上の第１の位置及び第２の位置に設けられている。そして、第１の位置にある白色読取ローラ７１は、第２の位置にある白色基準板１２よりも、原稿の搬送経路の上流側に配置されている。
【００２５】
スキャナユニット１側では、流し読みガラス１５の所定の位置（読取位置Ｒ）を読み取るべく読取ユニット１３を移動し、ＡＤＦユニット７側によって一定速度で移動させられる原稿上の画像を読み取る。尚、スキャナユニット１が読み取っている流し読みガラス１５上の所定の位置を「流し読み位置」と呼ぶことにする。
【００２６】
図２は流し読み位置において白色読取ローラ７１を読み取った画像に基づいた輝度と主走査の関係の図である。図２（ａ）は光学レンズ１３３が熱膨張する前の状態で読み取った画像データ、図２（ｂ）は光学レンズ１３３が熱膨張した後の状態で読み取った画像データを示している。
【００２７】
図２（ａ）に示す光学レンズ１３３の熱膨張前の状態では、白色読取ローラ７１に対応する画像データを構成する各画素の画素値（輝度値）のバラツキは小さい。それに対し、図２（ｂ）に示す光学レンズ１３３の熱膨張後の状態では、白色読取ローラ７１に対応する画像データを構成する各画素の輝度値のバラツキが大きくなっている。これは、光学レンズ１３３の熱膨張による相対的な位置関係にずれが生じていることによって、図２（ｂ）に示すような画像の輝度差となり、結果的にスジの入った画像となる。また、熱膨張による画像のスジの間隔は光学レンズ１３３に含まれる複数のセルフォックレンズ各々と同じ間隔で発生する。
【００２８】
図３は画像読取装置の制御構成を示すブロック図である。
【００２９】
読取ユニット１３は、ＬＥＤ駆動回路（ドライバ）３が主走査方向１ライン毎に照明部１３１の光量調整で行ってＬＥＤの点灯時間を制御し、原稿の画像を読み取る。増幅器（ＡＭＰ）２１は、読取ユニット１３から出力された電気信号を増幅し、Ａ／Ｄ変換回路２２はその増幅された電気信号をＡ／Ｄ変換して、例えば、各画素各色成分を１６ビットの輝度値として表現するデジタル画像信号を出力する。Ａ／Ｄ変換回路２２を含め、Ａ／Ｄ変換のために必要な構成をまとめて変換部という。
【００３０】
尚、照明部１３１は、ＲＧＢ各色のＬＥＤ１３１１〜１３１３から構成され、ＣＰＵ５の制御の下、タイミング発生回路４で生成されたタイミング信号に基づいてＬＥＤ駆動回路３が動作することで、ＬＥＤ１３１１〜１３１３の点灯が制御される。
【００３１】
画像処理部６は、Ａ／Ｄ変換回路２２によって変換されたデジタル画像信号の画像処理を実行する。この画像処理には、シェーディング補正処理をはじめ、画像読取に必要な各種処理が含まれる。メモリ６１は、画像処理により得られた画像データを記憶し、インクジェット方式や電子写真方式を採用したプリンタ、さらには外部装置とのインタフェースに接続し画像転送を行う。スジ判断部６２は、画像処理によって得られた画像データに基づき、光学レンズ１３３の熱膨張によるスジが発生したか否かを判断する。
【００３２】
モータ駆動回路９１は、ＣＰＵ５の設定に応じてスキャナモータ１８を回転させることができ、読取ユニット１３を一定速度で移動させることができる。また、モータ駆動回路９２は、ＣＰＵ５の設定に応じてＡＤＦモータ７５を回転させ、ＡＤＦユニット７に載置された原稿を搬送する。ＡＤＦ原稿検知センサ７６は、原稿トレイ７２にシートスルー方式による読取が可能な状態に原稿７４が載置されていることを検知することができる。
【００３３】
尚、ＣＰＵ５は、ＲＯＭ５２に記憶されるプログラムを読み出し、ＲＡＭ５１上で実行することにより、画像読取装置の各種構成要素の動作を制御することができる。また、画像読取装置への各種操作や設定は、操作部７７を介して行われる。操作部７７は、例えば、表示部（液晶ディスプレイ、ＬＥＤ等）、指示部（ボタン、タッチパネル）等から構成され、読取指示や部数設定、読取原稿サイズの指定、変倍等の各種操作を行うことができる。
【００３４】
次に、画像読取装置において、シートスルー方式による読取処理について説明する。
【００３５】
図４はシートスルー方式の読取開始から読取終了までを示すフローチャートである。尚、図４に示すフローチャートは、ＣＰＵ５がＲＯＭ５２に記憶されるプログラムを読み出し、ＲＡＭ５１上で実行することにより実現される。
【００３６】
ユーザによって画像読取が指示されると、Ｓ１０１で、ＣＰＵ５は、ＡＤＦユニット７による画像の読取（ＡＤＦ読取）の指示であるか否かを判定する。ここで、ＡＤＦ読取の指示でない場合（Ｓ１０１でＮＯ）、処理を終了する。一方、ＡＤＦ読取の指示である場合（Ｓ１０１でＹＥＳ）、Ｓ１０２に進む。尚、このＡＤＦ読取の指示の判定は、例えば、操作部７７からの操作に基づいて判定しても良いし、ＡＤＦ原稿検知センサ７６による検知状態に基づいて判定しても良い。
【００３７】
Ｓ１０２で、ＣＰＵ５は、ＡＤＦ原稿検知センサ７６を用いて原稿トレイ７２に原稿７４が載置されているか否かを判定する。原稿トレイ７２に原稿７４が載置されていない場合（Ｓ１０２でＮＯ）、処理を終了する。一方、原稿トレイ７２に原稿７４が載置されている場合（Ｓ１０２でＹＥＳ）、Ｓ１０３に進む。
【００３８】
Ｓ１０３で、ＣＰＵ５は、読取ユニット１３を白色基準板１２の下部の所定の位置に移動する。Ｓ１０４で、ＣＰＵ５は、画像処理部６によりシェーディング補正を行うための基準信号（シェーディング補正データ）を取得し、シェーディング補正処理を実行する。Ｓ１０５で、ＣＰＵ５は、読取ユニット１３を流し読みのための読取位置に移動させる。Ｓ１０６で、ＣＰＵ５は、原稿トレイ７２に載置された原稿７４をＡＤＦモータ７５の駆動により給紙及び搬送を行い、原稿７４が読取ユニット１３の読取位置で原稿の読取を行う。原稿７４の１枚が読取ユニット１３の上部を通過後、Ｓ１０７に進む。尚、この読取によって得られる画像には、画像処理部６によって生成されたシェーディング補正データが適用され、その後、所定の出力先（例えば、パーソナルコンピュータ等の外部装置）へ出力されることになる。
【００３９】
Ｓ１０７で、ＣＰＵ５は、原稿トレイ７２に原稿７４が残っているかＡＤＦ原稿検知センサ７６を用いて判定する。原稿トレイ７２に原稿７４が残っていない場合（Ｓ１０７でＮＯ）、Ｓ１１１で、ＣＰＵ５は、読取ユニット１３を待機位置に移動させて、処理を終了する。一方、原稿トレイ７２に原稿７４が残っている場合（Ｓ１０７でＹＥＳ）、Ｓ１０８に進む。
【００４０】
Ｓ１０８で、ＣＰＵ５は、読取ユニット１３により白色読取ローラ７１の読取を行う。この読取タイミングは、複数枚搬送される原稿に対し読取が終了した原稿と次に読取を開始する次原稿との間の区間で、白色読取ローラ７１を読取ユニット１３が読み取ることが可能なタイミングである。より具体的には、原稿の読取開始時からの白色読取ローラ７１の回転角度を監視する。そして、原稿サイズに応じて規定される、複数枚の原稿が読取位置を通過する際の先行する原稿と後続の原稿との間の空白区間に相当する所定変化量の回転角度を検知した時が、白色読取ローラ７１を読取ユニット１３が読み取ることが可能なタイミングとなる。この所定変化量は、例えば、白色読取ローラ７１を駆動する（回転する）モータの回転量に基づいて検知することができる。
【００４１】
Ｓ１０９で、ＣＰＵ５は、その白色読取ローラ７１の読取結果に基づくスジ判断部６２からの判断結果に基づいて、熱膨張による光学レンズ１３３の熱膨張によるスジの発生があるか否かを判定する。スジの発生がない場合（Ｓ１０９でＮＯ）、Ｓ１０６に戻り、原稿の読取を継続する。一方、スジの発生がある場合（Ｓ１０９でＹＥＳ）、Ｓ１０３に戻り、ＣＰＵ５は、再度、画像処理部６により、シェーディング補正処理を実行する。これにより、光学レンズ１３３の熱膨張後のシェーディング補正データを取得することができるため、スジが改善される。つまり、スジの発生があると判定された以降に読み取られる画像については、再度、取得されたシェーディング補正データ（熱膨張後のシェーディング補正データ）による画像処理を施して出力することになる。
【００４２】
尚、再度、シェーディング補正処理を再度実行する場合には、原稿トレイ７２からの読取未完了の原稿の搬送動作は、読取ユニット１３による白色基準板１２に基づくシェーディング補正が完了するまで、一旦停止して待機することになる。
【００４３】
次に、スジ判断部６２によるスジ判断の詳細について説明する。
【００４４】
図５はスジ判断部の詳細構成を示すブロック図である。
【００４５】
副走査平均処理部６２１は、白色読取ローラ７１を読み取ることで取得した画像データより副走査方向の画像データを平均して、輝度値のみの主走査方向のデータに変換する。この処理により、ランダムノイズの影響を小さくすることができる。ハイパスフィルタ６２２は、任意の周波数を予め設定しておき、副走査方向に平均化された、輝度値からなる主走査方向のデータの低周波数成分を遮断して所定の周波数帯域（高周波数帯域）の信号を出力する。低周波成分を遮断することによって、白色読取ローラ７１の全体の濃度ムラや、ＡＤＦユニット７のスキャナユニット１からの浮き上がりに対する影響を小さくすることができる。また、ハイパスフィルタ６２２に予め設定される周波数は、光学レンズ１３３に含まれる各々のセルフォックレンズの間隔に相当する画像データの間隔よりも広い成分の低周波の周波数（カットオフ周波数）を遮断するようにしている。このように、カットオフ周波数は、セルフォックレンズの間隔に基づいて決定される。
【００４６】
画像判定部６２３は、ハイパスフィルタ６２２よるフィルタ処理に基づいて出力された画像データに基づいてスジが発生しているか否かを判定する。画像判定部６２３の出力信号は、スジ発生の判断結果を示すものであり、図４のＳ１０９に判定に用いられることになる。
【００４７】
図６は流し読みガラス１５を介して白色読取ローラ７１を読み取ることで得られた画像データのハイパスフィルタ６２２の出力結果による輝度値と主走査方向の位置との関係を示す図である。図６（ａ）は１枚目読取後のデータ、図６（ｂ）はＮ枚目読取後のデータを示している。
【００４８】
図６に示すように、それぞれハイパスフィルタ６２２による低周波成分を遮断している画像データであるため、白色読取ローラ７１の全体の濃度ムラやＡＤＦユニット７のスキャナユニット１からの浮き上がりに対する影響の無い画像データとなっている。図６（ｂ）のＮ枚目読取後の画像データには、光学レンズ１３３の熱膨張による影響が大きいため、図６（ａ）の１枚目読取後の画像データに比べて、輝度値の振幅が低いという結果になっている。このようにハイパスフィルタ６２２によるフィルタ処理を行うことで、光学レンズ１３３の熱膨張による影響を判断しやすい結果を得ることができる。
【００４９】
図７はハイパスフィルタ処理後の画像データと閾値の関係を示す図である。また、図８は画像判定部６２３の判定処理を示すフローチャートである。
【００５０】
図７に示すように、主走査位置(Ｘ)が１の場合、撮像部１３４の左端の位置の輝度データを示している。また、主走査位置(Ｘ)が５０００の場合、撮像部１３４の右端の位置の輝度データを示している。主走査位置(Ｘ)の１〜５０００までの輝度データを全て参照し予め設定された第１の閾値（ＳＨ１）より大きく、予め設定された第２の閾値（ＳＨ２）以下の範囲外のポイントの数（個数）をカウントすることで、スジの発生の有無の判断を行う。
【００５１】
画像判定部６２３で実行する判定処理について、図８を用いて説明する。尚、以下の処理では、撮像部１３４は、主走査方向に、所定個（例えば、５０００個）の光電変換素子が配列されている場合を例に挙げて説明する。
【００５２】
画像判定部６２３による判定処理は、ハイパスフィルタ６２２の出力データに基づいて行われる。まず、Ｓ２０１で、画像判定部６２３は、判定対象の主走査位置Ｘを１（Ｘ＝１）に設定し、判定用のカウンタＣの値を０（Ｃ＝０）に設定して、初期化を行う。このカウンタＣと主走査位置Ｘは、例えば、ＣＰＵ５のＲＡＭ５１上で実現される。また、判定対象の主走査位置Ｘの開始位置（始端）は、例えば、主走査方向に並ぶ撮像部１３４の光電変換素子の一方の端（例えば、左端）とし、その終了位置は、主走査方向の他方の端（例えば、右端）とする。
【００５３】
Ｓ２０２で、画像判定部６２３は、主走査位置Ｘの輝度値ＤａｔａＸが第１の閾値ＳＨ１より大きく、第２の閾値ＳＨ２以下の範囲内であるか否かを判定する。そして、この判定結果に基づいて、範囲外の輝度値を有する画像データ数をカウントする。
【００５４】
判定の結果、輝度値ＤａｔａＸが範囲内、即ち、ＳＨ１＜ＤａｔａＸ≦ＳＨ２の場合（Ｓ２０２でＹＥＳ）、カウンタＣの値は変化させず、Ｓ２０４に進む。一方、輝度値ＤａｔａＸが範囲外、即ち、ＤａｔａＸ≦ＳＨ１あるいはＤａｔａＸ＞ＳＨ２である場合（Ｓ２０２でＮＯ）、Ｓ２０３で、画像判定部６２３は、カウンタＣの値に１を加算（Ｃ＝Ｃ＋１）する。その後、Ｓ２０４に進む。
【００５５】
Ｓ２０４で、画像判定部６２３は、主走査位置Ｘの値から撮像部１３４の右端（終端）までの判定が終了したか否かを判定する。主走査位置Ｘの値が終端でない（Ｘ≠５０００）場合（Ｓ２０４でＮＯ）、Ｓ２０５で、画像判定部６２３は、主走査位置Ｘの値に１を加算する（Ｘ＝Ｘ＋１）。その後、Ｓ２０２に戻り、終端に達するまで、Ｓ２０２〜Ｓ２０５の処理を繰り返す。一方、主走査位置Ｘの値が終端である（Ｘ＝５０００）である場合（Ｓ２０４でＹＥＳ）、主走査位置Ｘの１〜５０００までの画像データの輝度値と閾値との比較判定が終了したこととなり、Ｓ２０６に進む。
【００５６】
Ｓ２０６で、画像判定部６２３は、カウンタＣの値が予め設定された第３の閾値ＳＨ３以上であるか否かを判定する。判定の結果、Ｃ≧ＳＨ３である場合（Ｓ２０６でＹＥＳ）、Ｓ２０７に進み、画像判定部６２３は、スジが発生していると判断する。一方、Ｃ＜ＳＨ３である場合（Ｓ２０６でＮＯ）、画像判定部６２３は、スジが発生していないと判断する。
【００５７】
次に、白色読取ローラ７１に異物（例えば、ゴミや塵、ほこり等）が付着した場合について説明する。
【００５８】
図９は、流し読みガラス１５を介して異物が付着した際の白色読取ローラ７１を読み取ることで得られた画像データの輝度値と主走査方向の位置との関係を示している。また、図１０は流し読みガラス１５を介して異物が付着した際の白色読取ローラ７１を読取ることで得られた画像データのハイパスフィルタ６２２による処理後の輝度値と主走査方向の位置との関係を示している。
【００５９】
図９に示すように、白色読取ローラ７１に異物が付着した場合、白色読取ローラ７１を読み取ることで得られた画像データは異物付着位置のみが大きく輝度が低下した値となる。
【００６０】
図１０に示すように、ハイパスフィルタ６２２による処理後におけるデータについては異物付着位置付近では第１の閾値ＳＨ１を大きく下回るデータや第２の閾値ＳＨ２を大きく上回るデータ（主走査位置）がいくつか存在する。しかしながら、この数は、図７に示したような、輝度値ＤａｔａＸが第１の閾値ＳＨ１より大きく、第２の閾値ＳＨ２以下の範囲（ＳＨ１＜ＤａｔａＸ≦ＳＨ２）の範囲外となるスジ発生時での主走査位置の数としては十分に小さい。そのため、異物が存在する場合でのカウンタＣによってカウントされる値は、スジ発生時に比べ小さい値となる。
【００６１】
ここで、スジ判断部６２による判断結果の一例について説明する。
【００６２】
（ａ）原稿１枚目読取後のスジ判断
Ｃ＝４、ＳＨ３＝１００
Ｃ＜ＳＨ３
判断結果：スジ無し
（ｂ）原稿Ｎ枚目読取後のスジ判断
Ｃ＝２４１、ＳＨ３＝１００
Ｃ＞ＳＨ３
判断結果：スジ有り
（ｃ）原稿１枚目読取後（白色読取ローラ７１に異物付着時）のスジ判断
Ｃ＝１０、ＳＨ３＝１００
Ｃ＜ＳＨ３
判断結果：スジ無し
（ａ）は、白色読取ローラ７１に異物が付着していない場合の原稿１枚目読取後のスジ判断結果となっている。原稿１枚目読取後では、カウンタＣの値（＝４）は、第３の閾値ＳＨ３（＝１００）よりも小さいという判定結果であるため、スジ無しという判断結果になる。
【００６３】
（ｂ）は、原稿Ｎ枚目読取後のスジ判断結果となっている。原稿Ｎ枚目読取後は光学レンズ１３３の熱膨張によるスジが発生している。そのため、カウンタＣの値（＝４）は、第３の閾値ＳＨ３（＝１００）よりも大きいという判定結果となるため、スジ有りという判断結果になる。
【００６４】
（ｃ）は、白色読取ローラ７１に異物が付着している場合での原稿１枚目読取後のスジ判断結果を示している。異物が付着しているため異物付着付近で輝度値がカウンタＣの値（＝１０）としてカウントされることになるが、この値は第３の閾値ＳＨ３（＝１００）よりも十分小さいという判定結果となるため、スジ無しという判断結果になる。
【００６５】
このように、スジ判断部６２は、白色読取ローラ７１に異物が付着した場合であっても正常なスジ判断を行うことができる。
【００６６】
以上説明したように、本実施形態によれば、シートスルー方式の読取における原稿読取途中のシェーディングの頻度を減らし、読取画像に発生するスジを抑制することができる。また、再度、シェーディング補正データ取得を行うか否かの判定の基準となる白色部材（白色読取ローラ７１）に異物や埃等の異物が付着した場合でも正常に判断を行うことができる。これによって最適なシェーディングの頻度でのシートスルー方式の読取が可能となる。
【００６７】
尚、以上の実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００６８】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【００６９】
１２：白色基準板、１３：読取ユニット、１３３：光学レンズ、１３４：撮像部、１５：流し読みガラス、２１：増幅器、２２：Ａ／Ｄ変換回路、３：ＬＥＤ駆動回路、４：タイミング発生回路、５：ＣＰＵ、６：画像処理部、６１：メモリ、６２：スジ判断部、６２１：副走査平均処理部、６２２：ハイパスフィルタ、６２３：画像判定部、７：ＡＤＦユニット、７１：白色読取ローラ、７２：原稿トレイ、７３１：ピックアップローラ、７３２：分離部、７３３：第１レジストローラ、７３４：第２レジストローラ、７３５：第１搬送ローラ、７３６：第２搬送ローラ、７３７：第３搬送ローラ、７３８：排紙ローラ、７４：原稿、７５：ＡＤＦモータ、７６：ＡＤＦ原稿検知センサ、７７：操作部
【図１】
2016136697.tif 000003
【図２】
2016136697.tif 000004
【図３】
2016136697.tif 000005
【図４】
2016136697.tif 000006
【図５】
2016136697.tif 000007
【図６】
2016136697.tif 000008
【図７】
2016136697.tif 000009
【図８】
2016136697.tif 000010
【図９】
2016136697.tif 000011
【図１０】
2016136697.tif 000012