(57)【要約】【課題】シートスルータイプの画像読取りにおいて、原稿搬送速度の変動に伴う読取エラーを、複雑なデータ処理を行なうことなく、簡明かつ確実に補正し得る手段を提供する。【解決手段】原稿搬送方向に所定距離離して配置された原稿同一面の読取りを行なう２組のラインセンサと、これらのセンサの出力をディジタル化して、それぞれメモリーに記録する画素データ記録手段と、両センサ間の原稿搬送時間に相当する時間ずらした両センサの対応する画素データを比較して、原稿搬送速度の異常を判定する搬送速度異常判定手段と、この判定手段の判定に基づいて、少なくとも一方のセンサの搬送速度異常部分の画素データを他方のセンサの対応する画素データに置き換えるメモリー置換制御手段とを備えたことを特徴とする画像読取装置および画像読取エラーの補正方法。【選択図】図１
2004221906.tif 000002
【特許請求の範囲】
【請求項１】
搬送される原稿の画像をラインセンサで読み取る画像読取装置であって、原稿搬送方向に所定距離離して配置された原稿同一面の読取りを行なう２組のラインセンサと、これらのセンサの出力をディジタル化して、それぞれメモリーに記録する画素データ記録手段と、両センサ間の原稿搬送時間に相当する時間ずらした両センサの対応する画素データを比較して、原稿搬送速度の異常を判定する搬送速度異常判定手段と、この判定手段の判定に基づいて、少なくとも一方のセンサの搬送速度異常部分の画素データと他方のセンサの対応する画素データとを置き換えるメモリー置換制御手段とを備えたことを特徴とする画像読取装置。
【請求項２】
請求項１記載の構成に加えて、前記メモリー置換制御手段により置換された画素データと未置換の画素データの境界を含む所定の範囲内において、両センサの対応する画素データ間の補間値を計算する補間演算手段を備えたことを特徴とする画像読取装置。
【請求項３】
搬送される原稿の画像をラインセンサで読み取る画像読取装置において、原稿搬送方向に所定距離離して原稿同一面の読取りを行なう２組のラインセンサを配するとともに、これらのセンサの出力をディジタル化して、それぞれメモリーに記録する画素データ記録工程と、両センサ間の原稿搬送時間に相当する時間ずらした両センサの対応する画素データを比較して、原稿搬送速度の異常を判定する搬送速度異常判定工程と、この判定工程での判定に基づいて、少なくとも一方のセンサの搬送速度異常部分の画素データと他方のセンサの対応する画素データとを置き換えるメモリー置換工程とを有することを特徴とする画像読取エラーの補正方法。
【請求項４】
請求項３記載の構成に加えて、前記メモリー置換工程において置換された画素データと未置換の画素データの境界を含む所定の範囲内において、
両センサの対応する画素データ間の補間値を計算する補間演算工程と、この補間値を少なくとも一方のセンサの対応する画素データと置換するメモリー置換工程とを有することを特徴とする画像読取エラーの補正方法。
【請求項５】
搬送される原稿の画像をラインセンサで読み取る画像読取装置において、原稿搬送方向に所定の距離離して原稿同一面の読取りを行なう２組のラインセンサを配するとともに、原稿搬送方向上流側の第一センサの出力を第一メモリーに、下流側の第二センサの出力を第二メモリーに、それぞれディジタル化して記録する画素データ記録工程と、前記第一メモリーの画素データと両センサ間の原稿搬送時間に相当する時間後の前記第二メモリーの対応する画素データとを比較して、原稿搬送速度の異常を判定する搬送速度異常判定工程と、この判定工程で異常と判定された部分の第一メモリーの画素データと第二メモリーの対応する画素データとを置き換えるメモリー置換工程とを有することを特徴とする画像読取エラーの補正方法。
【請求項６】
請求項５記載の構成に加えて、前記メモリー置換工程において置換された画素データと未置換の画素データの境界を含む所定の範囲内において、
前記第一メモリーの各画素位置ごとに、第一メモリーの画素データと両センサ間の原稿搬送時間に相当する時間後の第二メモリーの対応する画素データとの間の補間値を計算する補間演算工程と、この補間値を前記第一メモリーの対応する画素データと置換するメモリー置換工程とを有することを特徴とする画像読取エラーの補正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿を搬送しつつその画像を読み取る場合の原稿搬送速度の変動に伴う読取エラーを補正する方法と、この補正機能を有する画像読取装置に関する。
【０００２】
【従来の技術】
固定された一次元のラインセンサと直角な方向（副走査方向）に原稿シートを搬送して、二次元画像の読取りを行なう、いわゆるシートスルータイプのスキャナにおいては、原稿搬送速度の変動が、読み取られた画像の歪みや副走査方向倍率の変動の原因となる。従来から、その対策として、規格サイズのシートの長さを検知して原稿搬送速度を調整したり、搬送用のローラーやモーターの回転速度を検出・制御する等の種々の方法がとられてきた。
【０００３】
とくに、複数のラインセンサを副走査方向に所定の間隔で並列に配置するカラースキャナの場合、僅かな原稿搬送速度の変動であっても、色滲み、色ずれの原因となるため、この方式に特有な対策も種々提案されている。例えば、特開平８−１３９９４９号公報には、Ｒ，Ｇ，Ｂ３色のライン間の色ずれを、補間サンプリングや相関計算により修正するカラー画像入力装置が開示されている。また、特開平８−１６３３１６号公報には、原稿搬送速度と色ずれ量を計測し、その結果によりセンサの走査駆動信号を制御して、色ずれを補正するカラー画像入力装置が開示されている。
【０００４】
【発明が解決しようとする課題】
シートスルータイプのスキャナにおいては、所定サイズの原稿を通常は給紙ローラーと排紙ローラーの２組のローラーで搬送する。原稿先端の排紙ローラーへの噛み込み時や原稿後端の給紙ローラーからの離脱時に、ローラーと原稿シートのずれ、シートの伸縮やバタツキ等のため、読取り部での原稿移動速度に変動を生じることが多い。この変動は僅かなものであっても、画像境界の滲みや色ずれの原因となることが少なくない。
【０００５】
この変動は、原稿シートの性状やローラーの表面状態等にも依存し、これを計測して画像読取りの制御にフィードバックすることは非常に難しい。また、前記の特開平８−１３９９４９号公報のように、複数ラインのデータ間の相関計算で色ずれを補正するような方法は、１ラインのセンサには適用できず、データ処理回路が複雑かつ高価になるという問題もある。
そこで本発明は、シートスルータイプの画像読取りにおいて、原稿搬送速度の変動に伴う読取エラーを、複雑なデータ処理を行なうことなく、簡明かつ確実に補正し得る手段を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するための本発明の画像読取装置は、
搬送される原稿の画像を、複数の光電変換素子が並列に配列されたラインセンサで読み取る画像読取装置であって、原稿搬送方向に所定距離離して配置された原稿同一面の読取りを行なう、略同一の機能を有する又は重複する機能を有する２個又は２組のラインセンサと、これらのセンサの出力をディジタル化して、それぞれメモリーに記録する画素データ記録手段と、両センサ間の原稿搬送時間に相当する時間ずらした両センサの（主走査方向で）対応する画素データを比較して、
原稿搬送速度の異常を判定する搬送速度異常判定手段と、この判定手段の判定に基づいて、少なくとも一方のセンサの搬送速度異常部分の画素データと他方のセンサの対応する画素データとを置き換えるメモリー置換制御手段とを備えたことを特徴とする画像読取装置である。
【０００７】
この装置は、上記の構成に加えて、前記メモリー置換制御手段により置換された画素データと未置換の画素データの境界を含む所定の範囲内において、両センサの対応する画素データ間の補間値を計算する補間演算手段を備えたものであることが好ましい。
【０００８】
本発明の画像読取エラーの補正方法は、
搬送される原稿の画像をラインセンサで読み取る画像読取装置において、原稿搬送方向に所定距離離して原稿同一面の読取りを行なう２個又は２組のラインセンサを配するとともに、これらのセンサの出力をディジタル化して、それぞれメモリーに記録する画素データ記録工程と、両センサ間の原稿搬送時間に相当する時間ずらした両センサの対応する画素データを比較して、原稿搬送速度の異常を判定する搬送速度異常判定工程と、この判定工程での判定に基づいて、少なくとも一方のセンサの搬送速度異常部分の画素データと他方のセンサの（主走査方向で）
対応する画素データとを置き換えるメモリー置換工程とを有することを特徴とする画像読取エラーの補正方法である。
【０００９】
この補正方法は、上記の構成に加えて、前記メモリー置換工程において置換された画素データと未置換の画素データの境界を含む所定の範囲内において、両センサの対応する画素データ間の補間値を計算する補間演算工程と、この補間値を少なくとも一方のセンサの対応する画素データと置換するメモリー置換工程とを有するものであることが好ましい。
【００１０】
また、本発明の画像読取エラーの補正方法は、
搬送される原稿の画像をラインセンサで読み取る画像読取装置において、原稿搬送方向に所定の距離離して原稿同一面の読取りを行なう２個又は２組のラインセンサを配するとともに、原稿搬送方向上流側の第一センサの出力を第一メモリーに、下流側の第二センサの出力を第二メモリーに、それぞれディジタル化して記録する画素データ記録工程と、前記第一メモリーの画素データと両センサ間の原稿搬送時間に相当する時間後の前記第二メモリーの（主走査方向で）対応する画素データとを比較して、原稿搬送速度の異常を判定する搬送速度異常判定工程と、
この判定工程で異常と判定された部分の第一メモリーの画素データと第二メモリーの対応する画素データとを置き換えるメモリー置換工程とを有することを特徴とする画像読取エラーの補正方法であってもよい。
【００１１】
この補正方法も、上記の構成に加えて、前記メモリー置換工程において置換された画素データと未置換の画素データの境界を含む所定の範囲内において、前記第一メモリーの各画素位置ごとに、第一メモリーの画素データと両センサ間の原稿搬送時間に相当する時間後の第二メモリーの対応する画素データとの間の補間値を計算する補間演算工程と、この補間値を前記第一メモリーの対応する画素データと置換するメモリー置換工程とを有するものであることが好ましい。
【００１２】
本発明は上記のように構成されているために、搬送用ローラーへの原稿の噛み込み時やローラーからの原稿の離脱時等に生じる搬送速度の異常による読取エラーの部位を容易に検知することができる。すなわち、同一機能のセンサで原稿同一面の画像を２度読取っているから、正常速度での両センサ間の原稿搬送時間に対応する画素数ｋだけずらして、両センサの画素データを対比すれば、搬送速度が正常な範囲でのみ両画素データは一致し、搬送速度が異常な部分では一致しない。したがって、この対比によりエラー部分を確実に検出することができる。
【００１３】
また、一方のセンサで搬送速度が異常な部分は、他方のセンサでは正常な搬送速度での読取りを行なっているから、この画素データを置き換えることにより、原稿全体で正しい画像を得ることができる。なお、搬送速度の異常に伴う両センサでの読取エラー部分は副走査方向にｋ画素ずれた位置にあること、及び搬送方向上流側の第一センサ（先読みセンサ）のエラー部分が時系列上後方にあることが原理上明らかであるから、きわめて簡明に上記の画素データの置換えを行なうことができる。
【００１４】
上記の画素データの置換えの結果、置換された画素データと未置換の画素データの境界で画像のずれが生じることがある。このずれを解消する手段として、本発明ではこの境界を含む所定の範囲で、両センサの対応する画素データ間で補間計算を行なう。すなわち、上記の境界を含む副走査方向に所定の幅（画像のずれを解消しうる最小の幅でよい）の内部の各画素点で、上記の補間計算を行なって、
この補間値をこの画素点の画素データとして採用する。この操作により、ずれのない良好な画像を得ることができる。
【００１５】
【発明の実施の形態】
図１は、本発明の画像読取装置の構成の例を示す説明図である。この装置は１ラインのスキャナであるが、２個のイメージセンサ（ラインセンサ）を用いて、読取エラーの補正を行う点に特徴がある。同図において、原稿１は図示していない給紙フィーダーより給紙ローラー２ａ，２ｂに供給され、これに駆動されてイメージ検出部（支持板３と上抑え板４とからなる）を通過し、排紙ローラー５ａ，
５ｂにより排出される。
【００１６】
この例では原稿読取面は下側で、支持板３に設けられた透明窓を通して、原稿搬送方向（副走査方向）に所定の距離離して配置された２個のイメージセンサ６ａ，６ｂによりイメージの読取りを行う。すなわち、光源７で照明された原稿１からの反射光は、ミラー８ａ，８ｂ及びレンズ９ａ，９ｂ等よりなる２組の光学系により、イメージセンサ６ａ，６ｂに送られる。
【００１７】
センサ６ａは、搬送方向上流側の位置で、主走査方向（搬送方向と直交する方向）にイメージを読み取り、センサ６ｂはこれから距離ｄだけ離れた下流側の位置で主走査方向にイメージを読み取る。以下、上流側で読取りを行うセンサ６ａ（先読みセンサ）をセンサ１、下流側で読取りを行うセンサ６ｂ（後読みセンサ）
をセンサ２という。本発明においては、イメージセンサとして例えばＣＣＤセンサを用い、上流側と下流側のセンサ及び光学系は、略同一の機能を有するものを用いることが好ましい。また本発明の画像読取装置は、後述する図４に示すようなデータ処理手段を備えており、画像読取エラーを補正する機能を有する。
【００１８】
上記のような画像読取装置において、原稿搬送速度の異常（例えば、排紙ローラーへの噛込み時や給紙ローラーからの離脱時の異常）が生じた時の読取エラーの補正方法について以下に説明する。簡単にするため図２のような一次元の画素列を例として説明する。図の各数値がそれぞれ画素のデータに対応し、搬送速度が正常な時は、０〜９の順に整列しているものとする。
【００１９】
同一時刻におけるセンサ１（先読みセンサ）とセンサ２（後読みセンサ）のデータを並列に表示すると図２（ａ）のようになる。センサ１とセンサ２の読取データ（数値列）の始点には、画素数でｋ個（正常搬送速度で、距離ｄ対応する画素数）の差がある。搬送速度の異常な箇所では、同図のＥａ，Ｅｂの領域に見られるように、０〜９の数値列が乱れる。
【００２０】
図２（ｂ）に示すように、センサ２の画素列を画素数ｋだけ左に移動させて、上下の画素列を対比する。この操作は、搬送速度が正常な場合には距離がｄだけ離れた位置のイメージを対比し、速度が異常な場合には距離がｄと異なる位置のイメージを対比することになる。したがって、搬送速度が正常な場合のみ上下の画素データは一致する。図２（ｂ）において、センサ２の第一のエラー部分Ｅａ（２）の（時系列上の）先端の位置をＡ、後端をＢとし、センサ１の第一のエラー部分Ｅａ（１）先端の位置をＣ、後端をＤとする。（第二のエラー部分Ｅｂについても同様にＡ´，Ｂ´，Ｃ´，Ｄ´とする）。
【００２１】
図２（ｂ）に見られるように、搬送速度が正常な範囲、すなわち点Ａ（及びＡ´）
の左側の部分と、点Ｄ（及びＤ´）の右側の部分では、上下の画素のデータが一致し、Ａ〜Ｄ（及びＡ´〜Ｄ´）の範囲では一致しない。この上下のデータの対比から明らかなように、点Ｃ（及びＣ´）より左側（時系列上の上流）では、センサ１（先読みセンサ）が正しい情報（正常速度での読取情報）を与え、これより右側ではセンサ２が正しい情報を与える。本発明は、この原理に基づいて搬送速度の異常が生じた部分のエラー補正を行うもので、以下のような操作を行なうことを特徴とする。
【００２２】
（１）センサ１とセンサ２のデータを画素数ｋ（正常搬送速度で距離ｄ対応する画素数）だけずらして対比させる。
（２）両者が一致する範囲では、センサ１の情報を採用する。
（３）両者が不一致になった点（図２（ｂ）のＡ点）を判定する。
（４）Ａ点からｋ画素右側のＣ点の位置を定め、Ａ〜Ｃの範囲もセンサ１の情報を採用する。
（５）Ｃ点から、少なくともエラー部分の範囲は、時系列上でｋ画素ずらしたセンサ２の情報を採用する。
（６）再度センサ１とｋ画素ずらしたセンサ２のデータの対比を行ない、両者が一致した時点でセンサ２→センサ１の情報に戻す。
【００２３】
なお、本発明においては、エラー部分の幅（画素数でｅ）を予め判定しておくことが好ましい（ｅの値に幅がある場合は、その最大値を採用する）。また、両センサ間の距離（画素数ｋ）は、十分ｅを包含するように大きくとる。ただし、ｋが過大であると原稿シートの伸縮等による誤差が生じるおそれがあるので、ｅを包含する範囲で小さい方が好ましい。
【００２４】
上述の操作において問題となる点は、センサ１からセンサ２のデータ（ｋ画素ずらした情報）に切り替える際に、両者が不連続になるおそれがあることである。すなわち、センサ１のデータは速度変動の影響を受ける前の情報であるのに対して、ｋ画素ずらしたセンサ２のデータは速度変動の影響を受けた後のものであるため、両者が整合しない場合がある。
【００２５】
そこで本発明においては、この切り替え部分で滑らかに接合するために、図２（ｂ）におけるＣ点より上流の位置において、下記にような補間法による修正を行なう。図３に示すように、二次元の画素列で説明することとし（図の点が画素に対応）、搬送方向（副走査方向）をｙ方向とし、これと直角な主走査方向をｘ方向とする。また、ディジタル化されたセンサ１及びセンサ２の出力を、それぞれＰ１（ｘ，ｙ），Ｐ２（ｘ，ｙ）と表示する。なお、後述するように、主メモリーＰ（ｘ，ｙ）には、これらのいずれか又はその補正値が保存される。
【００２６】
図３において、ｙ＝ｎの線が図２（ｂ）におけるＣ点（Ａ点からｋ画素後方の点）
に相当する。またこれより上流にｙ＝ｍ（ｍ＜ｎ）の線を設定し、この二つの線を基準に、図３に示す３領域（Ｉ），（ＩＩ），（ＩＩＩ）に分けて下記の演算を行なう。なお、ｍ，ｎは読取開始からのｙ方向の画素数（画素番号）である。
▲１▼領域（Ｉ）：ｙ＜ｍでは、Ｐ（ｘ，ｙ）＝Ｐ１（ｘ，ｙ）とする。
▲２▼領域（ＩＩ）：ｍ≦ｙ＜ｎでは、下式による補間を行なう。
2004221906.tif 000003
ここで、（１−ａｋ）はセンサ１とセンサ２の感度の補正係数で、
（１−ａｋ）＝Ｐ１（ｘ，ｙ）／Ｐ２（ｘ，ｙ＋ｋ）
として求められる。
▲３▼領域（ＩＩＩ）：ｎ≦ｙでは、
Ｐ（ｘ，ｙ）＝Ｐ４（ｘ，ｙ）＝（１−ａｋ）Ｐ２（ｘ，ｙ＋ｋ）………（２）
とする。
【００２７】
これにより、領域（Ｉ）と（ＩＩＩ）のデータは、領域（ＩＩ）でスムーズに接合される。なお、領域（ＩＩ）の幅ｗ＝ｎ−ｍは、イメージのずれが目立たない程度の画素数をとればよく、通常はずれの画素数ｋはもとより、速度エラーの領域の幅ｅよりも十分小さく取って差し支えない。また、必ずしも領域（ＩＩ）の終点ｎは上記のＣ点と一致する必要はなく、Ｃ点より上流側であってもよい。すなわち、ｙ＝ｍの線が図２（ｂ）のＢ点より下流でかつｙ＝ｎの線がＣ点より上流であれば、領域（Ｉ）ではセンサ１が正しい（正常速度での）読取情報を与え、領域（ＩＩＩ）ではセンサ２が正しい読取情報を与えるという要件が充たされる。したがって、両者を領域（ＩＩ）で接合することにより、ずれのない画像を得ることができる。
【００２８】
以下、上記のデータ処理の手順を、図４のブロック図及び図５と６のフローチャートに基づいて、さらに詳しく説明する。
図４において、センサ１（先読みセンサ）及びセンサ２（後読みセンサ）のアナログ情報は、いずれもＡ／Ｄ変換器でディジタル化され、それぞれ主メモリー及び補助メモリーに記録される。主メモリーは１頁分の画素情報を記録できる容量であることが好ましいが、補助メモリーはｙ方向でｋ列分の画素の数倍程度の容量があればよく、逐次書き替えて用いる。
【００２９】
比較回路において、主メモリーのデータと、時系列上ｋ列後方の補助メモリーのデータが比較される。この比較は、例えば下式のような演算により行なう。
2004221906.tif 000004
なお、上式はｙ（副走査）方向について１列のみの演算であるが、数列についての差分の和を求めてもよい。また、ｘ（主走査）方向は必ずしも全画素について演算する必要はなく、ｎは適宜サンプリングされた範囲内であって差し支えない。
【００３０】
上式のＳが所定の閾値Ｂ以下であれば、搬送速度が正常な領域（図２（ｂ）のＡ点以前）と判定し、主メモリーの書き替えは行わない。ＳがＢを超えた時にＡ点を通過したとの判定がなされ、以後メモリー置換制御回路により、主メモリーの書き替えの制御を行う。まず、Ａ点よりｙ方向ｋ−ｗ画素分は図３の領域（Ｉ）の範囲と判定し、主メモリーの書き替えは行わない。Ａ点よりｋ−ｗ〜ｋ（ｗ＝ｎ−ｍ）画素の範囲は領域（ＩＩ）であるから、補間演算回路で前記（１）式の演算を行なって、Ｐ３（ｘ，ｙ）の値を主メモリーに書き込む。Ａ点よりｋ画素以後は領域（ＩＩＩ）であるから、（２）式のＰ４（ｘ，ｙ）の値で主メモリーを置換する。
【００３１】
領域（ＩＩＩ）に入ったところで、比較回路による前記（３）式の演算を再開し、ＳがＢ以下になったところで、エラー領域（図２（ｂ）のＤ点）を通過したと判定し、以後主メモリーの書き替えを終了する（Ｐ（ｘ，ｙ）＝Ｐ１（ｘ，ｙ））。なお、エラー領域の画素列数ｅが明らかな場合は、上記の比較演算は行わず、Ａ点よりｋ＋ｅ画素経過した時点で主メモリーの置換を終了しても良い。これで、正常搬送速度での処理状態に戻るので、次の速度変動部分（例えばＥｂの部分）で、上記の処理を繰り返せば良い。
【００３２】
次に、図５及び６の処理手順のフローチャートについて説明する。まず主カウンターｉ＝１とし（ｓ−１）、比較回路で（３）式によりＳを計算し（ｓ−２）、
Ｓ＞Ｂか否かを判定する（ｓ−３）。Ｓ＞Ｂでなければ、搬送速度は正常であるから、主メモリーの書き替えは行なわず（ｓ−４）、カウンターをｉ＋１にして（ｓ−５）、ｓ−２に戻る。
【００３３】
Ｓ＞Ｂになったところで、図２（ｂ）のＡ点に到達したと判断されるので、補助カウンターｊ＝１とする（ｓ−６）。ｓ−７でｊ＞ｋ−ｗか否かの判断をし、ｊ≦ｋ−ｗの範囲は図３の領域（Ｉ）であるから、主メモリーの書き替えは行なわず（ｓ−８）、補助カウンターｊ＝ｊ＋１として（ｓ−９）、ｓ−７に戻る。
【００３４】
ｊ＞ｋ−ｗになったところで、領域（ＩＩ）に入ったと判断されるので、補間演算回路で（１）式のＰ３（ｘ，ｙ）を計算する（ｓ−１０）。ｊ＞ｋか否かの判断をし（ｓ−１１）、ｎｏであれば領域（ＩＩ）であるから、主メモリーＰ（ｘ，ｙ）をＰ３（ｘ，ｙ）で書き替える（ｓ−１２）。カウンターｊに１を加えて（ｓ−１３）、ｓ−１０に戻る。
【００３５】
ｊ＞ｋになれば、領域（ＩＩＩ）であるから、主カウンターｉ＝ｉ＋ｊとし（ｓ−１４）、比較回路で（３）式によるＳの計算を再開し（ｓ−１５）、Ｓ＞Ｂか否かの判断をする（ｓ−１６）。Ｓ＞Ｂであれば、まだエラー領域を抜け出していないと判断されるので、主メモリーを（２）式で計算されるＰ４（ｘ，ｙ）に置換し（ｓ−１７）、主カウンターｉに１を加えて（ｓ−１８）、ｓ−１５に戻る。
【００３６】
Ｓ≦Ｂになれば、エラー領域を抜け出したと判断されるので、主カウンターｉ＝ｉ＋１として（ｓ−１９）、再び比較回路で（３）式の計算を行ない（ｓ−２０）、Ｓ＞Ｂか否かの判定をし（ｓ−２１）、ｎｏであれば搬送速度は正常であるから、主メモリーを書き替えることなく処理を続行する。ｓ−２０，２１，２２，２３は、それぞれ当初のｓ−２，３，４，５に相当し、同じ処理を繰り返して行なえばよい。
【００３７】
以上、イメージセンサが１ライン（モノクローム又は時間分割式のカラー）の場合について説明したが、当然のことながら、本発明の方法は複数ラインのカラー画像の読取りの場合にも適用できる。この方式では、通常Ｒ，Ｇ，Ｂの３ラインのセンサを副走査方向に数画素（８〜１２画素程度）離して配置し、データ処理によってこの読取位置の差を補正する。この３個のセンサをセンサ１（先読みセンサ）とし、これよりｋ画素下流側に設けるセンサ２（後読みセンサ）は、Ｒ，
Ｇ，Ｂの３色のセンサをセンサ１と同様に配置しすればよい。
【００３８】
この場合は、主メモリーと補助メモリーは３色分を確保し、前記（１）式及び（２）式の計算は、Ｒ，Ｇ，Ｂの３色のそれぞれにについて行い、データの置換も図５及び６の手順でＲ，Ｇ，Ｂの３色のそれぞれにについて行えばよい。ただし、前記（３）式の比較は、３色のそれぞれについて行い、総合的に判断してもよいが、いずれか１色例えばＲのみについて、センサ１とセンサ２の情報を比較して判断しても良い。３色の読取位置の差の補正は従来と同様に行なえばよい。
【００３９】
なお、センサ２にＲ，Ｇ，Ｂの３色のセンサを用いることなく、その中のいずか１色例えばＲのセンサのみで対応することも考えられる。その場合には、まず（１）式の計算をＲについて行って、Ｐ３（ｘ，ｙ）（以下、記号ＰをＲ，Ｇ，Ｂに置き換えて、Ｒ３（ｘ，ｙ）等と表示する）を求め、次式で定義される補正係数αを算出する。
α＝Ｒ３（ｘ，ｙ）／Ｒ１（ｘ，ｙ）
このαを用いて、Ｇ３（ｘ，ｙ）＝αＧ１（ｘ，ｙ），Ｂ３（ｘ，ｙ）＝αＢ１（ｘ，
ｙ）として補間計算を行なうことができる。
【００４０】
同様に（２）式についても、補正係数βをβ＝Ｒ４（ｘ，ｙ）／Ｒ１（ｘ，ｙ）と定義し、上記と同様にＧ４（ｘ，ｙ），Ｂ４（ｘ，ｙ）を求めることができる。（３）式の比較は、Ｒのみについて行えばよいことは、すでに述べたとおりであるから、これらの情報に基づいて、図５及び６の手順でＲ，Ｇ，Ｂの３色のそれぞれにについてデータの置換を行えばよい。
【００４１】
【発明の効果】
本発明の画像読取エラーの補正方法は、原稿搬送速度の変動に伴う読取エラーを、ごく簡明な原理で補正するものであるため、データ処理等にあいまいさが生じる余地がなく、きわめて正確に原稿画像を再現することができ、カラー読取における色ずれ防止にも非常に有用である。また、データ処理も簡素であり、高速処理が可能である。そのため、センサを２個（又は２組）必要とするという負担はあるにしても、データ処理回路が著しく簡素になって、これに伴う設備費やメンテナンスを軽減する効果が大きい。
【図面の簡単な説明】
【図１】本発明の画像読取装置の構成の例を示す説明図である。
【図２】本発明における画像読取エラーの補正方法の原理の説明図である。
【図３】データ置換部の境界における補間方法の説明図である
【図４】本発明におけるデータ処理回路の例を示すブロック図である。
【図５】本発明におけるデータ処理手順の例を示すフローチャートである。
【図６】本発明におけるデータ処理手順の例を示すフローチャートである。
【符号の説明】
１  原稿
２ａ，２ｂ  給紙ローラー
３  支持板
４  上抑え板
５ａ，５ｂ  排紙ローラー
６ａ，６ｂ  イメージセンサ
７  光源
８ａ，８ｂ  ミラー
９ａ，９ｂ  レンズ
【図１】
2004221906.tif 000005
【図２】
2004221906.tif 000006
【図３】
2004221906.tif 000007
【図４】
2004221906.tif 000008
【図５】
2004221906.tif 000009
【図６】
2004221906.tif 000010