(57)【要約】      （修正有）【課題】スジ画像を発生当初から補正することができる画像読取装置を提供する。【解決手段】画像読取装置は、原稿から読み取った画像を表す画像データを出力する読取部１０１と、出力された画像データを保存するメモリ３０３と、画像データに基づいて不良画素の候補を抽出する画像判定部３０５と、原稿が搬送される方向と直交する方向における画素の位置毎にカウントするスジカウンタ３０６と、メモリ３０３から読み出された画像データの画素の位置に対応する、スジカウンタ３０６によるカウント値に基づき、読み出した画像データに対してスジ補正を行うか否か判断し、判断結果に基づき読み出された画像データに対してスジ補正を行う画像補正部３０８と、を備える。画像補正部３０８は、読み出した画像データより所定ライン後に対応するカウント値を使用する。【選択図】図６
2017022469.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載置される原稿トレイと、
前記原稿トレイから前記原稿を読み取り位置に搬送する搬送手段と、
前記搬送手段によって搬送されている原稿を読み取り、画像データを出力する読取手段と、
前記画像データを保存する保存手段と、
前記画像データに基づき不良画素の候補を抽出する抽出手段と、
前記原稿が搬送される方向と直交する方向における画素の位置毎にカウントするカウント手段と、
前記保存手段から読み出された画像データの画素の位置に対応する、前記カウント手段によってカウントされたカウント値に基づき、前記読み出された画像データに対してスジ補正を行うか否か判断し、該判断結果に基づき該読み出された画像データに対して該スジ補正を行う補正手段と、を有し、
前記補正手段は、前記読み出された画像データより所定ライン後に対応する前記カウント値を使用することを特徴とする、
画像読取装置。
【請求項２】
前記抽出手段は、前記画像データを画素毎に前記不良画素の候補画素を抽出し、
前記補正手段は、前記候補画素毎に前記不良画素であるか否かを判断して、前記不良画素と判断された前記候補画素の周囲の画素からの線形補間により、該不良画素のスジ補正を行うことを特徴とする、
請求項１記載の画像読取装置。
【請求項３】
前記読取手段は、搬送される前記原稿から１ライン毎に画像を読み取って前記画像データを生成し、
前記抽出手段は、１ラインを構成する画素毎にフィルタ演算を行い、
前記カウント手段は、フィルタ演算の結果と候補閾値との比較結果に応じて当該画素が前記候補画素であるか否かを判定し、１ラインを構成する画素毎に、当該画素が前記候補画素であればカウントアップし、前記候補画素でなければカウントダウンするカウント値を記憶し
前記補正手段は、前記カウント値を不良画素が発生したかを判別するための第１のスジ有り閾値と比較して、比較結果に応じて当該画素に対してスジ補正を行うか否かを判断することを特徴とする、
請求項２記載の画像読取装置。
【請求項４】
前記保存手段から前記抽出手段に前記画像データを送信してから、前記カウント値が前記第１のスジ有り閾値以上になるまでの時間経過した後に前記補正手段に当該画像データを送信するメモリ制御手段を備えることを特徴とする、
請求項３記載の画像読取装置。
【請求項５】
前記メモリ制御手段は、前記原稿を高画質で読み取る第１の動作モードで動作するときに、前記抽出手段に前記画像データを送信してから第１の時間経過した後に前記補正手段に当該画像データを送信し、生産性を向上させる第２の動作モードで動作するときに、前記抽出手段に前記画像データを送信してから前記第１の時間とは異なる第２の時間経過した後に前記補正手段に当該画像データを送信し、
前記補正手段は、前記第１の動作モードで動作するときに、前記カウント値を前記第１のスジ有り閾値と比較し、比較結果に応じて当該画素に対してスジ補正を行うか否かを判断し、前記第２の動作モードで動作するときに、前記カウント値を前記第１のスジ有り閾値とは異なる第２のスジ有り閾値と比較し、比較結果に応じて当該画素に対してスジ補正を行うか否かを判断することを特徴とする、
請求項４記載の画像読取装置。
【請求項６】
前記メモリ制御手段は、前記第２の動作モードで動作するときに、前記抽出手段に前記画像データを送信してから前記第１の時間よりも短時間の前記第２の時間経過した後に前記補正手段に当該画像データを送信し、
前記補正手段は、前記第２の動作モードで動作するときに、前記カウント値を前記第１のスジ有り閾値よりも小さい前記第２のスジ有り閾値と比較して、当該画素に対してスジ補正を行うか否かを判断することを特徴とする、
請求項５記載の画像読取装置。
【請求項７】
前記メモリ制御手段は、前記カウント値が変化すると、前記所定時間の経過前であっても前記補正手段に前記画像データを送信することを特徴とする、
請求項４記載の画像読取装置。
【請求項８】
前記メモリ制御手段は、前記カウント値がカウントアップされると、前記所定時間の経過前であっても前記補正手段に前記画像データを送信することを特徴とする、
請求項７記載の画像読取装置。
【請求項９】
原稿が載置される原稿トレイと、前記原稿トレイから前記原稿を読み取り位置に搬送する搬送手段と、前記搬送手段によって搬送されている原稿を読み取り、画像データを出力する読取手段と、を備えた画像読取装置により実行される方法であって、
前記読取手段で読み取った前記画像データを所定の保存手段に保存するステップと、
前記画像データに基づき不良画素の候補を抽出するステップと、
前記原稿が搬送される方向と直交する方向における画素の位置毎にカウントするステップと、
前記保存手段から読み出された画像データの画素の位置に対応する、前記カウントされたカウント値に基づき、前記読み出された画像データに対してスジ補正を行うか否か判断し、該判断結果に基づき該読み出された画像データに対して該スジ補正を行うステップと、を含み、スジ補正を行うか否かの判断に、前記読み出された画像データより所定ライン後に対応する前記カウント値を使用することを特徴とする、
画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ等のように原稿から画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
画像読取装置は、原稿台に載置された原稿から画像を１枚ずつ読み取る他に、自動原稿搬送装置（以下、「ＡＤＦ：Auto Document Feeder」という。）を用いて１枚ずつ連続して原稿を搬送しながら画像を読み取る機能を備えるものがある。画像読取装置は、いずれの場合も原稿の読み取り対象の面（以下、「原稿面」という。）に光を照射して走査し、その反射光をＣＣＤ（Charge Coupled Device）等の撮像素子で受光して画像を読み取る。画像読取装置は、読み取った画像を、画像データとして画像形成装置やパーソナルコンピュータ等の外部装置に送信する。
【０００３】
原稿を搬送しながら連続して画像を読み取る場合、機械的な摩擦や搬送中に原稿が曲がることで、原稿自体に紙粉が生じたり、原稿に印刷されているトナーが剥がれ落ちることがある。紙粉や剥がれ落ちたトナーは、ゴミとして原稿の搬送に伴いながら移動し、原稿とともに読み取られることがある。原稿がゴミとともに読み取られると、読み取られた画像に不良画像が生じる。例えば、原稿面を照射する光の一部が遮られ、これにより読み取ったが画像にスジ（スジ画像）が生じる。
【０００４】
従来、このようにして生じるスジ画像を、画像処理により検知して補正する技術が用いられている。特許文献１及び特許文献２は、原稿に照射する光の副走査方向（原稿の搬送方向）に所定の値を持つ画素が所定ライン数以上並んだ位置をスジ画像と判定して補正する技術を提案する。特に特許文献２は、原稿の文字や罫線にスジ画像が被っていても、安定してスジ画像を検知、補正する技術を提案する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２１０５５９号公報
【特許文献２】特開２００９−２３９３５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来は、原稿の搬送方向に所定の長さでスジ画像が発生したことを検知してスジ画像の補正が開始されるために、発生当初のスジ画像が補正されずに残ってしまうことがある。
【０００７】
本発明は、上記の問題に鑑み、スジ画像を発生当初から補正することができる画像読取装置を提供することを主たる課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する本発明の画像読取装置は、原稿が載置される原稿トレイと、前記原稿トレイから前記原稿を読み取り位置に搬送する搬送手段と、前記搬送手段によって搬送されている原稿を読み取り、画像データを出力する読取手段と、前記画像データを保存する保存手段と、前記画像データに基づき不良画素の候補を抽出する抽出手段と、前記原稿が搬送される方向と直交する方向における画素の位置毎にカウントするカウント手段と、前記保存手段から読み出された画像データの画素の位置に対応する、前記カウント手段によってカウントされたカウント値に基づき、前記読み出された画像データに対してスジ補正を行うか否か判断し、該判断結果に基づき該読み出された画像データに対して該スジ補正を行う補正手段と、を有し、前記補正手段は、前記読み出された画像データより所定ライン後に対応する前記カウント値を使用することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、補正手段が読み出した画像データより所定ライン後に対応するカウント値に応じてスジ補正を行うため、不良画像を発生した当初から補正することができる。
【図面の簡単な説明】
【００１０】
【図１】画像読取装置の構成図。
【図２】読取部の内部構成図。
【図３】不良画像が発生するメカニズムの説明図。
【図４】不良画像が発生するメカニズムの説明図。
【図５】不良画像の例示図。
【図６】制御部の構成図。
【図７】画像処理を表すフローチャート。
【図８】縦幅抽出フィルタの例示図。
【図９】カウント値ＣＮＴの説明図。
【図１０】画像補正部による補正の説明図。
【図１１】画像補正部による補正の説明図。
【図１２】従来のスジ画像の補正の説明図。
【図１３】本実施形態によるスジ画像の補正の説明図。
【図１４】読取タイミングの説明図。
【図１５】ＦＣＯＴ優先モードにおけるスジ画像の補正の説明図。
【図１６】画像処理を表すフローチャート。
【図１７】第３実施形態のスジ画像の補正の説明図。
【図１８】画像処理を表すフローチャート。
【発明を実施するための形態】
【００１１】
以下、図面を参照して実施形態を詳細に説明する。
【００１２】
（第１実施形態）
図１は、本実施形態の画像読取装置の構成図である。画像読取装置は、原稿を照射して画像を読み取る読取部１０１と、原稿を読取部１０１の読み取り位置まで搬送する自動原稿搬送装置であるＡＤＦ１０２とを備える。読取部１０１上には読取ガラス１１８が設けられる。ＡＤＦ１０２は、読取ガラス１１８上に設けられる。画像読取装置は、制御部２００を内蔵する。制御部２００は、画像読取装置の各部の動作を制御する。
【００１３】
ＡＤＦ１０２は、複数の原稿１０３の束である原稿束が載置される原稿トレイ１０４を備える。ＡＤＦ１０２は、原稿束から原稿１０３を１枚ずつ読み取り位置まで搬送する。原稿束は、原稿トレイ１０４上で幅規制板１０５に当接されており、搬送時の斜行を抑制される。ＡＤＦ１０２は、原稿１０３を原稿トレイ１０４から読み取り位置まで搬送するために、ピックアップローラ１０６、分離パッド１０７、分離ローラ１０８、第１、第２レジストローラ１０９、１１０、及び第１、第２搬送ローラ１１１、１１２を備える。ＡＤＦ１０２は、画像が読み取られた原稿１０３を排出する原稿排紙トレイ１１７を備える。ＡＤＦ１０２は、読み取り位置を通過した原稿１０３を原稿排紙トレイ１１７に排出するために、第３、第４搬送ローラ１１３、１１５、及び排紙ローラ１１６を備える。ＡＤＦ１０２は、原稿１０３の読み取り位置に白色対向部材１１４を備える。
【００１４】
ピックアップローラ１０６は、原稿トレイ１０４に載置される原稿束を分離パッド１０７及び分離ローラ１０８により構成される分離部に搬送する。分離部は、搬送されてきた原稿束から、原稿１０３を１枚ずつ順に分離する。第１レジストローラ１０９及び第２レジストローラ１１０は、分離された１枚の原稿１０３の搬送方向に対する傾きを補正して搬送する。第１搬送ローラ１１１、第２搬送ローラ１１２、及び第３搬送ローラ１１３は、第２レジストローラ１１０から搬送された原稿１０３を順に搬送する。第２搬送ローラ１１２と第３搬送ローラ１１３との間が原稿１０３の読み取り位置である。原稿１０３は、第２搬送ローラ１１２から第３搬送ローラ１１３に搬送される間に、読み取り位置に設けられる後述する読取ユニット１２７により画像を読み取られる。
画像が読み取られた原稿１０３は、第４搬送ローラ１１５により搬送され、排紙ローラ１１６により原稿排紙トレイ１１７に排出される。原稿１０３は、白色対向部材１１４と読取ガラス１１８との間を搬送される。
原稿１０３は、図中、読み取り位置において原稿面が下を向くように搬送される。そのために原稿１０３は、原稿トレイ１０４上に原稿面を上に向けて載置され、原稿排紙トレイ１１７に原稿面を下に向けて排出される。
【００１５】
読取ユニット１２７は、読取部１０１内に、読取ガラス１１８を挟んで白色対向部材１１４に対向する位置に設けられる。読取ユニット１２７は、光源１１９、１２０、反射ミラー１２１、１２２、１２３、結像レンズ１２４、ラインセンサ１２５、及び信号処理部１２６を備える。
【００１６】
光源１１９、１２０は、白色対向部材１１４に向けて光を照射する。原稿１０３が読み取り位置を通過する際には、光源１１９、１２０による光が原稿１０３の原稿面を照射する。白色対向部材１１４により、例えば両面に画像が形成された原稿１０３であっても、原稿１０３の裏側の画像が読み取られることを防止することができる。反射ミラー１２１、１２２、１２３は、原稿１０３の原稿面に照射された光の反射光を結像レンズ１２４に導く。結像レンズ１２４は、収束した光をＣＣＤ等の撮像素子がライン状に配置されたラインセンサ１２５に結像させる。ラインセンサ１２５は、結像された光を電気信号に変換して信号処理部１２６に入力する。信号処理部１２６は、入力された電気信号をデジタル信号に変換する。このデジタル信号が、原稿１０３から読み取られた画像を表す画像データとなる。読取ユニット１２７は、このようにして原稿１０３から画像を読み取る。読取ユニット１２７は、生成した画像データを制御部２００に入力する。読取ユニット１２７は、ラインセンサ１２５を用いるために、原稿の画像を１ラインずつ読み取ることができる。
【００１７】
ラインセンサ１２５は、原稿１０３の搬送方向に対して直交する方向に複数の撮像素子が配置される。そのために、原稿１０３の画像を読み取る際には、原稿の搬送方向に直交する方向を１ラインとして読み取る。画像データは、１ライン毎に生成される。画像データは、１ページ分のデータとして制御部２００に入力されてもよく、１ライン毎に入力されてもよい。
【００１８】
読取ユニット１２７は、図中左右方向に移動可能である。図２は、読取部１０１の内部構成図であり、読取ユニット１２７を移動させる機構を表す。読取部１０１は、読取ユニット１２７を移動させるために、レール１２８、突起部１２９、フラグセンサ１３０、駆動モータ１３１、回転軸１３２、及びベルト１３３を備える。
【００１９】
駆動モータ１３１は回転軸１３２を回転させる。回転軸１３２にはベルト１３３が取り付けられる。回転軸１３２の回転に伴い、ベルト１３３が回転する。読取ユニット１２７は、ベルト１３３及びレール１２８に取り付けられる。ベルト１３３が回転すると、読取ユニット１２７は、レール１２８に沿って移動する。駆動モータ１３１の回転方向に応じて、読取ユニット１２７は、図中左右方向に移動することができる。
【００２０】
突起部１２９及びフラグセンサ１３０は、読取ユニット１２７の位置を判断する基準となる基準位置を設定するために設けられる。突起部１２９は、読取ユニット１２７の下部に設けられる。フラグセンサ１３０は、読取部１０１の底板に設けられる。読取ユニット１２７が移動することで突起部１２９がフラグセンサ１３０を通過すると、フラグセンサ１３０は、突起部１２９の通過を検出してパルス信号を発生する。パルス信号は、制御部２００に入力される。制御部２００は、パルス信号を受信すると、読取ユニット１２７がフラグセンサ１３０の位置を通過したと判断する。フラグセンサ１３０の位置を基準位置として、制御部２００は、パルス信号の受信後に駆動モータ１３１から出力される駆動パルス信号のパルス数をカウントすることで、基準位置に対する読取ユニット１２７の相対位置を判断することができる。
【００２１】
このような画像読取装置は、ＡＤＦ１０２を用いた読取モード（以下、「流し読みモード」という。）と、ＡＤＦ１０２を用いない読取モード（以下、「固定読取モード」という。）との、２通りの読取モードを持つ。
【００２２】
固定読取モードでは、原稿１０３が原稿面を下に向けて読取ガラス１１８上に直接載置される。読取ユニット１２７は、移動しながら読取ガラス１１８上の原稿１０３の原稿面の画像を読み取る。流し読みモードでは、読取ユニット１２７が、白色対向部材１１４に対向する位置に固定される。読取ユニット１２７は、原稿１０３がＡＤＦ１０２により白色対向部材１１４と読取ガラス１１８との間を搬送される間に、原稿面の画像を読み取る。このように、固定読取モードでは読み取り中の原稿１０３は固定されており、流し読みモードでは読み取り中の原稿１０３が移動する。そのために、読み流しモードでは、原稿１０３とともに、原稿１０３自体の紙粉や原稿１０３から剥がれ落ちたトナー等のゴミが搬送されることがある。ゴミにより、読み取った画像にスジ画像のような不良画像が生じることがある。
【００２３】
図３、図４は、ゴミにより不良画像が発生するメカニズムの説明図である。
【００２４】
図３に示すように、第２搬送ローラ１１２及び第３搬送ローラ１１３による原稿１０３の読み取り位置への搬送に伴って、周囲に発生したゴミ１３６が移動する。なお、ゴミ１３６は原稿１０３の搬送に完全に追従することはなく、図４に示すように、読み取り位置で滞留したり、原稿１０３から独立して移動することもある。その結果、読取ユニット１２７は、読み取り位置に存在するゴミ１３６を含めて原稿１０３の画像を読み取る。
【００２５】
ゴミ１３６が読み取り位置に滞留する場合、読み取られた画像にスジ状の不良画像（異常画像）が発生する。ゴミ１３６が移動と滞留を繰り返すと、読み取った画像に断続的なスジや、途中でスジが消失する不良画像が発生する。図５は、このような不良画像の例示図である。スジ画像Ａは、ゴミ１３６が読み取り位置に滞留した後に読み取り位置外へ移動した場合の不良画像を表す。スジ画像Ｂは、ゴミ１３６が読み取り位置への移動と滞留とを繰り返して断続的にスジが発生した場合の不良画像を表す。スジ画像Ａ、Ｂのいずれも、原稿１０３の搬送方向に形成される。
【００２６】
画像読取装置は、不良画像を検出して補正するために、制御部２００に画像処理部を備える。ここでは、不良画像として図５に示すようなスジ画像を検出する。従来から、例えば縦線のスジ画像を抽出する縦線抽出フィルタと、原稿の搬送方向に発生した直線状のスジ画像の画素の数をカウントするカウンタ（以下、「スジカウンタ」とういう。）とを用いてスジ画像である不良画像を検出する方法がある。
【００２７】
図６は、制御部２００の構成図である。制御部２００は、画像処理部３００及びＣＰＵ８０２を備える。ＣＰＵ８０２は、読取部１０１及び画像処理部３００の動作を制御する。画像処理部３００は、読取部１０１から画像データを取得し、取得した画像データを一旦保存して不良画像（スジ画像）の判定及び画像補正に用いる。画像処理部３００は、スジ画像の判定を先に行い、画像補正を後に行う。そのために画像処理部３００は、保存先のスジ画像の判定のための画像データ（以下、「判定用画像データ」という。）を先に処理し、画像補正のための画像データ（以下、「補正用画像データ」という。）の処理を後で行う。これにより画像処理部３００は、スジ画像を発生当初から補正することができる。
【００２８】
画像処理部３００は、シェーディング補正部３０１、メモリ制御部３０２、メモリ３０３、判定用画像データ出力部３０４、画像判定部３０５、スジカウンタ３０６、補正用画像データ出力部３０７、及び画像補正部３０８を備える。メモリ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）である。画像処理部３００は、これら各部を用いて図７に示す画像処理を行う。
【００２９】
読取部１０１は、ＣＰＵ８０２の制御により、ＡＤＦ１０２を用いて流し読みモードにより原稿１０３を読み取る。読取部１０１は、読み取った原稿１０３の画像を表す画像データを生成する。読取部１０１は、生成した画像データを画像処理部３００に送信する。画像処理部３００は、読取部１０１から送信された画像データを取得する（Ｓ１００）。
【００３０】
画像処理部３００は、取得した画像データをシェーディング補正部３０１によりシェーディング補正する（Ｓ１０１）。シェーディング補正部３０１は、シェーディング補正により、光源１１９、１２０の光量の不均一性の影響や、ラインセンサ１２５の感度の影響を補正した画像データを生成する。画像処理部３００は、メモリ制御部３０２により、シェーディング補正後の画像データをメモリ３０３に保存する（Ｓ１０２）。
【００３１】
メモリ制御部３０２は、最終出力先である画像形成装置やパーソナルコンピュータ等の外部装置への転送準備が整い次第、ＣＰＵ８０２からの指示に応じて、メモリ３０３から画像データを読み出す。メモリ制御部３０２は、読み出した画像データを判定用画像データとして判定用画像データ出力部３０４に送信する。判定用画像データ出力部３０４は、判定用画像データを１ライン毎に画像判定部３０５へ出力する（Ｓ１０３）。
【００３２】
画像判定部３０５は、判定用画像データにより、１ラインを構成する画素毎にスジ画像の候補画素を抽出する。つまり、不良画素（異常画素）の候補画素を抽出する。そのために画像判定部３０５は、画素毎に図８の縦幅抽出フィルタを適用してフィルタ演算を行う（Ｓ１０４）。フィルタ演算は、画像データを「Ｄ」、フィルタ係数を「Ｆ」として、以下の式により行われる。
【００３３】
【数１】
2017022469.tif 000003
【００３４】
画像判定部３０５は、縦幅抽出フィルタによる画素毎の演算結果Ｓｄと所定の候補閾値Ｓｔとの比較結果に応じて、当該画素がスジ画像の候補画素であるか否か判定する（Ｓ１０５）。画像判定部３０５は、例えば演算結果Ｓｄが候補閾値Ｓｔ以上か否かにより、当該画素がスジ画像の候補画素であるか否か判定する。演算結果Ｓｄが候補閾値Ｓｔ以上であれば、画像判定部３０５は、当該画素が候補画像であると判断する（Ｓ１０５：Y）。この場合、画像判定部３０５は、原稿１０３の搬送方向に直交する方向の当該画素の位置のスジカウンタ３０６のカウント値ＣＮＴを「１」カウントアップする（Ｓ１０６）。
ここで、スジカウンタ３０６は、原稿の搬送方向に直交する方向における画素の位置毎にカウンタを有している。そして、スジカウンタ３０６は、原稿の搬送方向に直交する方向における画素の位置毎のカウント値をカウントする。演算結果Ｓｄが候補閾値Ｓｔ未満であれば、画像判定部３０５は、当該画素が候補画像ではないと判断する（Ｓ１０５：N）。この場合、画像判定部３０５は、原稿１０３の搬送方向に直交する方向の当該画素の位置のスジカウンタ３０６のカウント値ＣＮＴを「１」カウントダウンする（Ｓ１０７）。スジカウンタ３０６のカウント値ＣＮＴは、１ラインの各画素に対応する位置において、スジ画像の候補画素が連続する状態を表す。なお、スジカウンタ３０６が画像判定部３０５内に設けられ、画像判定部３０５がカウント値ＣＮＴを記憶するようにしてもよい。
【００３５】
画像判定部３０５は、１ページ分の判定用画像データのすべての画素に対してフィルタ演算からスジカウンタ３０６のカウント値ＣＮＴの更新までの一連の処理を行う（Ｓ１０８）。これにより、１枚の原稿１０３の搬送方向に直交する方向の位置毎に、スジ画像の候補画素がカウントされる。
【００３６】
ステップＳ１０３〜Ｓ１０８の一連の処理に並行して、メモリ制御部３０２は、メモリ３０３から補正用画像データを読み出して補正用画像データ出力部３０７に送信する。補正用画像データ出力部３０７は、判定用画像データが画像判定部３０５に入力されるタイミングを始点として、画像出力位相差Ｖofstに相当する所定時間待機する（Ｓ１０９）。メモリ制御部３０２は、所定時間経過すると、補正用画像データ出力部３０７から画像補正部３０８に、補正用画像データを１ライン毎に出力させる（Ｓ１１０）。画像補正部３０８は、画像判定部３０５が判定用画像データを取得したタイミングから画像出力位相差Ｖofstに相当する所定時間経過した後に、補正用画像データを取得する。
【００３７】
画像出力位相差Ｖofstは、判定用画像データ出力部３０４が判定用画像データを出力するタイミングと補正用画像データ出力部３０７が補正用画像データを出力するタイミングとの差である。ここでは補正用画像データ出力部３０７が補正用画像データを判定用画像データから遅延して出力することで、画像出力位相差Ｖofstを発生させる。つまり、補正用画像データの出力を、画像出力位相差Ｖofstに相当するライン分遅らせる。この他に、スジカウンタ３０６のカウント値ＣＮＴの画像データへの適用座標をずらす等の様々な方法がある。
【００３８】
画像補正部３０８は、スジカウンタ３０６のカウント値ＣＮＴを確認して、候補画素毎にスジ画像が発生しているか否かを判断する（Ｓ１１１）。画像補正部３０８は、例えばカウント値ＣＮＴをスジ画像が発生したかを判別するためのスジ有り閾値Ｔ０と比較することで、当該位置（候補画素）にスジ画像が発生しているか否かを判断する。画像補正部３０８は、カウント値ＣＮＴがスジ有り閾値Ｔ０未満であれば、当該位置の画素がスジ画像ではないと判断する（Ｓ１１１：N）。画像補正部３０８は、カウント値ＣＮＴがスジ有り閾値Ｔ０以上であれば、当該位置の画素がスジ画像であると判断する（Ｓ１１１：Y）。
【００３９】
図９は、スジカウンタ３０６によるカウント値ＣＮＴの説明図である。スジ画像の候補画素があると判定されると、カウント値ＣＮＴがカウントアップされる。カウント値ＣＮＴが、カウントアップされてからスジ画像と判断するためのスジ有り閾値Ｔ０に到達するまでの期間がフェーズ０（phase0）である。カウント値ＣＮＴがスジ有り閾値Ｔ０以上になると、スジ画像が検知されたと判断されて、この位置の画素が補正の対象となる。カウント値ＣＮＴがスジ有り閾値Ｔ０以上の期間がフェーズ１（phase1）である。スジ画像の候補画素がないと判定されると、カウント値ＣＮＴがカウントダウンされる。カウント値ＣＮＴがスジ有り閾値Ｔ０未満になると、スジ画像が無くなったと判断されて補正の対象外となる。カウント値ＣＮＴがカウントダウンされる期間がフェーズ２（phase2）である。
【００４０】
画像補正部３０８は、スジ画像であると判断された画素の補正（スジ補正）を行うと判断する（Ｓ１１２）。画像補正部３０８は、この判断結果に基づいてスジ補正を行う。スジ補正は、例えばスジ画像の周囲の画素からの線形補間により行う。図１０及び図１１は、画像補正部３０８による線形補正の説明図である。画像補正部３０８の補正により、例えば図１０に示す位置Ｘ２がスジ画像であれば、図１１に示す補正画像が得られる。画像補正部３０８は、位置Ｘ２の画像データを位置Ｘ１、Ｘ３の画像データを用いて補正する。これは、例えば以下の式で表される。「Ｘ」は画素毎の画像データである。
【００４１】
【数２】
2017022469.tif 000004
【００４２】
画像補正部３０８は、線形補間を補正用画像データに対して行う。従来は、図９のフェーズ０の期間がスジ画像とは判断されないために、この期間のスジ画像が補正されない。図１２は、従来のスジ画像の補正（スジ補正）の説明図である。フェーズ１のスジ画像は補正されるが、フェーズ０のスジ画像は補正されずに残ったままである。
本実施形態では、スジ画像を発生当初から補正するために、補正用画像データが、スジ画像が発生したと判断した後に画像補正部３０８に入力されるようにする。例えば、（画像出力位相差Ｖofst＞＝フェーズ０）となるように各値を決める。図１３は、本実施形態によるスジ画像の補正（スジ補正）の説明図である。画像補正部３０８は、図１３に示すように、判定用画像データから画像出力位相差Ｖofstだけ遅れて入力される補正用画像データを補正する。これにより、フェーズ０の期間のスジ画像を補正することができる。（画像出力位相差Ｖofst＞＝フェーズ０）であれば、すべてのスジ画像を補正することができる。
【００４３】
画像補正部３０８は、１ライン毎に、補正用画像データのすべての画素に対してスジ画像の発生の判断からスジ補正までの一連の処理を行う（Ｓ１１３）。すべてのラインについて処理を行うことで、画像データからスジ画像を除去する画像処理が終了する。
【００４４】
このように、メモリ制御部３０２による判定用画像データと補正用画像データとの出力のタイミングをずらすことで、スジ画像を従来よりも低減することができる。つまり、補正用画像データの出力を、画像出力位相差Ｖofstに相当するライン分遅らせることにより、スジ画像を従来よりも低減することができる。画像補正部３０８は、補正用画像データより所定ライン後に対応するカウント値を使用してスジ補正を行うか否かを判断することになる。スジ画像の発生を確認した後に補正用画像データが出力されるようなタイミングであれば、スジ画像を発生当初からすべて除去できる。このように、不良画像を削減することができる。画像読取装置は、ゴミ１３６による画像データの不良を低減した画像データを得ることができる。
【００４５】
（第２実施形態）
第２実施形態では、第１実施形態の画像読取装置が、生産性を向上させるＦＣＯＴ（First Copy Out Time）優先モードと、原稿の画像を高画質で読み取る画質優先モードとの２つの動作モードを持つ。ここでは、第１実施形態で説明した画像読取装置の動作が画質優先モードとなる。
【００４６】
図１４は、原稿１０３を連続して読み取る場合の読取タイミングの説明図である。画像出力位相差Ｖofstが大きくなると、１ページ目の処理が終わる時間が遅くなってしまう。これは、動作開始から１ページ目の処理が終わるまでの時間（ＦＣＯＴ）が増大することを意味する。画像出力位相差Ｖofstが小さくなるとＦＣＯＴは短縮される。しかし画像出力位相差Ｖofstを小さくしすぎると、図１２に示す従来例のようにスジ画像が発生当初から補正されずに残ってしまう。
【００４７】
第２実施形態では画像出力位相差Ｖofstを小さくし、且つスジ画像と判定するためのスジ有り閾値を緩和することで、ＦＣＯＴを短縮しつつスジ画像を発生当初から補正する。第２実施形態では、第１実施形態のスジ有り閾値Ｔ０とは異なるスジ有り閾値Ｔ１を用いてスジ画像の判定を行う。ここでは、スジ有り閾値Ｔ１はスジ有り閾値Ｔ０より小さい。これがＦＣＯＴ優先モード時の設定となる。これによりＦＣＯＴ優先のために画像出力位相差Ｖofstを小さくしても、スジ画像の影響をより軽減した読み取り画像が得られる。第２実施形態の画像読取装置の構成及び不良画像検知、補正の処理は、第１実施形態と同様であるために、説明を省略する。
【００４８】
ＦＣＯＴ優先モードではスジ有り閾値Ｔ１が画質優先モードのスジ有り閾値Ｔ０よりも小さいために、背景画像をスジ画像に誤検知してしまう可能性が高くなる。そのために、画像読取装置は、ユーザの要望によって、第１実施形態の画質優先モードへのモード切替が可能である。
【００４９】
図１５は、ＦＣＯＴ優先モードにおけるスジ画像の補正（スジ補正）の説明図である。第１実施形態のスジ画像の補正と比較すると（図１３参照）、画像出力位相差Ｖofstが小さくなり、検知用画像データに対する補正用画像データの遅延が少なくなる。そのために、ＦＣＯＴの短縮に有利な動作となっている。また、スジ有り閾値Ｔ０より小さいスジ有り閾値Ｔ１を用いることで、スジ画像有りと判断されるタイミングが早くなっている。つまりフェーズ０の期間が短縮される。そのため、単に画像出力位相差Ｖofstを短縮した場合よりもスジ画像の先頭が残ることが少なく、高画質な画像読取が可能となる。
【００５０】
図１６は、画像読取装置による画像処理を表すフローチャートである。図７の第１実施形態と同じ処理には、同じステップ番号を付してある。同じ処理については説明を省略する。
【００５１】
ステップＳ１０３〜Ｓ１０８の一連の処理に並行して、ＣＰＵ８０２は、動作モードがＦＣＯＴ優先モードと画質優先モードとのいずれであるかを判断する（Ｓ２００）。画質優先モードであれば（Ｓ２００：N）、ＣＰＵ８０２は、画像処理部３００に図７のステップ１０９〜Ｓ１１３と同様の処理を行わせる。すなわち、画像処理部３００は、画像出力位相差Ｖofstに相当する第１の時間だけ待機して（Ｓ１０９）、補正用画像データを画像補正部３０８に入力する。つまり、補正用画像データの出力を、画像出力位相差Ｖofstに相当するライン分遅らせる。画像補正部３０８は、該補正用画像データの画素の位置に応じたスジカウンタ３０６のカウント値ＣＮＴをスジ有り閾値Ｔ０と比較することで、該補正用画像データがスジ画像であるか否かを判断する（Ｓ１１１）。スジ画像である場合は（Ｓ１１１：Y）、画像補正部３０８は、補正用画像データを補正する（Ｓ１１２）。
【００５２】
ＦＣＯＴ優先モードであれば（Ｓ２００：Y）、ＣＰＵ８０２は、画像処理部３００に、第１の時間よりも短時間の第２の時間だけ待機させて（Ｓ２０１）、補正用画像データを画像補正部３０８に入力する（Ｓ２０２）。画像補正部３０８は、スジカウンタ３０６のカウント値ＣＮＴをスジ有り閾値Ｔ１よりも小さいスジ有り閾値Ｔ１と比較することで、スジ画像が発生しているか否かを判断する（Ｓ２０３）。スジ画像が発生していれば（Ｓ２０３：Y）、画像補正部３０８は、補正用画像データを補正する（Ｓ２０４）。ステップＳ２０１〜Ｓ２０６の処理は、画像出力位相差ＶofstがステップＳ１０９よりも短くなり、スジ画像が発生したか否かを判断するスジ有り閾値Ｔ１がスジ有り閾値Ｔ０よりも小さいことを除いて、同様の処理である。
【００５３】
ステップＳ１０９〜Ｓ１１３の処理により、前述の通り図１３に示すようにスジ画像の補正が行われる。ステップＳ２０１〜Ｓ２０５の処理により、図１５に示すようにスジ画像の補正が行われる。なお、フェーズ０の期間及び画像出力位相差は、画質優先モードとＦＣＯＴ優先モードとで異なる。しかし、いずれの場合でも（画像出力位相差Ｖofst＞＝フェーズ０）の関係が満たされれば、スジ画像を発生当初から補正することができる。
【００５４】
このように、画質優先モードとＦＣＯＴ優先モードとのいずれでも、判定用画像データと補正用画像データとの出力タイミングをずらすことで、スジ画像を従来よりも低減することができる。なお、本実施形態ではスジ有り閾値を変更してスジ画像の発生当初を補正できる構成としているが、この他に、スジカウンタ３０６のカウント値ＣＮＴのカウントアップの量を増やす等により、同様の効果を得ることもできる。
【００５５】
（第３実施形態）
第３実施形態では、画像出力位相差Ｖofstが経過するよりも早くスジ画像が発見された場合に、補正用画像データを画像補正部３０８に入力する。例えば、スジカウンタ３０６のカウント値ＣＮＴが変化（カウントアップ）すると、補正用画像データが画像補正部３０８に入力される。このような構成では、ＦＣＯＴと読み取った画像の画質とを両立することができる。第３実施形態の画像読取装置の構成及び不良画像の検知、補正の処理は、第１実施形態と同様であるために、説明を省略する。
【００５６】
図１７は、第３実施形態のスジ画像の補正（スジ補正）の説明図である。本実施形態では、スジ画像を発見すると補正用画像データが補正用画像データ出力部３０７から出力開始される。そのために、第２実施形態（図１５参照）と比較して、スジ画像の発見に合わせて補正用画像データが出力される分だけ、よりスジ画像の先頭付近から補正が始まり、スジ画像の影響を少なくした高画質な画像を読み取ることができる。
【００５７】
図１８は、画像読取装置による画像処理を表すフローチャートである。図７の第１実施形態と同じ処理には、同じステップ番号を付してある。同じ処理については説明を省略する。
【００５８】
ステップＳ１０３〜Ｓ１０８の一連の処理に並行して、メモリ制御部３０２は、スジカウンタ３０６のカウント値ＣＮＴが、画像出力位相差Ｖofstの経過前に、ステップＳ１０６でカウントアップされたか否かを判断する（Ｓ３０１、Ｓ３０２）。カウント値ＣＮＴがカウントアップされていれば（Ｓ３０１：Y）、補正用画像データ出力部３０７は、補正用画像データを１ライン毎に画像補正部３０８に出力する（Ｓ１１０）。カウント値ＣＮＴがカウントアップされていなければ（Ｓ３０１：N）、メモリ制御部３０２は、所定時間（画像出力位相差Ｖofst）経過するまで、スジカウンタ３０６のカウント値ＣＮＴがカウントアップされるかを判断する（Ｓ３０２：N）。カウント値ＣＮＴがカウントアップされておらず（Ｓ３０１：N）、所定時間（画像出力位相差Ｖofst）経過すれば（Ｓ３０２：Y）、補正用画像データ出力部３０７は、補正用画像データを１ライン毎に画像補正部３０８に出力する（Ｓ１１０）。以降、画像処理部３００は、ステップＳ１１１以降の処理を実行する。以上の処理により、図１７に示すようにスジ画像の補正が行われる。
【００５９】
このように、ＦＣＯＴと画質とを両立した画像の読み取りが可能となる。なお、スジカウンタ３０６のカウント値ＣＮＴがカウントアップされる場合の他に、カウント値ＣＮＴが所定の閾値を超えた場合や、連続してカウント値ＣＮＴがカウントアップされた場合に、補正用画像データが画像補正部３０８に入力されるようにしてもよい。
【符号の説明】
【００６０】
１０１…読取部、１２５…ラインセンサ、１２６…信号処理部、２００…制御部、３００…画像処理部、３０１…シェーディング補正部、３０２…メモリ制御部、３０３…メモリ、３０４…判定用画像データ出力部、３０５…画像判定部、３０６…スジカウンタ、３０７…補正用画像データ出力部、３０８…画像補正部、８０２…ＣＰＵ
【図１】
2017022469.tif 000005
【図２】
2017022469.tif 000006
【図５】
2017022469.tif 000007
【図６】
2017022469.tif 000008
【図７】
2017022469.tif 000009
【図９】
2017022469.tif 000010
【図１０】
2017022469.tif 000011
【図１１】
2017022469.tif 000012
【図１２】
2017022469.tif 000013
【図１３】
2017022469.tif 000014
【図１４】
2017022469.tif 000015
【図１５】
2017022469.tif 000016
【図１６】
2017022469.tif 000017
【図１７】
2017022469.tif 000018
【図１８】
2017022469.tif 000019
【図３】
2017022469.tif 000020
【図４】
2017022469.tif 000021
【図８】
2017022469.tif 000022