(57)【要約】【課題】効率よくノイズ画像を検出し、装置負荷を低減する画像読取装置を提供する。【解決手段】読取対象を露光する光源１０１と、読取対象からの反射光を受光して読取対象の画像を読み取る画像読取部２０２と、画像読取手段が出力した画像データからノイズ画像を検出するノイズ画像検出部２０４と、を備えた画像読取装置１００であって、ノイズ画像検出手段は、画像読取手段が発生させるノイズ画像パターンに応じて判定対象画素を設定する判定対象画素・画素異常判定条件設定部３０５Ａと、各判定対象画素が正常であるか否かを判定する画素判定部３０１と、ノイズ画像パターンに応じて、画素判定手段によって異常と判定された画素を含む所定の画像範囲をノイズ画像範囲と判定するノイズ画像範囲判定３０３と、を備えたことを特徴とする。【選択図】図６
2016116017.tif 000002
【特許請求の範囲】
【請求項１】
読取対象を露光する光源と、前記読取対象からの反射光を受光して前記読取対象の画像を読み取る画像読取手段と、前記画像読取手段が出力した画像データからノイズ画像を検出するノイズ画像検出手段と、を備えた画像読取装置であって、
前記ノイズ画像検出手段は、前記画像読取手段が発生させるノイズ画像パターンに応じて判定対象画素を設定する判定対象画素設定手段と、前記各判定対象画素が正常であるか否かを判定する画素判定手段と、前記ノイズ画像パターンに応じて、前記画素判定手段によって異常と判定された画素を含む所定の画像範囲をノイズ画像範囲と判定するノイズ画像範囲判定手段と、を備えたことを特徴とする画像読取装置。
【請求項２】
前記ノイズ画像パターンが、一の主走査方向ライン中の任意の画素から当該一の主走査方向ライン終端の画素までが異常画素となるパターンである場合に、前記判定対象画素設定手段は、前記各主走査方向ライン終端の画素を前記判定対象画素に設定することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記画像読取手段が主走査方向に複数のチップセンサを備えており、且つ、前記ノイズ画像パターンが、一の主走査方向ライン中、一のチップセンサによって読み取られたある画素から当該一のチップセンサの主走査方向ライン終端の画素までが異常画素となるパターンである場合に、前記判定対象画素設定手段は、前記各チップセンサが読み取る前記各主走査方向ライン中の任意の一画素を前記判定対象画素に設定することを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記画素判定手段は、前記判定対象画素の画素値が下限閾値を下回る場合、又は上限閾値を上回る場合に、前記判定対象画素を異常と判定するものであり、
前記下限閾値は、各画素が取り得る画素値の理論上の最小値と、前記画像読取手段が正常に動作している場合に各画素が取り得る画素値の最小値との間に設定され、
前記上限閾値は、各画素が取り得る画素値の理論上の最大値と、前記画像読取手段が正常に動作している場合に各画素が取り得る画素値の最大値との間に設定されることを特徴とする請求項１乃至３の何れか一項に記載の画像読取装置。
【請求項５】
前記画像読取手段が発生させるノイズ画像パターンを予め記憶するノイズ画像パターン記憶手段を備えていることを特徴とする請求項１乃至４の何れか一項に記載の画像読取装置。
【請求項６】
前記画像読取手段が出力した画像データに含まれるノイズ画像のパターンを判定するノイズ画像パターン判定手段を備え、
前記画像読取手段が発生させるノイズ画像パターンが前記ノイズ画像パターン記憶手段に記憶されていない場合、又はノイズ画像のパターンを判定するコマンドが入力された場合に、前記判定対象画素設定手段は前記画像データを構成する全ての画素を前記判定対象画素に設定し、
前記ノイズ画像パターン判定手段は、前記画素判定手段により異常と判定された画素の配置に基づいて前記画像読取手段が発生させるノイズ画像パターンを判定し、判定したノイズ画像パターンを前記ノイズ画像パターン記憶手段に記憶させることを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記ノイズ画像検出手段は、前記画像読取装置の設置環境及び動作条件に基づいてノイズ画像の検出処理を実行するか否かを判断するノイズ画像検出実行判断手段を備えたことを特徴とする請求項１乃至６の何れか一項に記載の画像読取装置。
【請求項８】
ノイズ画像が検出されたときの画像読取装置の設置環境及び動作条件を記憶するノイズ画像検出実行判断条件記憶手段を備えたことを特徴とする請求項７に記載の画像読取装置。
【請求項９】
読取対象を露光する光源と、前記読取対象からの反射光を受光して前記読取対象の画像を読み取る画像読取手段と、前記画像読取手段が出力した画像データからノイズ画像を検出するノイズ画像検出手段と、を備えた画像読取装置におけるノイズ画像検出方法であって、
判定対象画素設定手段が、前記画像読取手段が発生させるノイズ画像パターンに応じて判定対象画素を設定するステップと、
画素判定手段が、前記各判定対象画素が正常であるか否かを判定するステップと、
ノイズ画像範囲判定手段が、前記ノイズ画像パターンに応じて、前記画素判定手段によって異常と判定された画素を含む所定の画素範囲をノイズ画像範囲と判定するステップと、を有することを特徴とするノイズ画像検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像読取装置、及びノイズ画像検出方法に関する。
【背景技術】
【０００２】
ラインイメージセンサを読取センサとして用いた画像読取装置において、静電気によってセンサが誤動作した場合に主走査方向にノイズ画像（黒スジ又は白スジ）が生じることが既に知られている。
特許文献１には、主走査方向のノイズ画像（黒スジ又は白スジ）を検出する画像読取装置が記載されている。この画像読取装置においては、ラインイメージセンサが読み取った画像データ中の画素の画素値（濃度値）が所定範囲外となっている場合に、当該画素を異常画素と判定する。また、異常画素が主走査方向に所定数以上連続しているときに、当該画素群をノイズ画像として検出する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら特許文献１に記載の発明は、画像データを構成する全ての画素について異常か正常かを判定し、異常な画素の連続数をカウントする構成である。全ての画素について異常か正常かを判定するのは装置に負荷がかかる上、非効率的である。
本発明は上述の事情に鑑みてなされたものであり、効率よくノイズ画像を検出し、装置負荷を低減する画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、読取対象を露光する光源と、前記読取対象からの反射光を受光して前記読取対象の画像を読み取る画像読取手段と、前記画像読取手段が出力した画像データからノイズ画像を検出するノイズ画像検出手段と、を備えた画像読取装置であって、前記ノイズ画像検出手段は、前記画像読取手段が発生させるノイズ画像パターンに応じて判定対象画素を設定する判定対象画素設定手段と、前記各判定対象画素が正常であるか否かを判定する画素判定手段と、前記ノイズ画像パターンに応じて、前記画素判定手段によって異常と判定された画素を含む所定の画像範囲をノイズ画像範囲と判定するノイズ画像範囲判定手段と、を備えたことを特徴とする。
【発明の効果】
【０００５】
本発明によれば、画像読取手段が発生させるノイズ画像パターンに応じて判定対象画素を設定し、画素判定手段によって異常と判定された画素を含む所定の画像範囲をノイズ画像範囲と判定するので、効率よくノイズ画像を検出でき、装置の負荷を低減することができる。
【図面の簡単な説明】
【０００６】
【図１】画像読取装置の構成を示す概略断面図である。
【図２】本発明の一実施形態に係る画像読取装置を制御するコントローラの構成を示すブロック図である。
【図３】静電気が発生した場合のラインイメージセンサの出力波形と、静電気が原因で発生したノイズ画像の例を示す模式図である。
【図４】静電気が発生した場合のラインイメージセンサの出力波形と、静電気が原因で発生したノイズ画像の例を示す模式図である。
【図５】静電気が発生した場合のラインイメージセンサの出力波形と、静電気が原因で発生したノイズ画像の例を示す模式図である。
【図６】本発明の一実施形態に係るノイズ画像検出部のブロック構成図である。
【図７】本発明の一実施形態に係るノイズ画像検出部による「ノイズ画像検出処理」を示したフローチャートである。
【図８】サブルーチン「ノイズ画像検出実行判断処理」を示したフローチャートである。
【図９】サブルーチン「判定対象画素・判定条件設定処理」を示したフローチャートである。
【図１０】サブルーチン「画素判定処理」を示したフローチャートである。
【図１１】サブルーチン「ノイズ画像範囲判定処理」を示したフローチャートである。
【図１２】本発明の一実施形態に係るノイズ画像パターン判定部による「ノイズ画像パターン判定処理」を示したフローチャートである。
【図１３】一般的なＣＭＯＳイメージセンサが備える画素セル１４００の構造例を示す図である。
【発明を実施するための形態】
【０００７】
本発明は、静電気によって発生する主走査方向のノイズ画像（白スジ、又は黒スジ）を検出する際に、ノイズ画像のパターン（チップセンサ単位、主走査方向ライン単位、画素単位など）に応じて判定対象画素を設定する点に特徴がある。
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【０００８】
〔画像読取装置〕
図１は画像読取装置１００の構成を示す概略断面図である。
画像読取装置１００は、キャリッジ１０４、原稿１０５が載置される原稿台ガラス１０６、読取画像の濃度を調整する際の濃度基準となる基準読取対象としての基準白板１０７、搬送中の原稿の読取位置となるコンタクトガラス１０８、搬送読取用の原稿を設置する原稿設置台１０９、及び原稿設置台１０９に設置された搬送読取用の原稿をコンタクトガラス１０８に向けて搬送する原稿搬送路１１０を備える。
キャリッジ１０４は、原稿照明光源１０１、レンズ１０２、及びラインイメージセンサ１０３を備える。
原稿照明光源１０１は読取対象である原稿を露光する。原稿照明光源１０１はＲＧＢ各色の光源（原稿照明光源１０１Ｒ、１０１Ｇ、１０１Ｂ：図２参照）を含み、色毎に原稿台ガラス１０６やコンタクトガラス１０８を介して原稿に光を照射する。原稿照明光源１０１から照射された光は原稿によって反射され、レンズ１０２を介してラインイメージセンサ１０３に結像する。原稿からの反射光を受光したラインイメージセンサ１０３（画像読取手段）は、原稿の画像を読み取って、画像データを出力する。ラインイメージセンサ１０３は、ＣＣＤ（Charge Coupled Device）や、ＣＭＯＳ（Complementary MOS）によって構成される。
原稿照明光源１０１、レンズ１０２、及びラインイメージセンサ１０３は、主走査ライン（図中紙面と直交する方向）に沿って画素毎に対応して配置されており、これにより、主走査ライン毎に原稿が読み取られることとなる。
キャリッジ１０４は、シェーディング補正処理を実行する場合や、原稿台ガラス１０６に載置された原稿を読取る場合に、ホームポジションと原稿台ガラス１０６の終端部（図中右側端部）との間で副走査方向に往復移動する。キャリッジ１０４は、図２に示すキャリッジ駆動部１１２によって駆動される。
【０００９】
＜基本動作＞
画像読取装置１００の基本的な画像読み取り動作について説明する。読取り動作は２つあり、１つは原稿台ガラス１０６上の原稿を読取る場合、もう１つは、原稿を搬送させて読取る場合である。いずれも、読取り動作の実施前にシェーディング補正処理が実行される。
シェーディング補正処理は、読取画像の濃度調整用の補正値を生成する処理である。
オペレータにより画像読取装置１００に設けられたハードキーが押下される等して原稿読み取りのコマンドが入力されると、図２に示すキャリッジ駆動部１１２は、キャリッジ１０４をコンタクトガラス１０８の直下であるホームポジションから矢印Ａの方向に移動させる。これにより、キャリッジ１０４が基準白板１０７の直下に配置される。
原稿照明光源１０１は基準白板１０７に対して光を照射して、ラインイメージセンサ１０３は基準白板１０７から反射された光を読み取る。ラインイメージセンサ１０３によって読み取られた基準白板１０７の各ラインイメージの画素毎の出力信号は、画像取得部２０２（図２参照）によって基準読取信号として取得される。基準読取信号は不図示の画像処理回路によって、全ての画素の出力レベルが所定のレベルになるように補正される。
この画像処理によって、原稿照明光源１０１の照度ムラ、レンズ１０２のばらつき、ラインイメージセンサ１０３の画素毎の感度ムラが補正され、原稿画像の読み取りムラが補正される。
シェーディング補正処理が終了すると、キャリッジ駆動部１１２はキャリッジ１０４を矢印Ｂ方向にホームポジションまで移動させる。
【００１０】
続いて、原稿台ガラス１０６上の原稿を読取る場合について説明する。
シェーディング補正処理が実行された後、キャリッジ駆動部１１２はキャリッジ１０４をホームポジションから原稿台ガラス１０６上の原稿１０５の先端部（図中左端部）まで矢印Ａ方向に加速移動させる。
キャリッジ１０４が原稿１０５の先端部に到達したとき、ラインイメージセンサ１０３は原稿１０５の画像の読み取り処理を開始する。また、キャリッジ駆動部１１２は原稿１０５の先端部から終端部（図中右端部）まで、キャリッジ１０４を矢印Ａ方向に等速駆動する。
キャリッジ１０４が原稿１０５の終端部まで到達したとき、ラインイメージセンサ１０３は原稿１０５の画像の読み取り処理を終了する。また、キャリッジ駆動部１１２はキャリッジ１０４の移動を一旦停止させた後、矢印Ｂ方向にキャリッジ１０４を移動させてホームポジションに戻す。これにより、一連の画像読み取り処理を終了して、次回の画像読み取り処理まで待機する。
【００１１】
最後に、搬送している原稿を読取る場合について説明する。
原稿設置台１０９に設置された原稿は、不図示の駆動系により原稿搬送路１１０を等速で搬送される。原稿の先端がコンタクトガラス１０８に到達したとき、ラインイメージセンサ１０３は原稿の画像の読み取り処理を開始する。原稿の後端がコンタクトガラス１０８に到達したとき、ラインイメージセンサ１０３は原稿の画像の読み取り処理を終了して、次回の画像読み取り処理まで待機する。
【００１２】
〔コントローラ〕
本実施形態に係る画像読取装置１００の制御構成について説明する。図２は、本実施形態に係る画像読取装置１００を制御するコントローラ２００の構成を示すブロック図である。
コントローラ２００は、光源制御部２０１、画像取得部２０２、画像記憶部２０３、ノイズ画像検出部２０４、画像補正部２０５、キャリッジ駆動制御部２０６、センサ情報取得部２０７及び操作制御部２０８を備える。
【００１３】
光源制御部２０１は、キャリッジ１０４に搭載された原稿照明光源１０１を点灯制御する。ここで画像読取装置１００には原稿照明光源１０１として、ＲＧＢ毎に原稿照明光源１０１Ｒ、１０１Ｇ、１０１Ｂの３種が設けられている。光源制御部２０１は、各原稿照明光源１０１Ｒ、１０１Ｇ、１０１Ｂを個別に制御可能な点灯制御部である。各原稿照明光源１０１Ｒ、１０１Ｇ、１０１Ｂから照射され、読取対象である原稿によって反射された光は、ＲＧＢ各色に共通のラインイメージセンサ１０３によって受光される。
画像取得部２０２は、原稿からの反射光を受光したラインイメージセンサ１０３の出力信号を画像信号として取得する。即ち、画像取得部２０２が、ラインイメージセンサ１０３が出力する読取信号を取得する読取信号取得部として機能する。画像取得部２０２が取得した読取信号は所定の画像データ形式に整列されて画像記憶部２０３に記憶される。
ノイズ画像検出部２０４は、設定された条件に従ってノイズ画像を検出する。なお、ノイズ画像検出部２０４の構成及び動作の詳細については後述する。
【００１４】
画像補正部２０５は、画像記憶部２０３に記憶された画像データの濃度補正処理と、ノイズ画像検出部２０４によって検出されたノイズ画像の補正処理を実行する。
濃度補正処理には、基準白板１０７の読取結果に基づくシェーディング補正処理が含まれる。画像補正部２０５はシェーディング補正処理を実行するため、画像取得部２０２から基準読取信号を取得して一時的に記憶する。
ノイズ画像の補正処理はノイズ画像を正しい画像に補正する処理である。具体的には、画像補正部２０５は、ノイズ画像を構成する各画素の正しい画素値を、当該画素の周辺に位置する画素の画素値に基づいて推測し、ノイズ画像を構成する各画素に上書きする等してノイズ画像を補正する。
キャリッジ駆動制御部２０６は、図１に示す矢印Ａ、Ｂ夫々の方向にキャリッジ１０４を移動させるための動力を供給するキャリッジ駆動部１１２を制御することにより、キャリッジ１０４の移動を制御する。
搬送モータ駆動制御部２０９は、原稿設置台１０９に設置された搬送読取用の原稿を原稿搬送路１１０内で搬送するための駆動力を供給する搬送モータ１１４を制御する。
【００１５】
センサ情報取得部２０７は、画像読取装置１００に設けられた各種センサ１１１の検知信号を取得する。各種センサ１１１としては、原稿設置台１０９に原稿がセットされたことを検知する原稿セットセンサや、原稿搬送路１１０の所定の位置で原稿が搬送されていることを検知する搬送検知センサ、或いは画像読取装置１００周辺の環境湿度を検知する湿度センサ等が用いられる。センサ情報取得部２０７によって取得された各種センサ１１１の検知情報は、ＲＡＭ内のワークエリアに一時記憶される。コントローラ２００は、検知情報に基づいて画像読取装置１００の各部を制御する。
【００１６】
操作制御部２０８は、オペレータが画像読取装置１００を操作するための操作部１１３を制御する。操作部１１３は、タッチパネやハードキー等から構成され、それらのハードウェアに対する操作に応じた信号を出力する。操作制御部２０８は、操作部１１３が出力する信号を取得し、ＲＡＭ内のワークエリアに一時記憶する。コントローラ２００は、操作制御部２０８が取得した信号に応じて装置各部を制御する。
【００１７】
尚、本実施形態に係るコントローラ２００は、協働するソフトウェアとハードウェアとから構成される。即ち、本実施形態に係るコントローラ２００は、ＣＰＵ（Central Processing Unit）等の演算装置が、ＲＯＭ（Read Only Memory）３０、ＨＤＤ（Hard Disk Drive）に格納されたプログラムやＲＡＭ（Random Access Memory）に読み出されたプログラムに従って演算を行うことにより構成されるソフトウェア制御部と、集積回路などのハードウェアにより構成される。
【００１８】
〔ラインイメージセンサの構造例〕
図１３は、一般的なＣＭＯＳイメージセンサが備える画素セル１４００の構造例を示す図である。
画素セル１４００は、フォトダイオード１４０４からの信号電荷を読み出す読み出しトランジスタ１４０５、フォトダイオード１４０４を電源電位にリセットするリセットトランジスタ１４０６を備えている。また、画素セル１４００は、読み出された信号電荷をその量に応じて電流に変換する増幅トランジスタ１４０７、信号電流を読み出す垂直信号線１４０８、電源となる選択電源線１４０１、読み出し線１４０３、リセット線１４０２を備えている。画素セル１４００の周辺の構成は、垂直信号線１４０８の一端側にサンプルホールド回路１４０９及び負荷トランジスタ１４１０が接続されている。サンプルホールド回路１４０９には入力側に水平選択線１４１１が接続されている。
このように構成されたＣＭＯＳイメージセンサの画素セル１４００は次のように動作する。選択電源線１４０１に電圧Ｖｄを印加して、リセット線１４０２と読み出し線１４０３にハイレベルの信号を与えると、リセットトランジスタ１４０６と読み出しトランジスタ１４０５がＯＮになる。これにより、フォトダイオード１４０４の電位が電圧Ｖｄに設定される。次に、読み出し線１４０３とリセット線１４０２の信号をローレベルとすることにより、読み出しトランジスタ１４０５とリセットトランジスタ１４０６をＯＦＦとする。これにより、フォトダイオード１４０４はフローティング状態になり、フォトダイオード１４０４に入射した光量に応じて光電変換された電子がフォトダイオード１４０４に蓄積される。その結果、フォトダイオード１４０４の電位はＶｄより低下していく。
蓄積を終了した後に、読み出し線１４０３と選択電源線１４０１をハイレベルに設定すると、フォトダイオード１４０４に入射した光量に応じた信号電荷が増幅トランジスタ１４０７のゲートに移動する。よって、信号電荷に応じた電流が垂直信号線１４０８を通して負荷トランジスタ１４１０に流れる。この垂直信号線１４０８の電位をサンプルホールド回路１４０９で記憶して、水平選択線１４１１により１ライン毎に信号を出力することで画像信号が出力される。
ラインイメージセンサは、複数の画素セルを主走査方向に並べて構成されている。また、ラインイメージセンサは、画像処理部へ画像信号を順次読み出すためのシフトレジスタ部を備えている。１ライン分の画像信号をシフトレジスタ部に出力し終えると、次ラインの読取に移行する。この作業を繰り返して原稿の画像情報を順次取得していく。
【００１９】
ここで、静電気がラインイメージセンサに加わったとする。例えばフォトダイオード１４０４に蓄積された電子が静電気によって放出され、出力信号が最小値にまで減少すると黒いノイズ画素となる。このような画素セル１４００が連続すると黒スジのノイズ画像となる。逆に、静電気によって増幅トランジスタ１４０７の動作状態がＯＮに固定されてしまうと、入力電圧にかかわらず出力信号は最大値付近になってしまい、白いノイズ画素となり、白スジのノイズ画像の原因となる。
【００２０】
〔ノイズ画像例〕
図３〜図５は、静電気が発生した場合のラインイメージセンサの出力波形と、静電気が原因で発生したノイズ画像の例を示す模式図である。図示する例では、原稿画像の読取中に副走査方向に数えてＮライン目の主走査方向ラインの期間Ａにおいて静電気が発生し、副走査方向に数えてＮ＋１ライン目の主走査方向ラインの期間Ｂにおいて静電気が発生して、ラインイメージセンサが誤動作したと仮定する。以下、ノイズ画像として黒スジが発生した場合の例による説明する。
【００２１】
図３は、静電気が発生した期間Ａ及び期間Ｂのみラインイメージセンサが誤動作し、当該期間の読取画像が黒スジとして現れる場合を示している。
図４は、静電気発生後から主走査方向ラインの最後の画素を読み取るまでの間、ラインイメージセンサが誤動作して、当該期間の読取画像が黒スジとして現れる場合を示している。即ち、このノイズ画像パターンは、一の主走査方向ライン中の任意の画素から当該一の主走査方向ライン終端の画素までが異常画素となるパターンである。
図５は、ラインイメージセンサを構成するチップセンサ単位で誤動作して、当該チップセンサの読取画像が黒スジとして現れる場合を示している。ここで図示するラインイメージセンサは主走査方向に複数（ここでは４つ）のチップセンサ（ｃｈｉｐ１〜ｃｈｉｐ４）を備えた密着方式のイメージセンサ（ＣＩＳ：Contact Image Sensor）である。また、図５に示すノイズ画像パターンは、一の主走査方向ライン中、一のチップセンサによって読み取られたある画素から当該一のチップセンサの主走査方向ライン終端の画素までが異常画素となるパターンである。
例えば、期間Ａにおいてｃｈｉｐ３は静電気の発生に関係なく正常に動作しているが、ｃｈｉｐ４は静電気の発生によって誤動作し、ｃｈｉｐ４が読み取った読取画像が黒スジとして現れている。また、期間Ｂにおいてｃｈｉｐ１は静電気の発生に関係なく正常に動作しているが、ｃｈｉｐ２は静電気の発生によって誤動作し、ｃｈｉｐ２が読み取った読取画像が黒スジとして現れている。
読取画像に生ずるノイズ画像は、使用するラインイメージセンサの回路構造や静電気に対する耐性の個体差、或いはラインイメージセンサが受ける静電気の大きさ（電荷量）や時間的な長さによっても異なってくると考えられる。少なくとも、図３〜図５に示したように、発生するノイズ画像には幾つかのパターンが存在する。
また、発生するノイズ画像のパターンは、夫々の画像読取装置の回路構造、ケーブルの配線ルート、或いは接地状態等によって決定され、夫々の画像読取装置は特定パターンのノイズ画像のみを発生させる。即ち、図５に示すパターンのノイズ画像を発生させた画像読取装置は、将来においても同一パターンのノイズ画像を発生させ続ける。但し、実際にノイズ画像が発生するか否かは、画像読取装置の設置環境や動作条件（画像読取条件）に応じて変化する。
そこで本実施形態においては、画像読取装置が発生させるノイズ画像のパターンを予め記憶しておき、ノイズ画像のパターンに応じて、異常か否かを判定する画素を減少させてＣＰＵ負荷（画像読取装置の負荷）を低減する。
【００２２】
〔ノイズ画像検出部〕
図６は、本発明の一実施形態に係るノイズ画像検出部のブロック構成図である。
ノイズ画像検出部２０４（異常画像検出部）は、画素判定部３０１、画素判定結果記憶部３０２、ノイズ画像範囲判定部３０３、ノイズ画像範囲記憶部３０４、判定対象画素・画素異常判定条件設定部３０５Ａ、ノイズ画像範囲判定条件設定部３０５Ｂ、を含む判定条件設定部３０５、判定対象画素・判定条件記憶部３０７、ノイズ画像検出実行判断部３０８、ノイズ画像検出実行判断条件記憶部３０９、及びノイズ画像パターン判定部３１０を備える。
【００２３】
画素判定部３０１は、画像記憶部２０３に記憶されている画像データを読み出して、当該画像データを構成する画素に異常があるか否かを判定する。画素判定部３０１は、判定対象画素・画素異常判定条件設定部３０５Ａに判定対象として設定された判定対象画素が正常であるか異常であるか判定する。
画素判定結果記憶部３０２は、画素判定部３０１が出力した判定結果を記憶する。
ノイズ画像範囲判定部３０３は、画素判定結果記憶部３０２に記憶された判定結果に基づいて画像中のノイズ画像の範囲を判定する。ノイズ画像範囲判定部３０３は、ノイズ画像範囲判定条件設定部３０５Ｂに設定されたノイズ画像範囲判定条件に従ってノイズ画像の範囲を判定する。
ノイズ画像範囲記憶部３０４は、ノイズ画像範囲判定部３０３が出力した判定結果を記憶する。なお、画像補正部２０５は、ノイズ画像範囲記憶部３０４に記憶されたノイズ画像範囲に基づいてノイズ画像を補正する。
【００２４】
判定条件設定部３０５は、画像読取装置に装備されたラインイメージセンサ１０３が発生させる特定のノイズ画像パターンに応じて、判定対象画素とノイズ画像範囲の判定条件を設定する。画像読取装置１００が発生させる特定のノイズ画像パターン、及びノイズ画像パターンに対する判定対象画素とノイズ画像範囲の判定条件の関係は、予め判定対象画素・判定条件記憶部３０７に記憶されている。
【００２５】
以下に、画像読取装置が発生させるノイズ画像パターンと、判定対象画素及びノイズ画像範囲の判定条件との関係を示した判定条件テーブルの一例を示す。
【００２６】
【表１】
2016116017.tif 000003
【００２７】
例えば、画像読取装置が図５に示すノイズ画像パターンを過去に発生させた旨が判定対象画素・判定条件記憶部３０７に記憶されている場合、判定対象画素とノイズ画像範囲の判定条件には、設定３が用いられる。
判定条件設定部３０５によって選択された判定対象画素は、判定条件設定部３０５中の判定対象画素・画素異常判定条件設定部３０５Ａに設定され、ノイズ画像範囲の判定条件は、判定条件設定部３０５中のノイズ画像範囲判定条件設定部３０５Ｂに設定される。
判定対象画素・判定条件記憶部３０７には、正常な画素の画素値の範囲（画素値の下限閾値と上限閾値）が記憶されており、当該画素値の範囲に基づいて判定対象画素が異常か否かが判定される。
例えば画素値が０〜２５５の２５６段階の数値で表されるとすると、正常な画素の画素値の範囲は１０≦（画素値）≦２４０のように設定される。なお、画素値０の画素は黒画素であり、画素値２５６の画素は白画素である。画素値が下限閾値（例えば１０）を下回る場合に判定対象画素は異常と判断され、当該異常画素を含む異常画素の範囲には黒スジが生じていると判定される。逆に画素値が上限閾値（例えば２４０）を上回る場合に、判定対象画素は異常と判断され、当該異常画素を含む異常画素の範囲には白スジが生じていると判定される。
なお、ラインイメージセンサ１０３が白紙の原稿を読み取っても画素値が２５５（飽和値）とならないように、読取画像データの画素値にはマージン値（余裕）が設定されている。同様に、原稿照明光源１０１を消灯した状態にてラインイメージセンサ１０３が原稿を読み取っても画素値が０とならないように、読取画像データの画素値にはマージン値（余裕）が設定されている。例えば、ラインイメージセンサ１０３が正常に動作している場合、画像データに含まれる画素の画素値は２５（最小値）〜２２５（最大値）の範囲となるように、理論値に対して余裕を持った値に設定されている。
その一方で、静電気によって発生したノイズ画像範囲内の画素の画素値は０又は２５５となる。
そこで、本実施形態においては、判定対象画素が異常か否かを判定するための下限閾値については、各画素が取り得る画素値の理論上の最小値（例えば０）と、ラインイメージセンサ１０３が正常に動作している場合に各画素が取り得る画素値の最小値（例えば２５）との間（例えば１０）に設定する。同様に、判定対象画素が異常か否かを判定するための上限閾値については、各画素が取り得る画素値の理論上の最大値（例えば２５５）と、ラインイメージセンサ１０３が正常に動作している場合に各画素が取り得る画素値の最小値（例えば２２５）との間（例えば２４０）に設定する。このようにすることで、正常画素を異常画素と誤判定しないようにすると共に、異常画素か正常画素かを明確に区別できる。
【００２８】
ノイズ画像検出実行判断部３０８は、ノイズ画像検出部２０４によるノイズ画像検出処理を実行するか否かを判断する。ノイズ画像検出実行判断部３０８は、ノイズ画像検出実行判断条件記憶部３０９に記憶されたノイズ画像が発生する画像読取条件に基づいて、現在の画像読取条件において静電気が生じるか否かを判定する。そして静電気が生じると判定した場合にノイズ画像検出処理が実行されるようにし、静電気が生じないと判定した場合にノイズ画像検出処理が実行されないようにする。静電気が生じない場合にノイズ画像検出処理を実行しないように制御することで、ＣＰＵの負荷を低減することができる。
ここで、静電気が生じるか否かは、例えば、画像読取装置の設置場所の湿度（設置環境の一例）や、原稿の搬送速度、原稿の連続読取枚数、及び原稿の紙種（動作条件の一例）等の画像読取条件に依存する。これら画像読取条件を、ノイズ画像検出処理を実行するか否かを決定するための判断条件としてノイズ画像検出実行判断条件記憶部３０９に設定しておく。
【００２９】
なお、画像読取条件に関する情報の取得方法を例示すると、原稿の搬送速度の情報は、搬送モータ駆動制御部２０９（図２）から取得することができる。使用環境の湿度は、図２の各種センサ１１１の一つとして画像読取装置１００に設置された湿度センサから取得できる。原稿の連続読取枚数は、搬送検知センサが検知した原稿の先端や後端の通過をカウントすることで得ることができる。また、原稿の紙種は、操作部１１３（図２）を介してユーザに入力させることで得ることができる。もちろん、これ以外の他の手段により画像読取条件を取得してもよい。
さらに、同一の画像読み取り条件の下でも、個々の画像読取装置１００が有する装置特性のばらつきに起因して、夫々の画像読取装置１００に静電気が生じる条件は変わる。よって、ノイズ画像が検出されたときの画像読取条件をノイズ画像検出実行判断条件記憶部３０９にフィードバックして記憶させることで、より効率的にノイズ画像の検出ができる。
なお、ノイズ画像検出時の画像読取条件をそのまま閾値としてノイズ画像検出実行判断条件記憶部３０９に記憶させるとノイズ画像の検出漏れを引き起こす虞がある。そこで、ノイズ画像検出時の画像読取条件をノイズ画像検出実行判断条件記憶部３０９にフィードバックする場合は、当該画像読取条件に幅（又は余裕）を持たせた値を設定する。例えば、湿度４５％の時にノイズ画像が発生した場合は、これよりもやや高い湿度５０％をノイズ画像検出時の画像読取条件として設定する。
同様の理由から、画像読取条件に関する画像読取装置の初期設定（工場出荷時設定）は、静電気によるノイズ画像が発生すると想定される画像読取条件に対して、余裕を持たせた設定とする。即ち、初期設定には、ノイズ画像が発生すると想定される画像読取条件よりも、ややノイズ画像が発生しない側寄りの条件を設定する。
【００３０】
ノイズ画像パターン判定部３１０は、画像読取装置１００が発生させたノイズ画像のパターンを判定する。ノイズ画像パターン判定部３１０は、画像読取装置１００が発生させたノイズ画像のパターンが判定対象画素・判定条件記憶部３０７に記憶されていない場合や、操作部１１３を介してノイズ画像のパターンを判定するコマンドが入力された場合に動作する。ノイズ画像パターン判定部３１０は、判定したノイズ画像パターン（どのパターンのノイズ画像が発生したか）を判定対象画素・判定条件記憶部３０７に記憶させる。記憶されたノイズ画像のパターンは、以降のノイズ画像判定に使用される。
【００３１】
〔ノイズ画像検出処理〕
図７は、本発明の一実施形態に係るノイズ画像検出部による「ノイズ画像検出処理」を示したフローチャートである。
ステップＳ１０においてノイズ画像検出実行判断部３０８は、サブルーチン「ノイズ画像検出実行判断処理」を実行する。
ステップＳ２０において判定対象画素・画素異常判定条件設定部３０５Ａは、ノイズ画像検出実行フラグがＯＮになっているか否かを判定する。ＯＮになっている場合はステップＳ３０を実行する。ＯＦＦになっている場合はノイズ画像検出処理を終了する。なお、ノイズ画像検出実行フラグは、ＲＡＭ内のワークエリア内に記憶されている。
ステップＳ３０において判定対象画素・画素異常判定条件設定部３０５Ａとノイズ画像範囲判定条件設定部３０５Ｂ（判定条件設定部）は、サブルーチン「判定対象画素・判定条件設定処理」を実行する。
ステップＳ４０において画素判定部３０１は、サブルーチン「画素判定処理」を実行する。
ステップＳ５０においてノイズ画像範囲判定部３０３は、サブルーチン「ノイズ画像範囲判定処理」を実行する。
ステップＳ６０においてノイズ画像範囲判定部３０３は、ノイズ画像検出実行フラグをＯＦＦにする。
【００３２】
〔ノイズ画像検出実行判断処理〕
図８は、サブルーチン「ノイズ画像検出実行判断処理」を示したフローチャートである。
本処理は、ノイズ画像検出実行判断部３０８が実行する。
本処理においてノイズ画像検出実行判断部３０８は、現在の画像読取条件を静電気の生じる画像読取条件と比較し、現在の画像読取条件が静電気の生じる画像読取条件に一致する場合に、ノイズ画像検出が実行されるように設定する。ここで、現在の画像読取条件は、センサ情報取得部２０７によって取得された各種センサ１１１からの検知情報や、操作制御部２０８によって取得された画像読取装置１００の操作に関する情報等である。ノイズ画像検出実行判断部３０８は、現在の画像読取条件をＲＡＭ内のワークエリアから読み出し、ノイズ画像検出実行判断条件記憶部３０９内に記憶されている静電気の生じる画像読取条件を読み出して、以下の処理を実行する。
【００３３】
ステップＳ１１においてノイズ画像検出実行判断部３０８は、原稿搬送速度が静電気の発生する速度（例えば１００ｍｍ／ｓ以上）であるか否かを判定する。原稿搬送速度が静電気の発生する速度である場合（ステップＳ１１においてｙｅｓ）は、ステップＳ１２の処理を実行する。
ステップＳ１２においてノイズ画像検出実行判断部３０８は、ノイズ画像検出実行フラグをＯＮにする。なお、ノイズ画像検出実行フラグは、ＲＡＭ内のワークエリア内に記憶される。
原稿搬送速度が静電気の発生しない速度である場合（ステップＳ１１においてｎｏ）は、ステップＳ１３の処理を実行する。
ステップＳ１３においてノイズ画像検出実行判断部３０８は、使用環境湿度が静電気の発生する湿度（例えば湿度２０％以下）であるか否かを判定する。静電気の発生する湿度である場合（ステップＳ１３においてｙｅｓ）は、ステップＳ１２の処理を実行する。静電気の発生しない湿度である場合（ステップＳ１３においてｎｏ）は、ステップＳ１４の処理を実行する。
ステップＳ１４においてノイズ画像検出実行判断部３０８は、原稿連続搬送枚数が静電気の発生する枚数（例えば３０枚以上）であるか否かを判定する。静電気の発生する枚数である場合（ステップＳ１４においてｙｅｓ）は、ステップＳ１２の処理を実行する。静電気の発生しない枚数である場合（ステップＳ１４においてｎｏ）は、ステップＳ１５の処理を実行する。
ステップＳ１５においてノイズ画像検出実行判断部３０８は、原稿が静電気の発生する紙種であるか否かを判定する。静電気の発生する紙種である場合（ステップＳ１５においてｙｅｓ）は、ステップＳ１２の処理を実行する。静電気の発生しない紙種である場合（ステップＳ１５においてｎｏ）は、本処理を終了する。
【００３４】
〔判定対象画素・判定条件設定処理〕
図９は、サブルーチン「判定対象画素・判定条件設定処理」を示したフローチャートである。
本処理は、判定対象画素・画素異常判定条件設定部３０５Ａとノイズ画像範囲判定条件設定部３０５Ｂ（判定条件設定部）が実行する。本処理は、判定条件設定部３０５が過去に発生したノイズ画像のパターンを判定対象画素・判定条件記憶部３０７から読み出して、判定対象画素とノイズ画像範囲の判定条件を設定する処理である。即ち、判定条件設定部３０５は、判定対象画素・判定条件記憶部３０７から読み出したノイズ画素のパターンに応じて、判定対象画素を判定対象画素・画素異常判定条件設定部３０５Ａに設定し、ノイズ画像判定条件をノイズ画像範囲判定条件設定部３０５Ｂに設定する。
【００３５】
ステップＳ３１において判定条件設定部３０５は、判定対象画素・判定条件記憶部３０７に記憶された過去のノイズ画像のパターンが、チップセンサ単位で発生したもの（図５）であるか否かを判断する。チップセンサ単位で発生したものである場合（ステップＳ３１においてｙｅｓ）、ステップＳ３２の処理を実行する。チップセンサ単位で発生したものでない場合（ステップＳ３１においてｎｏ）、ステップＳ３３の処理を実行する。
ステップＳ３２において判定条件設定部３０５は、判定条件テーブルの設定３を判定条件として設定する。即ち、判定条件設定部３０５は、各チップセンサの任意の一画素を判定対象画素とするように判定対象画素・画素異常判定条件設定部３０５Ａに設定する。また判定条件設定部３０５は、判定対象画素が異常画素であった場合に、チップセンサ全体をノイズ画像範囲と判定するように、判定条件をノイズ画像範囲判定条件設定部３０５Ｂに設定する。
ステップＳ３３において判定条件設定部３０５は、判定対象画素・判定条件記憶部３０７に記憶された過去のノイズ画像のパターンが、一の主走査方向ライン終端まで続くもの（図４）であるか否かを判断する。一の主走査方向ライン終端まで続く場合（ステップＳ３３においてｙｅｓ）、ステップＳ３４の処理を実行する。一の主走査方向ライン終端まで続くものではない場合（ステップＳ３３においてｎｏ）、ステップＳ３５の処理を実行する。
ステップＳ３４において判定条件設定部３０５は、判定条件テーブルの設定２を判定条件として設定する。即ち、判定条件設定部３０５は、各主走査方向ライン終端の画素を判定対象画素とするように判定対象画素・画素異常判定条件設定部３０５Ａに設定する。また判定条件設定部３０５は、判定対象画素が異常画素であった場合に、異常画素を含む主走査方向ラインの画素の全てをノイズ画像範囲と判定するように、判定条件をノイズ画像範囲判定条件設定部３０５Ｂに設定する。
ステップＳ３５において判定条件設定部３０５は、判定条件テーブルの設定１を判定条件として設定する。即ち、判定条件設定部３０５は、画像データを構成する全ての画素を判定対象画素とするように判定対象画素・画素異常判定条件設定部３０５Ａに設定する。また判定条件設定部３０５は、判定対象画素の輝度が所定の上限値を超えた場合、又は所定の下限値を下回った場合に、当該画素をノイズ画像範囲と判定するように、判定条件をノイズ画像範囲判定条件設定部３０５Ｂに設定する。画素をノイズ画像範囲と判定するように、判定条件をノイズ画像範囲判定条件設定部３０５Ｂに設定する。
なお、判定対象画素・判定条件記憶部３０７に過去に発生したノイズ画像のパターンが記憶されていない場合は、ステップＳ３５の処理によって判定条件テーブルの設定１が判定条件として設定される。
【００３６】
〔画素判定処理〕
図１０は、サブルーチン「画素判定処理」を示したフローチャートである。
本処理において画素判定部３０１は、判定対象画素・画素異常判定条件設定部３０５Ａに異常判定対象として設定された画素の画素値を夫々判定し、画素値が異常であるか否かを判定する。ここで、画素値はラインイメージセンサの出力、或いは画素の輝度を示す値であり、例えば０〜２５５の２５６段階の数値で表される。画素判定部３０１は、判定対象画素の画素値が正常範囲を逸脱した場合（所定の上限値を越えた場合、又は所定の下限値を下回った場合）に当該画素を異常画素と判定する。例えば、所定の上限値は２４０、所定の下限値は１０のように設定できる。
【００３７】
ステップＳ４１において、画素判定部３０１は、制御変数ｎに初期値としてｎ＝１を設定する。ここで、制御変数ｎに代入される夫々の値と各判定対象画素は１対１に対応づけられたものである。制御変数ｎの最大値は判定対象画素の数を表す。例えば、判定条件テーブルの設定１の場合、ｎの最大値は一の主走査方向ラインに含まれる画素数に主走査方向ライン数（副走査方向の画素数）を乗じた値となる。また、判定条件テーブルの設定２の場合、ｎの最大値は主走査方向ライン数に等しくなる。また、判定条件テーブルの設定３の場合、ｎの最大値は一つ主走査方向ラインに含まれるチップセンサ数と主走査方向ライン数を乗じた値となる。
ステップＳ４２において画素判定部３０１は、画素判定結果記憶部３０２に記憶されている前回の画素判定結果をリセットする。
ステップＳ４３において画素判定部３０１は、ｎ番目の判定対象画素の画素値「ｔａｒｇｅｔ＿ｎ」を画像記憶部２０３から読み出して、ＲＡＭ内のワークエリアに一時的に保持する。
ステップＳ４４において画素判定部３０１は、ｎ番目の判定対象画素が正常画素か異常画素かを判定する。例えば、正常画素の下限値を１０、上限値を２４０と設定した場合、画素判定部３０１は、「１０≦ｔａｒｇｅｔ＿ｎ≦２４０」を満たすか否かを判定する。条件を満たす場合（ステップＳ４４においてｙｅｓ）、ｎ番目の判定対象画素は正常画素であるため、ステップＳ４６の処理を実行する。条件を満たさない場合（ステップＳ４４においてｎｏ）、ｎ番目の判定対象画素は異常画素であるため、ステップＳ４５の処理を実行する。
ステップＳ４５において画素判定部３０１は、異常画素の位置を画素判定結果記憶部３０２に記憶させる。
ステップＳ４６において画素判定部３０１は、ｎをインクリメントする。
ステップＳ４７において画素判定部３０１は、全ての判定対象画素の異常判定が終了したか、即ち「ｎ＞（ｎの最大値）」を満たすか否かを確認する。全画素の異常判定が終了した場合（ステップＳ４７においてｙｅｓ）、画素判定部３０１は画素判定処理を終了する。全画素の異常判定が終了していない場合（ステップＳ４７においてｎｏ）、画素判定部３０１はステップＳ４３以下の処理を実行する。
【００３８】
〔ノイズ画像範囲判定処理〕
図１１は、サブルーチン「ノイズ画像範囲判定処理」を示したフローチャートである。
本処理においてノイズ画像範囲判定部３０３は、画素判定部３０１によって判定された判定対象画素中に異常画素が存在した場合に、ノイズ画像パターンに応じてノイズ画像範囲判定条件設定部３０５Ｂに設定されたノイズ画像範囲判定条件に従って、異常画素を含む所定の画像範囲をノイズ画像範囲と判定する。
ステップＳ５１においてノイズ画像範囲判定部３０３は、画素判定結果記憶部３０２から画素判定結果を読み出して、ノイズ画像範囲判定条件設定部３０５Ｂに設定されたノイズ画像範囲判定条件に従って、異常画素を含む特定の範囲をノイズ画像の範囲と判定する。
即ち、判定対象画素が判定条件テーブルの設定２である場合にノイズ画像範囲判定部３０３は、異常画素を含む主走査方向ラインの画素の全てをノイズ画像範囲と判定する。また、判定対象画素が判定条件テーブルの設定３である場合にノイズ画像範囲判定部３０３は、異常画素を出力したチップセンサによる出力画像全体をノイズ画像範囲と判定する。ただし、設定３の判断は主走査方向ライン毎に行われる。
ステップＳ５２においてノイズ画像範囲判定部３０３は、判定結果をノイズ画像範囲記憶部３０４に記憶させる。なお、判定対象画素が判定条件テーブルの設定１である場合、全ての画素を判定対象としているため、ノイズ画像範囲判定部３０３は、全ての異常画素を判定結果としてノイズ画像範囲記憶部３０４に記憶させる。
【００３９】
〔ノイズ画像パターン判定処理〕
図１２は、本発明の一実施形態に係るノイズ画像パターン判定部による「ノイズ画像パターン判定処理」を示したフローチャートである。本処理は、画像読取装置１００が発生させたノイズ画像のパターンが判定対象画素・判定条件記憶部３０７に記憶されていない場合や、操作部１１３を介してノイズ画像のパターンを判定するコマンドが入力された場合に実行される。ノイズ画像のパターン判定は、例えば画像読取装置の初期の運転時や、ランニング試験時、或いは静電放電試験時等に実行される。上記コマンドが入力された場合、操作制御部２０８はＲＡＭのワークエリア内のノイズ画像パターン判定処理実行フラグをＯＮにする。
【００４０】
ステップＳ７１において判定条件設定部３０５は、ノイズ画像パターン判定処理実行フラグがＯＮになっているか否かを確認する。ＯＦＦになっている場合はステップＳ７３を実行する。ＯＮになっている場合はステップＳ７５を実行する。
ステップＳ７３において判定条件設定部３０５は、画像読取装置１００が発生させたノイズ画像のパターンが判定対象画素・判定条件記憶部３０７に記憶されているか否かを確認する。記憶されている場合は処理を終了する。記憶されていない場合はステップＳ７５を実行する。
ステップＳ７５において判定条件設定部３０５は、判定条件テーブルの設定１に相当する設定を判定条件として設定する。即ち、判定条件設定部３０５は、画像データを構成する全ての画素を判定対象画素とするように判定対象画素・画素異常判定条件設定部３０５Ａに設定する。また、判定条件設定部３０５は、正常な画素値の範囲を逸脱した画素を含む全範囲をノイズ画像範囲とするようにノイズ画像範囲判定条件設定部３０５Ｂに設定する。
ステップＳ４０において画素判定部３０１は、サブルーチン「画素判定処理」を実行する。
ステップＳ５０においてノイズ画像範囲判定部３０３は、サブルーチン「ノイズ画像範囲判定処理」を実行する。
ステップＳ７７においてノイズ画像パターン判定部３１０は、ノイズ画像範囲記憶部３０４にノイズ画像が記憶されているか否かを判定する。記憶されていない場合（ステップＳ７７にてＮＯ）は処理を終了する。記憶されている場合（ステップＳ７７にてＹＥＳ）、即ちノイズ画像が発生した場合にはステップＳ７９の処理を実行する。
ステップＳ７９においてノイズ画像パターン判定部３１０は、ノイズ画像範囲記憶部３０４に記憶されているノイズ画像のパターンを判定する。ノイズ画像パターン判定部３１０はノイズ画像範囲記憶部３０４からノイズ画像を読み出して、発生したノイズ画像のパターンが、図３〜図５の何れのパターンであるかを判定する。ノイズ画像パターン判定部３１０は画素判定部３０１により異常と判定された画素の配置に基づいてノイズ画像パターンを判定する。
ステップＳ８１においてノイズ画像パターン判定部３１０は、ノイズ画像パターン判定処理実行フラグをＯＦＦにする。
【００４１】
〔本発明の構成、作用、効果のまとめ〕
＜態様１＞
本態様は、読取対象を露光する光源１０１と、読取対象からの反射光を受光して読取対象の画像を読み取る画像読取手段（画像読取部２０２）と、画像読取手段が出力した画像データからノイズ画像を検出するノイズ画像検出手段（ノイズ画像検出部２０４）と、を備えた画像読取装置１００であって、ノイズ画像検出手段は、画像読取手段が発生させるノイズ画像パターンに応じて判定対象画素を設定する判定対象画素設定手段（判定対象画素・画素異常判定条件設定部３０５Ａ）と、各判定対象画素が正常であるか否かを判定する画素判定手段（画素判定部３０１）と、ノイズ画像パターンに応じて、画素判定手段によって異常と判定された画素を含む所定の画像範囲をノイズ画像範囲と判定するノイズ画像範囲判定手段（ノイズ画像範囲判定３０３）と、を備えたことを特徴とする。
本態様によれば、画像読取手段が発生させるノイズ画像パターンに応じて判定対象画素を設定し、画素判定手段によって異常と判定された画素を含む所定の画像範囲をノイズ画像範囲と判定するので、効率よくノイズ画像を検出でき、装置の負荷を低減することができる。
【００４２】
＜態様２＞
本態様は、ノイズ画像パターンが、一の主走査方向ライン中の任意の画素から当該一の主走査方向ライン終端の画素までが異常画素となるパターンである場合に、判定対象画素設定手段（判定対象画素・画素異常判定条件設定部３０５Ａ）は、各主走査方向ライン終端の画素を判定対象画素に設定することを特徴とする。
本態様によれば、図４に示されたパターンのノイズ画像を効率よく検出することができる。
【００４３】
＜態様３＞
本態様は、画像読取手段が主走査方向に複数のチップセンサを備えており、且つ、ノイズ画像パターンが、一の主走査方向ライン中、一のチップセンサによって読み取られたある画素から当該一のチップセンサの主走査方向ライン終端の画素までが異常画素となるパターンである場合に、判定対象画素設定手段（判定対象画素・画素異常判定条件設定部３０５Ａ）は、各チップセンサが読み取る各主走査方向ライン中の任意の一画素を判定対象画素に設定することを特徴とする。
本態様によれば、図５に示されたパターンのノイズ画像を効率よく検出することができる。
【００４４】
＜態様４＞
画素判定手段（画素判定部３０１）は、判定対象画素の画素値が下限閾値を下回る場合、又は上限閾値を上回る場合に、判定対象画素を異常と判定するものであり、下限閾値は、各画素が取り得る画素値の理論上の最小値と、画像読取手段が正常に動作している場合に各画素が取り得る画素値の最小値との間に設定され、上限閾値は、各画素が取り得る画素値の理論上の最大値と、画像読取手段が正常に動作している場合に各画素が取り得る画素値の最大値との間に設定されることを特徴とする。
仮に、画像読取手段が正常に動作している場合に各画素が取り得る画素値の下限値と上限値を、夫々判定対象画素の異常を判定するための下限閾値と上限閾値に設定したとすると、正常画素を誤って異常画素と判断する虞がある。本態様においては、下限閾値を、理論上の画素値の最小値と、正常画素の画素値の最小値との間に設定する。また、上限閾値を、理論上の画素値の最大値と、正常画素の画素値の最大値との間に設定する。このようにすることで、正常画素を異常画素と誤判定することを防止すると共に、異常画素か正常画素かを明確に区別できる。
【００４５】
＜態様５＞
本態様は、画像読取手段（画像読取部２０２）が発生させるノイズ画像パターンを予め記憶するノイズ画像パターン記憶手段（判定対象画素・判定条件記憶部３０７）を備えていることを特徴とする。
本態様においては、ノイズ画像パターン記憶手段に記憶されているノイズ画像パターンに応じて判定対象画素を設定し、画素判定手段によって異常と判定された画素を含む所定の画像範囲をノイズ画像範囲と判定する。従って、効率よくノイズ画像を検出でき、装置の負荷を低減することができる。
【００４６】
＜態様６＞
本態様は、画像読取手段（画像読取部２０２）が出力した画像データに含まれるノイズ画像のパターンを判定するノイズ画像パターン判定手段（ノイズ画像パターン判定部３１０）を備え、画像読取手段が発生させるノイズ画像パターンがノイズ画像パターン記憶手段（判定対象画素・判定条件記憶部３０７）に記憶されていない場合、又はノイズ画像のパターンを判定するコマンドが入力された場合に、判定対象画素設定手段（判定対象画素・画素異常判定条件設定部３０５Ａ）は画像データを構成する全ての画素を判定対象画素に設定し、ノイズ画像パターン判定手段は、画素判定手段（画素判定部３０１）により異常と判定された画素の配置に基づいて画像読取手段が発生させるノイズ画像パターンを判定し、判定したノイズ画像パターンをノイズ画像パターン記憶手段に記憶させることを特徴とする。
本態様によれば、画像読取手段が出力した画像データに含まれるノイズ画像のパターンを予め判定して、ノイズ画像パターン記憶手段に記憶させる。ノイズ画像パターンに応じて判定対象画素を設定し、画素判定手段によって異常と判定された画素を含む所定の画像範囲をノイズ画像範囲と判定するので、効率よくノイズ画像を検出でき、装置の負荷を低減することができる。
【００４７】
＜態様７＞
本態様は、ノイズ画像検出手段（ノイズ画像検出部２０４）は、画像読取装置１００の設置環境及び動作条件に基づいてノイズ画像の検出処理を実行するか否かを判断するノイズ画像検出実行判断手段（ノイズ画像検出実行判断部３０８）を備えたことを特徴とする。
本態様によれば、ノイズ画像を発生させる条件を満たすときのみノイズ画像の検出処理を実行するので、装置負荷を低減できる。
【００４８】
＜態様８＞
本態様は、ノイズ画像が検出されたときの画像読取装置１００の設置環境及び動作条件を記憶するノイズ画像検出実行判断条件記憶手段（ノイズ画像検出実行判断条件記憶部３０９）を備えたことを特徴とする。
ノイズ画像を発生させる条件は、全ての画像読取装置で同じとなるわけではない。本態様によれば、ノイズ画像を発生させた時の条件をノイズ画像検出実行判断条件記憶手段に記憶させるので、夫々の画像読取装置に最適な判断条件の下でノイズ画像の検出処理を実行できる。
【００４９】
＜態様９＞
本態様は、読取対象を露光する光源１０１と、読取対象からの反射光を受光して読取対象の画像を読み取る画像読取手段（画像読取部２０２）と、画像読取手段が出力した画像データからノイズ画像を検出するノイズ画像検出手段（ノイズ画像検出部２０４）と、を備えた画像読取装置１００におけるノイズ画像検出方法であって、判定対象画素設定手段（判定対象画素・画素異常判定条件設定部３０５Ａ）が、画像読取手段が発生させるノイズ画像パターンに応じて判定対象画素を設定するステップと、画素判定手段（画素判定部３０１）が、各判定対象画素が正常であるか否かを判定するステップと、ノイズ画像範囲判定手段（ノイズ画像範囲判定３０３）が、ノイズ画像パターンに応じて、画素判定手段によって異常と判定された画素を含む所定の画素範囲をノイズ画像範囲と判定するステップと、を有することを特徴とする。
本態様によれば、態様１と同様の効果を奏することができる。
【符号の説明】
【００５０】
１００…画像読取装置、１００，１０１Ｒ，１０１Ｇ，１０１Ｂ…原稿照明光源、１０２…レンズ、１０３…ラインイメージセンサ、１０４…キャリッジ、１０５…原稿、１０６…原稿台ガラス、１０７…基準白板、１０８…コンタクトガラス、１０９…原稿設置台、１１０…原稿搬送路、１１１…各種センサ、１１２…キャリッジ駆動部、１１３…操作部、１１４…搬送モータ、２００…コントローラ、２０１…光源制御部、２０２…画像取得部、２０３…画像記憶部、２０４…ノイズ画像検出部、２０５…画像補正部、２０６…キャリッジ駆動制御部、２０７…センサ情報取得部、２０８…操作制御部、２０９…搬送モータ駆動制御部、３０１…画素判定部、３０２…画素判定結果記憶部、３０３…ノイズ画像範囲判定部、３０４…ノイズ画像範囲記憶部、３０５…判定条件設定部、３０５Ａ…判定対象画素・画素異常判定条件設定部、３０５Ｂ…ノイズ画像範囲判定条件設定部、３０７…判定対象画素・判定条件記憶部、３０８…ノイズ画像検出実行判断部、３０９…ノイズ画像検出実行判断条件記憶部、３１０…ノイズ画像パターン判定部
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特開２００９−２７８５６３公報
【図１】
2016116017.tif 000004
【図２】
2016116017.tif 000005
【図３】
2016116017.tif 000006
【図４】
2016116017.tif 000007
【図５】
2016116017.tif 000008
【図６】
2016116017.tif 000009
【図７】
2016116017.tif 000010
【図８】
2016116017.tif 000011
【図９】
2016116017.tif 000012
【図１０】
2016116017.tif 000013
【図１１】
2016116017.tif 000014
【図１２】
2016116017.tif 000015
【図１３】
2016116017.tif 000016