(57)【要約】【課題】異物の位置に対応する読取データの補正精度を向上させる読取装置を提供する。【解決手段】読取部による読取後に、読取部の読取領域において異物の有無とその位置を検出する。読取部により原稿を読み取った読取データのうち、検出された異物の位置に対応する読取データを補正する。読取後に異物の位置を検出した場合に、補正された読取データを原稿の読取結果として出力する。【選択図】図１０
2014030143.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読取部に搬送し、前記読取部により当該原稿を光学的に読み取る読取装置であって、
前記読取部による読取後に、前記読取部の読取領域において異物の有無とその位置を検出する検出手段と、
前記読取部により前記原稿を読み取った読取データのうち、前記検出手段により検出された異物の位置に対応する読取データを補正する補正手段と、
前記読取部による読取後に前記検出手段が異物の位置を検出すると、前記補正手段により補正された読取データを前記原稿の読取結果として出力する出力手段と、
を備えることを特徴とする読取装置。
【請求項２】
前記検出手段は、前記原稿を前記読取部に搬送する搬送前も異物の有無とその位置を検出し、前記搬送前に前記検出手段が異物の位置を検出し且つ前記読取後に前記検出手段が異物の位置を検出した場合に、前記搬送前に前記検出手段が検出した位置と前記読取後に前記検出手段が検出した位置とが同じであれば、前記搬送前に前記検出手段が検出した位置に対応する読取データが前記補正手段により補正された当該読取データを、前記原稿の読取結果として出力する、ことを特徴とする請求項１に記載の読取装置。
【請求項３】
前記搬送前に前記検出手段が異物の位置を検出し且つ前記読取後に前記検出手段が異物の位置を検出した場合に、前記搬送前に前記検出手段が検出した位置と前記読取後に前記検出手段が検出した位置とが異なるのであれば、前記読取後に前記検出手段が検出した位置に対応する読取データが前記補正手段により補正された当該読取データを、前記原稿の読取結果として出力する、ことを特徴とする請求項２に記載の読取装置。
【請求項４】
前記補正手段は、前記読取部の読取ライン上で前記検出手段が検出した異物の位置に隣接する画素の輝度値に基づいて補正する、ことを特徴とする請求項１乃至３のいずれか１項に記載の読取装置。
【請求項５】
原稿を読取部に搬送し、前記読取部により当該原稿を光学的に読み取り、前記読取部による読取後に、前記読取部の読取領域において異物の有無とその位置を検出する検出手段を備える読取装置において実行される補正方法であって、
前記読取装置の補正手段が、前記読取部により前記原稿を読み取った読取データのうち、前記検出手段により検出された異物の位置に対応する読取データを補正する補正工程と、
前記読取装置の出力手段が、前記読取後に前記検出手段が異物の位置を検出した場合に、前記補正工程において補正された読取データを前記原稿の読取結果として出力する出力工程と、
を有することを特徴とする補正方法。
【請求項６】
請求項１乃至４のいずれか１項に記載の読取装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取データを補正する読取装置、その読取装置における補正方法およびプログラムに関する。
【背景技術】
【０００２】
従来、原稿を光学的に読み取る読取装置において流し読みを実行した際に、読取部に屑や紙粉などのゴミ（異物）を検出した場合、その検出した位置の画素のデータを、隣接する画素のデータに基づいて補正することが行われている（特許文献１）。具体的には、まず、画像読取を行う読取ユニットを流し読み位置に移動させ、原稿を搬送する前に、流し読みガラスに対して読取動作を行ってプラテンローラ画像を取得し、異物の位置（特異点）を検出する。そして、原稿を読取部に搬送しつつ流し読みを行い、検出した異物の位置に対応する画素を隣接する画素で補正する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１７０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来では、原稿を読取部に搬送する前に読取部の異物の有無を検出し、その検出結果に基づいて、その後、読取データに対して画像補正処理を実行していた。しかしながら、異物には粘着性を有して流し読みガラスに固着している接着剤の塵カスと流し読みガラスに付着しているだけの消しゴムカス等が有る。後者の消しゴムカス等は流し読み動作で原稿の先端が読取部に突入した際に、原稿の先端が異物に当接して、原稿搬送前に検出した異物の位置が移動したり、読取部から無くなることがある。このような場合は、従来の補正方法では、異物の移動先の位置に対応する画素については読取データを補正することができず、その結果、移動した異物によって読取画像に黒スジが発生したり、無駄な補正を実施する原因となっていた。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、異物の位置に対応する読取データの補正精度を向上させる読取装置、その読取装置における補正方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る読取装置は、原稿を読取部に搬送し、前記読取部により当該原稿を光学的に読み取る読取装置であって、前記読取部による読取後に、前記読取部の読取領域において異物の有無とその位置を検出する検出手段と、前記読取部により前記原稿を読み取った読取データのうち、前記検出手段により検出された異物の位置に対応する読取データを補正する補正手段と、前記読取部による読取後に前記検出手段が異物の位置を検出すると、前記補正手段により補正された読取データを前記原稿の読取結果として出力する出力手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、異物の位置に対応する読取データの補正精度を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の内部構成を示す図である。
【図２】画像形成装置の外観斜視図である。
【図３】画像形成装置内に構成された画像読取装置の内部構成を示す図である。
【図４】イメージセンサユニット周辺の構成を示す図である。
【図５】イメージセンサユニットの内部構成を示す図である。
【図６】反射光経路を示す図である。
【図７】光源の光量分布を示す図である。
【図８】イメージセンサユニットの他の構成例を示す図である。
【図９】画像信号処理部の構成を示すブロック図である。
【図１０】本実施例におけるゴミ検出補正処理の手順を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
［画像形成装置の全体構成］
図１は、本発明に係る実施例における画像形成装置の内部構成を示す図である。本実施例において、画像形成装置は、例えば、複写機、プリンタ、ファクシミリであり、画像読取機能を備えている。また、画像形成装置は、複写機、プリンタ、ファクシミリ等の各機能が複合化された複合機であっても良い。
【００１１】
図１に示す画像形成装置１００は、大きく、装置本体１０１と、装置本体１０１の上部に設けられた画像読取装置１０３と、画像読取装置１０３の上部に設けられた自動原稿供給装置（ＡＤＦ：オートドキュメントフィーダ）１２６とから構成されている。自動原稿供給装置１２６は、ＡＤＦ分離部１１５、排紙搬送部１１６、原稿排紙部１１７、ブック原稿を押圧する原稿押え板１１８、シート原稿搬送部１２１を含む。自動原稿供給装置１２６は、原稿載置台１０６に置かれたシート原稿ＤをＡＤＦ分離部１１５により１枚ずつ分離して、画像読取装置１０３に供給する。画像読取装置１０３は、自動原稿供給装置１２６により流し読みガラス１０９上に送り込まれるシート原稿Ｄを、停止状態のイメージセンサユニット１０８で読み取る。また、画像読取装置１０３は、原稿台ガラス１０７上にユーザにより配置されたシート原稿Ｄやブック原稿も読み取ることができる。その際に、イメージセンサユニット１０８は、いわゆるラインセンサであり、副走査方向（図１内の左右方向）に移動しながら、シート原稿Ｄやブック原稿を光学的に読み取る。副走査方向とは、図１内の左右方向であり、主走査方向とは、副走査方向に対して交差する方向、即ち、後述する図２内の矢印Ｂに示す方向である。原稿押え板１１８は、原稿台ガラス１０７上に置かれた原稿の浮きを防止するために、白色シートやスポンジなどで積層されて形成されている。原稿押え板１１８の左端１１８ａがブック読取範囲開始位置１０７ａの左側に、右端１１８ｂがブック読取範囲終了位置１０７ｂの右側に位置するまで、原稿押え板１１８は延設されている。
【００１２】
画像読取装置１０３は、画像読取情報を装置本体１０１の印刷部１０４に送る。装置本体１０１は、画像読取装置１０３において読み取られた画像読取情報に基づいて、カセット給紙部１１２に積載されたシートＰ（記録媒体）に画像を印刷する。印刷部１０４は、例えば、ＬＥＤアレイを使用した電子写真方式の印刷機構である。その場合には、装置本体１０１は、ＬＥＤヘッドユニット１１０を含む。また、装置本体１０１は、画像形成部１１１、カセット給紙部１１２、印刷部１０４の上部にシートＰを複数枚積載することができるように構成された記録シート排紙部１１３、カートリッジカバー部１１４を含む。さらに、装置本体１０１は、画像読取装置１０３と印刷部１０４とを接合する接合部１１９、ファクシミリ制御部１２０、両面搬送部カバー１２２、搬送方向切換部１２３、レジスト搬送部１２４を含む。また、装置本体１０１は、印刷部１０４内に、ＭＰ（マルチペーパー）給紙部１２５、両面搬送部１５０を含む。
【００１３】
図２は、画像形成装置１００の外観斜視図である。図２に示すように、画像形成装置１００は、操作部１０５を含む。操作部１０５は、ディスプレイ等の表示部や、テンキー等の入力キーを備えており、ユーザから各種指示を受け付けたり、若しくは、ユーザが画像形成装置１００の状態をディスプレイ上で確認することができる。図２に示すＡＤＦ圧板１０２は、ヒンジ部１０２ａにより画像読取装置１０３に回動自在に取り付けられており、ユーザは、自動原稿供給装置１２６を図２の両矢印Ａ方向に開閉することができる。ヒンジ部１０２ａは、装置本体１０１の背面側の左右に１個ずつ設けられており、ユーザは、ＡＤＦ圧板１０２の手前側を持ち上げることにより、ＡＤＦ圧板１０２を後方に開けることができる。ヒンジ部１０２ａは、ダンパやカム、ばね部材などの組合せにより、ＡＤＦ圧板１０２を所定の角度、例えば、７０度に開いた状態で保持することができる。ユーザは、ＡＤＦ圧板１０２が開いた状態で、原稿台ガラス１０７上にシート原稿やブック原稿等の原稿を配置する。
【００１４】
図３は、画像形成装置１００の画像読取装置１０３と自動原稿供給装置１２６の内部構成を示す図である。画像読取装置１０３は、図１に示すように画像形成装置１００に一体化されていても良いし、別体として構成されても良い。図３に示すように、原稿台ガラス１０７の上部に張り出したジャンプ台１０９ｂの下面に、白色シート１０９ｃが設けられている。画像読取装置１０３は、イメージセンサユニット１０８の読取位置が白色シート１０９ｃの下部にある際に、イメージセンサユニット１０８のシェーディング補正を行なう。画像読取装置１０３は、原稿を読み取るスキャン動作１回毎にイメージセンサユニット１０８がジャンプ台１０９ｂの下部を通過する。つまり、スキャン動作１回毎にシェーディング補正を行ない、移動型のイメージセンサユニット１０８内の光源の光量の経時変化の影響を低減することができる。
【００１５】
［シート原稿の流し読み動作］
ここで、図１〜図３を参照しながら、画像形成装置１００で画像読取を実行する際の流し読み動作について説明する。図１及び図２に示すように、原稿載置台１０６は、ＡＤＦ圧板１０２に設けられている。原稿載置台１０６には、１対のスライダ１０６ａがシート原稿の搬送方向と直交方向（即ち、矢印Ｂに示すシート原稿の幅方向）にスライド可能に設けられている。この１対のスライダ１０６ａにより原稿載置台１０６上に積載されたシート原稿の両サイドを揃えることができる。即ち、１対のスライダ１０６ａによりシート原稿の幅整合が可能となる。原稿載置台１０６上には、原稿長さセンサ１０６ｂが設けられており、セットされたシート原稿の長さを検出することができる。
【００１６】
図３において、ＡＤＦ分離部１１５には、シート原稿の有無と幅を検出する原稿幅センサ１１５ｄがシート原稿の幅方向に複数設けられている。原稿幅センサ１１５ｄは、図３では奥行き方向に重なって見えるので、１つだけ示される。画像形成装置１００は、原稿幅センサ１１５ｄと原稿長さセンサ１０６ｂからの検出信号により、原稿サイズと原稿のセット方向とを検出することができる。図３において、シート原稿搬送部１２１には、原稿給送センサ１２１ｈと原稿端センサ１２１ｉが設けられている。原稿給送センサ１２１ｈは、ＡＤＦ分離部１１５からシート原稿が送られたか否かや、シート原稿の後端の通過を検出することができる。原稿端センサ１２１ｉは、シート原稿の先端及び後端の通過を検出することができる。その検出信号は、画像読取のタイミング制御に用いられる。ＡＤＦ分離部１１５は、不図示のアクチュエータにより上下動するピックアップローラ１１５ａと、分離ローラ１１５ｂと、分離ローラ１１５ｂに圧接されて逆方向に回転するリタードローラ１１５ｃ等で構成される。
【００１７】
シート原稿は、まず、ユーザにより原稿載置台１０６上に読取面（原稿面）を上に向けて積載される。そして、ピックアップローラ１１５ａが下降して、シート原稿を原稿載置台１０６に押圧し、分離ローラ１１５ｂとリタードローラ１１５ｃとの間に送り込む。リタードローラ１１５ｃと分離ローラ１１５ｂは、シート原稿を１枚ずつ分離して搬送する。次に、レジローラ１２１ａ、リードローラ１２１ｂと、読取搬送ローラ１２１ｃとが、シート原稿を原稿ガイド１２１ｄに沿ったＵターン紙パスに沿って、流し読みガラス１０９上に搬送する。
【００１８】
不図示の付勢ばねで押圧されたシート原稿押え板１２１ｅは、搬送されたシート原稿を流し読みガラス１０９に押圧して密着させる。この間、シート原稿は、継続して搬送されている。その際に、イメージセンサユニット１０８は、既にシート原稿読取位置１０９ａに移動して停止しており、シート原稿読取位置１０９ａ上を通過するシート原稿の画像情報を読み取っている。次に、ジャンプ台１０９ｂは、継続して搬送されるシート原稿を、ＡＤＦ圧板１０２側にすくい上げる。そして、不図示の押圧ばねにより読取搬送ローラ１２１ｃに押圧された読取搬送ころ（不図示）と、読取搬送ローラ１２１ｃとがシート原稿を搬送する。さらに、押圧ばねによって排紙ローラ１１７ｂに押圧された排紙ころ１１７ａと排紙ローラ１１７ｂとが、シート原稿を原稿排紙トレイ１１７ｃに排出する。
【００１９】
［イメージセンサユニットの構成］
図４は、イメージセンサユニット１０８周辺の構成を示す図である。イメージセンサユニット１０８は、ＬＥＤ及び樹脂製導光体等を含んで構成される光源から、シート原稿の画像面に光を照射し、画像面で反射した反射光をセルフォックレンズ（商標）などで一次元センサ素子アレイに結像して、シート原稿の画像情報を読み取る。イメージセンサユニット１０８は、タイミングベルト１０３ａ、不図示の駆動モータにより回転する駆動プーリ１０３ｂ、及び従動プーリ１０３ｆにより、ガイド軸１０３ｃに沿って、図４内の左右方向に移動する。また、イメージセンサユニット１０８は、キャリッジ１０３ｄによりガイド軸１０３ｃに支持されるとともに、スプリング１０３ｅにより上方に付勢されている。タイミングベルト１０３ａとキャリッジ１０３ｄは、連結部材１０３ｇにより連結されている。イメージセンサユニット１０８と原稿台ガラス１０７の間には、スペーサ１０８ａが介挿されている。イメージセンサユニット１０８は、図１のブック読取範囲開始位置１０７ａからブック読取範囲終了位置１０７ｂまでの範囲で、原稿台ガラス１０７上に置かれた原稿の画像を、等速移動しながら光学的に読み取る。
【００２０】
図５は、イメージセンサユニット１０８の内部構成を示す図である。イメージセンサユニット１０８は、ＬＥＤ１０及び樹脂製導光体１１等から構成される光源からの光を原稿上に照射する。その反射光が結像光学系であるセルフォックレンズアレイ１２により一次元センサ素子アレイである受光センサ１３に結像されることで、イメージセンサユニット１０８は、原稿の画像情報を光学的に読み取ることができる。なお、光源は、主走査方向の向きに配設された軸状のランプであっても良い。カラー読取りの場合には、複数色のカラーであるＲ（赤）、Ｇ（緑）、Ｂ（青）の３色の互いに異なる波長分布を有するＬＥＤを光源として用いる。また、モノクロ読取りの場合には、例えばＧ（緑）を単色光源として用いる。図５は、簡略化のため、ＬＥＤは後述する１つの導光体１１に１つのみ示している。
【００２１】
イメージセンサユニット１０８では、光源の発光素子であるＬＥＤ１０と、ＬＥＤ１０から照射された光をシート原稿に導く導光体１１とからなる１対の導光体光源とが、結像光学系の役目をするセルフォックレンズアレイ１２の両側に配設されている。セルフォックレンズアレイ１２の直下には、受光センサ１３が設けられている。イメージセンサユニット１０８は、枠体１４内に配置されている。受光センサ１３は、イメージセンサユニット１０８の主走査方向に沿って配列された複数の受光素子１３ａを有している。ＬＥＤ１０は、図５に示すように、一方の導光体１１の一端と他方の導光体１１の他端にそれぞれ設けられている。イメージセンサユニット１０８は、上記の構成部材が中心軸Ｃについて点対称の位置に配置されている。
【００２２】
各ＬＥＤ１０から照射された光は、各導光体１１内で反射を繰り返しながらシートの幅方向（即ち、矢印Ｂの主走査方向）に進行し、導光体１１の全長の発光面１１ａから出射する。導光体１１から出射した光は、図６に示すように原稿台ガラス１０７上の原稿Ｅを照射して、セルフォックレンズアレイ１２を通って受光センサ１３で受光される。光電変換素子としての受光センサ１３は、原稿Ｅの反射光を受光し、その反射光を電気信号に変換する。
【００２３】
図７は、イメージセンサユニット１０８の導光体光源の光量分布を示す図である。図７において、一方の導光体１１側でのＬＥＤ１０からの距離を基準とした光量分布が実線で示され、他方の導光体１１側でのＬＥＤ１０からの距離を基準とした光量分布が点線で示されている。イメージセンサユニット１０８全体としての光量分布は、一点鎖線で示されるように、各々のＬＥＤ１０による光量を加算したものとなる。図７に示すように、導光体光源の光量は、距離に対して平均化されて一定となる。図５に示すように、２つの導光体１１の間で各ＬＥＤ１０を相対して反対側に設けることで、光量が相互に補完し合う光量分布が得られ、画像読取装置１０３は、ムラのない良好な読取データを得ることができる。なお、ＬＥＤ１０は、一方の導光体１１の両端に設けられていても良い。また、ＬＥＤ１０、導光体１１は、図８に示すように、セルフォックレンズアレイ１２を挟んで片側だけに設けられるようにしても良い。
【００２４】
［画像信号処理］
図９は、読み取った画像信号を処理する画像信号処理部の構成を示すブロック図である。ＣＩＳ２１は、イメージセンサユニット１０８の受光センサ１３により検出した検出信号に対して光電変換を行い、アナログ信号を生成する。ＣＩＳ２１は、ＬＥＤ１０、受光センサ１３、ＡＭＰ・Ａ／Ｄ（アンプ・アナログ／デジタル）変換器２３を含む。ＣＩＳ２１で生成されたアナログ信号は、ＡＭＰ・Ａ／Ｄ変換器２３の増幅回路により増幅され、Ａ／Ｄ変換回路によりデジタル信号に変換される。サブＣＰＵ３０は、デジタル信号に変換されたデジタルデータをメモリ２７に格納する。
【００２５】
画像処理回路４１は、デジタルデータをシート原稿の１ライン分の画像情報に従って並べ替え、各種の画像処理を実行する。ここで、画像処理とは、例えば、シェーディング補正、フィルタ補正や、後述するゴミ検出処理やゴミ補正処理である。画像処理が実行されたデジタルデータは、Ｉ／Ｆ回路（インタフェース回路）４２を介して、画像形成部１１１に出力されるか、若しくは、外部のホストコンピュータ等に画像再生のために送信される。
【００２６】
サブＣＰＵ３０は、読取ユニット５０を制御することで、例えば、ＬＥＤ駆動回路２５の点灯時間を制御する。さらに、サブＣＰＵ３０は、メインＣＰＵ２４から送信される設定値に基づいて、ＡＭＰ・Ａ／Ｄ変換器２３を制御する。読取部共通電源２６は、読取ユニット５０の不図示の電源をＯＮ／ＯＦＦすることができる。操作部１０５は、画像読取装置１０３の状態表示や、画像形成装置１００全体の動作状態を表示し、また、ユーザから読取指示を受け付ける。ＬＥＤ駆動回路２５は、読取部共通電源２６から電力を供給され、サブＣＰＵ３０の制御により、ＣＩＳ２１の各ＬＥＤを駆動する。ＡＭＰ・Ａ／Ｄ変換器２３も、読取部共通電源２６から電力を供給され、サブＣＰＵ３０の制御により動作する。
【００２７】
サブＣＰＵ３０は、ＡＭＰ・Ａ／Ｄ変換器２３におけるアナログ信号をデジタル信号に変換する変換レベルを設定することで、画像の読取レベル（輝度レベル）を調整することができる。メインＣＰＵ２４は、サブＣＰＵ３０と通信Ｉ／Ｆ５１を介して、メモリ２７に記憶された設定値等を読取ユニット５０に送信する。その設定値とは、ＡＭＰ・Ａ／Ｄ変換器２３の変換レベルや、読取ユニット５０を制御するための各設定値である。サブＣＰＵ３０は、メインＣＰＵ２４から受信した設定値に基づいて、ＡＭＰ・Ａ／Ｄ変換器２３の読取レベルを調整したり、読取ユニット５０を制御する。メインＣＰＵ２４は、読取部共通電源２６をＯＮ／ＯＦＦに切り替えることにより、読取ユニット５０への電源供給を制御する。メインＣＰＵ２４は、シェーディング補正や読取レベルの調整の際に得られた、画像情報を表わすデジタルデータに基づいて、ＬＥＤ１０の故障や、ＡＭＰ・Ａ／Ｄ変換器２３の異常を検出することができる。また、メインＣＰＵ２４は、画像読取装置１０３が画像形成装置１００と一体化されている構成の場合には、不図示のＲＯＭ等に格納されたプログラムに従って、画像形成装置１００全体を統括的に制御する。
【００２８】
［ゴミ検出・補正処理］
本実施例における、画像読取位置上のゴミ（異物）を検出して補正する処理の手順を示すフローチャートである。本処理は、画像形成装置１００において画像読取を実行する際に行われる。図１０に示す各処理は、例えば、図９のメインＣＰＵ２４により実行される。
【００２９】
まず、ユーザにより原稿載置台１０６にシート原稿が置かれ、操作部１０５のコピーボタンが押下されると、メインＣＰＵ２４は、画像読取処理を開始する。
【００３０】
ゴミ検出の際には、まず、メインＣＰＵ２４は、シート原稿の搬送前に、イメージセンサユニット１０８をシート原稿読取位置１０９ａに移動させ、その位置で、対向する読取搬送ローラ１２１ｃの白色を読み取る。メインＣＰＵ２４は、読み取った白色データをメモリ２７に記憶する。次に、メインＣＰＵ２４は、記憶した白色データを１画素毎にゴミ検出のための輝度閾値と比較し、その輝度閾値以下の輝度値を有する画素をゴミと判定し、ゴミと判定された画素の位置及び個数を検出して、読取前ゴミ情報として記憶する（Ｓ１００１）。メインＣＰＵ２４は、その読取前ゴミ検出処理の完了後、シート原稿を読取位置まで搬送させ、主走査方向の１ライン（読取領域）ずつシート原稿の原稿画像を流し読み動作により読み取る（Ｓ１００２）。ここで、流し読み動作については、上述したとおりである。
【００３１】
メインＣＰＵ２４は、主走査方向の１ライン分の画像を読み取ると、Ｓ１００１でゴミを検出していたか否かを判定する（Ｓ１００３）。ここで、ゴミを検出していたと判定された場合には、読み取った１ライン分の画像データのうち、検出したゴミの位置に対応する画像データを補正する。ここで、補正の方法としては、ゴミが検出されたと判定された位置に対応する画素の画像データを削除して、その隣接するゴミが検出されなかったと判定された位置に対応する画素（正常画素）の画像データに置換する方法でも良い。または、その読取ライン上で、ゴミが検出されたと判定された位置に隣接する両側の正常画素の画像データを用いて線形補間計算により算出する方法でも良い。メインＣＰＵ２４は、ゴミが検出されたと判定された位置に対応する画素の画像データを補正した補正済み画像データともに、その補正前の画像データもメモリ２７に格納する（Ｓ１００４）。
【００３２】
メインＣＰＵ２４は、現在処理対象のラインが画像データにおける最終ラインであるか否かを判定する（Ｓ１００５）。ここで、最終ラインでないと判定された場合には、Ｓ１００２からの処理を繰り返す。一方、最終ラインであると判定された場合には、Ｓ１００６に進む。つまり、メインＣＰＵ２４は、画像データの１ラインごとに、読取前ゴミ検出処理でゴミが検出されたと判定された位置に対応する画素の画像データを補正し、その補正後の画像データと補正前の画像データをメモリ２７に格納する。Ｓ１００１〜Ｓ１００５の処理は、１ライン毎の読取及び補正の繰り返しで処理しているが、例えば、原稿１ページごとに読取動作を纏めて行い、その後、その１ページ内で１ライン毎に補正処理を行うようにしても良い。その場合には、メインＣＰＵ２４は、流し読み動作を行う中でページ間を検出して、その検出したページ間において補正処理を行う。ページ間は、例えばメインＣＰＵ２４により、原稿端センサ１２１ｉがシート原稿の先端及び後端の通過を検出してからの所定時間の経過に基づいて検出されても良い。
【００３３】
Ｓ１００６において、メインＣＰＵ２４は、読取後ゴミ検出処理を行う。この読取後ゴミ検出処理は上述のページ間において行われ、その処理の手順は、Ｓ１００１において説明した読取前ゴミ検出処理の説明と同じである。メインＣＰＵ２４は、読取後ゴミ検出処理の結果、ゴミと判定された画素の有無を判定する（Ｓ１００７）。
【００３４】
ここで、ゴミと判定された画素があったと判定された場合には、Ｓ１００９に進む。Ｓ１００９において、メインＣＰＵ２４は、Ｓ１００７でゴミと判定された画素の位置がメモリ２７に格納された補正前の画像データにおいて補正済みの画素の位置と同じであるか否かを判定する。ここで、同じであると判定された場合、即ち、読取前ゴミ検出処理で検出したゴミの位置と読取後ゴミ検出処理で検出したゴミの位置とが同じである場合には、メモリ２７に格納された補正済みの画像データを本画像読取結果として出力する。このように読取前と読取後でゴミ(異物)の位置が同じ位置であればゴミは移動していないので、読取前の位置で補正済みの画像データを使用すれば、読取後に初めて読取後の位置で画像データを補正する場合より補正時間分だけ画像読取時間が短縮できる。一方、同じでないと判定された場合には、原稿の先端が読取部に突入した際に原稿の先端がゴミと当接して、ゴミが読取後の位置に移動したと考えられるので、メモリ２７に格納された補正前の画像データに対して、読取後ゴミ検出処理で検出したゴミの位置に対応する画素の画像データを補正する。そして、その補正された新たな補正済みの画像データを本画像読取結果として出力し、メモリ２７に格納されていた補正前の画像データは破棄する。補正処理については、上述したような置換による補正でも良いし、線形補間計算により算出しても良い。なお、上述のゴミが読取後の位置に移動した場合の処理には、読取前にゴミの検出が無くて読取後に初めてゴミを検出する場合も含む。
【００３５】
Ｓ１００７において、ゴミと判定された画素がなかったと判定された場合には、原稿の先端が読取部に突入した際に原稿の先端が異物を押し出して、異物が読取部から無くなったと考えられるので、Ｓ１００８に進む。Ｓ１００８において、画像データの補正は行わずに、メモリ２７に格納されている補正前の画像データを、本画像読取結果として出力する。その場合には、メモリ２７に格納されていた補正前の画像データは破棄する。
【００３６】
以上のように、本実施例においては、流し読みでシート原稿が画像読取位置に突入する際には、読取前ゴミ検出処理で検出していたゴミの位置がその突入動作によって変わってしまうことを考慮している。より詳細には、シート原稿の搬送動作中に、読取前ゴミ検出処理で検出していたゴミの位置が徐々に変わることは極めて少ない。従って、本実施例においては、画像読取後、例えば、シート原稿のページ間において、読取後ゴミ検出処理を行い、その結果に基づいて画像データを補正し、画像読取の出力とすることを特徴としている。その結果、画像読取の際に起こり得るゴミの検出に伴う画像補正の精度を向上させることができる。
【符号の説明】
【００３７】
２４  メインＣＰＵ
４１  画像処理回路
５０  読取ユニット
１００  画像形成装置
１０３  画像読取装置
【図１】
2014030143.tif 000003
【図２】
2014030143.tif 000004
【図３】
2014030143.tif 000005
【図４】
2014030143.tif 000006
【図５】
2014030143.tif 000007
【図６】
2014030143.tif 000008
【図７】
2014030143.tif 000009
【図８】
2014030143.tif 000010
【図９】
2014030143.tif 000011
【図１０】
2014030143.tif 000012