(57)【要約】【課題】読取領域に付着した異物に起因して画像データ上の濃度の濃い領域又は薄い領域に筋状の濃度変化が生じた場合に、当該領域の画素を補正対象画素として正確に設定可能な画像読取装置、画像形成装置、及び補正対象画素の設定方法を提供すること。【解決手段】画像読取装置は、搬送される原稿の画像データから読み取られる複数の色データのうちの第１色データに含まれる注目画素の濃度が予め定められた基準濃度よりも濃い場合であって（Ｓ２１のＮｏ側）、当該注目画素の画素位置に対応する予め設定されたカウント値が予め設定された設定数を超えている場合に（Ｓ２１１のＹｅｓ側）、当該注目画素を前記補正対象画素に設定する。【選択図】図６
2018042239.tif 000002
【特許請求の範囲】
【請求項１】
透光部材における三つ以上の読取位置を順次通過して搬送される原稿から前記読取位置各々に対応する複数の色データを含む画像データを読み取る読取処理部と、
前記読取処理部によって読み取られた複数の前記色データのうちいずれか一つの第１色データに含まれる注目画素の濃度値が予め定められた基準濃度値以上であるか否かを判定する第１判定処理部と、
前記第１判定処理部によって前記注目画素の濃度値が前記基準濃度値以上であると判定された場合であって、当該注目画素に主走査方向の片側又は両側で隣接する画素と当該注目画素とからなる画素領域における濃度値の変化量が予め定められた第１閾値を超える場合に、当該注目画素を先頭画素とし、前記先頭画素に前記主走査方向における第１方向側で連続する画素各々の濃度値と前記先頭画素の濃度値とを順次比較し、濃度値が前記先頭画素の濃度値を超える画素を終了画素とし、前記先頭画素から前記終了画素までの画素群を判定対象領域として検出する検出処理部と、
前記検出処理部によって検出された前記判定対象領域に含まれる画素数が予め定められた第２閾値未満である場合であって、複数の前記色データから前記第１色データを除いた残りのうちの少なくとも一つにおいて当該判定対象領域の前記先頭画素に対応する画素の濃度値と当該判定対象領域の全画素に対応する複数の画素の濃度値の平均値との差が予め定められた第３閾値未満である場合に、当該判定対象領域を仮異物領域であると判定する第２判定処理部と、
前記第２判定処理部によって前記判定対象領域が前記仮異物領域であると判定された場合に、前記主走査方向における画素位置ごとに設定されるカウント値のうち当該仮異物領域に含まれる画素各々の画素位置に対応する前記カウント値をインクリメントする第１カウント処理部と、
前記第１判定処理部によって前記注目画素の濃度値が前記基準濃度値以上であると判定された場合であって且つ当該注目画素が前記仮異物領域を構成する画素ではない場合、及び前記第１判定処理部によって前記注目画素の濃度値が前記基準濃度値未満であると判定された場合であって且つ当該注目画素の画素位置に対応する前記カウント値が予め定められた設定数以下である場合に、前記注目画素の画素位置に対応する前記カウント値をデクリメント又は当該カウント値の初期値にリセットする第２カウント処理部と、
前記第１カウント処理部によるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域に含まれる前記設定数を超えている前記カウント値に対応する画素位置の画素を補正対象画素として設定する第１設定処理部と、
前記第１判定処理部によって前記注目画素の濃度値が前記基準濃度値未満であると判定された場合であって且つ当該注目画素の画素位置に対応する前記カウント値が前記設定数を超えている場合に、当該注目画素を前記補正対象画素として設定する第２設定処理部と、
を備える画像読取装置。
【請求項２】
前記第１カウント処理部は、前記設定数を超える予め定められた上限数を上限として前記カウント値をインクリメントし、
前記第２カウント処理部は、前記カウント値の初期値を下限として前記カウント値をデクリメントする、
請求項１に記載の画像読取装置。
【請求項３】
前記第２カウント処理部は、前記カウント値を当該カウント値の初期値にリセットし、
前記第１設定処理部は、前記補正対象画素を設定した場合であって、当該補正対象画素に前記副走査方向の上流側で隣接する画素が前記補正対象画素に設定されていない場合に、当該補正対象画素から前記副走査方向の上流側へ連続する前記設定数と同数の画素各々を前記補正対象画素として設定する、
請求項１に記載の画像読取装置。
【請求項４】
前記第２設定処理部によって設定された前記補正対象画素からなる前記主走査方向に沿った補正対象領域に前記主走査方向の両側で隣接する第１画素及び第２画素の濃度値に基づいて、当該補正対象画素各々の濃度値を補正する補正処理部を備える、
請求項１〜３のいずれかに記載の画像読取装置。
【請求項５】
前記補正処理部は、前記第１画素又は前記第２画素の濃度値が前記基準濃度値未満である場合に、前記補正対象画素各々の濃度値を前記第１画素及び前記第２画素のうち前記基準濃度値未満の方の濃度値に補正する、
請求項４に記載の画像読取装置。
【請求項６】
前記第１カウント処理部によるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域の判定時に前記第２判定処理部によって当該仮異物領域の前記先頭画素に対応する画素の濃度値と当該仮異物領域の全画素に対応する複数の画素の濃度値の平均値との差が前記第３閾値未満であると判定された前記色データを第２色データとして設定するデータ設定部と、
前記第２設定処理部によって設定された前記補正対象画素からなる前記主走査方向に沿った補正対象領域に前記主走査方向の一方側で隣接する第１画素の濃度値と、前記第２色データにおける前記第１画素に対応する第３画素の濃度値との間の濃度比率を取得する取得処理部と、
前記第２色データにおける前記補正対象領域に対応する参照領域、及び前記取得処理部によって取得された前記濃度比率に基づいて、前記補正対象領域に含まれる前記補正対象画素各々の濃度値を補正する補正処理部と、
を備える請求項１〜３のいずれかに記載の画像読取装置。
【請求項７】
前記第１カウント処理部によるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域の判定時に前記第２判定処理部によって当該仮異物領域の前記先頭画素に対応する画素の濃度値と当該仮異物領域の全画素に対応する複数の画素の濃度値の平均値との差が前記第３閾値未満であると判定された前記色データを第２色データとして設定するデータ設定部と、
前記第２設定処理部によって設定された前記補正対象画素からなる前記主走査方向に沿った補正対象領域に前記主走査方向の一方側で隣接する第１画素の濃度値と、前記第２色データにおける前記第１画素に対応する第３画素の濃度値との間の第１濃度比率を取得する第１取得処理部と、
前記補正対象領域に前記主走査方向の他方側で隣接する第２画素の濃度値と、前記第２色データにおける前記第２画素に対応する第４画素の濃度値との間の第２濃度比率を取得する第２取得処理部と、
前記第２色データにおける前記補正対象領域に対応する参照領域、前記第１取得処理部によって取得された前記第１濃度比率、及び前記第２取得処理部によって取得された前記第２濃度比率に基づいて、前記補正対象領域に含まれる前記補正対象画素各々の濃度値を補正する補正処理部と、
を備える請求項１〜３のいずれかに記載の画像読取装置。
【請求項８】
前記第１カウント処理部によるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域の判定時に前記第２判定処理部によって当該仮異物領域の前記先頭画素に対応する画素の濃度値と当該仮異物領域の全画素に対応する複数の画素の濃度値の平均値との差が前記第３閾値未満であると判定された前記色データを第２色データとして設定するデータ設定部と、
前記第２設定処理部によって設定された前記補正対象画素からなる前記主走査方向に沿った補正対象領域の外側の第５画素の濃度値、及び前記第２色データにおける前記第５画素に対応する第６画素の濃度値に基づいて、前記第１色データに含まれる画素の濃度値と前記第２色データに含まれる画素の濃度値との間の相関関係を示す濃度特性情報を取得する第３取得処理部と、
前記第２色データにおける前記補正対象領域に対応する参照領域、及び前記第３取得処理部によって取得された前記濃度特性情報に基づいて、前記補正対象領域に含まれる前記補正対象画素各々の濃度値を補正する補正処理部と、
を備える請求項１〜３のいずれかに記載の画像読取装置。
【請求項９】
前記色データに含まれる画素の濃度値は、高いほど濃度が薄い、
請求項１〜８のいずれかに記載の画像読取装置。
【請求項１０】
請求項１〜９のいずれかに記載の画像読取装置と、
前記画像データに基づいて画像を形成可能な画像形成部と、
を備える画像形成装置。
【請求項１１】
透光部材における三つ以上の読取位置を順次通過して搬送される原稿から前記読取位置各々に対応する複数の色データを含む画像データを読み取る第１ステップと、
前記第１ステップによって読み取られた複数の前記色データのうちいずれか一つの第１色データに含まれる注目画素の濃度値が予め定められた基準濃度値以上であるか否かを判定する第２ステップと、
前記第２ステップによって前記注目画素の濃度値が前記基準濃度値以上であると判定された場合であって、当該注目画素に主走査方向の片側又は両側で隣接する画素と当該注目画素とからなる画素領域における濃度値の変化量が予め定められた第１閾値を超える場合に、当該注目画素を先頭画素とし、前記先頭画素に前記主走査方向における第１方向側で連続する画素各々の濃度値と前記先頭画素の濃度値とを順次比較し、濃度値が前記先頭画素の濃度値を超える画素を終了画素とし、前記先頭画素から前記終了画素までの画素群を判定対象領域として検出する第３ステップと、
前記第３ステップによって検出された前記判定対象領域に含まれる画素数が予め定められた第２閾値未満である場合であって、複数の前記色データから前記第１色データを除いた残りのうちの少なくとも一つにおいて当該判定対象領域の前記先頭画素に対応する画素の濃度値と当該判定対象領域の全画素に対応する複数の画素の濃度値の平均値との差が予め定められた第３閾値未満である場合に、当該判定対象領域を仮異物領域であると判定する第４ステップと、
前記第４ステップによって前記判定対象領域が前記仮異物領域であると判定された場合に、前記主走査方向における画素位置ごとに設定されるカウント値のうち当該仮異物領域に含まれる画素各々の画素位置に対応する前記カウント値をインクリメントする第５ステップと、
前記第２ステップによって前記注目画素の濃度値が前記基準濃度値以上であると判定された場合であって且つ当該注目画素が前記仮異物領域を構成する画素ではない場合、及び前記第２ステップによって前記注目画素の濃度値が前記基準濃度値未満であると判定された場合であって且つ当該注目画素の画素位置に対応する前記カウント値が予め定められた設定数以下である場合に、前記注目画素の画素位置に対応する前記カウント値をデクリメント又は当該カウント値の初期値にリセットする第６ステップと、
前記第５ステップによるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域に含まれる前記設定数を超えている前記カウント値に対応する画素位置の画素を補正対象画素として設定する第７ステップと、
前記第２ステップによって前記注目画素の濃度値が前記基準濃度値未満であると判定された場合であって且つ当該注目画素の画素位置に対応する前記カウント値が前記設定数を超えている場合に、当該注目画素を前記補正対象画素として設定する第８ステップと、
を含む補正対象画素の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像データを読み取る画像読取装置、画像読取装置を備える画像形成装置、及び画像読取装置で実行される補正対象画素の設定方法に関する。
【背景技術】
【０００２】
一般に、原稿を搬送するＡＤＦ（自動原稿搬送装置）を備える複写機のような画像形成装置が知られている。この種の画像形成装置では、ＡＤＦによってコンタクトガラスなどの透光部材における画像データの読取領域を通過して搬送される原稿からその原稿の画像データが読み取られる。
【０００３】
また、この種の画像形成装置では、前記読取領域に紙粉などの異物が付着することがある。この場合、画像形成装置で読み取られた原稿の画像データに副走査方向に沿った筋状の濃度変化が表れる。例えば、前記読取領域に異物が付着すると、読み取られた画像データに、周囲よりも濃度が濃い副走査査方向に沿った筋画像が表れる。また、読み取られた画像データに、周囲よりも濃度が薄い副走査方向に沿った筋画像が表れることもある。これに対し、原稿から読み取られた画像データに基づいて、前記読取領域に付着した異物による濃度変化を補正可能な画像読取装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−４９９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、原稿から読み取られた画像データにおける濃度の濃い領域では、画像データに含まれる絵柄等による濃度変化と、前記読取領域に付着した異物による濃度増加との区別が困難となる。同様に、原稿から読み取られる画像データにおける濃度の薄い領域では、画像データに含まれる絵柄等による濃度変化と、前記読取領域に付着した異物による濃度減少との区別が困難となる。そのため、従来、濃度の濃い領域又は薄い領域で前記読取領域に付着した異物によって濃度変化が生じた画素を補正対象画素として設定することは困難であった。
【０００６】
本発明の目的は、読取領域に付着した異物に起因して画像データ上の濃度の濃い領域又は薄い領域に筋状の濃度変化が生じた場合に、当該領域の画素を補正対象画素として正確に設定可能な画像読取装置、画像形成装置、及び補正対象画素の設定方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る画像読取装置は、読取処理部と、第１判定処理部と、検出処理部と、第２判定処理部と、第１カウント処理部と、第２カウント処理部と、第１設定処理部と、第２設定処理部とを備える。前記読取処理部は、透光部材における三つ以上の読取位置を順次通過して搬送される原稿から前記読取位置各々に対応する複数の色データを含む画像データを読み取る。前記第１判定処理部は、前記読取処理部によって読み取られた複数の前記色データのうちいずれか一つの第１色データに含まれる注目画素の濃度値が予め定められた基準濃度値以上であるか否かを判定する。前記検出処理部は、前記第１判定処理部によって前記注目画素の濃度値が前記基準濃度値以上であると判定された場合であって、当該注目画素に主走査方向の片側又は両側で隣接する画素と当該注目画素とからなる画素領域における濃度値の変化量が予め定められた第１閾値を超える場合に、当該注目画素を先頭画素とし、前記先頭画素に前記主走査方向における第１方向側で連続する画素各々の濃度値と前記先頭画素の濃度値とを順次比較し、濃度値が前記先頭画素の濃度値を超える画素を終了画素とし、前記先頭画素から前記終了画素までの画素群を判定対象領域として検出する。前記第２判定処理部は、前記検出処理部によって検出された前記判定対象領域に含まれる画素数が予め定められた第２閾値未満である場合であって、複数の前記色データから前記第１色データを除いた残りのうちの少なくとも一つにおいて当該判定対象領域の前記先頭画素に対応する画素の濃度値と当該判定対象領域の全画素に対応する複数の画素の濃度値の平均値との差が予め定められた第３閾値未満である場合に、当該判定対象領域を仮異物領域であると判定する。前記第１カウント処理部は、前記第２判定処理部によって前記判定対象領域が前記仮異物領域であると判定された場合に、前記主走査方向における画素位置ごとに設定されるカウント値のうち当該仮異物領域に含まれる画素各々の画素位置に対応する前記カウント値をインクリメントする。前記第２カウント処理部は、前記第１判定処理部によって前記注目画素の濃度値が前記基準濃度値以上であると判定された場合であって且つ当該注目画素が前記仮異物領域を構成する画素ではない場合、及び前記第１判定処理部によって前記注目画素の濃度値が前記基準濃度値未満であると判定された場合であって且つ当該注目画素の画素位置に対応する前記カウント値が予め定められた設定数以下である場合に、前記注目画素の画素位置に対応する前記カウント値をデクリメント又は当該カウント値の初期値にリセットする。前記第１設定処理部は、前記第１カウント処理部によるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域に含まれる前記設定数を超えている前記カウント値に対応する画素位置の画素を補正対象画素として設定する。前記第２設定処理部は、前記第１判定処理部によって前記注目画素の濃度値が前記基準濃度値未満であると判定された場合であって且つ当該注目画素の画素位置に対応する前記カウント値が前記設定数を超えている場合に、当該注目画素を前記補正対象画素として設定する。
【０００８】
本発明の他の局面に係る画像形成装置は、前記画像読取装置と、画像形成部とを備える。前記画像形成部は、前記画像データに基づいて画像を形成可能である。
【０００９】
本発明の他の局面に係る補正対象画素の設定方法は、以下の第１ステップ、第２ステップ、第３ステップ、第４ステップ、第５ステップ、第６ステップ、第７ステップ、及び第８ステップを含む。前記第１ステップでは、透光部材における三つ以上の読取位置を順次通過して搬送される原稿から前記読取位置各々に対応する複数の色データを含む画像データが読み取られる。前記第２ステップでは、前記第１ステップによって読み取られた複数の前記色データのうちいずれか一つの第１色データに含まれる注目画素の濃度値が予め定められた基準濃度値以上であるか否かが判定される。前記第３ステップでは、前記第２ステップによって前記注目画素の濃度値が前記基準濃度値以上であると判定された場合であって、当該注目画素に主走査方向の片側又は両側で隣接する画素と当該注目画素とからなる画素領域における濃度値の変化量が予め定められた第１閾値を超える場合に、当該注目画素が先頭画素とされ、前記先頭画素に前記主走査方向における第１方向側で連続する画素各々の濃度値と前記先頭画素の濃度値とが順次比較され、濃度値が前記先頭画素の濃度値を超える画素が終了画素とされ、前記先頭画素から前記終了画素までの画素群が判定対象領域として検出される。前記第４ステップでは、前記第３ステップによって検出された前記判定対象領域に含まれる画素数が予め定められた第２閾値未満である場合であって、複数の前記色データから前記第１色データを除いた残りのうちの少なくとも一つにおいて当該判定対象領域の前記先頭画素に対応する画素の濃度値と当該判定対象領域の全画素に対応する複数の画素の濃度値の平均値との差が予め定められた第３閾値未満である場合に、当該判定対象領域が仮異物領域であると判定される。前記第５ステップでは、前記第４ステップによって前記判定対象領域が前記仮異物領域であると判定された場合に、前記主走査方向における画素位置ごとに設定されるカウント値のうち当該仮異物領域に含まれる画素各々の画素位置に対応する前記カウント値がインクリメントされる。前記第６ステップでは、前記第２ステップによって前記注目画素の濃度値が前記基準濃度値以上であると判定された場合であって且つ当該注目画素が前記仮異物領域を構成する画素ではない場合、及び前記第２ステップによって前記注目画素の濃度値が前記基準濃度値未満であると判定された場合であって且つ当該注目画素の画素位置に対応する前記カウント値が予め定められた設定数以下である場合に、前記注目画素の画素位置に対応する前記カウント値がデクリメント又は当該カウント値の初期値にリセットされる。前記第７ステップでは、前記第５ステップによるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域に含まれる前記設定数を超えている前記カウント値に対応する画素位置の画素が補正対象画素として設定される。前記第８ステップでは、前記第２ステップによって前記注目画素の濃度値が前記基準濃度値未満であると判定された場合であって且つ当該注目画素の画素位置に対応する前記カウント値が前記設定数を超えている場合に、当該注目画素が前記補正対象画素として設定される。
【発明の効果】
【００１０】
本発明によれば、読取領域に付着した異物に起因して画像データ上の濃度の濃い領域又は薄い領域に筋状の濃度変化が生じた場合に、当該領域の画素を補正対象画素として正確に設定することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の第１の実施形態に係る画像形成装置の構成を示す図である。
【図２】図２は、本発明の第１の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の第１の実施形態に係る画像形成装置におけるＡＤＦ及び画像読取部の構成を示す図である。
【図４】図４は、本発明の第１の実施形態に係る画像形成装置におけるＣＣＤの構成を示す図である。
【図５】図５は、本発明の第１の実施形態に係る画像形成装置で実行される搬送読取処理の一例を示すフローチャートである。
【図６】図６は、本発明の第１の実施形態に係る画像形成装置で実行される補正対象画素設定処理の一例を示すフローチャートである。
【図７】図７は、本発明の第１の実施形態に係る画像形成装置で実行される濃度補正処理の一例を示すフローチャートである。
【図８】図８は、本発明の第１の実施形態に係る画像形成装置で読み取られる画像データの一例を示す図である。
【図９】図９は、本発明の第２の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明の各実施形態について説明し、本発明の理解に供する。なお、以下の各実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１３】
［第１の実施形態］
まず、図１〜図４を参照しつつ、本発明の第１の実施形態に係る画像形成装置１０の構成について説明する。ここで、図１は画像形成装置１０の構成を示す断面模式図である。また、図３はＡＤＦ１及び画像読取部２の構成の一部を示す断面模式図である。また、図４はＣＣＤ２６の構成を示す模式図である。
【００１４】
なお、説明の便宜上、画像形成装置１０が使用可能な設置状態（図１に示される状態）で鉛直方向を上下方向Ｄ１と定義する。また、図１に示される画像形成装置１０の紙面手前側の面を正面（前面）として前後方向Ｄ２を定義する。また、前記設置状態の画像形成装置１０の正面を基準として左右方向Ｄ３を定義する。
【００１５】
画像形成装置１０は、原稿から画像データを読み取るスキャン機能、及び画像データに基づいて画像を形成するプリント機能と共に、ファクシミリ機能、及びコピー機能などの複数の機能を有する複合機である。なお、画像形成装置１０は、プリンター、コピー機、又はファクシミリ装置であってもよい。
【００１６】
図１及び図２に示されるように、画像形成装置１０は、ＡＤＦ（自動原稿搬送装置）１、画像読取部２、画像形成部３、給紙部４、制御部５、及び操作表示部７を備える。
【００１７】
画像形成部３は、画像読取部２によって読み取られた画像データに基づいて電子写真方式で画像を形成することが可能である。具体的に、画像形成部３は、感光体ドラム、帯電装置、光走査装置、現像装置、転写装置、クリーニング装置、定着装置、及び排紙トレイを備える。給紙部４は、給紙カセット、シート搬送路、及び複数の搬送ローラーを備え、画像形成部３にシートを供給する。画像形成部３は、給紙部４から供給されるシートに、画像データに基づく画像を形成する。画像形成部３による画像形成後のシートは、前記排紙トレイに排出される。なお、画像形成部３は、インクジェット方式などの他の画像形成方式により画像を形成するものであってもよい。
【００１８】
制御部５は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭ（登録商標）などの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶媒体である。前記ＲＡＭは揮発性の記憶媒体であり、前記ＥＥＰＲＯＭは不揮発性の記憶媒体である。前記ＲＡＭ及び前記ＥＥＰＲＯＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。制御部５では、前記ＣＰＵにより前記ＲＯＭに予め記憶された各種の制御プログラムが実行される。これにより、画像形成装置１０が制御部５により統括的に制御される。なお、制御部５は、集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよく、画像形成装置１０を統括的に制御するメイン制御部とは別に設けられた制御部であってもよい。
【００１９】
操作表示部７は、制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部、及びユーザーの操作に応じて制御部５に各種の情報を入力する操作キー又はタッチパネルなどの操作部を有する。
【００２０】
ＡＤＦ１は、画像読取部２によって画像データが読み取られる原稿を搬送する。具体的に、ＡＤＦ１は、図１及び図３に示されるように、原稿載置部１１、複数の搬送ローラー１２、原稿ガイド１３、及び排紙部１４を備える。また、ＡＤＦ１は、後述する原稿台２１に対して開閉可能に支持されており、原稿台２１のコンタクトガラス２１１に載置される原稿に対する原稿カバーを兼ねている。
【００２１】
ＡＤＦ１では、搬送ローラー１２各々が不図示のモーターで駆動される。これにより、原稿載置部１１に載置された原稿が、ＡＤＦ１の内部に形成された原稿搬送路を図３に示される搬送方向Ｄ４へ搬送される。前記原稿搬送路を搬送される原稿は、原稿ガイド１３によって原稿台２１のコンタクトガラス２１１における読取領域Ｘ（図３参照）に案内された後、排紙部１４に排出される。なお、読取領域Ｘは、後述する読取位置Ｘ１〜Ｘ３を含む主走査方向（前後方向Ｄ２）に長尺な矩形状の領域である。
【００２２】
画像読取部２は、原稿から画像データを読み取ることが可能である。具体的に、画像読取部２は、図１及び図３に示されるように、原稿台２１、読取ユニット２２、ミラー２３、ミラー２４、光学レンズ２５、及びＣＣＤ２６を備える。
【００２３】
原稿台２１は、画像形成装置１０の筐体の上面に設けられる。原稿台２１は、図１及び図３に示されるように、コンタクトガラス２１１を備える。コンタクトガラス２１１には、原稿が載置される。ここに、コンタクトガラス２１１が、本発明における透光部材の一例である。
【００２４】
読取ユニット２２は、図１及び図３に示されるように、コンタクトガラス２１１の下側に設けられている。読取ユニット２２は、ステッピングモーター等の駆動部を有する不図示の移動機構によって、左右方向Ｄ３へ移動可能に構成されている。読取ユニット２２は、図１に示されるように、光源２２１及びミラー２２２を備える。
【００２５】
光源２２１は、前後方向Ｄ２に沿って配列された複数の白色ＬＥＤである。光源２２１は、コンタクトガラス２１１へ向けて前記主走査方向（前後方向Ｄ２）の１ライン分の白色光を照射する。光源２２１から射出された光は、コンタクトガラス２１１を透過して、コンタクトガラス２１１に載置された原稿又はＡＤＦ１によって搬送される原稿に照射される。ミラー２２２は、光源２２１から射出されて原稿で反射された光をミラー２３へ反射させる。
【００２６】
画像読取部２では、コンタクトガラス２１１に載置された原稿から画像データが読み取られる場合、読取ユニット２２が前記移動機構によって左右方向Ｄ３へ移動される。これにより、光源２２１から原稿に照射される光が副走査方向（左右方向Ｄ３）へ走査される。また、画像読取部２では、ＡＤＦ１によって搬送される原稿から画像データが読み取られる場合、読取ユニット２２が前記移動機構によって光源２２１から射出される光が読取領域Ｘ（図３参照）を通過する位置に移動される。これにより、光源２２１から射出される光がコンタクトガラス２１１を透過して、ＡＤＦ１によって読取領域Ｘを順次通過して搬送される原稿に照射される。
【００２７】
ミラー２３は、読取ユニット２２のミラー２２２で反射された光をミラー２４へ反射させる。ミラー２４は、ミラー２３で反射された光を光学レンズ２５へ反射させる。光学レンズ２５は、ミラー２４で反射された光を集光してＣＣＤ２６へ入射させる。
【００２８】
ＣＣＤ２６は、光学レンズ２５から水平方向へ出射された光を受光する受光面を有しており、図４に示されるように、前記受光面に第１光電変換素子群２６１、第２光電変換素子群２６２、及び第３光電変換素子群２６３を有するイメージセンサーである。
【００２９】
第１光電変換素子群２６１は、前記主走査方向（前後方向Ｄ２）に沿って配列された複数の光電変換素子を有する。第１光電変換素子群２６１は、原稿から読み取られる画像データに含まれる赤色の色データに対応するアナログの電気信号を出力する。例えば、第１光電変換素子群２６１は、前記光電変換素子各々の受光面に赤色の光のみを透過する光学フィルターを備える。
【００３０】
第２光電変換素子群２６２は、前記主走査方向（前後方向Ｄ２）に沿って配列された複数の光電変換素子を有する。第２光電変換素子群２６２は、原稿から読み取られる画像データに含まれる青色の色データに対応するアナログの電気信号を出力する。例えば、第２光電変換素子群２６２は、前記光電変換素子各々の受光面に青色の光のみを透過する光学フィルターを備える。
【００３１】
第３光電変換素子群２６３は、前記主走査方向（前後方向Ｄ２）に沿って配列された複数の光電変換素子を有する。第３光電変換素子群２６３は、原稿から読み取られる画像データに含まれる緑色の色データに対応するアナログの電気信号を出力する。例えば、第３光電変換素子群２６３は、前記光電変換素子各々の受光面に緑色の光のみを透過する光学フィルターを備える。
【００３２】
第１光電変換素子群２６１、第２光電変換素子群２６２、及び第３光電変換素子群２６３は、図４に示されるように、上下方向Ｄ１において互いに離間して配置されている。また、画像読取部２では、ＡＤＦ１によって搬送される原稿から画像データが読み取られる場合、当該画像データに含まれる各色の色データに対応する読取位置Ｘ１〜Ｘ３が左右方向Ｄ３において互いに離間している。
【００３３】
例えば、ＡＤＦ１によって搬送される原稿から画像データが読み取られる場合、読取位置Ｘ１（図３参照）において原稿の画像データに含まれる赤色の色データが読み取られる。即ち、光源２２１から射出されて読取位置Ｘ１で原稿に反射された光Ｌ１（図３参照）は、第１光電変換素子群２６１に入射される。また、読取位置Ｘ２において原稿の画像データに含まれる青色の色データが読み取られる。即ち、光源２２１から射出されて読取位置Ｘ２で原稿に反射された光Ｌ２は、第２光電変換素子群２６２に入射される。また、読取位置Ｘ３において原稿の画像データに含まれる緑色の色データが読み取られる。即ち、光源２２１から射出されて読取位置Ｘ３で原稿に反射された光Ｌ３が、第３光電変換素子群２６３に入射される。
【００３４】
ＣＣＤ２６から出力される各色の色データに対応するアナログの電気信号は、不図示のアナログフロントエンド回路によりデジタルの電気信号に変換されて、制御部５に入力される。これにより、原稿の画像データが読み取られる。即ち、画像読取部２で読み取られる原稿の画像データには、赤色、青色、及び緑色に対応する複数の色データが含まれる。
【００３５】
例えば、画像読取部２は、濃度が２５６階調（０〜２５５）で表現された画素を含む色データ各々を制御部５へ出力する。ここで、以下の説明では、濃度の濃淡を示す２５６段階の各数値を階調値と呼ぶ。この階調値は、本発明の濃度値の一例である。一般に、前記階調値が０の場合に画素の濃度が最も濃く、前記階調値が２５５の場合に画素の濃度が最も薄い。本実施形態では、前記階調値を示す数字が大きいほど、つまり濃度が薄いほど、本発明における注目画素の濃度値が高いと評価する。また、前記階調値を示す数字が小さいほど、つまり、濃度が濃いほど、本発明における注目画素の濃度値が低いと評価する。
【００３６】
なお、ＣＣＤ２６は、第１光電変換素子群２６１、第２光電変換素子群２６２、及び第３光電変換素子群２６３のような光電変換素子群を、４つ以上備えていてもよい。具体的に、ＣＣＤ２６は、上下方向Ｄ１において互いに離間して配置された４つ以上の前記光電変換素子群を備えていてもよい。
【００３７】
ところで、画像形成装置１０では、コンタクトガラス２１１における画像データの読取領域Ｘに紙粉などの異物が付着することがある。この場合、画像形成装置１０でＡＤＦ１及び画像読取部２を用いて読み取られた原稿の画像データに、前記副走査方向に沿った筋状の濃度変化が表れる。例えば、読取位置Ｘ１に異物が付着すると、画像読取部２によって読み取られた赤色の色データに周囲よりも濃度が濃い前記副走査方向に沿った筋画像が表れる。この濃度の濃い筋画像は、黒色の筋画像として表れることから黒筋とも呼ばれている。これに対し、原稿から読み取られた画像データに基づいて、コンタクトガラス２１１における読取領域Ｘに付着した異物による濃度変化を補正可能な画像読取装置が知られている。
【００３８】
ここで、原稿から読み取られた画像データにおける濃度の濃い領域では、画像データに含まれる絵柄等による濃度変化と、読取領域Ｘに付着した異物による濃度増加との区別が困難となる。そのため、従来、濃度の濃い領域で読取領域Ｘに付着した異物によって濃度変化が生じた画素を補正対象画素として設定することは困難であった。
【００３９】
これに対し、本発明の実施形態に係る画像形成装置１０では、以下に説明するように、読取領域Ｘに付着した異物に起因して画像データ上の濃度の濃い領域に筋状の濃度変化が生じた場合に、当該領域の画素を前記補正対象画素として正確に設定することが可能である。
【００４０】
具体的に、制御部５の前記ＲＯＭには、前記ＣＰＵに後述の搬送読取処理（図５のフローチャート参照）を実行させるための搬送読取プログラムが予め記憶されている。なお、前記搬送読取プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて制御部５の前記ＥＥＰＲＯＭなどにインストールされるものであってもよい。
【００４１】
そして、制御部５は、図２に示されるように、読取処理部５１、第１判定処理部５２、検出処理部５３、第２判定処理部５４、第１カウント処理部５５、第２カウント処理部５６、第１設定処理部５７、データ設定部５８、第２設定処理部５９、第１補正処理部６０、第１取得処理部６１、第２取得処理部６２、及び第２補正処理部６３を含む。具体的に、制御部５は、前記ＣＰＵを用いて前記ＲＯＭに記憶されている前記搬送読取プログラムを実行する。これにより、制御部５は、読取処理部５１、第１判定処理部５２、検出処理部５３、第２判定処理部５４、第１カウント処理部５５、第２カウント処理部５６、第１設定処理部５７、データ設定部５８、第２設定処理部５９、第１補正処理部６０、第１取得処理部６１、第２取得処理部６２、及び第２補正処理部６３として機能する。ここに、ＡＤＦ１、画像読取部２、及び制御部５を備える装置が、本発明における画像読取装置の一例である。
【００４２】
なお、制御部５において、読取処理部５１、第１判定処理部５２、検出処理部５３、第２判定処理部５４、第１カウント処理部５５、第２カウント処理部５６、第１設定処理部５７、データ設定部５８、第２設定処理部５９、第１補正処理部６０、第１取得処理部６１、第２取得処理部６２、及び第２補正処理部６３の一部又は全部は電子回路で構成されていてもよい。
【００４３】
読取処理部５１は、ＡＤＦ１及び画像読取部２を用いて、コンタクトガラス２１１における読取位置Ｘ１〜Ｘ３を順次通過して搬送される原稿から、読取位置Ｘ１〜Ｘ３各々に対応する複数の色データを含む画像データを読み取る。
【００４４】
第１判定処理部５２は、読取処理部５１によって読み取られた複数の色データのうちいずれか一つの第１色データに含まれる注目画素の濃度が予め定められた基準濃度と同じ、又は前記基準濃度よりも薄いか否かを判定する。具体的に、第１判定処理部５２は、前記注目画素の濃度を示す前記階調値が、前記基準濃度を示す設定階調値（本発明の基準濃度値の一例）以上であるか否かを判定する。
【００４５】
例えば、画像形成装置１０では、読取処理部５１によって前記主走査方向の１ライン分の画像データが読み取られる毎に、当該１ライン分の画像データに含まれる三つの色データのうちいずれか一つの色データが前記第１色データとして設定される。また、画像形成装置１０では、前記第１色データに含まれる複数の画素のうち、前記主走査方向における予め定められた第１方向の最上流の画素が前記注目画素として設定される。以下、赤色の色データが前記第１色データとして設定されるものと仮定して説明を行う。なお、以下の説明は、前記第１色データが青色、又は緑色の色データであっても、等しく当てはまるものである。
【００４６】
前記設定階調値は、以下の要領で定めることができる。例えば、前記設定階調値は、読取位置Ｘ１に異物を付着させた状態で読取処理部５１によって所定の原稿を事前に読み取らせておき、その読み取られた画像データにおける赤色の色データに表れる筋画像（濃い赤色の筋画像）の濃度を測定し、その濃度よりも薄い濃度を示す前記階調値に定めることができる。例えば、前記設定階調値は、１００である。この設定階調値は、制御部５のＥＥＰＲＯＭに記憶されている。なお、前記設定階調値は、操作表示部７におけるユーザー操作によって任意に設定されてもよい。
【００４７】
検出処理部５３は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度と同じ、又は前記基準濃度よりも薄いと判定された場合に、当該注目画素に前記主走査方向の両側で隣接する画素各々と当該注目画素とからなる画素領域における濃度の変化量が予め定められた第１閾値を超えるか否かを判定する。具体的に、検出処理部５３は、前記画素領域における各画素の前記階調値の変化量を算出し、その算出値が前記第１閾値を超えるか否かを判定する。
【００４８】
検出処理部５３は、以下に示す式（１）に基づいて、前記画素領域における濃度の変化量を算出する。なお、式（１）において、Ａは前記注目画素に前記第１方向の上流側で隣接する画素の前記階調値を示し、Ｂは前記注目画素に前記第１方向の下流側で隣接する画素の前記階調値を示し、Ｃは前記画素領域における各画素の前記階調値の変化量を示している。
【００４９】
Ｃ＝Ａ−Ｂ・・・（１）
【００５０】
ここで、前記第１閾値は、高い値であるほど、画像データに含まれる絵柄等による濃度変化を読取位置Ｘ１に付着した異物による濃度変化であると誤判定する可能性が低くなる一方で、読取位置Ｘ１に付着した異物による濃度変化の捕捉率が低下する。そのため、前記第１閾値は、画像データに含まれる絵柄等による濃度変化を読取位置Ｘ１に付着した異物による濃度変化であると誤判定する可能性と、読取位置Ｘ１に付着した異物による濃度変化の捕捉率とのバランスを考慮して適宜の値に設定することが望ましい。なお、前記第１閾値は、操作表示部７におけるユーザー操作によって任意に設定されてもよい。
【００５１】
また、検出処理部５３は、前記画像領域における濃度の変化量が前記第１閾値を超えると判定した場合に、前記注目画素を先頭画素とし、前記先頭画素に前記主走査方向における前記第１方向側で連続する画素各々の濃度と前記先頭画素の濃度とを順次比較する。そして、検出処理部５３は、濃度が前記先頭画素の濃度よりも薄い画素を終了画素とし、前記先頭画素から前記終了画素までの画素群を判定対象領域として検出する。具体的に、検出処理部５３は、濃度を示す前記階調値が前記先頭画素の前記階調値を超える画素を前記終了画素であると判定する。
【００５２】
なお、前記画素領域は、前記注目画素に前記主走査方向の片側で隣接する画素と前記注目画素とからなる領域であってもよい。例えば、前記画素領域は、前記注目画素に前記主走査方向の下流側で隣接する画素と前記注目画素とからなる領域であってもよい。この場合、検出処理部５３は、以下に示す式（２）に基づいて、前記画素領域における濃度の変化量を算出する。なお、式（２）において、Ｄは前記注目画素の前記階調値を示し、Ｅは前記注目画素に前記第１方向の下流側で隣接する画素の階調値を示し、Ｆは前記画素領域における各画素の前記階調値の変化量を示している。
【００５３】
Ｆ＝Ｄ−Ｅ・・・（２）
【００５４】
第２判定処理部５４は、検出処理部５３によって検出された前記判定対象領域に含まれる画素数が予め定められた第２閾値未満であるか否かを判定する。
【００５５】
ここで、前記第２閾値は、読取位置Ｘ１に付着する異物のサイズに応じた値に設定される。なお、前記第２閾値は、操作表示部７におけるユーザー操作によって任意に設定されてもよい。
【００５６】
また、第２判定処理部５４は、前記判定対象領域に含まれる画素数が前記第２閾値未満であると判定した場合に、複数の色データから前記第１色データを除いた残りの色データ各々において、当該判定対象領域の前記先頭画素に対応する画素の濃度と当該判定対象領域の全画素に対応する複数の画素の平均濃度との間の濃度差が予め定められた第３閾値未満であるか否かを判定する。具体的に、第２判定処理部５４は、当該残りの色データ各々において、当該判定対象領域の前記先頭画素に対応する画素の前記階調値と当該判定対象領域の全画素に対応する複数の画素の前記階調値の平均値との差が前記第３閾値未満であるか否かを判定する。
【００５７】
ここで、前記第１色データとは異なる色データにおける当該判定対象領域の前記先頭画素に対応する画素、とは、当該異なる色データに含まれる画素のうち、画像データにおける位置が前記先頭画素と共通の画素のことである。同様に、前記第１色データとは異なる色データにおける当該判定対象領域の全画素に対応する複数の画素、とは、当該異なる色データに含まれる画素のうち、画像データにおける位置が当該判定対象領域に含まれる画素各々と共通の複数の画素のことである。
【００５８】
前記第３閾値は、以下の要領で定めることができる。例えば、前記第３閾値は、読取位置Ｘ１に異物を付着させた状態で読取処理部５１によって所定の原稿を事前に読み取らせておき、その読み取られた画像データにおける赤色の色データに表れる前記主走査方向の１ライン分の筋画像において、前記第１方向の最上流の画素の前記階調値と当該筋画像に含まれる全画素の前記階調値の平均値との差と同一又はそれよりも低い値である。なお、前記第３閾値は、操作表示部７におけるユーザー操作によって任意に設定されてもよい。
【００５９】
そして、第２判定処理部５４は、複数の色データから前記第１色データを除いた残りの色データのうちの少なくとも一つにおいて、当該判定対象領域の前記先頭画素に対応する画素の濃度と当該判定対象領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値未満であると判定した場合に、当該判定対象領域を仮異物領域であると判定する。
【００６０】
また、第２判定処理部５４は、読取処理部５１によって前記主走査方向の１ライン分の画像データが読み取られる毎に、前記第１色データにおける前記仮異物領域の有無を判定する。換言すると、画像形成装置１０では、読取処理部５１によって前記主走査方向の１ライン分の画像データが読み取られる毎に、第１判定処理部５２、検出処理部５３、及び第２判定処理部５４による処理が実行されて、当該１ライン分の画像データに含まれる前記第１色データにおける前記仮異物領域の有無が判定される。
【００６１】
なお、第２判定処理部５４は、複数の色データから前記第１色データを除いた残りの色データの両方において、当該判定対象領域の前記先頭画素に対応する画素の濃度と当該判定対象領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値未満であると判定した場合に、当該判定対象領域を前記仮異物領域であると判定してもよい。
【００６２】
また、第２判定処理部５４は、読取処理部５１によって前記主走査方向の全ライン分の画像データが読み取られた後に、前記第１色データにおける前記仮異物領域の有無を判定してもよい。
【００６３】
第１カウント処理部５５は、第２判定処理部５４によって前記判定対象領域が前記仮異物領域であると判定された場合に、前記主走査方向における画素位置ごとに設定されるカウント値のうち当該仮異物領域に含まれる画素各々の画素位置に対応する前記カウント値をインクリメントする。
【００６４】
例えば、画像形成装置１０では、読取処理部５１によって原稿から画像データが読み取られる場合に、前記主走査方向における画素位置ごとに前記カウント値が設定される。例えば、画像形成装置１０では、前記ＲＡＭなどの記憶部に前記主走査方向における各画素位置に対応する複数の第１記憶領域が設けられている。制御部５は、前記第１記憶領域各々に前記カウント値の初期値である０を示す数値データを格納することで、前記主走査方向における画素位置ごとの前記カウント値を設定する。
【００６５】
そして、第１カウント処理部５５は、第２判定処理部５４によって前記仮異物領域の存在が判定された場合に、当該仮異物領域に含まれる画素各々の画素位置に対応する前記第１記憶領域内の数値データをインクリメントする。
【００６６】
例えば、第１カウント処理部５５は、予め定められた設定数に１を加えた値（本発明における上限数の一例）を上限として、前記仮異物領域に含まれる画素各々の画素位置に対応する前記第１記憶領域内の数値データをインクリメントする。即ち、第１カウント処理部５５は、前記仮異物領域に含まれる画素の画素位置に対応する前記第１記憶領域内の数値データが前記設定数以下である場合に、当該数値データをインクリメントする。また、第１カウント処理部５５は、前記仮異物領域に含まれる画素の画素位置に対応する前記第１記憶領域内の数値データが前記設定数を超えている場合に、当該数値データをインクリメントしない。例えば、前記設定数は７である。なお、前記設定数は、操作表示部７におけるユーザー操作によって任意に設定されてよい。
【００６７】
なお、第１カウント処理部５５は、前記仮異物領域に含まれる画素の画素位置に対応する前記第１記憶領域内の数値データが前記設定数を超えている場合に、当該数値データをインクリメントしてもよい。
【００６８】
第２カウント処理部５６は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度と同じ又は前記基準濃度よりも薄いと判定された場合であって、且つ当該注目画素が前記仮異物領域を構成する画素ではない場合に、当該注目画素の画素位置に対応する前記カウント値をデクリメントする。具体的に、第２カウント処理部５６は、前記カウント値の初期値を下限として、前記カウント値をデクリメントする。例えば、第２カウント処理部５６は、前記注目画素の画素位置に対応する前記第１記憶領域に格納されている数値データをデクリメントする。
【００６９】
また、第２カウント処理部５６は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度よりも濃いと判定された場合であって、且つ当該注目画素の画素位置に対応する前記カウント値が前記設定数以下である場合に、前記注目画素の画素位置に対応する前記カウント値をデクリメントする。具体的に、第２カウント処理部５６は、前記カウント値の初期値を下限として、前記カウント値をデクリメントする。例えば、第２カウント処理部５６は、前記注目画素の画素位置に対応する前記第１記憶領域に格納されている数値データをデクリメントする。一方、第２カウント処理部５６は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度よりも濃いと判定された場合であって、当該注目画素の画素位置に対応する前記第１記憶領域に格納されている数値データが前記設定数を超えている場合には、前記注目画素の画素位置に対応する前記カウント値をデクリメントしない。
【００７０】
なお、第２カウント処理部５６は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度と同じ又は前記基準濃度よりも薄いと判定された場合であって、且つ当該注目画素が前記仮異物領域を構成する画素ではない場合に、当該注目画素の画素位置に対応する前記カウント値を当該カウント値の初期値である０にリセットしてもよい。また、第２カウント処理部５６は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度よりも濃いと判定された場合であって、且つ当該注目画素の画素位置に対応する前記カウント値が前記設定数以下である場合に、当該注目画素の画素位置に対応する前記カウント値を当該カウント値の初期値である０にリセットしてもよい。
【００７１】
第１設定処理部５７は、第１カウント処理部５５によるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域に含まれる前記設定数を超えている前記カウント値に対応する画素位置の画素を補正対象画素として設定する。
【００７２】
例えば、第１設定処理部５７は、前記第１記憶領域とは別に前記記憶部に設けられる第２記憶領域に、第１設定処理部５７によって前記補正対象画素として設定される画素各々の特定に用いられる情報を格納する。
【００７３】
なお、第２カウント処理部５６が前記カウント値を当該カウント値の初期値にリセットする構成において、第１設定処理部５７は、前記補正対象画素を設定した場合であって、当該補正対象画素に前記副走査方向の上流側で隣接する画素が前記補正対象画素に設定されていない場合に、当該補正対象画素から前記副走査方向の上流側へ連続する前記設定数と同数の画素各々を前記補正対象画素として設定してもよい。
【００７４】
データ設定部５８は、第１カウント処理部５５によるインクリメント後の前記カウント値が前記設定数を超えている場合に、前記仮異物領域の判定時に第２判定処理部５４によって当該仮異物領域の前記先頭画素に対応する画素の濃度と当該仮異物領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値未満であると判定された１つの色データを、第２色データとして設定する。
【００７５】
例えば、データ設定部５８は、第１カウント処理部５５によるインクリメント後の前記カウント値が前記設定数を超えている場合であって、前記第２色データが未設定である場合に、前記記憶部の前記第２記憶領域に、前記第２色データとして設定される色データの特定に用いられる情報を格納する。
【００７６】
なお、データ設定部５８は、第２判定処理部５４によって当該仮異物領域の前記先頭画素に対応する画素の濃度と当該仮異物領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値未満であると判定された２つの色データを、第２色データとして設定してもよい。
【００７７】
第２設定処理部５９は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度よりも濃いと判定された場合であって、且つ当該注目画素の画素位置に対応する前記カウント値が前記設定数を超えている場合に、当該注目画素を前記補正対象画素として設定する。
【００７８】
例えば、第２設定処理部５９は、前記記憶部の前記第２記憶領域に、第２設定処理部５９によって前記補正対象画素として設定される画素各々の特定に用いられる情報を格納する。
【００７９】
第１補正処理部６０は、第１設定処理部５７によって設定された前記補正対象画素各々の濃度を補正する。
【００８０】
例えば、第１補正処理部６０は、第１設定処理部５７によって設定された前記補正対象画素からなる前記主走査方向に沿った第１補正対象領域に前記第１方向の上流側で隣接する画素を特定する。そして、第１補正処理部６０は、前記第１補正対象領域に含まれる前記補正対象画素各々の前記階調値を、特定された画素の前記階調値に変更する。
【００８１】
第１取得処理部６１は、第２設定処理部５９によって設定された前記補正対象画素からなる前記主走査方向に沿った第２補正対象領域に前記第１方向の上流側で隣接する第１画素の濃度と、データ設定部５８によって設定された前記第２色データにおける前記第１画素に対応する第３画素の濃度との間の第１濃度比率を取得する。ここに、前記第２補正対象領域が、本発明における補正対象領域の一例である。
【００８２】
具体的に、第１取得処理部６１は、以下に示す式（３）に基づいて、前記第１濃度比率を算出する。なお、式（３）において、Ｇは前記第１画素の前記階調値を示し、Ｈは前記第３画素の前記階調値を示し、Ｉは前記第１濃度比率を示している。
【００８３】
Ｉ＝Ｇ÷Ｈ・・・（３）
【００８４】
なお、第１取得処理部６１は、前記第２色データが２つ存在する場合は、前記第１画素の濃度と一方の前記第２色データにおける前記第３画素の濃度との間の前記第１濃度比率を取得すると共に、前記第１画素の濃度と他方の前記第２色データにおける前記第３画素の濃度との間の前記第１濃度比率を取得してもよい。
【００８５】
第２取得処理部６２は、前記第２補正対象領域に前記第１方向の下流側で隣接する第２画素の濃度と、前記第２色データにおける前記第２画素に対応する第４画素の濃度との間の第２濃度比率を取得する。
【００８６】
具体的に、第２取得処理部６２は、以下に示す式（４）に基づいて、前記第２濃度比率を算出する。なお、式（４）において、Ｊは前記第２画素の前記階調値を示し、Ｋは前記第４画素の前記階調値を示し、Ｌは前記第２濃度比率を示している。
【００８７】
Ｌ＝Ｊ÷Ｋ・・・（４）
【００８８】
なお、第２取得処理部６２は、前記第２色データが２つ存在する場合は、前記第２画素の濃度と一方の前記第２色データにおける前記第４画素の濃度との間の前記第２濃度比率を取得すると共に、前記第２画素の濃度と他方の前記第２色データにおける前記第４画素の濃度との間の前記第２濃度比率を取得してもよい。
【００８９】
第２補正処理部６３は、前記第２色データにおける前記第２補正対象領域に対応する参照領域、第１取得処理部６１によって取得された前記第１濃度比率、及び第２取得処理部６２によって取得された前記第２濃度比率に基づいて、前記第２補正対象領域に含まれる前記補正対象画素各々の濃度を補正する。ここに、第２補正処理部６３が、本発明における補正処理部の一例である。
【００９０】
例えば、第２補正処理部６３は、前記第１濃度比率及び前記第２濃度比率に基づく線形補間により、前記参照領域に含まれる画素各々の画素位置に対応する複数の第３濃度比率を算出する。そして、第２補正処理部６３は、前記参照領域に含まれる画素の前記階調値に、当該画素の画素位置に対応する前記第３濃度比率を乗算して、乗算結果を当該画素と画素位置が共通する前記第２補正対象領域内の前記補正対象画素の前記階調値とすることで、当該補正対象画素の濃度を補正する。
【００９１】
なお、第２補正処理部６３は、前記第２色データが２つ存在する場合は、以下の手順で前記第２補正対象領域に含まれる前記補正対象画素各々の濃度を補正してもよい。例えば、第２補正処理部６３は、一方の前記第２色データに対応する前記第１濃度比率及び前記第２濃度比率に基づく線形補間により、当該第２色データにおける前記参照領域に含まれる画素各々の画素位置に対応する複数の第３濃度比率を算出する。続いて、第２補正処理部６３は、一方の前記第２色データにおける前記参照領域に含まれるいずれか一つの第１選択画素の前記階調値に、当該第１選択画素の画素位置に対応する前記第３濃度比率を乗算して、算出結果を第１算出結果として取得する。また、第２補正処理部６３は、他方の前記第２色データに対応する前記第１濃度比率及び前記第２濃度比率に基づく線形補間により、当該第２色データにおける前記参照領域に含まれる画素各々の画素位置に対応する複数の第３濃度比率を算出する。続いて、第２補正処理部６３は、他方の第２色データにおける前記参照領域に含まれる画素のうち前記第１選択画素に対応する第２選択画素の前記階調値に、当該第２選択画素の画素位置に対応する前記第３濃度比率を乗算して、算出結果を第２算出結果として取得する。そして、第２補正処理部６３は、前記第１算出結果及び前記第２算出結果の平均値を前記第１選択画素及び前記第２選択画素と画素位置が共通する前記第２補正対象領域内の前記補正対象画素の前記階調値とすることで、当該補正対象画素の濃度を補正する。
【００９２】
また、第２補正処理部６３は、前記参照領域と、前記第１濃度比率及び前記第２濃度比率のいずれか一方とに基づいて、前記第２補正対象領域に含まれる前記補正対象画素各々の濃度を補正してもよい。具体的に、第２補正処理部６３は、前記参照領域に含まれる画素各々の前記階調値に前記第１濃度比率又は前記第２濃度比率を乗算して、乗算結果を前記第２補正対象領域内の前記補正対象画素各々の前記階調値とすることで、当該補正対象画素の濃度を補正してもよい。この場合、第１取得処理部６１又は第２取得処理部６２が、本発明における取得処理部の一例である。
【００９３】
また、第２補正処理部６３は、前記第１画素及び前記第２画素の濃度に基づいて、前記第２補正対象領域に含まれる前記補正対象画素各々の濃度を補正してもよい。具体的に、第２補正処理部６３は、前記第１画素の前記階調値及び前記第２画素の前記階調値に基づく線形補間によって、前記第２補正対象領域に含まれる前記補正対象画素各々の濃度を補正してもよい。この場合において、第２補正処理部６３は、前記第１画素又は前記第２画素の濃度が前記基準濃度よりも濃い場合に、前記第１画素の前記階調値及び前記第２画素の前記階調値に基づく線形補間に替えて、前記第２補正対象領域に含まれる前記補正対象画素各々の前記階調値を前記第１画素及び前記第２画素のうち前記基準濃度よりも濃い方の前記階調値に変更してもよい。この場合、制御部５に第１取得処理部６１及び第２取得処理部６２は含まれていなくてもよい。
【００９４】
なお、制御部５は、第１補正処理部６０によって画素の濃度が補正された場合に、コンタクトガラス２１１における読取領域Ｘに異物が付着していることを報知する報知処理を実行してもよい。例えば、制御部５は、ＡＤＦ１によって搬送される原稿の画像データが読み取られた後に、前記報知処理を実行してもよい。また、制御部５は、第１カウント処理部５５によるインクリメント後の前記カウント値が前記設定数を超えている場合に、画像データの読取処理を中断して、前記報知処理を実行してもよい。
【００９５】
［搬送読取処理］
以下、図５を参照しつつ、画像形成装置１０において制御部５により実行される搬送読取処理の手順の一例と共に、本発明における補正対象画素の設定方法について説明する。ここで、ステップＳ１１、Ｓ１２・・・は、制御部５により実行される処理手順（ステップ）の番号を表している。なお、前記搬送読取処理は、操作表示部７におけるユーザー操作によって実行される。
【００９６】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部５は、ＡＤＦ１及び画像読取部２を用いて、コンタクトガラス２１１における読取領域Ｘを通過して搬送される原稿から、前記主走査方向の１ライン分の画像データを読み取る。これにより、赤色の色データ、青色の色データ、及び緑色の色データを含む１ライン分の画像データが読み取られる。ここに、ステップＳ１１の処理が、本発明における第１ステップの一例であって、制御部５の読取処理部５１により実行される。
【００９７】
＜ステップＳ１２＞
ステップＳ１２において、制御部５は、ステップＳ１１で読み取られた複数の色データのうちの一つを前記第１色データに設定する。
【００９８】
例えば、制御部５は、ステップＳ１１の処理の後に最初にステップＳ１２の処理が実行される場合に、赤色の色データを前記第１色データとして設定する。また、制御部５は、前記主走査方向の１ライン分の赤色の色データについての一連の処理が終了して（ステップＳ１８のＮｏ）、２度目のステップＳ１２の処理が実行される場合に、青色の色データを前記第１色データとして設定する。そして、制御部５は、前記主走査方向の１ライン分の青色の色データについての一連の処理が終了して（ステップＳ１８のＮｏ）、３度目のステップＳ１２の処理が実行される場合に、緑色の色データを前記第１色データとして設定する。
【００９９】
例えば、制御部５は、前記記憶部の前記第２記憶領域に、前記第１色データとして設定された色データの特定に用いられる情報を格納する。
【０１００】
＜ステップＳ１３＞
ステップＳ１３において、制御部５は、ステップＳ１２で設定された前記第１色データに含まれるいずれかの画素を前記注目画素に設定する。
【０１０１】
例えば、制御部５は、ステップＳ１２の処理の後に最初にステップＳ１３の処理が実行される場合に、ステップＳ１１で読み取られた前記主走査方向の１ライン分の前記第１色データに含まれる複数の画素のうち、前記第１方向の最上流の画素を前記注目画素として設定する。また、制御部５は、その後実行されるステップＳ１３の処理では、ステップＳ１４の処理で前記仮異物領域が検出されたか否かに応じて、前記注目画素又は前記仮異物領域に前記第１方向の下流側で隣接する画素を、新たな前記注目画素として設定する。具体的に、制御部５は、ステップＳ１４の処理で前記仮異物領域が検出された場合に、前記仮異物領域に前記第１方向の下流側で隣接する画素を、新たな前記注目画素として設定する。また、制御部５は、ステップＳ１４の処理で前記仮異物領域が検出されない場合に、前記注目画素に前記第１方向の下流側で隣接する画素を、新たな前記注目画素として設定する。
【０１０２】
例えば、制御部５は、前記記憶部の前記第２記憶領域に、前記注目画素として設定された画素の特定に用いられる情報を格納する。
【０１０３】
＜ステップＳ１４＞
ステップＳ１４において、制御部５は、以下に述べる補正対象画素設定処理を実行する。
【０１０４】
［補正対象画素設定処理］
ここで、図６を参照しつつ、前記搬送読取処理のステップＳ１４で実行される補正対象画素設定処理について説明する。なお、前記搬送読取処理のステップＳ１５以降の処理の説明は、前記補正対象画素設定処理の説明の終了後に行う。
【０１０５】
＜ステップＳ２１＞
まず、ステップＳ２１において、制御部５は、前記搬送読取処理のステップＳ１３で設定された前記注目画素の濃度が前記基準濃度よりも濃いか否かを判定する。具体的に、制御部５は、前記注目画素の濃度を示す前記階調値が前記設定階調値未満である場合に、前記注目画素の濃度が前記基準濃度よりも濃いと判定する。ここに、ステップＳ２１の処理が、本発明における第２ステップの一例であって、制御部５の第１判定処理部５２により実行される。
【０１０６】
ここで、制御部５は、前記注目画素の濃度が前記基準濃度と同じ、又は前記基準濃度よりも薄いと判定すると（Ｓ２１のＮｏ側）、処理をステップＳ２２に移行させる。また、前記注目画素の濃度が前記基準濃度よりも濃ければ（Ｓ２１のＹｅｓ側）、制御部５は、処理をステップＳ２１１に移行させる。
【０１０７】
＜ステップＳ２２＞
ステップＳ２２において、制御部５は、前記注目画素を含む前記画素領域における濃度の変化量が前記第１閾値を超えるか否かを判定する。具体的に、制御部５は、前記画素領域における各画素の前記階調値の変化量を算出し、その算出値が前記第１閾値を超えるか否かを判定する。
【０１０８】
ここで、制御部５は、前記画素領域における濃度の変化量が前記第１閾値を超えると判定すると（Ｓ２２のＹｅｓ側）、処理をステップＳ２３に移行させる。また、前記画素領域における濃度の変化量が前記第１閾値未満であれば（Ｓ２２のＮｏ側）、制御部５は、処理をステップＳ２２１に移行させる。
【０１０９】
＜ステップＳ２３＞
ステップＳ２３において、制御部５は、前記注目画素を含む前記判定対象領域を検出する。ここに、ステップＳ２３の処理が、本発明における第３ステップの一例であって、制御部５の検出処理部５３により実行される。
【０１１０】
具体的に、制御部５は、前記注目画素を前記先頭画素とし、当該先頭画素に前記第１方向側で連続する画素各々の濃度と当該先頭画素の濃度とを順次比較する。そして、制御部５は、濃度が当該先頭画素の濃度よりも薄い画素を前記終了画素とし、当該先頭画素から前記終了画素までの画素群を前記判定対象領域として検出する。より具体的に、制御部５は、濃度を示す前記階調値が前記先頭画素の前記階調値を超える画素を前記終了画素であると判定する。
【０１１１】
＜ステップＳ２４＞
ステップＳ２４において、制御部５は、ステップＳ２３で検出された前記判定対象領域が前記仮異物領域であるか否かを判定する。ここに、ステップＳ２４の処理が、本発明における第４ステップの一例であって、制御部５の第２判定処理部５４により実行される。
【０１１２】
具体的に、制御部５は、ステップＳ２３で検出された前記判定対象領域に含まれる画素数が前記第２閾値未満であるか否かを判定する。ここで、制御部５は、前記判定対象領域に含まれる画素数が前記第２閾値以上である場合は、前記判定対象領域は前記仮異物領域ではないと判定する。
【０１１３】
一方、制御部５は、前記判定対象領域に含まれる画素数が前記第２閾値未満である場合は、前記搬送読取処理のステップＳ１１で読み取られた複数の色データから前記第１色データを除いた残りの色データ各々において、当該判定対象領域の前記先頭画素に対応する画素の濃度と当該判定対象領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値未満であるか否かを判定する。具体的に、制御部５は、当該残りの色データ各々において、当該判定対象領域の前記先頭画素に対応する画素の前記階調値と当該判定対象領域の全画素に対応する複数の画素の前記階調値の平均値との差が前記第３閾値未満であるか否かを判定する。
【０１１４】
そして、制御部５は、前記第１色データとは異なる色の色データのうちの少なくとも一つにおいて、前記判定対象領域の前記先頭画素に対応する画素の濃度と前記判定対象領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値未満である場合に、前記判定対象領域を前記仮異物領域であると判定する。一方、制御部５は、前記第１色データとは異なる色の色データの両方において、前記判定対象領域の前記先頭画素に対応する画素の濃度と前記判定対象領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値以上である場合に、前記判定対象領域は前記仮異物領域ではないと判定する。
【０１１５】
画像形成装置１０では、コンタクトガラス２１１における色データ各々に対応する読取位置Ｘ１〜Ｘ３（図３参照）が左右方向Ｄ３に離間している。そのため、例えば読取位置Ｘ１に異物が付着したとしても、その異物が読取位置Ｘ１から読取位置Ｘ２又は読取位置Ｘ３までの間を跨いで存在する程に大きい場合を除いて、読取位置Ｘ１から離れた位置で読み取られる青色又は緑色の色データには、異物による濃度変化は生じない。従って、前記第１色データとは異なる色の色データのいずれか一つにおいて、前記判定対象領域の前記先頭画素に対応する画素の濃度と前記判定対象領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値未満である場合には、前記判定対象領域における濃度変化は読取領域Ｘに付着した異物によるものであると判定することが可能である。
【０１１６】
ここで、制御部５は、前記判定対象領域が前記仮異物領域であると判定すると（Ｓ２４のＹｅｓ側）、処理をステップＳ２５に移行させる。また、前記判定対象領域が前記仮異物領域でなければ（Ｓ２４のＮｏ側）、制御部５は、処理をステップＳ２２１に移行させる。
【０１１７】
＜ステップＳ２５＞
ステップＳ２５において、制御部５は、ステップＳ２４で前記仮異物領域であると判定された前記判定対象領域に含まれる画素各々の画素位置に対応する前記カウント値をインクリメントする。例えば、制御部５は、前記設定数に１を加えた値を上限として、前記仮異物領域に含まれる画素各々の画素位置に対応する前記第１記憶領域内の数値データをインクリメントする。ここに、ステップＳ２５の処理が、本発明における第５ステップの一例であって、制御部５の第１カウント処理部５５により実行される。
【０１１８】
＜ステップＳ２６＞
ステップＳ２６において、制御部５は、ステップＳ２５によるインクリメント後の前記カウント値が前記設定数を超えているか否かを判定する。
【０１１９】
ここで、制御部５は、ステップＳ２５によるインクリメント後の前記カウント値が前記設定数を超えていると判定すると（Ｓ２６のＹｅｓ側）、処理をステップＳ２７に移行させる。また、ステップＳ２５によるインクリメント後の前記カウント値が前記設定数を超えていなければ（Ｓ２６のＮｏ側）、制御部５は、前記補正対象画素設定処理を終了させる。
【０１２０】
＜ステップＳ２７＞
ステップＳ２７において、制御部５は、ステップＳ２４の処理で前記判定対象領域の前記先頭画素に対応する画素の濃度と前記判定対象領域の全画素に対応する複数の画素の平均濃度との間の濃度差が前記第３閾値未満であると判定された一つの色データを前記第２色データとして設定する。ここで、ステップＳ２７の処理は、制御部５のデータ設定部５８により実行される。なお、前記第２色データが既に設定済である場合、ステップＳ２７の処理は省略されてよい。
【０１２１】
＜ステップＳ２８＞
ステップＳ２８において、制御部５は、ステップＳ２４で前記仮異物領域であると判定された前記判定対象領域に含まれる画素各々を前記補正対象画素として設定する。ここに、ステップＳ２８の処理が、本発明における第７ステップの一例であって、制御部５の第１設定処理部５７により実行される。
【０１２２】
＜ステップＳ２２１＞
一方、ステップＳ２２で前記画素領域における濃度の変化量が前記第１閾値未満であると判定された場合（Ｓ２２のＮｏ側）、及びステップＳ２４で前記判定対象領域が前記仮異物領域ではないと判定された場合（Ｓ２４のＮｏ側）に、制御部５は、ステップＳ２２１の処理を実行する。ステップＳ２２１において、制御部５は、前記注目画素の画素位置に対応する前記カウント値をデクリメントする。例えば、制御部５は、前記カウント値の初期値を下限として、前記注目画素の画素位置に対応する前記第１記憶領域に格納されている数値データをデクリメントする。ここに、ステップＳ２２１の処理が、本発明における第６ステップの一例であって、制御部５の第２カウント処理部５６により実行される。
【０１２３】
なお、ステップＳ２２１の処理に替えて、制御部５は、前記注目画素の画素位置に対応する前記カウント値を当該カウント値の初期値である０にリセットする処理を実行してもよい。
【０１２４】
＜ステップＳ２１１＞
一方、ステップＳ２１で前記注目画素の濃度が前記基準濃度よりも濃いと判定された場合（Ｓ２１のＮｏ側）に、制御部５は、ステップＳ２１１の処理を実行する。ステップＳ２１１において、制御部５は、前記注目画素の画素位置に対応する前記カウント値が前記設定数を超えているか否かを判定する。
【０１２５】
ここで、制御部５は、前記注目画素の画素位置に対応する前記カウント値が前記設定数を超えていると判定すると（Ｓ２１１のＹｅｓ側）、処理をステップＳ２１２に移行させる。また、前記注目画素の画素位置に対応する前記カウント値が前記設定数を超えていなければ（Ｓ２１１のＮｏ側）、制御部５は、処理をステップＳ２２１に移行させる。
【０１２６】
＜ステップＳ２１２＞
ステップＳ２１２において、制御部５は、前記注目画素を前記補正対象画素として設定する。ここに、ステップＳ２１１及びステップＳ２１２の処理が、本発明における第８ステップの一例であって、制御部５の第２設定処理部５９により実行される。
【０１２７】
以上で、前記補正対象画素設定処理の説明を終了して、前記搬送読取処理のステップＳ１５以降の処理の説明を再開する。
【０１２８】
＜ステップＳ１５＞
ステップＳ１５において、制御部５は、ステップＳ１２で設定された前記第１色データにおける前記仮異物領域の有無の判定が終了したか否かを判定する。
【０１２９】
例えば、制御部５は、前記第１色データに含まれる複数の画素のうち、前記第１方向の最下流の画素が前記注目画素として設定されている場合に、前記第１色データにおける前記仮異物領域の有無の判定が終了したと判定する。
【０１３０】
ここで、制御部５は、前記第１色データにおける前記仮異物領域の有無の判定が終了したと判定すると（Ｓ１５のＹｅｓ側）、処理をステップＳ１６に移行させる。また、前記第１色データにおける前記仮異物領域の有無の判定が終了していなければ（Ｓ１５のＮｏ側）、制御部５は、処理をステップＳ１３に移行させる。
【０１３１】
＜ステップＳ１６＞
ステップＳ１６において、制御部５は、ステップＳ１２で設定された前記第１色データに前記補正対象画素が含まれているか否かを判定する。
【０１３２】
ここで、制御部５は、前記第１色データに前記補正対象画素が含まれていると判定すると（Ｓ１６のＹｅｓ側）、処理をステップＳ１７に移行させる。また、前記第１色データに前記補正対象画素が含まれていなければ（Ｓ１６のＮｏ側）、制御部５は、処理をステップＳ１８に移行させる。
【０１３３】
＜ステップＳ１７＞
ステップＳ１７において、制御部５は、以下に述べる濃度補正処理を実行する。
【０１３４】
［濃度補正処理］
ここで、図７を参照しつつ、前記搬送読取処理のステップＳ１７で実行される濃度補正処理について説明する。なお、前記搬送読取処理のステップＳ１８以降の処理の説明は、前記濃度補正処理の説明の終了後に行う。
【０１３５】
＜ステップＳ３１＞
まず、ステップＳ３１において、制御部５は、前記第１色データに前記第２補正対象領域が含まれているか否かを判定する。
【０１３６】
ここで、制御部５は、前記第１色データに前記第２補正対象領域が含まれていると判定すると（Ｓ３１のＹｅｓ側）、処理をステップＳ３２に移行させる。また、前記第１色データに前記第２補正対象領域が含まれていなければ（Ｓ３１のＮｏ側）、制御部５は、処理をステップＳ３１１に移行させる。
【０１３７】
＜ステップＳ３１１＞
ステップＳ３１１において、制御部５は、前記第１色データに含まれる前記第１補正対象領域内の前記補正対象画素各々の濃度を補正する第１補正処理を実行する。ここで、ステップＳ３１１の処理は、制御部５の第１補正処理部６０により実行される。
【０１３８】
例えば、制御部５は、前記第１補正対象領域に前記第１方向の上流側で隣接する画素を特定する。そして、制御部５は、前記第１補正対象領域に含まれる前記補正対象画素各々の前記階調値を、特定された画素の前記階調値に変更する。
【０１３９】
＜ステップＳ３２＞
ステップＳ３２において、制御部５は、前記第１色データに含まれる前記第２補正対象領域に前記第１方向の上流側で隣接する前記第１画素の濃度と、前記補正対象画素設定処理のステップＳ２７で設定された前記第２色データにおける前記第１画素に対応する前記第３画素の濃度との間の前記第１濃度比率を取得する。ここで、ステップＳ３２の処理は、制御部５の第１取得処理部６１により実行される。
【０１４０】
＜ステップＳ３３＞
ステップＳ３３において、制御部５は、前記第１色データに含まれる前記第２補正対象領域に前記第１方向の下流側で隣接する前記第２画素の濃度と、前記補正対象画素設定処理のステップＳ２７で設定された前記第２色データにおける前記第２画素に対応する前記第４画素の濃度との間の前記第２濃度比率を取得する。ここで、ステップＳ３３の処理は、制御部５の第２取得処理部６２により実行される。
【０１４１】
＜ステップＳ３４＞
ステップＳ３４において、制御部５は、前記第２色データにおける前記第２補正対象領域に対応する前記参照領域、ステップＳ３２で取得された前記第１濃度比率、及びステップＳ３３で取得された前記第２濃度比率に基づいて、前記第２補正対象領域に含まれる前記補正対象画素各々の濃度を補正する。ここで、ステップＳ３４の処理は、制御部５の第２補正処理部６３により実行される。
【０１４２】
例えば、制御部５は、前記第１濃度比率及び前記第２濃度比率に基づく線形補間により、前記参照領域に含まれる画素各々の画素位置に対応する複数の前記第３濃度比率を算出する。そして、制御部５は、前記参照領域に含まれる画素の前記階調値に、当該画素の画素位置に対応する前記第３濃度比率を乗算して、乗算結果を当該画素と画素位置が共通する前記第２補正対象領域内の前記補正対象画素の前記階調値とすることで、当該補正対象画素の濃度を補正する。
【０１４３】
ここで、図８を参照しつつ、前記濃度補正処理のステップＳ３２〜ステップＳ３４の処理について説明する。図８では、縦軸が前記階調値を示しており、横軸が前記主走査方向に沿って並ぶ画素位置Ｐ１〜Ｐ１４を示している。また、図８では、画像データにおける前記主走査方向の１ラインの一部（画素位置Ｐ１〜Ｐ１４の範囲）に含まれる赤色、緑色、及び青色の各色の色データ各々を示している。図８中の折れ線Ｒ１００が赤色の色データを示しており、折れ線Ｇ１００が緑色の色データを示しており、折れ線Ｂ１００が青色の色データを示している。以下、各折れ線の符号を用いて、赤色、緑色、及び青色の各色の色データを、赤色データＲ１００、緑色データＧ１００、青色データＢ１００と称する。以下では、赤色に対応する赤色データＲ１００が前記第１色データに設定され、赤色データＲ１００に含まれる画素Ｒ４〜Ｒ９が前記補正対象画素設定処理のステップＳ２１２で前記補正対象画素に設定されたものと仮定して説明を行う。また、緑色に対応する緑色データＧ１００が前記第２色データに設定されたものと仮定して説明を行う。また、図８では、画素位置Ｐ１が前記第１方向の上流側であって、画素位置Ｐ１４が前記第１方向の下流側であるものと仮定して説明を行う。
【０１４４】
ステップＳ３２では、赤色データＲ１００に含まれる画素Ｒ４〜Ｒ９（前記第２補正対象領域）に前記第１方向の上流側で隣接する画素Ｒ３（前記第１画素）の前記階調値と、緑色データＧ１００（前記第２色データ）における画素Ｒ３に対応する画素Ｇ３（前記第３画素）の前記階調値との間の前記第１濃度比率（画素位置Ｐ３における濃度比率）が取得される。例えば、画素Ｒ３の前記階調値が５０、画素Ｇ３の前記階調値が６０であると仮定すると、前記第１濃度比率０．８３が取得される。
【０１４５】
ステップＳ３３では、赤色データＲ１００に含まれる画素Ｒ４〜Ｒ９（前記第２補正対象領域）に前記第１方向の下流側で隣接する画素Ｒ１０（前記第２画素）の前記階調値と、緑色データＧ１００（前記第２色データ）における画素Ｒ１０に対応する画素Ｇ１０（前記第４画素）の前記階調値との間の前記第２濃度比率（画素位置Ｐ１０における濃度比率）が取得される。例えば、画素Ｒ１０の前記階調値が１０５、画素Ｇ１０の前記階調値が９５であると仮定すると、前記第２濃度比率１．１１が取得される。
【０１４６】
ステップＳ３４では、まず、前記第１濃度比率０．８３及び前記第２濃度比率１．１１に基づく線形補間により、緑色データＧ１００（前記第２色データ）における画素Ｒ４〜Ｒ９（前記第２補正対象領域）に対応する前記参照領域に含まれる画素Ｇ４〜Ｇ９各々に適用される複数の前記第３濃度比率（画素位置Ｐ４〜Ｐ９各々における濃度比率）が取得される。例えば、前記第１濃度比率０．８３及び前記第２濃度比率１．１１に基づく線形補間により、画素Ｇ４に適用される前記第３濃度比率０．８７、画素Ｇ５に適用される前記第３濃度比率０．９１、画素Ｇ６に適用される前記第３濃度比率０．９５、画素Ｇ７に適用される前記第３濃度比率０．９９、画素Ｇ８に適用される前記第３濃度比率１．０３、及び画素Ｇ９に適用される前記第３濃度比率１．０７が取得される。
【０１４７】
そして、緑色データＧ１００（前記第２色データ）における画素Ｒ４〜Ｒ９（前記第２補正対象領域）に対応する前記参照領域に含まれる画素Ｇ４〜Ｇ９各々の前記階調値に前記第３濃度比率を乗算して、乗算結果を画素Ｒ４〜Ｒ９各々の前記階調値とすることで、画素Ｒ４〜Ｒ９の濃度を補正する。例えば、画素Ｇ４の前記階調値に、画素Ｇ４の画素位置に対応する前記第３濃度比率０．８７を乗算して、乗算結果を画素Ｒ４の前記階調値とすることで、画素Ｒ４の濃度を補正する。図８では、補正後の画素Ｒ４〜Ｒ９の前記階調値が二点鎖線によって示されている。これにより、図８に示されるように、前記第２補正対象領域の前記主走査方向における前後で画像データの色味が変化する場合であっても、視覚的に違和感のない補正を行うことが可能である。
【０１４８】
以上で、前記濃度補正処理の説明を終了して、前記搬送読取処理のステップＳ１８以降の処理の説明を再開する。なお、前記第１色データに複数の前記第１補正対象領域が含まれている場合は、前記第１補正対象領域ごとにステップＳ３１１の処理が実行されてよい。また、前記第１色データに複数の前記第２補正対象領域が含まれている場合は、前記第２補正対象領域ごとにステップＳ３２〜ステップＳ３４の処理が実行されてよい。また、前記第１色データに前記第１補正対象領域及び前記第２補正対象領域が含まれている場合は、前記第１補正対象領域についてはステップＳ３１１の処理が、前記第２補正対象領域についてはステップＳ３２〜ステップＳ３４の処理が、それぞれ実行されてよい。
【０１４９】
＜ステップＳ１８＞
ステップＳ１８において、制御部５は、ステップＳ１１で読み取られた全ての色データが前記第１色データに設定されたか否かを判定する。
【０１５０】
ここで、制御部５は、ステップＳ１１で読み取られた全ての色データが前記第１色データに設定されたと判定すると（Ｓ１８のＹｅｓ側）、処理をステップＳ１９に移行させる。また、ステップＳ１１で読み取られた全ての色データが前記第１色データに設定されていなければ（Ｓ１８のＮｏ側）、制御部５は、処理をステップＳ１２に移行させる。
【０１５１】
＜ステップＳ１９＞
ステップＳ１９において、制御部５は、原稿の画像データの読み取りが終了したか否かを判定する。
【０１５２】
ここで、制御部５は、原稿の画像データの読み取りが終了したと判定すると（Ｓ１９のＹｅｓ側）、前記搬送読取処理を終了させる。また、原稿の画像データの読み取りが終了していなければ（Ｓ１９のＮｏ側）、制御部５は、処理をステップＳ１１に移行させる。
【０１５３】
このように、画像形成装置１０では、ＡＤＦ１によって搬送される原稿から読み取られる画像データにおける読取領域Ｘに付着した異物による濃度変化は、前記副走査方向の下流側に連続する、という技術思想に基づいて、前記注目画素の濃度が前記基準濃度よりも濃い場合であっても、当該注目画素に前記副走査方向の上流側で隣接する前記補正対象画素が存在する場合、即ち当該注目画素の画素位置に対応する前記カウント値が前記設定数を超えている場合には、当該注目画素が前記補正対象画素に設定される。これにより、読取領域Ｘに付着した異物に起因して画像データ上の濃度の濃い領域に筋状の濃度変化が生じた場合に、当該領域の画素を前記補正対象画素として正確に設定することが可能である。
【０１５４】
また、画像形成装置１０では、前記主走査方向の１ライン分の画像データが読み取られる毎に、前記第１色データにおける前記仮異物領域の有無が判定されると共に前記カウント値が更新されて、前記カウント値が前記設定数を超えている場合に、前記仮異物領域に含まれる画素各々が前記前記補正対象画素として設定される。これにより、前記主走査方向の全ライン分の画像データが読み取られた後に前記補正対象画素を設定する処理を開始する構成と比較して、当該処理の終了タイミングを早めることが可能である。また、カウント値が前記設定数を超えた場合に前記副走査方向の上流側に遡って前記補正対象画素を設定する構成と比較して、前記補正対象画素を設定する処理のために必要なメモリの容量を小さくすることが可能である。
【０１５５】
［第２の実施形態］
以下、図９を参照しつつ、本発明の第２の実施形態に係る画像形成装置１０について説明する。第２の実施形態に係る画像形成装置１０では、制御部５の構成が、第１の実施形態に係る画像形成装置１０と異なっている。なお、その他の構成については、第１の実施形態と第２の実施形態とで共通である。以下、第１の実施形態と異なる点についてのみ説明する。
【０１５６】
具体的に、第２の実施形態に係る画像形成装置１０では、図９に示されるように、制御部５が、第１取得処理部６１及び第２取得処理部６２に替えて、第３取得処理部６４を備える。
【０１５７】
第３取得処理部６４は、第２設定処理部５９によって設定された前記補正対象画素からなる前記主走査方向に沿った前記第２補正対象領域の外側の第５画素の濃度、及びデータ設定部５８によって設定された前記第２色データにおける前記第５画素に対応する第６画素の濃度に基づいて、前記第１色データに含まれる画素の濃度と前記第２色データに含まれる画素の濃度との間の相関関係を示す濃度特性情報を取得する。
【０１５８】
例えば、第３取得処理部６４は、図８に示される画素Ｒ１〜Ｒ２、Ｒ１３〜Ｒ１４（前記第５画素）及び画素Ｇ１〜Ｇ２、Ｇ１３〜Ｇ１４（前記第６画素）に基づいて、赤色に対応する色データに含まれる画素の濃度と緑色に対応する色データに含まれる画素の濃度との間の相関関係を示す前記濃度特性情報を取得する。
【０１５９】
そして、第２補正処理部６３は、前記第２色データにおける前記第２補正対象領域に対応する前記参照領域及び前記濃度特性情報に基づいて、前記第２補正対象領域に含まれる前記補正対象画素各々の濃度を補正する。具体的に、第２補正処理部６３は、前記第２色データにおける前記参照領域に含まれる画素各々の前記階調値及び前記濃度特性情報から、前記第２補正対象領域に含まれる前記補正対象画素各々の、異物による影響がない状態の前記階調値の推測値を算出し、算出結果を前記第２補正対象領域に含まれる前記補正対象画素各々の前記階調値とすることで、前記第２補正対象領域に含まれる前記補正対象画素各々の濃度を補正する。
【０１６０】
［第３の実施形態］
本発明の第３の実施形態に係る画像形成装置１０では、上述の第１の実施形態、及び第２の実施形態とは異なり、前記階調値が０の場合に画素の濃度が最も薄く、前記階調値が２５５の場合に画素の濃度が最も濃いものと定められている。即ち、第３の実施形態では、前記階調値を示す数字が大きいほど、つまり濃度が濃いほど、本発明における注目画素の濃度値が高いと評価する。また、前記階調値を示す数字が小さいほど、つまり、濃度が薄いほど、本発明における注目画素の濃度値が低いと評価する。
【０１６１】
また、第３の実施形態に係る画像形成装置１０では、制御部５の第１判定処理部５２、及び検出処理部５３の処理内容が、上述の第１の実施形態に係る画像形成装置１０と異なっている。なお、その他の構成については、第１の実施形態と第３の実施形態とで共通である。以下、第１の実施形態と異なる点についてのみ説明する。
【０１６２】
具体的に、第１判定処理部５２は、前記注目画素の濃度を示す前記階調値が、前記基準濃度を示す前記設定階調値以下であるか否かを判定する。
【０１６３】
また、検出処理部５３は、以下に示す式（５）に基づいて、前記画素領域における濃度の変化量を算出する。なお、式（５）において、Ａは前記注目画素に前記第１方向の上流側で隣接する画素の前記階調値を示し、Ｂは前記注目画素に前記第１方向の下流側で隣接する画素の前記階調値を示し、Ｃは前記画素領域における各画素の前記階調値の変化量を示している。
【０１６４】
Ｃ＝Ｂ−Ａ・・・（５）
【０１６５】
また、検出処理部５３は、前記画像領域における濃度の変化量が前記第１閾値を超えると判定した場合に、前記判定対象領域を検出する。具体的に、検出処理部５３は、濃度を示す前記階調値が前記先頭画素の前記階調値未満の画素を前記終了画素であるものとして、前記判定対象領域を検出する。
【０１６６】
［第４の実施形態］
ところで、画像形成装置１０では、これまでの説明とは異なって、読取位置Ｘ１に異物が付着した場合に、画像読取部２によって読み取られる赤色の色データに周囲よりも濃度が薄い前記主走査方向に沿った筋画像が表れることもある。この濃度の薄い筋画像は、白色の筋画像として表れることから白筋とも呼ばれている。本発明では、このような薄い筋画像に含まれる画素を前記補正対象画素に設定することも可能である。
【０１６７】
具体的に、本発明の第４の実施形態に係る画像形成装置１０では、上述の第３の実施形態と同様に、前記階調値が０の場合に画素の濃度が最も薄く、前記階調値が２５５の場合に画素の濃度が最も濃いものと定められている。即ち、第４の実施形態では、前記階調値を示す数字が大きいほど、つまり濃度が濃いほど、本発明における注目画素の濃度値が高いと評価する。また、前記階調値を示す数字が小さいほど、つまり、濃度が薄いほど、本発明における注目画素の濃度値が低いと評価する。
【０１６８】
また、第４の実施形態に係る画像形成装置１０では、制御部５の第１判定処理部５２、検出処理部５３、及び第２設定処理部５９の処理内容が、上述の第１の実施形態に係る画像形成装置１０と異なっている。なお、その他の構成については、第１の実施形態と第４の実施形態とで共通である。以下、第１の実施形態と異なる点についてのみ説明する。
【０１６９】
具体的に、第１判定処理部５２は、前記注目画素の濃度が前記基準濃度と同じ、又は前記基準濃度よりも濃いか否かを判定する。具体的に、第１判定処理部５２は、前記注目画素の濃度を示す前記階調値が、前記基準濃度を示す前記設定階調値以上であるか否かを判定する。
【０１７０】
なお、第４の実施形態において、前記設定階調値は、以下の要領で定めることができる。例えば、前記設定階調値は、読取位置Ｘ１に異物を付着させた状態で読取処理部５１によって所定の原稿を事前に読み取らせておき、その読み取られた画像データにおける赤色の色データに表れる筋画像（薄い赤色の筋画像）の濃度を測定し、その濃度よりも濃い濃度を示す前記階調値に定めることができる。
【０１７１】
また、検出処理部５３は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度と同じ、又は前記基準濃度よりも濃いと判定された場合に、前記画素領域における濃度の変化量が前記第１閾値を超えるか否かを判定する。具体的に、検出処理部５３は、前記画素領域における各画素の前記階調値の変化量を算出し、その算出値が前記第１閾値を超えるか否かを判定する。なお、検出処理部５３は、上述の式（１）に基づいて、前記画素領域における濃度の変化量を算出する。
【０１７２】
また、検出処理部５３は、前記画像領域における濃度の変化量が前記第１閾値を超えると判定した場合に、前記判定対象領域を検出する。具体的に、検出処理部５３は、濃度を示す前記階調値が前記先頭画素の前記階調値を超える画素を前記終了画素であるものとして、前記判定対象領域を検出する。
【０１７３】
また、第２設定処理部５９は、第１判定処理部５２によって前記注目画素の濃度が前記基準濃度よりも薄いと判定された場合であって、当該注目画素の画素位置に対応する前記カウント値が前記設定数を超えている場合に、当該注目画素を前記補正対象画素として設定する。
【符号の説明】
【０１７４】
１    ＡＤＦ
２    画像読取部
３    画像形成部
４    給紙部
５    制御部
７    操作表示部
１０  画像形成装置
２１  原稿台
２１１  コンタクトガラス
２２  読取ユニット
２３  ミラー
２４  ミラー
２５  光学レンズ
２６  ＣＣＤ
５１  読取処理部
５２  第１判定処理部
５３  検出処理部
５４  第２判定処理部
５５  第１カウント処理部
５６  第２カウント処理部
５７  第１設定処理部
５８  データ設定部
５９  第２設定処理部
６０  第１補正処理部
６１  第１取得処理部
６２  第２取得処理部
６３  第２補正処理部
６４  第３取得処理部
【図１】
2018042239.tif 000003
【図２】
2018042239.tif 000004
【図３】
2018042239.tif 000005
【図４】
2018042239.tif 000006
【図５】
2018042239.tif 000007
【図６】
2018042239.tif 000008
【図７】
2018042239.tif 000009
【図８】
2018042239.tif 000010
【図９】
2018042239.tif 000011