(57)【要約】【課題】一時記憶手段の蓄積容量を越える画像情報を有する原稿の画像をつなぎ読取りにより読み取った場合に、読取り画像のつなぎ目付近において画像の間延びやブレ、色ズレ等が生じることなく、原稿の画像を忠実に再現することが可能であり、且つコスト増加を伴わない画像読取装置を提供する。【解決手段】本画像読取装置１００は、図１に示すように、スキャナ１００Ａとコンピュータ１００Ｂとが画像情報等を送信可能に接続されたものであり、スキャナ１００Ａは原稿の画像を読み取る画像読取ユニット１０１と、画像情報を一時的に蓄積する一時記憶メモリ１０２と、画像読取ユニット１０１の１次画像読取り及び２次画像読取りを制御する制御部１０３と、コンピュータ１００Ｂと画像情報等の送受信を行うためのインタフェース１０４とを具備してなる。【選択図】      図１
2004242268.tif 000002
【特許請求の範囲】
【請求項１】
原稿に対して読取位置を相対移動させることにより、原稿の画像を主走査ライン毎に読み取って画像情報を出力する画像読取手段と、
画像情報を一時的に蓄積する一時記憶手段と、
前記読取位置の相対移動を途中で停止又は減速させつつ原稿を全体的に読み取る１次画像読取りと、１次画像読取りにおける各停止位置又は各減速位置を含む走査ラインについて原稿を部分的に読み取る２次画像読取りとを別々に画像読取手段に行わせる読取制御手段と、
１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とを合成して原稿の全画像情報を形成する画像情報形成手段とを具備してなるものであることを特徴とする画像読取装置。
【請求項２】
原稿に対して読取位置を相対移動させることにより、原稿の画像を主走査ライン毎に読み取って画像情報を出力する画像読取手段と、
画像情報を一時的に蓄積する一時記憶手段と、
前記画像情報の蓄積により一時記憶手段の空き容量が所定値より少なくなった場合に、画像読取手段の読取位置の相対移動を一旦停止させ、停止位置を示す位置情報を一時記憶手段に記憶させるとともに、前記一時記憶手段からの画像情報の出力により空き容量が回復した後に、画像読取手段の読取位置を停止位置から再び相対移動させて画像読取りを行わせることにより、読み取るべき原稿全域に対して１次画像読取りを行わせた後、画像読取手段の読取位置が少なくとも１回以上停止された場合に、前記位置情報に基づいて各停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを画像読取手段に行わせる読取制御手段と、
１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とを順次記憶し、両者が重複する部分について、１次画像情報の重複部分を２次画像情報に置き換えることにより原稿の全画像情報を形成する画像情報形成手段とを具備してなるものであることを特徴とする画像読取装置。
【請求項３】
原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記原稿の画像情報量を算出し、該画像情報量と前記一時記憶手段の蓄積許容量とに基づいて前記画像読取手段の予測停止位置を算出する停止位置算出手段を備え、
前記読取制御手段は、前記画像読取手段に前記予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせてその２次画像情報を一時記憶手段に一旦蓄積させ、該２次画像情報に２次画像読取りの読取領域を示す位置情報を付加して一時記憶手段から出力させた後、画像読取手段に前記１次画像読取りを行わせ、
前記画像情報形成手段は、一時記憶手段から出力された２次画像情報と１次画像情報とを順次記憶し、２次画像情報に付加されている前記位置情報に基づいて１次画像情報の重複部分を２次画像情報に置き換えることにより原稿の全画像情報を形成することを特徴とする請求項１に記載の画像読取装置。
【請求項４】
原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記原稿の画像情報量を算出し、該画像情報量と前記一時記憶手段の蓄積許容量とに基づいて前記画像読取手段の予測停止位置を算出する停止位置算出手段を備え、
前記読取制御手段は、前記画像読取手段に前記予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせてその２次画像情報を一時記憶手段に蓄積させた後、画像読取手段に前記１次画像読取りを行わせてその１次画像情報を一時記憶手段に蓄積させ、
前記画像情報形成手段は、前記１次画像読取りにおいて前記画像読取手段の読取位置が一旦停止された場合に、１次画像情報のうち２次画像情報と重複しない部分については一時記憶手段からそのまま出力させ、重複する部分については２次画像情報に置き換えて一時記憶手段から出力させることにより原稿の全画像情報を形成することを特徴とする請求項１に記載の画像読取装置。
【請求項５】
２次画像読取りを行うべき各停止位置の前後所定の走査ライン分は、原稿又は画像読取手段の読取位置を停止させるために必要な制動距離と、原稿又は画像読取手段の読取位置を一定速度で再移動させるために必要な助走距離との和に相当するものであることを特徴とする請求項２に記載の画像読取装置。
【請求項６】
前記停止位置算出手段は、原稿の読取条件と予測停止位置が対応づけられて格納された予測停止位置格納テーブルを記憶しており、前記読取制御手段は、読み取るべき原稿の読取条件に基づいて前記予測停止位置格納テーブルから予測停止位置を読み出し、その予測停止位置の前後所定の走査ライン分を２次画像読取りの読取領域として画像読取手段に２次画像読取りを行わせることを特徴とする請求項３又は４に記載の画像読取装置。
【請求項７】
画像読取手段の読取位置を原稿に対して相対移動させて、原稿の画像を主走査ライン毎に読み取り、前記画像読取手段から順次出力される画像情報を一時的に一時記憶手段に蓄積した後に出力する画像読取方法において、
前記読取位置の相対移動を途中で停止又は減速させつつ原稿を全体的に読み取る１次画像読取りと、１次画像読取りにおける各停止位置又は各減速位置を含む走査ラインについて原稿を部分的に読み取る２次画像読取りとを別々に行い、
１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とを合成して原稿の全画像情報を形成することを特徴とする画像読取方法。
【請求項８】
画像読取手段の読取位置を原稿に対して相対移動させて、原稿の画像を主走査ライン毎に読み取り、前記画像読取手段から順次出力される画像情報を一時的に一時記憶手段に蓄積した後に出力する画像読取方法において、
前記画像情報の蓄積により一時記憶手段の空き容量が所定値より少なくなった場合に、画像読取手段の読取位置の相対移動を一旦停止させ、停止位置を示す位置情報を記憶し、前記一時記憶手段からの画像情報の出力により空き容量が回復した後に、画像読取手段の読取位置を停止位置から再び相対移動して画像読取りを再開し、これを読み取るべき原稿全域に対して行うことにより１次画像読取りを行った後、前記位置情報に基づいて各停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行い、１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とが重複する部分について、１次画像情報の重複部分を２次画像情報に置き換えることにより原稿の全画像情報を形成することを特徴とする画像読取方法。
【請求項９】
原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記原稿の画像情報量を算出し、該画像情報量と前記一時記憶手段の蓄積許容量とに基づいて前記画像読取手段の読取位置の予測停止位置を算出し、前記画像読取手段に前記予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせてその２次画像情報を一時記憶手段に一旦蓄積させ、前記２次画像情報に２次画像読取りの読取位置を示す位置情報を付加して一時記憶手段から出力させた後、画像読取手段に前記１次画像読取りを行わせ、一時記憶手段から出力された２次画像情報と１次画像情報とについて、２次画像情報に付加された前記位置情報に基づいて１次画像情報の重複部分を２次画像情報に置き換えることにより原稿の全画像情報を形成することを特徴とする請求項７に記載の画像読取方法。
【請求項１０】
原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記原稿の画像情報量を算出し、該画像情報量と前記一時記憶手段の蓄積許容量とに基づいて前記画像読取手段の読取位置の予測停止位置を算出し、前記画像読取手段に前記予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせてその２次画像情報を一時記憶手段に蓄積させた後、画像読取手段に前記１次画像読取りを行わせ、１次画像読取りにおいて前記画像読取手段の読取位置が一旦停止された場合に、１次画像情報のうち２次画像情報と重複しない部分については一時記憶手段からそのまま出力し、重複する部分については２次画像情報に置き換えて一時記憶手段から出力することにより原稿の全画像情報を形成することを特徴とする請求項７に記載の画像読取方法。
【請求項１１】
２次画像読取りを行うべき各停止位置の前後所定の走査ライン分は、原稿又は画像読取手段の読取位置を停止するために必要な制動距離と、原稿又は画像読取手段の読取位置を一定速度で再移動するために必要な助走距離との和に相当するものであることを特徴とする請求項８に記載の画像読取方法。
【請求項１２】
原稿の読取条件と予測停止位置が対応づけられて格納された予測停止位置格納テーブルを予め記憶しておき、原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記予測停止位置格納テーブルから予測停止位置を読み出し、その予測停止位置の前後所定の走査ライン分を２次画像読取りの読取領域として画像読取手段に２次画像読取りを行わせることを特徴とする請求項９又は１０に記載の画像読取方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主走査ライン毎に読み取った原稿の画像情報を一時記憶手段に一旦蓄積してから出力する画像読取装置及び画像読取方法に関する。
【０００２】
【従来の技術】
スキャナ、ファクシミリ、複写機等では、一般に、プラテンガラス上に載置された紙等の原稿に対し、該プラテンガラスの下方において光源及び反射ミラー等を走査して、又はオート・ドキュメント・フィーダ（ＡＤＦ）により搬送される原稿に対し、所定位置において原稿に光を照射して、原稿からの反射光をＣＣＤ等のイメージセンサに結像して画像読取りを行っている。
【０００３】
図９は、スキャナ機能を備えた複合機１の上部の外観を示す概略斜視図である。図に示すように、該複合機１は、読み取るべき原稿を載置するプラテンガラス２が配設された読取載置台３と、該原稿をプラテンガラス２上に押圧して固定する原稿押さえカバー４と、原稿の読取り開始等を入力するための操作パネル５とを具備してなる。なお、図には示していないが、前記複合機１は、読み取った画像情報を出力するコンピュータと電気的に接続されており、該コンピュータにおいて画像情報の記録や加工等を行うことが可能となっている。
【０００４】
図１０は、前記読取載置台３及び原稿押さえカバー４の縦断面を示す図であるが、図に示すように、前記複合機１は、プラテンガラス２上に載置された原稿を読み取るフラットベッドスキャナ（ＦＢＳ）と、原稿押えカバー４に設けられたＡＤＦ６とを具備している。該ＡＤＦ６は、読み取るべき原稿の束が載置される給紙トレイ６１と、該原稿の束から最上紙を取り出して供給するピックアップローラ６２ａ、セパレートローラ６２ｂ、及びリタードローラ６２ｃと、供給された原稿を下方へ反転させながら排紙トレイ６３へ案内する搬送路６４と、搬送路６４に適宜配置されて原稿を搬送する搬送ローラ６５と、搬送路６４の最下流に配設された排紙トレイ６３とを具備してなる。このように構成されたＡＤＦ６により、給紙トレイ６１から搬送路６４へ順次繰り込まれた原稿は、プラテンガラス２の読取位置Ｐを通過し、該読取位置Ｐにおいて画像読取りがされた後、排紙トレイ６３へ排出されるようになっている。
【０００５】
一方、プラテンガラス２の下方には、ＦＢＳ使用時にはプラテンガラス２上の原稿をスキャンし、また、前記ＡＤＦ６使用時には読取位置Ｐにおいて順次搬送される原稿をスキャンする画像読取ユニット７が設けられている。図１１は、画像読取ユニット７の主要構成を示した図であるが、図に示すように、プラテンガラス２と平行方向に走査されるフルレートキャリッジ７０及びハーフレートキャリッジ７１が設けられており、該フルレートキャリッジ７０は、キャリッジ本体７２に、原稿に光を照射するための光源７３と、原稿からの反射光Ｒ１を走査方向へ反射してハーフレートキャリッジ７１へ導くための反射ミラー７４とを具備してなり、該ハーフレートキャリッジ７１は、キャリッジ本体７５に、フルレートキャリッジ７０からの反射光Ｒ２を結像レンズ７８及びＣＣＤスキャナ７９へ導く２枚の反射ミラー７６、７７を具備してなるものである。このように構成されたフルレートキャリッジ７０及びハーフレートキャリッジ７１が、図示しないガイドレールにより夫々摺動可能に担持されている。
【０００６】
さらに、前記フルレートキャリッジ７０及びハーフレートキャリッジ７１の両端部に沿って一対のベルト駆動機構８０が設けられている。該ベルト駆動機構８０は、図に示すように、駆動プーリ８１、８２と従動プーリ８３、８４間に夫々巻架されたベルト８５、８６が駆動軸８７の回転により周運動するように構成されたものであり、ベルト８５にフルレートキャリッジ７０が、ベルト８６にハーフレートキャリッジ７１が夫々固定されている。駆動プーリ８１、８２はいずれも駆動軸８７に固定されており、フルレートキャリッジ７０及びハーフレートキャリッジ７１の走査範囲は該駆動プーリ８１、８２のギア比により設定され、フルレートキャリッジ７０の走査速度に対して略１／２の速度でハーフレートキャリッジ７１が走査され、図に示すように、走査距離Ｗ１だけフルレートキャリッジ７０が走査される間に、ハーフレートキャリッジ７１は、その約半分の走査距離Ｗ２だけ走査される。
【０００７】
このように構成されたフルレートキャリッジ７０及びハーフレートキャリッジ７１がプラテンガラス２の下方を原稿と平行に移動して原稿の画像をスキャンし、フルレートキャリッジ７０の光源７３から原稿に光が照射され、該原稿からの反射光Ｒ１が反射ミラー７４により水平方向の反射光Ｒ２として反射され、さらに、ハーフレートキャリッジ７１の反射ミラー７６により鉛直下方へ反射された後、反射ミラー７７により水平方向の反射光Ｒ３として反射されることにより、レンズ７８を介してＣＣＤスキャナ７９上に結像されるようになっている。
【０００８】
また、図１２に示すように、ＣＣＤスキャナ７９により電気信号に変換された画像情報は、画像処理回路（不図示）においてシューディング補正、γ補正等の画像処理が施され、読み取るべき原稿全域がスキャンされるまで一時記憶メモリに一旦蓄積される。そして、原稿のスキャンが終了した後、複合機１内のコーデックやインターフェース（不図示）を介して前記複合機１と通信可能に接続されたコンピュータに出力されるようになっている。このような一時記憶メモリを設けることにより、一時記憶メモリから出力された画像情報をコーデックにおいて符号化する速度や、コンピュータへの画像情報の転送速度に拘わらず、スキャナによる画像読取り作業を速やかに終了させることができるという利点がある。
【０００９】
【発明が解決しようとする課題】
しかし、前記一時記憶メモリの記憶容量には上限があるので、画像情報が所定の蓄積許容量を越えた場合には、画像読取りを中断して一時記憶メモリに蓄積された画像情報を出力する必要がある。特に、写真読取りのような高精度の画像読取りやカラー画像読取りを行う場合には画像情報量が膨大となるため、１枚の原稿全域の画像情報を一時記憶メモリに蓄積することが不可能な場合が多い。また、前記コーデックにおいて、コピー機能やファクシミリ機能など、複数の機能によって符号化処理が行われると、コーデックの処理速度は低下する。これにより、画像情報を一時記憶メモリからコーデックに出力する速度が、ＣＣＤスキャナ７９の出力した画像情報に画像処理を施して一時記憶メモリに蓄積する速度を下回り、一時記憶メモリの画像情報が満杯になって一時記憶メモリに画像情報を蓄積できなくなる。従って、例えば、前記プラテンガラス２上の１枚の原稿の画像を読み取る場合には、フルレートキャリッジ７０及びハーフレートキャリッジ７１は、ＣＣＤスキャナ７９が読み取った画像情報が一時記憶メモリの蓄積許容量を越えると一旦停止され、フルレートキャリッジ７０及びハーフレートキャリッジ７１の停止中に一時記憶メモリに蓄積された画像情報を出力し、その後、フルレートキャリッジ７０及びハーフレートキャリッジ７１を再度始動することを、原稿の画像情報量に応じて必要な回数だけ繰り返すつなぎ読取りを行っている。
【００１０】
前述したように、フルレートキャリッジ７０及びハーフレートキャリッジ７１の移動は、ベルト駆動機構８０の駆動軸８７に伝達される駆動力により制御されるようになっており、例えば、駆動軸８７とパルスモータとをベルトやギア等で連動させれば、パルスモータの入力信号によってフルレートキャリッジ７０及びハーフレートキャリッジ７１の移動を制御することが可能である。しかし、つなぎ読取りを行う場合に、現実には、パルスモータに停止信号を入力してからフルレートキャリッジ７０等が完全に停止するまでには制動距離が必要である。また、一旦停止したパルスモータに駆動信号を入力してからフルレートキャリッジ７０等が一定速度に達するまでにも助走距離が必要である。該制動距離又は助走距離においては、フルレートキャリッジ７０等は一定速度から減速して停止又は停止状態から加速して一定速度となるので、つなぎ読取りにおける画像のつなぎ目付近では、画像の間延びやブレ、色ズレ等が生じやすい。これは、ＡＤＦ６を用いる場合でも同様である。このような問題は、容量の大きな一時記憶メモリを装備させることにより解決することが可能であるが、カラー画像等の読取りに十分な一時記憶メモリを装備させるにはコストが高くなるという新たな問題が生じる。
なお、このようなつなぎ読取りにおける画像のブレ等を防止する手段として、フルレートキャリッジ７０等が停止して一時記憶メモリから画像情報を出力した後、フルレートキャリッジ７０等を制動距離及び助走距離分だけ反対方向に移動させてから再走査する画像読取装置が考案されている（特許文献１参照）。
【００１１】
【特許文献１】
特開平１１−１２７３１０号公報
【００１２】
本発明は、かかる問題に鑑みてなされたものであり、一時記憶手段の蓄積容量を越える画像情報を有する原稿の画像をつなぎ読取りにより読み取った場合に、読取り画像のつなぎ目付近において画像の間延びやブレ、色ズレ等が生じることなく、原稿の画像を忠実に再現することが可能であり、且つコスト増加を伴わない画像読取装置及び画像読取方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
請求項１記載の画像読取装置は、原稿に対して読取位置を相対移動させることにより、原稿の画像を主走査ライン毎に読み取って画像情報を出力する画像読取手段と、画像情報を一時的に蓄積する一時記憶手段と、前記読取位置の相対移動を途中で停止又は減速させつつ原稿を全体的に読み取る１次画像読取りと、１次画像読取りにおける各停止位置又は各減速位置を含む走査ラインについて原稿を部分的に読み取る２次画像読取りとを別々に画像読取手段に行わせる読取制御手段と、１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とを合成して原稿の全画像情報を形成する画像情報形成手段とを具備してなるものであることを特徴としている。
【００１４】
請求項２記載の画像読取装置は、原稿に対して読取位置を相対移動させることにより、原稿の画像を主走査ライン毎に読み取って画像情報を出力する画像読取手段と、画像情報を一時的に蓄積する一時記憶手段と、前記画像情報の蓄積により一時記憶手段の空き容量が所定値より少なくなった場合に、画像読取手段の読取位置の相対移動を一旦停止させ、停止位置を示す位置情報を一時記憶手段に記憶させるとともに、前記一時記憶手段からの画像情報の出力により空き容量が回復した後に、画像読取手段の読取位置を停止位置から再び相対移動させて画像読取りを行わせることにより、読み取るべき原稿全域に対して１次画像読取りを行わせた後、画像読取手段の読取位置が少なくとも１回以上停止された場合に、前記位置情報に基づいて各停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを画像読取手段に行わせる読取制御手段と、１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とを順次記憶し、両者が重複する部分について、１次画像情報の重複部分を２次画像情報に置き換えることにより原稿の全画像情報を形成する画像情報形成手段とを具備してなるものであることを特徴としている。
【００１５】
請求項３記載の画像読取装置は、請求項１に記載の画像読取装置において、原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記原稿の画像情報量を算出し、該画像情報量と前記一時記憶手段の蓄積許容量とに基づいて前記画像読取手段の予測停止位置を算出する停止位置算出手段を備え、前記読取制御手段は、前記画像読取手段に前記予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせてその２次画像情報を一時記憶手段に一旦蓄積させ、該２次画像情報に２次画像読取りの読取領域を示す位置情報を付加して一時記憶手段から出力させた後、画像読取手段に前記１次画像読取りを行わせ、前記画像情報形成手段は、一時記憶手段から出力された２次画像情報と１次画像情報とを順次記憶し、２次画像情報に付加されている前記位置情報に基づいて１次画像情報の重複部分を２次画像情報に置き換えることにより原稿の全画像情報を形成することを特徴としている。
【００１６】
請求項４記載の画像読取装置は、請求項１に記載の画像読取装置において、原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記原稿の画像情報量を算出し、該画像情報量と前記一時記憶手段の蓄積許容量とに基づいて前記画像読取手段の予測停止位置を算出する停止位置算出手段を備え、前記読取制御手段は、前記画像読取手段に前記予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせてその２次画像情報を一時記憶手段に蓄積させた後、画像読取手段に前記１次画像読取りを行わせてその１次画像情報を一時記憶手段に蓄積させ、前記画像情報形成手段は、前記１次画像読取りにおいて前記画像読取手段の読取位置が一旦停止された場合に、１次画像情報のうち２次画像情報と重複しない部分については一時記憶手段からそのまま出力させ、重複する部分については２次画像情報に置き換えて一時記憶手段から出力させることにより原稿の全画像情報を形成することを特徴としている。
【００１７】
請求項５記載の画像読取装置は、請求項２に記載の画像読取装置において、２次画像読取りを行うべき各停止位置の前後所定の走査ライン分は、原稿又は画像読取手段の読取位置を停止させるために必要な制動距離と、原稿又は画像読取手段の読取位置を一定速度で再移動させるために必要な助走距離との和に相当するものであることを特徴としている。
【００１８】
請求項６記載の画像読取装置は、請求項３又は４に記載の画像読取装置において、前記停止位置算出手段は、原稿の読取条件と予測停止位置が対応づけられて格納された予測停止位置格納テーブルを記憶しており、前記読取制御手段は、読み取るべき原稿の読取条件に基づいて前記予測停止位置格納テーブルから予測停止位置を読み出し、その予測停止位置の前後所定の走査ライン分を２次画像読取りの読取領域として画像読取手段に２次画像読取りを行わせることを特徴としている。
【００１９】
請求項７記載の画像読取方法は、画像読取手段の読取位置を原稿に対して相対移動させて、原稿の画像を主走査ライン毎に読み取り、前記画像読取手段から順次出力される画像情報を一時的に一時記憶手段に蓄積した後に出力する画像読取方法において、前記読取位置の相対移動を途中で停止又は減速させつつ原稿を全体的に読み取る１次画像読取りと、１次画像読取りにおける各停止位置又は各減速位置を含む走査ラインについて原稿を部分的に読み取る２次画像読取りとを別々に行い、１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とを合成して原稿の全画像情報を形成することを特徴としている。
【００２０】
請求項８記載の画像読取方法は、画像読取手段の読取位置を原稿に対して相対移動させて、原稿の画像を主走査ライン毎に読み取り、前記画像読取手段から順次出力される画像情報を一時的に一時記憶手段に蓄積した後に出力する画像読取方法において、前記画像情報の蓄積により一時記憶手段の空き容量が所定値より少なくなった場合に、画像読取手段の読取位置の相対移動を一旦停止させ、停止位置を示す位置情報を記憶し、前記一時記憶手段からの画像情報の出力により空き容量が回復した後に、画像読取手段の読取位置を停止位置から再び相対移動して画像読取りを再開し、これを読み取るべき原稿全域に対して行うことにより１次画像読取りを行った後、前記位置情報に基づいて各停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行い、１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とが重複する部分について、１次画像情報の重複部分を２次画像情報に置き換えることにより原稿の全画像情報を形成することを特徴としている。
【００２１】
請求項９記載の画像読取方法は、請求項７に記載の画像読取方法において、原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記原稿の画像情報量を算出し、該画像情報量と前記一時記憶手段の蓄積許容量とに基づいて前記画像読取手段の読取位置の予測停止位置を算出し、前記画像読取手段に前記予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせてその２次画像情報を一時記憶手段に一旦蓄積させ、前記２次画像情報に２次画像読取りの読取位置を示す位置情報を付加して一時記憶手段から出力させた後、画像読取手段に前記１次画像読取りを行わせ、一時記憶手段から出力された２次画像情報と１次画像情報とについて、２次画像情報に付加された前記位置情報に基づいて１次画像情報の重複部分を２次画像情報に置き換えることにより原稿の全画像情報を形成することを特徴としている。
【００２２】
請求項１０記載の画像読取方法は、請求項７に記載の画像読取方法において、原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記原稿の画像情報量を算出し、該画像情報量と前記一時記憶手段の蓄積許容量とに基づいて前記画像読取手段の読取位置の予測停止位置を算出し、前記画像読取手段に前記予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせてその２次画像情報を一時記憶手段に蓄積させた後、画像読取手段に前記１次画像読取りを行わせ、１次画像読取りにおいて前記画像読取手段の読取位置が一旦停止された場合に、１次画像情報のうち２次画像情報と重複しない部分については一時記憶手段からそのまま出力し、重複する部分については２次画像情報に置き換えて一時記憶手段から出力することにより原稿の全画像情報を形成することを特徴としている。
【００２３】
請求項１１記載の画像読取方法は、請求項８に記載の画像読取方法において、２次画像読取りを行うべき各停止位置の前後所定の走査ライン分は、原稿又は画像読取手段の読取位置を停止するために必要な制動距離と、原稿又は画像読取手段の読取位置を一定速度で再移動するために必要な助走距離との和に相当するものであることを特徴としている。
【００２４】
請求項１２記載の画像読取方法は、請求項９又は１０に記載の画像読取方法において、原稿の読取条件と予測停止位置が対応づけられて格納された予測停止位置格納テーブルを予め記憶しておき、原稿読取り開始前に、読み取るべき原稿の読取条件に基づいて前記予測停止位置格納テーブルから予測停止位置を読み出し、その予測停止位置の前後所定の走査ライン分を２次画像読取りの読取領域として画像読取手段に２次画像読取りを行わせることを特徴としている。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態に係る画像読取装置を図面に基づき具体的に説明する。
本発明の第１の実施形態における画像読取装置１００は、図１に示すように、スキャナ１００Ａとコンピュータ（画像情報形成手段）１００Ｂとが画像情報等を送信可能に接続されたものである。スキャナ１００Ａは原稿の画像を読み取る画像読取ユニット（画像読取手段）１０１と、画像情報を一時的に蓄積する一時記憶メモリ（一時記憶手段）１０２と、画像読取ユニット１０１の１次画像読取り及び２次画像読取りを制御する制御部（読取制御手段）１０３と、コンピュータ１００Ｂと画像情報等の送受信を行うためのインタフェース１０４とを具備してなる。一方、コンピュータ１００Ｂは、中央演算ユニット（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリ、及び、画像情報やプログラム等のデータを格納するためのハードディスク（ＨＤ：Ｈａｒｄ  Ｄｉｓｋ）等を具備してなる所謂汎用コンピュータである。
【００２６】
画像読取ユニット１０１は、読取位置が原稿に対して相対移動されることにより、原稿の画像を主走査ライン毎に読み取って画像情報を出力するものであり、例えば、公知のフラットベッドスキャナ（ＦＢＳ：Ｆｌａｔ  Ｂｅｄ  Ｓｃａｎｎｅｒ）やオート・ドキュメント・フィーダ（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）により構成される。具体的には、静止原稿又は搬送原稿に対して、原稿の幅方向（主走査方向）の光源及び反射ミラーを原稿の長さ方向（副走査方向）に走査して、原稿からの反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサにより電気信号に変換して画像情報を出力するものや、長さ方向に搬送されている原稿の幅方向全域に渡って読取領域を密着させて画像を読み取る密着型イメージセンサ（ＣＩＳ：Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）等により画像情報を出力するものである。
【００２７】
一時記憶メモリ１０２は、例えばＲＡＭ等により構成され、前記画像読取ユニット１０１から出力された画像情報を一時的に蓄積するためのものである。具体的には、画像読取ユニット１０１で読取られ、Ａ／Ｄコンバータ（不図示）によってデジタル信号に変換され、画像処理回路（不図示）において、シューディング補正、γ補正等の画像処理が施された画像情報を一時的に蓄積する。この一時記憶メモリ１０２のデータ記憶容量には上限があり、該データ記憶容量の内の所定容量が画像情報を蓄積するために確保されている。これが画像情報の蓄積許容量であり、残りのデータ記憶容量は例えばスキャナ１００Ａの制御等に必要なプログラムのために確保されている。勿論、スキャナ１００Ａの制御をコンピュータ１００Ｂ等で行うようにして、一時記憶メモリ１０２の全データ記憶容量を画像情報の蓄積のために使用してもよい。
なお、スキャナ１００Ａをコピー機能、ファクシミリ機能等を有する複合機に適用した場合には、一時記憶メモリ１０２に蓄積された画像情報は、コーデック（不図示）によって符号化されて符号化メモリに蓄積される。すなわち、この一時記憶メモリ１０２は、読取った原稿の画像情報を非圧縮状態で一時的に格納する。
【００２８】
このような一時記憶メモリ１０２を設けることにより、例えばモノクロの文字原稿のように原稿の画像情報量が少ない場合には、読み取った画像情報が一時記憶メモリ１０２にバッファされて、画像読取ユニット１０１による画像のスキャンを速やかに終了させることができ、インタフェース１０４によるデータの転送速度、コンピュータ１００Ｂの画像情報の読取速度、画像情報を符号化して符号化メモリに蓄積する速度等に拘わらず、次の原稿のスキャン等の他の作業ができるという利点がある。
【００２９】
前述したように、原稿の画像情報量が一時記憶メモリ１０２の蓄積許容量より少ない場合、即ち、原稿の画像読取り中に一時記憶メモリ１０２に蓄積される画像情報量が蓄積許容量を越えなければ、原稿全域の画像を一度の走査で読み取ることができ速やかに原稿のスキャンを終えることができる。しかし、画像読取ユニット１０１によって写真やカラー画像の読取りを行う場合には、原稿１枚当たりの画像情報量が膨大となるため、原稿全域の画像情報が一時記憶メモリ１０２の蓄積許容量を越える場合が多い。また、スキャナ１００Ａを複合機に適用した場合に、コーデックにおいてコピー機能、ファクシミリ機能等、複数の機能のための符号化処理が同時に行われると、コーデックの処理速度は低下する。これにより、一時記憶メモリ１０２の画像情報をコーデックに出力する速度が、画像読取ユニット１０１で読み取った画像情報に画像処理を施して一時記憶メモリ１０２に蓄積する速度を下回り、一時記憶メモリ１０２に蓄積される画像情報が一時記憶メモリ１０２の蓄積許容量を越える場合がある。これらの場合には原稿全域の画像を一度の走査で読み取ることができないので、つなぎ読取りが行われる。なお、本実施の形態においては、一時記憶メモリ１０２に蓄積された画像情報をインターフェース１０４を介してコンピュータ１００Ｂへ出力する場合について説明する。
【００３０】
以下、つなぎ読取りを行う場合の制御部１０３による画像読取ユニット１０１の制御について説明する。本実施の形態における画像読取装置１００のつなぎ読取りは、原稿全域に対して、画像読取ユニット１０１の読取位置と原稿との相対移動の停止／再始動を繰り返して行う１次画像読取りと、１次画像読取りにおいて相対移動を停止させた位置の前後所定の走査ラインを読取る２次画像読取りと、１次画像読取り及び２次画像読取りによる画像情報に基づいて全画像情報を形成する画像情報形成とによって行われる。
【００３１】
（１次画像読取り）
画像読取ユニット１０１が出力する画像情報は、一時記憶メモリ１０２に蓄積され、該一時記憶メモリ１０２に所定ライン数の画像情報が蓄積されると、その画像情報は順次コンピュータ１００Ｂへ出力される。すなわち、一時記憶メモリ１０２では、画像読取ユニット１０１から出力された画像情報を一時的に蓄積する処理と、蓄積されている画像情報をコンピュータ１００Ｂへ出力する処理が並行して行われる。画像読取ユニット１０１の出力する画像情報の蓄積により、一時記憶メモリ１０２の空き容量が所定値より少なくなった場合、制御部１０３は、画像読取ユニット１０１の読取位置の原稿に対する相対移動を一旦停止させ、停止位置を示す位置情報を一時記憶メモリ１０２に記憶させる。例えば、図２に示すように、画像読取ユニット１０１が走査ラインＬ１で一旦停止された場合、一時記憶メモリ１０２には１次画像読取りにおける原稿の読取り開始位置Ｓから走査ラインＬ１までの画像情報Ｇ１のうち、コンピュータ１００Ｂへ出力されていない画像情報が蓄積されている。この画像情報Ｇ１がコンピュータ１００Ｂへ順次出力されることにより一時記憶メモリ１０２の空き容量が回復し、一時記憶メモリ１０２は新たな画像情報の蓄積が可能となる。また、制御部１０３は、画像読取ユニット１０１が原稿の読取り開始位置Ｓから走査ラインＬ１まで移動する間のパルスモータ等の駆動源の駆動パルス数をカウントすることにより、画像読取ユニット１０１を停止させた走査ラインＬ１を位置情報として一時記憶メモリ１０２に記憶させる。この位置情報を記憶する領域は、予め一時記憶メモリ１０２に確保しておいても、画像情報Ｇ１を出力することにより空域となった領域を用いることとしてもよい。
【００３２】
その後、一時記憶メモリ１０２から画像情報Ｇ１の全画像情報又は所定量の画像情報が出力されたことにより、一時記憶メモリ１０２の空き容量が回復した後に、制御部１０３は、画像読取ユニット１０１の読取位置の原稿に対する相対移動を再始動させて、走査ラインＬ１以降の画像を読み取らせる。走査ラインＬ１以降の画像読取りにおいて、再び、一時記憶メモリ１０２の空き容量が所定値より少なくなった場合には、図に示すように、制御部１０３は、画像読取ユニット１０１を走査ラインＬ２で一旦停止して、それまでに蓄積された走査ラインＬ２までの画像情報Ｇ２をコンピュータ１００Ｂへ出力させる処理のみを行って、一時記憶メモリ１０２の空き容量を回復させる。そして、走査ラインＬ１と同様にして、画像読取ユニット１０１を停止させた走査ラインＬ２を位置情報として一時記憶メモリ１０２に記憶させる。その後、同様に、制御部１０３は、画像読取ユニット１０１の読取位置の原稿に対する相対移動を再始動させて、走査ラインＬ２以降の画像を読み取らせ、１次画像読取りの読取り終了位置Ｅに達すれば、１次画像読取りが終了する。なお、本実施の形態においては、一時記憶メモリ１０２に蓄積された画像情報は、所定ライン分が蓄積された段階で、順次コンピュータ１００Ｂへ出力されるが、一時記憶メモリ１０２に蓄積されている画像情報が一時記憶メモリ１０２の蓄積許容量を越えて画像読取ユニット１０１が停止された際に、それまでに蓄積された画像情報を一時記憶メモリ１０２からコンピュータ１００Ｂへ出力させるようにしてもよい。
【００３３】
さらに、画像読取ユニット１０１が走査ラインＬ１又はＬ２で一旦停止して再始動する場合について詳細に説明すると、制御部１０３からパルスモータ等の駆動源に停止信号が出力されてから画像読取ユニット１０１が完全に停止する場合には、図３に示すように、一定速度Ｖで相対移動している画像読取ユニット１０１の読取位置は、駆動源の停止に伴って減速しながら停止する。即ち、停止する直前においては、画像読取ユニット１０１の読取位置は相対移動速度が減速されながら画像読取りをしていることとなり、この領域において読取画像に歪みやズレが発生しやすい。このように、つなぎ読取りの１次画像読取りにおいて、画像読取ユニット１０１が一定速度Ｖから完全に停止するまでに、減速しながら移動する距離を本発明では制動距離という。
【００３４】
一方、制御部１０３からパルスモータ等の駆動源に駆動信号が出力されてから画像読取ユニット１０１の読取位置が一定速度Ｖで相対移動する場合には、図３に示すように、停止している画像読取ユニット１０１は、駆動源の駆動に伴って加速しながら一定速度Ｖに達する。即ち、始動直後においては、画像読取ユニット１０１の読取位置は相対移動速度が加速されながら画像読取りをしていることとなり、この領域においても読取画像に歪みやズレが発生しやすい。このように、つなぎ読取りの１次画像読取りにおいて、画像読取ユニット１０１が停止状態から一定速度Ｖに達するまでに、加速しながら移動する距離を本発明では助走距離という。
【００３５】
（２次画像読取り）
１次画像読取りにおいて、画像読取ユニット１０１が少なくとも１回以上停止された場合には、制御部１０３は画像読取ユニット１０１に２次画像読取りを行わせる。２次画像読取りは、１次画像読取りにおいて画像読取ユニット１０１の読取位置の原稿に対する相対移動が停止された各位置の前後所定走査ライン分を読み取る間欠読取りである。
【００３６】
最初に、制御部１０３は、１次画像読取りにおいて画像読取ユニット１０１が停止した位置情報に基づいて、２次画像読取りで読み取るべき領域を決定する。即ち、前記一次記憶メモリ１０２に記憶された位置情報Ｌ１、Ｌ２を読み出して、その停止位置の前後所定の走査ライン分ｋだけを読取領域として決定する。従って、本実施の形態での読取領域は走査ラインＬ１−ｋから走査ラインＬ１＋ｋ、及び走査ラインＬ２−ｋから走査ラインＬ２＋ｋとなる。ここで、２次画像読取りを行うべき各停止位置の前後所定の走査ライン分ｋは、前記制動距離及び助走距離を考慮して設定される。即ち、２次画像読取りは、１次画像読取りにおいて読取画像の歪み等が発生しやすい領域のみの画像読取りを行うものであるから、その読取領域は、前記制動距離及び助走距離と対応するように設定されることが好適である。よって、各停止位置Ｌ１、Ｌ２の前後において読み取るべき走査ライン分２ｋは、前記制動距離と助走距離との和に相当するものである。なお、本実施の形態においては、制動距離と助走距離とを同一の走査ライン分ｋと設定しているが、両者が異なる場合には夫々別個の走査ライン分を設定することは勿論可能である。
【００３７】
読取領域を決定した後、制御部１０３は画像読取ユニット１０１に該読取領域を読取らせる。なお、図２に示すように、１次画像読取りを終了した画像読取ユニット１０１は、１次画像読取りの読取り終了位置Ｅに位置している。したがって、本実施の形態における２次画像読取りは、１次画像読取りの読取り終了位置Ｅから読取り開始位置Ｓへ向けて行われる。すなわち、一時画像読取りの読取り終了位置Ｅから走査ラインＬ２＋ｋまでは画像読取りを行わずに、画像読取ユニット１０１の読取位置の相対移動のみを行う。そして、走査ラインＬ２＋ｋから走査ラインＬ２−ｋにおいては、画像読取ユニット１０１に原稿の画像読取りを行わせ、該領域における画像情報Ｇ４を一時記憶メモリ１０２に蓄積する。同様に、走査ラインＬ２−ｋから走査ラインＬ１＋ｋまでは画像読取りを行わずに、画像読取ユニット１０１の読取位置の相対移動のみを行う。そして、走査ラインＬ１＋ｋから走査ラインＬ１−ｋにおいては、画像読取ユニット１０１に原稿の画像読取りを行わせ、該領域における画像情報Ｇ５を一時記憶メモリ１０２に蓄積する。このようにして必要な読取領域における画像読取りを終えた後、制御部１０３は、一時記憶メモリ１０２に蓄積された画像情報Ｇ４、Ｇ５をコンピュータ１００Ｂへ出力させる。なお、これらの画像情報Ｇ４、Ｇ５は、１次画像読取りの画像情報と同様に、所定ライン分の画像情報が蓄積された段階で、順次一時記憶メモリ１０２からコンピュータ１００Ｂへ出力させるようにしてもよい。
【００３８】
また、１次画像読取り終了後、画像読取ユニット１０１を１次画像読取りの読取り開始位置Ｓに戻し、画像読取ユニット１０１を１次画像読取りと同じ方向へ移動させて２次画像読取りを行うようにしてもよい。この場合、読取り開始位置Ｓから走査ラインＬ１−ｋまでは画像読取りを行わずに、画像読取ユニット１０１の読取位置の相対移動のみを行う。そして、走査ラインＬ１−ｋから走査ラインＬ１＋ｋにおいては、画像読取ユニット１０１に原稿の画像読取りを行わせ、該領域における画像情報Ｇ５を一時記憶メモリ１０２に蓄積する。同様に、走査ラインＬ１＋ｋから走査ラインＬ２−ｋまでは画像読取りを行わずに、画像読取ユニット１０１の読取位置の相対移動のみを行う。そして、走査ラインＬ２−ｋから走査ラインＬ２＋ｋにおいては、画像読取ユニット１０１に原稿の画像読取りを行わせ、該領域における画像情報Ｇ４を一時記憶メモリ１０２に蓄積する。そして、制御部１０３は、一時記憶メモリ１０２に蓄積された画像情報Ｇ５、Ｇ４をコンピュータ１００Ｂへ出力させる。
【００３９】
以上説明したように、１次画像読取り終了後、画像読取ユニット１０１を１次画像読取りの読取り開始位置Ｓに戻して２次画像読取りを行うこともできるが、画像読取ユニット１０１を１次画像読取りの読取り終了位置Ｅから、１次画像読取りの時とは反対方向に移動させて２次画像読取りを行うことにより、画像読取ユニット１０１を１次画像読取りの読取り開始位置Ｓに戻す必要がないため、画像読取ユニット１０１を１次画像読取りの読取り開始位置Ｓに戻して２次画像読取りを行う場合に比べて、原稿の画像読取りにかかる時間を短くすることができる。
【００４０】
なお、２次画像読取りにおいて一時記憶メモリ１０２に蓄積される画像情報は、相対移動の停止位置の前後所定走査ライン分のみであるので、通常、蓄積許容量を越えることはない。また、原稿の画像情報が極めて膨大である場合や、一時記憶メモリ１０２の蓄積許容量が少ない場合等に、２次画像読取りにおいて間欠読取りを行った全画像情報が蓄積許容量を越える場合も想定し得るが、２次画像読取りの各読取領域の画像情報量は、１次画像読取りにおける画像情報量と所定走査ライン分ｋ等に基づいて予測可能であるから、２次画像読取りにおいて蓄積された画像情報量が一時記憶メモリ１０２の蓄積許容量の上限付近となった場合、即ち、次の読取領域の画像情報を蓄積すれば蓄積許容量を越えると予想される場合に、読取領域間の適当な位置において画像読取ユニット１０１の読取位置の相対移動を減速又は停止して、一時記憶メモリ１０２に蓄積された画像情報をコンピュータ１００Ｂへ出力させるようにすればよい。このように画像読取ユニット１０１の読取位置の相対移動を読取領域間で減速又は停止しても、読取領域間では画像読取りを行っていないので、１次画像読取りのような、つなぎ目における画像のズレ等が生じることはない。
また、２次画像読取りにおいて、画像読取りを行わない領域、即ち各読取領域間は、原稿又は画像読取ユニット１０１を高速移動させることとすれば、２次画像読取りの読取時間を短縮することが可能である。
【００４１】
（画像情報形成）
前記１次画像読取りによる１次画像情報と２次画像読取りによる２次画像情報とは順次コンピュータ１００Ｂへ出力され、各画像情報はＲＡＭやハードディスクの記憶手段に格納される。即ち、１次画像情報としてＧ１、Ｇ２、Ｇ３が、２次画像情報としてＧ４、Ｇ５が記憶手段に格納されている。ここで、画像情報Ｇ１の末部、画像情報Ｇ２の始部及び末部、及び画像情報Ｇ３の始部では、前述したように、画像の間延びやブレ等が生じているおそれがある。この部分を画像情報Ｇ５、Ｇ４に置き換えて全画像情報を形成する。
【００４２】
即ち、図４に示すように、コンピュータ１００Ｂは、画像情報Ｇ１の末部、画像情報Ｇ２の始部及び末部、及び画像情報Ｇ３の始部から、予め設定された所定走査ライン分ｋの画像情報を廃棄して、画像情報Ｇ１´、Ｇ２´、Ｇ３´を夫々形成する（図４（ａ））。つぎに、各画像情報Ｇ１´、Ｇ２´、Ｇ３´間に画像情報Ｇ５、Ｇ４を挿入して、画像情報Ｇ１´、Ｇ５、Ｇ２´、Ｇ４、Ｇ３´の順に各画像情報を結合して全画像情報を得る（図４（ｂ））。
【００４３】
このような動作を行う画像情報形成手段は、コンピュータ１００Ｂを、スキャナ１００Ａから順次出力される１次画像情報及び２次画像情報、即ち画像情報Ｇ１、Ｇ２、Ｇ３、Ｇ４、Ｇ５を格納する画像情報記憶手段、１次画像情報Ｇ１、Ｇ２、Ｇ３から、２次画像読取りを行った所定走査ライン分ｋを削除して画像情報Ｇ１´、Ｇ２´、Ｇ３´を得る画像情報加工手段、所定走査ライン分ｋが削除された１次画像情報Ｇ１´、Ｇ２´、Ｇ３´と２次画像情報Ｇ５、Ｇ４とを結合して全画像情報を形成する画像情報結合手段として機能させるプログラムにより実現できる。
【００４４】
なお、上記した１次画像情報の停止位置前後の画像情報を２次画像情報に置き換える処理を、スキャナ１００Ａの一時記憶メモリ１０２において行うようにしてもよい。具体的には、前記１次画像読取りと並行して、画像情報Ｇ１の末部、画像情報Ｇ２の始部及び末部、及び画像情報Ｇ３の始部から、予め設定された所定走査ライン分ｋの画像情報を除いた画像情報を、画像情報Ｇ１´、Ｇ２´、Ｇ３´としてコンピュータ１００Ｂへ順次出力する処理を行う。すなわち、画像情報Ｇ１の末部、画像情報Ｇ２の始部及び末部、及び画像情報Ｇ３の始部の画像情報は、一時記憶メモリ１０２に蓄積したままにしておく。そして、２次画像読取りを行い、一時記憶メモリ１０２において、画像情報Ｇ１の末部、画像情報Ｇ２の始部及び末部、及び画像情報Ｇ３の始部の画像情報を２次画像情報Ｇ５、Ｇ４に置き換えてコンピュータ１００Ｂへ出力する。そして、コンピュータ１００Ｂにおいて、画像情報Ｇ１´、Ｇ５、Ｇ２´、Ｇ４、Ｇ３´の順に各画像情報を結合して全画像情報を得る。
【００４５】
また、前記１次画像読取りにおいて、一時記憶メモリ１０２の空き容量が所定値より少なくなった場合に、画像読取ユニット１０１の読取位置の相対移動を停止させて一時記憶メモリ１０２の空き容量を回復させるようにしているが、画像読取ユニット１０１を停止させることなく一時記憶メモリ１０２の空き容量を回復させることも可能である。すなわち、画像読取ユニット１０１の読取位置の原稿に対する相対移動を停止させるのではなく、相対移動の速度を低下させることにより一時記憶メモリ１０２に画像情報が蓄積される速度を低下させる。これにより、一時記憶メモリ１０２から画像情報を出力する速度が、一時記憶メモリ１０２に画像情報を蓄積する速度を上回ることになり、一時記憶メモリ１０２の空き容量が回復する。そして、一時記憶メモリ１０２の空き容量が回復した後に、画像読取ユニット１０１の読取位置の相対移動の速度を所定の一定速度に戻して画像読取りを行う。一時記憶メモリ１０２の空き容量が所定値より少なくなった場合に、画像読取ユニット１０１を停止させるのか或いは減速させるのかは、一時記憶メモリ１０２への画像情報の蓄積速度と蓄積許容量、そしてコンピュータ１００Ｂの処理速度との関係から決定することができる。なお、画像読取ユニット１０１の読取位置の相対移動を減速させて１次画像読取りを行う場合には、相対移動を減速させた部分及びその相対移動の速度を元の速度に戻すために加速させた部分の所定ライン分について、前記２次画像読取りを行うようにする。
【００４６】
なお、本実施の形態においては、スキャナ１００Ａの制御を制御部１０３により行うこととしたが、これに代えてコンピュータ１００Ｂで行うこととしてもよい。また、本実施の形態では、本発明に係る画像読取装置の実施形態として、スキャナ１００Ａとコンピュータ１００Ｂとが接続された形態を例に説明したが、本画像読取装置の形態はこれに限定されるものでもなく、本発明の要旨を逸脱しない範囲において、その他の形態をとり得ることは当然である。例えばスキャナ１００Ａを、コピー機能やファクシミリ機能、プリンタ機能等を併有する複合機とすることも可能であり、また、コンピュータ１００Ｂが具備するＣＰＵやＲＡＭ、ハードディスク等を該複合機に内蔵させた一体の装置として実現することも可能である。
【００４７】
以下、本発明の第２の実施形態に係る画像読取装置及び画像読取方法について説明する。本実施の形態に係る画像読取装置は、図１に示した第１の実施形態に係る画像読取装置１００と同様、スキャナ１００Ａとコンピュータ１００Ｂとが画像情報等を送信可能に接続されたものである。したがって、ここでは第１の実施の形態と同一の構成のものには同一番号を付けてその説明を一部省略し、異なる点について以下で説明する。本実施の形態では、原稿の読取り開始前に、原稿の読取条件から画像読取ユニット１０１の予測停止位置を算出する。この予測停止位置の算出は、制御部１０３と一時記憶メモリ１０２によって行われ、この制御部１０３と一時記憶メモリ１０２が停止位置算出手段として機能する。また、１次画像情報と２次画像情報の重複部分において、１次画像情報を２次画像情報に置き換える処理は、本実施の形態ではコンピュータ１００Ｂではなく一時記憶メモリ１０２内で行われる。したがって、本実施の形態では、制御部１０３と一時記憶メモリ１０２が画像情報形成手段として機能する。
【００４８】
以下、つなぎ読取りを行う場合に、画像読取装置１００において行われる処理動作について説明する。本実施の形態におけるつなぎ読取りは、原稿の読取条件に基づいて１次画像読取りにおける画像読取ユニット１０１の予測停止位置を算出する予測停止位置の算出と、算出された予測停止位置の前後所定走査ラインの画像を読取る２次画像読取りと、原稿全域に対して、画像読取ユニット１０１の読取位置と原稿との相対移動の停止／再始動を繰り返して行う１次画像読取りと、１次画像読取りによる１次画像情報の停止位置前後の画像情報を、２次画像読取りによる２次画像情報に置き換えて全画像情報を出力する画像情報形成とによって行われる。
【００４９】
（予測停止位置の算出）
前記したように、一時記憶メモリ１０２に蓄積される画像情報は、符号化処理が施されていない画像情報、すなわち非圧縮状態の画像情報であるため、符号化処理が施された画像情報とは異なり、原稿の画像内容によってその画像情報量が変化することはない。また、画像読取ユニット１０１によって読取られる原稿の画像情報量は、原稿の読取条件、具体的には、原稿サイズ、読取階調数、解像度、及び倍率に基づいて算出することができる。したがって、これらの原稿の読取条件に基づいて原稿の画像情報量を算出し、その画像情報量が一時記憶メモリ１０２における画像情報の蓄積許容量を越えるか否かによって、つなぎ読取りが必要であるか否かを原稿読取り開始前に予め判断することができる。
【００５０】
制御部１０３は、画像読取ユニット１０１に原稿の画像読取りを行なわせる前に、読み取るべき原稿の読取条件、すなわち、原稿サイズ、原稿の読取階調数、解像度、及び倍率を判断する。
ここで、原稿サイズは、画像読取ユニット１０１に設けられている反射型センサ（不図示）によって検出される検出信号等から判断することができる。原稿の読取階調数、すなわち原稿の画像がカラーであるかモノクロであるかは、例えば画像読取ユニット１０１に原稿の予備走査を行わせ、それによって得られた色画素数を計数することにより判断することができる。また、この画像読取装置１００には、各種動作指示や設定等の入力を行うための操作部（不図示）が設けられており、原稿を読取る際の解像度及び倍率は、この操作部から入力されるものである。なお、操作部からこれらの入力がなされることなく原稿の読取りが指示された場合には、制御部１０３は、予め設定されている解像度によって原稿を等倍で読み取るものと判断する。
【００５１】
制御部１０３は、以上の原稿の読取条件を判断した後、該読取条件に基づいて原稿の画像情報量を算出する。そして、原稿の画像情報量と一時記憶メモリ１０２における画像情報の蓄積許容量とを比較することにより、つなぎ読取りが必要であるか否かを判断する。ここで、制御部１０３は、原稿の画像情報量が一時記憶メモリ１０２における画像情報の蓄積許容量を越えないと判断した場合、画像読取ユニット１０１に通常の画像読取りを行わせる。すなわち、制御部１０３は、画像読取ユニット１０１につなぎ読取りを行わせることなく、原稿全域の画像を一度の走査で読み取らせる。一方、制御部１０３は、原稿の画像情報量が一時記憶メモリ１０２における画像情報の蓄積許容量を越えている、すなわち、つなぎ読取りが必要であると判断した場合には、原稿の画像情報量と一時記憶メモリ１０２における画像情報の蓄積許容量に基づいて画像読取ユニット１０１の停止回数を算出する。例えば、原稿の画像情報量が１５６．６０ＭＢで、一時記憶メモリ１０２における画像情報の蓄積許容量が６４ＭＢであれば、画像読取ユニット１０１の停止回数２回を算出することができる。
【００５２】
次に、制御部１０３は、つなぎ読取りが必要であると判断した場合の画像読取ユニット１０１の予測停止位置を算出する。本実施の形態における原稿の画像読取りは、原稿の幅方向の光源及び反射ミラーを原稿の長さ方向、すなわち副走査方向に走査して行われるものであるが、原稿の副走査方向の走査ライン数は、原稿の読取条件によって予め定められている。したがって、原稿の副走査方向の走査ライン数は、制御部１０３が原稿の読取条件を判断した時点で決定される。制御部１０３は、この原稿の副走査方向の走査ライン数と、原稿の画像情報量と、一時記憶メモリ１０２における画像情報の蓄積許容量に基づいて画像読取ユニット１０１の予測停止位置を算出する。例えば、上記のように原稿の画像情報量が１５６．６０ＭＢで、一時記憶メモリ１０２における画像情報の蓄積許容量が６４ＭＢであれば、予測停止位置Ｌ３及びＬ４を算出することができる。
【００５３】
以上説明したように、原稿読取り開始前につなぎ読取りが必要であると判断した場合には、画像読取ユニット１０１の予測停止位置を算出することができるが、本実施の形態では、一時記憶メモリ１０２の所定領域に、原稿の読取条件に基づいて予め算出した画像読取ユニット１０１の停止位置に関する情報が格納された予測停止位置格納テーブルＴが設けられている。
【００５４】
図５は、カラー原稿の画像を等倍で読取る場合の予測停止位置に関する情報が格納された予測停止位置格納テーブルＴを示したものである。図に示すように、この予測停止位置格納テーブルＴは、「原稿サイズ」フィールド、「解像度」フィールド、「必要メモリ量」フィールド、及び「予測停止位置」フィールドからなる。「原稿サイズ」フィールドには、画像読取ユニット１０１によって読取り可能な、例えばＡ４（日本工業規格Ａ列４番）、Ｂ４（日本工業規格Ｂ列４番）等の原稿サイズが格納されている。「解像度」フィールドには、例えば６００×６００ｄｐｉ等の画像読取ユニット１０１が原稿の画像を読取る際の解像度が格納されている。「必要メモリ量」フィールドには、例えば、１５６．６０ＭＢ等の画像読取ユニット１０１により所定原稿サイズの原稿を所定の解像度で読取った場合に、その画像情報を蓄積するために必要なメモリ量が格納されている。この必要メモリ量は、前記原稿の画像情報量に相当するものであり、原稿の読取条件に基づいて算出されるものである。「予測停止位置」フィールドには、例えばＬ３及びＬ４等、所定サイズの原稿を所定の解像度で読み取る場合に、画像読取ユニット１０１が停止すると予測される予測停止位置が格納されている。この予測停止位置は、前記した通り、原稿の副走査方向の走査ライン数と、原稿の画像情報量（必要メモリ量）と、一時記憶メモリ１０２における画像情報の蓄積許容量に基づいて算出されるものである。このように、予測停止位置格納テーブルＴには、原稿サイズ、解像度等の原稿の読取条件と、必要メモリ量と、予測停止位置とが対応づけられて格納されている。
【００５５】
このような予測停止位置格納テーブルＴを設けておくことにより、制御部１０３は、原稿読取り開始前に、原稿の読取条件を判断し、該読取条件に基づいて予測停止位置を予測停止位置格納テーブルＴから読み出すことによって、画像読取ユニット１０１の予測停止位置を決定することができる。例えば、Ｂ４サイズの原稿を６００×６００ｄｐｉの解像度で読み取る場合には、その画像情報を蓄積するために１５６．６０ＭＢのメモリが必要であり、画像読取ユニット１０１が予測停止位置Ｌ３及びＬ４で停止するということを、この予測停止位置格納テーブルＴから読み出すことができる。したがって、原稿読取り開始前に、原稿の読取条件に基づいて必要メモリ量（原稿の画像情報量）を算出し、更に予測停止位置を算出するといった処理を行う必要がないため、原稿の画像読取りにかかる時間を短くすることができる。また、原稿の読取条件が同一であれば、算出される予測停止位置は同じものである。したがって、読取条件が同じ複数枚の原稿に対し、それぞれつなぎ読取りを行うような場合に、同じ予測停止位置を算出するといった無駄な処理を行わなくて済むという利点がある。
【００５６】
なお、図示する予測停止位置格納テーブルＴは、カラー原稿を等倍で読取る場合の画像読取ユニット１０１の予測停止位置が格納されたものであり、モノクロ原稿を読取る場合や、拡大又は縮小して原稿を読取る場合の予測停止位置格納テーブルＴも同様に格納しておけばよい。また、本実施の形態では、図６に示すように、１次画像読取りは、２次画像読取りとは逆方向に画像読取ユニット１０１を移動させることによって行われる。したがって、この予測停止位置Ｌ３及びＬ４は、画像読取ユニット１０１が２次画像読取りの読取り終了位置Ｅから読取り開始位置Ｓに向けて１次画像読取りを行う場合に、画像読取ユニット１０１が停止すると予測される位置情報として算出されたものである。また、予測停止位置格納テーブルＴは、一時記憶メモリ１０２の所定領域に格納されているが、例えば、スキャナ１００ＡにＲＡＭ等を設けて、該ＲＡＭの所定領域に格納しておくようにしてもよい。
【００５７】
（２次画像読取り）
制御部１０３は、原稿読取り開始前に、つなぎ読取りが必要であると判断した場合、予測停止位置格納テーブルＴから原稿の読取条件に対応する予測停止位置を読み出し、読み出した予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを画像読取ユニット１０１に行わせる。以下、予測停止位置格納テーブルＴから予測停止位置Ｌ３及びＬ４を読み出した場合について説明する。
【００５８】
制御部１０３は、予測停止位置格納テーブルＴから読み出した予測停止位置に基づいて、２次画像読取りで読み取るべき領域を決定する。即ち、図６に示すように、走査ラインＬ３及びＬ４の前後所定の走査ライン分ｊだけを２次画像読取りの読取領域として決定する。従って、本実施の形態における２次画像読取りの読取領域は、走査ラインＬ３−ｊから走査ラインＬ３＋ｊ、及び走査ラインＬ４−ｊから走査ラインＬ４＋ｊとなる。ここで、２次画像読取りを行うべき各予測停止位置の前後所定走査ライン分ｊは、第１の実施の形態における前記制動距離及び助走距離を考慮して設定される走査ライン分ｋに所定走査ライン分αを加えたものである。なぜなら、予測停止位置Ｌ３及びＬ４は、原稿の読取条件から原稿読取り前に予め算出されていたのであり、実際に１次画像読取りを行った場合の画像読取ユニット１０１の停止位置は、例えば、温度や湿度等の動作環境等により若干変化する場合があるからである。したがって、実際の停止位置と予め予測した停止位置とが最大で走査ライン分βずれるような場合には、前記所定走査ライン分αは、この走査ライン分βよりも若干大きな値となるように設定される。なお、本実施の形態においては、予測される停止位置の前後所定の走査ライン分ｊを読取領域としているが、例えば、制動距離と助走距離が異なるような場合等には、前後に別個の走査ライン分を設定することは勿論可能である。
【００５９】
このようにして２次画像読取りの読取領域を決定した後、制御部１０３は、パルスモータ等の駆動源の駆動パルス数を制御することによって、画像読取ユニット１０１の位置を制御するとともに、該画像読取ユニット１０１に決定した２次画像読取りの読取領域を読み取らせる。即ち、図６に示すように、読取開始位置Ｓから走査ラインＬ３−ｊまでは画像読取りを行わずに、画像読取ユニット１０１の読取位置の相対移動のみを行う。そして、走査ラインＬ３−ｊから走査ラインＬ３＋ｊにおいては、画像読取ユニット１０１に原稿の画像読取りを行わせ、該領域における画像情報Ｇ６を一時記憶メモリ１０２に蓄積する。同様に、走査ラインＬ３＋ｊから走査ラインＬ４−ｊまでは画像読取りを行わずに、画像読取ユニット１０１の読取位置の相対移動のみを行う。そして、走査ラインＬ４−ｊから走査ラインＬ４＋ｊにおいては、画像読取ユニット１０１に原稿の画像読取りを行わせ、該領域における画像情報Ｇ７を一時記憶メモリ１０２に蓄積する。このようにして２次画像読取りにより読み取られた２次画像情報Ｇ６及びＧ７は、図７に示すように、一時記憶メモリ１０２における２次画像情報蓄積領域に蓄積される。
【００６０】
（１次画像読取り）
２次画像読取り終了後、図６に示すように、画像読取ユニット１０１は、２次画像読取りの読取り終了位置Ｅに位置している。したがって、制御部１０３は、画像読取ユニット１０１を２次画像読取りとは反対方向に移動させて原稿の画像読取りを行わせる。すなわち、制御部１０３は、画像読取ユニット１０１に２次画像読取りの読取り終了位置Ｅから読取り開始位置Ｓに向けて画像読取りを行わせる。
【００６１】
（画像情報形成）
そして、１次画像読取りにおいて画像読取ユニット１０１の読取位置が一旦停止された場合に、１次画像情報のうち２次画像情報と重複しない部分については、一時記憶メモリ１０２に所定ライン分の画像情報が蓄積された段階でコンピュータ１００Ｂへそのまま出力させ、重複する部分については２次画像情報に置き換えて出力させる。すなわち、制御部１０３は、図８（ａ）に示すように、それまでに蓄積された２次画像読取りの読取り終了位置Ｅから走査ラインＬ４までの画像情報Ｇ８のうち、画像情報Ｇ７と重複しない部分の画像情報、すなわち、２次画像読取りの読取り終了位置Ｅから走査ラインＬ４＋ｊまでの画像情報を、画像情報Ｇ８´としてコンピュータ１００Ｂへそのまま出力させる。続いて、画像情報Ｇ７と重複する部分の画像情報を、一時記憶メモリ１０２の２次画像情報蓄積領域に蓄積されている画像情報Ｇ７に置き換えて出力させる。すなわち、画像情報Ｇ８の走査ラインＬ４＋ｊから走査ラインＬ４までの画像情報を破棄し、代わりに一時記憶メモリ１０２の２次画像情報蓄積領域に蓄積されている画像情報Ｇ７の走査ラインＬ４＋ｊから走査ラインＬ４までの画像情報をコンピュータ１００Ｂへ出力させる。
【００６２】
その後、制御部１０３は、画像読取ユニット１０１の読取位置の原稿に対する相対移動を再始動させて、走査ラインＬ４以降の原稿の画像読取りを行う。走査ラインＬ４以降の画像読取りにおいて、画像読取ユニット１０１の読取位置が走査ラインＬ３で一旦停止された場合に、それまでに蓄積された走査ラインＬ４から走査ラインＬ３までの画像情報Ｇ９のうち、画像情報Ｇ６及びＧ７と重複しない部分についてはそのまま出力させ、重複する部分については画像情報Ｇ６及びＧ７にそれぞれ置き換えて出力させる。すなわち、画像情報Ｇ９の走査ラインＬ４から走査ラインＬ４−ｊまでの画像情報を破棄し、代わりに２次画像情報蓄積領域に蓄積されている画像情報Ｇ７の走査ラインＬ４から走査ラインＬ４−ｊまでの画像情報をコンピュータ１００Ｂへ出力させる。続いて、画像情報Ｇ９のうち画像情報Ｇ６、Ｇ７と重複しない部分、すなわち、走査ラインＬ４−ｊから走査ラインＬ３＋ｊまでの画像情報を、画像情報Ｇ９´としてコンピュータ１００Ｂへそのまま出力させる。そして、画像情報Ｇ９の走査ラインＬ３＋ｊから走査ラインＬ３までの画像情報を破棄し、代わりに一時記憶メモリ１０２の２次画像情報蓄積領域に蓄積されている画像情報Ｇ６の走査ラインＬ３＋ｊから走査ラインＬ３までの画像情報をコンピュータ１００Ｂへ出力させる。
【００６３】
その後、同様に、制御部１０３は、画像読取ユニット１０１の読取位置の原稿に対する相対移動を再始動させて、走査ラインＬ３から２次画像読取りの読取り開始位置Ｓまでの原稿の画像読取りを行う。そして、制御部１０３は、それまでに蓄積された走査ラインＬ３から２次画像読取りの読取り開始位置Ｓまでの画像情報Ｇ１０のうち、画像情報Ｇ６と重複する部分については画像情報Ｇ６に置き換えて出力させ、重複しない部分についてはそのままコンピュータ１００Ｂへ出力させる。すなわち、画像情報Ｇ１０の走査ラインＬ３から走査ラインＬ３−ｊまでの画像情報を破棄し、代わりに一時記憶メモリ１０２の２次画像情報蓄積領域に蓄積されている画像情報Ｇ６の走査ラインＬ３から走査ラインＬ３−ｊまでの画像情報をコンピュータ１００Ｂへ出力させる。続いて、画像情報Ｇ１０のうち、画像情報Ｇ６と重複しない部分、すなわち、走査ラインＬ３−ｊから２次画像読取りの読取り開始位置Ｓまでの画像情報を、画像情報Ｇ１０´としてコンピュータ１００Ｂへそのまま出力させる。
【００６４】
したがって、２次画像読取りによる２次画像情報Ｇ６及びＧ７と、１次画像読取りによる１次画像情報Ｇ８、Ｇ９、Ｇ１０は、図８（ｂ）に示すように、画像情報Ｇ８´、Ｇ７、Ｇ９´、Ｇ６、Ｇ１０´の順で一時記憶メモリ１０２からコンピュータ１００Ｂへと出力される。なお、本実施の形態では、１次画像読取りの実際の停止位置を予測停止位置Ｌ３及びＬ４として説明したが、１次画像読取りの実際の停止位置は、前記したように画像読取ユニット１０１の動作状態等により予測停止位置Ｌ３、Ｌ４とは若干ずれる場合がある。しかしながら、本実施の形態における２次画像読取りの読取領域は、前記制動距離及び助走距離とともにこのずれを考慮して設定されているので、実際の停止位置が予測停止位置とずれていたとしても、１次画像読取りにおいて画像読取ユニット１０１が実際に停止した位置の前後所定ライン分の画像情報を、先に行った２次画像読取によって読取った２次画像情報に置き換えることができる。
【００６５】
また、２次画像読取り終了後、画像読取ユニット１０１を２次画像読取りの読取り開始位置Ｓに戻し、画像読取ユニット１０１を２次画像読取りの時と同一方向に移動させて、１次画像読取りを行うようにしてもよい。この場合、予測停止位置格納テーブルＴの予測停止位置欄には、２次画像読取りの読取り開始位置Ｓから画像読取ユニット１０１を２次画像読取りの時と同一方向に移動させて１次画像読取りを行う場合に、画像読取ユニット１０１が停止すると予測される予測停止位置を予め格納しておくようにする。ただし、本実施の形態において説明したように、２次画像読取りの読取り終了位置Ｅから１次画像読取りを行う場合、画像読取ユニット１０１を２次画像読取りの読取り開始位置Ｓに戻す必要がないため、画像読取ユニット１０１を２次画像読取りの読取り開始位置Ｓに戻して原稿の画像を読み取る場合に比べて、原稿の読取りにかかる時間を短くすることができる。
【００６６】
なお、２次画像情報及び１次画像情報をコンピュータ１００Ｂへ出力して、該コンピュータ１００Ｂにおいて１次画像情報の重複部分を２次画像情報に置き換えるようにしてもよい。すなわち、部分的な読取りである２次画像読取り終了後、その読取領域を示す位置情報を付加して、２次画像情報Ｇ６、Ｇ７を一時記憶メモリ１０２からコンピュータ１００Ｂへ出力する。そして、１次画像読取りを行うとともに、一時記憶メモリ１０２から１次画像情報Ｇ８、Ｇ９、Ｇ１０を順次コンピュータ１００Ｂへ出力させる。そして、コンピュータ１００Ｂにおいて、２次画像情報に付加された読取領域を示す位置情報に基づいて、１次画像情報の所定部分（重複部分）を２次画像情報に置き換える処理を行う。すなわち、画像情報Ｇ８の末部、画像情報Ｇ９の始部及び末部、及び画像情報Ｇ１０の始部から、所定走査ライン分ｊの画像情報を破棄して、画像情報Ｇ８´、Ｇ９´、Ｇ１０´を形成する。次に、各画像情報Ｇ８´、Ｇ９´、Ｇ１０´間に画像情報Ｇ７、Ｇ６を挿入して、画像情報Ｇ８´、Ｇ７、Ｇ９´、Ｇ６、Ｇ１０´の順に各画像情報を結合して全画像情報を得る。
【００６７】
このように、コンピュータ１００Ｂを画像情報形成手段として機能させることも可能であるが、この場合、一時記憶メモリ１０２からコンピュータ１００Ｂへ出力される１次画像情報と２次画像情報には重複部分があるため、コンピュータ１００Ｂへ出力される全画像情報は、原稿の実際の画像情報量よりも多いものとなる。一方、本実施の形態で説明したように、一時記憶メモリ１０２において、１次画像情報のうち２次画像情報と重複しない部分についてはそのまま出力させ、重複する部分については２次画像情報に置き換えて出力させることにより、コンピュータ１００Ｂへ出力される全画像情報量は、原稿の画像情報量と等しいものとなり、コンピュータ１００Ｂへ不要な画像情報が出力されることがない。また、コンピュータ１００Ｂを画像情報形成手段として機能させた場合、コンピュータ１００Ｂにおいて、一時記憶メモリ１０２から出力された２次画像情報Ｇ６、Ｇ７、１次画像情報Ｇ８、Ｇ９、Ｇ１０に基づいて全画像情報を得る処理を行うためのソフト等が必要となる。したがって、本実施形態のように、制御部１０３と一時記憶メモリ１０２を画像情報形成手段として機能させることにより、コンピュータ１００Ｂに前記ソフトをインストールする必要がなく、また不要な画像情報をコンピュータ１００Ｂへ出力させることがないという利点がある。
【００６８】
また、本実施の形態においては、スキャナ１００Ａの制御を制御部１０３により行うこととしたが、これに代えてコンピュータ１００Ｂで行うこととしてもよい。また、本実施の形態では、本発明に係る画像読取装置の実施形態として、スキャナ１００Ａとコンピュータ１００Ｂとが接続された形態を例に説明したが、本画像読取装置の形態はこれに限定されるものでもなく、本発明の要旨を逸脱しない範囲において、その他の形態をとり得ることは当然である。例えばスキャナ１００Ａを、コピー機能やファクシミリ機能、プリンタ機能等を併有する複合機とすることも可能であり、また、コンピュータ１００Ｂが具備するＣＰＵやＲＡＭ、ハードディスク等を該複合機に内蔵させた一体の装置として実現することも可能である。
【００６９】
【発明の効果】
このように、本発明によれば、画像読取手段に原稿全域に対してつなぎ読取りを行う１次画像読取りと、画像読取手段の停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを別々に行わせ、１次画像読取りで得た１次画像情報と２次画像読取りで得た２次画像情報とが重複する部分について、１次画像情報の重複部分を２次画像情報に置き換えることにより、原稿の全画像情報を形成させるようにしたので、つなぎ読取りのつなぎ目付近において、画像の間延びやブレ、色ズレ等が生じることがない。これにより、装置コストが高くならないような安価な構成で、写真やカラー原稿等の画像情報が膨大な画像を、忠実且つ精度良く読み取ることが可能となる。
【００７０】
また、本発明によれば、画像読取手段に１次画像読取りとしてつなぎ読取りを行わせた際に、画像読取手段を停止させた停止位置を示す位置情報を一時記憶手段に記憶させておき、その位置情報に基づいて各停止位置の前後所定の走査ライン分の画像を２次画像読取りさせるようにしたので、２次画像読取りの読取領域を容易に決定することができる。
【００７１】
また、本発明によれば、２次画像読取りを行うべき各停止位置の前後所定の走査ライン分は、原稿又は画像読取手段を停止するために必要な制動距離と、原稿又は画像読取手段を一定速度で再移動するために必要な助走距離との和に相当するものとしたので、２次画像読取りを行うべき領域を必要且つ最小限に抑制することができる。従って、２次画像情報の蓄積のために一時記憶手段の容量を増加させる必要がなく、装置コストの増加を抑えることができる。
【００７２】
また、本発明によれば、原稿読取り開始前に、原稿の読取条件から画像読取手段の読取位置の停止位置を算出し、画像読取手段に算出した予測停止位置の前後所定の走査ライン分の画像を読取る２次画像読取り行わせてその２次画像情報を一時記憶手段に蓄積させ、その２次画像情報に２次画像読取りの読取領域を示す位置情報を付加して一時記憶手段から出力させた後、原稿全域に対する１次画像読取りを行わせ、画像情報形成手段に２次画像情報と１次画像情報とを順次記憶させて、両者が重複する部分について、１次画像情報の重複部分を２次画像情報に置き換えるようにしたので、原稿の全画像情報を形成する処理を、例えば、コンピュータ等に行わせることができる。
【００７３】
また、本発明によれば、原稿読取り開始前に、原稿の読取条件から画像読取手段の停止位置を算出し、画像読取手段に算出した予測停止位置の前後所定の走査ライン分の画像を読取る２次画像読取り行わせてその２次画像情報を一時記憶手段に蓄積させた後、原稿全域に対する１次画像読取りを行わせ、画像情報が一時記憶手段の蓄積許容量を越えた際に、一時記憶手段において１次画像情報と２次画像情報の重複する部分について、１次画像情報の重複部分を２次画像情報に置き換えて出力させるようにしたので、原稿の全画像情報を形成する処理を一時記憶手段において行うことができる。従って、画像情報をコンピュータに出力するような場合に、そのコンピュータに１次画像情報の重複部分を２次画像情報に置き換える処理を行わせたり、そのために必要なソフトをインストールさせたりする必要がないという利点がある。
【００７４】
また、本発明によれば、原稿の読取条件に基づいて予め算出した予測停止位置が格納された予測停止位置格納テーブルを記憶しており、原稿読取り開始前に、原稿の読取条件を判断し、それに基づいて予め記憶されている予測停止位置を読み出して、画像読取手段に予測停止位置の前後所定の走査ライン分の画像を読み取る２次画像読取りを行わせるようにしたので、原稿読取り開始前に、予測停止位置を算出するための処理を行う必要がないため、原稿の読取りにかかる時間を短くすることができる。
【図面の簡単な説明】
【図１】画像読取装置１００の構成を示すブロック図である。
【図２】第１の実施形態における１次画像読取り及び２次画像読取りを説明するための模式図である。
【図３】制動距離及び助走距離を説明するための模式図である。
【図４】第１の実施形態における画像情報形成を説明するための模式図である。
【図５】第２の実施形態における予測停止位置格納テーブルＴを説明するための図である。
【図６】第２の実施形態における２次画像読取り及び１次画像読取りを説明するための模式図である。
【図７】一時記憶メモリ１０２内の画像情報の蓄積領域を説明するための模式図である。
【図８】第２の実施形態における画像情報形成について説明するための模式図である。
【図９】スキャナ機能を備えた複合機１の上部の外観を示す概略斜視図である。
【図１０】読取載置台３及び原稿押さえカバー４の縦断面を示す断面図である。
【図１１】画像読取ユニット７の主要構成を示した図である。
【図１２】画像読取ユニット７によって読み取られた原稿の画像情報のデータ転送の流れを示した模式図である。
【符号の説明】
１００  画像読取装置
１００Ａ  スキャナ
１００Ｂ  コンピュータ
１０１  画像読取ユニット
１０２  一時記憶メモリ
１０３  制御部
Ｔ  予測停止位置格納テーブル
【図１】
2004242268.tif 000003
【図２】
2004242268.tif 000004
【図３】
2004242268.tif 000005
【図４】
2004242268.tif 000006
【図５】
2004242268.tif 000007
【図６】
2004242268.tif 000008
【図７】
2004242268.tif 000009
【図８】
2004242268.tif 000010
【図９】
2004242268.tif 000011
【図１０】
2004242268.tif 000012
【図１１】
2004242268.tif 000013
【図１２】
2004242268.tif 000014