(57)【特許請求の範囲】
【請求項１】
原稿を搬送して読み取る画像読取装置において、
白基準部材と、
所定のマークが形成されたコンタクトガラスであって、該所定のマークが形成された部分は該所定のマークが形成されない部分よりも透過率の低いコンタクトガラスと、
前記白基準部材と前記コンタクトガラスとの間に原稿を搬送する搬送手段と、
少なくとも隣り合う２つのラインイメージセンサを備え、当該隣り合う２つのラインイメージセンサが、前記所定のマークを透過して前記白基準部材及び原稿を読み取り可能な位置に配置される読取手段と、
原稿が前記搬送手段により前記コンタクトガラスと前記白基準部材との間に搬送されていないときに、前記読取手段の各ラインイメージセンサが前記所定のマークが形成された部分と前記所定のマークが形成されていない部分とを透過して前記白基準部材を読み取って得たデータから得られたシェーディング補正データを、ラインイメージセンサ毎に記憶する記憶手段と、
前記読取手段の各ラインイメージセンサが前記所定のマークが形成された部分と前記所定のマークが形成されていない部分とを透過して前記原稿を読み取って得た原稿データをラインイメージセンサ毎に蓄積する蓄積手段と、
前記蓄積手段から出力されたラインイメージセンサ毎の前記原稿データに対し、前記記憶手段が記憶する該ラインイメージセンサのシェーディング補正データに基づいてシェーディング補正を行うシェーディング補正手段と、
前記シェーディング補正を行って得たデータのうち、前記所定のマークの位置の付近のデータの信号レベルが、予め定めた閾値の範囲外であるか否かに基づいて、前記隣り合うラインイメージセンサの主走査方向の位置ずれを検出する位置ずれ検出手段とを備え、
前記位置ずれ検出手段が位置ずれを検出した場合に、その結果に基づいて、前記蓄積手段からの原稿データの出力を、該検出した位置ずれを補正するように修正し、該修正後の出力原稿データに対して前記シェーディング補正手段によりシェーディング補正を行うことを特徴とする画像読取装置。
【請求項２】
前記各ラインイメージセンサが１ライン分の画像データを読み取る間に、前記シェーディング補正手段は、前記蓄積手段が出力する各ラインイメージセンサの１ライン分の原稿データにシェーディング補正を行い、前記位置ずれ検出手段は、該シェーディング補正を行って得た各ラインイメージセンサの１ライン分のデータに基づき該ラインイメージセンサの位置ずれを検出し、前記位置ずれ検出手段が位置ずれを検出した場合に、その結果に基づいて、前記蓄積手段による各ラインイメージセンサの原稿データの出力を、該検出した位置ずれを補正するように修正し、該修正後の出力原稿データに対して前記シェーディング補正手段によりシェーディング補正を行うことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記位置ずれ検出手段が位置ずれがないことを検出した場合に、前記シェーディング補正手段による前記シェーディング補正後の、前記隣り合うラインイメージセンサが原稿を読み取って得た原稿データを連結する連結手段を備えることを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記位置ずれ検出手段が位置ずれを検出した場合に、そのずれを補正する補正量を記憶する補正量記憶手段を備え、
前記位置ずれ検出手段が次に位置ずれを検出するまで、前記補正量記憶手段に記憶された前記補正量で前記蓄積手段による原稿データの出力を補正し、前記位置ずれ検出手段が次に位置ずれを検出すると、前記補正量記憶手段に記憶された補正量に新たな位置ずれを補正するための補正量を加算することを特徴とする請求項１に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関する。
【背景技術】
【０００２】
一般に、Ａ１判等の広幅（大判）原稿の画像読取りでは、例えば、Ａ１判では、短手方向の読取を行う場合、画像幅５９４ｍｍであり、６００ｄｐｉ（＝Ｄｏｔ  Ｐｅｒ  Ｉｎｃｈ（＝２５．４ｍｍ）；以下同じ）で読取りを行うためには、約１４０００画素が必要となる。
【０００３】
一方、ラインイメージセンサとして用いられているＣＣＤ（電荷結合素子）ラインイメージセンサは、最大１０，０００画素程度の画素数を有するものが供給されているが、高価であり、普及されているＡ３判読取サイズに対応できるもの（７５００画素程度のもの）を利用することが好ましい。
【０００４】
そこで、画像の読取幅を２つに分割し、それぞれの分割領域よりやや広めの画像領域を２つのＣＣＤラインイメージセンサにそれぞれ入射させることで、広幅原稿の読み取りを実現している。また、２つのＣＣＤラインイメージセンサにそれぞれ入射にさせる画像領域には、互いに重複する部分が設けられており、その重複部分の適宜な位置で、それぞれのＣＣＤラインイメージセンサから出力される画信号を連結することで、１ラインの読取画信号を形成している。
【０００５】
一方、２つのＣＣＤラインイメージセンサを用いて、１ラインの読取画信号を形成するとき、読取画信号のつなぎ目がずれてしまうと、主走査方向の位置ずれが発生することになり、主走査方向の画像のずれとなり、二重画像や画像欠落を生じることとなる。
【０００６】
このような画像ずれ等をなくすためには、ＣＣＤラインイメージセンサの位置ずれを検知して補正することが必要である。この検知の方式としては、各々のＣＣＤの読取り領域に基準マーカを配置し、この基準マーカを一部重複させて読取り、調整したり補正する方式が、従来より知られている（特許文献１参照）。
【０００７】
ところが、特許文献１に開示されている方法では、ＣＣＤラインイメージセンサの最初の位置決めはできるものの、ＣＣＤラインイメージセンサの経時的な位置ずれに対処することができなかった。
【０００８】
そこで、特許文献２のように、原稿読取毎に、ＣＣＤラインイメージセンサの位置ずれを補正するようなものが提案されている。
【特許文献１】特開昭５８−５４７７６号公報
【特許文献２】特開２００６−０２５２８９公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、この特許文献２に開示されている方法では、次のような不具合を生じていた。
【００１０】
すなわち、広幅原稿は副走査方向の寸法も大きいため（Ａ１判で８４１ｍｍ）、１ページの原稿画像を読み取る際に要する時間が１分以上となり、原稿画像を照明するランプの熱によりＣＣＤラインイメージセンサが熱膨張し、主走査方向の寸法が変化する。その結果、それぞれのＣＣＤラインイメージセンサの読取位置がずれてしまうため、ページ途中で画像のずれが生じるという問題があった。
【００１１】
本発明は、かかる実情に鑑みてなされたものであり、広幅原稿を適切に読み取ることができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、原稿を搬送して読み取る画像読取装置において、白基準部材と、所定のマークが形成されたコンタクトガラスであって、該所定のマークが形成された部分は該所定のマークが形成されない部分よりも透過率の低いコンタクトガラスと、前記白基準部材と前記コンタクトガラスとの間に原稿を搬送する搬送手段と、少なくとも隣り合う２つのラインイメージセンサを備え、当該隣り合う２つのラインイメージセンサが、前記所定のマークを透過して前記白基準部材及び原稿を読み取り可能な位置に配置される読取手段と、原稿が前記搬送手段により前記コンタクトガラスと前記白基準部材との間に搬送されていないときに、前記読取手段の各ラインイメージセンサが前記所定のマークが形成された部分と前記所定のマークが形成されていない部分とを透過して前記白基準部材を読み取って得たデータから得られたシェーディング補正データを、ラインイメージセンサ毎に記憶する記憶手段と、前記読取手段の各ラインイメージセンサが前記所定のマークが形成された部分と前記所定のマークが形成されていない部分とを透過して前記原稿を読み取って得た原稿データをラインイメージセンサ毎に蓄積する蓄積手段と、前記蓄積手段から出力されたラインイメージセンサ毎の前記原稿データに対し、前記記憶手段が記憶する該ラインイメージセンサのシェーディング補正データに基づいてシェーディング補正を行うシェーディング補正手段と、前記シェーディング補正を行って得たデータのうち、前記所定のマークの位置の付近のデータの信号レベルが、予め定めた閾値の範囲外であるか否かに基づいて、前記隣り合うラインイメージセンサの主走査方向の位置ずれを検出する位置ずれ検出手段とを備え、前記位置ずれ検出手段が位置ずれを検出した場合に、その結果に基づいて、前記蓄積手段からの原稿データの出力を、該検出した位置ずれを補正するように修正し、該修正後の出力原稿データに対して前記シェーディング補正手段によりシェーディング補正を行うようにしたものである。
【００１３】
また、前記各ラインイメージセンサが１ライン分の画像データを読み取る間に、前記シェーディング補正手段は、前記蓄積手段が出力する各ラインイメージセンサの１ライン分の原稿データにシェーディング補正を行い、前記位置ずれ検出手段は、該シェーディング補正を行って得た各ラインイメージセンサの１ライン分のデータに基づき該ラインイメージセンサの位置ずれを検出し、前記位置ずれ検出手段が位置ずれを検出した場合に、その結果に基づいて、前記蓄積手段による各ラインイメージセンサの原稿データの出力を、該検出した位置ずれを補正するように修正し、該修正後の出力原稿データに対して前記シェーディング補正手段によりシェーディング補正を行うようにするとよい。
【００１４】
また、前記位置ずれ検出手段が位置ずれがないことを検出した場合に、前記シェーディング補正手段による前記シェーディング補正後の、前記隣り合うラインイメージセンサが原稿を読み取って得た原稿データを連結する連結手段を備えるとよい。
【００１５】
また、前記位置ずれ検出手段が位置ずれを検出した場合に、そのずれを補正する補正量を記憶する補正量記憶手段を備え、前記位置ずれ検出手段が次に位置ずれを検出するまで、前記補正量記憶手段に記憶された前記補正量で前記蓄積手段による原稿データの出力を補正し、前記位置ずれ検出手段が次に位置ずれを検出すると、前記補正量記憶手段に記憶された補正量に新たな位置ずれを補正するための補正量を加算するようにするとよい。
【発明の効果】
【００１７】
したがって、本発明によれば、１ページの読取動作中に、ＣＣＤラインイメージセンサの読取位置の位置ずれを検出して補正するようにしているので、広幅原稿を適切に読み取ることができるという効果を得る。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１９】
図１（ａ），（ｂ）は、本発明の一実施例にかかる画像読取装置の概略構成の一例を示している。この画像読取装置は、２つのＣＣＤラインイメージセンサで主走査方向の画像を読み取り、それぞれのＣＣＤラインイメージセンサから出力される画信号を、読取位置の中央部に対応した画素位置で連結して１ライン分の画信号を形成するものであり、広幅原稿の読み取りに対応したものである。
【００２０】
読取原稿１は、搬送ローラ対２によりコンタクトガラス３と白基準板部材４の間を通過して、搬送下流方向へと移動される。ランプ５は、読取原稿１を原稿画像の読取位置ＲＬで照明するものであり、その読取位置ＲＬからの反射光は、縮小光学系６，７により縮小されて、ＣＣＤラインイメージセンサ８，９の受光面へと導かれる。
【００２１】
ここで、白基準板部材４は、後述するシェーディング基準データのための白画像を形成するものである。
【００２２】
また、コンタクトガラス３の読取位置ＲＬには、主走査方向に平行な読取領域ＲＲが設けられ、この読取領域ＲＲにおいて、主走査の開始方向の端部（有効読取幅を規定する）ＲＡから、中央ＣＣを所定距離通り過ぎた位置ＲＡ’までの部分の画像が、縮小光学系６によりＣＣＤラインイメージセンサ８の受光面に集束される。
【００２３】
また、読取領域ＲＲにおいて、主走査の終了方向の端部（有効読取幅を規定する）ＲＢから、中央ＣＣを所定距離通り過ぎた位置ＲＢ’までの部分の画像が、縮小光学系７によりＣＣＤラインイメージセンサ９の受光面に集束される。
【００２４】
したがって、ＣＣＤラインイメージセンサ８に読み取られる読取領域ＲＲの範囲ＲＡ−ＲＡ’と、ＣＣＤラインイメージセンサ９に読み取られる読取領域ＲＲの範囲ＲＢ−ＲＢ’とは、中央ＣＣの領域ＴＲで重複する（以下、領域ＴＲを重複領域ＴＲという）。
【００２５】
また、コンタクトガラス３の読取領域ＲＲの中央ＣＣには、副走査方向に平行な長方形の形状を持つマークＭＫが設けられている。このマークＭＫは、９０％の透過率を有する材質で形成される。
【００２６】
したがって、ＣＣＤラインイメージセンサ８，９によりシェーディング補正の基準データを作成する場合、図２に示すように、マークＭＫ以外の読取領域ＲＲでは、全白に対応した１００％レベルの信号レベルが得られるとともに、マークＭＫの読取範囲では、９０％レベルの信号レベルが得られる。ここで、図２の上段がＣＣＤラインイメージセンサ８の読取信号をあらわし、下段がＣＣＤラインイメージセンサ９の読取信号をあらわす。
【００２７】
また、重複領域ＴＲの略中央位置で、ＣＣＤラインイメージセンサ８の読取信号と、ＣＣＤラインイメージセンサ９の読取信号とを連結して、１ライン（１主走査ライン）分の読取画信号を形成している。
【００２８】
次に、本実施例にかかるＣＣＤラインイメージセンサ８，９の主走査方向の位置ずれの検出方法（位置ずれ判定方法）について説明する。
【００２９】
まず、上述したように、ＣＣＤラインイメージセンサ８，９でシェーディング基準データを形成すると、マークＭＫの読取位置で信号レベルが低下する。この低下の度合いは、マークＭＫの透過率の低下の度合いに応じている。
【００３０】
一方、マークＭＫは、コンタクトガラス３の表面（上面（読取原稿１に接触する面））または裏面（下面（ランプ５に近い側の面））に設けられるので、読取原稿１の画像読取中、常にマークＭＫの読取範囲においては、ＣＣＤラインイメージセンサ８，９の出力信号のレベルが低下することとなる。
【００３１】
そして、ＣＣＤラインイメージセンサ８，９の主走査方向の位置ずれが生じていない場合には、読取原稿１の画像読取時のマークＭＫの読取範囲（画素範囲；画素座標範囲）が、シェーディング基準データの作成時と同じであるので、ＣＣＤラインイメージセンサ８，９の出力信号レベルが低下する読取範囲は、シェーディング基準データで信号レベルが低下している読取範囲と一致し、その結果、図３（ａ）に示すように、シェーディング補正後の信号は、シェーディング補正の効果により、信号レベルが一定の信号となる。
【００３２】
一方、ＣＣＤラインイメージセンサ８，９が熱膨張して、その主走査方向の読取範囲の位置ずれが１画素発生している場合、読取原稿１の画像読取時のマークＭＫの読取範囲が、シェーディング基準データの作成時と１画素分、主走査方向にずれる。
【００３３】
そのために、画像読取時のＣＣＤラインイメージセンサ８，９の出力信号レベルが低下する読取範囲は、シェーディング基準データで信号レベルが低下している読取範囲と一致しなくなり、この場合、１画素ずれることとなる。
【００３４】
その結果、図３（ｂ）に示すように、シェーディング補正後の信号は、マークＭＫの読取範囲の前後１画素で、明側（白値側）と暗側（黒値側）に、通常の値（図の平坦部）から突出した値を持つ信号となる。この例では、主走査方向の開始側にマークＭＫの読取範囲がずれており、マークＭＫの読取範囲の主走査方向の開始側に位置する画素が明側に変化し、閾値ＴＨａよりも大きい値を取る。このような画素を明側異常画素という。また、マークＭＫの読取範囲の主走査方向の終了側に位置する画素が暗側に変化し、閾値ＴＨｂよりも小さい値を取る。このような画素を暗側異常画素という。
【００３５】
このようにして、シェーディング補正補正後の信号レベルを調べて、閾値ＴＨａよりも大きい値を持つ画素（明側異常画素）が存在し、かつ、閾値ＴＨｂよりも小さい値を持つ画素（暗側異常画素）が存在した場合、主走査方向に位置ずれが発生していると判断することができる。
【００３６】
また、本実施例では、主走査方向への位置ずれの発生原因が、主としてＣＣＤラインイメージセンサ８，９の熱膨張による寸法変化であると考えているので、上述した異常画素は、マークＭＫの読取範囲の両側に発生する。すなわち、明側異常画素と暗側異常画素とは、マークＭＫの読取範囲の両側に相対して発生する。
【００３７】
また、その異常画素の発生している画素位置の間隔は、ほぼマークＭＫの主走査方向の寸法に応じた値となる。マークＭＫの主走査方向の寸法に一致しないのは、熱膨張による寸法変化のために、最大で数〜十数画素程度ずれると考えられるからである。
【００３８】
また、ＣＣＤラインイメージセンサ８，９の熱膨張による寸法は、急激には変化しないため、異常画素は、マークＭＫの両側にそれぞれ明側異常画素と暗側異常画素が１画素ずつ発生する。したがって、明側異常画素または暗側異常画素が２画素以上発生している場合は、別の原因が考えられるので、エラー発生とみなすこともできる。
【００３９】
そして、画像読取時に主走査方向への位置ずれが検出された場合には、その位置ずれを検出した１ライン分の画像データについて、明側異常画素の方向に１画素シフトした状態で、再度、シェーディング補正を行う。これにより、ＣＣＤラインイメージセンサ８，９の熱膨張による寸法変化による影響を除去することができる。
【００４０】
ただし、ＣＣＤラインイメージセンサ８，９の熱膨張が継続すると、位置ずれが検出されるライン数が十数ライン程度になると考えられるので、位置ずれの検出が始まった時点からシフト量を累算することが好ましい。
【００４１】
これにより、ＣＣＤラインイメージセンサ８，９の主走査方向への位置ずれを解消した状態で、シェーディング補正を行うことができるので、適切な画信号を得ることができる。
【００４２】
図４は、本発明の一実施例にかかる画像処理部１０の一例を示している。この画像処理部１０は、ＣＣＤラインイメージセンサ８，９から出力されるアナログ画信号をデジタル画信号に変換し、それらのデジタル画信号を連結して１ライン分のデジタル画信号を形成している。
【００４３】
画像処理部１０において、ＣＣＤ駆動部１１ａ，１１ｂは、ＣＣＤラインイメージセンサ８，９の読取駆動を行うためのものであり、ＣＣＤラインイメージセンサ８，９から出力されるアナログ画信号は、アナログ／デジタル変換器１２ａ，１２ｂにより対応するデジタル画信号へ変換され、ラインバッファ１３ａ，１３ｂに加えられるとともに、シェーディング補正用基準メモリ１４ａ，１４ｂに加えられる。
【００４４】
ラインバッファ１３ａ，１３ｂは、図５に示すように、ＣＣＤラインイメージセンサ８，９の出力クロックＣＬａに同期してデジタル画信号を入力する入力バッファＢＡと、入力バッファＢＡの信号が転送されるとともに、後段の処理回路のクロックＣＬｂに同期して、デジタル画信号を出力する出力バッファＢＢからなる。また、出力バッファＢＢは、シフト量信号ＳＲ（ＳＲａ，ＳＲｂ；後述）に従って、出力を開始する画素位置をシフトして変更する。このラインバッファ１３ａ，１３ｂの出力は、シェーディング補正部１５ａ，１５ｂに加えられている。
【００４５】
ここで、１ライン分のデジタル画信号の入力に要する時間で、２回のシェーディング補正と、主走査方向の位置ずれ検出を行うので、クロックＣＬａよりもクロックＣＬｂの周波数が高い値（例えば、４倍程度）に設定されている。
【００４６】
また、シェーディング補正用基準メモリ１４ａ，１４ｂは、白基準板部材４の画像を読み取ったときのアナログ／デジタル変換器１２ａ，１２ｂの出力を、シェーディング補正用の基準信号として入力して保持するものであり、このシェーディング補正用基準メモリ１４ａ，１４ｂに保存されているシェーディング用の基準信号は、シェーディング補正部１５ａ，１５ｂにより参照される。
【００４７】
シェーディング補正部１５ａ，１５ｂは、シェーディング補正用基準メモリ１４ａ，１４ｂから読み出したシェーディング用の基準信号を用いて、ラインバッファ１３ａ，１３ｂより入力されるデジタル画信号をシェーディング補正するものであり、その出力信号は、位置ずれ判定部１６ａ，１６ｂに加えられるとともに、画像データ連結部２１に出力される。
【００４８】
位置ずれ判定部１６ａ，１６ｂは、それぞれシェーディング補正部１５ａ，１５ｂから出力されるシェーディング補正後の１ライン分のデジタル画信号について、上述した位置ずれ判定処理を適用するものであり、入力ラインについて、位置ずれを検出した場合には、位置ずれ方向に１画素シフトする旨をあらわす制御信号ＳＳａ，ＳＳｂを発生し、シフト量メモリ１７ａ，１７ｂに出力する。
【００４９】
ここで、位置ずれ判定部１６ａ，１６ｂは、１ライン分の処理を開始すると、シェーディング補正部１５ａ，１５ｂから１ライン分のデジタル画信号を入力して、上述した位置ずれ判定処理を行い、位置ずれを検出した場合には、そのときの明側異常画素の方向に１画素シフトさせる信号ＳＳａ，ＳＳｂをシフト量メモリ１７ａ，１７ｂへ出力する。
【００５０】
これにより、シフト量メモリ１７ａ，１７ｂは、信号ＳＳａ，ＳＳｂの積算値を算出して保持し、積算値をシフト量信号ＳＲａ，ＳＲｂとして、ラインバッファ１３ａ，１３ｂへ出力する。
【００５１】
その結果、ラインバッファ１３ａ，１３ｂからは、主走査方向の位置ずれを解消するようにシフトされたデジタル画信号が順次出力され、再度、シェーディング補正部１５ａ，１５ｂでシェーディング補正されて出力され、画像データ連結部２１へ出力される。
【００５２】
すなわち、この一連の１ライン分のデータ処理は、データ入力１ラインにつき、シェーディング補正が２回行われることとなる。２回目のシェーディング補正の結果が出力されるタイミングでは、主走査方向の位置ずれが解消されているので、この２回目のシェーディング補正結果得られるデジタル画信号を、画像データ連結部２１で連結し、１ライン分のデジタル画信号として、次段装置へ出力する。
【００５３】
また、位置ずれ判定部１６ａ，１６ｂは、２回目のシェーディング補正結果が出力される直前から、１ライン分のデジタル画信号の出力が終了するまでの間、信号Ｓ１，Ｓ２を論理Ｈレベルに立ち上げる。この信号Ｓ１，Ｓ２は、アンド回路１８にそれぞれ入力されており、このアンド回路１８から出力される信号Ｓ３は、画像データ連結部２１に加えられている。
【００５４】
画像データ連結部２１は、信号Ｓ３が論理Ｈレベルに立ち上がっている状態で、シェーディング補正部１５ａ，１５ｂから入力するデジタル画信号を連結して、１ライン分のデジタル画信号を形成し、次段装置へ出力する。また、そのために、画像データ連結部２１は、連結後のデータの１．５〜２ライン程度のバッファメモリを備える。
【００５５】
また、制御部２０は、この画像読取装置の動作を制御するためのものであり、画像処理部１０やそれ以外の各種要素の動作を制御する。
【００５６】
図６（ａ）〜（ｅ）に、画像処理部１０の動作タイミングの一例を示す。
【００５７】
まず、ＣＣＤラインイメージセンサ８，９からのアナログ画信号の入力は、読取期間Ｌａ（同図（ａ）参照）に行われる。この読取期間Ｌａで読み取られたアナログ画信号は、ほぼ同じタイミングで、アナログ／デジタル変換器１２ａ，１２ｂで対応するデジタル画信号に変換され、ラインバッファ１３ａ，１３ｂに加えられる。
【００５８】
そして、読取期間Ｌａの直後から、ラインバッファ１３ａ，１３ｂからデジタル画信号が出力され、同一ラインのデジタル画信号についてシェーディング補正部１５ａ，１５ｂで１回目のシェーディング補正が行われ、位置ずれ判定部１６ａ，１６ｂによる位置ずれ判定処理が行われる。
【００５９】
次に、この位置ずれ判定処理の処理結果が得られて、その結果がシフト量メモリ１７ａ，１７ｂに格納され、ラインバッファ１３ａ，１３ｂのシフト量が変更されて、再度、シェーディング補正部１５，１５ｂによるシェーディング補正が行われる。
【００６０】
ここで、１回目のシェーディング補正と、位置ずれ判定処理、位置ずれ判定処理の処理結果が反映される部分は、同図（ｂ）に示した処理期間Ｌｂに実行される。
【００６１】
そして、２回目のシェーディング補正結果は、上述したように、必ず位置ずれが解消した状態でなされる。また、１回目のシェーディング補正時に位置ずれが判定されなかった場合も、２回目のシェーディング補正が行われる。このシェーディング補正結果は、同図（ｂ）に示した出力期間Ｌｃで出力される。
【００６２】
また、この出力期間Ｌｃに同期して、位置ずれ判定部１６ａ，１６ｂは、信号Ｓ１，Ｓ２を論理Ｈレベルに立ち上げ（同図（ｃ），（ｄ）参照）、その結果、アンド回路１８から出力される信号Ｓ３は、出力期間Ｌｃで論理Ｈレベルとなり、画像データ連結部２１が、１ライン分のデジタル画信号の連結動作を行う。
【００６３】
図７は、この画像読取装置の読取動作の一例を示している。
【００６４】
同図において、まず、読取原稿１を通紙する前の段階で、ＣＣＤラインイメージセンサ８，９の読取動作を行い、そのときに得られるデジタル画信号をシェーディング補正用基準メモリ１４ａ，１４ｂに保存する（処理１０１）。次いで、ＣＣＤラインイメージセンサ８，９の出力データのつなぎ位置を記憶する（処理１０２）。これは、通常、システムに設定される値（例えば、制御部２０に保持される）を読み出すことで行われる。
【００６５】
次いで、読取原稿１の通紙を開始し、図示しない用紙センサが読取原稿１の先頭を検出してから、所定距離搬送後、読取原稿１の先頭が読取位置ＲＬに到達した以降、１ライン分のデータ読取動作を繰り返し行う。
【００６６】
すなわち、１ラインデータ読取を行い（処理１０３）、シェーディング補正部１５ａ，１５ｂのシェーディング補正処理を行い（処理１０４）、位置ずれ判定部１６ａ，１６ｂの位置ずれ判定処理を行う（処理１０５）。
【００６７】
ここで、位置ずれ判定処理１０５で位置ずれがあると判定されたかどうかを調べ（判断１０６）、判断１０６の結果がＹＥＳになるときには、シフト量メモリ１７ａ，１７ｂへ信号ＳＳａ，ＳＳｂを出力し（処理１０７）、処理１０４へ戻り、再度シェーディング補正処理を行う。
【００６８】
また、位置ずれがなかった場合で、判断１０６の結果がＮＯになるときには、記憶したつなぎ位置で、画像データ連結部２１で画像データを連結する（処理１０８）。そして、次の読取ラインがあるかどうかを調べ（判断１０９）、判断１０９の結果がＹＥＳになるときには、処理１０３へ戻り、それ以降の処理を繰り返す。
【００６９】
図８は、位置ずれ判定処理（処理１０５）の一例を示している。
【００７０】
まず、マーカ（マークＭＫ）の付近で閾値以上の信号が発生しているかどうかを調べる（判断２０１）。判断２０１の結果がＮＯになるときには、位置ずれ無しと判定する（処理２０２）。
【００７１】
判断２０１の結果がＹＥＳになるときには、異常画素間の距離が、マーカ（マークＭＫ）の幅に近いかどうかを調べる（判断２０３）。判断２０３の結果がＹＥＳになるときには、異常画素距離フラグをセットし（処理２０４）、判断２０３の結果がＮＯになるときには、異常画素距離フラグをリセットする（処理２０５）。
【００７２】
次いで、異常画素の画素幅が１画素であるかどうかを調べる（判断２０６）。判断２０６の結果がＹＥＳになるときには、異常画素幅フラグをセットし（処理２０７）、判断２０６の結果がＮＯになるときには、異常画素幅フラグをリセットする（処理２０８）。
【００７３】
次いで、明側異常画素と、暗側異常画素が相対して発生しているかどうかを調べる（判断２０９）。判断２０９の結果がＹＥＳになるときには、相対異常画素フラグをセットし（処理２１０）、判断２０９の結果がＮＯになるときには、相対異常画素フラグをリセットする（処理２１１）。
【００７４】
最後に、異常画素距離フラグ、異常画素画素幅フラグ、相対異常画素フラグのうち、１つ以上のフラグがセットされているかどうかを調べる（判断２１２）。判断２１２の結果がＹＥＳになるときには、位置ずれが発生していると判定し（処理２１３）、判断２１２の結果がＮＯになるときには、位置ずれが発生していないと判定し、このときには、ゴミを検出したと判定する（処理２１４）。
【００７５】
このようにして、本実施例では、マーカ（マークＭＫ）の付近で閾値以上の信号、すなわち、異常画素が発生していることを条件として、さらに、「異常画素間の距離がマークＭＫの幅に近い」、「異常画素の画素幅が１画素」、「明側異常画素と暗側異常画素が相対して発生」の３つの条件のうち、１つ以上が成立している場合に、位置ずれ発生と判定しているので、確度の高い判定結果を得ることができる。
【００７６】
なお、上述した実施例では、２つのＣＣＤラインイメージセンサを用いて同一主走査線の画像を読み取り、２つのＣＣＤラインイメージセンサから得られたデジタル画信号を連結する場合について説明したが、３つ以上のＣＣＤラインイメージセンサを用いて同一主走査線の画像を読み取る場合についても、同様にして適用することができる。また、上述した実施例では、マークＭＫの形状を副走査方向に平行な長方形としているが、本実施例では、ＣＣＤラインイメージセンサの副走査方向の位置ずれを考えていないので、マークＭＫの形状は、三角形、平行四辺形、菱形など任意形状の多角形、あるいは、円弧を有する適宜な形状を採用することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施例にかかる画像読取装置の概略構成の一例を示した概略構成図。
【図２】ＣＣＤラインイメージセンサ８，９から得られるシェーディング補正用基準信号について説明するための波形図。
【図３】位置ずれ検出の原理を説明するための波形図。
【図４】本発明の一実施例にかかる画像処理部１０の一例を示したブロック図。
【図５】バッファメモリの構成の一例を示したブロック図。
【図６】動作タイミングを説明するためのタイミングチャート。
【図７】処理例を説明するためのフローチャート。
【図８】位置ずれ判定処理の一例を示したフローチャート。
【符号の説明】
【００７８】
３  コンタクトガラス
８，９  ＣＣＤラインイメージセンサ
１３ａ，１３ｂ  ラインバッファ
１４ａ，１４ｂ  シェーディング補正用基準メモリ
１５ａ，１５ｂ  シェーディング補正部
１６ａ，１６ｂ  位置ずれ判定部
１７ａ，１７ｂ  シフト量メモリ
２０  制御部
２１  画像データ連結部
ＢＡ  入力バッファ
ＢＢ  出力バッファ
ＭＫ  マーク（マーカ）
【図１】
0004909297.tif 000002
【図２】
0004909297.tif 000003
【図３】
0004909297.tif 000004
【図４】
0004909297.tif 000005
【図５】
0004909297.tif 000006
【図６】
0004909297.tif 000007
【図７】
0004909297.tif 000008
【図８】
0004909297.tif 000009