(57)【特許請求の範囲】
【請求項１】
画素に対応する複数の受光素子を一次元に配列させたラインセンサを色成分毎に配置させた画像読取部に、原稿が搬送されるコンタクトガラス上の読取位置からの反射光を導くことによって、当該反射光の強度が画素毎に濃度値に変換された色成分毎の画像データを取得する画像読取装置であって、
前記色成分毎の画像データのうち、選択された一の色成分の画像データにおいて、ある注目画素と当該注目画素に隣接する画素との間における濃度値の変化量を表す隣接濃度変化量が予め定められた第一基準値を超過する場合に、当該注目画素を先頭画素として、前記先頭画素に連続する各画素の濃度値と前記先頭画素の濃度値とを順次比較する中で、濃度値が前記先頭画素の濃度値以上となる最初の画素を終了画素とし、前記先頭画素から前記終了画素まで連続する画素群を当該一の色成分の画像データにおける仮異物領域として検出する仮異物領域検出部と、
前記仮異物領域検出部が、選択された一の色成分の画像データにおける仮異物領域を検出し、当該仮異物領域を構成する画素数が予め定められた第二基準値未満であった場合に、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第一条件を満たすと判定する第一条件判定部と、
前記第一条件判定部によって前記第一条件を満たすと判定された場合に、前記仮異物領域内の全画素の濃度値の平均値が予め定められた第三基準値以上であったときは、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第二条件を満たすと判定する第二条件判定部と、
前記第二条件判定部によって前記第二条件を満たすと判定された場合に、前記選択された一の色成分とは他の色成分のうち、何れか一の色成分の画像データにおいて、前記仮異物領域の前記先頭画素に対応する画素の濃度値と、前記仮異物領域の全画素に対応する画素の濃度値の平均値との差が、予め定められた第四基準値未満であったときは、前記選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する異物判定処理を行う異物判定部と、
前記第二条件判定部によって前記第二条件を満たすと判定された場合であって、前記異物判定部によって前記異物判定処理が行われる前に、前記仮異物領域の先頭画素の濃度値を、前記仮異物領域外において当該先頭画素に隣接する画素の濃度値に変更後、当該変更後の前記仮異物領域の全画素の濃度値の平均値を算出し、更に、前記選択された一の色成分とは他の色成分の画像データ毎に、前記仮異物領域の全画素に対応する画素の濃度値の平均値をそれぞれ算出する仮平均値算出部と、
前記仮平均値算出部で算出された前記平均値の全てが予め定められた第五基準値以上であった場合は、前記異物判定部によって前記異物判定処理を行わせる一方、前記仮平均値算出部で算出された前記平均値のうちの何れかが前記第五基準値未満であった場合は、前記他の全ての色成分の画像データにおいて、前記仮異物領域の先頭画素に対応する画素の濃度値と、前記仮平均値算出部によって算出された前記仮異物領域の全画素に対応する画素の濃度値の前記平均値との差が、前記第四基準値未満であったときに、前記選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する異物制限判定処理を行う異物制限判定部と、
を備える画像読取装置。
【請求項２】
前記異物制限判定部は、前記異物制限判定処理において前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮平均値算出部によって算出された前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とし、
前記異物判定部は、前記異物判定処理において前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とする請求項１に記載の画像読取装置。
【請求項３】
画素に対応する複数の受光素子を一次元に配列させたラインセンサを色成分毎に配置させた画像読取部に、原稿が搬送されるコンタクトガラス上の読取位置からの反射光を導くことによって、当該反射光の強度が画素毎に濃度値に変換された色成分毎の画像データを取得する画像読取装置であって、
前記色成分毎の画像データのうち、選択された一の色成分の画像データにおいて、ある注目画素と当該注目画素に隣接する画素との間における濃度値の変化量を表す隣接濃度変化量が予め定められた第一基準値を超過する場合に、当該注目画素を先頭画素として、前記先頭画素に連続する各画素の濃度値と前記先頭画素の濃度値とを順次比較する中で、濃度値が前記先頭画素の濃度値以上となる最初の画素を終了画素とし、前記先頭画素から前記終了画素まで連続する画素群を当該一の色成分の画像データにおける仮異物領域として検出する仮異物領域検出部と、
前記仮異物領域検出部が、選択された一の色成分の画像データにおける仮異物領域を検出し、当該仮異物領域を構成する画素数が予め定められた第二基準値未満であった場合に、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第一条件を満たすと判定する第一条件判定部と、
前記第一条件判定部によって前記第一条件を満たすと判定された場合に、前記仮異物領域内の全画素の濃度値の平均値が予め定められた第三基準値以上であったときは、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第二条件を満たすと判定する第二条件判定部と、
前記第二条件判定部によって前記第二条件を満たすと判定された場合に、前記選択された一の色成分とは他の色成分のうち、何れか一の色成分の画像データにおいて、前記仮異物領域の前記先頭画素に対応する画素の濃度値と、前記仮異物領域の全画素に対応する画素の濃度値の平均値との差が、予め定められた第四基準値未満であったときは、前記選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する異物判定処理を行う異物判定部と、
を備え、
前記仮異物領域検出部は、前記仮異物領域を検出する際に、前記先頭画素に連続する各画素の濃度値と前記先頭画素に隣接する２つの画素の濃度値の平均値とを順次比較する中で、濃度値が前記先頭画素に隣接する２つの画素の濃度値の平均値以上となる最初の画素を、前記仮異物領域の終了画素とする画像読取装置。
【請求項４】
前記異物判定部は、前記異物判定処理において、更に、前記仮異物領域の全画素に対応する画素の濃度値の平均値が予め定められた第六基準値以上であったときに、前記選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する請求項３に記載の画像読取装置。
【請求項５】
前記第二条件判定部によって前記第二条件を満たすと判定された場合であって、前記異物判定部によって前記異物判定処理が行われる前に、前記選択された一の色成分の画像データを読取ったラインセンサに隣接しないラインセンサである離間ラインセンサが存在するときは、当該離間ラインセンサに対応する色成分の画像データにおいて、前記仮異物領域の前記先頭画素に対応する画素の濃度値と、前記仮異物領域の全画素に対応する画素の濃度値の平均値との差が、前記第四基準値未満であるときにのみ、前記異物判定部によって前記異物判定処理を行わせる一方、前記離間ラインセンサが存在しないときは、前記異物判定部によって前記異物判定処理を行わせる制限条件判定処理を行う制限条件判定部を更に備える請求項４に記載の画像読取装置。
【請求項６】
前記異物判定部は、前記異物判定処理において前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とする請求項３又は４に記載の画像読取装置。
【請求項７】
前記制限条件判定部は、前記制限条件判定処理において、前記離間ラインセンサに対応する色成分の画像データにおける前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とし、
前記異物判定部は、前記異物判定処理において前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とする請求項５に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関し、特に、色成分毎のラインセンサのうち、所定のラインセンサに対応する画像読取位置に付着した異物を適切に検出することが可能な画像読取装置に関する。
【背景技術】
【０００２】
デジタル複写機、スキャナ、ファクシミリ等の画像読取装置では、主として２種類の原稿の画像を読み取る手法が存在する。１つは、原稿をガラス台に載置させることで原稿位置を固定させながら、光学系を移動させて画像を読み取る手法（光学系移動方式）である。もう一つは、光学系の位置を固定し、原稿搬送装置（ＡＤＦ：ＡｕｔｏＤｏｃｕｍｅｎｔＦｅｅｄｅｒ）によって原稿を搬送させながら画像を読み取る手法（原稿移動方式）である。
【０００３】
上記原稿移動方式では、原稿の画像を読み取る場合、画像を読み取る読取部の原稿台ガラスが常に固定された状態であるため、当該原稿台ガラス上にゴミ等の付着物が付着すると、当該付着物が副走査方向の筋となって、画像に現れてしまうという問題がある。
【０００４】
当該問題を解決するために、下記特許文献１には、ライン間補正後の色成分毎の画像データのうち、選択された一の色成分の画像データの一次微分値の絶対値が第一基準値を超過した画素を、仮異物領域の先頭画素とし、当該一の色成分の画像データが、当該先頭画素の画像データ以上となる画素を、仮異物領域の終了画素として仮異物領域を検出する仮異物領域検出手段と、前記仮異物領域に対応する他の色成分の先頭画素の画像データと、当該他の色成分の仮異物領域内の画像データの平均値との差が第二基準値未満であることを判定することによって、一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する異物判定手段と、を備える画像読取装置が記載されている。
【０００５】
当該画像読取装置によれば、一の色成分で検出された仮異物領域が、異物に対応する領域なのか画像に対応する領域なのかを他の色成分の濃度変化に基づいて判定することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−４９９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の技術を適用し、濃度の濃い画像を含む原稿を用いて、一部の色成分のラインセンサに対応する読取位置に付着した異物の検出を行う場合には、濃度の濃い画像の中では異物による濃度変化量が小さいために、異物に起因して濃度変化が生じているのか、画像の図柄によって濃度変化が生じているのかを明確に区別することができず、本来の画像を誤って異物と判定してしまう虞があった。
【０００８】
そこで、本発明は、このような事情に鑑みてなされたものであり、ラインセンサの読取位置に付着した異物を誤検出する虞を低減することが可能な画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に係る発明の画像読取装置は、画素に対応する複数の受光素子を一次元に配列させたラインセンサを色成分毎に配置させた画像読取部に、原稿が搬送されるコンタクトガラス上の読取位置からの反射光を導くことによって、当該反射光の強度が画素毎に濃度値に変換された色成分毎の画像データを取得する画像読取装置であって、前記色成分毎の画像データのうち、選択された一の色成分の画像データにおいて、ある注目画素と当該注目画素に隣接する画素との間における濃度値の変化量を表す隣接濃度変化量が予め定められた第一基準値を超過する場合に、当該注目画素を先頭画素として、前記先頭画素に連続する各画素の濃度値と前記先頭画素の濃度値とを順次比較する中で、濃度値が前記先頭画素の濃度値以上となる最初の画素を終了画素とし、前記先頭画素から前記終了画素まで連続する画素群を当該一の色成分の画像データにおける仮異物領域として検出する仮異物領域検出部と、前記仮異物領域検出部が、選択された一の色成分の画像データにおける仮異物領域を検出し、当該仮異物領域を構成する画素数が予め定められた第二基準値未満であった場合に、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第一条件を満たすと判定する第一条件判定部と、前記第一条件判定部によって前記第一条件を満たすと判定された場合に、前記仮異物領域内の全画素の濃度値の平均値が予め定められた第三基準値以上であったときは、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第二条件を満たすと判定する第二条件判定部と、前記第二条件判定部によって前記第二条件を満たすと判定された場合に、前記選択された一の色成分とは他の色成分のうち、何れか一の色成分の画像データにおいて、前記仮異物領域の前記先頭画素に対応する画素の濃度値と、前記仮異物領域の全画素に対応する画素の濃度値の平均値との差が、予め定められた第四基準値未満であったときは、前記選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する異物判定処理を行う異物判定部と、前記第二条件判定部によって前記第二条件を満たすと判定された場合であって、前記異物判定部によって前記異物判定処理が行われる前に、前記仮異物領域の先頭画素の濃度値を、前記仮異物領域外において当該先頭画素に隣接する画素の濃度値に変更後、当該変更後の前記仮異物領域の全画素の濃度値の平均値を算出し、更に、前記選択された一の色成分とは他の色成分の画像データ毎に、前記仮異物領域の全画素に対応する画素の濃度値の平均値をそれぞれ算出する仮平均値算出部と、前記仮平均値算出部で算出された前記平均値の全てが予め定められた第五基準値以上であった場合は、前記異物判定部によって前記異物判定処理を行わせる一方、前記仮平均値算出部で算出された前記平均値のうちの何れかが前記第五基準値未満であった場合は、前記他の全ての色成分の画像データにおいて、前記仮異物領域の先頭画素に対応する画素の濃度値と、前記仮平均値算出部によって算出された前記仮異物領域の全画素に対応する画素の濃度値の前記平均値との差が、前記第四基準値未満であったときに、前記選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する異物制限判定処理を行う異物制限判定部と、を備える。
【００１０】
この構成によれば、仮異物領域検出部によって検出された仮異物領域の画素数が第二基準値未満であった場合には、第一条件判定部によって、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第一条件を満たすと判定される。このため、微小な異物に対応させた第二基準値未満の画素数で構成される仮異物領域のみを、異物の存在を判定する対象の領域とするように制限することができ、微小な異物のみを対象とした異物検出を実現することができる。
【００１１】
そして、第一条件判定部によって上記第一条件を満たすと判定された場合において、仮異物領域内の全画素の濃度値の平均値が第三基準値以上であったときには、第二条件判定部によって、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第二条件を満たすと判定される。
【００１２】
このため、全画素の濃度値の平均値が第三基準値以上となる仮異物領域のみを、異物の存在を判定する対象の領域とするように制限することができる。つまり、領域内の全画素の濃度値の平均値が第三基準値以上に明るい領域のみを、異物の存在を判定する対象の領域にするように制限して、暗い領域内においては、異物に起因して濃度変化が生じているのか、画像の図柄によって濃度変化が生じているのかの判定を行うことを回避することができる。これによって、暗い領域内にある本来の画像を異物として誤って検出する虞を低減することができる。
【００１３】
そして、第二条件判定部によって上記第二条件を満たすと判定された場合において、選択された一の色成分とは他の色成分のうち、何れか一の色成分の画像データにおいて、仮異物領域の先頭画素に対応する画素の濃度値と、仮異物領域の全画素に対応する画素の濃度値の平均値との差が、第四基準値未満であったときには、異物判定部によって、当該仮異物領域が異物に対応する領域であると判定され、つまり、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定される。このように、複数のラインセンサのうち、どのラインセンサに対応する読取位置に異物が存在するのかを適切に検出することができる。
【００１５】
この構成によれば、第二条件判定部によって上記第二条件を満たすと判定された場合において、異物判定部によって異物判定処理が行われる前に、仮平均値算出部によって、仮異物領域の先頭画素の濃度値が、当該仮異物領域外において当該先頭画素に隣接する画素の濃度値に変更され、当該変更後の仮異物領域の全画素の濃度値の平均値が算出される。
【００１６】
これによって、一の色成分に存在する仮異物領域の先頭画素の濃度値が当該仮異物領域外において当該先頭画素に隣接する画素の濃度値に変更されるので、一の色成分における仮異物領域の先頭画素が、仮異物領域以外の領域である他の領域と比較して著しく低い濃度値になることが回避される。
【００１７】
そして、仮平均値算出部によって算出された平均値の全てが第五基準値以上であるときは、異物判定部による異物判定処理が行われる。一方、仮平均値算出部で算出された平均値のうちの何れかが第五基準値未満であるときは、他の全ての色成分の画像データにおいて、仮異物領域の先頭画素に対応する画素の濃度値と、仮平均値算出部によって算出された仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満であるときに、選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する異物制限判定処理が行われる。
【００１８】
仮異物領域に対応する全画素の濃度値の平均値が第五基準値未満である他の色成分の画像データにおいて、当該画像データにおける仮異物領域の先頭画素に対応する画素の濃度値と仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満であるときは、当該他の色成分の画像データにおける仮異物領域に対応する領域が、濃度値が第五基準値未満となる程度に暗い領域であるために、当該差が当該仮異物領域に対応する領域に異物が付着したことに起因して生じたのか、画像の濃度変化に起因して生じたのかを明確に区別することができない。
【００１９】
この構成によれば、上記のように濃度変化が生じた原因を明確に区別することができない、仮異物領域に対応する領域が暗い他の色成分の画像データが存在するときには、全ての他の色成分の画像データにおいて、仮異物領域の先頭画素に対応する画素の濃度値と、仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満となる程度にまで濃度変化が小さいときに限って、選択した一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定される。
【００２０】
このように、何れかの他の色成分の画像データにおいて、仮異物領域の先頭画素に対応する画素の濃度値と、仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満となる程度にまで濃度変化が小さいときに、選択した一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する場合に比して、仮異物領域の先頭画素に対応する画素の濃度値と仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満であると判定する機会を多くして、異物の存在を誤判定する虞を低減することができる。
【００２１】
請求項３に係る発明の画像読取装置は、画素に対応する複数の受光素子を一次元に配列させたラインセンサを色成分毎に配置させた画像読取部に、原稿が搬送されるコンタクトガラス上の読取位置からの反射光を導くことによって、当該反射光の強度が画素毎に濃度値に変換された色成分毎の画像データを取得する画像読取装置であって、前記色成分毎の画像データのうち、選択された一の色成分の画像データにおいて、ある注目画素と当該注目画素に隣接する画素との間における濃度値の変化量を表す隣接濃度変化量が予め定められた第一基準値を超過する場合に、当該注目画素を先頭画素として、前記先頭画素に連続する各画素の濃度値と前記先頭画素の濃度値とを順次比較する中で、濃度値が前記先頭画素の濃度値以上となる最初の画素を終了画素とし、前記先頭画素から前記終了画素まで連続する画素群を当該一の色成分の画像データにおける仮異物領域として検出する仮異物領域検出部と、前記仮異物領域検出部が、選択された一の色成分の画像データにおける仮異物領域を検出し、当該仮異物領域を構成する画素数が予め定められた第二基準値未満であった場合に、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第一条件を満たすと判定する第一条件判定部と、前記第一条件判定部によって前記第一条件を満たすと判定された場合に、前記仮異物領域内の全画素の濃度値の平均値が予め定められた第三基準値以上であったときは、当該選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在する第二条件を満たすと判定する第二条件判定部と、前記第二条件判定部によって前記第二条件を満たすと判定された場合に、前記選択された一の色成分とは他の色成分のうち、何れか一の色成分の画像データにおいて、前記仮異物領域の前記先頭画素に対応する画素の濃度値と、前記仮異物領域の全画素に対応する画素の濃度値の平均値との差が、予め定められた第四基準値未満であったときは、前記選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する異物判定処理を行う異物判定部と、を備え、前記仮異物領域検出部は、前記仮異物領域を検出する際に、前記先頭画素に連続する各画素の濃度値と前記先頭画素に隣接する２つの画素の濃度値の平均値とを順次比較する中で、濃度値が前記先頭画素に隣接する２つの画素の濃度値の平均値以上となる最初の画素を、前記仮異物領域の終了画素とする。
この構成によれば、濃度値が先頭画素に隣接する２つの画素の濃度値の平均値以上となる最初の画素が仮異物領域の終了画素とされる。このため、濃度値が当該平均値以上であって、先頭画素の濃度値以下である画素を仮異物領域に対応する画素として含めることによって、仮異物領域内の画素数が増大し、異物判定処理に係る時間が増大する虞を回避することができる。
請求項４に係る発明の画像読取装置は、請求項３に係る発明の画像読取装置であって、前記異物判定部は、前記異物判定処理において、更に、前記仮異物領域の全画素に対応する画素の濃度値の平均値が予め定められた第六基準値以上であったときに、前記選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定する。
【００２２】
この構成によれば、異物判定処理において、何れかの他の色成分の画像データにおける濃度変化が小さい場合であって、且つ、当該他の色成分の画像データにおける仮異物領域に対応する領域が第六基準値で示される明るさよりも明るい画像であると判定されるときに、選択された一の色成分の画像データを読取ったラインセンサに対応する読取位置に異物が存在すると判定される。
【００２３】
つまり、何れかの他の色成分の画像データにおいて、仮異物領域に対応する領域が明るい領域であるときには、当該仮異物領域に対応する領域の小さな濃度変化は、画像に起因して生じたものではなく、異物に起因して生じたものとして、異物の存在を的確に判定することができる。
【００２４】
請求項５に係る発明の画像読取装置は、請求項４に係る発明の画像読取装置であって、前記第二条件判定部によって前記第二条件を満たすと判定された場合であって、前記異物判定部によって前記異物判定処理が行われる前に、前記選択された一の色成分の画像データを読取ったラインセンサに隣接しないラインセンサである離間ラインセンサが存在するときは、当該離間ラインセンサに対応する色成分の画像データにおいて、前記仮異物領域の前記先頭画素に対応する画素の濃度値と、前記仮異物領域の全画素に対応する画素の濃度値の平均値との差が、前記第四基準値未満であるときにのみ、前記異物判定部によって前記異物判定処理を行わせる一方、前記離間ラインセンサが存在しないときは、前記異物判定部によって前記異物判定処理を行わせる制限条件判定処理を行う制限条件判定部を更に備える。
【００２５】
この構成によれば、離間ラインセンサに対応する色成分の画像データにおいて、仮異物領域の先頭画素に対応する画素の濃度値と、仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値以上である場合、異物判定処理が行われない。
【００２６】
つまり、離間ラインセンサに対応する色成分の画像データにおける濃度変化が大きいときには、当該濃度変化は、選択された一の色成分の画像データを読取ったラインセンサに存在する異物が離間ラインセンサにまで及ぶ程の大きさであることに起因して生じたものではなく、画像の濃度変化に起因して生じたものとして、選択された一の色成分の画像データを読取ったラインセンサにおける異物の存在を精度良く判定することができる。
【００２７】
請求項６に係る発明の画像読取装置は、請求項３又は４に係る発明の画像読取装置であって、前記異物判定部は、前記異物判定処理において前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とする。
【００２８】
この構成によれば、異物判定処理における第四基準値との比較対象が、仮異物領域外において仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と、仮異物領域の全画素に対応する画素の濃度値の平均値と、の差に変更される。このため、異物が存在する虞のある先頭画素に対応する画素の濃度値を利用することを回避して、仮異物領域外の画素に対応する画素の濃度値と、仮異物領域に対応する領域の濃度値の平均値と、を比較して、仮異物領域に対応する領域の濃度値の変化を的確に判定することができる。これによって、異物の存在の判定精度を向上することができる。
【００２９】
請求項２に係る発明の画像読取装置は、請求項１に係る発明の画像読取装置であって、前記異物制限判定部は、前記異物制限判定処理において前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮平均値算出部によって算出された前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とし、前記異物判定部は、前記異物判定処理において前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とする。
【００３０】
この構成によれば、異物制限判定処理及び異物判定処理における第四基準値との比較対象が、仮異物領域外において仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と仮異物領域の全画素に対応する画素の濃度値の平均値との差に変更される。このため、異物が存在する虞のある先頭画素に対応する画素の濃度値を利用することを回避して、仮異物領域外の画素に対応する画素の濃度値と、仮異物領域に対応する領域の濃度値の平均値と、を比較して、仮異物領域に対応する領域の濃度値の変化を的確に判定することができる。これによって、異物の存在の判定精度を向上することができる。
【００３１】
請求項７に係る発明の画像読取装置は、請求項５に係る発明の画像読取装置であって、前記制限条件判定部は、前記制限条件判定処理において、前記離間ラインセンサに対応する色成分の画像データにおける前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とし、前記異物判定部は、前記異物判定処理において前記第四基準値との比較対象を、前記仮異物領域の先頭画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差に代えて、前記仮異物領域外において前記仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と前記仮異物領域の全画素に対応する画素の濃度値の平均値との差とする。
【００３２】
この構成によれば、制限条件判定処理及び異物判定処理における第四基準値との比較対象が、仮異物領域外において仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と仮異物領域の全画素に対応する画素の濃度値の平均値との差に変更される。このため、異物が存在する虞のある先頭画素に対応する画素の濃度値を利用することを回避して、仮異物領域外の画素に対応する画素の濃度値と、仮異物領域に対応する領域の濃度値の平均値と、を比較して、仮異物領域に対応する領域の濃度値の変化を的確に判定することができる。これによって、異物の存在の判定精度を向上することができる。
【発明の効果】
【００３５】
本発明によれば、ラインセンサの読取位置に付着した異物を誤検出する虞を低減することが可能な画像読取装置を提供することが可能になる。
【図面の簡単な説明】
【００３６】
【図１】本発明に係る画像読取装置の一例としての複合機の構成の一例を示す縦断面図である。
【図２】読取部の構成の一例を示す概略側面図である。
【図３】複合機の電気的な構成の一例を示すブロック図である。
【図４】本発明に係るＣＣＤラインセンサの一例（Ａ）とコンタクトガラス上の読取位置の一例（Ｂ）との対応関係を示す図である。
【図５】複合機の機能ブロック図の一例である。
【図６】所定のラインセンサの読取位置に付着した異物を検出する処理の手順の一例を示すフローチャートである。
【図７】読取位置１１５ｘＢに異物７０９が付着した場合の画像データの一例を示すグラフ（Ａ）とコンタクトガラス上の読取位置（Ｂ）との対応関係を示す図である。
【図８】読取位置１１５ｘＢに異物７０９が付着した場合の画像データの図７とは別の一例を示すグラフ（Ａ）とコンタクトガラス上の読取位置（Ｂ）との対応関係を示す図である。
【図９】複合機の機能ブロック図の図５とは別の一例である。
【図１０】所定のラインセンサの読取位置に付着した異物を検出する処理の手順の図６とは別の一例を示すフローチャートである。
【図１１】読取位置１１５ｘＢに異物７０９が付着した場合の画像データの図７及び図８とは別の一例を示すグラフ（Ａ）とコンタクトガラス上の読取位置（Ｂ）との対応関係を示す図である。
【図１２】所定のラインセンサの読取位置に付着した異物を検出する処理の手順の図６及び図１０とは別の一例を示すフローチャートである。
【図１３】複合機の機能ブロック図の図５及び図９とは別の一例である。
【図１４】所定のラインセンサの読取位置に付着した異物を検出する処理の手順の図６、図１０、及び図１２とは別の一例を示すフローチャートである。
【発明を実施するための形態】
【００３７】
［第一実施形態］
以下、本発明に係る画像読取装置の実施形態について図面を参照して説明する。尚、以下の実施形態では、画像読取装置の一例として、コピー、スキャナ、ファクシミリ、プリンタ等の機能を備えた複合機に集約した形態を例に説明する。
【００３８】
＜画像読取装置＞
以下では、例えば、コピー機能を利用する場合の複合機１００の動作に基づいて、複合機１００の概略構成を説明する。図１に示すように、ユーザが原稿のコピーを行う場合、原稿をコンタクトガラス１０３或いは載置台１０５に配置し、載置台１０５付近に備えられた操作パネル等に対してコピー機能の開始指示を入力する。当該指示が入力されると、以下に示す各駆動部の動作が開始され、原稿のコピーが開始される。
【００３９】
複合機１００は、本体１０１と、本体１０１の上方に取り付けられたプラテンカバー１０２を備える。本体１０１の上面にはコンタクトガラス１０３が設けられており、コンタクトガラス１０３は、プラテンカバー１０２によって開閉される。プラテンカバー１０２には、自動原稿給紙装置１０４と載置台１０５と排紙台１０９が設けられている。
【００４０】
自動原稿給紙装置１０４は、プラテンカバー１０２の内部に形成された原稿搬送路１０８と、プラテンカバー１０２の内部に備えられたピックアップローラ１０６や搬送ローラ１０７等で構成される。原稿搬送路１０８は、載置台１０５から、本体１０１に設けられた読取部１１０にて読み取りが行なわれる読取位置Ｘを経由して、排紙台１０９に通じる原稿の搬送路である。
【００４１】
自動原稿給紙装置１０４は、載置台１０５に載置された原稿１枚ずつをピックアップローラ１０６で搬送路内１０８に引き出し、搬送ローラ１０７等によって引き出した原稿を、読取位置Ｐを通過させて排紙台１０９に排紙する。読取位置Ｐを通過する時に原稿は読取部１１０にて読み取られる。
【００４２】
読取部１１０は、コンタクトガラス１０３の下方に設けられている。図２に示すように、読取部１１０は、コンタクトガラス１０３を照射する光源１１１と、原稿台からの光を選択的に通過させるスリット１１６と、原稿台からの光を導くミラー１１２とを備える第一キャリッジ１１７を備えている。
【００４３】
また、読取部１１０は、第一キャリッジ１１７からの反射光を再度反射するミラー１１３Ａ、１１３Ｂを備える第二キャリッジ１１８と、ミラー１１２、１１３Ａ、１１３Ｂで導かれた光を光学的に補正するレンズ群１１９と、を備えている。更に、レンズ群１１９によって補正された反射光を受光するＣＣＤ（ＣｈａｒｇｅＣｏｕｐｌｅｄ Ｄｅｖｉｃｅ）ラインセンサ１１５、ＣＣＤラインセンサ１１５によって出力された、受光された光の強度を示す電気信号を必要に応じて補正する画像データ生成部１１４を備えている。
【００４４】
自動原稿給紙装置１０４で搬送される原稿の画像を読み取る場合には、光源１１１は、自動原稿給紙装置専用のコンタクトガラス上の読取位置Ｘを照射可能な位置に移動して発光する。光源１１１から照射された光は、コンタクトガラス１０３を透過して読取位置Ｘを通過する原稿で反射し、スリット１１６、ミラー１１２、１１３Ａ、１１３Ｂ、レンズ群１１９によってＣＣＤラインセンサ１１５に導かれる。
【００４５】
ＣＣＤラインセンサ１１５は、受光した反射光の強度を、「Ｒ」（レッド）、「Ｇ」（グリーン）、「Ｂ」（ブルー）のアナログ電気信号に変換して画像データ生成部１１４に送信する。
【００４６】
画像データ生成部１１４は、ＣＣＤラインセンサ１１５から入力されたアナログ電気信号をアナログ−デジタル変換し、当該変換したデジタル信号を必要に応じて補正することで、後述の印刷部１２０によって印刷される対象の画像データを生成する。
【００４７】
また、読取部１１０は、自動原稿給紙装置１０４で搬送される原稿に限らず、コンタクトガラス１０３に載置された原稿の画像を読み取ることも可能である。コンタクトガラス１０３に載置された原稿の画像を読み取る場合には、第一キャリッジ１１７は、光源１１１を発光させながら副走査方向に移動し、第二移動キャリッジ１１８は、光源１１１からＣＣＤラインセンサ１１５までの光路長を一定にするために、例えば第一移動キャリッジ１１７の１／２の速度で、副走査方向にＣＣＤラインセンサ１１５に向けて移動する。
【００４８】
ＣＣＤラインセンサ１１５は、自動原稿給紙装置１０４で搬送される原稿の画像を読み取る場合と同様に、ミラー１１２、１１３Ａ、１１３Ｂによって導かれた、コンタクトガラス１０３に載置された原稿からの反射光を電気信号に変換する。画像データ生成部１１４は、当該電気信号をデジタル信号に変換し、当該デジタル信号を必要に応じて補正することによって画像データを生成する。
【００４９】
本体１０１における読取部１１０の下方には、画像データを印刷する印刷部１２０が設けられている。印刷部１２０によって印刷される対象の画像データは、上記のように画像データ生成部１１４によって生成された画像データや、当該複合機１００が接続されているＬＡＮ等のネットワーク２０２に接続されたパソコン等の外部装置から、ネットワークインターフェイス２０１を介して受信した画像データ等である。
【００５０】
印刷部１２０が行う印刷方式には、電子写真方式が用いられている。具体的には、感光体ドラム１２１を帯電器１２２で一様に帯電させた後、レーザ１２３で感光体ドラム１２１を照射して感光体ドラム１２１に静電潜像を形成し、現像器１２４で当該静電潜像にトナーを付着させてトナー像を形成し、転写ローラ１２５Ｂにて当該トナー像を用紙に転写する方式である。
【００５１】
例えば、上記現像器１２４（ロータリー現像器）は、図１の紙面表裏方向に延びる回転軸を中心に回転させられ、対応する色のトナーが格納された現像ユニットが感光体ドラム１２１の対向位置に配置されている。この状態で、感光体ドラム１２１上の潜像が、現像器１２４が格納するトナーにより現像され、中間転写ベルト（中間転写体）１２５Ａに転写される。
【００５２】
尚、現像器１２４は、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）の各トナーをそれぞれ格納する４つの現像ユニット１２４（Ｙ）、（Ｃ）、（Ｍ）、（Ｋ）を有している。そして、中間転写ベルト１２５Ａへの転写を色毎に繰り返すことにより、当該中間転写ベルト１２５Ａ上にフルカラー画像が形成される。
【００５３】
レーザ１２３からレーザの照射が行われる、つまり、感光体ドラム１２１への露光のタイミングは、中間転写ベルト１２５Ａに備えられた基準マークと、当該基準マークを光学的に検知する検知部とに基づいて調整される。
【００５４】
トナー像が転写される用紙、つまり、印刷部１２０によって印刷される印刷媒体は、手差しトレイ１３１、給紙カセット１３２、１３３、１３４などの給紙トレイに載置される。
【００５５】
印刷部１２０による印刷が行われる際には、何れかの給紙トレイから用紙がピックアップローラ１３５によって引き出され、引き出された用紙が搬送ローラ１３７（手差しトレイ１３１を利用する場合には搬送ローラ１３６）やレジストローラ１３８によって、中間転写ベルト１２５Ａと転写ローラ１２５Ｂの間に送り込まれる。
【００５６】
印刷部１２０は、中間転写ベルト１２５Ａと転写ローラ１２５Ｂとの間に送り込まれた用紙に、中間転写ベルト１２５Ａ上のトナー像を転写した後、当該トナー像を定着させるために、搬送ベルト１２６で定着装置１２７に用紙を送る。
【００５７】
定着装置１２７は、ヒータが内蔵された加熱ローラ１２８と、所定の圧力で加熱ローラ１２８に押し当てられた加圧ローラ１２９とで構成されている。加熱ローラ１２８と加圧ローラ１２９の間を用紙が通過すると、熱と用紙への押圧力によってトナー像が示す可視像が用紙に定着する。印刷部１２０は、定着装置１２７を通過した用紙を排紙トレイ１３０に排紙する。
【００５８】
＜複合機の電気的な構成＞
次に、複合機１００の電気的な構成を説明する。図３に示すように、複合機１００は、ＣＰＵ（ＣｅｎｔｒａｌＰｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）３０１、ＲＡＭ（Ｒａｎｄｏｍ ＡｃｃｅｓｓＭｅｍｏｒｙ）３０２、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）３０３、ＨＤＤ（ＨａｒｄＤｉｓｋ Ｄｒｉｖｅ）３０４及び上記の印刷処理における各駆動部に対応するドライバ３０５が、内部バス３０６を介して接続されている。
【００５９】
ＣＰＵ３０１は、例えばＲＡＭ３０２を作業領域として利用しつつ、ＲＯＭ３０３やＨＤＤ３０４等に記憶されているプログラムを実行する。ＣＰＵ３０１は、当該実行結果に基づいてドライバ３０５とデータや命令を授受することによって、各駆動部３０７の動作を制御する。尚、ＣＰＵ３０１に代えて、複合機１００は、各駆動部３０７の動作を制御する専用回路を構成しても構わない。
【００６０】
＜ＣＣＤラインセンサとコンタクトガラス上の読取位置との関係＞
次に、図４を用いて、ＣＣＤラインセンサ１１５とコンタクトガラス上の読取位置Ｘとの対応関係について説明する。ここで図４（Ａ）は、本発明の複合機に用いられるＣＣＤラインセンサ１１５の一例を示す概略図である。
【００６１】
読取部１１０によって、自動原稿給紙装置１０４で搬送される原稿の画像を読み取る場合には、コンタクトガラスの読取位置Ｘを介して原稿の画像から反射された反射光が、レンズ群１１９により縮小されて、ＣＣＤラインセンサ１１５を構成する複数の受光素子１１５ａ上に結像される。ＣＣＤラインセンサ１１５は、結像された反射光の強度を色成分毎の画像データに変換する。
【００６２】
図４（Ａ）に示すように、ＣＣＤラインセンサ１１５は、本発明に係る画像読取部の一例を構成するものであり、主走査方向（図４（Ａ）の左右方向）に延びる長尺の形状を有し、例えばフォトダイオード等の画素に対応する受光素子１１５ａが主走査方向に一次元に複数配列されて構成される３個の光電変換素子列（ラインセンサ）１１５ｂによって構成されている。
【００６３】
３個のラインセンサ１１５ｂは、互いに分光感度が異なる光学フィルタを備えており、コンタクトガラス上の読取位置Ｘから導かれた反射光を、当該光学フィルタを介して受光する。３個のラインセンサ１１５ｂは、三原色の各色成分である「Ｒ」（赤）、「Ｇ」（緑）、「Ｂ」（青）の各波長の光を透過する光学フィルタをそれぞれ備えている。
【００６４】
「Ｒ」の光学フィルタを有するラインセンサ（「Ｒ」ラインセンサ）１１５ｂＲは、当該「Ｒ」ラインセンサを構成する複数の受光素子１１５ａによって、反射光のうち赤色の光の強度（濃度値）を示す電気信号を出力する。そして、当該出力された電気信号が、デジタル変換されることによって、当該複数の受光素子１１５ａに対応する複数の画素の赤色の濃度値からなる「Ｒ」の色成分の画像データ（「Ｒ」画像データ）が生成される。
【００６５】
これと同様に、「Ｇ」の光学フィルタを有するラインセンサ（「Ｇ」ラインセンサ）１１５ｂＧは、当該「Ｇ」ラインセンサを構成する複数の受光素子１１５ａによって、反射光のうち緑色の光の強度（濃度値）を示す電気信号を示す電気信号を出力する。そして、当該出力された電気信号が、デジタル変換されることによって、当該複数の受光素子１１５ａに対応する複数の画素の緑色の濃度値からなる「Ｇ」の色成分の画像データ（「Ｇ」画像データ）が生成される。
【００６６】
また、「Ｂ」の光学フィルタを有するラインセンサ（「Ｂ」ラインセンサ）１１５ｂＢは、当該「Ｂ」ラインセンサを構成する複数の受光素子１１５ａによって、反射光のうち青色の光の強度（濃度値）を示す電気信号を出力する。そして、当該出力された電気信号が、デジタル変換されることによって、当該複数の受光素子１１５ａに対応する複数の画素の緑色の濃度値からなる「Ｂ」の色成分の画像データ（「Ｂ」画像データ）が生成される。
【００６７】
３個のラインセンサ１１５ｂは、下方向（副走査方向）に、相互に第一間隔１１５ｃをあけて、予め設定された順番で並列して配置されている。図中に示すように、３個のラインセンサは、例えば、相互に３画素（３受光素子）に相当する間隔である第一間隔１１５ｃをあけて、「Ｒ」ラインセンサ１１５ｂＲ、「Ｇ」ラインセンサ１１５ｂＧ、「Ｂ」ラインセンサ１１５ｂＢの順番に配置される。
【００６８】
この配置形態によって、３個のラインセンサ１１５ｂは、同一の反射光を受光しても、原稿の異なる位置の反射光を受光することになる。具体的には、原稿の画像の所定の位置で反射した反射光は、最初に「Ｒ」ラインセンサ１１５ｂＲで受光され、次に「Ｇ」ラインセンサ１１５ｂＧで受光され、最後に「Ｂ」ラインセンサ１１５ｂＢで受光される。この受光のタイミングの遅れが、コンタクトガラス１０３上における、色成分毎のラインセンサ１１５ｂに対応する読取位置Ｘの違いに反映される。
【００６９】
図４（Ｂ）は、コンタクトガラス１０３上の読取位置Ｘの一例を示す概略図である。尚、図４（Ａ）と同様に、図４（Ｂ）の左右方向が主走査方向に対応する。
【００７０】
コンタクトガラス１０３上では、図４（Ｂ）に示すように、３個のラインセンサの並列配置に応じて、色成分毎のラインセンサに導かれる反射光の反射位置、つまり、読取位置１１５ｘが決定される。読取位置１１５ｘは、図中に示すように、コンタクトガラス１０３上において、原稿の搬送方向（副走査方向）に、例えば、相互に８ライン分の読み取り幅に相当する間隔である第二間隔１１５ｙをあけて、「Ｒ」ラインセンサ１１５ｂＲの「Ｒ」読取位置１１５ｘＲ、「Ｇ」ラインセンサ１１５ｂＧの「Ｇ」読取位置１１５ｘＧ、「Ｂ」ラインセンサ１１５ｂＢの「Ｂ」読取位置１１５ｘＢの順番に配置されている。
【００７１】
原稿が、図４（Ｂ）に示すコンタクトガラス１０３上の読取位置Ｘに搬送されると、搬送された原稿の画像の一部が、まず、原稿の搬送方向（副走査方向）の前方に位置する「Ｒ」ラインセンサ１１５ｂＲの「Ｒ」読取位置１１５ｘＲで読み取られる。この時点では、「Ｇ」ラインセンサ１１５ｂＧの「Ｇ」読取位置１１５ｘＧと、「Ｂ」ラインセンサ１１５ｂＢの「Ｂ」読取位置１１５ｘＢとでは、「Ｒ」ラインセンサ１１５ｂＲの「Ｒ」読取位置１１５ｘＲで読み取られた原稿の画像の一部と異なる画像が読み取られることになる。
【００７２】
次に、原稿が第二間隔１１５ｙだけ搬送されると、「Ｒ」ラインセンサ１１５ｂＲの「Ｒ」読取位置１１５ｘＲで読み取られた原稿の画像の一部（以下、当該原稿の画像の一部と示す）が「Ｇ」ラインセンサ１１５ｂＧの「Ｇ」読取位置１１５ｘＧで読み取られる。同様にして、原稿が更に第二間隔１１５ｙだけ搬送されると、当該原稿の画像の一部が、「Ｂ」ラインセンサ１１５ｂＢの「Ｂ」読取位置１１５ｘＢで読み取られる。
【００７３】
このように、原稿の同一位置の画像が、３個のラインセンサ１１５ｂの配置に対応したそれぞれの読取位置１１５ｘＲ，１１５ｘＧ，１１５ｘＢで読み取られる。このため、コンタクトガラス１０３に付着する異物の影響を受け易くなる。
【００７４】
ここで異物とは、コンタクトガラス１０３に付着する付着物だけでなく、コンタクトガラス１０３上に一時的に付着される固定不着ゴミや浮遊ゴミも含み、文字等の画像でなければ、当該異物に含まれる。
【００７５】
このようにして得られる３個のラインセンサ１１５ｂが出力する電気信号をデジタル変換した画像データには、読取タイミングのずれが生じることになる。そのため、通常は、色成分毎の画像データが原稿の同一位置の画像となるように、３個のラインセンサが出力する画像データの読取タイミングを合わせるライン間補正を実行する。
【００７６】
例えば、図４（Ｂ）に示すように、コンタクトガラス上の３個の読取位置１１５ｘが、副走査方向に８ライン分の読み取り幅に相当する間隔である第二間隔１１５ｙをあけて、並列に配置されている場合、「Ｂ」ラインの読取を基準とすると、「Ｇ」ラインの読取を８ライン分遅延させ、「Ｒ」ラインの読取を１６ライン分遅延させることによって、３個のラインセンサが出力する画像データの読取タイミングを合わせることができる。
【００７７】
＜異物検出手順＞
次に図５及び図６を用いて、複合機１００が、色成分数のラインセンサのうち、所定のラインセンサの読取位置に付着した異物を検出する手順について説明する。
【００７８】
ユーザが、カラーコピーサービスを複合機１００に実行させるために、原稿を自動原稿給紙装置１０４上に載置し、操作パネルのスタートキーを押下すると、画像データ読取部１０が、自動原稿給紙装置１０４上の原稿の色成分毎の画像データを取得する（Ｓ１０１）。
【００７９】
画像データ読取部１０が、自動原稿給紙装置１０４上の原稿のカラー画像データを取得する場合、自動原稿給紙装置１０４のコンタクトガラス１０３の読取位置Ｘの下方に第一の移動キャリッジ１１７を移動させて、読取位置Ｘに搬送されてきた原稿に光を照射し、読取位置Ｘで反射された光の強度を、スリット１１６、ミラー１１２、１１３Ａ、１１３Ｂ、レンズ群１１９、ＣＣＤラインセンサ１１５を介して色成分毎の画像データに変換し取得する。
【００８０】
次に、画像データ読取部１０が、変換された色成分毎の画像データに所定の補正（ガンマ補正、シェーディング補正、ライン間補正）を実行する。
【００８１】
尚、本発明の実施形態に係る色成分毎の濃度値の画像データは、８ビットで表される「２５６」の数を基準とする。濃度値は、例えば、「０」で最も濃く（暗く）、「２５５」で最も薄い（明るい）ことを示している。
【００８２】
画像データ読取部１０が画像データを取得すると、仮異物領域検出部１１は、色成分毎の画像データのうち、一の色成分の画像データを選択する（以下では、「Ｂ」の色成分の画像データ（「Ｂ」画像データ）を選択したものとして説明する）。
【００８３】
そして、仮異物領域検出部１１は、当該選択した「Ｂ」画像データを構成する画素のうち、一の画素（例えば、図４（Ａ）において最も左側の受光素子１１５ａに対応する画素）を選択する。次に、仮異物領域検出部１１は、当該選択した画素から主走査方向に連続する画素を主走査方向に順次１つずつ注目画素として特定していき、当該特定した注目画素に隣接する画素の濃度値の差の絶対値（注目画素に対応する隣接濃度変化量）をそれぞれ算出する（Ｓ１０２）。
【００８４】
注目画素に対応する隣接濃度変化量（ａ）は、例えば、主走査方向に沿って注目画素の左側に隣接する画素の濃度値（ｂ）と、当該注目画素の右側に隣接する画素の濃度値（ｃ）とを用いて、以下に示す算出式（１）により算出される。
【００８５】
ａ＝｜ｃ−ｂ｜ （１）
仮異物領域検出部１１が、「Ｂ」画像データにおいて、注目画素に対応する隣接濃度変化量（「Ｂ」隣接濃度変化量）を算出すると、「Ｂ」画像データに対して設定された第一基準値（「Ｂ」基準値、例えば「１６」）をＲＯＭ３０３やＨＤＤ３０４等から取得して、「Ｂ」隣接濃度変化量と「Ｂ」基準値とを比較する（Ｓ１０３）。尚、第一基準値は、色成分毎に異物に対する光の反射率が異なるため、色成分毎に異なる値が実験値等に基づいて予め設定されている。
【００８６】
ステップＳ１０３の比較結果、「Ｂ」隣接濃度変化量が「Ｂ」基準値を超過している場合には（Ｓ１０３；ＹＥＳ）、仮異物領域検出部１１は、超過した「Ｂ」隣接濃度変化量を算出する際の注目画素を仮異物領域の先頭画素として特定する（Ｓ１０４）。
【００８７】
図７（Ａ）は、「Ｂ」画像データ７００Ｂの濃度値が高い場合に、「Ｂ」読取位置１１５ｘＢに異物が付着したときの各色成分の画像データの一例を示すグラフである。尚、グラフを見易くするために、「Ｂ」画像データ７００Ｂ、「Ｒ」の色成分の画像データ（「Ｒ」画像データ）７００Ｒ及び「Ｇ」の色成分の画像データ（「Ｇ」画像データ）７００Ｇ間で、相互に所定の濃度値だけグラフの位置をずらして示している。
【００８８】
「Ｂ」読取位置１１５ｘＢに異物が付着した場合、「Ｂ」画像データ７００Ｂにおける異物に対応する仮異物領域７０１Ｂの濃度値は、他の領域７０２Ｂ（異物の存在しない領域）の濃度値に比して小さい値を示す。このように、「Ｂ」画像データ７００Ｂが、異物を読み取ることによって非連続的な曲線になることが理解される。尚、異物に対応する仮異物領域７０１Ｂの画素数は、原稿の文字、画像等に対応する網点領域の画素数と比較して小さい数を示す。
【００８９】
そこで、注目画素を画素７０４（濃度値「２０３」）とした場合、仮異物領域検出部１１は、当該注目画素７０４の左側に隣接する画素７０３の濃度値が「２２１」であり、当該注目画素７０４の右側に隣接する画素７０５の濃度値が「１７８」であるため、「Ｂ」隣接濃度変化量として、「４３」（＝｜「１７８」−「２２１」｜）を算出する。そして、仮異物領域検出部１１は、当該算出した「Ｂ」隣接濃度変化量「４３」が「Ｂ」基準値「１６」を超過しているため、当該注目画素７０４を仮異物領域７０１Ｂの先頭画素として特定する（Ｓ１０４）。
【００９０】
一方、ステップＳ１０３の比較結果、「Ｂ」基準値を超過する「Ｂ」隣接濃度変化量が存在しなかった場合（Ｓ１０３；ＮＯ）、仮異物領域検出部１１は、「Ｂ」画像データ７００Ｂに仮異物領域７０１Ｂが存在しないと判定する。そして、仮異物領域検出部１１は、ステップＳ１０２で選択した一の色成分の画像データにおける異物検知処理を終了し、未だ仮異物領域を検出していない、「Ｂ」画像データ７００Ｂとは異なる他の色成分の画像データ（「Ｒ」画像データ７００Ｒ、「Ｇ」画像データ７００Ｇ）に仮異物領域が存在するか否かを検出する（Ｓ１１４；ＮＯ）。
【００９１】
さて、仮異物領域検出部１１は、仮異物領域７０１Ｂの先頭画素７０４を特定すると（Ｓ１０４）、次に、当該先頭画素７０４に対応する仮異物領域７０１Ｂの終了画素７０６を特定する（Ｓ１０５）。
【００９２】
具体的には、仮異物領域検出部１１は、仮異物領域７０１Ｂの先頭画素７０４の濃度値「２０３」を取得し、「Ｂ」画像データ７００Ｂの濃度値が、当該先頭画素７０４から主走査方向に向かって最初に表れる画素であって、当該先頭画素７０４の濃度値「２０３」以上となる画素７０６（図７（Ａ）では、当該画素７０６の濃度値「２１０」）を、仮異物領域７０１Ｂの終了画素として特定する。
【００９３】
このようにして、仮異物領域検出部１１が仮異物領域７０１Ｂの先頭画素７０４と終了画素７０６とを特定すると、第一条件判定部１２は、仮異物領域７０１Ｂを構成する画素数と第二基準値とを比較する（Ｓ１０６）。尚、第二基準値は、試験運転等による実験値に基づいて、主として検出対象とする異物の大きさ、異物の種類に応じて予め設定されている。
【００９４】
ステップＳ１０６の比較結果、仮異物領域７０１Ｂを構成する画素数が第二基準値未満の場合（Ｓ１０６；ＹＥＳ）、第一条件判定部１２は、「Ｂ」画像データ７００Ｂの仮異物領域７０１Ｂが異物に対応することを示す第一条件を満たすと判定する。
【００９５】
具体的には、第一条件判定部１２は、「Ｂ」画像データに対して設定された第二基準値（以下、「Ｂ」画素数基準値と示し、例えば「６」とする）をＲＯＭ３０３やＨＤＤ３０４等から取得して、仮異物領域７０１Ｂの画素数「５」と「Ｂ」画素数基準値「６」とを比較する（Ｓ１０６）。当該ステップＳ１０６の比較結果、仮異物領域７０１Ｂの画素数「５」は「Ｂ」画素数基準値「６」未満であるため（Ｓ１０６；ＹＥＳ）、第一条件判定部１２は、仮異物領域７０１Ｂが異物に対応することを示す第一条件を満たすと判定する。
【００９６】
これによって、微小な異物に対応させた第二基準値未満の画素数で構成される仮異物領域のみを、異物の存在を判定する対象の異物領域とするように制限することができ、微小な異物のみを対象とした異物検出を実現することができる。
【００９７】
一方、仮異物領域７０１Ｂの画素数が「Ｂ」画素数基準値以上である場合（Ｓ１０６；ＮＯ）、第一条件判定部１２は、当該仮異物領域７０１Ｂは異物に対応するものではなく、画像、文字等に対応するものと判定し、つまり、「Ｂ」画像データ７００Ｂに仮異物領域が存在しないものと判定する。そして、仮異物領域検出部１１は、ステップＳ１０２で選択した一の色成分の画像データである、「Ｂ」画像データ７００Ｂにおける異物の検知処理を終了し、未だ仮異物領域を検出していない、「Ｂ」画像データ７００Ｂとは異なる他の色成分の画像データ（「Ｒ」画像データ７００Ｒ、「Ｇ」画像データ７００Ｇ）に仮異物領域が存在するか否かを検出する（Ｓ１１４；ＮＯ）。
【００９８】
さて、第一条件判定部１２が、仮異物領域７０１Ｂが異物に対応することを示す第一条件を満たすと判定すると（Ｓ１０６；ＹＥＳ）、第二条件判定部１３は、仮異物領域７０１Ｂの全画素の濃度値の平均値と第三基準値とを比較する（Ｓ１０７）。尚、第三基準値は、試験運転等による実験値に基づいて、主として、異物の存在を明確に識別することが可能な色成分毎の画像の明るさに応じて、色成分毎に異なる値が予め設定されている。
【００９９】
ステップＳ１０７の比較結果、仮異物領域７０１Ｂの全画素の濃度値の平均値が第三基準値以上の場合（Ｓ１０７；ＹＥＳ）、第二条件判定部１３は、仮異物領域７０１Ｂが異物に対応することを示す第二条件を満たすと判定する。
【０１００】
具体的には、第二条件判定部１３は、「Ｂ」画像データに対して設定された第三基準値（以下、「Ｂ」領域濃度基準値と示し、例えば「７０」とする）をＲＯＭ３０３やＨＤＤ３０４等から取得して、仮異物領域７０１Ｂの全画素の濃度値の平均値（例えば、「２０２」とする）と「Ｂ」領域濃度基準値「７０」とを比較する（Ｓ１０７）。
【０１０１】
この場合、仮異物領域７０１Ｂの全画素の濃度値の平均値「２００」が「Ｂ」領域濃度基準値「７０」以上であるため（Ｓ１０７；ＹＥＳ）、第二条件判定部１３は、仮異物領域７０１Ｂが異物に対応することを示す第二条件を満たすと判定する。
【０１０２】
図６に戻り、一方、仮異物領域７０１Ｂの全画素の濃度値の平均値が「Ｂ」領域濃度基準値未満である場合（Ｓ１０７；ＮＯ）、第二条件判定部１３は、仮異物領域７０１Ｂは異物に対応するものではなく、画像、文字等に対応するものと判定する。そして、仮異物領域検出部１１は、ステップＳ１０２で選択した一の色成分の画像データである、「Ｂ」画像データ７００Ｂにおける異物の検知処理を終了し、未だ仮異物領域を検出していない、「Ｂ」画像データ７００Ｂとは異なる他の色成分の画像データ（「Ｒ」画像データ７００Ｒ、「Ｇ」画像データ７００Ｇ）に仮異物領域が存在するか否かを検出する（Ｓ１１４；ＮＯ）。
【０１０３】
図８（Ａ）は、「Ｂ」画像データ７００Ｂの濃度値が低い場合に、「Ｂ」読取位置１１５ｘＢに異物が付着したときの画像データの一例を示すグラフである。尚、グラフを見易くするために、「Ｂ」画像データ７００Ｂ、「Ｒ」画像データ７００Ｒ及び「Ｇ」画像データ７００Ｇ間で、相互に所定の濃度値だけグラフの位置をずらして示している。
【０１０４】
この場合、注目画素を画素７０４（濃度値「７０」）とした場合、仮異物領域検出部１１は、当該注目画素７０４の左側に隣接する画素７０３の濃度値が「７８」であり、当該注目画素７０４の右側に隣接する画素７０５の濃度値が「６０」であるため、「Ｂ」隣接濃度変化量として、「１８」（＝｜「６０」−「７８」｜）を算出する。そして、仮異物領域検出部１１は、当該算出した「Ｂ」隣接濃度変化量「１８」が「Ｂ」基準値「１６」を超過しているため、当該注目画素７０４を仮異物領域７０１Ｂの先頭画素として特定する（Ｓ１０４）。
【０１０５】
そして、仮異物領域検出部１１は、「Ｂ」画像データ７００Ｂの濃度値が、当該先頭画素７０４から主走査方向に向かって最初に表れる画素であって、当該先頭画素７０４の濃度値「７０」以上となる画素７０６（図８（Ａ）では、当該画素７０６の濃度値「７２」）を、仮異物領域７０１Ｂの終了画素として特定する（Ｓ１０５）。
【０１０６】
ここで、仮異物領域７０１Ｂの画素数（例えば、「５」）が「Ｂ」画素数基準値（例えば、「６」）未満である場合（Ｓ１０６；ＹＥＳ）、第一条件判定部１２は、「Ｂ」画像データ７００Ｂの仮異物領域７０１Ｂが異物に対応することを示す第一条件を満たすものと判定する。そして、第二条件判定部１３は、仮異物領域７０１Ｂの全画素の濃度値の平均値と「Ｂ」領域濃度基準値とを比較する（Ｓ１０７）。
【０１０７】
ここで、仮異物領域７０１Ｂの全画素の濃度値の平均値（例えば、「６８」とする）が「Ｂ」領域濃度基準値（例えば、「７０」）未満である場合（Ｓ１０７；ＮＯ）、第二条件判定部１３は、「Ｂ」画像データ７００Ｂの仮異物領域７０１Ｂが異物に対応することを示す第二条件を満たさないと判定して、仮異物領域７０１Ｂは異物に対応するものではなく、画像、文字等に対応するものと判定する。
【０１０８】
これによって、全画素の濃度値の平均値が第三基準値以上となる程度に明るい仮異物領域のみを、異物の存在を判定する対象の領域とするように制限することができる。つまり、領域内の全画素の濃度値の平均値が当該第三基準値以上に明るい領域のみを、異物の存在を判定する対象の領域にするように制限して、暗い領域内においては、異物に起因して濃度変化が生じているのか、画像の図柄によって濃度変化が生じているのかの判定を行うことを回避することができる。これによって、暗い領域内にある本来の画像を異物として誤って検出する虞を低減することができる。
【０１０９】
図６に戻り、第二条件判定部１３が、仮異物領域７０１Ｂが異物に対応することを示す第二条件を満たすと判定すると（Ｓ１０７；ＹＥＳ）、異物判定部１４は、「Ｂ」画像データ７００Ｂとは他の色成分の画像データ（「Ｒ」画像データ７００Ｒ、「Ｇ」画像データ７００Ｇ）のうち、何れか一の色成分の画像データにおいて、仮異物領域７０１Ｂの全画素に対応する画素の濃度値の平均値を算出する（Ｓ１０８）。
【０１１０】
そして、異物判定部１４は、仮異物領域７０１Ｂの先頭画素７０４に対応する画素の濃度値と、ステップＳ１０８で算出した、他の色成分の画像データにおける仮異物領域７０１Ｂに対応する全画素の濃度値の平均値との差（差分）である当該他の色成分の画像データの変化量を算出する（Ｓ１０９）。
【０１１１】
次に、異物判定部１４は、仮異物領域７０１Ｂの先頭画素に対応する画素の濃度値と、ステップＳ１０８で算出した、他の色成分の画像データにおける仮異物領域７０１Ｂに対応する全画素の濃度値の平均値との差（差分）である当該他の色成分の画像データの変化量を算出した後、当該算出した他の色成分の画像データの変化量と第四基準値とを比較する（Ｓ１１０）。尚、第四基準値は、色成分毎に画像に対する光の反射率が異なるため、色成分毎に異なる値が実験値等に基づいて予め設定されている。
【０１１２】
そして、ステップＳ１１０の比較結果、ステップＳ１０９において算出した他の色成分の画像データの変化量が第四基準値未満である場合（Ｓ１１０；ＹＥＳ）、異物判定部１４は、ステップＳ１０２で選択した一の色成分の画像データである、「Ｂ」画像データ７００Ｂを変換したラインセンサ１１５ｂＢに対応する読取位置１１５ｘＢに異物が存在すると判定する（Ｓ１１１）。
【０１１３】
図７（Ａ）に示すように、異物判定部１４は、ステップＳ１０８において、例えば「Ｒ」画像データ７００Ｒを選択して、仮異物領域７０１Ｂの先頭画素７０４に対応する「Ｒ」画像データ７００Ｒの先頭画素７０７と、仮異物領域７０１Ｂの終了画素７０６に対応する「Ｒ」画像データ７００Ｒの終了画素７０８とを特定する。これによって、異物判定部１４は、当該先頭画素７０７から当該終了画素７０８までの領域によって表される、仮異物領域７０１Ｂに対応する「Ｒ」画像データ７００Ｒにおける仮異物領域７０１Ｒを特定する。そして、異物判定部１４は、仮異物領域７０１Ｒにおける全画素の濃度値の平均値（例えば、「２１９」）を算出する。
【０１１４】
次に、異物判定部１４は、ステップＳ１０９において、仮異物領域７０１Ｂの先頭画素７０４に対応する「Ｒ」画像データ７００Ｒの先頭画素７０７の濃度値と、ステップＳ１０８で算出した仮異物領域７０１Ｒにおける全画素の濃度値の平均値と、の差である「Ｒ」画像データ７００Ｒの変化量（「Ｒ」変化量）を算出する。例えば、「Ｒ」画像データ７００Ｒの仮異物領域７０１Ｒの先頭画素７０７の濃度値が「２２２」であり、仮異物領域７０１Ｒにおける全画素の濃度値の平均値が「２１９」であれば、「Ｒ」変化量は、「２２２」−「２１９」＝「３」と算出される。
【０１１５】
そして、異物判定部１４は、ステップＳ１０９において「Ｒ」変化量「３」を算出すると、ステップＳ１１０において、「Ｒ」画像データ７００Ｒに対して設定された第四基準値（以下、「Ｒ」変化量基準値と示し、例えば、「１０」とする）をＲＯＭ３０３やＨＤＤ３０４等から取得して、当該算出した「Ｒ」変化量と「Ｒ」変化量基準値とを比較する。
【０１１６】
この場合、「Ｒ」変化量「３」が「Ｒ」変化量基準値「１０」未満であるため（Ｓ１１０；ＹＥＳ）、異物判定部１４は、「Ｂ」画像データ７００Ｂを変換したラインセンサ１１５ｂＢに対応する読取位置１１５ｘＢに異物が存在すると判定する（Ｓ１１１）。
【０１１７】
このように、異物判定部１４は、仮異物領域７０１Ｂに対応する、「Ｒ」画像データ７００Ｒの仮異物領域７０１Ｒの濃度変化が小さいと判定することによって、仮異物領域７０１Ｂが異物に対応する領域であると判定し、つまり、図７（Ｂ）に示すように、「Ｒ」画像データ７００Ｒに対応する「Ｒ」読取位置１１５ｘＲには異物７０９が付着していないが、「Ｂ」画像データ７００Ｂに対応する「Ｂ」読取位置１１５ｘＢには異物７０９が付着していると判定する。
【０１１８】
このように、ステップＳ１０８からステップＳ１１０による判定処理を実行することによって、各色成分の画像データの副走査方向に対応する連続性を検出することが可能となり、当該検出結果から、所定の色成分の画像データに対応する読取位置に異物が存在することを検知することが可能となるのである。
【０１１９】
図６に戻り、一方、ステップＳ１１０の比較結果、ステップＳ１０９において算出した他の色成分の画像データの変化量が第四基準値以上である場合（Ｓ１１０；ＮＯ）、異物判定部１４は、ステップＳ１０８からステップＳ１１０による判定処理が終了していない、「Ｂ」画像データ７００Ｂとは異なる他の色成分の画像データ（「Ｒ」画像データ７００Ｒ、「Ｇ」画像データ７００Ｇ）が存在するか否かを判定する（Ｓ１１３）。
【０１２０】
ステップＳ１１３における判定結果、ステップＳ１０８からステップＳ１１０による判定処理が終了していない他の色成分の画像データが存在するときは（Ｓ１１３；ＮＯ）、異物判定部１４は、当該判定処理が終了していない他の色成分の画像データに対して、ステップＳ１０８からステップＳ１１０の判定処理を実行する。
【０１２１】
上記具体例とは異なって、ステップＳ１１０の比較結果、「Ｒ」変化量が「Ｒ」変化量基準値以上であるとすると（Ｓ１１０；ＮＯ）、「Ｒ」画像データ７００Ｒの仮異物領域７０１Ｒは、例えば、風景画の網点、単に黒色の点画像等の画像であって、当該画像の濃度値の変化に起因して、「Ｒ」変化量が高くなっている可能性がある。
【０１２２】
そこで、異物判定部１４は、更に、ステップＳ１０８からステップＳ１１０による判定処理が終了していない、「Ｇ」画像データ７００Ｇに対しても、ステップＳ１０８からステップＳ１１０の処理を実行する。そして、ステップＳ１０９で算出した「Ｇ」変化量が「Ｇ」画像データ７００Ｇに対応する第四基準値（「Ｇ」変化量基準値）未満であるときは（Ｓ１１０；ＹＥＳ）、異物判定部１４は、「Ｂ」画像データを読取ったラインセンサ１１５ｂＢに対応する読取位置１１５ｘＢに異物が存在すると判定する（Ｓ１１１）。
【０１２３】
つまり、異物判定部１４は、仮異物領域７０１Ｂ及び仮異物領域７０１Ｂに対応する「Ｒ」画像データ７００Ｒの仮異物領域７０１Ｒが画像を示す領域である可能性はあるが、「Ｇ」画像データ７００Ｇにおいては、仮異物領域７０１Ｂに対応する領域の濃度変化が小さいため、仮異物領域７０１Ｂに対応する領域は画像を示す領域ではないものと判断する。これによって、異物判定部１４は、仮異物領域７０１Ｂにおける濃度変化は、画像ではなく異物に起因するものであると判断し、つまり、「Ｂ」画像データ７００Ｂに対応する「Ｂ」読取位置１１５ｘＢには異物７０９が付着していると判定しているのである。
【０１２４】
図６に戻り、ステップＳ１１３における判定結果、ステップＳ１０８からステップＳ１１０による判定処理が終了していない他の色成分の画像データが存在しないときは（Ｓ１１３；ＹＥＳ）、仮異物領域検出部１１は、ステップＳ１０２で選択した一の色成分の画像データにおける異物検知処理を終了し、未だ仮異物領域を検出していない、「Ｂ」画像データ７００Ｂとは異なる他の色成分の画像データ（「Ｒ」画像データ７００Ｒ、「Ｇ」画像データ７００Ｇ）に仮異物領域が存在するか否かを検出する（Ｓ１１４；ＮＯ）。
【０１２５】
さて、異物判定部１４が、一の色成分の画像データに対応する読取位置に異物が存在すると判定すると（Ｓ１１１）、補正部１５は、当該一の色成分の画像データの仮異物領域の濃度値を、当該仮異物領域外において当該仮異物領域の先頭画素に隣接する画素の濃度値（補正用濃度値）に変更することによって、一の色成分の画像データを補正する（Ｓ１１２）。
【０１２６】
これによって、一の色成分に存在する仮異物領域の濃度値が、当該仮異物領域外において当該仮異物領域の先頭画素に隣接する画素の濃度値に変更されるので、補正後の一の色成分における補正箇所が、仮異物領域以外の領域である他の領域と比較して著しく低い濃度値になることが回避される。
【０１２７】
ステップＳ１１２によって一の色成分の画像データが補正されると、仮異物領域検出部１１は、ステップＳ１０２で選択した一の色成分の画像データにおける異物検知処理を終了し、全ての色成分の画像データについて、仮異物領域の検出する処理を実行したか否かを判定する（Ｓ１１４）。
【０１２８】
全ての色成分の画像データについて仮異物領域を検出する処理をしていない場合（Ｓ１１４；ＮＯ）、仮異物領域検出部１１は、仮異物領域を検出していない他の色成分の画像データ（例えば、「Ｇ」画像データ、「Ｒ」画像データ）を選択して、仮異物領域を検出する処理を実行する（Ｓ１０２）。
【０１２９】
一方、仮異物領域検出部１１は、全ての色成分の画像データについての仮異物領域を検出する処理を終了すると（Ｓ１１４；ＹＥＳ）、画像データに色補正等の画像処理を実行して、各色成分の画像データを順次、画像データ記憶部１６に記憶し、画像形成部１７は、画像データ記憶部１６から当該画像データを取得して、当該取得した画像データに基づいて、画像形成処理を実行する（Ｓ１１５）。
【０１３０】
自動原稿給紙装置を用いて原稿のカラーコピーを実行する画像読取装置では、異物に起因する副走査方向の筋画像と、原稿の搬送方向に延びる縦線画像とを明確に区別することが困難であった。特に、濃度値が低い暗い画像を含む原稿を読取った場合には、異物に起因する濃度値の変化が小さくなるために、上記の区別が更に困難であった。
【０１３１】
しかし、第一実施形態の構成によれば、第一条件によって検出対象の異物のサイズを制限し、更に、第二条件によって異物の存在の判定を行う対象の領域の濃度値を制限して、色成分毎のラインセンサ１１５ｂに対応する読取位置１１５ｘに付着した異物の検出を、ラインセンサ１１５ｂの色成分毎に実行することができる。このため、原稿画像に縦線画像が含まれる場合であっても、異物画像と縦線画像とを適切に区別し、色成分数のラインセンサのうち、所定のラインセンサの読み取り位置に付着した異物を適切に検出することができる。
【０１３２】
［第二実施形態］
以下の第二実施形態の説明では、第一実施形態とは異なる部分についてのみ詳述し、第一実施形態と同じ部分については説明を省略する。
【０１３３】
第二実施形態の構成では、図９に示すように、複合機１００は、仮平均値算出部１８と、異物制限判定部１９と、を更に備えている。以下では、第二実施形態の構成において、複合機１００が、色成分数のラインセンサのうち、所定のラインセンサの読取位置に付着した異物を検出する手順について説明する。
【０１３４】
図１０に示すように、第二条件判定部１３が、ステップＳ１０２（図６）で選択された一の色成分の画像データの仮異物領域が異物に対応することを示す第二条件を満たすと判定すると（Ｓ１０７；ＹＥＳ（図６））、仮平均値算出部１８は、ステップＳ１０２（図６）で選択された一の色成分の画像データの仮異物領域の先頭画素の濃度値を、仮異物領域外において当該先頭画素に隣接する画素の濃度値に変更することによって、当該一の色成分の仮異物領域を仮に補正する（Ｓ２０１）。
【０１３５】
具体的には、図１１（Ａ）に示すように、仮異物領域検出部１１が、例えば「Ｂ」画像データ７００Ｂの仮異物領域７０１Ｂを検出した後（Ｓ１０１〜Ｓ１０５（図６））、第一条件判定部１２が仮異物領域７０１Ｂが異物に対応することを示す第一条件を満たすと判定し（Ｓ１０６；ＹＥＳ（図６））、第二条件判定部１３が仮異物領域７０１Ｂが異物に対応することを示す第二条件を満たすと判定したものとする（Ｓ１０７；ＹＥＳ（図６））。
【０１３６】
この場合、仮平均値算出部１８は、仮異物領域７０１Ｂの先頭画素７０４の濃度値「１１０」を、仮異物領域７０１Ｂ外において当該先頭画素７０４に隣接する画素７０３の濃度値「１１８」に変更することによって、仮異物領域７０１Ｂを仮に補正する（Ｓ２０１）。
【０１３７】
これによって、仮異物領域の先頭画素の濃度値が、仮異物領域外において当該先頭画素に隣接する画素の濃度値に変更されるので、補正後の一の色成分における仮異物領域の先頭画素が、仮異物領域以外の領域である他の領域と比較して著しく低い濃度値になることが回避される。
【０１３８】
図１０に戻り、仮平均値算出部１８は、ステップＳ２０１で仮に補正された仮異物領域の全画素の濃度値の平均値を算出するとともに、ステップＳ１０２で選択された一の色成分とは他の色成分の画像データ毎に、仮異物領域の全画素に対応する画素の濃度値の平均値をそれぞれ算出する（Ｓ２０２）。
【０１３９】
具体的には、仮平均値算出部１８は、ステップＳ２０２において、ステップＳ２０１で仮に補正された仮異物領域７０１Ｂの全画素の濃度値の平均値（例えば、「１１２」）を算出する。
【０１４０】
更に、仮平均値算出部１８は、「Ｒ」画像データ７００Ｒにおいて、仮異物領域７０１Ｂの先頭画素７０４に対応する「Ｒ」画像データ７００Ｒの先頭画素７０７と、仮異物領域７０１Ｂの終了画素７０６に対応する「Ｒ」画像データ７００Ｒの終了画素７０８と、を特定し、「Ｒ」画像データ７００Ｒにおける先頭画素７０７から終了画素７０８までの全画素の濃度値の平均値を算出する（例えば、「１２０」）。
【０１４１】
これと同様にして、仮平均値算出部１８は、「Ｇ」画像データ７００Ｇにおいても、仮異物領域７０１Ｂの先頭画素７０４及び終了画素７０６に対応する画素を特定し、「Ｇ」画像データ７００Ｇにおける当該特定された画素間の全画素の濃度値の平均値を算出する（例えば、「１２５」）。
【０１４２】
図１０に戻り、次に、異物制限判定部１９は、ステップＳ２０２で算出された、全ての色成分に対応する平均値のそれぞれと、第五基準値とをそれぞれ比較する（Ｓ２０３）。尚、第五基準値は、試験運転等による実験値に基づいて、主として、異物の存在を明確に識別することが可能な色成分毎の画像の明るさに応じて、色成分毎に異なる値が予め設定されている。
【０１４３】
ステップＳ２０３の比較結果、ステップＳ２０２で算出された平均値の全てが第五基準値以上の場合（Ｓ２０３；ＹＥＳ）、異物制限判定部１９は、異物判定部１４によってステップＳ１０８からステップＳ１１１の処理及びステップＳ１１３の処理（異物判定処理）を行わせる。
【０１４４】
一方、ステップＳ２０３の比較結果、ステップＳ２０２で算出された平均値の何れかが第五基準値未満である場合（Ｓ２０３；ＮＯ）、異物制限判定部１９は、ステップＳ１０２で選択された一の色成分とは他の全ての色成分の画像データについて、それぞれ、当該一の色成分の画像データにおける仮異物領域の先頭画素に対応する画素の濃度値と、ステップＳ２０２で算出された、各他の色成分の画像データにおける当該仮異物領域に対応する全画素の濃度値の平均値との差（差分）である、当該各他の色成分の画像データの変化量を算出する（Ｓ２０５）。
【０１４５】
具体的には、例えば「Ｒ」の色成分に対応する第五基準値が「１２５」であるとすると、ステップＳ２０３の比較結果、ステップＳ２０２で算出された全ての平均値のうち、「Ｒ」画像データ７００Ｒに対応する平均値「１２０」が、「Ｒ」の色成分に対応する第五基準値である「１２５」未満であるため（Ｓ２０３；ＮＯ）、異物制限判定部１９は、ステップＳ２０５を実行する。
【０１４６】
異物制限判定部１９は、ステップＳ２０５において、「Ｒ」画像データ７００Ｒにおいて、仮異物領域７０１Ｂの先頭画素７０４に対応する「Ｒ」画像データ７００Ｒの先頭画素７０７の濃度値と、ステップＳ２０２で算出された「Ｒ」画像データ７００Ｒにおける先頭画素７０７から終了画素７０８までの全画素の濃度値の平均値「１２０」との差（差分）である、「Ｒ」画像データ７００Ｒの変化量（「Ｒ」変化量）を算出する。例えば、「Ｒ」画像データ７００Ｒの仮異物領域７０１Ｒの先頭画素７０７の濃度値が「１３２」であれば、「Ｒ」変化量は、「１３２」−「１２０」＝「１２」と算出される。
【０１４７】
これと同様にして、異物制限判定部１９は、「Ｇ」画像データ７００Ｇにおいても、仮異物領域７０１Ｂの先頭画素７０４に対応する「Ｇ」画像データ７００Ｇの先頭画素の濃度値と、ステップＳ２０２で算出された「Ｇ」画像データ７００Ｇにおける仮異物領域７０１Ｂに対応する先頭画素から終了画素までの全画素の濃度値の平均値「１２５」との差（差分）である、「Ｇ」画像データ７００Ｇの変化量（「Ｇ」変化量）を算出する。例えば、「Ｇ」画像データ７００Ｇにおける仮異物領域７０１Ｂの先頭画素７０４に対応する先頭画素の濃度値が「１３１」であれば、「Ｇ」変化量は、「１３１」−「１２５」＝「６」と算出される。
【０１４８】
図１０に戻り、異物制限判定部１９は、ステップＳ２０５において、ステップＳ１０２で選択された一の色成分とは他の全ての色成分の画像データについての変化量を算出した後、当該算出した他の全ての色成分の画像データについての変化量の全てと、第四基準値とを比較する（Ｓ２０６）。尚、ここで第四基準値は、ステップＳ１１０（図６）で用いた第四基準値と同一のものを示す。
【０１４９】
ステップＳ２０６の比較結果、ステップＳ２０５で算出した他の全ての色成分の画像データについての変化量の全てが第四基準値未満の場合（Ｓ２０６；ＹＥＳ）、異物制限判定部１９は、ステップＳ１０２で選択された一の色成分の画像データを生成したラインセンサ１１５ｂに対応する読取位置１１５ｘに異物が存在すると判定する（Ｓ２０７）。
【０１５０】
一方、ステップＳ２０６の比較結果、ステップＳ２０５で算出した他の全ての色成分の画像データについての変化量の何れかが第四基準値以上の場合（Ｓ２０６；ＮＯ）、仮異物領域検出部１１は、ステップＳ１０２で選択された一の色成分の画像データから検出された仮異物領域は異物に対応する領域ではないと判定する。つまり、ステップＳ２０５からステップＳ２０７の処理によって、本発明に係る異物制限判定処理の一例が構成されている。
【０１５１】
具体的には、「Ｒ」の色成分に対応する第四基準値が、例えば「１０」であるとすると、ステップＳ２０６の比較結果、ステップＳ２０５で算出した「Ｒ」変化量「１２」が、「Ｒ」の色成分に対応する第四基準値「１０」以上であるため（Ｓ２０６；ＮＯ）、仮異物領域検出部１１は、仮異物領域７０１Ｂが異物に対応する領域ではないと判定する。
【０１５２】
仮異物領域に対応する全画素の濃度値の平均値が第五基準値未満となる他の色成分の画像データにおいて、当該画像データにおける仮異物領域の先頭画素に対応する画素の濃度値と仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満であるときは、当該他の色成分の画像データにおける仮異物領域に対応する領域が、濃度値が第五基準値未満となる程度に暗い画像であるために、当該差が当該仮異物領域に対応する領域に異物が付着したことに起因して生じたのか、画像の濃度変化に起因して生じたのかを明確に区別することができない。
【０１５３】
第二実施形態の構成によれば、上記のように濃度変化が生じた原因を明確に区別することができない、仮異物領域に対応する領域が暗い領域である他の色成分の画像データが存在するときには、全ての他の色成分の画像データにおいて、仮異物領域の先頭画素に対応する画素の濃度値と、仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満となる程度にまで濃度変化が小さいときに限って、選択した一の色成分の画像データを読取ったラインセンサ１１５ｂに対応する読取位置１１５ｘに異物が存在すると判定される。
【０１５４】
したがって、何れかの他の色成分の画像データにおいて、仮異物領域の先頭画素に対応する画素の濃度値と、仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満となる程度にまで濃度変化が小さいときに、選択した一の色成分の画像データを読取ったラインセンサ１１５ｂに対応する読取位置１１５ｘに異物が存在すると判定する場合に比して、仮異物領域の先頭画素に対応する画素の濃度値と仮異物領域の全画素に対応する画素の濃度値の平均値との差が第四基準値未満であると判定する機会を多くして、異物の存在を誤判定する虞を低減することができる。
【０１５５】
［第三実施形態］
以下の第三実施形態の説明では、第一実施形態とは異なる部分についてのみ詳述し、第一実施形態と同じ部分については説明を省略する。
【０１５６】
第三実施形態の構成では、複合機１００は、図５に示すように、画像データ読取部１０と、仮異物領域検出部１１と、第一条件判定部１２と、第二条件判定部１３と、異物判定部１４と、補正部１５と、画像データ記憶部１６と、画像形成部１７とを備えている。以下では、第三実施形態の構成において、複合機１００が、色成分数のラインセンサのうち、所定のラインセンサの読取位置に付着した異物を検出する手順について説明する。
【０１５７】
図１２に示すように、第二条件判定部１３が、ステップＳ１０２（図６）で選択された一の色成分の画像データの仮異物領域が異物に対応することを示す第二条件を満たすと判定すると（Ｓ１０７；ＹＥＳ（図６））、異物判定部１４は、ステップＳ１０２（図６）で選択された一の色成分の画像データとは他の色成分の画像データのうち、何れか一の色成分の画像データにおいて、仮異物領域の全画素に対応する画素の濃度値の平均値を算出する（Ｓ１０８（図６））。
【０１５８】
そして、異物判定部１４は、ステップＳ１０８で算出した、他の色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値と、第六基準値とを比較する（Ｓ３０１）。尚、第六基準値は、試験運転等による実験値に基づいて、主として、異物の存在を明確に識別することが可能な色成分毎の画像の明るさに応じて、色成分毎に異なる値が予め設定されている。
【０１５９】
ステップＳ３０１の比較結果、ステップＳ１０８で算出した、他の色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値が第六基準値以上の場合（Ｓ３０１；ＹＥＳ）、異物判定部１４は、ステップＳ１０９以降の処理を実行する。一方、ステップＳ３０１の比較結果、ステップＳ１０８で算出した、他の色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値が第六基準値未満の場合（Ｓ３０１；ＮＯ）、異物判定部１４は、ステップＳ１１３以降の処理を実行する。
【０１６０】
尚、ステップＳ３０１の処理は、ステップＳ１０８とステップＳ１０９との間で実行することに代えて、ステップＳ１１０の比較結果、ステップＳ１０９において算出した他の色成分の画像データの変化量が第四基準値未満である（Ｓ１１０；ＹＥＳ）と判断した直後に実行するように構成し、ステップＳ３０１の比較結果、ステップＳ１０８で算出した、他の色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値が第六基準値以上の場合（Ｓ３０１；ＹＥＳ）に、選択された一の色成分の画像データを読取ったラインセンサ１１５ｂに対応する読取位置１１５ｘに異物が存在すると判定する（Ｓ１１１）ように構成してもよい。
【０１６１】
第三実施形態の構成によれば、何れかの他の色成分の画像データにおける仮異物領域に対応する領域が第六基準値で示される明るさよりも明るい画像であって（Ｓ２０３；ＹＥＳ）、且つ、当該他の色成分の画像データにおける濃度変化が小さい場合に（Ｓ１１０；ＹＥＳ）、選択された一の色成分の画像データを読取ったラインセンサ１１５ｂに対応する読取位置１１５ｘに異物が存在すると判定される（Ｓ１１１）。
【０１６２】
つまり、何れかの他の色成分の画像データにおける仮異物領域に対応する領域が明るい領域であるときには、当該仮異物領域に対応する領域の小さな濃度変化は、画像に起因して生じたものではなく、異物に起因して生じたものとして、異物の存在を的確に判定することができる。
【０１６３】
［第四実施形態］
以下の第四実施形態の説明では、第三実施形態とは異なる部分についてのみ詳述し、第三実施形態と同じ部分については説明を省略する。
【０１６４】
第四実施形態の構成では、図１３に示すように、複合機１００は、制限条件判定部２０を更に備えている。以下では、第四実施形態の構成において、複合機１００が、色成分数のラインセンサのうち、所定のラインセンサの読取位置に付着した異物を検出する手順について説明する。
【０１６５】
図１４に示すように、第二条件判定部１３が、ステップＳ１０２（図６）で選択された一の色成分の画像データの仮異物領域が異物に対応することを示す第二条件を満たすと判定すると（Ｓ１０７；ＹＥＳ（図６））、制限条件判定部２０は、ステップＳ１０２（図６）で選択された一の色成分の画像データを読取ったラインセンサに隣接しないラインセンサである離間ラインセンサが存在するか否かを判定する（Ｓ４０１）。
【０１６６】
制限条件判定部２０は、ステップＳ４０１において、離間ラインセンサが存在しないと判定した場合（Ｓ４０１；ＮＯ）、第三実施形態の異物判定処理（Ｓ１０８，Ｓ３０１，Ｓ１０９，Ｓ１１０，Ｓ１１１，Ｓ１１３）を異物判定部１４に行わせる。
【０１６７】
一方、制限条件判定部２０は、ステップＳ４０１において、離間ラインセンサが存在すると判定した場合（Ｓ４０１；ＹＥＳ）、異物判定部１４によるステップＳ１０８と同様に、当該離間ラインセンサに対応する色成分の画像データにおいて、仮異物領域の全画素に対応する画素の濃度値の平均値を算出する（Ｓ４０２）。
【０１６８】
そして、制限条件判定部２０は、異物判定部１４によるステップＳ１０９と同様に、当該離間ラインセンサに対応する色成分の画像データにおいて、仮異物領域の先頭画素に対応する画素の濃度値と、ステップＳ４０２で算出した、当該離間ラインセンサに対応する色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値との差である、当該離間ラインセンサに対応する色成分の画像データの変化量を算出する（Ｓ４０３）。
【０１６９】
次に、制限条件判定部２０は、異物判定部１４によるステップＳ１１０と同様に、ステップＳ４０３で算出した、当該離間ラインセンサに対応する色成分の画像データの変化量と第四基準値とを比較する（Ｓ４０４）。
【０１７０】
ステップＳ４０４の比較結果、ステップＳ４０２で算出した、当該離間ラインセンサに対応する色成分の画像データの変化量が第四基準値未満である場合（Ｓ４０４；ＹＥＳ）、制限条件判定部２０は、第三実施形態の異物判定処理（Ｓ１０８，Ｓ３０１，Ｓ１０９，Ｓ１１０，Ｓ１１１，Ｓ１１３）を異物判定部１４に行わせる。
【０１７１】
一方、ステップＳ４０４の比較結果、当該離間ラインセンサに対応する色成分の画像データの変化量が第四基準値以上である場合（Ｓ４０４；ＮＯ）、制限条件判定部２０は、第三実施形態の異物判定処理を異物判定部１４に行わせることなく、ステップＳ１０２で選択した一の色成分の画像データにおける異物検知処理を終了し、ステップＳ１１４以降の処理を行わせる。つまり、ステップＳ４０１からステップＳ４０４の処理によって、本発明に係る制限条件判定処理の一例が構成されている。
【０１７２】
具体的には、ステップＳ１０２で選択された一の色成分の画像データが、例えば「Ｂ」画像データであるとすると、制限条件判定部２０は、ステップＳ４０１において、「Ｂ」画像データを読取ったラインセンサ１１５ｂＢ（図４（Ａ））に隣接しないラインセンサ１１５ｂＲ（図４（Ａ））が存在すると判定し（Ｓ４０１；ＹＥＳ）、当該ラインセンサ１１５ｂＲを離間ラインセンサとして、ステップＳ４０２以降の処理を実行する。
【０１７３】
また、ステップＳ１０２で選択された一の色成分の画像データが、例えば「Ｇ」画像データであるとすると、制限条件判定部２０は、ステップＳ４０１において、「Ｇ」画像データを読取ったラインセンサ１１５ｂＧ（図４（Ａ））に隣接しないラインセンサが存在しないと判定し（Ｓ４０１；ＮＯ）、第三実施形態の異物判定処理（Ｓ１０８，Ｓ３０１，Ｓ１０９，Ｓ１１０，Ｓ１１１，Ｓ１１３）を異物判定部１４に行わせる。
【０１７４】
また、ステップＳ１０２で選択された一の色成分の画像データが、例えば「Ｒ」画像データであるとすると、制限条件判定部２０は、ステップＳ４０１において、「Ｒ」画像データを読取ったラインセンサ１１５ｂＲ（図４（Ａ））に隣接しないラインセンサ１１５ｂＢ（図４（Ａ））が存在すると判定し（Ｓ４０１；ＹＥＳ）、当該ラインセンサ１１５ｂＢを離間ラインセンサとして、ステップＳ４０２以降の処理を実行する。
【０１７５】
第四実施形態の構成によれば、離間ラインセンサに対応する色成分の画像データの変化量が第四基準値以上である場合（Ｓ４０４；ＮＯ）、第三実施形態の異物判定処理（Ｓ１０８，Ｓ３０１，Ｓ１０９，Ｓ１１０，Ｓ１１１，Ｓ１１３）が行われることなく、選択した一の色成分の画像データにおける異物検知処理が終了し、ステップＳ１１４以降の処理が行われる。
【０１７６】
つまり、離間ラインセンサに対応する色成分の画像データにおける濃度変化が大きいときには、当該濃度変化は、選択された一の色成分の画像データを読取ったラインセンサ１１５ｂに存在する異物が離間ラインセンサにまで及ぶ程の大きさであることに起因して生じたものではなく、画像の濃度変化に起因して生じたものとして、第三実施形態における構成に比して、選択された一の色成分の画像データを読取ったラインセンサ１１５ｂにおける異物の存在をより精度良く判定することができる。
【０１７７】
尚、第一乃至第四実施形態の構成では、仮異物領域検出部１１は、ステップＳ１０５において、仮異物領域の先頭画素の濃度値以上となる最初の画素を仮異物領域の終了画素として特定するように構成していたが、これに代えて、仮異物領域の先頭画素に隣接する２つの画素の濃度値の平均値以上となる最初の画素を、仮異物領域の終了画素として特定するように構成してもよい。
【０１７８】
具体的には、図７（Ａ）に示すように、仮異物領域検出部１１は、仮異物領域７０１Ｂの先頭画素７０４の左側に隣接する画素７０３の濃度値「２２１」と先頭画素７０４の右側に隣接する画素７０５の濃度値「１７８」との濃度値の平均値「１９９．５」以上となる最初の画素７０６ａ（例えば、当該画素７０６ａの濃度値「２００」）を、仮異物領域７０１Ｂの終了画素として特定するように構成してもよい。
【０１７９】
この場合、濃度値が、仮異物領域の先頭画素に隣接する２つの画素の濃度値の平均値以上であって、先頭画素の濃度値以下である画素を仮異物領域に対応する画素として含めることによって、仮異物領域内の画素数が増大し、異物の判定に係る時間が増大する虞を回避することができる。
【０１８０】
また、第一乃至第四実施形態の構成では、異物判定部１４は、ステップＳ１０９において、仮異物領域の先頭画素に対応する画素の濃度値と、ステップＳ１０８で算出した他の色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値との差を、当該他の色成分の画像データの変化量として算出するように構成していた。
【０１８１】
しかし、これに代えて、異物判定部１４は、ステップＳ１０９において、仮異物領域外において仮異物領域の先頭画素に隣接する画素（例えば、図７（Ａ）において、仮異物領域７０１Ｂ外において先頭画素７０４に隣接する画素７０３）に対応する他の色成分の画像データの画素（例えば、図７（Ａ）において、「Ｒ」画像データ７００Ｒにおける画素７０７の左側に隣接する画素）の濃度値と、ステップＳ１０８で算出した他の色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値との差を、当該他の色成分の画像データの変化量として算出するように構成してもよい。
【０１８２】
また、これと同様にして、異物制限判定部１９は、第二実施形態のステップＳ２０５において、異物制限判定部１９は、ステップＳ１０２で選択された一の色成分とは他の全ての色成分の画像データについて、それぞれ、当該一の色成分の画像データにおける仮異物領域の先頭画素に対応する画素の濃度値と、ステップＳ２０２で算出された、各他の色成分の画像データにおける当該仮異物領域に対応する全画素の濃度値の平均値との差を、当該各他の色成分の画像データの変化量として算出するように構成していた。
【０１８３】
しかし、これに代えて、異物制限判定部１９は、第二実施形態のステップＳ２０５において、他の全ての色成分の画像データについて、それぞれ、仮異物領域外において仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と、ステップＳ２０２で算出された、各他の色成分の画像データにおける当該仮異物領域に対応する全画素の濃度値の平均値との差を、当該各他の色成分の画像データの変化量として算出するように構成してもよい。
【０１８４】
また、これと同様にして、制限条件判定部２０は、第四実施形態のステップＳ４０３において、仮異物領域の先頭画素に対応する画素の濃度値と、ステップＳ４０２で算出した離間ラインセンサに対応する色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値との差を、当該離間ラインセンサに対応する色成分の画像データの変化量として算出するように構成していた。
【０１８５】
しかし、これに代えて、制限条件判定部２０は、ステップＳ４０３において、離間ラインセンサに対応する色成分の画像データについて、仮異物領域外において仮異物領域の先頭画素に隣接する画素に対応する画素の濃度値と、ステップＳ４０２で算出した離間ラインセンサに対応する色成分の画像データにおける仮異物領域に対応する全画素の濃度値の平均値との差を、当該離間ラインセンサに対応する色成分の画像データの変化量として算出するように構成してもよい。
【０１８６】
これらの変更した異物判定部１４、異物制限判定部１９、及び制限条件判定部２０の構成によれば、異物が存在する虞のある先頭画素に対応する画素の濃度値を利用することを回避して、仮異物領域外の画素に対応する画素の濃度値と、仮異物領域に対応する領域の濃度値の平均値と、を比較して、仮異物領域に対応する領域の濃度値の変化を的確に判断することができる。これによって、異物の存在の判定精度を向上することができる。
【０１８７】
また、第一乃至第四実施形態において、仮異物領域検出部１１は、ステップＳ１０２において、注目画素に対応する隣接濃度変化量を算出する際に、主走査方向に沿って注目画素の左側に隣接する画素の濃度値から当該注目画素の右側に隣接する画素の濃度値を減算した絶対値（算出式（１）に対応する）を当該注目画素に対応する隣接濃度変化量としたが、他の構成であってもよい。
【０１８８】
例えば、主走査方向に沿って注目画素の右側に隣接する画素の濃度値から当該注目画素の濃度値を減算した値の絶対値を当該注目画素に対応する隣接濃度変化量としてもよい。つまり、注目画素に対応する隣接濃度変化量が、当該注目画素の何れか一方に隣接する画素と当該注目画素との間における濃度値の変化量を表すように構成してもよい。
【０１８９】
また、第一乃至第四実施形態では、コピーの処理に関して説明したが、例えば、ファクシミリ送受信処理、プリント処理等においても、同様にして異物の判定を行うことができる。また、第一乃至第四実施形態では、本発明に係る画像読取装置の一例として複合機を例に説明したが、これに限定する趣旨ではなく、本発明に係る画像読取装置は、例えば、プリンタ、コピー機、スキャナ、又はＦＡＸ等であってもよい。
【０１９０】
また、本発明は、第一乃至第四実施形態の構成に限られず種々の変形が可能である。図１乃至図１４に示した構成及び処理は、本発明に係る実施形態の例示に過ぎず、本発明を上記実施形態に限定する趣旨ではない。
【符号の説明】
【０１９１】
１０      画像データ読取部
１１      仮異物領域検出部
１２      第一条件判定部
１３      第二条件判定部
１４      異物判定部
１５      補正部
１６      画像データ記憶部
１７      画像形成部
１８      仮平均値算出部
１９      異物制限判定部
２０      制限条件判定部
１００    複合機（画像読取装置）
１１５    ＣＣＤラインセンサ
１１５ａ  受光素子
１１５ｂ，１１５ｂＢ，１１５ｂＧ，１１５ｂＲ  色成分毎のラインセンサ
１１５ｘ，１１５ｘＢ，１１５ｘＧ，１１５ｘＲ  色成分毎のラインセンサの読取位置
７００Ｂ，７００Ｇ，７００Ｒ  色成分毎の画像データ
７０１Ｂ，７０１Ｒ  仮異物領域
７０４    先頭画素
７０６    終了画素
７０９    異物
【図１】
0005544340.tif 000002
【図２】
0005544340.tif 000003
【図３】
0005544340.tif 000004
【図４】
0005544340.tif 000005
【図５】
0005544340.tif 000006
【図６】
0005544340.tif 000007
【図７】
0005544340.tif 000008
【図８】
0005544340.tif 000009
【図９】
0005544340.tif 000010
【図１０】
0005544340.tif 000011
【図１１】
0005544340.tif 000012
【図１２】
0005544340.tif 000013
【図１３】
0005544340.tif 000014
【図１４】
0005544340.tif 000015