(57)【特許請求の範囲】
【請求項１】
原稿を載置するための原稿載置台と、
第１の走査方向に沿って配列された複数の撮像素子を有し、前記原稿載置台に載置された前記原稿を読み取り、画像データを取得する読み取りデバイスと、
前記読み取りデバイスを前記原稿台上で、前記第１の走査方向に対して垂直な方向である第２の走査方向に搬送する第１の搬送動作を行う搬送部と、
前記搬送部により前記第１の搬送動作が行われている間に前記読み取りデバイスにより取得された第１の画像データ中に、前記第２の走査方向に沿って連続的に並んだ複数の画素データからなるスジが存在するか否かを検出するスジ検出部と、
前記第１の画像データに基づいて、出力用画像データを生成する出力用画像生成部とを備え、
前記スジ検出部が前記第１の画像データ中に前記スジを検出した場合、
前記搬送部は、前記第１の搬送動作後に前記読み取りデバイスを前記第１の走査方向に前記撮像素子の複数の画素分に相当する所定の距離分移動させた状態で、前記読み取りデバイスを前記原稿台上で、前記第２の走査方向に搬送する第２の搬送動作を行い、
前記読み取りデバイスは、前記搬送部により前記第２の搬送動作が行われている間に第２の画像データを取得し、
前記出力用画像生成部は、前記第１の画像データ内で前記スジが生じた領域であるスジ発生領域内の画素データを、前記第２の画像のうちで前記スジ発生領域に対応する領域である対応領域内の画素データに置き換えて、前記出力用画像データを生成する原稿読み取り装置。
【請求項２】
前記第１の画像データ中に生じた複数の前記スジ間の距離を測定するスジ間距離測定部をさらに備え、
前記スジ検出部が前記第１の画像データ中に前記複数のスジを検出した場合、前記搬送部は、前記スジ間距離測定部により測定された前記スジ間の距離と異なる距離を、前記所定の距離に設定して、前記第２の搬送動作を行う請求項１に記載の原稿読み取り装置。
【請求項３】
前記スジ検出部は、前記第１の画像のうち、前記第２の走査方向に沿って連続的に並んだ前記複数の画素データ各々の画素値に基づいて、前記スジが存在するか否かを検出する請求項１または２に記載の原稿読み取り装置。
【請求項４】
前記第２の搬送動作では、前記搬送部は、前記第１の搬送動作で前記読み取りデバイスが前記第２の走査方向に搬送される方向と逆方向に、前記読み取りデバイスを搬送する請求項１〜３のいずれか１項に記載の原稿読み取り装置。
【請求項５】
前記スジ検出部が前記第１の画像データ中に前記スジを検出しない場合、
前記出力用画像生成部は、前記第１の画像データを前記出力用画像データとして出力する請求項１〜４のいずれか１項に記載の原稿読み取り装置。
【請求項６】
第１の走査方向に沿って配列された複数の撮像素子を有し、前記原稿台に載置された前記原稿を読み取り、画像データを取得する読み取りデバイスを、前記第１の走査方向に対して垂直な方向である第２の走査方向に搬送する第１の搬送動作を行う第１の搬送ステップと、
前記第１の搬送動作を行っている間に前記読み取りデバイスにより第１の画像データを取得する第１の画像データ取得ステップと、
前記第１の画像データ中に、前記第２の走査方向に沿って連続的に並んだ複数の画素データからなるスジが存在するか否かを検出するスジ検出ステップと、
前記スジ検出ステップで、前記第１の画像データ中に前記スジが検出された場合、前記第１の搬送動作後に前記読み取りデバイスを前記第１の走査方向に前記撮像素子の複数の画素分に相当する所定の距離分移動させた状態で、前記読み取りデバイスを前記第２の走査方向に搬送する第２の搬送動作を行う第２の搬送ステップと、
前記第２の搬送動作を行っている間に前記読み取りデバイスにより第２の画像データを取得する第２の画像データ取得ステップと、
前記第１の画像データに基づいて、出力用画像データを生成する出力用画像データ生成ステップとを含み、
前記出力用画像データ生成ステップでは、前記スジ検出ステップで、前記第１の画像データ中に前記スジが検出された場合、前記第１の画像データ取得ステップで取得された前記第１の画像データ内で前記スジが生じた領域であるスジ発生領域内の画素データを、前記第２の画像データ取得ステップで取得された前記第２の画像のうちで前記スジ発生領域に対応する領域である対応領域内の画素データに置き換えて、前記出力用画像データを生成する原稿読み取り方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読み取り装置および原稿読み取り方法に関し、複数の撮像素子を有する読み取りデバイスを搬送して原稿を読み取るものに関する。
【背景技術】
【０００２】
近年、原稿読み取り装置では、例えばコンタクトイメージセンサ（Contact Image Sensor）のように、画素数に対応する複数の撮像素子を一列に並べて構成された読み取りデバイスが、広く用いられている。このような読み取りデバイスに、汚れが生じたり、異物が付着したり、正常に動作しない異常な撮像素子が含まれていたりすることがある。この場合、当該読み取りデバイスにより読み取った画像中のうち、汚れや異物や異常な撮像素子に対応する位置に、副走査方向で連続するスジが表れてしまうことがあった。
【０００３】
汚れや異物が読み取りデバイスの表面側にある場合、使用者がこれを除去することにより、スジを無くすことはできる。しかし、汚れや異物が読み取りデバイスの内部にある場合や、異常な撮像素子が存在する場合には、読み取り画像に生じたスジを無くすことは困難である。この場合、スジを無くすには、読み取りデバイスを新たに交換する以外に措置がなかった。
【０００４】
これに対して、例えば、特許文献１には、異常が生じた画素の近傍の画素データを用いて、当該異常画素を補間する画像処理技術が開示されている。
【０００５】
また、特許文献２には、読み取った画像中にスジが含まれているか否かを画像濃度の変化に基づいて検出して、検出されたスジを消去する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許４０９７８１５号公報
【特許文献２】特開２００８−０２８６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術は、異常画素の近傍の画像データを用いて異常画素を補間するものであるので、原稿を撮像した本来の画像ではなく、原稿内容を完全に読み取った画像でない。また、特許文献２に記載の技術も、検出されたスジを消去するものであるので、原稿を撮像した本来の画像ではなく、原稿内容を完全に読み取った画像でない。
【０００８】
このように、特許文献１および特許文献２に記載の技術では、読み取りデバイスに汚れや異物が付着した場合や、異常な撮像素子が存在した場合に、原稿本来の画像を正確に読み取ることができないことがあるという問題があった。
【０００９】
本発明は、このような事情に鑑みてなされたものであり、本発明の目的は、読み取りデバイスに汚れや異物が付着した場合や、異常な撮像素子が存在した場合であっても、原稿本来の画像を正確に読み取ることができる原稿読み取り装置および原稿読み取り方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の原稿読み取り装置は、原稿を載置するための原稿載置台と、第１の走査方向に沿って配列された複数の撮像素子を有し、前記原稿載置台に載置された前記原稿を読み取り、画像データを取得する読み取りデバイスと、前記読み取りデバイスを前記原稿台上で、前記第１の走査方向に対して垂直な方向である第２の走査方向に搬送する第１の搬送動作を行う搬送部と、前記搬送部により前記第１の搬送動作が行われている間に前記読み取りデバイスにより取得された第１の画像データ中に、前記第２の走査方向に沿って連続的に並んだ複数の画素データからなるスジが存在するか否かを検出するスジ検出部と、前記第１の画像データに基づいて、出力用画像データを生成する出力用画像生成部とを備え、前記スジ検出部が前記第１の画像データ中に前記スジを検出した場合、前記搬送部は、前記第１の搬送動作後に前記読み取りデバイスを前記第１の走査方向に前記撮像素子の複数の画素分に相当する所定の距離分移動させた状態で、前記読み取りデバイスを前記原稿台上で、前記第２の走査方向に搬送する第２の搬送動作を行い、前記読み取りデバイスは、前記搬送部により前記第２の搬送動作が行われている間に第２の画像データを取得し、前記出力用画像生成部は、前記第１の画像データ内で前記スジが生じた領域であるスジ発生領域内の画素データを、前記第２の画像のうちで前記スジ発生領域に対応する領域である対応領域内の画素データに置き換えて、前記出力用画像データを生成する。
【００１１】
また、本発明の原稿読み取り方法は、第１の走査方向に沿って配列された複数の撮像素子を有し、前記原稿台に載置された前記原稿を読み取り、画像データを取得する読み取りデバイスを、前記第１の走査方向に対して垂直な方向である第２の走査方向に搬送する第１の搬送動作を行う第１の搬送ステップと、前記第１の搬送動作を行っている間に前記読み取りデバイスにより第１の画像データを取得する第１の画像データ取得ステップと、前記第１の画像データ中に、前記第２の走査方向に沿って連続的に並んだ複数の画素データからなるスジが存在するか否かを検出するスジ検出ステップと、前記スジ検出ステップで、前記第１の画像データ中に前記スジが検出された場合、前記第１の搬送動作後に前記読み取りデバイスを前記第１の走査方向に前記撮像素子の複数の画素分に相当する所定の距離分移動させた状態で、前記読み取りデバイスを前記第２の走査方向に搬送する第２の搬送動作を行う第２の搬送ステップと、前記第２の搬送動作を行っている間に前記読み取りデバイスにより第２の画像データを取得する第２の画像データ取得ステップと、前記第１の画像データに基づいて、出力用画像データを生成する出力用画像データ生成ステップとを含み、前記出力用画像データ生成ステップでは、前記スジ検出ステップで、前記第１の画像データ中に前記スジが検出された場合、前記第１の画像データ取得ステップで取得された前記第１の画像データ内で前記スジが生じた領域であるスジ発生領域内の画素データを、前記第２の画像データ取得ステップで取得された前記第２の画像のうちで前記スジ発生領域に対応する領域である対応領域内の画素データに置き換えて、前記出力用画像データを生成する。
【発明の効果】
【００１２】
本発明にかかる原稿読み取り装置および原稿読み取り方法によれば、読み取りデバイスに汚れや異物が付着した場合や、異常な撮像素子が存在した場合であっても、原稿本来の画像を正確に読み取ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態における原稿読み取り装置の構成を示すブロック図である。
【図２】読み取りデバイスの詳細な構成を透視して示す拡大平面透視図である。
【図３】図２のＡ−Ａ切断線で読み取りデバイスを切断した切断面を示す拡大断面図である。
【図４】読み取りデバイスによる読み取り動作を説明するための図である。
【図５】本発明の第１の実施の形態における原稿読み取り装置の動作フローを示すフロー図である。
【図６】読み取りデバイスが往路にて第１の画像データを取得する様子を模式的に示す図である。
【図７】読み取りデバイスが往路にて取得した第１の画像データの一例を示す図である。
【図８】主走査方向調整部が読み取りデバイスを主走査方向に移動させる様子を模式的に示す図である。
【図９】読み取りデバイスが復路にて第２の画像データを取得する様子を模式的に示す図である。
【図１０】読み取りデバイスが復路にて取得した第２の画像データの一例を示す図である。
【図１１】出力用画像生成部による画像置き換え処理を説明するための図である。
【図１２】本発明の第２の実施の形態における原稿読み取り装置の構成を示すブロック図である。
【図１３】本発明の第２の実施の形態における原稿読み取り装置の動作フローを示すフロー図である。
【発明を実施するための形態】
【００１４】
＜第１の実施の形態＞
本発明の第１の実施の形態における原稿読み取り装置１０００の構成について、図に基づいて説明する。
【００１５】
図１は、原稿読み取り装置１０００の構成を示すブロック図である。
【００１６】
図１に示されるように、原稿読み取り装置１０００は、原稿載置台１００と、読み取りデバイス２００と、アナログ／デジタル（Analog Digital：以下、Ａ／Ｄと称する。）変換部３００と、読み取りデバイス搬送部４００と、制御部５００と、記憶部６００とを含んで構成される。この他にも、例えば、電源や外部機器接続インターフェースや操作スイッチや制御プログラムなどが、原稿読み取り装置１０００に構成要素として含まれ得るが、説明の便宜上、省略する。この原稿読み取り装置１０００では、原稿ＭＳを原稿載置台１００上に載置した後、読み取りデバイス２００を原稿ＭＳ上で搬送しながら、原稿ＭＳ全体を読み取る方式が採用されている。
【００１７】
原稿載置台１００は、原稿ＭＳを載置するための置き台である。原稿ＭＳは原稿載置台１００の原稿台ガラス（図１にて不図示。後で説明する図３を参照。）上に搭置される。
【００１８】
次に、読み取りデバイス２００の構成について説明する。
【００１９】
読み取りデバイス２００は、Ａ／Ｄ変換部３００と読み取りデバイス搬送部４００とに接続されている。読み取りデバイス２００は、原稿載置台１００に載置された原稿ＭＳを読み取り、当該原稿ＭＳの画像データを取得する。ここで、図１に示されるように、原稿ＭＳを読み取っている間に読み取りデバイス２００が読み取りデバイス搬送部３００により搬送される方向を、副走査方向ＳＳＤ（Sub-scanning direction）と呼ぶ。また、副走査方向に対して略垂直な方向を、主走査方向ＭＳＤ（Main scanning direction）と呼ぶ。なお、本発明の第１の走査方向は主走査方向ＭＳＤに相当する。本発明の第２の走査方向は副走査方向ＳＳＤに相当する。
【００２０】
図１に示されるように、読み取りデバイス２００は、複数の撮像素子２１０と、光源２２０とを含んで構成されている。図２は、読み取りデバイス２００の詳細な構成を透視して示す拡大平面透視図である。図３は、図２のＡ−Ａ切断線で読み取りデバイス２００を切断した切断面を示す拡大断面図である。
【００２１】
図２では、読み取りデバイス２００の一例として、コンタクトイメージセンサ（ＣＩＳ）の構成を示している。なお、説明の便宜上、図３には、原稿台１００の原稿台ガラス１１０上に原稿ＭＳが配置された状態を一点鎖線で示している。
【００２２】
図２に示されるように、複数の撮像素子２１０は、主走査方向ＭＳＤに沿って配列されている。図２の例では、撮像素子２１０の個数をｎ個としている。撮像素子の個数ｎは、原稿ＭＳを読み取る際の画素数に応じて設定される。各撮像素子２１０は、原稿ＭＳからの反射光を受光し、受光した反射光を光電変換により電圧値に変換する。そして、各撮像素子２１０は、１番目からｎ番目まで順番に画像データのアナログ信号を生成する。さらに、各撮像素子２１０は、画像データのアナログ信号を順番にＡ／Ｄ変換部３００へ出力する。
【００２３】
複数の撮像素子２１０は、図３に示されるように、例えば、読み取りデバイス２００の読み取りデバイス用筐体２３０内に設けられた基板２４０上に実装されている。読み取りデバイス用筐体２３０は、例えば樹脂などにより形成されている。また、複数の電子部品が読み取りデバイス２００内に収容される。基板２４０は、例えばガラスエポキシ等の材料により形成されたプリント配線基板である。
【００２４】
また、図２および図３に示されるように、複数のレンズ２５０が、複数の撮像素子２１０の受光面２１０ａの各々に対向するように、取り付けられている。図２の例では、レンズ２５０および撮像素子２１０の個数は、ともにｎ個である。このレンズ２５０は、原稿ＭＳの反射光を撮像素子２１０の受光面２１０ａに結像する。なお、撮像素子２１０は、受光センサ素子とも呼ばれる。
【００２５】
図２に示されるように、光源２２０は、複数の撮像素子２１０と並列するように、主走査方向ＭＳＤに沿って設けられている。また、図３に示されるように、光源２２０は、原稿台ガラス１１０を介して、原稿ＭＳに対向するように、設けられている。光源２２０は、単数または複数の発光素子（不図示）と、この発光素子の光を原稿ＭＳ側に導く導光板（不図示）とから構成されている。光源２２０は、原稿ＭＳの表面に向けて光を照射する。
【００２６】
また、読み取り面２６０は、読み取りデバイス用筐体２３０のうち、原稿台ガラス１１０に対向する面である。
【００２７】
このように、読み取りデバイス２００では、まず、光源２２０が原稿ＭＳに向けて光を照射する。次に、原稿ＭＳからの反射光が、各レンズ２５０を介して、各撮像素子２１０の受光面２１０ａに結像する。そして、複数の撮像素子２１０の各々は、受光した原稿ＭＳからの反射光を光電変換して、原稿ＭＳの画像データのアナログ信号を生成し、これをＡ／Ｄ変換部３００へ出力する。
【００２８】
以上、読み取りデバイス２００の構成について説明した。
【００２９】
図１に戻って、Ａ／Ｄ変換部３００は、読み取りデバイス２００および制御部５００にそれぞれ接続されている。Ａ／Ｄ変換部３００は、撮像素子２１０により生成された画像データのアナログ信号を、１番目からｎ番目まで逐次、アナログ／デジタル変換によりデジタル化する。このＡ／Ｄ変換部３００は、デジタル化された画像データを、後述の制御部５００の画像処理部５３０へ出力する。なお、図１では、Ａ／Ｄ変換部３００は、読み取りデバイス２００と制御部５００の間に設けられている。しかしながら、Ａ／Ｄ変換部３００を制御部５００内に設けてもよい。
【００３０】
次に、読み取りデバイス搬送部４００の構成について説明する。
【００３１】
図１に示されるように、読み取りデバイス搬送部４００は、読み取りデバイス２００および制御部５００に接続されている。読み取りデバイス搬送部４００は、後述の読み取りデバイス搬送制御部５１０の制御によって、読み取りデバイス２００を原稿載置台１００の上で搬送する。
【００３２】
図１に示されるように、読み取りデバイス搬送部４００は、副走査方向搬送部４１０と、主走査方向調整部４２０とを含んで構成される。副走査方向搬送部４１０および主走査方向調整部４２０は、例えば電動モータ（不図示）などを含んで構成される。なお、本発明の搬送部は、読み取りデバイス搬送部４００に相当する。
【００３３】
副走査方向搬送部４１０は、後述の読み取りデバイス搬送制御部５１０の制御によって、読み取りデバイス２００を、原稿載置台１００の上で副走査方向ＳＳＤに搬送する。
【００３４】
主走査方向調整部４２０は、原稿載置台１００の上で、読み取りデバイス２００の主走査方向ＭＳＤにおける配置位置を調整するために設けられている。この主走査方向調整部４２０は、後述の読み取りデバイス搬送制御部５１０により制御によって、読み取りデバイス２００を主走査方向ＭＳＤに移動させる。これにより、読み取りデバイス２００の主走査方向ＭＳＤの配置位置を調整する。
【００３５】
以上、読み取りデバイス搬送部４００の構成について説明した。
【００３６】
次に、制御部５００の構成について説明する。
【００３７】
図１に示されるように、制御部５００は、読み取りデバイス２００、Ａ／Ｄ変換部３００および読み取りデバイス搬送部４００に、接続されている。制御部５００は、原稿読み取り装置１０００全体の電子部品を制御する。図１に示されるように、制御部５００は、読み取りデバイス搬送制御部５１０と、読み取りデバイス制御部５２０と、画像処理部５３０とを含んで構成される。
【００３８】
読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００を制御する。より具体的には、読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００に対して、読み取りデバイス２００を動かす動力となる電動モータ（不図示）を制御するためのモータドライバ制御信号を出力する。読み取りデバイス搬送制御部５１０は、このようなモータドライバ制御信号に従って、前述の副走査方向搬送部４１０の搬送動作と、前述の主走査方向調整部４２０の調整動作の双方を制御する。
【００３９】
読み取りデバイス制御部５２０は、読み取りデバイス２００を制御する。より具体的には、読み取りデバイス制御部５２０は、読み取りデバイス２００に対して、電源の供給を行ったり、クロック信号、スタートパルス信号等の制御信号や光源２２０の点灯を制御する信号を出力したりする。したがって、読み取りデバイス２００内の各電子部品は、読み取りデバイス制御部４２０の制御によって、動作する。
【００４０】
図４は、読み取りデバイス２００の読み取り動作を説明するための図である。
【００４１】
まず、読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００の副走査方向搬送部４１０に対して、読み取りデバイス２００を副走査方向ＳＳＤ（矢印ａの方向）に搬送させる命令信号を出力する。この命令信号に対応して、図４に示されるように、副走査方向搬送部４１０は、往路にて、副走査方向ＳＳＤ（矢印ａの方向）に読み取りデバイス２００を搬送する第１の搬送動作を行う。また、読み取りデバイス２００は、副走査方向搬送部４１０により第１の搬送動作が行われている間に、第１の画像データを取得する。
【００４２】
次に、読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００の主走査方向調整部４２０に対して、主走査方向ＭＳＤ（矢印ｂの方向）に読み取りデバイス２００を所定の距離分だけ移動させる命令信号を出力する。なお、この所定の距離は、撮像素子２１０の複数の画素分に対応している。すなわち、所定の距離は、撮像素子２１０の一辺の長さの倍数となるように設定される。この命令信号に対応して、主走査方向調整部４２０は、往路から復路へ切り替わる際に、主走査方向ＭＳＤに読み取りデバイス２００を所定の距離分（所定の画素分に相当）だけ移動させる。このように、読み取りデバイス２００の主走査方向ＭＳＤにおける配置位置を調整することができる。
【００４３】
次に、読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００の副走査方向搬送部４１０に対して、読み取りデバイス２００を副走査方向ＳＳＤ（矢印ａの反対方向である矢印ｃの方向）に搬送させる命令信号を出力する。この命令信号に対応して、副走査方向搬送部４１０は、復路にて、第１の搬送動作後に、読み取りデバイス２００を主走査方向ＭＳＤ（矢印ｂの方向）に所定の距離分移動させた状態で、副走査方向ＳＳＤ（矢印ｃの方向）に読み取りデバイス２００を搬送する第２の搬送動作を行う。また、読み取りデバイス２００は、副走査方向搬送部４１０により第２の搬送動作が行われている間に、第２の画像データを取得する。
【００４４】
このようにして、読み取りデバイス２００は、往路にて、副走査方向搬送部４１０により副走査方向ＳＳＤ（矢印ａの方向）に搬送されている間に、第１の画像を取得する。また、読み取りデバイス２００は、復路にて、副走査方向搬送部４１０により副走査方向ＳＳＤ（矢印ｃの方向）に搬送されている間に、第２の画像を取得する。そして、往路と復路とでは、読み取りデバイス２００は、主走査方向ＭＳＤで所定の距離分ずらして配置される。したがって、読み取りデバイス２００は、互いに所定の距離分ずれた２つの画像として、第１の画像と第２の画像を取得することができる。
【００４５】
図１に戻って、画像処理部５３０は、Ａ／Ｄ変換部３００を介して、読み取りデバイス２００と接続する。画像処理部５３０は、スジ検出部５３１と、スジ位置測定部５３２と、出力用画像生成部５３３とを含んで構成される。第１の画像データは、Ａ／Ｄ変換部３００によりデジタル化された後、Ａ／Ｄ変換部３００から画像処理部５３０へ入力される。
【００４６】
スジ検出部５３１は、第１の画像データ中に、スジが存在するか否かを検出する。このスジとは、副走査方向ＳＳＤに沿って、連続的に並んだ複数の画素からなるものをいう。
【００４７】
ここで、汚れや異物が読み取りデバイス２００の内部にある場合、読み取りデバイス２００内の複数の撮像素子２１０のうち、汚れや異物の位置に対応する撮像素子２１０は、絶えず、汚れや異物の反射光を受光する。このため、汚れや異物の位置に対応する撮像素子２１０は、ほぼ一定の画素値（例えば、輝度値）を出力する。そして、読み取りデバイス２００は副走査方向ＳＳＤに搬送されるので、汚れや異物が読み取りデバイス２００の内部にある場合、読み取りデバイス２００により生成される画像データには、直線状のスジが副走査方向ＳＳＤに沿って現れる。
【００４８】
また、読み取りデバイス２００の複数の撮像素子２１０中に異常な素子が含まれる場合、当該異常な撮像素子２１０は、画素値０の出力をする。この場合も、読み取りデバイス２００は副走査方向ＳＳＤに搬送されるので、読み取りデバイス２００により生成される画像データには、直線状のスジが副走査方向ＳＳＤに沿って現れる。
【００４９】
このように、汚れや異物が読み取りデバイス２００の内部にある場合や読み取りデバイス２００の複数の撮像素子２１０中に異常な素子が含まれる場合には、略一定の画素値の画素が、副走査方向ＳＳＤに沿って複数並ぶことによって、スジが現れる。
【００５０】
したがって、好ましくは、スジ検出部５３１は、第１の画像データのうち、副走査方向ＳＳＤに沿って連続的に並んだ複数の画素データ各々の画素値に基づいて、スジが存在するか否かを検出する。より具体的には、スジ検出部５３１は、例えば、副走査方向ＳＳＤに沿って連続的に並んだ複数の画素データ各々の画素値が所定の閾値の範囲内にあるか否かなどによって、スジが第１の画像データ内に存在するか否かを検出する。
【００５１】
スジ位置測定部５３２は、スジ検出部５３１が第１の画像データ中にスジを検出した場合、第１の画像データ内でスジが生じた領域であるスジ発生領域の位置を測定する。
【００５２】
出力用画像生成部５３３は、第１の画像データに基づいて、出力用画像データを生成する。出力用画像生成部５３３は、スジ検出部５３１が第１の画像データ中にスジを検出したか否かによって、異なる動作をする。すなわち、スジ検出部５３１が第１の画像データ中にスジを検出した場合、出力用画像生成部５３３は、スジ位置測定部５３２により測定されたスジ発生領域内の画素データを、第２の画像のうちでスジ発生領域に対応する領域である対応領域内の画素データに置き換えて、出力用画像データを生成する。一方、スジ検出部５３１が第１の画像データ中にスジを検出しない場合、出力用画像生成部５３３は、第１の画像データを出力用画像データとして出力する。
【００５３】
記憶部６００は、例えば、第１の画像データや第２の画像データや出力用画像データなどを記憶する。
【００５４】
次に、本発明の第１の実施の形態における原稿読み取り装置１０００の動作を図に基づいて説明する。
【００５５】
図５は、本発明の第１の実施の形態における原稿読み取り装置１０００の動作フローを示すフロー図である。
【００５６】
まず、読み取りデバイス２００は、往路にて、原稿ＭＳを読み取り、第１の画像データを取得する（ステップ（ＳＴＥＰ：以下、単にＳと称する。）５０１）。
【００５７】
図６は、読み取りデバイス２００が往路にて第１の画像データを取得する様子を模式的に示す図である。なお、図６では、読み取りデバイス２００が、汚れまたは異物が付着した撮像素子２１０Ｚを有している例を示している。なお、ここでは、撮像素子２１０Ｚは汚れまたは異物が付着した画素であると説明するが、これに限らず、撮像素子２１０Ｚが、動作不良を起こすなどの異常な画素であってもよい。
【００５８】
図４を用いて説明したように、読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００の副走査方向搬送部４１０に対して、読み取りデバイス２００を副走査方向ＳＳＤ（矢印ａの方向）に搬送させる命令信号を出力する。
【００５９】
この命令信号に対応して、副走査方向搬送部４１０は、図６に示されるように、往路にて、往路の搬送方向（副走査方向ＳＳＤ）に読み取りデバイス２００を搬送する第１の搬送動作を行う。また、読み取りデバイス２００は、副走査方向搬送部４１０により第１の搬送動作が行われている間に、図６に示される読取有効画素範囲内で、原稿ＭＳを読み取り、第１の画像データを取得する。
【００６０】
このとき、読み取りデバイス２００内では、主走査方向ＭＳＤに沿って並んだ複数の撮像素子２１０が、１番目からｎ番目まで、原稿ＭＳの反射光の光量を電圧値に次々に変換して、これをアナログ出力信号としてＡ／Ｄ変換部３００へ出力する。そして、読み取りデバイス２００の複数の撮像素子２１０により出力されたアナログ出力信号は、Ａ／Ｄ変換部３００により、順次、デジタル化される。この１番目からｎ番目までの撮像素子２１０の出力信号は、画像データの１ライン分に相当する。
【００６１】
このように、読み取りデバイス２００は、読み取りデバイス搬送部４００の副走査方向搬送部４１０により副走査方向ＳＳＤに搬送されながら、１ライン分の画像データを次々とＡ／Ｄ変換部３００へ出力する。次に、Ａ／Ｄ変換部３００が１ライン分の画像データを次々とデジタル化する。そして、制御部５３０は、入力される１ライン分の画像データを次々と蓄積する。これにより、各ラインの集合として１ページ分の読み取り画像が生成される。制御部６００は、生成された画像を記憶部６００に記憶する。
【００６２】
次に、スジ検出部５３１は、第１の画像データ中に、スジが存在するか否かを検出する（Ｓ５０２）。より具体的には、前述の通り、例えば、スジ検出部５３１は、第１の画像データのうち、副走査方向ＳＳＤに沿って連続的に並んだ複数の画素データ各々の画素値が所定の閾値の範囲内にあるか否かなどによって、スジの存在有無を検出する。
【００６３】
スジ検出部５３１が第１の画像データ中にスジを検出した場合（Ｓ５０２、ＹＥＳ）、スジ位置測定部５３２はスジ発生領域の位置を測定する（Ｓ５０３）。
【００６４】
図７は、読み取りデバイス２００が往路にて取得した第１の画像データＸ１の一例であって、スジＳＪ１が存在する例を示す図である。図７には、基準線を示している。この基準線は、読み取りデバイス２００の移動や、撮像素子２１０の読取有効画素範囲の変更などによって、変化しない位置に設定されている。ここで、基準線からの距離をＬとする。また、スジＳＪ１の幅Ｗは、Ｗ＝βであるとする。図７では、基準線とスジＳＪ１の左端の間の距離を、Ｌ＝α１として示している。この場合、スジ位置測定部５３２は、スジ発生領域の位置をＬ＝α１〜（α１＋β）と測定する。このようにして、スジ位置測定部５３２によりスジ発生領域を測定することにより、副走査方向ＳＳＤに並ぶ複数の撮像素子２１０を含むラインのうちで、汚れまたは異物が付着した撮像素子２１０Ｚを含むラインを特定することができる。
【００６５】
一方、スジ検出部５３１が第１の画像データ中にスジを検出しない場合（Ｓ５０２、ＮＯ）、図５に戻って、出力用画像生成部５３３は、第１の画像データを出力用画像データとして出力する（Ｓ５０８）。
【００６６】
Ｓ５０３の処理の後、主走査方向調整部４２０は、原稿載置台１００の上で、読み取りデバイス２００を、主走査方向ＭＳＤに所定の距離分（所定の画素分）移動させる（Ｓ５０４）。
【００６７】
図８は、主走査方向調整部４２０が、読み取りデバイス２００を主走査方向ＭＳＤに移動させる様子を模式的に示す図である。なお、図６と同様に、図８では、読み取りデバイス２００が、汚れまたは異物が付着した撮像素子２１０Ｚを有している例を示している。
【００６８】
図８には、移動前の読み取りデバイス２００を点線で示し、移動後の読み取りデバイス２００を実線で示している。図８では、主走査方向調整部４２０が読み取りデバイス２００を主走査方向ＭＳＤに所定の距離ｄ分（所定の画素ｐ分）、紙面右側に移動させた例を示している。
【００６９】
ここでは、ｐ＝３００画素分とする。読み取りデバイス２００を図８にて紙面右側に移動させる場合の移動方向を＋方向とし、読み取りデバイス２００を図８にて紙面左側に移動させる場合の移動方向を−方向とする。図８の例示の場合、読み取りデバイス２００の移動量は、ｐ＝＋３００画素分となる。
【００７０】
例えば、撮像素子２１０の解像度が６００ｄｐｉ（dot per inch）であった場合を想定する。この場合、１ｉｎｃｈ＝２．５４ｍｍあたり６００個の撮像素子２１０が含まれることになる。このとき、１画素の主走査方向ＭＳＤの長さＳは、Ｓ＝２．５４（ｍｍ）／６００＝０．０４２ｍｍとなる。したがって、読み取りデバイス２００の移動距離ｄは、ｄ＝０．０４２（ｍｍ）×３００（画素）＝１２．７ｍｍとなる。
【００７１】
ここで、読み取りデバイス２００に付着する汚れや異物として想定される大きさは、数十μｍ〜数ｍｍである。これに対して、読み取りデバイス２００の移動距離ｄは、前述の通りｄ＝１２．７ｍｍであり、十分に大きい。また、撮像素子２１０の異常や不良は、画素単位（数十μｍ四方）で発生するが、これに対しても、読み取りデバイス２００の移動距離ｄ＝１２．７ｍｍは十分に大きい。このように、読み取りデバイス２００の移動距離ｄを汚れや異物の大きさや画素の大きさと比較して十分に大きく設定することにより、移動前に読み取りデバイス２００により取得される第１の画像データのスジＳＪ１と、移動後に読み取りデバイス２００により取得される第２の画像データのスジＳＪ２とが互いに重なり合わないようにすることができる。
【００７２】
図５に戻って、次に、読み取りデバイス制御部５２０は、読み取りデバイス２００の読取有効画素範囲を変更する（Ｓ５０５）。すなわち、読み取りデバイス制御部５２０は、読み取りデバイス２００の移動量に応じて、読取有効画素範囲を移動させる。これにより、読み取りデバイス２００により取得される第２の画像データ中で、原稿ＭＳの端部が途切れてしまう場合を回避することができる。
【００７３】
図８の下側に、往路および復路での読み取りデバイス２００の読取有効画素範囲を示す概念図を示す。図８に示されるように、復路の読取有効画素範囲は、往路の読取有効画素範囲に対して、ｄ＝−１２．７ｍｍ分（ｐ＝−３００画素分）だけ左にずらされている。
【００７４】
すなわち、復路では、往路と比較して読み取りデバイス２００が主走査方向ＭＳＤにｄ＝＋１２．７ｍｍ分移動されることにより、原稿ＭＳの端部が第２の画像データ中で途切れてしまう場合がある。これを回避するために、読み取りデバイス２００を主走査方向ＭＳＤにｄ＝＋１２．７ｍｍ分移動させた後、読み取りデバイス２００の読取有効画素範囲を読み取りデバイス２００の移動方向と逆方向にｄ＝−１２．７ｍｍ分移動させる。
【００７５】
このようにして、本実施の形態では、往路と復路とで、読み取りデバイス２００の読取有効画素範囲を互いにｄ＝１２．７ｍｍ分（ｐ＝３００画素分）ずらしている。これにより、復路にて読み取りデバイス２００により取得される第２の画像データにおいて、原稿ＭＳの端が途切れてしまうことを回避することができる。
【００７６】
図５に戻って、次に、読み取りデバイス２００は、復路にて、原稿ＭＳを読み取り、第２の画像データを取得する（Ｓ５０６）。
【００７７】
図９は、読み取りデバイス２００が復路にて第２の画像データを取得する様子を模式的に示す図である。なお、図９では、図６と同様に、読み取りデバイス２００が、汚れまたは異物が付着した撮像素子２１０Ｚを有している例を示している。
【００７８】
図４を用いて説明したように、読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００の副走査方向搬送部４１０に対して、読み取りデバイス２００を副走査方向ＳＳＤ（矢印ｃの方向）に搬送させる命令信号を出力する。
【００７９】
この命令信号に対応して、副走査方向搬送部４１０は、復路にて、第１の搬送動作後に、読み取りデバイス２００を主走査方向ＭＳＤに所定の距離ｄ＝＋１２．７ｍｍ（所定の画像ｐ＝＋３００画素分）分移動させた状態で、復路の搬送方向（副走査方向ＳＳＤ）の方向）に読み取りデバイス２００を搬送する第２の搬送動作を行う。また、読み取りデバイス２００は、副走査方向搬送部４１０により第２の搬送動作が行われている間に、第２の画像データを取得する。
【００８０】
図１０は、読み取りデバイス２００が復路にて取得した第２の画像データの一例を示す図である。
【００８１】
図１０に示されるように、スジＳＪ２が第２の画像データ内に現れている。このスジＳＪ２は、図７に示したスジＳＪ１が所定の距離ｄ＝＋１２．７ｍｍ分（所定の画素ｐ＝＋３００画素分）移動したものである。したがって、図１０に示されるように、基準線とスジＳＪ２の左端との間の距離Ｌは、Ｌ＝α１＋ｄとなる。スジＳＪ２の発生領域の位置は、Ｌ＝（α１＋ｄ）〜（α１＋ｄ＋β）となる。
【００８２】
図５に戻って、次に、出力用画像生成部５３３は、第１の画像データに基づいて、出力用画像データを生成する。より具体的には、出力用画像生成部５３３は、スジ位置測定部５３２により測定されたスジ発生領域内の画素データを、第２の画像のうちでスジ発生領域に対応する領域である対応領域内の画素データに置き換えて、出力用画像データを生成する（Ｓ５０７）。
【００８３】
前述のＳ５０３の説明では、第１の画像データにて基準線からスジＳＪ１までの距離は、Ｌ＝α１とし、スジＳＪ１の幅Ｗ＝βとした。そして、第１の画像中のスジ発生領域は、Ｌ＝α１〜（α１＋β）の間の領域全てであった。したがって、図１０に示されるように、第２の画像中で、第１の画像中のスジ発生領域に対応する領域である対応領域も、Ｌ＝α１〜（α１＋β）の間の領域全てとなる。
【００８４】
出力用画像生成部５３３は、第１の画像中でスジ発生領域（Ｌ＝α１〜（α１＋β））の画素データを、第２の画像のうちでスジ発生領域に対応する領域である対応領域（Ｌ＝α１〜（α１＋β））内の画素データに置き換えて、出力用画像データを生成する。
【００８５】
図１１は、出力用画像生成部５３３による画像置き換え処理を説明するための図である。図１１には、第１の画像データのうちでスジ発生領域を含む部分拡大図が左側に示され、第第２の画像データのうちで対応領域を含む部分拡大図を右側に示されている。すなわち、図１１中の左図および右図とも、基準線からＬ＝α１〜（α１＋β）の領域を含む領域が示されている。ここでは、図１１の左側の図は、図７に示される第１の画像データＸ１中の「アルファベットのＤ」の右端部辺りを拡大して示している。同様に、図１１の右側の図は、図１０に示される第２の画像データＸ２中の「アルファベットのＤ」の右端部あたりを拡大して示している。
【００８６】
図１１の左図に示されるように、第１の画像データ中のスジ発生領域は、副走査方向ＳＳＤに延在する３列の画素列である。一方、前述の通り、第２の画像データは、図５のＳ５０４で読み取りデバイス２００を主走査方向ＭＳＤに所定の距離ｄ＝＋１２．７ｍｍ（所定の画像ｐ＝＋３００画素分）分移動させた状態で、読み取りデバイス２００により取得されている。このため、図１１の右図に示されるように、第２の画像データにおいて、対応領域内にスジは見られない。したがって、図１１に示されるように、出力用画像生成部５３３により、第１の画像データ中のスジ発生領域内の画素データを、第２の画像データ中の対応領域内の画素データに置き換えることで、第１の画像データ中のスジを無くすことができる。この結果、出力用画像生成部５３３は、出力用画像データとして、原稿ＭＳ本来の画像を正確に再現した画像を生成することができる。
【００８７】
最後に、出力用画像生成部５３３は、Ｓ５０７で生成された出力用画像データを出力する（Ｓ５０８）。
【００８８】
以上の通り、本発明の第１の実施の形態における原稿読み取り装置１０００は、原稿載置台１００と、読み取りデバイス２００と、読み取りデバイス搬送部４００と、スジ検出部５３１と、出力用画像生成部５３３とを備えている。原稿載置台１００は、原稿を載置するためのものである。読み取りデバイス２００は、第１の走査方向（主走査方向ＭＳＤ）に沿って配列された複数の撮像素子２１０を有している。また、読み取りデバイス２００は、原稿載置台１００に載置された原稿ＭＳを読み取り、画像データを取得する。読み取りデバイス搬送部４００は、読み取りデバイス２００を原稿台１００上で、第１の走査方向に対して略垂直な方向である第２の走査方向（副走査方向ＳＳＤ）に搬送する第１の搬送動作を行う。スジ検出部５３１は、読み取りデバイス搬送部４００により第１の搬送動作が行われている間に読み取りデバイス２００により取得された第１の画像データ中に、第２の走査方向に沿って連続的に並んだ複数の画素データからなるスジが存在するか否かを検出する。出力用画像生成部５３３は、第１の画像データに基づいて、出力用画像データを生成する。ここで、スジ検出部５３１が第１の画像データ中にスジを検出した場合、読み取りデバイス搬送部４００、読み取りデバイス２００および出力用画像生成部５３３は、次の動作をする。すなわち、スジ検出部５３１が第１の画像データ中にスジを検出した場合、読み取りデバイス搬送部４００は、第１の搬送動作後に読み取りデバイス２００を第１の走査方向に撮像素子２１０の複数の画素分に相当する所定の距離分移動させた状態で、読み取りデバイス２００を原稿台１１０上で、第２の走査方向に搬送する第２の搬送動作を行う。また、読み取りデバイス２００は、読み取りデバイス搬送部４００により第２の搬送動作が行われている間に第２の画像データを取得する。そして、出力用画像生成部５３３は、第１の画像データ内でスジが生じた領域であるスジ発生領域内の画素データを、第２の画像のうちでスジ発生領域に対応する領域である対応領域内の画素データに置き換えて、出力用画像データを生成する。
【００８９】
このように、原稿読み取り装置１０００では、まず、読み取りデバイス搬送部４００が、第１の搬送動作として、第２の走査方向（副走査方向ＳＳＤ）に搬送する第１の搬送動作を行う。そして、読み取りデバイス２００は、第１の搬送動作中に第１の画像データを取得する。次に、スジ検出部５３１が、第１の画像データ中に、第２の走査方向に沿って連続的に並んだ複数の画素データからなるスジが存在するか否かを検出する。これにより、第１の画像データ中にスジがあるか否かを検出することができる。
【００９０】
このとき、スジ検出部５３１が第１の画像データ中にスジを検出した場合には、読み取りデバイス搬送部４００は、第２の搬送動作として、第１の搬送動作後に読み取りデバイス２００を第１の走査方向に撮像素子２１０の複数の画素分に相当する所定の距離分移動させた状態で、読み取りデバイス２００を第２の走査方向に搬送する。併せて、読み取りデバイス２００は、第２の搬送動作中に第２の画像データを取得する。これにより、読み取りデバイス２００は、第１の搬送動作と第２の搬送動作とで、互いに第１の走査方向に所定の距離分ずらした位置で、第２の走査方向に沿って原稿の画像を読み取ることができる。この結果、第１の画像データ中のスジの位置と第２の画像データ中のスジの位置とを互いに異ならせることができる。このため、スジの発生により第１の画像データ中に正確に現れなかった本来の原稿の画像を、第２の画像データで得ることができる。
【００９１】
そして、出力用画像生成部５３３は、第１の画像データ内のスジ発生領域内の画素データを、第２の画像の対応領域内の画素データに置き換えて、出力用画像データを生成する。前述の通り、第２の画像の対応領域内には、スジの発生により第１の画像データ中に正確に得られなかった本来の原稿の画像データが含まれている。したがって、第１の画像データ内のスジ発生領域内の画素データを、第２の画像の対応領域内の画素データに置き換えることにより、第１の画像データ中のスジ発生領域内の画像データを、本来の原稿の画像データに置き換えることができる。この結果、出力用画像生成部５３３は、出力用画像データとして、原稿ＭＳ本来の画像を正確に再現した画像を生成することができる。
【００９２】
以上の通り、原稿読み取り装置１０００によれば、読み取りデバイス２００に汚れや異物が付着した場合や、異常な撮像素子２１０が存在した場合であっても、原稿本来の画像を正確に読み取ることができる。
【００９３】
また、本発明の第１の実施の形態における原稿読み取り装置１０００において、スジ検出部５３１は、第１の画像のうち、第２の走査方向（副走査方向ＳＳＤ）に沿って連続的に並んだ複数の画素データ各々の画素値に基づいて、スジが存在するか否かを検出する。これにより、スジの存否を簡単に検出することができる。
【００９４】
ここで、汚れや異物が読み取りデバイス２００の内部にある場合、読み取りデバイス２００内の複数の撮像素子２１０のうち、汚れや異物の位置に対応する撮像素子２１０は、絶えず、汚れや異物の反射光を受光する。このため、汚れや異物の位置に対応する撮像素子２１０は、ほぼ一定の画素値（例えば、輝度値）を出力する。そして、読み取りデバイス２００は第２の走査方向に搬送されるので、汚れや異物が読み取りデバイス２００の内部にある場合、読み取りデバイス２００により生成される画像データには、直線状のスジが副走査方向ＳＳＤに沿って現れる。
【００９５】
また、読み取りデバイス２００の複数の撮像素子２１０中に異常な素子が含まれる場合、当該異常な撮像素子２１０は、画素値０の出力をする。この場合も、読み取りデバイス２００は第２の走査方向に搬送されるので、読み取りデバイス２００により生成される画像データには、直線状のスジが第２の走査方向に沿って現れる。このように、汚れや異物が読み取りデバイス２００の内部にある場合や読み取りデバイス２００の複数の撮像素子２１０中に異常な素子が含まれる場合には、略一定の画素値の画素が、第２の走査方向に沿って複数並ぶことによって、スジが現れる。したがって、好ましくは、スジ検出部５３１は、第１の画像データのうち、第２の走査方向に沿って連続的に並んだ複数の画素データ各々の画素値に基づいて、スジが存在するか否かを検出するとよい。
【００９６】
本発明の第１の実施の形態における原稿読み取り装置１０００において、第２の搬送動作では、読み取りデバイス搬送部４００は、第１の搬送動作で読み取りデバイス２００が第２の走査方向（副走査方向ＳＳＤ）に搬送される方向と逆方向に、読み取りデバイス２００を搬送する。これにより、第１の搬送動作の後に読み取りデバイス２００の移動量または搬送量を最小限に抑えることができるので、第１の搬送動作から第２の搬送動作へ効率よく切り換えることができる。
【００９７】
本発明の第１の実施の形態における原稿読み取り装置１０００において、スジ検出部５３１が第１の画像データ中に前記スジを検出しない場合、出力用画像生成部５３３は、第１の画像データを出力用画像データとして出力する。これにより、第１の画像データ中にスジがない場合には、当該第１の画像データを出力用画像データとしてそのまま出力することができる。
【００９８】
＜第２の実施の形態＞
本発明の第２の実施の形態における原稿読み取り装置１０００Ａの構成について、図に基づいて説明する。
【００９９】
図１２は、原稿読み取り装置１０００Ａの構成を示すブロック図である。
【０１００】
図１２に示されるように、原稿読み取り装置１０００は、原稿載置台１００と、読み取りデバイス２００と、Ａ／Ｄ変換部３００と、読み取りデバイス搬送部４００と、制御部５００Ａと、記憶部６００とを含んで構成される。この他にも、例えば、電源や外部機器接続インターフェースや操作スイッチや制御プログラムなどが、原稿読み取り装置１０００Ａに構成要素として含まれ得るが、説明の便宜上、省略する。この原稿読み取り装置１０００Ａでは、原稿ＭＳを原稿載置台１００上に載置した後、読み取りデバイス２００を原稿ＭＳ上で搬送しながら、原稿ＭＳ全体を読み取る方式が採用されている。
【０１０１】
ここで、図１と図１２とを対比する。図１２では、制御部５００Ａの画像処理部２３０Ａが、スジ間距離測定部５３４と、読み取りデバイス移動距離算出部５３５をさらに備えている点で、図１と相違する。
【０１０２】
すなわち、図１２に示されるように、画像処理部５３０Ａは、スジ検出部５３１と、出力用画像生成部５３２と、スジ位置測定部５３３と、スジ間距離測定部５３４と、読み取りデバイス移動距離算出部５３５とを備えている。
【０１０３】
スジ間距離測定部５３４は、第１の画像データ中に生じた複数のスジ間の距離を測定する。
【０１０４】
読み取りデバイス移動距離算出部５３５は、スジ間距離測定部５３４により測定されたスジ間の距離に基づいて、読み取りデバイス２００の副走査方向ＳＳＤへの移動距離を算出する。より具体的には、読み取りデバイス移動距離算出部５３５は、スジ間距離測定部５３４により測定されたスジ間の距離とは異なるように、読み取りデバイス２００の副走査方向ＳＳＤへの移動距離を算出する。
【０１０５】
読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００の主走査方向調整部４２０に対して、第１の実施の形態で前述した所定の距離分に換えて、読み取りデバイス移動距離算出部５３５により算出された距離（以下、算出移動距離と称する。）分だけ、主走査方向ＭＳＤに読み取りデバイス２００を移動させる命令信号を出力する。
【０１０６】
なお、読み取りデバイス移動距離算出部５３５により算出された算出移動距離は、前述の所定の距離と同様に、撮像素子の複数の画素分に対応している。この命令信号に対応して、主走査方向調整部４２０は、往路から復路切り替わる際に、主走査方向ＭＳＤに読み取りデバイス２００を算出移動距離分だけ移動させる。これにより、読み取りデバイス２００の主走査方向ＭＳＤにおける配置位置が調整される。
【０１０７】
図１３は、原稿読み取り装置１０００Ａの動作フローを示すフロー図である。
【０１０８】
ここで、図５と図１３とを対比する。図１３では、Ｓ６０１〜Ｓ６０４の処理がＳ５０３の後に追加されている点で、図５と相違する。
【０１０９】
以下に、具体的な処理を説明する。ただし、図５と重複する内容については、図５を用いて説明した通りであるので、簡単な説明に留める。
【０１１０】
図１３に示されるように、まず、読み取りデバイス２００は、往路にて、原稿ＭＳを読み取り、第１の画像データを取得する（Ｓ５０１）。
【０１１１】
次に、スジ検出部５３１は、第１の画像データ中に、スジが存在するか否かを検出する（Ｓ５０２）。より具体的には、前述の通り、例えば、スジ検出部５３１は、第１の画像データのうち、副走査方向ＳＳＤに沿って連続的に並んだ複数の画素データ各々の画素値が所定の閾値の範囲内にあるか否かなどによって、スジの存在有無を検出する。
【０１１２】
スジ検出部５３１が第１の画像データ中にスジを検出した場合（Ｓ５０２、ＹＥＳ）、スジ位置測定部５３２はスジ発生領域の位置を測定する（Ｓ５０３）。
【０１１３】
一方、スジ検出部５３１が第１の画像データ中にスジを検出しない場合（Ｓ５０２、ＮＯ）、出力用画像生成部５３３は、第１の画像データを出力用画像データとして出力する（Ｓ５０８）。
【０１１４】
Ｓ５０３の処理の後、スジ検出部５３１が第１の画像中に複数のスジを検出した場合（Ｓ６０１、ＹＥＳ）、スジ間距離測定部５３４は、第１の画像データ中に生じた複数のスジ間の距離を測定する（Ｓ６０２）。
【０１１５】
一方、スジ検出部５３１が第１の画像中に複数のスジを検出しない場合（Ｓ６０１、ＮＯ）、原稿読み取り装置１０００Ａは、第１の実施の形態で説明した通り、Ｓ５０４〜Ｓ５０８の処理を実行する。
【０１１６】
Ｓ６０２の処理の後、読み取りデバイス移動距離算出部５３５は、Ｓ６０２で測定されたスジ間の距離に基づいて、読み取りデバイス２００の副走査方向ＳＳＤへの移動距離を算出する（Ｓ６０３）。より具体的には、読み取りデバイス移動距離算出部５３５は、スジ間距離測定部５３４により測定されたスジ間の距離とは異なるように、読み取りデバイス２００の副走査方向ＳＳＤへの算出移動距離を算出する。
【０１１７】
Ｓ６０３の処理の後、主走査方向調整部４２０は、読み取りデバイス搬送制御部５１０に従って、原稿載置台１００の上で、読み取りデバイス２００を、読み取りデバイス移動距離算出部５３５により算出された算出移動距離分だけ、主走査方向ＭＳＤに移動させる（Ｓ６０４）。
【０１１８】
次に、読み取りデバイス制御部５２０は、読み取りデバイス２００の読取有効画素範囲を変更する（Ｓ５０５）。このとき、読み取りデバイス制御部５２０は、読み取りデバイス２００の副走査方向ＳＳＤへの算出移動距離（Ｓ６０３での算出結果）に応じて、読取有効画素範囲を移動させる。これにより、第１の実施の形態で説明した理由と同様に、読み取りデバイス２００により取得される第２の画像データ中で、原稿ＭＳの端部が途切れてしまう場合を回避することができる。
【０１１９】
次に、読み取りデバイス２００は、復路にて、原稿ＭＳを読み取り、第２の画像データを取得する（Ｓ５０６）。このとき、読み取りデバイス搬送制御部５１０は、読み取りデバイス搬送部４００の副走査方向搬送部４１０に対して、読み取りデバイス２００を副走査方向ＳＳＤに搬送させる命令信号を出力する。
【０１２０】
この命令信号に対応して、副走査方向搬送部４１０は、復路にて、第１の搬送動作後に、読み取りデバイス２００を主走査方向ＭＳＤに、上述の算出移動距離分だけ移動させた状態で、復路の搬送方向（副走査方向ＳＳＤ）の方向）に読み取りデバイス２００を搬送する第２の搬送動作を行う。また、読み取りデバイス２００は、副走査方向搬送部４１０により第２の搬送動作が行われている間に、第２の画像データを取得する。
【０１２１】
図１３に戻って、次に、出力用画像生成部５３３は、第１の画像データに基づいて、出力用画像データを生成する。より具体的には、出力用画像生成部５３３は、スジ位置測定部５３２により測定されたスジ発生領域内の画素データを、第２の画像のうちでスジ発生領域に対応する領域である対応領域内の画素データに置き換えて、出力用画像データを生成する（Ｓ５０７）。
【０１２２】
最後に、出力用画像生成部５３３は、Ｓ５０７で生成された出力用画像データを出力する（Ｓ５０８）。
【０１２３】
以上の通り、本発明の第２の実施の形態における原稿読み取り装置１０００Ａにおいて、スジ検出部５３１が第１の画像データ中に複数のスジを検出した場合、読み取りデバイス搬送部４００は、スジ間距離測定部５３４により測定されたスジ間の距離と異なる距離を、所定の距離に設定して、第２の搬送動作を行う。
【０１２４】
読み取りデバイス２００に複数箇所で汚れや異物が付着した場合や、複数の異常な撮像素子２１０が存在した場合、第１の画像データ中には複数のスジが発生する。この場合、第１の実施の形態における原稿読み取り装置１０００を用いた際に、読み取りデバイス２００の主走査方向ＭＳＤへの移動量と、複数のスジ間の距離とが一致した場合、出力用画像生成部５３３が、第１の画像データ中のスジを第２の画像データ中のスジに置き換えてしまうおそれがある。
【０１２５】
これを回避するために、本発明の第２の実施の形態における原稿読み取り装置１０００Ａでは、スジ検出部５３１が第１の画像データ中に複数のスジを検出した場合、読み取りデバイス搬送部４００は、スジ間距離測定部５３４により測定されたスジ間の距離と異なる距離を、所定の距離に設定して、第２の搬送動作を行う。これにより、第２の画像データにおいて、第１の画像データに存在するスジ発生領域に対応する領域内に、スジが生じることはない。したがって、出力用画像生成部５３３が、第１の画像データ中のスジを第２の画像データ中のスジに置き換えることは回避される。このように、原稿読み取り装置１０００Ａでは、読み取りデバイスに複数の汚れや異物が付着した場合や、複数の異常な撮像素子が存在した場合であっても、原稿本来の画像を正確に読み取ることができる。
【０１２６】
以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、上述各実施の形態に対して、さまざまな変更、増減、組合せを加えてもよい。これらの変更、増減、組合せが加えられた変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【０１２７】
１００  原稿台
１１０  原稿台ガラス
２００  読み取りデバイス
２１０  撮像素子
２２０  光源
２３０  読み取りデバイス用筐体
２４０  基板
２５０  レンズ
２６０  読み取り面
３００  Ａ／Ｄ変換部
４００  読み取りデバイス搬送部
４１０  副走査方向搬送部
４２０  主走査方向搬送部
５００  制御部
５００Ａ  制御部
５１０  読み取りデバイス搬送制御部
５２０  読み取りデバイス制御部
５３０  画像処理部
５３０Ａ  画像処理部
５３１  スジ検出部
５３２  出力用画像生成部
５３３  スジ位置測定部
５３４  スジ間距離測定部
６００  記憶部
１０００  原稿読み取り装置
【図１】
0005620418.tif 000002
【図２】
0005620418.tif 000003
【図３】
0005620418.tif 000004
【図４】
0005620418.tif 000005
【図５】
0005620418.tif 000006
【図６】
0005620418.tif 000007
【図７】
0005620418.tif 000008
【図８】
0005620418.tif 000009
【図９】
0005620418.tif 000010
【図１０】
0005620418.tif 000011
【図１１】
0005620418.tif 000012
【図１２】
0005620418.tif 000013
【図１３】
0005620418.tif 000014