(57)【特許請求の範囲】
【請求項１】
画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、
前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、
前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段と、
前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段と、
前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段と、
を含む画像読取装置。
【請求項２】
前記補正手段は、更に、前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する請求項１に記載の画像読取装置。
【請求項３】
画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、
前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、
前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段と、
前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段と、
前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段と、
を含む画像読取装置。
【請求項４】
前記補正手段は、更に、前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する請求項３に記載の画像読取装置。
【請求項５】
画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、
前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、
前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段と、
前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段と、
前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段と、
を含む画像読取装置。
【請求項６】
前記補正手段は、更に、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する請求項５に記載の画像読取装置。
【請求項７】
画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、
前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、
前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段と、
前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段と、
前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段と、
を含む画像読取装置。
【請求項８】
前記補正手段は、更に、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する請求項７に記載の画像読取装置。
【請求項９】
前記２点間補間の対象となる画像信号を、時系列上互いに隣接して生成された画像信号とした請求項１〜請求項８の何れか１項に記載の画像読取装置。
【請求項１０】
前記補正手段は、複数組の補間係数を組毎に用いて前記２点間補間を行い、
前記２点間補間を行って得られた補間結果のうち、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうちの中間信号レベルを有する画像信号の信号レベルに最も近い補間結果を補正後の画像信号として適用する請求項１〜請求項９の何れか１項に記載の画像読取装置。
【請求項１１】
前記特定手段は、前記検出手段によって検出された前記境界領域が所定画素数以内であり、かつ該境界領域を挟んだ前記無彩色領域間の濃度差が所定値以上であり、かつ該境界領域に存在する画素のうち、対応する前記複数の受光素子の各々から出力された前記画像信号のうちの最大信号レベルと最小信号レベルとの差が予め定められた色ずれ閾値以上である画素を色ずれが発生した画素として特定する請求項１〜請求項１０の何れか１項に記載の画像読取装置。
【請求項１２】
前記移動手段は、前記画像記録領域に前記光源の光が照射されるように前記記録媒体を搬送する搬送手段を有する請求項１〜請求項１１の何れか１項に記載の画像読取装置。
【請求項１３】
前記検出手段は、前記画像記録領域のうちの前記搬送手段によって搬送されている前記記録媒体の搬送速度が変化する期間として予め定められた期間に前記光が照射された領域に対応する前記画像信号に基づいて前記境界領域を検出する請求項１２に記載の画像読取装置。
【請求項１４】
前記生成手段を、前記複数の受光素子が１画素単位で前記所定方向に沿って配列されると共に、分光感度毎に前記所定方向に対して交差する方向に複数組配置されたラインセンサとした請求項１〜請求項１３の何れか１項に記載の画像読取装置。
【請求項１５】
前記検出手段は、前記画像信号の生成順序が所定画素数離間して先後する画素について、先の画素に係る前記複数の受光素子に対応する各画像信号の信号レベルのうちの最大信号レベルと最小信号レベルとの差の絶対値が、白であることを示す値として予め定められた白基準値以内であるとの条件及び黒であることを示す値として予め定められた黒基準値以内であるとの条件の一方の条件を満足し、かつ後の画素に係る前記複数の受光素子に対応する各画像信号の信号レベルのうちの最大信号レベルと最小信号レベルとの差の絶対値が、前記予め定められた白基準値以内であるとの条件及び前記予め定められた黒基準値以内であるとの条件の他方の条件を満足した場合に前記先の画素と前記後の画素とで挟まれる領域を前記境界領域として検出する請求項１〜請求項１４の何れか１項に記載の画像読取装置。
【請求項１６】
画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、を含む画像読取装置を制御するコンピュータを、
前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段、
前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段、
及び、前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段として機能させるためのプログラム。
【請求項１７】
画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、を含む画像読取装置を制御するコンピュータを、
前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段、
前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段、
及び、前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段として機能させるためのプログラム。
【請求項１８】
画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、を含む画像読取装置を制御するコンピュータを、
前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段、
前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段、
及び、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段として機能させるためのプログラム。
【請求項１９】
画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、を含む画像読取装置を制御するコンピュータを、
前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段、
前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段、
及び、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、副走査方向に並列に配置された分光感度が異なる複数のＣＣＤセンサでカラー画像を各ＣＣＤセンサに対応したＲ，Ｇ，Ｂ画素データに分解して入力するカラー画像入力装置において、入力された画像データを補間してリサンプリングするリサンプリング手段と、リサンプリング手段の任意の１色の補間された画像データと他色の補間された画像データとの相関関数を演算し、求められた読取ライン数−１個の相関関数のピーク値、ピーク値位置（補間データのアドレス値）、及び合計値を演算する相互相関関数演算手段と、を具備することを特徴とするカラー画像入力装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１３９９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、異なる無彩色領域間における色ずれを高精度に補正する画像読取装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１に記載の画像読取装置を、画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段と、前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段と、前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段と、を含んで構成した。
【０００６】
請求項１に記載の画像読取装置を、請求項２に記載の発明のように、前記補正手段が、更に、前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正するものとした。
【０００７】
一方、上記課題を解決するために、請求項３に記載の画像読取装置を、画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段と、前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段と、前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段と、を含んで構成した。
【０００８】
請求項３に記載の画像読取装置を、請求項４に記載の発明のように、前記補正手段が、更に、前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正するものとした。
【０００９】
一方、上記課題を解決するために、請求項５に記載の画像読取装置を、画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段と、前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段と、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段と、を含んで構成した。
【００１０】
請求項５に記載の画像読取装置を、請求項６に記載の発明のように、前記補正手段が、更に、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正するものとした。
【００１１】
一方、上記課題を解決するために、請求項７に記載の画像読取装置を、画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段と、前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段と、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段と、を含んで構成した。
【００１２】
請求項７に記載の画像読取装置を、請求項８に記載の発明のように、前記補正手段が、更に、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正するものとした。
【００１３】
請求項１〜請求項８の何れか１項に記載の画像読取装置を、請求項９に記載の発明のように、前記２点間補間の対象となる画像信号を、時系列上互いに隣接して生成された画像信号としたものとした。
【００１４】
請求項１〜請求項９の何れか１項に記載の画像読取装置を、請求項１０に記載の発明のように、前記補正手段が、複数組の補間係数を組毎に用いて前記２点間補間を行い、前記２点間補間を行って得られた補間結果のうち、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうちの中間信号レベルを有する画像信号の信号レベルに最も近い補間結果を補正後の画像信号として適用するものとした。
【００１５】
請求項１〜請求項１０の何れか１項に記載の画像読取装置を、請求項１１に記載の発明のように、前記特定手段が、前記検出手段によって検出された前記境界領域が所定画素数以内であり、かつ該境界領域を挟んだ前記無彩色領域間の濃度差が所定値以上であり、かつ該境界領域に存在する画素のうち、対応する前記複数の受光素子の各々から出力された前記画像信号のうちの最大信号レベルと最小信号レベルとの差が予め定められた色ずれ閾値以上である画素を色ずれが発生した画素として特定するものとした。
【００１６】
請求項１〜請求項１１の何れか１項に記載の画像読取装置を、請求項１２に記載の発明のように、前記移動手段が、前記画像記録領域に前記光源の光が照射されるように前記記録媒体を搬送する搬送手段を有するものとした。
【００１７】
請求項１２に記載の画像読取装置を、請求項１３に記載の発明のように、前記検出手段が、前記画像記録領域のうちの前記搬送手段によって搬送されている前記記録媒体の搬送速度が変化する期間として予め定められた期間に前記光が照射された領域に対応する前記画像信号に基づいて前記境界領域を検出するものとした。
【００１８】
請求項１〜請求項１３の何れか１項に記載の画像読取装置を、請求項１４に記載の発明のように、前記生成手段を、前記複数の受光素子が１画素単位で前記所定方向に沿って配列されると共に、分光感度毎に前記所定方向に対して交差する方向に複数組配置されたラインセンサとしたものとした。
【００１９】
請求項１〜請求項１４の何れか１項に記載の画像読取装置を、請求項１５に記載の発明のように、前記検出手段が、前記画像信号の生成順序が所定画素数離間して先後する画素について、先の画素に係る前記複数の受光素子に対応する各画像信号の信号レベルのうちの最大信号レベルと最小信号レベルとの差の絶対値が、白であることを示す値として予め定められた白基準値以内であるとの条件及び黒であることを示す値として予め定められた黒基準値以内であるとの条件の一方の条件を満足し、かつ後の画素に係る前記複数の受光素子に対応する各画像信号の信号レベルのうちの最大信号レベルと最小信号レベルとの差の絶対値が、前記予め定められた白基準値以内であるとの条件及び前記予め定められた黒基準値以内であるとの条件の他方の条件を満足した場合に前記先の画素と前記後の画素とで挟まれる領域を前記境界領域として検出するものとした。
【００２０】
一方、上記課題を解決するために、請求項１６に記載のプログラムを、画像が記録された記録媒体の該画像を含む画像記録領域と該画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されることにより該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、を含む画像読取装置を制御するコンピュータを、前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段、前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段、及び、前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段として機能させるためのものとした。
【００２１】
一方、上記課題を解決するために、請求項１７に記載のプログラムを、画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、を含む画像読取装置を制御するコンピュータを、前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段、前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段、及び、前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域について、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段として機能させるためのものとした。
【００２２】
一方、上記課題を解決するために、請求項１８に記載のプログラムを、画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、を含む画像読取装置を制御するコンピュータを、前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段、前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段、及び、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段として機能させるためのものとした。
【００２３】
一方、上記課題を解決するために、請求項１９に記載のプログラムを、画像が記録された記録媒体と該画像を含む画像記録領域に対して光を照射する光源との少なくとも一方を所定方向に相対移動させる移動手段と、前記所定方向にずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で有し、前記移動手段による相対移動中に前記画像記録領域に光が照射されて該画像記録領域で反射した光を前記複数の受光素子で受光して各受光量に対応した画像信号を生成する生成手段と、を含む画像読取装置を制御するコンピュータを、前記生成手段で生成された前記画像信号に基づいて前記画像記録領域における異なる無彩色領域間の境界領域を検出する検出手段、前記検出手段によって検出された前記境界領域に存在する画素に対応する前記複数の受光素子の各々から出力された前記画像信号に基づいて前記境界領域における色ずれが発生した画素を特定する特定手段、及び、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた前記画像信号と該画像信号よりも後に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正し、前記特定手段によって特定された画素に対応する前記複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ前記検出手段によって検出された前記境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも先に生成された対応する前記画像信号とを２点間補間することで前記色ずれを補正する補正手段として機能させるためのものとした。
【発明の効果】
【００２４】
請求項１、請求項３、請求項５、請求項７及び請求項１６〜請求項１９に係る発明によれば、異なる無彩色領域間の境界領域に存在する画素に係る補正対象とされた画像信号を用いて２点間補間を行う構成を有しない場合に比べ、異なる無彩色領域間における色ずれが高精度に補正される、という効果が得られる。
【００２５】
請求項２に係る発明によれば、検出手段によって検出された境界領域が黒色領域から白色領域への変化途中の領域について、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する画像信号とを２点間補間することで色ずれを補正し、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する画像信号とを２点間補間することで色ずれを補正する構成を有しない場合に比べ、異なる無彩色領域間における色ずれがより高精度に補正される、という効果が得られる。
【００２６】
請求項４に係る発明によれば、検出手段によって検出された境界領域が白色領域から黒色領域への変化途中の領域について、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも先に生成された対応する画像信号とを２点間補間することで色ずれを補正し、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とした場合、該画像信号と該画像信号よりも後に生成された対応する画像信号とを２点間補間することで色ずれを補正する構成を有しない場合に比べ、異なる無彩色領域間における色ずれがより高精度に補正される、という効果が得られる。
【００２７】
請求項６に係る発明によれば、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ検出手段によって検出された境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも後に生成された対応する画像信号とを２点間補間することで色ずれを補正し、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうち、最小信号レベルを有する画像信号を補正対象とし、かつ検出手段によって検出された境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも先に生成された対応する画像信号とを２点間補間することで色ずれを補正する構成を有しない場合に比べ、異なる無彩色領域間における色ずれがより高精度に補正される、という効果が得られる。
【００２８】
請求項８に係る発明によれば、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ検出手段によって検出された境界領域が白色領域から黒色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも先に生成された対応する画像信号とを２点間補間することで色ずれを補正し、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうち、最大信号レベルを有する画像信号を補正対象とし、かつ検出手段によって検出された境界領域が黒色領域から白色領域への変化途中の領域である場合、補正対象とされた画像信号と該画像信号よりも後に生成された対応する画像信号とを２点間補間することで色ずれを補正する構成を有しない場合に比べ、異なる無彩色領域間における色ずれがより高精度に補正される、という効果が得られる。
【００２９】
請求項９に係る発明によれば、２点間補間の対象となる画像信号を、時系列上互いに隣接して生成された画像信号とした構成を有しない場合に比べ、異なる無彩色領域間における色ずれがより高精度に補正される、という効果が得られる。
【００３０】
請求項１０に係る発明によれば、補正手段が複数組の補間係数を組毎に用いて２点間補間を行い、２点間補間を行って得られた補間結果のうち、特定手段によって特定された画素に対応する複数の受光素子の各々に対応する画像信号のうちの中間信号レベルを有する画像信号の信号レベルに最も近い補間結果を補正後の画像信号として適用する構成を有しない場合に比べ、異なる無彩色領域間における色ずれがより高精度に補正される、という効果が得られる。
【００３１】
請求項１１に係る発明によれば、特定手段が、検出手段によって検出された境界領域が所定画素数以内であり、かつ該境界領域を挟んだ無彩色領域間の濃度差が所定値以上であり、かつ該境界領域に存在する画素のうち、対応する複数の受光素子の各々から出力された画像信号のうちの最大信号レベルと最小信号レベルとの差が予め定められた色ずれ閾値以上である画素を色ずれが発生した画素として特定する構成を有しない場合に比べ、異なる無彩色領域間における色ずれが高精度に特定される、という効果が得られる。
【００３２】
請求項１２に係る発明によれば、画像記録領域に光源の光が照射されるように記録媒体を搬送する搬送手段を有しない場合に比べ、記録媒体を搬送している間に搬送速度の急な変化に起因して生じる色ずれが高精度に検出される、という効果が得られる。
【００３３】
請求項１３に係る発明によれば、画像記録領域のうちの搬送手段によって搬送されている記録媒体の搬送速度が変化する期間として予め定められた期間に光が照射された領域に対応する画像信号に基づいて境界領域を検出する構成を有しない場合に比べ、色ずれが高精度且つ迅速に検出される、という効果が得られる。
【００３４】
請求項１４に係る発明によれば、複数の受光素子が１画素単位で所定方向に沿って配列されると共に、所定方向に対して交差する方向に分光感度毎に複数組配置されたラインセンサとした構成を有しない場合に比べ、広範囲の色ずれが高精度に検出される、という効果が得られる。
【００３５】
請求項１５に係る発明によれば、画像信号の生成順序が所定画素数離間して先後する画素について、先の画素に係る複数の受光素子に対応する各画像信号の信号レベルのうちの最大信号レベルと最小信号レベルとの差の絶対値が、白であることを示す値として予め定められた白基準値以内であるとの条件及び黒であることを示す値として予め定められた黒基準値以内であるとの条件の一方の条件を満足し、かつ後の画素に係る複数の受光素子に対応する各画像信号の信号レベルのうちの最大信号レベルと最小信号レベルとの差の絶対値が、予め定められた白基準値以内であるとの条件及び予め定められた黒基準値以内であるとの条件の他方の条件を満足した場合に先の画素と後の画素とで挟まれる領域を境界領域として検出する構成を有しない場合に比べ、色ずれの検出対象とされる境界領域が高精度且つ容易に検出される、という効果が得られる。
【図面の簡単な説明】
【００３６】
【図１】実施の形態に係る画像処理装置の構成の一例を示す概略構成図である。
【図２】実施の形態に係る画像処理装置のスキャナの構成の一例を示す概略端面図及び一部の機能を示すブロック図である。
【図３】実施の形態に係るスキャナに含まれる画像読取センサの一例を示す概略構成図である。
【図４】実施の形態に係る画像処理装置の電気系の要部構成の一例を示すブロック図である。
【図５】実施の形態に係るスキャナに含まれる信号処理部の一例を示すブロック図である。
【図６】実施の形態に係る信号処理部に含まれる色ずれ検出・補正回路の一例を示すブロック図である
【図７】実施の形態に係る無彩色・色ずれ検出処理の流れの一例を示すフローチャートである。
【図８】搬送方向に沿って白色領域と黒色領域とが交互に配置されたラダーパターンが記録された画像記録領域を有する原稿を画像読取センサで読み取って得られた画像データの各色の濃度値と原稿の搬送方向の位置との相関関係の一例を示すグラフである。
【図９】実施の形態に係る色ずれ検出処理の流れの一例を示すフローチャートである。
【図１０】実施の形態に係る無彩色・色ずれ検出処理で採用した無彩色領域の変化点を特定する方法を説明するための説明図である
【図１１】実施の形態に係る色ずれ検出処理で採用した色ずれ検出方法の説明に供する各色の濃度値と搬送方向の位置との関係の一例を示すグラフである。
【図１２】実施の形態に係る色ずれ補正処理の流れの一例を示すフローチャートである。
【図１３】色ずれ補正処理で採用した２点間補間による補正方法の説明に供する各色の濃度値と搬送方向の位置との関係の一例を示すグラフである。
【発明を実施するための形態】
【００３７】
以下、図面を参照して、本発明を実施するための実施の形態の一例について詳細に説明する。
【００３８】
図１は、本実施の形態に係る画像処理装置１０の概略構成の一例を示す図である。画像処理装置１０は、スキャナ１２、画像形成部１４、給紙トレイ１６、及びＵＩ（ユーザ・インタフェース）パネル１８を備えている。
【００３９】
スキャナ１２は、原稿台２２及び排出台２４を備えている。原稿台２２の上面には１対のガイド２６Ａ，２６Ｂが設けられている。１対のガイド２６Ａ，２６Ｂは、一方が原稿台２２に置かれた原稿の幅方向に手動操作で移動し、原稿台２２に置かれた原稿が搬送される際に、原稿を案内する。スキャナ１２は、原稿台２２に置かれた原稿を一枚ずつ取り込み、取り込んだ原稿を読み取って、読み取った原稿の画像を示す画像情報を取得した後、原稿を排出台２４に排出する。
【００４０】
一方、画像形成部１４は、給紙トレイ１６に収容されている記録媒体の一例である記録用紙を取り出し、取り出した記録用紙に対して、スキャナ１２で取得した画像情報に基づく画像を形成し、画像が形成された記録用紙を排出台３２に排出する。
【００４１】
ＵＩパネル１８は、画像を表示するタッチパネルディスプレイ３４及びスイッチ３６を備え、タッチパネルディスプレイ３４及びスイッチ３６を介して、スキャナ１２による原稿の読み取り、及び画像形成部１４による記録用紙への画像の形成等の各種指示がユーザによって入力されると共に、タッチパネルディスプレイ３４に必要事項が表示される。
【００４２】
図２は、本実施の形態に係るスキャナ１２の構成の一例を示す概略端面図及びその周辺の電気系の構成の一部を示すブロック図である。図２に示すように、スキャナ１２は、上段に配置された原稿搬送部４０と下段に配置された画像読取部４２とに大別される。原稿搬送部４０は、原稿台２２に置かれた原稿を搬送するものである。画像読取部４２は、原稿搬送部４０によって搬送された原稿を読み取り、読み取って得た画像を示す画像情報を出力する。
【００４３】
原稿搬送部４０は、上述した原稿台２２を上昇および下降させる原稿台リフタ４４、原稿台リフタ４４により上昇された原稿台２２の原稿の束の最上面に接触して、原稿を一枚ずつ取り込む原稿取込ローラ４６、及び原稿取込ローラ４６により取り込まれた原稿を搬送路４８に送り出す送出ローラ５０を備えている。
【００４４】
原稿が搬送される搬送路４８には、原稿をさらに搬送方向下流側（図２の矢印Ｂ方向）に搬送する搬送ローラ５２、原稿を更に下流側に搬送すると共にループ作成を行うプレ位置合わせローラ５４、原稿読み取り部に対してレジストレーション調整を施しながら原稿を供給する位置合わせローラ５６、読取対象とされた原稿の搬送をアシストするプラテンローラ５８、及び画像が読み取られた原稿を更に下流側に搬送するアウトローラ６０を備えている。また、搬送路４８には、搬送される原稿のループ状態に応じて支点を中心として回動するバッフル６２、及びアウトローラ６０よりも原稿の搬送方向下流側に設けられると共に、排出台２４へ原稿を排出する排出ローラ６４を備えている。
【００４５】
次に、本実施の形態に係るスキャナ１２における、原稿の搬送の動作について簡単に説明する。
【００４６】
原稿取込ローラ４６は、原稿の搬送を行わない待機時にはリフトアップされて退避位置に保持され、原稿搬送時にニップ位置（原稿搬送位置）へ降下して原稿台２２上の最上位の原稿を搬送する。プレ位置合わせローラ５４は、停止している位置合わせローラ５６に原稿先端を突き当ててループを作成する。このループが形成されると、バッフル６２は支点を中心として開き、原稿のループを妨げることのないように機能している。また、搬送ローラ５２およびプレ位置合わせローラ５４は、画像の読み取り中におけるループを保持している。このループ形成によって、原稿の読み取りタイミングが調整され、また、原稿の読み取り時における原稿搬送に伴うスキューを抑制して、位置合わせの調整機能を高める。そして、原稿の読み取りの開始タイミングに合わせて、停止されていた位置合わせローラ５６が回転を開始し、原稿が搬送される。搬送された原稿は、プラテンローラ５８によって、後述する第２プラテンガラス７０Ｂに押圧されて下面方向から読み取られる。
【００４７】
一方、画像読取部４２は、原稿が置かれる透明な第１プラテンガラス７０Ａ、及び原稿搬送部４０によって搬送中の原稿を読み取るための光の開口部を形成する透明な第２プラテンガラス７０Ｂが設けられている。
【００４８】
第１プラテンガラス７０Ａ及び第２プラテンガラス７０Ｂの下側には、原稿の表面に向けて照明光を照射する光源７２と、原稿の表面で反射した反射光を受ける第１反射ミラー７４、第１反射ミラー７４で受けた反射光の進行方向を９０°曲げるための第２反射ミラー７６、及び第２反射ミラー７６で受けた反射光の進行方向をさらに９０°曲げるための第３反射ミラー７８が備えられている。
【００４９】
なお、本実施の形態に係る画像読取部４２では、光源７２として蛍光ランプを用いるが、これに限らず、原稿の搬送方向と交差する方向に沿って配列された複数のＬＥＤ（Light Emitting Diode）等、他の光源を用いても良い。
【００５０】
さらに、画像読取部４２は、レンズ８０及び画像読取センサ８２を備えており、画像読取部４２は、第３反射ミラー７８で反射された反射光を、レンズ８０によって画像読取センサ８２に結像させることにより、画像読取センサ８２によって原稿を読み取る。
【００５１】
本実施の形態に係る画像読取部４２では、画像信号を生成する生成手段の一例である画像読取センサ８２として、複数の受光素子（一例としてフォトダイオード）の各々に対して画素毎に対応するＣＣＤ（Charge  Coupled  Device）が配置されて構成されるＣＣＤラインセンサを適用している。このＣＣＤラインセンサは異なる分光感度毎に設けられており、各々のＣＣＤラインセンサは個々の受光素子の受光量に応じた画像信号を生成して後段に出力する。すなわち、レンズ８０によって結像された光学像を光電変換して赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各色の画像信号を生成して後段に出力する。なお、本実施の形態では、ＣＣＤラインセンサを適用しているが、これに限らず、ＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）イメージセンサ等の固体撮像素子を用いても良い。
【００５２】
また、本実施の形態に係る画像読取部４２は、光源７２及び第１反射ミラー７４がキャリッジ８３Ａによって、第２反射ミラー７６及び第３反射ミラー７８がキャリッジ８３Ｂによって図３の矢印Ｃ方向に移動自在とされている。これにより、第１プラテンガラス７０Ａの上面に原稿が置かれた場合に、光源７２から照明光を原稿に向けて照射しつつ、矢印Ｃ方向へ光源７２、第１反射ミラー７４、第２反射ミラー７６、及び第３反射ミラー７８を移動させて原稿を読み取る。
【００５３】
また、画像読取部４２は、信号処理部８４を備えている。信号処理部８４の入力端は、画像読取センサ８２の出力端に接続されている。従って、信号処理部８４は、画像読取センサ８２から各色の画像信号が入力され、入力された各色（ここでは一例としてＲ，Ｇ，Ｂ）の画像信号に対して予め定められた信号処理を施してデジタル画像データ（以下、画像データという）を後段に出力する。
【００５４】
図３は、画像読取部４２の画像読取センサ８２の構成の一例を示す概略構成図である。なお、以下の説明では、原稿と光源７２との相対的な移動方向を副走査方向ＳＳ（又は搬送方向ＳＳ）と称し、副走査方向と交差（一例として直交）する方向を主走査方向ＦＳと称する。図３に示すように画像読取センサ８２は、矩形状の基板８２ａと、この基板８２ａ上に設けられた互いに分光感度が異なる赤用ＣＣＤラインセンサ８２Ｒ、緑用ＣＣＤラインセンサ８２Ｇ、及び青用ＣＣＤラインセンサ８２Ｂを有している。赤用ＣＣＤラインセンサ８２Ｒ、緑用ＣＣＤラインセンサ８２Ｇ、及び青用ＣＣＤラインセンサ８２Ｂは各々主走査方向ＦＳに沿って延在しており、かつ副走査方向ＳＳに並ぶように配置されている。本実施の形態に係る赤用ＣＣＤラインセンサ８２Ｒ、緑用ＣＣＤラインセンサ８２Ｇ、及び青用ＣＣＤラインセンサ８２Ｂは、各々フォトダイオード１９が主走査方向ＦＳに直線状にＮ個並べられて構成されている。また、赤用ＣＣＤラインセンサ８２Ｒと緑用ＣＣＤラインセンサ８２Ｇとの間隔、及び緑用ＣＣＤラインセンサ８２Ｇと青用ＣＣＤラインセンサ８２Ｂとの間隔は、各々副走査方向ＳＳに主走査線４本分（以下、単に４ライン相当という）とされている。
【００５５】
青用ＣＣＤラインセンサ８２Ｂは、主走査方向ＦＳに一直線状に配置されたＮ個の画素の各々の青色成分を表す画像信号Ｂを信号処理部８４に出力する。また、緑用ＣＣＤラインセンサ８２Ｇは、青用ＣＣＤラインセンサ８２Ｂから副走査方向ＳＳに４ライン相当だけ下流側で主走査方向ＦＳに一直線状に配置されたＮ個の画素の緑色成分を表す画像信号Ｇを信号処理部８４に出力する。更に、赤用ＣＣＤラインセンサ８２Ｒは、緑色読み取り位置ＲＧから副走査方向ＳＳに４ライン相当だけ下流側で主走査方向ＦＳに一直線状に配置されたＮ個の画素の赤色成分を表す画像信号Ｒを信号処理部８４に出力する。
【００５６】
図４は、本実施の形態に係る画像処理装置１０の電気系の要部構成の一例を示すブロック図である。図４に示すように、画像処理装置１０は、画像形成部１４、ＵＩパネル１８、コントローラ１００、二次記憶部１０２、及び外部Ｉ／Ｆ（インタフェース）１０４を含んで構成されている。
【００５７】
コントローラ１００は、画像処理装置１０全体の動作を制御するものであり、ＣＰＵ（中央処理装置：Central Processing Unit）１００Ａ、ＲＡＭ（Read Only Memory）１００Ｂ及びＲＯＭ（Read Only Memory）１００Ｃを備えている。ＲＡＭ１００Ｂは、各種プログラムの実行時のワークエリア等として用いられるメモリであり、ＲＯＭ１００Ｃには、各種プログラムや各種パラメータ、各種テーブル情報等が予め記憶されている。ＣＰＵ１００Ａは、ＲＯＭ１００Ｃに記憶されたプログラムをＲＡＭ１００Ｂに取り込み、取り込んだプログラムを実行し、画像処理装置１０全体の動作を制御する。
【００５８】
外部Ｉ／Ｆ１０４は、パーソナル・コンピュータ等の外部装置１１０に接続されており、コントローラ１００と外部装置１１０とが相互に各種情報の授受を行うためのものである。
【００５９】
ＣＰＵ１００Ａ、ＲＡＭ１００Ｂ、ＲＯＭ１００Ｃ、二次記憶部１０２、スキャナ１２、画像形成部１４、ＵＩパネル１８及び外部Ｉ／Ｆ１０４は互いにアドレスバス、データバス、及び制御バス等のバス１０８を介して接続されている。従って、ＣＰＵ１００Ａは、ＲＡＭ１００Ｂ、ＲＯＭ１００Ｃ、及び二次記憶部１０２へのアクセスと、ＵＩパネル１８への各種情報の表示と、ＵＩパネル１８に対するユーザの操作指示内容の把握と、外部Ｉ／Ｆ１０４を介した外部装置１１０との各種情報の授受と、スキャナ１２及び画像形成部１４の動作状態の把握と、スキャナ１２及び画像形成部１４の動作の制御と、を各々行う。
【００６０】
図５は、本実施の形態に係る信号処理部８４の構成の一例を示すブロック図である。図５に示すように、信号処理部８４は、サンプルホールド１１２、黒レベル調整回路１１４、出力増幅回路１１６、ＡＤ変換回路１１８、シェーディング補正回路１２０、出力遅延回路１２２、色ずれ検出・補正回路１２４、画像処理回路１２６及びＣＰＵ１２８を含んで構成されている。画像読取センサ８２の画像信号Ｂ，Ｇ，Ｒの各々に対応する出力端はサンプルホールド回路１１２の対応する各入力端に接続されている。サンプルホールド回路１１２において、画像読取センサ８２に係る画像信号Ｂ，Ｇ，Ｒの各々に対応する出力端は黒レベル調整回路１１４の対応する各入力端に接続されている。黒レベル調整回路１１４において、画像読取センサ８２に係る画像信号Ｂ，Ｇ，Ｒの各々に対応する出力端は出力増幅回路１１６の対応する各入力端に接続されている。出力増幅回路１１６において、画像読取センサ８２に係る画像信号Ｂ，Ｇ，Ｒの各々に対応する出力端はＡＤ変換回路１１８の対応する各入力端に接続されている。ＡＤ変換回路１１８において、画像読取センサ８２に係る画像信号Ｂ，Ｇ，Ｒの各々に対応する出力端はシェーディング補正回路１２０の対応する各入力端に接続されている。シェーディング補正回路１２０において、画像読取センサ８２に係る画像信号Ｂ，Ｇの各々に対応する出力端は出力遅延回路１２２の対応する各入力端に接続されている。シェーディング補正回路１２０において、画像読取センサ８２に係る画像信号Ｒに対応する出力端は色ずれ検出・補正回路１２４の対応する入力端に接続されている。出力遅延回路１２２において、画像読取センサ８２に係る画像信号Ｂ，Ｇの各々に対応する出力端は色ずれ検出・補正回路１２４の対応する各入力端に接続されている。色ずれ検出・補正回路１２４において、画像読取センサ８２に係る画像信号Ｂ，Ｇ，Ｒの各々に対応する出力端は画像処理回路１２６の対応する各入力端に接続されている。ＣＣＤ駆動回路１３０は、出力端が画像読取センサ８２の入力端に接続されている。
【００６１】
サンプルホールド回路１１２は、画像読取センサ８２から入力された画像信号Ｂ，Ｇ，Ｒをサンプリング（標本化）すると共に予め定められた期間ホールド（保持）するサンプリングホールドを行う。
【００６２】
黒レベル調整回路１１４は、サンプルホールド回路１１２によりサンプリングホールドされた画像信号Ｂ，Ｇ，Ｒについて、読み取られた原稿の黒色に対応する出力とスキャナ１２の出力の黒レベルとが相違しないように調整する。
【００６３】
出力増幅回路１１６は、黒レベル調整された後の画像信号Ｂ，Ｇ，Ｒを増幅する。Ａ／Ｄ変換回路１１８は、出力増幅回路１１６により増幅された画像信号Ｂ，Ｇ，ＲをＡ／Ｄ変換し、デジタルデータである画像データＢ，Ｇ，Ｒに変換する。
【００６４】
シェーディング補正回路１２０は、Ａ／Ｄ変換回路１１８により変換されて得られた画像データＢ，Ｇ，Ｒに対して、光源７２やＣＣＤラインセンサ８２Ｂ，８２Ｇ，８２Ｒに起因する読取出力のばらつきを補正すると共に、読み取られた原稿の白色に対応する出力とスキャナ１２の出力の白レベルとが相違しないように調整する所謂シェーディング補正を行う。
【００６５】
出力遅延回路１２２は、青用ＣＣＤラインセンサ８２Ｂ、緑用ＣＣＤラインセンサ８２Ｇ、及び赤用ＣＣＤラインセンサ８２Ｒの副走査方法ＳＳにおける位置のずれに起因して生じる各画像データ間の読み取り時間差を、画像データＲを基準に補正する。本実施の形態では、シェーディング補正回路１２０から出力される画像データＧを４ライン相当、画像データＢを８ライン相当の遅延時間だけ遅延させることにより、画像データＲと同相の画像データとして出力している。
【００６６】
色ずれ検出・補正回路１２４は、入力された画像データＢ，Ｒ，Ｇに基づいて、読み取られた原稿の予め定められた領域（例えば後述の画像記録領域）における無彩色領域間の境界領域（白色領域と黒色領域との境界領域）を検出し、検出した境界領域に黒色又は白色とは認められてない色であって、肉眼で視認される可能性が高い色として予め定められた色が発生していること（色ずれ）を検出し、検出した色ずれに対して画素単位で補正を行う。
【００６７】
画像処理回路１２６は、色ずれ・補正回路１２４から出力された画像データＢ，Ｇ，Ｒに対して、例えば色空間変換、拡大縮小処理、地色除去処理、２値化処理などの各種画像処理を施した後、後段に出力する。
【００６８】
ＣＰＵ１２８は、アドレスバス、データバス、及び制御バス等のバス１３２を介して、サンプルホールド回路１１２、黒レベル調整回路１１４、出力増幅回路１１６、ＡＤ変換回路１１８、シェーディング補正回路１２０、色ずれ検出・補正回路１２４、画像処理回路１２６、及びＣＣＤ駆動回路１３０に接続されている。従って、ＣＰＵ１２８は、コントローラ１００の制御下で、ＣＣＤ駆動回路１３０を介して画像読取センサ８２の動作を制御すると共に、サンプルホールド回路１１２、黒レベル調整回路１１４、出力増幅回路１１６、ＡＤ変換回路１１８、シェーディング補正回路１２０、色ずれ検出・補正回路１２４及び画像処理回路１２６の動作状態の把握と動作の制御とを各々行う。
【００６９】
図６は、本実施の形態に係る色ずれ検出・補正回路１２４の構成の一例を示すブロック図である。図６に示すように色ずれ検出・補正回路１２４は、画像データ保持回路１２４Ａ、比較回路１２４Ｂ、スレッショルドメモリ１２４Ｃ、演算回路１２４Ｄ、及び補間係数メモリ１２４Ｅを含んで構成されている。
【００７０】
出力遅延回路１２２に係る画像データＢ，Ｇの各出力端及びシェーディング補正回路１２０に係る画像データＲの出力端は、画像データ保持回路１２４Ａにおける各色に対応する入力端に接続されている。画像データ保持回路１２４Ａは、画像データＢ，Ｇ，Ｒが比較回路１２４Ｂ及び演算回路１２４Ｄに供給されるように比較回路１２４Ｂ及び演算回路１２４Ｄの各々に接続されている。比較回路１２４Ｂは演算回路１２４Ｄに接続されている。演算回路１２４Ｄは、後段の画像処理回路１２６に接続されている。比較回路１２４Ｂにはスレッショルドメモリ１２４Ｃが接続されている。演算回路１２４Ｄには補間係数メモリ１２４Ｅが接続されている。
【００７１】
画像データ保持回路１２４Ａは、入力された画像データＢ，Ｇ，Ｒの各々を画素単位で保持する回路であり、時系列でＦＩＦＯ（First-in First-out）形式で予め定められた画素分（例えば７画素分）保持する。スレッショルドメモリ１２４Ｃは、閾値（スレッショルド）ＴｈＣ，ＴｈＤ，ＴｈΔＷ，ＴｈΔＢを予め記憶したものである。比較回路１２４Ｂは、画像データ保持回路１２４Ａから入力された画像データとスレッショルドメモリ１２４Ｃから読み出された閾値ＴｈＣ，ＴｈＤ，ＴｈΔＷ，ＴｈΔＢとを比較し、比較結果に応じた信号を演算回路１２４Ｄに出力すると共に、入力された画像データＢ，Ｇ，Ｒを演算回路１２４Ｄに転送する。補間係数メモリ１２４Ｅは、２点間補間の演算で用いる複数組の補間係数を予め記憶したものである。演算回路１２４Ｄは、画像保持データ保持回路１２４Ａから入力された画像データ及び補間係数メモリ１２４Ｅから読み出された補間係数を用いて予め定められた演算を行う。
【００７２】
ところで、青用ＣＣＤラインセンサ８２Ｂ、緑用ＣＣＤラインセンサ８２Ｇ、及び赤用ＣＣＤラインセンサ８２Ｒの互いの位置関係は上述したように副走査方向ＳＳに沿ってずれている。そのため、本実施の形態に係る信号処理部８４では、特定の色のＣＣＤラインセンサ（ここでは一例として青用ＣＣＤラインセンサ８２Ｂ及び緑用ＣＣＤラインセンサ８２Ｇ）で得た画像データＢ，Ｇの出力時期を遅延させて画像データＲの出力時期に合わせ込むように出力（画像データＲと同相の画像データとして出力）するようにしている。
【００７３】
しかし、原稿の搬送路４８での搬送速度が急に変化すると、事前に想定していた画像データＢ，Ｇの遅延時間では読取対象とされた１つの画素に係る画像データＢ，Ｇを、対応する画像データＲに合わせ込んで出力することが困難になる。例えば、原稿上の読取対象とされた１画素（注目画素）について、画像データＢ，Ｇが予め定められた遅延時間で合わせ込まれたとしても、画像データＲについては他の画素に係る画像データになってしまう。これは“色ずれ”として現れる。この色ずれの発生は、固定された時間間隔で画像データＢ，Ｇを遅延させていることに起因する。
【００７４】
このような色ずれが生じると、実際の原稿における無彩色画像の境界領域（白黒の境界領域）に実際にカラー画像が挿入されているにも拘らず、そのカラー画像が正しく読み取られなかったり（認識されなかったり）、逆に無彩色画像の境界領域にカラー画像が挿入されていないにも拘らず、あたかもカラー画像が挿入されているかのように読み取られたり（誤検出）してしまう虞がある。
【００７５】
そこで、本実施の形態に係る画像処理装置１０では、上記のような色ずれの発生を抑制すべく信号処理部８４の色ずれ検出・補正回路１２４にて無彩色・色ずれ検出処理及び色ずれ補正処理が実行される。
【００７６】
本実施の形態に係る画像処理装置１０では、無彩色・色ずれ検出処理及び色ずれ補正処理を実現するための各種処理が一例として図６に示す色ずれ検出・補正回路１２４に示すようにハードウェア構成によって実現される。しかし、このようなハードウェア構成による実現に限られるものではなく、ソフトウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現しても良いことは言うまでもない。なお、ソフトウェア構成に依拠する場合は、ＣＰＵ（中央処理装置）により各処理に対応するプログラムを実行することにより無彩色・色ずれ検出処理及び色ずれ補正処理を実現する例が挙げられる。この場合、各プログラムをＲＯＭに予め記憶させておく形態や、記憶内容がコンピュータによって読み取られる記録媒体に記憶された状態で提供される形態、有線または無線による通信手段を介して配信される形態等を適用しても良い。
【００７７】
以下、本実施の形態に係る色ずれ検出・補正回路１２４が無彩色・色ずれ検出処理及び色ずれ補正処理の各処理を実行する場合について説明する。
【００７８】
図７は、本実施の形態に係る無彩色・色ずれ検出処理の流れの一例を示すフローチャートである。なお、ここでは、錯綜を回避するため、原稿台２２に置かれた原稿が読取対象とされ、原稿の読み取りを開始する指示がＵＩパネル１８によって受け付けられることで、原稿台２２上の原稿が原稿搬送部４０に取り込まれて搬送され、画像読取センサ８２による原稿の読み取りが開始された場合について説明する。また、ここでは、錯綜を回避するため、搬送方向ＳＳに沿って白色領域と黒色領域とが交互に配置されたラダーパターンが記録された画像記録領域を有する原稿の画像記録領域が画像読取センサ８２によって読み取られる場合について説明する。また、ここでは、錯綜を回避するために、一例として図８に示すように、急な搬送速度の変化が見込まれる期間（上記遅延時間では各色の画像データの同相出力の実現が困難となる搬送速度の変化が見込まれる期間）として予め定められた速度変化予測期間αに無彩色・色ずれ検出処理が実行される場合について説明する。
【００７９】
図８は、搬送方向ＳＳに搬送されている原稿の画像記録領域を画像読取センサ８２で読み取って得られた画像データＢ，Ｇ，Ｒの各色の濃度値（画像データにより特定される各色の信号レベルに相当する画素値である画素値Ｂ，Ｇ，Ｒ）と原稿の搬送方向ＳＳの位置との相関関係の一例を示すグラフである。図８に示すように画像記録領域が画像読取センサ８２によって読み取られると、画像データＢ，Ｇ，Ｒの各色の濃度変化は搬送方向ＳＳのラダーパターンに対応する波形グラフで表される。波形グラフの頂部は黒色領域を読み取って得られた濃度値であり、波形の底部は白色領域を読み取って得られた濃度値である。図８に示す例では、白色領域を読み取って得られた濃度値から黒色領域を読み取って得られた濃度値への変化途中で画素単位での各色の濃度値の差が大きな箇所（図８の破線で囲まれた領域）が存在している。このような箇所が存在する原因は、原稿の搬送速度が急峻に変化したため、本来読み取るべき画素とは異なる画素が読み取られて画像データとして出力されることにある。そこで、本実施の形態では、図８の破線で囲まれた領域が含まれる原稿の位置に対応する読み取り期間が含まれる期間を速度変化予測期間αとして実験やシミュレーション等によって事前に把握しておき、速度変化予測期間αにて本無彩色・色ずれ検出処理を実行している。なお、ここでは、速度変化予測期間αを例に挙げているが、これ以外にも原稿の後端が位置合わせローラ５６から抜け出る時点を含む期間や原稿の先端が排出ローラ６４に挟み込まれる時点を含む期間などが挙げられる。
【００８０】
図７のステップ２００では、画像データＢ，Ｇ，Ｒの入力待ちを行った後、ステップ２０２に移行し、画素毎に画像データＢ，Ｇ，Ｒを画像データ保持回路１２４Ａに保持する。次のステップ２０４では、画像データ保持回路１２４Ａに予め定められた画素数分の画像データＢ，Ｇ，Ｒが保持されていない場合にステップ２００に戻る一方、画像データ保持回路１２４Ａに予め定められた画素数分の画像データＢ，Ｇ，Ｒが保持された場合にステップ２０６に移行する。なお、ここでは、予め定められた画素数として“７”を適用しているが、これに限らず３画素数以上であれば何れの画素数であっても良い。
【００８１】
ステップ２０６では、現時点で画像データ保持回路１２４Ａに保持されている７画素分の画像データＢ，Ｇ，Ｒのうち、中央の画素に対応する画像データＢ，Ｇ，Ｒを注目画素の画像データＢ，Ｇ，Ｒとして指定した後、ステップ２０８に移行する。
【００８２】
ステップ２０８では、注目画素に対して先後して複数画素（ここでは一例として４画素）離れた画素の特定色（ここでは一例として“Ｇ”）の画像データにより特定される画素値Ｇの差を算出した後、ステップ２１０に移行する。ステップ２１０では、上記ステップ２０８で算出された差が“０”を超えている場合にステップ２１２に移行する一方、上記ステップ２０８で算出された差が“０”以下の場合にステップ２２６に移行する。
【００８３】
ステップ２１２では、上記ステップ２０８で算出された差が閾値ＴｈＤ未満である場合にステップ２３８に移行する一方、上記ステップ２０８で算出された差が閾値ＴｈＤ以上である場合にステップ２１４に移行する。ステップ２１４では、上記ステップ２０８で算出対象とされた画素のうちの注目画素よりも先に読み取られた画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒの最大画素値と最小画素値との差を算出する。次のステップ２１６では、上記ステップ２１４で算出された差が閾値ＴｈΔＷを超えている場合にステップ２３８に移行する一方、上記ステップ２１４で算出された差が閾値ＴｈΔＷ以下である場合にステップ２１８に移行する。ここで言う「ＴｈΔＷ」とは、画像データＢ，Ｇ，Ｒによって形成される色が白色であることを示す値として予め定められた白基準値を意味する。上記ステップ２１４で算出された差が白基準値以内にない場合は白色でないと判定され、白基準値以内にある場合は白色であると判定される。
【００８４】
ステップ２１８では、上記ステップ２０８で算出対象とされた画素のうちの注目画素よりも後に読み取られた画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒの最大画素値と最小画素値との差を算出する。次のステップ２２０では、上記ステップ２１８で算出された差が閾値ＴｈΔＢを超えている場合にステップ２３８に移行する一方、上記ステップ２１８で算出された差が閾値ＴｈΔＢ以下である場合にステップ２２２に移行する。ここで言う「ＴｈΔＢ」とは、画像データＢ，Ｇ，Ｒによって形成される色が黒色であることを示す値として予め定められた黒基準値を意味する。上記ステップ２１８で算出された差が黒基準値以内にない場合は黒色でないと判定され、黒基準値以内にある場合は黒色であると判定される。
【００８５】
ステップ２２２では、上記ステップ２０６で指定された注目画素が白色から黒色への変化途中に存在する画素であることを示す白黒変化途中信号を出力した後、ステップ２２４に移行する。上記ステップ２２２では、具体的には、比較回路１２４Ｂが後段の演算回路１２４Ｄに白黒変化途中信号を出力する。
【００８６】
一方、ステップ２２６では、上記ステップ２０８で算出された差が閾値ＴｈＤ未満の場合にステップ２４０に移行する一方、上記ステップ２０８で算出された差が閾値ＴｈＤ以上の場合にステップ２２８に移行する。ステップ２２８では、上記ステップ２０８で算出対象とされた画素のうちの注目画素よりも後に読み取られた画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒの最大画素値と最小画素値との差を算出する。次のステップ２３０では、上記ステップ２２８で算出された差が閾値ＴｈΔＷを超えている場合にステップ２４０に移行する一方、上記ステップ２２８で算出された差が閾値ＴｈΔＷ以下である場合にステップ２３２に移行する。
【００８７】
ステップ２３２では、上記ステップ２０８で算出対象とされた画素のうちの注目画素よりも先に読み取られた画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒの最大画素値と最小画素値との差を算出する。次のステップ２３４では、上記ステップ２３２で算出された差が閾値ＴｈΔＢを超えている場合にステップ２４０に移行する一方、上記ステップ２３２で算出された差が閾値ＴｈΔＢ以下である場合にステップ２３６に移行する。
【００８８】
ステップ２３６では、上記ステップ２０６で指定された注目画素が黒色から白色への変化途中に存在する画素であることを示す黒白変化途中信号を出力した後、ステップ２２４に移行する。上記ステップ２３６では、具体的には、比較回路１２４Ｂが後段の演算回路１２４Ｄに黒白変化途中信号を出力する。
【００８９】
一方、ステップ２３８，２４０では共に上記ステップ２０６で指定された注目画素の画像データＢ，Ｇ，Ｒを出力する。なお、本ステップ２３８，２４０では、具体的には、比較回路１２４Ｂが後段の演算回路１２４Ｄに画像データＢ，Ｇ，Ｒを出力する。
【００９０】
一方、ステップ２２４では、色ずれ検出処理を実行する。図８には、色ずれ検出処理の具体的な処理の流れの一例が示されている。図８のステップ２２４Ａでは、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの最大画素値と最小画素値との差を算出した後、ステップ２２４Ｂに移行する。ステップ２２４Ｂでは、上記ステップ２２４Ａで算出された差が閾値ＴｈＣ未満である場合に本色ずれ検出処理を終了する一方、上記ステップ２２４Ａで算出された差が閾値ＴｈＣ以上である場合にステップ２２４Ｃに移行する。
【００９１】
ステップ２２４Ｃでは、上記ステップ２２４Ａの差の算出元とされた最大画素値と最小画素値とのうち、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの中間画素値との差が大きい方を特定した後、ステップ２２４Ｄに移行する。なお、中間画素値との差が大きい方が特定されない場合、すなわち、中間画素値との差に違いがない場合は予め定められた方を採用する。本実施の形態では、最大画素値が採用される。
ステップ２２４Ｄでは、上記ステップ２２４Ｃにおい上記ステップ２２４Ａの差の算出元とされた最大画素値と最小画素値とのうちの最小画素値が特定された場合にはステップ２２４Ｊに移行する一方、上記ステップ２２４Ｃにおいて上記ステップ２２４Ａの差の算出元とされた最大画素値と最小画素値とのうちの最大画素値が特定された場合にはステップ２２４Ｅに移行する。
【００９２】
ステップ２２４Ｅでは、上記ステップ２２４Ａの差の算出元とされた最大画素値と上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの中間画素値との差が予め定められた閾値を超えている場合にステップ２２４Ｆに移行する一方、閾値以下の場合に本色ずれ検出処理を終了する。
【００９３】
ステップ２２４Ｆでは、上記ステップ２０６で指定された注目画素について色ずれが検出されたことを示す色ずれ検出信号を出力する。具体的には、比較回路１２４Ｂが後段の演算回路１２４Ｄに色ずれ検出信号を出力する。
【００９４】
次のステップ２２４Ｇでは、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒのうちの上記ステップ２２４Ａの差の算出元とされた最大画素値に対応する画像データに対して補正対象の画像データであることを特定する特定データを付与した後、ステップ２２４Ｈに移行し、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒを出力した後、本色ずれ検出処理を終了する。なお、上記ステップ２２４Ｈでは、具体的には、比較回路１２１４Ｂが後段の演算回路１２４Ｄに画像データＢ，Ｇ，Ｒを出力する。
【００９５】
一方、ステップ２２４Ｊでは、上記ステップ２２４Ａの差の算出元とされた最小画素値と上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの中間画素値との差が予め定められた閾値を超えている場合にステップ２２４Ｋに移行する一方、閾値以下の場合に本色ずれ検出処理を終了する。
【００９６】
ステップ２２４Ｋでは、上記ステップ２０６で指定された注目画素について色ずれが検出されたことを示す色ずれ検出信号を出力する。具体的には、比較回路１２４Ｂが後段の演算回路１２４Ｄに色ずれ検出信号を出力する。
【００９７】
次のステップ２２４Ｌでは、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒのうちの上記ステップ２２４Ａの差の算出元とされた最小画素値に対応する画像データに対して補正対象画像データであることを特定する特定データを付与した後、ステップ２２４Ｈに移行する。
【００９８】
このようにステップ２２４の処理が上記のように実行されると、図７に示すようにステップ２２６に移行する。ステップ２２６では、上述した速度変化予測期間αに原稿の画像記録領域が読み取られて得られた全ての画像データＢ，Ｇ，Ｒが入力されていない場合はステップ２００に戻る一方、上述した速度変化予測期間αに原稿の画像記録領域が読み取られて得られた全ての画像データＢ，Ｇ，Ｒが入力された場合に本無彩色・色ずれ検出処理を終了する。
【００９９】
図１０は、上記無彩色・色ずれ検出処理で採用した無彩色領域の変化点を特定する方法（注目画素が白色領域から黒色領域への変化途中の画素なのか黒色領域から白色領域への変化途中の画素なのかを特定する方法）を説明するための説明図である。本実施の形態では、図１０に示すように、原稿における搬送方向ＳＳの位置“０”の画素を注目画素とした場合、位置“−３”の画素（位置“０”よりも先に読み取られた画素）及び位置“＋１”の画素（位置“０”よりも後に読み取られた画素）の各々の画像データＢ，Ｇ，Ｒを用いて、注目画素が白色領域から黒色領域への変化途中の画素なのか黒色領域から白色領域への変化途中の画素なのかを特定している。この場合、例えば、下記条件１−ａ〜４−ａの全てを満足した場合に注目画素が白色領域から黒色領域への変化途中の画素であると特定される。以下に条件１−ａ〜４−ａを列挙する。
【０１００】
条件１−ａ：位置“＋１”の画像データＧにより特定される画素値Ｇ（ＶＤＴＧ［＋１］）から位置“−３”の画像データＧにより特定される画素値Ｇ（ＶＤＴＧ［−３］）を減じて得られた値（ｄｅｌｔａ１）が０以上の値である、との条件。
【０１０１】
条件２−ａ：ｄｅｌａｔａ１が閾値ＴｈＤ以上である、との条件。
【０１０２】
条件３−ａ：位置“−３”の画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの最大画素値と最小画素値との差（ＷＤＬＴ）が閾値ＴｈΔＷ以下である、との条件。
【０１０３】
条件４−ａ：位置“＋１”の画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの最大画素値と最小画素値との差（ＢＤＬＴ）が閾値ＴｈΔＢ以下である、との条件。
【０１０４】
一方、下記条件１−ｂ〜４−ｂの全てを満足した場合に注目画素が黒色領域から白色領域への変化途中の画素であると特定される。以下に条件１−ｂ〜４−ｂを列挙する。
【０１０５】
条件１−ｂ：ＶＤＴＧ［−３］からＶＤＴＧ［＋１］を減じて得られた値（ｄｅｌｔａ２）が０以上の値である、との条件。
【０１０６】
条件２−ｂ：ｄｅｌａｔａ２が閾値ＴｈＤ以上である、との条件。
【０１０７】
条件３−ｂ：位置“＋１”の画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの最大画素値と最小画素値との差（ＷＤＬＴ）が閾値ＴｈΔＷ以下である、との条件。
【０１０８】
条件４−ｂ：位置“−３”の画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの最大画素値と最小画素値との差（ＢＤＬＴ）が閾値ＴｈΔＢ以下である、との条件。
【０１０９】
なお、位置“０”の画素を注目画素とした場合には、位置“−３”の画素及び位置“＋１”の画素との比較に限らず、位置“−２”の画素及び位置“＋２”の画素との比較又は位置“−１”の画素及び位置“＋３”の画素との比較を適用しても良い。このように注目画素を挟んで予め定められた画素数分だけ離間している画素同士を対象にして比較しても良い。また、図１０に示す例では４画素分だけ離間している画素同士を対象にしているが“４画素分”というのはあくまでも一例であり、他の画素数分であっても良いことは言うまでもない。
【０１１０】
図１１は、上記色ずれ検出処理で採用した色ずれ検出方法の説明に供する各色の濃度値と搬送方向ＳＳの位置との関係の一例を示すグラフである。本実施の形態では、図１１に示すように、原稿の搬送方向ＳＳの位置“３”の画素が白色であり、４画素分後に読み取られた画素（原稿の搬送方向ＳＳの位置“７”の画素）が黒色であるとの条件（条件１−ｃ）、位置“４”〜“６”の画素の各々における画像値Ｂ，Ｇ，Ｒのうちの最大画素値と最小画素値との差が閾値ＴｈＣ以上であるとの条件（条件２−ｃ）、並びに最大画素値（図１１に示す例では画素値Ｂ）と中間画素値（図１１に示す例では画素値Ｇ）との差、及び最小画素値（図１１に示す例では画素値Ｒ）と中間画素値（図１１に示す例では画素値Ｇ）との差の何れかの差が予め定められた閾値を超えているとの条件（条件３−ｃ）の条件１−ｃ〜３−ｃを全て満足している場合に無彩色領域間に色ずれが発生していると判定する。なお、図１１に示す例では白色領域から黒色領域への変化を例示しているが、黒色領域から白色領域への変化の場合も、図１１に示す色ずれ検出方法に対応するように構成された色ずれ検出方法が適用される。
【０１１１】
次に、図１２を参照しながら色ずれ補正処理について説明する。なお、図１２は、演算回路１２４Ｄで実行される色ずれ補正処理の流れの一例を示すフローチャートである。
【０１１２】
図１２のステップ２５０では、上記無彩色・色ずれ検出処理のステップ２３８、ステップ２４０、又はステップ２２４Ｈで出力された画像データＢ，Ｇ，Ｒの入力待ちを行った後、ステップ２５２に移行する。ステップ２５２では、色ずれ検出信号が入力されない場合にステップ２６８に移行する一方、色ずれ検出信号が入力された場合にステップ２５４に移行する。ステップ２５４では、白黒変化途中信号又は黒白変化途中信号が入力されない場合にステップ２６８に移行する一方、白黒変化途中信号又は黒白変化途中信号が入力された場合にステップ２５６に移行する。
【０１１３】
ステップ２５６では、上記ステップ２５４で白黒変化途中信号が入力された場合にステップ２５８に移行する一方、上記ステップ２５４で黒白変化途中信号が入力された場合にステップ２７２に移行する。
【０１１４】
ステップ２５８では、上記ステップ２５０で入力された画像データＢ，Ｇ，Ｒに、上記ステップ２２４Ｇで特定データ（最大画素値の画像データを特定する特定データ）が付与された画像データが含まれている場合にステップ２６０に移行する一方、上記ステップ２５０で入力された画像データＢ，Ｇ，Ｒに、上記ステップ２２４Ｌで特定データ（最小画素値の画像データを特定する特定データ）が付与された画像データが含まれている場合にステップ２７０に移行する。
【０１１５】
ステップ２６０では、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒ（上記ステップ２５０で入力された画像データＢ，Ｇ，Ｒ）から、上記特定データが付与された画像データを取得すると共に、その注目画素よりも先に読み取られた画素に係る画像データＢ，Ｇ，Ｒのうち、上記特定データが付与された画像データの色の画像データを画像データ保持回路１２４Ａから取得する。なお、ここでは、注目画素よりも先に読み取られた画素に係る画像データＢ，Ｇ，Ｒとして、1画素分前に読み取られた画素に係る画像データＢ，Ｇ，Ｒを適用しているが、これに限らず、注目画素よりも複数画素分前に読み取られた画素に係る画像データＢ，Ｇ，Ｒを適用しても良い。
【０１１６】
次のステップ２６２では、補間係数メモリ１２４Ｅから複数組（ここでは一例として５組）の補間係数（総和が“１”となる予め定められた係数）を取得した後、ステップ２６４に移行する。ステップ２６４では、上記ステップ２６０又は後述のステップ２７０で取得された画像データについて上記ステップ２６２で取得された複数組の補間係数を組毎に用いて２点間補完を行った後、ステップ２６６に移行する。ステップ２６６では、上記ステップ２６４で２点間補完を行って得られた補間係数の組毎の画像データ（補間済み画像データ）のうち、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒにより特定される画素値Ｂ，Ｇ，Ｒのうちの中間画素値との差が最も小さな画素値を特定する画像データ（例えば画像データＢ）及びこの画像データと共に１画素分の画像データの組を構成する画像データ（例えば画像データＧ，Ｒ）を出力した後、ステップ２６８に移行する。
【０１１７】
ステップ２７０では、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒ（上記ステップ２５０で入力された画像データＢ，Ｇ，Ｒ）から、上記特定データが付与された画像データを取得すると共に、その注目画素よりも後に読み取られた画素に係る画像データＢ，Ｇ，Ｒのうち、上記特定データが付与された画像データの色の画像データを画像データ保持回路１２４Ａから取得した後、ステップ２６２に移行する。なお、ここでは、注目画素よりも後に読み取られた画素に係る画像データＢ，Ｇ，Ｒとして、1画素分後に読み取られた画素に係る画像データＢ，Ｇ，Ｒを適用しているが、これに限らず、注目画素よりも複数画素分後に読み取られた画素に係る画像データＢ，Ｇ，Ｒを適用しても良い。
【０１１８】
一方、ステップ２７２では、上記ステップ２５０で入力された画像データＢ，Ｇ，Ｒに、上記ステップ２２４Ｇで特定データ（最大画素値の画像データを特定する特定データ）が付与された画像データが含まれている場合にステップ２７４に移行する一方、上記ステップ２５０で入力された画像データＢ，Ｇ，Ｒに、上記ステップ２２４Ｌで特定データ（最小画素値の画像データを特定する特定データ）が付与された画像データが含まれている場合にステップ２７６に移行する。
【０１１９】
ステップ２７４では、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒ（上記ステップ２５０で入力された画像データＢ，Ｇ，Ｒ）から、上記特定データが付与された画像データを取得すると共に、その注目画素よりも後に読み取られた画素に係る画像データＢ，Ｇ，Ｒのうち、上記特定データが付与された画像データの色の画像データを画像データ保持回路１２４Ａから取得した後、ステップ２６２に移行する。なお、ここでは、注目画素よりも後に読み取られた画素に係る画像データＢ，Ｇ，Ｒとして、1画素分後に読み取られた画素に係る画像データＢ，Ｇ，Ｒを適用しているが、これに限らず、注目画素よりも複数画素分後に読み取られた画素に係る画像データＢ，Ｇ，Ｒを適用しても良い。
【０１２０】
ステップ２７６では、上記ステップ２０６で指定された注目画素に係る画像データＢ，Ｇ，Ｒ（上記ステップ２５０で入力された画像データＢ，Ｇ，Ｒ）から、上記特定データが付与された画像データを取得すると共に、その注目画素よりも先に読み取られた画素に係る画像データＢ，Ｇ，Ｒのうち、上記特定データが付与された画像データの色の画像データを画像データ保持回路１２４Ａから取得する。なお、ここでは、注目画素よりも先に読み取られた画素に係る画像データＢ，Ｇ，Ｒとして、1画素分前に読み取られた画素に係る画像データＢ，Ｇ，Ｒを適用しているが、これに限らず、注目画素よりも複数画素分前に読み取られた画素に係る画像データＢ，Ｇ，Ｒを適用しても良い
【０１２１】
ステップ２６８では、上述した速度変化予測期間αに読み取られた得られた全ての画像データＢ，Ｇ，Ｒが入力されていない場合はステップ２５０に戻る一方、上述した速度変化予測期間αに読み取られた得られた全ての画像データＢ，Ｇ，Ｒが入力された場合に本色ずれ補正処理を終了する。
【０１２２】
図１３は、上記色ずれ補正処理で採用した２点間補間による補正方法の説明に供する各色の濃度値と搬送方向ＳＳの位置との関係の一例を示すグラフである。図１３に示す例では、白色領域から黒色領域への変化途中で色ずれが発生しており、その変化途中における画素が補正対象画素とされている。ここで言う補正対象画素とは、具体的には上記ステップ２２４Ｇ又は上記ステップ２２４Ｌで特定データが付された画像データに対応する画素のことを言う。なお、図１３には、補正対象画素として、原稿における搬送方向ＳＳの位置“４”の画素と原稿における搬送方向ＳＳの位置“６”の画素とが例示されている。
【０１２３】
図１３に示す例では、位置“４”の補正対象画素の最大画素値である画素値Ｂｍとこの補正対象画素の１画素分先に読み取られた画素（位置“３”の画素）に係る画素値Ｂｍ−１とを使用して画素値Ｂｍに対して２点間補間による補正を行っている。つまり、演算回路１２４Ｄが、予め定められた補間係数Ｋ１，Ｋ２を補間係数メモリ１２４Ｅから複数組取得し、各組毎に補間係数Ｋ１を画素値Ｂｍに乗じて得た値と補間係数Ｋ２を画素値Ｂｍ−１に乗じて得た値との和を算出する。このように算出されて得られた和のうち、位置“４”の補正対象画素の中間画素値である画素値Ｇｍに最も近いものを最終的な補正後の画素値Ｂｍとして採用する。
【０１２４】
また、図１３に示す例では、位置“６”の補正対象画素の最小画素値である画素値Ｒｎとこの補正対象画素の１画素分後に読み取られた画素（位置“７”の画素）に係る画素値Ｒｎ＋１とを使用して画素値Ｒｎに対して２点間補間による補正を行っている。つまり、演算回路１２４Ｄが、予め定められた補間係数Ｋ１，Ｋ２を補間係数メモリ１２４Ｅから複数組取得し、各組毎に補間係数Ｋ１を画素値Ｒｎに乗じて得た値と補間係数Ｋ２を画素値Ｒｎ＋１に乗じて得た値との和を算出する。このように算出されて得られた和のうち、位置“６”の補正対象画素の中間画素値である画素値Ｇｎに最も近いものを最終的な補正後の画素値Ｒｎとして採用する。なお、図１３に示す例では白色領域から黒色領域への変化を例示しているが、黒色領域から白色領域への変化の場合も、図１３に示す補正方法に対応するように構成された補正方法が適用される。
【０１２５】
以上詳細に説明したように、本実施の形態に係る画像処理装置１０では、搬送及び読取対象とされた原稿を画像記録領域に対して光を照射する光源７２に対して移動させ、画像記録領域に光が照射されることに画像記録領域で反射した光をフォトダイオード１９で受光して各受光量に対した画像データＢ，Ｇ，Ｒを生成し、生成した画像データＢ，Ｇ，Ｒに基づいて無彩色領域間の境界領域（黒から白への変化途中又は白から黒への変化途中）を検出し、検出した境界領域が予め定められた画素数以内（ここでは一例として３画素以内）であり、境界領域を挟んだ無彩色領域間の濃度差が予め定められた値（ここでは一例として閾値ＴｈＤ）以上であり、境界領域に存在する画素に対応する画像データＢ，Ｇ，Ｒのうちの最大信号レベル（ここでは一例として最大画素値）と最小信号レベル（ここでは一例として最小画素値）との差が予め定められた閾値（ここでは一例として閾値ＴｈＣ）以上である場合に色ずれが発生したことを示す色ずれ発生信号（一例として白黒変換途中信号又は黒色変化途中信号）を出力するので、無彩色領域間における色ずれが高精度に検出される。
【０１２６】
その上、異なる無彩色領域間の境界領域に存在する画素に係る補正対象とされた画像信号を用いて２点間補間を行うので、無彩色領域間における色ずれが高精度に補正される。
【０１２７】
また、異なる無彩色領域間の境界領域に存在する画素に係る補正対象とされた画像信号とこの画像信号よりも１画素分先又は後に生成された画像信号とを２点間補間することで補正対象とされた画像信号を補正しているので、本構成を有しない場合に比べ、無彩色領域間における色ずれが高精度に補正される。
【０１２８】
なお、上記実施の形態では、色ずれ検出処理において最大画素値又は最小画素値を特定した後に最大画素値と中間画素値との差又は最小画素値と中間画素値との差が閾値を超えている場合に色ずれが発生していると判定し、閾値を超えていると判定された対象の画素値を有する画像データに対して補正対象であることを特定する特定データを付したが、これは高精度な補正を行う上で有効であるからである。しかし、そこまでの高精度な処理を行うよりもむしろ高速な処理が要求される場合も考えられる。この場合は、最大画素値と中間画素値との差又は最小画素値と中間画素値との差を算出することなく、最大画素値又は最小画素値の何れかを補正対象として扱うようにしても良い。この場合、最大画素値と中間画素値との差又は最小画素値と中間画素値との差を算出する処理、及び閾値と比較する処理が省かれるので、より高速な処理が実現される。
【０１２９】
また、上記実施の形態では、原稿が搬送される場合の形態例を挙げて説明したが、これに限らず、フラットベッド方式であっても良い。この場合、光源７２の移動速度が急に変化する期間として事前に予想された期間に上記無彩色・色ずれ検出処理及び色ずれ補正処理を実行すれば良い。
【０１３０】
また、上記実施の形態では、光源７２の位置が固定されている状態で原稿が搬送される場合の形態例を挙げて説明したが、原稿を搬送しながら光源７２も搬送方向ＳＳに対して移動させても良い。この場合は上記速度変化予測期間αに代えて、原稿の搬送速度が急に変化する時点と光源の移動速度が急に変化する時点との双方を含む期間を適用したり、原稿の搬送速度が急に変化する時点を含む期間と光源の移動速度が急に変化する時点を含む期間とを重複しないように別々に設けるようにしても良い。
【０１３１】
また、上記実施の形態では、原稿にラダーパターンが記録された画像記録領域を読取対象とした場合を例示したが、ラダーパターン以外の画像（例えば有彩色及び無彩色が混在している画像や有彩色を含まない画像など）を記録した画像記録領域を読取対象としても良い。
【０１３２】
また、上記実施の形態では、原稿の裏面を読み取る点については言及していないが、原稿の裏面を読み取る場合にも上記無彩色・色ずれ検出処理及び色ずれ補正処理が有効に機能することは言うまでもない。
【０１３３】
また、上記実施の形態では、「白色」との文言及び「黒色」との文言を使用しているが、これらの文言が意味するところは、いわゆる２５６階調の“０”及び“２５５”に限定されるものではなく、あくまでも上述した白基準値及び黒基準値によって定められる色であるということである。つまり、「白色」及び「黒色」を規定する階調値は、幅を持っていても良いし、幅を持っていなくても良い。
【０１３４】
また、上記実施の形態では、ＣＣＤラインセンサ８２Ｂ，８２Ｇ，８２Ｒを例に挙げて説明したが、これに限らず、例えば、搬送方向ＳＳに沿ってずれた状態で配列された各々単体の青用フォトダイオード、緑用フォトダイオード、及び赤用フォトダイオードであっても良い。また、Ｒ，Ｇ，Ｂ以外の異なる分光感度の複数の受光素子を搬送方向ＳＳに沿ってずれた状態であっても良い。このように搬送方向ＳＳにずれた状態で配列された分光感度の異なる複数の受光素子を１画素単位で設けるのであれば如何なる形態であっても良い。
【符号の説明】
【０１３５】
１２  スキャナ
１９  フォトダイオード
４０  原稿搬送部
４２  画像読取部
８２  画像読取センサ
８２Ｂ  青用ＣＣＤラインセンサ
８２Ｇ  緑用ＣＣＤラインセンサ
８２Ｒ  赤用ＣＣＤラインセンサ
１２０  シェーディング補正回路
１２２  出力遅延回路
１２４  色ずれ検出・補正回路
１２４Ｂ  比較回路
１２４Ｄ  演算回路
【図１】
0005786585.tif 000002
【図２】
0005786585.tif 000003
【図３】
0005786585.tif 000004
【図４】
0005786585.tif 000005
【図５】
0005786585.tif 000006
【図６】
0005786585.tif 000007
【図７】
0005786585.tif 000008
【図８】
0005786585.tif 000009
【図９】
0005786585.tif 000010
【図１０】
0005786585.tif 000011
【図１１】
0005786585.tif 000012
【図１２】
0005786585.tif 000013
【図１３】
0005786585.tif 000014