(57)【特許請求の範囲】
【請求項１】
送り読取用コンタクトガラスを含み、前記送り読取用コンタクトガラスを通過する原稿を読み取り、画像データを生成する画像読取部と、
前記送り読取用コンタクトガラスに対向し、かつ、前記画像読取部の読み取り範囲に対向する位置に設けられ、搬送される原稿をガイドする単一色のガイド部材を含み、セットされた原稿を前記送り読取用コンタクトガラスに向けて搬送する原稿搬送部と、
前記ガイド部材の読み取りに基づき得られた画像データを主走査方向で複数のブロックに分割し、ブロック内の最頻出の画素値に基づきブロックごとに第１閾値を定めるとともに、原稿のうち予め定められた部分の読み取りに基づき得られた画像データを、前記第１閾値を定めたときと同じ様に主走査方向で複数のブロックに分割し、ブロック内の最頻出の画素値に基づきブロックごとに第２閾値を定める閾値設定部と、
前記ガイド部材の読み取りに基づき得られた画像データの画素のうち、画素が属するブロックに対応する前記第１閾値よりも暗い画素を第１異常画素と判定し、原稿のうち予め定められた部分の読み取りに基づき得られた画像データの画素のうち、画素が属するブロックに対応する前記第２閾値よりも暗い画素を第２異常画素と判定し、前記画像読取部により原稿を読み取って得られた画像データの各画素のうち、主走査方向の位置が前記第１異常画素及び前記第２異常画素と同一の画素をスジ画素と判定する異常画素判定部と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記原稿搬送部は、セット原稿の主走査方向の幅検知用の幅検知センサーを含み、
前記閾値設定部は、セットされた原稿の主走査方向の幅が大きいほど画像データの主走査方向での分割数を多くしてブロック数を多くし、セットされた原稿の主走査方向の幅が小さいほど画像データの主走査方向での分割数を少なくしてブロック数を少なくすることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
セットされた原稿の厚さの設定を受け付ける操作パネルを含み、
前記閾値設定部は、セット原稿が薄いほど画像データの主走査方向での分割数を多くしてブロック数を多くし、セット原稿が厚いほど画像データの主走査方向での分割数を少なくしてブロック数を少なくすることを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記スジ画素の画素値を補正するスジ補正部をさらに備え、
前記スジ画素が主走査方向で複数個並んでいるとき、
前記スジ補正部は、最も先端側の前記スジ画素よりも１つ先端側の画素の画素値から最も後端側の前記スジ画素よりも１つ後端側の画素の画素値にむけて画素値が次第に変化して行くように、複数個並ぶそれぞれの前記スジ画素の画素値を補正することを特徴とする請求項１乃至３の何れか１項に記載の画像読取装置。
【請求項５】
前記閾値設定部は、
前記ガイド部材の読み取りに基づき得られた画像データ及び前記予め定められた部分の読み取りに基づき得られた画像データを３以上のブロックに分割し、
ブロック内での最も個数が多い画素値である最頻出画素値をブロックごとに定め、
各前記最頻出画素値よりも所定値だけ暗い値を、ブロックごとの前記第１閾値と前記第２閾値として定めることを特徴とする請求項１乃至４の何れか１項に記載の画像読取装置。
【請求項６】
前記ガイド部材は白色であり、
原稿のうちの前記予め定められた部分は、搬送方向における原稿の先端側の余白部分であることを特徴とする請求項１乃至５の何れか１項に記載の画像読取装置。
【請求項７】
請求項１乃至６の何れか１項に記載の画像読取装置を含むことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の読取を行う画像読取装置に関する。又、この画像読取装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
複合機、複写機、プリンター、ファクシミリ装置のような画像形成装置には、原稿を光学的に読み取って画像データを生成する画像読取装置が搭載される。また、画像読取装置には、自動的、連続的な読み取りのために、原稿を読み取り位置（コンタクトガラス）に１枚ずつ搬送する原稿搬送装置を含めることがある。原稿通過中にコンタクトガラスの一方から光を照射し、反射光をイメージセンサーに入射する。これにより、画像データが生成される。コンタクトガラスにゴミ、汚れが付着していると、ゴミ、汚れに起因するスジが画像データに現れる。
【０００３】
このスジを除去する画像処理装置の一例が特許文献１に記載されている。具体的に、特許文献１には、搬送される原稿を読み取り画像データを処理し、主走査ライン毎の地肌濃度レベルを出力し、地肌濃度レベルと原稿の画像濃度レベルとの濃度差に基づいて原稿画像と区別してゴミ画像を検知し、ゴミ画像の主走査方向の画素位置を格納し、前ラインのゴミ画像位置と現ラインのゴミ画像位置とを比較し、ゴミ画像の副走査方向の連続回数を格納し、ゴミ画像連続回数に基づいて補正レベルを変化させて当該ゴミ画像を補正する画像処理装置が記載されている。この構成により、簡単、速やかにゴミ等による異常画像を検出、補正しようとする（特許文献１：請求項１、段落［０００８］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２４６０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
搬送原稿を読み取る画像読取装置では、送り読取用コンタクトガラスが設けられる。送り読取用コンタクトガラスの一方の面の近傍で原稿が搬送される。送り読取用コンタクトガラスの他方の面側に原稿に光を照射する光源が設けられる。そして、読み取りを行うイメージセンサーに原稿の反射光を入射させる。
【０００６】
搬送原稿を読み取るためのコンタクトガラスに、粉塵、紙粉、糊、テープの破片のようなごみ、汚れが付着することがある。付着物の影響によって、イメージセンサーに入射される原稿の反射光が減る。また、キズは光を散乱させる。付着物やキズの位置に対応する画素の画素値は、隣接する画素に比べ濃く（暗く）なる。その結果、主走査方向での付着物に対応する位置に、副走査方向にのびるスジが画像データに現れる。
【０００７】
そこで、特許文献１に記載されるように、原稿の読み取り結果に基づきスジか否かを判定するための閾値を定め（特許文献１記載の技術では地肌レベル）、読み取りに基づき得られた画像データの各画素と閾値との差が一定値未満の画素（所定濃度値よりも少ない画素）をスジの位置と判定することがある。この場合、文字部分のような濃い画素はスジ（ゴミ）と判定されない。
【０００８】
ここで、原稿と送り読取用コンタクトガラスの距離は、主走査方向でどの位置でも同じとは限らない。用紙のセット状態、搬送状態、たわみ、反りのような要因により、原稿の一部分が送り読取用コンタクトガラスに対して浮いた状態となる場合もある。原稿のうち送り読取用コンタクトガラスから離れている部分ほど、光源から原稿までの距離が長くなる。その結果、白紙を読み取っても、浮いている状態の原稿と浮いていない状態の原稿では、同じ位置の画素値に差が出る。例えば、白紙を読み取ったとき、浮いている部分に対応する画素の画素値は、浮いていない部分に比べ、平均的に暗い（濃い）値となる。
【０００９】
従来、閾値は、主走査ライン全体に対し、１つ設定される。言い換えると、主走査方向ライン中の各画素が１種類の閾値と比較される。しかし、原稿の浮き（送り読取用コンタクトガラスとの距離とのバラツキ）のために平均的に暗くなった部分の画素値は、スジ画素と判定する画素値の範囲から外れやすく、スジ画素が正しく検知されない結果となる場合がある。従って、主走査ライン全体に対し、閾値を１つしか設けない場合、原稿のたわみや浮きのために、原稿の主走査方向のうち、設定された閾値が適切とは言えない部分があるという問題がある。
【００１０】
特許文献１記載の技術でも、主走査方向の１ラインの画像データに対し、１つだけ値（地肌レベル）を用いると解される。しかし、特許文献１では、主走査方向における送り読取用コンタクトガラスと原稿との距離のバラツキに関する記載はない。従って、上記の問題を解決できない場合がある。
【００１１】
本発明は、上記従来技術の問題点に鑑み、原稿のたわみ、浮きによって、主走査方向において送り読取用コンタクトガラスと原稿との距離にバラツキがあっても、適切なスジ検出用の閾値を設定し、正確にスジの画素の位置を検出する。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１に係る画像読取装置は、画像読取部、原稿搬送部、閾値設定部、異常画素判定部、スジ補正部を含む。前記画像読取部は、送り読取用コンタクトガラスを含み、前記送り読取用コンタクトガラスを通過する原稿を読み取り、画像データを生成する。前記原稿搬送部は、前記送り読取用コンタクトガラスに対向し、かつ、前記画像読取部の読み取り範囲に対向する位置に設けられ、搬送される原稿をガイドする単一色のガイド部材を含み、セットされた原稿を前記送り読取用コンタクトガラスに向けて搬送する。前記閾値設定部は、前記ガイド部材の読み取りに基づき得られた画像データを主走査方向で複数のブロックに分割し、ブロック内の最頻出の画素値に基づきブロックごとに第１閾値を定めるとともに、原稿のうち予め定められた部分の読み取りに基づき得られた画像データを、前記第１閾値を定めたときと同じ様に主走査方向で複数のブロックに分割し、ブロック内の最頻出の画素値に基づきブロックごとに第２閾値を定める。前記異常画素判定部は、前記ガイド部材の読み取りに基づき得られた画像データの画素のうち、画素が属するブロックに対応する前記第１閾値よりも暗い画素を第１異常画素と判定し、原稿のうち予め定められた部分の読み取りに基づき得られた画像データの画素のうち、画素が属するブロックに対応する前記第２閾値よりも暗い画素を第２異常画素と判定し前記画像読取部により原稿を読み取って得られた画像データの各画素のうち、主走査方向の位置が前記第１異常画素及び前記第２異常画素と同一の画素をスジ画素と判定する。
【発明の効果】
【００１３】
本発明によれば、搬送原稿のたわみ、浮きによって、主走査方向において送り読取用コンタクトガラスと原稿との距離にバラツキがあっても、適切なスジ検出用の閾値を設定して、正確にスジ画素の位置を検出する画像読取装置、画像形成装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る画像読取装置の一例を示す図である。
【図３】実施形態に係る画像読取装置の一例を示す図である。
【図４】実施形態に係る原稿搬送部と画像読取部の一例を示す図である。
【図５】実施形態に係る画像読取装置の画像処理部の一例を示す図である。
【図６】実施形態に係る第１閾値の設定の流れの一例を示すフローチャートである。
【図７】原稿サイズに応じたブロック数の一例を示す図である。
【図８】原稿の厚さに応じたブロック数の一例を示す図である。
【図９】実施形態に係る画像読取装置でのブロック分割の一例を示す図である。
【図１０】実施形態に係る第１閾値の設定の一例を示す図である。
【図１１】実施形態に係る第１異常画素の判定を説明するための図である。
【図１２】実施形態に係る第１異常画素の判定を説明するための図である。
【図１３】実施形態に係る第２閾値の設定の流れの一例を示すフローチャートである。
【図１４】実施形態に係るスジ画素の判定の流れの一例を示すフローチャートである。
【図１５】実施形態に係る第２閾値の設定の一例を示す図である。
【図１６】実施形態に係る第２異常画素の判定を説明するための図である。
【図１７】実施形態に係る第２異常画素の判定を説明するための図である。
【図１８】実施形態に係るスジ画素の補正の流れの一例を示すフローチャートである。
【図１９】実施形態に係るスジ画素の補正の内容の一例を示す図である。
【図２０】実施形態に係るスジ画素の補正の内容の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図１〜図２０を用い、画像読取装置１００を含む複合機１０１（画像形成装置に相当）を例に挙げ、本発明の実施形態を説明する。本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定せず、単なる説明例にすぎない。
【００１６】
（複合機１０１）
図１を用いて、実施形態に係る複合機１０１を説明する。図１は、実施形態に係る複合機１０１の一例を示す図である。
【００１７】
図１に示すように、複合機１０１は、画像読取部１、原稿搬送部２、操作パネル３を含む。また、複合機１０１には制御部４、印刷部５が設けられる。印刷部５は、給紙部５ａ、搬送部５ｂ、画像形成部５ｃ、定着部５ｄを含む。
【００１８】
制御部４は、複合機１０１の全体制御を司る。制御部４は、ＣＰＵ４１を含む。又、複合機１０１には、ＲＯＭ、ＨＤＤやフラッシュＲＯＭのような不揮発性メモリーとＲＡＭのような揮発性のメモリーを含む記憶部６が設けられる。記憶部６は、制御に関するプログラムやデータを記憶する。制御部４は、記憶部６のプログラムやデータを利用して各部を制御する。制御部４は、各部を制御してスキャンや印刷や送信や画像データの記憶のような各種ジョブを行わせる。又、制御部４には、画像読取部１の出力（画像データ）に基づき画像処理を行う画像処理部４２が設けられる。
【００１９】
操作パネル３は、複合機１０１の状態、メッセージ、設定用画面を表示する。また、操作パネル３はスキャンやコピーのようなジョブに関する設定操作を受け付ける。制御部４は、操作パネル３と通信し設定内容を認識する。
【００２０】
印刷部５の給紙部５ａは、印刷に用いる用紙を１枚ずつ送り出す。搬送部５ｂは、用紙を搬送し、印刷済み用紙を機外に排出する。画像形成部５ｃは、画像データに基づきトナー像を形成し、搬送される用紙にトナー像を転写する。定着部５ｄは、転写されたトナー像を用紙に定着させる。制御部４は印刷部５の動作を制御する。
【００２１】
又、複合機１０１は、通信部４３を含む。通信部４３は、ＰＣやサーバーのようなコンピューター２００やＦＡＸ装置３００と、ネットワークやケーブルや公衆回線を介して通信可能に接続される。通信部４３は、原稿読み取りに基づく画像データをコンピューター２００やＦＡＸ装置３００に送信できる（スキャン送信機能）。
【００２２】
（画像読取装置１００の概要）
次に、図１〜図３を用いて、実施形態に係る画像読取装置１００の概要を説明する。図２、図３は、実施形態に係る画像読取装置１００の一例を示す図である。
【００２３】
図１に示すように、実施形態に係る画像読取装置１００は、画像読取部１、原稿搬送部２、制御部４、記憶部６を含む。このように、画像読取装置１００は、複合機１０１の一部である。
【００２４】
図２に示すように、画像読取部１の上面左側に、主走査方向（図２の紙面に垂直な方向）を長手方向とし、透明板状の送り読取用コンタクトガラス１１が配される。そして、画像読取部１の上面で送り読取用コンタクトガラス１１の右側に、透明板状の載置読取用コンタクトガラス１２が配される。書籍のような原稿を１枚ずつ読み取るとき、使用者は、原稿搬送部２を持ち上げ、読取面を下向きにして、載置読取用コンタクトガラス１２に原稿を載置する。
【００２５】
画像読取部１内には、第１移動枠１３ａ、第２移動枠１３ｂ、ワイヤー１４ａ、巻取ドラム１４ｂ、レンズ１５と、原稿に照射された光が入射され、１ライン毎に原稿を読み取り、画像データを生成するためのイメージセンサー１６が設けられる。
【００２６】
第１移動枠１３ａは、ＬＥＤや蛍光管のような主走査方向に沿って原稿に光を照射する光源１７と、第１ミラー１７ａを支持する。第２移動枠１３ｂは、第２ミラー１７ｂと第３ミラー１７ｃを支持する。複数本のワイヤー１４ａが、第１移動枠１３ａ及び第２移動枠１３ｂには取り付けられる（尚、図２では、便宜上、ワイヤー１４ａは１本のみ図示）。又、ワイヤー１４ａの他端は巻取ドラム１４ｂに接続される。巻取ドラム１４ｂは、巻取モーター１４ｃ（図４参照）を駆動源とする。巻取モーター１４ｃの正逆回転により、第１移動枠１３ａと第２移動枠１３ｂを水平方向に自在に移動させることができる。
【００２７】
光源１７から発せられた光は、原稿に当たり反射する。第１ミラー１７ａ〜第３ミラー１７ｃは、反射光をレンズ１５に導く。レンズ１５は、反射光を集光しイメージセンサー１６に入射する。イメージセンサー１６は、ライン状に受光素子（光電変換素子）を複数並べたラインセンサー７を含む。
【００２８】
そして、イメージセンサー１６の各受光素子（各画素）は、反射光のレベル（受光量）に応じたアナログの電気信号（電流、電圧）を出力する。原稿の主走査方向（原稿搬送方向と垂直な方向）にライン単位で読取が行われ、ライン単位の読取を副走査方向（原稿搬送方向）に連続して繰り返し行って、１枚の原稿が読み取られる。
【００２９】
次に、原稿搬送部２を説明する。原稿搬送部２は、読み取りを行う原稿を１枚ずつ、自動的、連続的に送り読取用コンタクトガラス１１に搬送する。原稿搬送部２は、原稿搬送方向上流側から順に、原稿トレイ２１、原稿供給ローラー２２、原稿搬送路２３、複数の原稿搬送ローラー対２４ａ、２４ｂ、２４ｃ、原稿排出ローラー対２５、原稿排出トレイ２６を備える。又、原稿搬送部２は、図２の紙面奥側を支点として画像読取部１に上下方向に開閉自在に取り付けられ、画像読取部１の各コンタクトガラスを上方から押さえるカバーとして機能する。
【００３０】
送り読取用コンタクトガラス１１の上面側の位置に、ガイド部材２７が設けられる。ガイド部材２７は白色である。原稿は、送り読取用コンタクトガラス１１とガイド部材２７の間を通過しつつ搬送される。原稿が搬送されていないときに読取を行うと、イメージセンサー１６はガイド部材２７を読み取る。
【００３１】
操作パネル３のスタートキー（不図示）が押されると（読取実行入力がなされると）、原稿供給ローラー２２は、原稿トレイ２１にセットされた原稿を原稿搬送路２３に原稿を１枚ずつ送り出す。原稿は、複数の原稿搬送ローラー対２４ａ〜２４ｃやガイドに導かれ、送り読取用コンタクトガラス１１の上面側を通過する。この通過の際、画像読取部１が読取を行う。そして、読取が完了した原稿は、原稿排出ローラー対２５から原稿排出トレイ２６に排出される。原稿供給ローラー２２、原稿搬送ローラー対２４ａ〜２４ｃ、原稿排出ローラー対２５は、原稿搬送モーター２８（図４参照）を駆動源として回転する。
【００３２】
ここで、図３を用いて、送り読取用コンタクトガラス１１の近傍の構成を説明する。図３に示すように、原稿搬送部２にはガイド部材２７が設けられる。原稿搬送部２が閉じられているとき、ガイド部材２７は、送り読取用コンタクトガラス１１に対向する。読取位置（読み取りラインの位置）は、ガイド部材２７の下方の何れかの位置に設定される。原稿トレイ２１から搬送された原稿は、ガイド部材２７と送り読取用コンタクトガラス１１との間を通過する。
【００３３】
ガイド部材２７の上流側に原稿搬送ローラー対２４ｃが設けられる。ガイド部材２７の下流側に原稿排出ローラー対２５が設けられる。原稿搬送ローラー対２４ｃは、原稿を読取位置（送り読取用コンタクトガラス１１）に向けて搬送する。原稿排出ローラー対２５は、読取位置を通過した原稿を原稿排出トレイ２６に向けて搬送する。ガイド部材２７の上流側近傍には第１コロ２４ｄが、下流側近傍には第２コロ２４ｅが設けられる。各コロは、原稿を下向きに押す。第２コロ２４ｅに対向して排出ガイド２４ｆが設けられる。排出ガイド２４ｆは、搬送される原稿をすくい上げる。
【００３４】
ここで、具体的な原稿読取動作の一例を説明しておく。まず、原稿搬送部２により搬送される原稿の読取の場合、巻取モーター１４ｃが駆動し、第１移動枠１３ａは、送り読取用コンタクトガラス１１の下方（ガイド部材２７の下方）に固定される。そして、通過する原稿に対し光源１７は光を照射する。一方、載置読取用コンタクトガラス１２上に載置された原稿を読み取る場合、光源１７を点灯させつつ第１移動枠１３ａ及び第２移動枠１３ｂを巻取ドラム１４ｂやワイヤー１４ａにより、ホームポジションから右方向に水平に移動させる。そして、イメージセンサー１６による、走査動作を、順次原稿の先端から後端まで連続的に行うことで、原稿全体が読み取られ、原稿画像が電気信号に変換される。
【００３５】
（原稿搬送部２と画像読取部１の制御）
次に、図４を用いて、実施形態に係る原稿搬送部２と画像読取部１の制御を説明する。図４は、実施形態に係る原稿搬送部２と画像読取部１の一例を示す図である。
【００３６】
原稿搬送部２には、原稿搬送制御部２０が設けられる（図３参照）。原稿搬送制御部２０は、ＣＰＵや、制御用のプログラムやデータを記憶するメモリーを含む基板である。原稿搬送制御部２０は、制御部４や読取制御部１０と通信可能に接続される。原稿搬送制御部２０は、制御部４や読取制御部１０からの原稿搬送開始の指示を受け、原稿搬送部２の動作制御を行う。
【００３７】
また、原稿トレイ２１に用紙が存在する否かを検知するための原稿セットセンサーＳ１が原稿搬送部２に設けられる（図２参照）。原稿読取を伴うジョブの実行指示が操作パネル３になされたとき、制御部４は、読取指示を原稿搬送制御部２０に送信する。原稿搬送制御部２０は、原稿セットセンサーＳ１の出力を確認し、原稿トレイ２１に用紙が存在する否かを検知する。原稿トレイ２１に原稿があるとき、原稿搬送制御部２０は原稿搬送モーター２８を駆動させ、原稿供給ローラー２２や各原稿搬送ローラー対を回転させる。
【００３８】
図２に示すように、原稿トレイ２１には、原稿トレイ２１にセットされた原稿を主走査方向で挟むように規制する一対の規制板２１ａが設けられる（図２では一方のみ可視）。規制板２１ａは主走査方向（原稿搬送方向と垂直な方向）にスライド可能である。使用者は各規制板２１ａの内側と原稿端が接するように各規制板２１ａをスライド移動させる。
【００３９】
また、原稿搬送部２には、セット原稿の主走査方向の幅を検知するための幅検知センサーＳ２が設けられる（図４参照）。幅検知センサーＳ２は、規制板２１ａと接続され、規制板２１ａの位置に応じて抵抗値が変化する可変抵抗を含む。幅検知センサーＳ２の出力値は、可変抵抗によって規制板２１ａの位置に応じ変化する。幅検知センサーＳ２の出力は、原稿搬送制御部２０に入力される。原稿搬送制御部２０内のメモリーは、出力電圧値に対応する原稿サイズ（用紙サイズ）を定めた定義データを記憶する。原稿搬送制御部２０は、定義データと幅検知センサーＳ２の出力電圧値の大きさに基づき、セット原稿の主走査方向の幅を認識する。
【００４０】
一方、画像読取部１には、読取制御部１０が設けられる（図３参照）。読取制御部１０は、ＣＰＵ、メモリー、集積回路などを含む基板である。読取制御部１０は、制御部４からの指示、信号を受け、画像読取部１の動作の制御を行う。
【００４１】
原稿読み取りを開始するとき、読取制御部１０は、巻取ドラム１４ｂを回転させ、第１移動枠１３ａと第２移動枠１３ｂを移動させる。又、読取制御部１０は、光源１７を点灯させる点灯回路１７ｄ、イメージセンサー１６、ＡＦＥ部１８ａや補正処理部１８ｂと接続される。
【００４２】
読取制御部１０は、制御部４からの読み取り開始の指示に基づき、点灯回路１７ｄに光源１７を点灯させる。イメージセンサー１６は、複数の受光素子（光電変換素子）が並べられたＢｋ（Black／White）のラインセンサーを含む。各受光素子（各画素）は、原稿の反射光の大きさに応じたアナログ電気信号を出力する。なお、Ｒ、Ｇ、Ｂのラインセンサーを含むイメージセンサー１６を採用し、カラー読み取り可能としてもよい。
【００４３】
ＡＦＥ部１８ａは、イメージセンサー１６によって得られた各画素のアナログ電気信号の補正、増幅を行う。また、ＡＦＥ部１８ａは、補正、増幅後のアナログ電気信号の量子化を行って画像データを生成する。各画素の画素値は、濃度を示す。ＡＦＥ部１８ａは、１色、１画素につき、８〜１０ビットに量子化する。
【００４４】
補正処理部１８ｂは、ＡＦＥ部１８ａが出力した画像データを補正する。具体的に、補正処理部１８ｂは、ガンマ補正やシェーディング補正のような光源１７やイメージセンサー１６の特性に由来する歪みを補正する。補正処理部１８ｂを画像読取部１に設ける例を説明するが、補正処理部１８ｂを設けず、補正処理部１８ｂの処理を画像処理部４２が行うようにしてもよい。補正処理部１８ｂによって処理された画像データは、画像メモリー１９に蓄えられた後、記憶部６に転送される。印刷を行うとき、画像処理部４２は、別の画像処理を行った後の画像データを画像形成部５ｃに送信し、画像形成部５ｃは、画像データに基づいてトナー像を形成する。送信を行うとき、通信部４３は、画像処理部４２による画像処理後の画像データを送信先に送信する。
【００４５】
又、読取制御部１０は、ホームセンサーＳ４と接続される。ホームセンサーＳ４は、第１移動枠１３ａがホームポジションに到達したことを検知するセンサーである。読取制御部１０は、ジョブが完了すると第１移動枠１３ａをホームポジションに戻す。又、ホームポジションからどれだけ移動させた範囲が、第１移動枠１３ａがガイド部材２７の下方に位置するかを示す情報が、記憶部６に記憶される。送り読み取りのとき、読取制御部１０は、イメージセンサー１６内の各読取ラインがガイド部材２７の下方に収まる範囲内となるように、第１移動枠１３ａを移動させる。
【００４６】
（画像処理部４２）
次に、図５を用いて、実施形態に係る画像読取装置１００の画像処理部４２を説明する。図５は、実施形態に係る画像読取装置１００の画像処理部４２の一例を示す図である。
【００４７】
送り読取用コンタクトガラス１１に付着物やキズがある場合がある。付着物やキズの部分では、原稿への照射光や原稿からの反射光が減衰する。その結果、付着物やキズの位置を読み取る受光素子への入射光量が減る。付着物やキズによって、読み取りに基づき得られた画像データには副走査方向へ延びる比較的濃度の濃いスジが現れることがある。このスジは、原稿にはなく、原稿の再現性を低下させる。
【００４８】
このようなスジの除去、低減のため、付着物やキズに対応する画素を判定する処理が行うことがある。例えば、所定の閾値と読み取りに基づき得られた画像データを比較し、閾値よりも濃い画素をスジに対応する画素と判定することがある。しかし、閾値を固定値とすると、閾値よりも濃い下地の原稿では、下地もスジと誤判定してしまう。
【００４９】
また、読み取った原稿画像の下地（背景、地肌、用紙色）の濃度を検出し、各画素の画素値と前記下地の画素値の差を算出し、差が所定差よりも小さい画素をスジに対応する画素と判定することがある。しかし、正常な画素もスジと判定されてしまうので、所定差を大きくできない。そのため、そこで、下地が白である場合、スジのうち、薄いものしかスジと判定されず、濃いスジを検出できない。
【００５０】
画像処理部４２は、ハードウェアとして、閾値設定部７と、異常画素判定部８と、スジ補正部９を含む。閾値設定部７は、正確にスジの画素（付着物やキズに対応する画素の位置）を判定するため、第１閾値Ｔｈ１と第２閾値Ｔｈ２を設定する。異常画素判定部８は、第１閾値Ｔｈ１と第２閾値Ｔｈ２に基づきスジ画素ｐ１の位置を正確に判定する。スジ補正部９は、画像データのうち、スジ画素ｐ１と判定した位置の画素の画素値を補正する。なお、閾値設定部７、異常画素判定部８、スジ補正部９は、プログラムと画像処理部４２やＣＰＵの演算によって機能的に実現されてもよい。
【００５１】
第１閾値Ｔｈ１と第２閾値Ｔｈ２の設定は、原稿を搬送するごとに行うようにしてもよい。あるいは、読取ジョブの１枚目の原稿読み取りのときだけ行うようにしてもよい。
【００５２】
（第１閾値Ｔｈ１の設定と第１異常画素の判定）
次に、図６〜図１２を用いて、実施形態に係る画像読取装置１００での第１閾値Ｔｈ１の設定と第１異常画素の判定を説明する。図６は、実施形態に係る第１閾値Ｔｈ１の設定の流れの一例を示すフローチャートである。図７は、原稿サイズに応じたブロック数の一例を示す図である。図８は、原稿の厚さに応じたブロック数の一例を示す図である。図９は、実施形態に係る画像読取装置１００でのブロック分割の一例を示す図である。図１０は、実施形態に係る第１閾値Ｔｈ１の設定の一例を示す図である。図１１、図１２は、実施形態に係る第１異常画素の判定を説明するための図である。
【００５３】
図６のフローチャートのスタートは、原稿の搬送の開始時点である。原稿ごとに第１閾値Ｔｈ１を定める場合では、スタートは各原稿の搬送開始時点である。読取ジョブの１枚目の原稿でのみ第１閾値Ｔｈ１と第２閾値Ｔｈ２を定める場合では、スタートは１枚目の原稿の搬送開始時点である。スタートのとき、原稿搬送制御部２０は、原稿セットセンサーＳ１によって原稿トレイ２１に原稿がセットされていることを認識している。
【００５４】
まず、原稿搬送制御部２０は、幅検知センサーＳ２の出力に基づき、セットされた原稿のサイズ（主走査方向の幅）を認識する（ステップ♯１１）。続いて、原稿搬送制御部２０は主走査方向での画像データの分割数（ブロック数）を確定する（ステップ♯１２）。
【００５５】
原稿をきちんとセットしようとして、原稿の主走査方向の幅よりも一対の規制板２１ａの間隔を少し狭くしてしまう場合がある。この場合、原稿はたわんだ状態で原稿トレイ２１から送り出され、搬送される。
【００５６】
送り読取用コンタクトガラス１１に対し、原稿にたわみや浮きがある部分は、たわみや浮きが無い部分に比べ、暗く読み取られる場合がある。また、反対に、たわみや浮きの影響によって、原稿のうち、送り読取用コンタクトガラス１１に接する部分は、送り読取用コンタクトガラス１１と離れている部分に比べ、明るく読み取られる場合がある。このように、原稿のが一部が浮くと、主走査方向で暗く読み取られやすい部分と明るく読み取られやすい部分ができる。
【００５７】
そこで、主走査方向の画像データを複数のブロックに分割し、ブロックごとに第１閾値Ｔｈ１と第２閾値Ｔｈ２を求める。これにより、主走査方向のうち、たわみや浮きがあるブロックでは、たわみや浮きに応じた第２閾値Ｔｈ２が設定される。たわみや浮きが無いブロックでは、たわみや浮きが無い状態に対応した第２閾値Ｔｈ２が設定される。つまり、各ブロックで最適な各閾値が設定される。そのため、主走査方向で閾値を１つだけ設定する場合に比べ、適切な閾値を設定し、正確にスジ画素ｐ１を判定することができる。
【００５８】
ブロック数は、固定値でもよい。ここで、原稿の端部分は送り読取用コンタクトガラス１１に対して、特に浮きやすい傾向がある。そこで、固定の値とする場合、ブロック数は、３以上とされる。これにより、画像データは、端部を含む２つのブロックと、それ以外のブロックを少なくとも１つ含むように分割される。原稿の端部が浮いても、端部のブロックでは、適切な閾値が設定される。
【００５９】
用紙の主走査方向の幅が広いほど、原稿の端部分が送り読取用コンタクトガラス１１に対して浮く傾向がある。そこで、画像処理部４２（閾値設定部７）は、原稿搬送制御部２０と通信して原稿の主走査方向の幅を認識する。そして、閾値設定部７は、セットされた原稿の主走査方向の幅が大きいほど画像データの主走査方向での分割数を多くする。なお、原稿搬送制御部２０は、幅検知センサーＳ２の出力に基づき、原稿の主走査方向の幅を認識している。
【００６０】
図７に示すように、原稿の主走査方向の幅が狭いほど、ブロック数を少なくする。図７の例では、原稿の主走査方向の幅にあわせ、３段階（ブロック数３、４、又は５）の何れかに分類する例を示しているが、２段階でもよいし、４段階以上でもよい。
【００６１】
また、薄い用紙ほど柔らかくたわみやすく、端部分が浮きやすい。そこで、実施形態に係る画像処理部４２（閾値設定部７）は、セット原稿が厚いほど画像データの主走査方向での分割数を多くしてブロック数を少なくする。操作パネル３は、セットされた原稿の厚さの設定を受け付ける。なお、原稿の厚さのセットがなされずに読み取りが開始されたとき、厚さは「普通」と扱われる。
【００６２】
図８に示すように、セット原稿が薄いほど、ブロック数を多くする。図８の例では、原稿の厚さにあわせ、３段階（ブロック数３、４、又は５）の何れかに分類する例を示しているが、２段階でもよいし、４段階以上でもよい。
【００６３】
原稿の主走査方向の幅に基づき定めたブロック数と、原稿の厚さに基づき定めたブロック数が異なるとき、閾値設定部７は、多い方のブロック数を適用する。そして、図９は、主走査方向を４つブロックで分割する例を示す。主走査方向での各ブロックの幅は、均等でもよいが、浮きやすい端部に着目し、両端のブロックの幅を両端以外のブロックよりも短くしてもよい。
【００６４】
次に、読取制御部１０は、原稿読み取り前に、ガイド部材２７の読み取りを行う（ステップ♯１３）。具体的には、読取制御部１０は、巻取モーター１４ｃを動作させて第１移動枠１３ａ（読み取りラインの位置）をガイド部材２７の下方に移動させ、光源１７を点灯させ、イメージセンサー１６を動作させる。
【００６５】
ここで、ガイド部材２７（送り読取用コンタクトガラス１１）の上流側に原稿検知センサーＳ３が設けられる（図２、図４参照）。例えば、原稿検知センサーＳ３は、光センサーである。原稿検知センサーＳ３は、原稿の存在を検知しているときといないときで出力レベルが異なる。原稿搬送制御部２０は、原稿検知センサーＳ３の出力に基づき、原稿検知センサーＳ３の設置位置への原稿の先端到達と後端通過を認識する。
【００６６】
画像読取部１は、原稿搬送制御部２０から原稿の先端到達と後端通過の検知の通知を受ける。画像読取部１は、原稿の搬送開始から原稿が送り読取用コンタクトガラス１１に到達するまでの間にガイド部材２７を読み取る。具体的に、原稿ごとに第１閾値Ｔｈ１を定める場合、画像読取部１は、紙間（ガイド部材２７の下方に原稿が存在していない間）でガイド部材２７を読み取る。また、ジョブの１枚目の原稿の搬送時にのみ第１閾値Ｔｈ１を定める場合、画像読取部１は、原稿搬送開始から、原稿検知センサーＳ３の原稿の先端到達検知時点に固定時間（原稿検知センサーＳ３から送り読取用コンタクトガラス１１までの搬送距離を仕様上の原稿搬送速度で除して得られる時間）を加算した時点までの間にガイド部材２７を読み取る。
【００６７】
画像読取部１は、ガイド部材２７の読み取りに基づき生成した画像データを、記憶部６に出力する（ステップ♯１４）。そして、閾値設定部７は、ガイド部材２７の読み取りに基づき得られた画像データに基づき、ブロックごとに第１閾値Ｔｈ１を定める（ステップ♯１５）。
【００６８】
ここで、本実施形態では、画像読取部１は、読み取りラインの位置を固定したまま、複数回（複数ライン）のガイド部材２７を読み取る。その結果、複数ライン分の画像データが生成される。そして、閾値設定部７は、主走査方向の位置ごとに、複数ライン分の画素値の平均値を求める。そして、閾値設定部７は、平均値を画素順（主走査方向）に並べた１ライン分の第１閾値設定用画像データを生成する。
【００６９】
そして、閾値設定部７は、ガイド部材２７の読み取りで得られた画像データ（第１閾値設定用画像データ）のブロックごとに画素値に関するヒストグラムを生成する。図１０は、閾値設定部７が生成するヒストグラムの一例を示す。そして、閾値設定部７は、各ヒストグラム（各ブロック）で最も個数が多い画素値である第１最頻出画素値を認識する（図１０参照）。更に、閾値設定部７は、第１最頻出画素値よりも所定値Δ１分暗い（濃い）画素値を第１閾値Ｔｈ１と定める（図１０参照）。
【００７０】
続いて、閾値設定部７は、各ブロックの第１閾値Ｔｈ１を第１閾値記憶部７１（レジスタ、図５参照）に記憶させる（ステップ♯１６）。これにより、ブロックごとの第１閾値Ｔｈ１の設定が完了する。
【００７１】
続いて、異常画素判定部８は、ブロックごとに各画素の画素値（平均値）と対応する第１閾値Ｔｈ１を比較し、第１閾値Ｔｈ１よりも暗い画素を第１異常画素と判定する（ステップ♯１７）。具体的に、異常画素判定部８は、第１閾値設定用画像データの各画素の値と、画素が属するブロックに対応する第１閾値Ｔｈ１を比較し、第１閾値Ｔｈ１よりも暗い画素を抽出する。
【００７２】
ここで、第１異常画素の判定を図１１と図１２を用いて説明する。図１１に示すように、送り読取用コンタクトガラス１１に付着物やキズがない場合、ガイド部材２７の読み取りに基づき得られた画像データの各画素の画素値は、主走査方向で略同様な値となる。ガイド部材２７はシェーディング補正での白基準板としても用いることができる。そのため、ガイド部材２７は、真っ白である。その結果、ガイド部材２７の読み取った各画素の画素値は、ほぼ真っ白を示す値となる。図１１は、画素値が８ビットの範囲（０〜２５５）であり、２５５が真っ白を示す場合のあるブロックの画素値の分布の一例を示す。図１１では、ガイド部材２７の読み取りに基づき得られた画像データの各画素の画素値が２５０程度である例を示している。
【００７３】
ただし、ガイド部材２７のうち、一部が色褪せたり、汚れが付着したりする場合がある。しかし、本実施形態の画像読取装置１００では、主走査方向を複数のブロックに分ける。従って、各ブロックのガイド部材２７の状態に応じた第１閾値Ｔｈ１が設定される。色褪せたり、汚れが付着したりしている部分を含むブロックの第１閾値Ｔｈ１は、ガイド部材２７の色褪せや汚れが無いブロックに比べて暗めの値となる。
【００７４】
一方、図１２は、送り読取用コンタクトガラス１１の付着物やキズを読み取った場合での、ガイド部材２７の読み取りに基づき得られた画像データにおける画素の画素値の一例を示す。送り読取用コンタクトガラス１１上の付着物やキズのある場所に対応する画素の画素値は、図１１で示す画素値に比べて暗い（濃い）値となる。図１２の例では、矢印の範囲内が第１異常画素と判定される。
【００７５】
そして、異常画素判定部８は、第１異常画素と判定した画素の位置（座標）を第１異常画素記憶部８１に記憶させる（ステップ♯１８、図５参照）。異常画素判定部８は第１異常画素が主走査ラインの先端画素から何番目かのような第１異常画素の位置を示す情報を第１異常画素記憶部８１に記憶させる。そして、本フローは終了する（エンド）。
【００７６】
（第２閾値Ｔｈ２の設定と第２異常画素の判定）
次に、図１３、図１５〜図１７を用いて、実施形態に係る画像読取装置１００での第２閾値Ｔｈ２の設定と第２異常画素の判定を説明する。図１３は、実施形態に係る第２閾値Ｔｈ２の設定の流れの一例を示すフローチャートである。図１５は、実施形態に係る第２閾値Ｔｈ２の設定の一例を示す図である。図１６、図１７は、実施形態に係る第２異常画素の判定を説明するための図である。
【００７７】
第２閾値Ｔｈ２は、第１閾値Ｔｈ１とともに設定される。原稿ごとに各閾値を定める場合、図１３のフローチャートのスタートは、原稿読取開始前にガイド部材２７の読み取りを行った時点である。読取ジョブの１枚目の原稿でのみ各閾値を定める場合、図１３のフローチャートのスタートは、１枚目の原稿読み取り前にガイド部材２７の読み取りを行った時点である。
【００７８】
読取制御部１０は、ガイド部材２７への原稿到達に基づき、原稿の先端側余白部分Ｄ１からの読み取りを開始する（ステップ♯２１）。画像読取部１は、原稿検知センサーＳ３の先端検知後、前述の固定時間経過した時点から原稿の読み取りを開始する。
【００７９】
画像読取部１は、原稿の読み取りに基づき生成された画像データを、記憶部６に出力する（ステップ♯２２）。そして、閾値設定部７は、原稿の読み取りに基づき得られた画像データのうち、原稿の先端側余白部分Ｄ１の画像データに基づき、ブロックごとに第２閾値Ｔｈ２を求める（ステップ♯２３）。具体的に、読取制御部１０は、原稿の先端から原稿搬送方向下流側の数ｍｍ程度の範囲（余白の範囲）を先端側余白部分Ｄ１と扱う。なお、ブロック数、ブロック同士の境界の位置は、第１閾値Ｔｈ１のときと同じとする。
【００８０】
ここで、先端側余白部分Ｄ１の幅は１ドットの幅よりも広い。そのため、先端側余白部分Ｄ１に対応する画像データは、複数ライン分となる。閾値設定部７は、先端側余白部分Ｄ１の画像データを用い、主走査方向の位置ごとに複数ライン分の画素値の平均値を求める。そして、閾値設定部７は、平均値を画素順（主走査方向）に並べた１ライン分の第２閾値設定用画像データを生成する。
【００８１】
そして、閾値設定部７は、第２閾値設定用画像データのブロックごとに画素値に関するヒストグラムを生成する。図１５は閾値設定部７が生成するヒストグラムの一例を示す。そして、閾値設定部７は各ヒストグラムのブロック内での最も個数が多い画素値である第２最頻出画素値を認識する。更に、閾値設定部７は、第２最頻出画素値よりも所定値Δ１分暗い（濃い）画素値を第２閾値Ｔｈ２と定める。
【００８２】
続いて、閾値設定部７は、各ブロックの第２閾値Ｔｈ２を第２閾値記憶部７２（レジスタ、図５参照）に記憶させる（ステップ♯２４）。これにより、ブロックごとの第２閾値Ｔｈ２の設定が完了する。更に、異常画素判定部８は、ブロックごとに、各画素の画素値（平均値）と対応する第２閾値Ｔｈ２を比較し、第２閾値Ｔｈ２よりも暗い画素を第２異常画素と判定する（ステップ♯２５）。具体的に、異常画素判定部８は、第２閾値設定用画像データの各画素の値と、画素が属するブロックに対応する第２閾値Ｔｈ２を比較し、第２閾値Ｔｈ２よりも暗い画素を抽出する。
【００８３】
ここで、第２異常画素の判定を図１６と図１７を用いて説明する。図１６に示すように、送り読取用コンタクトガラス１１に付着物やキズがない場合、原稿の先端側余白部分Ｄ１の読み取りに基づき得られた画像データの各画素の画素値は、主走査方向で略同様な値となる。なお、図１６では、下地（余白）が明灰色の原稿を読み取ったときのあるブロックの画素値の分布を示す。図１６では、原稿の先端側余白部分Ｄ１の読み取りに基づき得られた画像データの各画素の画素値が１９０〜２００程度である例を示している。
【００８４】
原稿の一部が、送り読取用コンタクトガラス１１から浮く場合がある。しかし、本実施形態の画像読取装置１００では、主走査方向を複数のブロックに分ける。従って、原稿の搬送状態応じた第２閾値Ｔｈ２が設定される。
【００８５】
一方、図１７は、送り読取用コンタクトガラス１１の付着物やキズを読み取った場合での、原稿の先端側余白部分Ｄ１の読み取りに基づき得られた画像データの画素の画素値の分布の一例を示す。送り読取用コンタクトガラス１１上の付着物やキズに対応する画素の画素値は、図１６で示す画素値に比べて暗い（濃い）値となる。図１７の例では、矢印の範囲内が第２異常画素と判定される。
【００８６】
そして、異常画素判定部８は、第２異常画素と判定した画素の位置（座標）を第２異常画素記憶部８２に記憶させる（ステップ♯２６、図５参照）。後に、第２異常画素がスジ画素ｐ１か否かを判定するためである。具体的に、異常画素判定部８は、第２異常画素が主走査ラインの先端画素から何番目であるかのような第２異常画素の位置を示す情報を第２異常画素記憶部８２に記憶させる。そして、本フローは終了する（エンド）。
【００８７】
（スジ画素ｐ１の判定）
次に、図１４を用いて、実施形態に係る画像読取装置１００でのスジ画素ｐ１の判定の流れの一例を説明する。図１４は、実施形態に係るスジ画素ｐ１の判定の流れの一例を示すフローチャートである。
【００８８】
図１４のフローチャートのスタートは、第１閾値Ｔｈ１と第２閾値Ｔｈ２の設定を行い、第１異常画素と第２異常画素の判定を行った後、画像読取部１により原稿を読み取って画像データが得られた時点である。
【００８９】
異常画素判定部８は、画素第１異常画素と第２異常画素の位置（座標）を比べる（ステップ♯３１）。そして、異常画素判定部８は、画像読取部１により原稿を読み取って得られた画像データの各画素のうち、主走査方向の位置が第１異常画素及び第２異常画素と同一の画素をスジ画素ｐ１と判定する（ステップ♯３２）。言い換えると、異常画素判定部８は、真っ白なガイド部材２７を読み取ったときと原稿の余白を読み取ったときの何れでも（両方で）異常画素と判断された位置の画素は、読取用コンタクトガラス１１に付着物やキズがある位置を読み取る画素（スジ画素ｐ１）であると認識する。
【００９０】
（スジ画素ｐ１の補正）
次に、図１８〜図２０を用いて、実施形態に係る画像読取装置１００でのスジ画素ｐ１の補正の一例を説明する。図１８は、実施形態に係るスジ画素ｐ１の補正の流れの一例を示すフローチャートである。図１９、図２０は、実施形態に係るスジ画素ｐ１の補正の内容の一例を示す図である。
【００９１】
図１８のスタートは、１枚の原稿の読み取りが完了し、生成された１ページ分の原稿の画像データが記憶部６に記憶された時点である。図１８のフローは、原稿１ページの画像データが生成されるたびに実行される。そして、スジ補正部９（画像処理部４２）は、主走査方向の画素のうち、スジ画素ｐ１と判定された画素があるか否かを確認する（ステップ♯４１）。スジ画素ｐ１が無ければ（ステップ♯４１のＮｏ）、スジ画素ｐ１の画素値を補正する必要はないので、本フローは終了する（エンド）。
【００９２】
一方、スジ画素ｐ１があれば（ステップ♯４１のＹｅｓ）、スジ補正部９は、主走査方向でのスジ画素ｐ１の位置を確認する（ステップ♯４２）。そして、スジ補正部９は、１ページ分の原稿の画像データのうち、主走査方向でのスジ画素ｐ１と判定した位置にあるライン（副走査方向にのびるライン）に含まれる各画素の画素値を補正する（ステップ♯４３）。
【００９３】
１．主走査方向で連続していないスジ画素ｐ１の補正
図１９を用いて、主走査方向で連続していないスジ画素ｐ１の補正を説明する。この場合、スジ補正部９は、スジ画素ｐ１の画素値を、スジ画素ｐ１に主走査方向で隣接する先端側の画素の画素値とスジ画素ｐ１に主走査方向で隣接する後端側の画素の画素値の平均値に補正する。
【００９４】
図１９では、主走査方向でｎ７番目の画素がスジ画素ｐ１と判定されている。そして、図１９では、スジ補正部９が、ｎ６番目の画素値とｎ８番目の画素の画素値の平均値を、主走査方向でｎ７番目の画素の画素値と補正する例を示している。これにより、隣接する画素の画素値と連続性をもつようにスジ画素ｐ１の画素値を補正することができる。この補正の結果、スジ補正部９は、画像データのうち、スジ画素ｐ１に対応する位置の副走査方向にのびる１ラインに含まれる各画素の画素値を補正する。
【００９５】
２．主走査方向で連続する複数のスジ画素ｐ１の補正
図２０を用いて、主走査方向で連続するスジ画素ｐ１の補正を説明する。この場合、スジ補正部９は、主走査方向で最も先端側のスジ画素ｐ１よりも１つ先端側の画素（以下、「先端側正常画素」と称する。）の画素値から、主走査方向で最も後端側のスジ画素ｐ１よりも１つ後端側の画素（以下、「後端側正常画素」）の画素値にむけて次第に変化して行くように複数個並ぶそれぞれのスジ画素ｐ１の画素値を補正する。言い換えると、先端側正常画素の画素値から後端側正常画素の画素値まで線形補間するように連続するスジ画素ｐ１の画素値を補正する。
【００９６】
図２０では、主走査方向でｎ６番目〜ｎ９番目の画素がスジ画素ｐ１と判定されている。そして、図２０では、スジ補正部９が、ｎ５番目の画素（先端側正常画素）の画素値からｎ１０番目の画素（後端側正常画素）の画素値に向けて、次第に変化して行くように、ｎ６番目〜ｎ９番目の各画素の画素値を補正する例を示している。これにより、一群のスジ画素ｐ１と主走査方向で隣接する画素の画素値と連続性をもつように、複数のスジ画素ｐ１をまとめて補正することができる。
【００９７】
具体的に、スジ補正部９は、先端側正常画素（ｎ５番目の画素）の画素値から後端側正常画素画素（ｎ１０番目の画素）の画素値を減じて差を求める。そして、先端側正常画素から後端側正常画素までの距離（ドット数）を求める。そして、求めた差を求めた距離で除して傾きを求める。そして、スジ補正部９は、各スジ画素ｐ１の値を、先端側正常画素の画素値＋（傾き×先端側正常画素からの距離）で求める。尚、演算で求められた補正後のスジ画素ｐ１の画素値に少数点以下の値が含まれるとき、切り捨てても良いし、切り上げてもよい。この補正の結果、スジ補正部９は、画像データのうち、スジ画素ｐ１に対応する位置であって副走査方向にのびる複数ラインの束に含まれる各画素の画素値を補正する。
【００９８】
実施形態に係る画像読取装置１００は、送り読取用コンタクトガラス１１を含み、送り読取用コンタクトガラス１１を通過する原稿を読み取り、画像データを生成する画像読取部１と、送り読取用コンタクトガラス１１に対向し、かつ、画像読取部１の読み取り範囲に対向する位置に設けられ、搬送される原稿をガイドする単一色のガイド部材２７を含み、セットされた原稿を送り読取用コンタクトガラス１１に向けて搬送する原稿搬送部２と、ガイド部材２７の読み取りに基づき得られた画像データを主走査方向で複数のブロックに分割し、ブロック内の最頻出の画素値に基づきブロックごとに第１閾値Ｔｈ１を定めるとともに、原稿のうち予め定められた部分の読み取りに基づき得られた画像データを、第１閾値Ｔｈ１を定めたときと同じ様に主走査方向で複数のブロックに分割し、ブロック内の最頻出の画素値に基づきブロックごとに第２閾値Ｔｈ２を定める閾値設定部７と、ガイド部材２７の読み取りに基づき得られた画像データの画素のうち、画素が属するブロックに対応する第１閾値Ｔｈ１よりも暗い画素を第１異常画素と判定し、原稿のうち予め定められた部分の読み取りに基づき得られた画像データの画素のうち、画素が属するブロックに対応する第２閾値Ｔｈ２よりも暗い画素を第２異常画素と判定し、画像読取部１により原稿を読み取って得られた画像データの各画素のうち主走査方向の位置が第１異常画素及び第２異常画素と同一の画素をスジ画素ｐ１と判定する異常画素判定部８と、を備える。
【００９９】
これにより、閾値を定めるための画像データを主走査方向で複数のブロックに分割し、ブロックごとに第１閾値Ｔｈ１と第２閾値Ｔｈ２を定める。従って、原稿の一部にたわみや浮きがあっても、たわみや浮きのある場所（ブロック）に適した第２閾値Ｔｈ２を定めることができる。従って、ブロックごとに最適な第２閾値Ｔｈ２を定めることができ、スジ画素ｐ１を正確に検出することができる。また、ガイド部材２７の読み取りに基づき得られた画像データと、原稿の読み取りに基づき得られた画像データの両方を用いて閾値を定め、両方の閾値の何れでも異常と認められる画素をスジ画素ｐ１と判定する。これにより、ガイド部材２７の色のバラツキ、使用による汚れがあっても、ガイド部材２７の濃い色の部分や汚れ部分をスジ画素ｐ１と誤判定することを防ぐことができる。また、下地が白以外の色である原稿や、再生紙、更紙のような下地の色が濃い原稿を読み込んだときでも、スジでは無い部分をスジ画素ｐ１と誤判定することを防ぐことができる。
【０１００】
原稿の主走査方向の幅が広いほど、搬送される原稿の一部がたわみやすい傾向がある。特に、原稿の主走査方向の両方の端の部分は、送り読取用コンタクトガラス１１に対して浮いた状態となりやすい傾向がある。そこで、原稿搬送部２は、セット原稿の主走査方向の幅検知用の幅検知センサーＳ２を含む。閾値設定部７は、セットされた原稿の主走査方向の幅が大きいほど画像データの主走査方向での分割数を多くしてブロック数を多くし、セットされた原稿の主走査方向の幅が小さいほど画像データの主走査方向での分割数を少なくしてブロック数を少なくする。
【０１０１】
これにより、送り読取用コンタクトガラス１１に対して一部が浮きやすい幅広の用紙ほど、ブロック数を多くすることができる。これにより、搬送原稿の状態に応じた（最適な）第２閾値Ｔｈ２をそれぞれ部分（ブロック）で定めることができる。従って、スジ画素ｐ１を正確に検出することができる。一方、送り読取用コンタクトガラス１１に対しての浮きが生じにくい幅狭の原稿ではブロック数を減らし、処理負荷を減らすこともできる。
【０１０２】
原稿が薄いほど、搬送される原稿の一部がたわみやすい傾向がある。特に、送り読取用コンタクトガラス１１に対して原稿の端の部分は、浮いた状態となりやすい傾向がある。
そこで、複合機１０１（画像形成装置）は、セットされた原稿の厚さの設定を受け付ける操作パネル３を含む。閾値設定部７は、セット原稿が薄いほど画像データの主走査方向での分割数を多くしてブロック数を多くし、セット原稿が厚いほど画像データの主走査方向での分割数を少なくしてブロック数を少なくする。
【０１０３】
これにより、送り読取用コンタクトガラス１１に対しての浮きが生じ易い薄い用紙ほどブロック数を多くすることができる。これにより、搬送原稿の状態に応じた（最適な）第２閾値Ｔｈ２をそれぞれ部分（ブロック）で定めることができる。従って、スジ画素ｐ１を正確に検出することができる。一方、送り読取用コンタクトガラス１１に対しての浮きが生じにくい厚い用紙では、ブロック数を減らし、処理負荷を減らすこともできる。
【０１０４】
又、スジ画素ｐ１が主走査方向で複数個並んでいるとき、スジ補正部９は、最も先端側のスジ画素ｐ１よりも１つ先端側の画素の画素値から最も後端側のスジ画素ｐ１よりも１つ後端側の画素の画素値にむけて画素値が次第に変化して行くように、複数個並ぶそれぞれのスジ画素ｐ１の画素値を補正する。
【０１０５】
これにより、主走査方向で連続するスジ画素ｐ１の束を、スジ画素ｐ１に隣接する画素の画素値を考慮して補正することができる。従って、スジがわからなくなるように補正することができる。
【０１０６】
又、閾値設定部７は、ガイド部材２７の読み取りに基づき得られた画像データ及び予め定められた部分の読み取りに基づき得られた画像データを３以上のブロックに分割する。そして、閾値設定部７は、ブロック内での最も個数が多い画素値である最頻出画素値をブロックごとに定め、各最頻出画素値よりも所定値Δ１だけ暗い値を、ブロックごとの第１閾値Ｔｈ１と第２閾値Ｔｈ２として定める。
【０１０７】
これにより、送り読取用コンタクトガラス１１に対して、浮きやすい原稿の端の部分を含む２つのブロックと、この２つのブロックの間の少なくとも１つのブロックに分割される。従って、原稿の端部分が送り読取用コンタクトガラス１１に対して浮いても、原稿の端に対応するブロックでは、適切な第２閾値Ｔｈ２が設定される。従って、送り読取用コンタクトガラス１１に対し、原稿の端部分が浮いても、原稿の端に対応するブロックに含まれるスジ画素ｐ１を正確に検出することができる。
【０１０８】
又、ガイド部材２７は白色である。また、原稿のうちの予め定められた部分は、搬送方向における原稿の先端側余白部分Ｄ１である。これにより、白色のガイド部材２７を読み取った画像データのうち、暗い（濃い）画素が第１異常画素と判定され、原稿の先端側余白部分Ｄ１のような余白（原稿の下地、地肌、背景）部分の読み取りで得られた画像データのうち、暗い（濃い）画素が第２異常画素と判定されるので、正確にスジ画素ｐ１の位置を検出することができる。
【０１０９】
又、複合機１０１（画像形成装置）は、上述の画像読取装置１００を含む。これにより、原稿の主走査方向の各部分に適切な閾値を設定するので、スジ画素ｐ１を正確に検出し、高画質の画像形成装置を提供することができる。
【０１１０】
以上、本発明の実施形態を説明したが、本発明の範囲はこれに限定されず、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１１１】
本発明は、画像読取装置やこれを備えた画像形成装置に利用可能である。
【符号の説明】
【０１１２】
１０１  複合機（画像形成装置）          １００  画像読取装置
１      画像読取部                      １１    送り読取用コンタクトガラス
２      原稿搬送部                      ２７    ガイド部材
３      操作パネル                      ７      閾値設定部
８      異常画素判定部                  ９      スジ補正部
Ｓ２    幅検知センサー                  ｐ１    スジ画素
Ｄ１    先端側余白部分                        Ｔｈ１  第１閾値
Ｔｈ２  第２閾値
【図１】
0006409753.tif 000002
【図２】
0006409753.tif 000003
【図３】
0006409753.tif 000004
【図４】
0006409753.tif 000005
【図５】
0006409753.tif 000006
【図６】
0006409753.tif 000007
【図７】
0006409753.tif 000008
【図８】
0006409753.tif 000009
【図９】
0006409753.tif 000010
【図１０】
0006409753.tif 000011
【図１１】
0006409753.tif 000012
【図１２】
0006409753.tif 000013
【図１３】
0006409753.tif 000014
【図１４】
0006409753.tif 000015
【図１５】
0006409753.tif 000016
【図１６】
0006409753.tif 000017
【図１７】
0006409753.tif 000018
【図１８】
0006409753.tif 000019
【図１９】
0006409753.tif 000020
【図２０】
0006409753.tif 000021