(57)【要約】【課題】間欠制御の前後で画像読取のずれを適切に防止することのできる画像読取装置、画像読取制御方法、及びプログラムの提供を目的とする。【解決手段】原稿に対する読取手段の相対的な移動について所定時間の減速、所定時間の戻り、及び停止状態からの所定時間の加速を含む間欠制御が可能な画像読取装置であって、前記読取手段のｌｓｙｎｃ周期を基準とした減速開始時間に基づいて、前記読取手段のｌｓｙｎｃ周期を基準とした加速開始時間を算出する加速開始時間算出手段と、前記加速開始時間に前記読取手段の加速を開始させる制御手段とを有することにより上記課題を解決する。【選択図】図７
2010016639.tif 000002
【特許請求の範囲】
【請求項１】
原稿に対する読取手段の相対的な移動について所定時間の減速、所定時間の戻り、及び停止状態からの所定時間の加速を含む間欠制御が可能な画像読取装置であって、
前記読取手段のｌｓｙｎｃ周期を基準とした減速開始時間に基づいて、前記読取手段のｌｓｙｎｃ周期を基準とした加速開始時間を算出する加速開始時間算出手段と、
前記加速開始時間に前記読取手段の加速を開始させる制御手段とを有する画像読取装置。
【請求項２】
前記加速開始時間算出手段は、
前記加速後、前記読取手段が前記原稿に対して相対的に定速で移動可能な状態における前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項１記載の画像読取装置。
【請求項３】
前記加速開始時間算出手段は、
前記加速終了時の前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記読取手段の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項２記載の画像読取装置。
【請求項４】
前記加速開始時間算出手段は、
前記加速終了後の定速移動中における前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記読取手段の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項２記載の画像読取装置。
【請求項５】
原稿に対する読取手段の相対的な移動について所定時間の減速、所定時間の戻り、及び停止状態からの所定時間の加速を含む間欠制御が可能な画像読取装置が実行する画像読取制御方法であって、
前記読取手段のｌｓｙｎｃ周期を基準とした減速開始時間に基づいて、前記読取手段のｌｓｙｎｃ周期を基準とした加速開始時間を算出する加速開始時間算出手順と、
前記加速開始時間に前記読取手段の加速を開始させる制御手順とを有する画像読取制御方法。
【請求項６】
前記加速開始時間算出手順は、
前記加速後、前記読取手段が前記原稿に対して相対的に定速で移動可能な状態における前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項５記載の画像読取制御方法。
【請求項７】
前記加速開始時間算出手順は、
前記加速終了時の前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記読取手段の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項６記載の画像読取制御方法。
【請求項８】
前記加速開始時間算出手順は、
前記加速終了後の定速移動中における前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記読取手段の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項６記載の画像読取制御方法。
【請求項９】
原稿に対する読取手段の相対的な移動について所定時間の減速、所定時間の戻り、及び停止状態からの所定時間の加速を含む間欠制御が可能な画像読取装置に、
前記読取手段のｌｓｙｎｃ周期を基準とした減速開始時間に基づいて、前記読取手段のｌｓｙｎｃ周期を基準とした加速開始時間を算出する加速開始時間算出手順と、
前記加速開始時間に前記読取手段の加速を開始させる制御手順とを実行させるためのプログラム。
【請求項１０】
前記加速開始時間算出手順は、
前記加速後、前記読取手段が前記原稿に対して相対的に定速で移動可能な状態における前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項９記載のプログラム。
【請求項１１】
前記加速開始時間算出手順は、
前記加速終了時の前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記読取手段の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項１０記載のプログラム。
【請求項１２】
前記加速開始時間算出手順は、
前記加速終了後の定速移動中における前記読取手段の前記原稿に対する相対的な位置が前記減速開始時の前記読取手段の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、前記ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように前記加速開始時間を算出する請求項１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取制御方法、及びプログラムに関し、特に間欠的に画像読取を実行することができる画像読取装置、画像読取制御方法、及びプログラムに関する。
【背景技術】
【０００２】
イメージスキャナなどの画像読取装置では、固定した原稿面に対して光学系を移動させつつ、原稿面をライン状に順次走査を行うことで原稿面の読み取りを行う原稿固定方式と固定した光学系に対して原稿面を移動させることで原稿面の読み取りを行う原稿移動方式のいずれかが採用されている。このような画像読取装置は他の装置の画像入力部として用いられることが多い。この場合、画像読取装置と他の装置との間にはバッファメモリが設けられるのが一般的である。画像読取装置の画像読取速度と、他の装置の画像読み出し速度とは必ずしも一致せず、その速度差を吸収する必要があるからである。但し、大容量のメモリを用いることは装置のコストアップを招くことになるため、コストミニマムを意識した設計を行う際には、使用するメモリサイズに制限を与える必要がある。そこで、従来、画像読取動作を間欠的に行なうことでバッファメモリの少量化が図られている（例えば、特許文献１）。
【０００３】
図１は、従来の画像読取装置における間欠読取動作を説明するためのフローチャートである。
【０００４】
例えば、オペレーションパネル等を介して画像の読み取り開始指示が入力されると（Ｓ１１でＹＥＳ）、読取光学系を移動させて原稿からの画像の読み取りを開始し（Ｓ１２）、画像の読み取りを実行する（Ｓ１３）。続いて、読取終了位置（読取開始からのライン数で特定される所定の位置）であるか否かを判定する（Ｓ１４）。読取終了位置でない場合（Ｓ１４でＮＯ）、間欠動作の要否を判定する（Ｓ１５）。間欠動作の要否は、例えば、メモリフル（又はニアフル）の発生の有無等に基づいて判定される。間欠動作は不要であると判定した場合（Ｓ１５でＮＯ）、ステップＳ１３以降を繰り返す（すなわち、画像の読み取りを継続する。）。
【０００５】
間欠動作が必要であると判定した場合（Ｓ１５でＹＥＳ）、読取停止信号を発生させ、画像の読取動作を一時停止させる。その後、メモリフルの解消等により画像読取の再開が可能となり、他の装置等から画像読取再開指示が入力されると（Ｓ１７でＹＥＳ）、読取停止信号を解除し、画像読取動作を再開する（Ｓ１２）。画像読取動作中において読取終了位置に達すると（Ｓ１４でＹＥＳ）、画像の読み取りを終了する（Ｓ１８）。
【０００６】
なお、従来、間欠読取動作において画像読取を一時停止又は再開させる際には、読取光学系の加減速が行われる。これは、画像読取装置の振動最適化、モータの脱調の問題があるためである。ここで、読取光学系の加減速中は、読み取った画像データの画質を保障するため画像読取は行われない。すなわち、図２に示されるように、読取光学系が定速移動しているときにのみ画像読取は行われる。
【０００７】
図２は、間欠読取動作における読取光学系の移動速度と時間との関係を示す図である。同図において、横軸は時間を示し、縦軸は読取光学系の移動速度を示す。
【０００８】
期間ｐ１は、読取光学系送り加速期間である。当該期間において画像読取装置は、読取光学系を読取開始位置まで副走査方向に加速移動させる。続いて、期間ｐ２は、読取光学系送り定速期間である。当該期間において画像読取装置は、読取光学系を副走査方向に定速移動させる。続いて、期間ｐ３は、読取光学系送り減速期間である。当該期間において画像読取装置は、読取光学系の動作を間欠させるため、副走査方向に減速移動させる。続いて、期間ｐ４は、読取光学系停止期間である。すなわち、当該期間において読取光学系の移動は停止する。続いて、期間ｐ５は、読取光学系戻し加速期間である。当該期間において画像読取装置は、読取光学系を副走査方向に対し逆方向に加速移動させる。続いて、期間ｐ６は、読取光学系戻し定速期間である。当該期間において画像読取装置は、読取光学系を副走査方向に対し逆方向に定速移動させる。続いて、期間ｐ７は、読取光学系戻し減速期間である。当該期間において画像読取装置は、読取光学系を副走査方向に対し逆方向に減速移動させる。
【０００９】
以上のような、読取光学系の移動速度と移動位置との関係は一定となるように制御される。
【特許文献１】特許第３７０１６２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の間欠読取技術では、読取光学系の主走査方向の同期信号であるｌｓｙｎｃ信号と画像読取動作制御部（読取光学系の移動制御部）とは、読取光学系及びモータの特性を保つために非同期で制御されていた。すなわち、間欠制御（間欠状態への移行による画像読取の一時停止及び間欠状態からの復帰による画像読取の再開）は、ｌｓｙｎｃ信号に同期していなかった。その結果、間欠制御前後で読取画像の抜けや重複が最大で１ライン分発生し、画質を保障できなくなってしまうという問題があった。
【００１１】
図３は、従来の読取光学系の位置とｌｓｙｎｃ信号との関係を説明するための図である。
同図において横軸は時間（単位はｌｓｙｎｃ周期）、縦軸は読取光学系の位置、傾きは読取光学系の移動速度を示す。また、破線の矢印は加速時又は減速時を示し、実線の矢印は定速時を示す。
【００１２】
画像読取はｌｓｙｎｃ信号に同期して実行される。したがって、間欠制御前の画像読取期間Ａにおいて画像読取領域ａが読み取られ、間欠制御後の画像読取期間Ｂにおいて画像読取領域ｂが読み取られる。しかし、間欠制御（期間）はｌｓｙｎｃ信号と同期していないため、同図の例では、画像読取不可領域が発生してしまっている。
【００１３】
本発明は、上記の点に鑑みてなされたものであって、間欠制御の前後で画像読取のずれを適切に防止することのできる画像読取装置、画像読取制御方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【００１４】
そこで上記課題を解決するため、本発明は、原稿に対する読取手段の相対的な移動について所定時間の減速、所定時間の戻り、及び停止状態からの所定時間の加速を含む間欠制御が可能な画像読取装置であって、前記読取手段のｌｓｙｎｃ周期を基準とした減速開始時間に基づいて、前記読取手段のｌｓｙｎｃ周期を基準とした加速開始時間を算出する加速開始時間算出手段と、前記加速開始時間に前記読取手段の加速を開始させる制御手段とを有する。
【００１５】
このような画像読取装置では、間欠制御の前後で画像読取のずれを適切に防止することができる。
【発明の効果】
【００１６】
本発明によれば、間欠制御の前後で画像読取のずれを適切に防止することのできる画像読取装置、画像読取制御方法、及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面に基づいて本発明の実施の形態を説明する。図４は、本発明の実施の形態の原理を説明するための図である。
【００１８】
同図では、画像読取装置において、間欠制御による画像読取の一時停止状態（間欠状態）から読取再開を行う際における読取光学系の位置とｌｓｙｎｃ信号（主走査方向の同期信号）との関係について、発生しうる３つのケースを示している。各ケースおいて、読取光学系（読取手段）の動作状態は、停止状態、加速状態、及び定速（等速）状態の順で遷移する。そのうち定速状態においてのみ画像読取が実行される。画像読取の再開はｌｓｙｎｃ信号に同期して実行される。また、加速状態の時間（期間）は、ＣＰＵ等の制御部によって与えられるため、固定的であり、ケース間で差異はない。
【００１９】
ケースＡは、間欠状態から復帰後の画像読取再開位置Ａが、間欠状態への移行前の画像読取位置（間欠前画像読取位置）より先であるケースである。この場合、画像の読み飛ばし（画像読み飛ばし領域）が発生する。ケースＢは、間欠状態から復帰後の画像読取再開位置Ｂが、間欠前画像読取位置に一致するケースである。この場合、画像読取のずれ（画像の読み飛ばし又は読取画像の重複）は発生しない。ケースＣは、間欠状態から復帰後の画像読取再開位置Ｃが、間欠前画像読取位置より手前であるケースである。この場合、読取画像の重複が発生する。なお、図中において、時間Ａ、時間Ｂ、時間Ｃは、各ケースにおける、ｌｓｙｎｃ信号からの読取光学系の加速開始時間を示す。
【００２０】
同図より、間欠制御の前後で画像読取のずれを起こさないためにはケースＢのタイミングで間欠状態から復帰すればよいことが分かる。読取光学系の加速時間は与えられている（固定的である）ので、時間Ｂを算出すればケースＢの再現が可能である。したがって、本実施の形態の画像読取装置は、時間Ｂを算出することによって、間欠制御の前後で画像読取のずれを回避する。
【００２１】
続いて、時間Ｂの算出方法について説明する。間欠制御の期間は、減速期間、戻り期間（スイッチバック期間）、加速期間に大別される。減速期間は、定速状態の読取光学系の速度を一定の減速度で減速させる期間である。減速期間の終了後、読取光学系は停止する。戻り期間は、読取光学系の位置を戻す（副走査方向における読取方向に対して逆行させる）期間である。戻り期間の終了後、読取光学系は停止する。加速期間は、画像読取を再開するために読取光学系を停止状態から定速状態まで一定の加速度で加速する期間である。
【００２２】
間欠制御の前後で画像読取のずれを防止するためには、少なくとも、減速期間における移動距離（減速距離）と加速期間における移動距離（加速距離）との和が戻り期間における移動距離（戻り距離）以上である必要がある。仮に、減速距離と加速距離との和が戻り距離より小さい場合、加速期間が終了した時点において、減速を開始した位置を通過してしまっており、確実に画像の読み飛ばしが発生するからである。なお、減速距離（減速期間）、戻り距離（戻り期間）、加速距離（加速期間）は、ハードウェアの仕様として固定的に定められている。
【００２３】
まず、画像読取装置のハードウェア仕様において、「戻り距離＝減速距離＋加速距離」が成立する場合の時間Ｂ（ｌｓｙｎｃ周期を基準とした加速開始時間）の算出方法について説明する。図５は、戻り距離＝減速距離＋加速距離の場合のｌｓｙｎｃ周期を基準とした加速開始時間の算出方法を説明するための図である。同図において、横軸は時間（クロックパルス（ｃｌｋ））、縦軸は、読取光学系の移動速度を示す。
【００２４】
同図では、減速期間はクロック６パルス、戻り期間はクロック６パルス、加速期間はクロック６パルスの例が示されている。戻り距離＝減速距離＋加速距離の場合、加速期間の終了時（ポイントＢ）における読取光学系の副走査方向の位置は、減速期間の開始時（ポイントＡ）における位置と同じである。但し、これだけでは、間欠制御前後における画像のずれは確実には解消されない。画像読取はｌｓｙｎｃに同期して実行されるのに対し、間欠制御はｌｓｙｎｃ信号とは非同期に実行されるからである。
【００２５】
そこで、本実施の形態では、ポイントＡとポイントＢとについて、ｌｓｙｎｃ周期を基準とした時間（直前のｌｓｙｎｃ信号からの時間）が同じとなるように加速開始時間を制御する。そうすることにより、加速終了時（すなわち、定速期間開始時）において、副走査方向における位置とｌｓｙｎｃ周期を基準とした時間とについて減速開始時と同じ状態を再現することができる。よって画像読取のずれを防止することができる。なお、図５は、そのように制御された例を示す。すなわち、ポイントＡのｌｓｙｎｃ周期を基準とした時間はクロック１パルスであり、ポイントＢのｌｓｙｎｃ周期を基準とした時間もクロック１パルスである。斯かる加速開始時間は、以下の式（１）によって算出することができる。
【００２６】
【数１】
2010016639.tif 000003
例えば、図５において、ｌｓｙｎｃ周期はクロック４パルス、読取光学系の加速期間はクロック６パルス、減速開始時から次のｌｓｙｎｃ信号までの時間はクロック３パルスである。これを式（１）に当てはめると、ｌｓｙｎｃ周期を基準とした加速開始時間はクロック３パルスとなり、図５の状態に一致する。
【００２７】
次に、画像読取装置のハードウェア仕様において、「戻り距離＞減速距離＋加速距離」が成立する場合の時間Ｂ（ｌｓｙｎｃ周期を基準とした加速開始時間）の算出方法について説明する。図６は、戻り距離＞減速距離＋加速距離の場合のｌｓｙｎｃ周期を基準とした加速開始時間の算出方法を説明するための図である。同図の見方は図５と同じである。
【００２８】
同図では、減速期間はクロック６パルス（ｃｌｋ）、戻り期間はクロック８パルス、加速期間はクロック６パルスの例が示されている。戻り距離＞減速距離＋加速距離の場合、加速期間の終了時（ポイントＢ）における読取光学系の副走査方向の位置は、減速期間の開始時（ポイントＡ）における位置より手前である（ポイントＡにおける位置まで到達（復帰）していない）。したがって、加速期間後の定速期間における移動によってポイントＡにおける位置まで復帰する。図中では、定速期間においてポイントＡにおける位置まで復帰する時点はポイントＣとして示されている。すなわち、加速期間の終了時（定速期間の開始時）からポイントＣまでの期間を定速補正期間と呼び、定速補正期間における読取光学系の移動距離を定速補正距離と呼ぶこととすると、以下の関係が成立することになる。
【００２９】
戻り距離＝減速距離＋加速距離＋定速補正距離
そこで、本実施の形態では、図５と同様の理屈により、ｌｓｙｎｃ周期を基準としたポイントＣの時間がｌｓｙｎｃ周期を基準としたポイントＡの時間と同じになるように加速開始時間を制御する。
【００３０】
斯かる加速開始時間は、以下の式（２）によって算出することができる。
【００３１】
【数２】
2010016639.tif 000004
式（２）は、式（１）における加速時間の項を（加速時間＋定速補完時間）によって置き換えたものである。なお、定速補正時間は以下の式で算出すればよい。
【００３２】
定速補正時間＝｛戻り距離−（減速距離＋加速距離）｝÷読取光学系の定速移動速度
ここで、読取光学系の定速移動速度は画像読取装置のハードウェア仕様により決定されている。
【００３３】
例えば、図６において、ｌｓｙｎｃ周期はクロック４パルス、読取光学系の加速期間はクロック６パルス、定速補正時間はクロック３パルス、減速開始時から次のｌｓｙｎｃ信号までの時間はクロック３パルスである。これを式（１）に当てはめると、ｌｓｙｎｃ周期を基準とした加速開始時間はクロック４パルス（＝クロック０パルス）となり、図６の状態に一致する。
【００３４】
なお、式（１）は、式（２）において定速補正時間＝０の場合に一致する。したがって、ｌｓｙｎｃを基準とした加速開始時間は、式（２）によって一般化されているといえる。図５及び図６の双方の場合を総括すると、本実施の形態では、前記読取光学系が原稿に対して相対的に定速で移動可能な状態における読取光学系の原稿に対する相対的な位置が減速開始時の前記原稿に対する相対的な位置と一致するときのｌｓｙｎｃ周期を基準とした時間が、ｌｓｙｎｃ周期を基準とした減速開始時間と一致するように加速開始時間を算出する
以下、更に具体的に説明する。図７は、本発明の実施の形態における画像読取装置の構成例を示す図である。同図において画像読取装置１００は、画像読取部１１０及び画像形成部１２０を備える。
【００３５】
画像読取部１１０は、ＣＣＤ（Couple Charge Device）や、ＣＩＳ（Contact Image Sensor）等の読取光学系（読取センサ）により、原稿を光学的に読み取り、電子データ（画像データ）に変換する装置である。画像読取方式には、原稿を固定し、読取センサを移動させつつ原稿面をライン状に走査することで画像読取を行うフラットベッド方式（ＦＢ（Flat Bed）方式）、固定した読取センサに対して原稿面を移動させることによって画像読取を行う移動原稿方式（ＡＤＦ（Auto Document Feeder）方式）等がある。本実施の形態において、読取光学系の移動は原稿に対して相対的なものをいう。したがって、本実施の形態には、フラットベッド方式及び移動原稿方式のいずれをも適用可能である。なお、画像読取部１１０は、読取光学系を移動させるためのモータ等を備える。
【００３６】
画像形成部１２０は、画像読取部１１０により読み取られた画像データを出力可能な形式（非図示の画像出力装置等によって出力可能な形式）にして出力する部分であり、画像入力部１３０、メモリ１４０、読取動作制御部１５０、及び画像形成制御部１６０等を備える。
【００３７】
画像入力部１３０は、画像読取部１１０により読み取られた画像データをメモリ１４０に書き込む処理を行う。また、画像データに対して、ライン間補正、シェーディング補正、フィルタ処理等の画像処理を行なってもよい。
【００３８】
メモリ１４０は、画像入力部１３０により書き込まれる画像データを保持する記録媒体である。メモリ１４０の空き領域に応じて、間欠制御の要否が判断される。すなわち、画像読取部１１０が原稿を一定距離（一定ライン数）読み取った際に、メモリ１４０に十分な空き領域があれば読取動作を継続し、十分な空き領域がなければ間欠制御が行なわれる。
【００３９】
読取動作制御部１５０及び画像形成制御部１６０（メモリ１５３を除く）は、画像読取装置１００の非図示のＣＰＵに処理を実行させることによりその機能を実現するソフトウェアプログラムである。
【００４０】
読取動作制御部１５０は、画像読取信号生成部１５１、画像読取駆動制御部１５２、及びメモリ１５３等を有する。
【００４１】
画像読取信号生成部１５１は、ｌｓｙｎｃ信号及び読取光学系に対する駆動信号等の生成を行う。画像読取駆動制御部１５２は、読取動作設定部１６２に対する設定に応じて画像読取部１１０の駆動制御を行う。より詳しくは、画像読取部１１０が備えるモータによる読取光学系の原稿に対する移動の加減速の制御を行う。メモリ１５３は、間欠制御における加速時間、減速時間等が登録された加減速テーブルを保持する。画像読取駆動制御部１５２は、加減速テーブルに登録された値に従って、読取光学系の加減速の制御を行う。但し、加減速テーブルは必須ではない。加減速テーブルに登録される値は、予め画像読取駆動制御部１５２にロジックとして組み込まれていてもよい。
【００４２】
画像形成制御部１６０は、間欠動作制御部１６１、読取動作設定部１６２、メモリ管理部１６３、及び加速開始時間計算部１６４等を有する。
【００４３】
間欠動作制御部１６１は、メモリ１４０の空き容量に応じて、間欠制御を行う。具体的には、間欠状態への移行指示、読取再開指示等を画像読取駆動制御部１５２に出力する。読取動作設定部１６２は、読取動作制御部１５０に対して動作設定を行う。設定項目としては、例えば、主走査方向及び副走査方向の画像の読取サイズ、解像度、モータ動作モード等が有る。メモリ管理部１６２は、メモリ１４０の空き領域の管理を行う。メモリ管理の方法としては、例えば、メモリ領域を複数のブロックに分割して管理するバンク管理等がある。加速開始時間計算部１６４は、ｌｓｙｎｃ周期を基準とした読取光学系の加速開時間を算出する。
【００４４】
以下、画像読取装置１００の処理手順について説明する。図８は、本実施の形態の画像読取装置における間欠読取動作を説明するためのフローチャートである。
【００４５】
例えば、非図示のオペレーションパネル等の入力手段を介して画像の読み取り開始指示が入力されると（Ｓ１０１でＹＥＳ）、画像読取駆動制御部１５２による制御に基づいて、画像読取部１１０は、読取光学系を原稿に対して加速移動させた後、定速移動させる（Ｓ１０２）。続いて、画像読取部１１０は、画像読取信号生成部１５１からのｌｓｙｎｃ信号に同期させて画像読取を実行する（Ｓ１０３）。画像読取は、読取終了位置（読取開始からのライン数で特定される所定の位置）に到達するまで実行される（Ｓ１０４）。
【００４６】
画像読取部１１０によって読み取られた画像データは画像入力部１３０によってメモリ１４０に書き込まれる。メモリ管理部１６３がメモリ１４０のメモリフル又はニアフルを検知すると、間欠動作制御部１６１は、間欠動作が必要であると判定し、間欠制御を開始する（Ｓ１０５でＹＥＳ）。
【００４７】
まず、間欠動作制御部１６１は、現時点のｌｓｙｎｃ周期を基準とした時間を非図示のＲＡＭ等に記録する（Ｓ１０６）。ここで、現時点のｌｓｙｎｃ周期を基準とした時間は、ｌｓｙｎｃ信号を基準とした減速開始時（間欠状態への移行開始時）の時間に相当する。続いて、間欠動作制御部１６１は、画像読取駆動制御部１５２を介して読取光学系の移動速度をハード的に決定された減速度で所定期間（加減速テーブルに登録された減速期間）減速させ（Ｓ１０７）、停止させる（Ｓ１０８）。なお、読取光学系の減速に応じ、画像データの読み取りは中断される。続いて、間欠動作制御部１６１は、読取光学系の位置を予め定められた戻り距離分だけ戻す（Ｓ１０９）。
【００４８】
その後、メモリ管理部１６３が、メモリ１４０におけるメモリフルの解消等、画像読取の再開が可能となったことを検知すると（Ｓ１１０）、加速開始時間計算部１６４は、式（２）に基づいてｌｓｙｎｃ信号を基準とした読取光学系の加速開始時間を算出する（Ｓ１１１）。この際、式（２）における加速時間には加減速テーブルに登録されている加速時間が当てはめられる。また、減速開始時からｌｓｙｎｃ信号までの時間には、ステップＳ１０６において記録されたｌｓｙｎｃ周期を基準とした減速開始時の時間をｌｓｙｎｃ周期より減じた値（ｌｓｙｎｃ周期−ｌｓｙｎｃを基準とした減速開始時間）が当てはめられる。但し、ステップＳ１０６において、予め当該値（ｌｓｙｎｃ周期−ｌｓｙｎｃを基準とした減速開始時間）を記録しておいてもよい。なお、定速補正時間及びｌｓｙｎｃ周期は予め定められている（既知である）。
【００４９】
続いて、間欠動作制御部１６１は、算出された加速開始時間のタイミングで画像読取駆動制御部１５２に対して画像読取の再開指示を出力する（Ｓ１１２）。当該再開指示に応じ、画像読取駆動制御部１５２は、読取光学系を加減速テーブルに登録されている加速時間分加速移動させた後、定速移動を開始させる（Ｓ１０２）。定速移動開始後（定速移動開始時も含む。）、ｌｓｙｎｃ信号に同期して画像読取部１１０は画像読取を再開する（Ｓ１０３）。
【００５０】
図８において説明した動作をより具体的な事例に当てはめて説明する。以下の説明では、画像読取装置１００の通常時（非間欠動作時）における動作が図９に示されるようなものである場合を例とする。
【００５１】
図９は、本実施の形態の画像読取装置による非間欠動作時のｌｓｙｎｃ信号と画像読取位置との関係を示す図である。
【００５２】
同図に示されるように、画像読取装置１００は、１ラインをクロック４パルス（ｐｕｌｓｅ）で読み取り、各ラインを連続的に読み取っていく。すなわち、同図において、画像読取位置（画像読取時の読取光学系の位置）は、１ラインを４つの領域に等分して表現している（例えば、１ライン目は、領域０、領域１、領域２、及び領域３より構成される。）。また、画像読取装置１００のｌｓｙｎｃ周期は、クロック４パルスである。
【００５３】
図１０は、間欠動作時のｌｓｙｎｃ信号と画像読取位置との関係を示す図である。同図では、減速期間はクロック６パルス、加速期間はクロック６パルス、定速補正期間はクロック４パルスであり、領域８の終端において間欠制御に遷移（読取光学系の減速を開始）する例についてケースＡ、ケースＢ、及びケースＣの三つのケースが示されている。各ケースについて、ハッチングが施されている領域は、画像読取が実行される領域である。
【００５４】
このうちケースＢが本実施の形態における画像読取装置１００に係るものである。すなわち、ケースＢでは、式（２）に基づいた加速開始時間（ｌｓｙｎｃを基準とした時間がクロック３パルスの時点）から読取光学系の加速移動が開始されている。具体的には、減速開始時からｌｓｙｎｃ信号までの時間はクロック３パルスであり、その他のパラメータは上記した通りであるため、加速開始時間はクロック３パルスである。その結果、減速開始時の位置と定速補正期間終了時の位置は領域８の終端で一致している。また、減速開始時と定速補正期間終了時のそれぞれのｌｓｙｎｃを基準とした時間と定速補正開始終了時のｌｓｙｎｃ周期を基準とした時間はクロック１パルスで一致している。その結果、間欠制御の復帰後は位置８より画像読取が実行され、画像読取のずれは発生していない。
【００５５】
一方、ケースＡは、式（２）に基づいた加速開始時間よりクロック１パルス早く加速を開始した例である。その結果、間欠制御の復帰後は領域９より画像読取が実行され、領域８について読み飛ばしが発生している。
【００５６】
また、ケースＣは、式（２）に基づいた加速開始時間よりクロック１パルス遅く加速を開始した例である。その結果、間欠制御の復帰後は領域７より画像読取が実行され、領域７について重複読取が発生している。
【００５７】
上述したように、本実施の形態における画像読取装置１００によれば、どの様なタイミングで画像読取の再開が可能となっても（メモリフル等が解消しても）、間欠制御の前後での画像読取のずれの発生を防止することができる。
【００５８】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５９】
【図１】従来の画像読取装置における間欠読取動作を説明するためのフローチャートである。
【図２】間欠読取動作における読取光学系の移動速度と時間との関係を示す図である。
【図３】従来の読取光学系の位置とｌｓｙｎｃ信号との関係を説明するための図である。
【図４】本発明の実施の形態の原理を説明するための図である。
【図５】戻り距離＝減速距離＋加速距離の場合のｌｓｙｎｃ周期を基準とした加速開始時間の算出方法を説明するための図である。
【図６】戻り距離＞減速距離＋加速距離の場合のｌｓｙｎｃ周期を基準とした加速開始時間の算出方法を説明するための図である。
【図７】本発明の実施の形態における画像読取装置の構成例を示す図である。
【図８】本実施の形態の画像読取装置における間欠読取動作を説明するためのフローチャートである。
【図９】本実施の形態の画像読取装置による非間欠動作時のｌｓｙｎｃ信号と画像読取位置との関係を示す図である。
【図１０】間欠動作時のｌｓｙｎｃ信号と画像読取位置との関係を示す図である。
【符号の説明】
【００６０】
１００    画像読取装置
１１０    画像読取部
１２０    画像形成部
１３０    画像入力部
１４０    メモリ
１５０    読取動作制御部
１５１    画像読取信号生成部
１５２    画像読取駆動制御部
１５３    メモリ
１６０    画像形成制御部
１６１    間欠動作制御部
１６２    読取動作設定部
１６３    メモリ管理部
１６４    加速開始時間計算部
【図１】
2010016639.tif 000005
【図２】
2010016639.tif 000006
【図３】
2010016639.tif 000007
【図４】
2010016639.tif 000008
【図５】
2010016639.tif 000009
【図６】
2010016639.tif 000010
【図７】
2010016639.tif 000011
【図８】
2010016639.tif 000012
【図９】
2010016639.tif 000013
【図１０】
2010016639.tif 000014