(57)【要約】【課題】ステッピングモータを適切に制御するようにした画像読み取り装置を得る。【解決手段】画像読み取り装置２は、ＣＰＵ１１と、メモリ１２と、Ｉ／Ｆ回路１３と、照明駆動回路１４と、画像処理回路１５と、ＡＦモータ駆動回路１６と、スキャンモータ駆動回路１７と、ＬＥＤ光源１８と、読み取り光学系１９と、ＡＦモータ２０と、スキャンモータ２１と、光学系駆動機構２２と、ＡＦ機構２３とを含む。ＣＰＵ１１は、１ライン分の読み取り光学系１９の移動と１ラインの読み取りとをそれぞれ一定の速度（間隔）で繰り返し行う（励磁パターンは２相励磁）途中において、読み取り光学系１９の一旦停止時間を延ばした場合に一旦停止後のスキャンモータ２１始動時の励磁パターンをＷ１−２相励磁に変更する。【選択図】図１
2004350191.tif 000002
【特許請求の範囲】
【請求項１】
原稿をラインごとに撮像する撮像手段と、
前記撮像するラインに対応して前記原稿および前記撮像手段の相対位置を、複数の励磁方式を有するモータを用いて変化させるライン移動手段と、
前記ラインごとの移動の時間間隔に応じて前記励磁方式を変えるように前記ライン移動手段を制御する励磁方式制御手段とを備えることを特徴とする画像読み取り装置。
【請求項２】
請求項１に記載の画像読み取り装置において、
前記原稿を複数の色の光で順次照明する照明手段をさらに備え、
前記撮像手段は、前記照明手段によって照明されている前記原稿を１ラインにつき前記複数の色に対応して複数回撮像し、
前記励磁方式制御手段は、前記複数の色の数によって前記励磁方式を変えることを特徴とする画像読み取り装置。
【請求項３】
請求項１に記載の画像読み取り装置において、
前記撮像手段は、前記原稿を透過した光による像を撮像し、
前記励磁方式制御手段は、前記原稿の濃度によって前記励磁方式を変えることを特徴とする画像読み取り装置。
【請求項４】
請求項１に記載の画像読み取り装置において、
前記撮像手段から出力される撮像信号を所定数の前記ラインごとのデータとして外部機器へ送出するデータ送出手段と、
前記外部機器へのデータ送出に応じて前記原稿を撮像するように前記撮像手段および前記ライン移動手段の動作タイミングをそれぞれ制御するタイミング制御手段とをさらに備え、
前記励磁方式制御手段は、前記データ送出手段によるデータ送出時間によって前記励磁方式を変えることを特徴とする画像読み取り装置。
【請求項５】
原稿をラインごとに撮像する撮像手段に対し、各ラインの撮像開始を指示する処理と、
前記原稿および前記撮像手段の相対位置を変化させるための複数の励磁方式を有するモータの励磁方式を指定する処理と、
撮像するラインに対応して前記モータによる前記相対位置の移動を指示する処理と、
前記ラインごとの前記移動指示の時間間隔に応じて前記励磁方式を変える処理とをＣＰＵで実行することを特徴とする画像読み取りプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読み取り装置およびこの装置のプログラムに関する。
【０００２】
【従来の技術】
ステッピングモータを駆動して原稿を副走査方向に移動させながら、原稿を主走査方向にラインごとに読み取る画像読み取り装置が知られている（たとえば、特許文献１参照）。このような画像読み取り装置では、読み取ったラインのデータが所定ライン分蓄積されると、インターフェイスを介して外部機器へ送出される。所定ライン分の読み取りデータを送出するインターフェイスの通信速度が原稿１ラインの読み取り速度に比べて遅い場合、ステッピングモータによる原稿の移動速度を変化させる必要が生じる。引用文献１には、インターフェイスの通信速度に応じてステッピングモータによる原稿の移動速度を変化させる技術が開示されている。
【０００３】
原稿を移動する速度の変化は、ステッピングモータに対するラインごとの駆動信号の間隔を変えることによって行われる。
【０００４】
【特許文献１】
特開２００２−２７２００号公報
【０００５】
【発明が解決しようとする課題】
ステッピングモータに印加する駆動信号の間隔を変えるだけでは、モータに振動が発生したり、騒音が発生したりする。とくに、ステッピングモータをＮ回ステップ駆動することにより原稿を１ライン分移動させて一旦原稿移動を停止し、当該ラインの読み取り終了後にステッピングモータをさらにＮ回ステップ駆動することにより原稿を次の１ラインへ移動させる場合に問題となりやすい。
【０００６】
本発明は、ステッピングモータのように複数の励磁方式を有するモータを適切に制御するようにした画像読み取り装置、およびそのプログラムを提供するものである。
【０００７】
【課題を解決するための手段】
本発明による画像読み取り装置は、原稿をラインごとに撮像する撮像手段と、撮像するラインに対応して原稿および撮像手段の相対位置を、複数の励磁方式を有するモータを用いて変化させるライン移動手段と、ラインごとの移動の時間間隔に応じて励磁方式を変えるようにライン移動手段を制御する励磁方式制御手段とを備えることを特徴とする。
画像読み取り装置はさらに、原稿を複数の色の光で順次照明する照明手段を備えてもよい。この場合の撮像手段は、照明手段によって照明されている原稿を１ラインにつき複数の色に対応して複数回撮像し、励磁方式制御手段は、複数の色の数によって励磁方式を変えることもできる。
画像読み取り装置の撮像手段は、原稿を透過した光による像を撮像してもよい。この場合の励磁方式制御手段は、原稿の濃度によって励磁方式を変えることもできる。
画像読み取り装置はさらに、撮像手段から出力される撮像信号を所定数のラインごとのデータとして外部機器へ送出するデータ送出手段と、外部機器へのデータ送出に応じて原稿を撮像するように撮像手段およびライン移動手段の動作タイミングをそれぞれ制御するタイミング制御手段とを備えてもよい。この場合の励磁方式制御手段は、データ送出手段によるデータ送出時間によって励磁方式を変えることもできる。
本発明による画像読み取りプログラムは、原稿をラインごとに撮像する撮像手段に対し、各ラインの撮像開始を指示する処理と、原稿および撮像手段の相対位置を変化させるための複数の励磁方式を有するモータの励磁方式を指定する処理と、撮像するラインに対応してモータによる相対位置の移動を指示する処理と、ラインごとの移動指示の時間間隔に応じて励磁方式を変える処理とをＣＰＵで実行することを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
（第一の実施の形態）
図１は、本発明の第一の実施の形態による画像読み取り装置を説明するブロック図である。図１において、画像読み取り装置２およびホストコンピュータ１によって画像読み取りシステムを構成する。画像読み取りシステムは、フィルム原稿などの画像を読み取って電子画像データを得る。画像読み取り装置２およびホストコンピュータ１はインターフェイスケーブルを介して接続され、画像読み取りシステムに対する操作はホストコンピュータ１から行われる。ホストコンピュータ１はパソコンなどで構成され、ＣＰＵ、メモリ、ハードディスクドライブ（ＨＤＤ）、表示用モニタおよび操作部材（いずれも不図示）を含む。
【０００９】
画像読み取り装置２は、ＣＰＵ１１と、メモリ１２と、インターフェイス回路（以下、Ｉ／Ｆ回路という）１３と、照明駆動回路１４と、画像処理回路１５と、ＡＦモータ駆動回路１６と、スキャンモータ駆動回路１７と、ＬＥＤ光源１８と、ミラー１９ａと、レンズ１９ｂと、ラインセンサ１９ｃと、ＡＦモータ２０と、スキャンモータ２１と、光学系駆動機構２２と、ＡＦ機構２３とを含む。これらのうちミラー１９ａ、レンズ１９ｂおよびラインセンサ１９ｃは、画像読み取り装置２の読み取り光学系１９を構成する。
【００１０】
ＣＰＵ１１は、Ｉ／Ｆ回路１３を介してホストコンピュータ１との間で通信を行うとともに、画像読み取り装置２の各ブロックをそれぞれ制御する。メモリ１２は、ＣＰＵ１１の作業領域として使用される他、フィルム原稿Ｆの読み取り時に設定される各種読み取り条件や、読み取った画像データなどを一時的に記憶する領域として使用される。なお、メモリ１２はＲＡＭなどの揮発性メモリと、ＣＰＵ１１で実行されるプログラムデータなどを格納する不揮発性メモリとを含む。
【００１１】
Ｉ／Ｆ回路１３は、ＣＰＵ１１およびホストコンピュータ１間で通信を行うための回路である。ＣＰＵ１１は、このＩ／Ｆ回路１３を介してホストコンピュータ１から送信される指令を受ける一方、メモリ１２に格納されている読み取り画像データや、メモリ１２に格納されている画像読み取り装置２の情報などをホストコンピュータ１へ送信する。
【００１２】
照明駆動回路１４は、フィルム原稿Ｆを照明するＬＥＤ光源１８を発光制御する。ＬＥＤ光源１８は、赤色Ｒ、緑色Ｇ、および青色Ｂの３色の光源を有し、これら各色の光源をそれぞれ切り換えて発光したり、複数色の光源を同時に発光可能に構成されている。ＬＥＤ光源１８から発せられた照明光は、フィルム原稿Ｆの読み取り面において読み取り１ライン分の幅を照明するように構成されている。フィルム原稿Ｆは、ネガフィルム、リバーサルフィルム、あるいはそれぞれの長尺フィルムのいずれでもよい。
【００１３】
フィルム原稿Ｆを透過した光は、反射ミラー１９ａで折り曲げられ、レンズ１９ｂに入射される。レンズ１９ｂに入射された透過光は当該レンズ１９ｂによって集光され、ラインセンサ１９ｃに入射される。ラインセンサ１９ｃは、フィルム原稿Ｆを走査する主走査方向のライン上に光電変換素子が複数配設されたＣＣＤラインセンサなどによって構成される。ラインセンサ１９ｃを構成する各素子は、入射された光の強さに応じてそれぞれ電荷を蓄積する。これら各素子は、不図示の駆動回路によって動作タイミングや電荷蓄積時間などが制御される。電荷蓄積時間は、ＣＰＵ１１から駆動回路（不図示）に送られる指令により決定される。ラインセンサ１９ｃの電荷蓄積が終了すると、各素子に蓄積された蓄積電荷が撮像信号として出力される。
【００１４】
画像処理回路１５は不図示の増幅回路およびＡ／Ｄ変換器を含む。Ａ／Ｄ変換器はラインセンサ１９ｃから出力され、増幅回路で増幅されたアナログ撮像信号をディジタル画像データにＡ／Ｄ変換する。画像処理回路１５は、Ａ／Ｄ変換後のデータにシェーディング補正、暗電流補正などの補正処理を施し、ラインデータとしてＣＰＵ１１へ出力する。ＣＰＵ１１は、補正処理後の画像データ（ラインデータ）をメモリ１２に格納する。メモリ１２に格納されたデータは、ＣＰＵ１１の指令に応じて読み出され、Ｉ／Ｆ回路１３を介してホストコンピュータ１へ送出される。
【００１５】
スキャンモータ駆動回路１７は、ＣＰＵ１１の指令によりスキャンモータ２１を回転させて光学系駆動機構２２を駆動し、読み取り光学系１９をラインセンサ１９ｃの画素列と直交する方向（図１の左右方向）に移動させることにより、画像読み取り時の副走査を行う。副走査は、上記ラインセンサ１９ｃでフィルム原稿Ｆを撮像するために、ラインセンサ１９ｃで１ラインの撮像が行われるごとにフィルム原稿Ｆに対する読み取り光学系１９の相対位置を１ライン分移動させるものである。読み取り光学系１９を副走査しながら、ラインセンサ１９ｃで１ラインずつ撮像を行う主走査を繰り返すことにより、ラインセンサ１９ｃでフィルム原稿Ｆの撮像（画像読み取り）が行われる。
【００１６】
ＡＦモータ駆動回路１６は、ＣＰＵ１１の指令によりＡＦモータ２０を回転させて光学系移動機構２３のＡＦカムを駆動し、読み取り光学系１９を図１の上下方向に進退移動させる。これにより、周知のオートフォーカス調節が行われる。
【００１７】
ホストコンピュータ１は、Ｉ／Ｆ回路１３を介して画像読み取り装置２から所定ライン数ごとにラインデータを受信する。ホストコンピュータ１は、フィルム原稿Ｆの読み取り範囲（たとえば、１コマ）を構成するライン数のラインデータを受信すると、これらのラインデータを用いて１コマの読み取り画像データを生成し、ホストコンピュータ１内のＨＤＤなどに記録する。
【００１８】
以上の画像読み取りシステムでは、フィルム原稿Ｆの読み取り（スキャン）が以下の手順で行われる。
１．フィルム原稿Ｆ装填
２．プリスキャン（参照画像読み取り）
３．読み取り条件設定
４．本スキャン（本画像読み取り）
【００１９】
プリスキャンは、参照画像を得るために本スキャン前に行う画像読み取りである。参照画像は、操作者が読み取り範囲を確認する際に使用したり、ホストコンピュータ１が露出などの読み取り条件を得るために使用する粗読み画像である。
【００２０】
本発明は、画像読み取り装置２で行われるスキャン時の副走査におけるスキャンモータ２１の駆動制御（回転制御）に特徴を有する。
【００２１】
上述したように、副走査時にはフィルム原稿Ｆを１ライン撮像するごとに、読み取り光学系１９を１ライン分移動させる。たとえば、フィルム原稿Ｆの読み取り範囲をＮラインに分けて読み取る場合、１ライン分の読み取り光学系１９の移動と１ラインの読み取りとをＮ回繰り返して行う。画像読み取り時に読み取り光学系１９が移動すると像ズレが生じて読み取り画像の劣化につながるので、スキャンモータ２１は、読み取り光学系１９を１ライン分移動させると一旦停止し、当該ラインの読み取りが終了してから次のラインの読み取りのために読み取り光学系１９をさらに１ライン分移動させる。
【００２２】
図２は、副走査時におけるあるラインの読み取り時の読み取り光学系１９の移動量と、ＬＥＤ光源１８の点灯タイミングと、駆動開始パルスタイミングとの関係を示す図である。タイミングｔｎにおいて、ＣＰＵ１１がスキャンモータ駆動回路１７に駆動開始パルス信号を送出する。スキャンモータ駆動回路１７は、ＣＰＵ１１からの駆動開始パルス信号をトリガに所定数の駆動パルス信号（不図示）を発生してスキャンモータ２１へ供給する。読み取り光学系１９は、タイミングｔｎよりわずかに遅れて移動し始め、ｔｎからａ（ｍｓｅｃ）経過後に１ライン分の移動を終了する。なお、光学系１９は移動終了後ただちに静止するわけではなく、スキャンモータ２１および光学系駆動機構２２が有するダンピング特性による減衰振動を生じる。
【００２３】
ＣＰＵ１１は、タイミングｔｎからｃ（ｍｓｅｃ）経過後（ただし、ａ＜ｃである）に照明駆動回路１４へＬＥＤ光源１８の発光（点灯）制御指示を送出するとともに、駆動回路（不図示）へラインセンサ１９ｃの撮像制御指示を送出する。これにより、ＬＥＤ光源１８がＲ、Ｇ、およびＢ色光の順に発光するとともに、ラインセンサ１９ｃがＲ、Ｇ、およびＢ色光それぞれに対応して電荷蓄積を行い、１ラインにつき３色の撮像信号を得る。時間ｃ（ｍｓｅｃ）の値は、光学系１９の減衰振動が読み取り画像を劣化させない範囲まで減衰すれば、光学系１９が完全静止する前であっても撮像（読み取り）を開始するように、つまり、時間ｃ（ｍｓｅｃ）の値を小さくするように調整されている。
【００２４】
１ラインにつき３色の撮像信号を得るのに必要な読み取り時間をｄ（ｍｓｅｃ）とすると、読み取り開始からｄ（ｍｓｅｃ）が経過する前のタイミングｔ（ｎ＋１）において、ＣＰＵ１１は、スキャンモータ駆動回路１７に駆動開始パルス信号を送出する。スキャンモータ駆動回路１７は、駆動開始パルス信号をトリガに所定数の駆動パルス信号（不図示）を発生してスキャンモータ２１へ供給する。これにより、読み取り光学系１９はタイミングｔ（ｎ＋１）よりΔｔ遅れて移動し始め、ｔ（ｎ＋１）からａ（ｍｓｅｃ）経過後に１ライン分の移動を終了する。以降同様に、１ライン分の読み取り光学系１９の移動と１ラインの読み取りとがＮ回までそれぞれ一定の速度で繰り返される。
【００２５】
ＣＰＵ１１は、次のラインへの光学系１９の移動が１ラインの読み取り時間ｄ（ｍｓｅｃ）を経てから開始されるように、（ａ＋ｂ）＞（ｃ＋ｄ）の関係を保って照明駆動回路１４および駆動回路（不図示）にそれぞれ制御指示を送出する。
【００２６】
スキャンモータ駆動回路１７がスキャンモータ２１へ印加する駆動パルス信号について説明する。スキャンモータ２１は、Ａ相およびＢ相の励磁コイルをそれぞれ有する。Ａ相およびＢ相のコイルは、電流が流されると当該コイルが励磁される。スキャンモータ２１は、励磁コイルが回転子の回転に応じて順次切り換えられることによって駆動制御される。Ａ相およびＢ相のコイルに流れる電流の変化は励磁パターンと呼ばれ、以下のように複数のパターンが知られている。
【００２７】
▲１▼１相励磁
▲２▼２相励磁
▲３▼１−２相励磁
▲４▼Ｗ１−２相励磁
【００２８】
１相励磁は、Ａ相およびＢ相のいずれか一方のコイルに励磁電流を流し、励磁電流を流すコイルや電流の向きを時分割で順次切り換えるものである。図３は、１相励磁の電流ベクトルを説明する図である。図３において、横軸はＡ相を、縦軸はＢ相をそれぞれ表し、３／４サイクル分を表したものである。各ベクトルに記されているカッコ内の数値は励磁順を表す。１相励磁は、１／４サイクルにつき１パターンの励磁電流が流れる。スキャンモータ駆動回路１７は、１相励磁時にこのような励磁電流を励磁コイルに流すようにスキャンモータ２１に駆動パルス信号を供給する。
【００２９】
２相励磁は、Ａ相およびＢ相の両方のコイルに励磁電流を流し、励磁電流を流す向き（電流ベクトルの向き）を時分割で順次切り換えるものである。図４は、２相励磁の電流ベクトルを説明する図である。図４において、横軸はＡ相を、縦軸はＢ相をそれぞれ表し、１／２サイクル分を表したものである。各ベクトルに記されているカッコ内の数値は励磁順を表す。２相励磁は、１／４サイクルにつき１パターンの励磁電流が流れる。スキャンモータ駆動回路１７は、２相励磁時にこのような励磁電流を励磁コイルに流すようにスキャンモータ２１に駆動パルス信号を供給する。
【００３０】
１−２相励磁は、Ａ相のみ、Ａ相およびＢ相、Ｂ相のみ、Ａ相およびＢ相、Ａ相のみ…のコイルに順次励磁電流を流し、電流ベクトルの向きおよび大きさを時分割で切り換えるものである。図５は、１−２相励磁の電流ベクトルを説明する図である。図５において、横軸はＡ相を、縦軸はＢ相をそれぞれ表し、１／４サイクル分を表したものである。各ベクトルに記されているカッコ内の数値は励磁順を表す。１−２相励磁は、１／４サイクルにつき２パターンの励磁電流が流れる。スキャンモータ駆動回路１７は、１−２相励磁時にこのような励磁電流を励磁コイルに流すようにスキャンモータ２１に駆動パルス信号を供給する。
【００３１】
Ｗ１−２相励磁は、Ａ相のみ、Ａ相およびＢ相、Ｂ相のみ、Ａ相およびＢ相、Ａ相のみ…のコイルに順次励磁電流を流し、電流ベクトルの向きおよび大きさを時分割で切り換えるものである。図６は、Ｗ１−２相励磁の電流ベクトルを説明する図である。図６において、横軸はＡ相を、縦軸はＢ相をそれぞれ表し、１／４サイクル分を表したものである。各ベクトルに記されているカッコ内の数値は励磁順を表す。ベクトル（１）〜ベクトル（３）は、Ａ相およびＢ相のコイルに同時に流す電流比を変化させることによってサイクル分割を行うことを示す。Ｗ１−２相励磁は、１／４サイクルにつき４パターンの励磁電流が流れる。スキャンモータ駆動回路１７は、Ｗ１−２相励磁時にこのような励磁電流を励磁コイルに流すようにスキャンモータ２１に駆動パルス信号を供給する。
【００３２】
以上説明した他に、１／４サイクルにつき８パターンの励磁電流を流す２Ｗ１−２相励磁、１／４サイクルにつき１６パターンの励磁電流を流す４Ｗ１−２相励磁もあるが、ここでは説明を省略する。
【００３３】
図２のように、１ライン分の読み取り光学系１９の移動と１ラインの読み取りとをそれぞれ一定の速度で繰り返し、１ラインにつき３色の撮像信号を得る読み取りを行う場合、ＣＰＵ１１は、たとえば、上記▲２▼の２相励磁を行うようにスキャンモータ駆動回路１７に指令を出力する。
【００３４】
読み取り光学系１９の移動間隔が延びる場合を説明する。たとえば、画像読み取り装置２からホストコンピュータ１へデータを転送する際、転送時間を要するために、他のラインに比べてライン読み取りの間隔、および読み取り光学系１９の移動間隔（一旦停止時間）が長く延びる。
【００３５】
図７は、あるラインの読み取り時に読み取り光学系１９の一旦停止時間が長くなった場合の読み取り光学系１９の移動量と、ＬＥＤ光源１８の点灯タイミングと、駆動開始パルスタイミングとの関係を示す図である。タイミングｔｍにおいて、ＣＰＵ１１は、スキャンモータ駆動回路１７に駆動開始パルス信号を送出する。スキャンモータ駆動回路１７は、ＣＰＵ１１からの駆動開始パルス信号をトリガに所定数の駆動パルス信号（不図示）を発生してスキャンモータ２１へ供給する。読み取り光学系１９は、タイミングｔｍよりわずかに遅れて移動し始め、ｔｍからａ（ｍｓｅｃ）経過後に１ライン分の移動を終了する。なお、光学系１９が移動終了後ただちに静止しないで減衰振動を生じるのは図２と同様である。
【００３６】
ＣＰＵ１１は、ホストコンピュータ１へのラインデータ送出が終了するまで、当該ラインの読み取り開始を延ばす。ＣＰＵ１１は、タイミングｔｍから（ｃ＋Ｘ）（ｍｓｅｃ）経過後に読み取り開始を指示する。すなわち、照明駆動回路１４へＬＥＤ光源１８の発光（点灯）制御指示を送出するとともに、駆動回路（不図示）へラインセンサ１９ｃの撮像制御指示を送出する。ここで、時間ｃ（ｍｓｅｃ）の値は図２と同様であり、時間Ｘ（ｍｓｅｃ）の値は、たとえば、ラインデータをホストコンピュータ１へ転送するために延ばした時間に相当する。
【００３７】
ＣＰＵ１１は、読み取り開始からｄ（ｍｓｅｃ）が経過する前のタイミングｔ（ｍ＋１）において、スキャンモータ駆動回路１７に駆動開始パルス信号を送出する。時間ｄ（ｍｓｅｃ）の値は図２と同様である。ＣＰＵ１１はさらに、スキャンモータ駆動回路１７に指令を出力し、読み取り光学系１９の一旦停止時間が延びた後のスキャンモータ２１の始動時の励磁パターンを変更させる。すなわち、１ライン分の読み取り光学系１９の移動と１ラインの読み取りとをそれぞれ一定の速度で繰り返す場合の励磁パターン（２相励磁）と異なる励磁パターン（たとえば、上記▲４▼のＷ１−２相励磁）に変更する。この結果、読み取り光学系１９の一旦停止時間が長く延びた以降の始動時に、スキャンモータ２１および光学系駆動機構２２に生じる振動が小さく抑えられる。
【００３８】
スキャンモータ駆動回路１７は、駆動開始パルス信号をトリガに所定数の駆動パルス信号（不図示）を発生してスキャンモータ２１へ供給する。読み取り光学系１９はタイミングｔ（ｍ＋１）よりΔｔｄ遅れて移動し始め、ｔ（ｍ＋１）からａ１（ｍｓｅｃ）経過後に１ライン分の移動を終了する。以降の読み取りおよび読み取り光学系１９の移動は図２の場合と同様である。すなわち、一旦停止時間が延びない場合はスキャンモータ２１の始動時の励磁パターンを元（上記の例では２相励磁）に戻す。
【００３９】
以上説明した第一の実施の形態による画像読み取り装置２によれば、次の作用効果が得られる。すなわち、１ライン分の読み取り光学系１９の移動と、１ラインの読み取りとをそれぞれ一定の速度（間隔）で繰り返し行う（励磁パターンは２相励磁）途中において、読み取り光学系１９の一旦停止時間を延ばした場合に一旦停止後のスキャンモータ２１始動時の励磁パターンをＷ１−２相励磁に変更するようにした。これにより、読み取り光学系１９の一旦停止時間が長く延びた以降の始動時にスキャンモータ２１および光学系駆動機構２２に生じる振動を小さく抑えることができるので、振動に起因する読み取り画像の乱れを防止し、高画質の読み取り画像を得ることができる。
【００４０】
読み取り光学系１９の長時間停止後の始動時は、滑らかな動きとならず、読み取り光学系１９の移動量が不足する場合も考えられる。図８は、読み取り光学系１９の一旦停止時間を延ばした場合に、一旦停止後のスキャンモータ２１始動時の励磁パターンを変更しなかった（２相励磁のまま）ときの読み取り光学系１９の移動量の例を示す図である。図８の矢印部分において読み取り光学系１９の移動量が１ライン分より少ないので、当該ラインの読み取り時に１つ前のラインと重複する読み取り部分が生じ、読み取り画像の画質劣化につながる。しかしながら、第一の実施の形態による画像読み取り装置２では、このようなライン移動量の不足が生じないので、高画質の読み取り画像を得ることができる。
【００４１】
以上説明したように本発明は、読み取り光学系１９の一旦停止時間が長く延びた以降のスキャンモータ２１始動時の振動を抑えるとともに、読み取り光学系１９に必要な１ライン分の移動量を過不足なく得るように一旦停止後のスキャンモータ２１の始動時の励磁パターンを変更するものである。
【００４２】
読み取り光学系１９の一旦停止時間が長く延びる場合について説明したが、一旦停止時間が通常より短くなる場合にも、一旦停止後のスキャンモータ２１の始動時の励磁パターンを変更してよい。
【００４３】
（第二の実施の形態）
ＬＥＤ光源１８が４色の色の光を発するように構成してもよい。４色の場合は、赤色Ｒ、緑色Ｇ、および青色Ｂの３色の色の光に加えて、これらと波長が異なる光を発光する。ラインセンサ１９ｃは、Ｒ、Ｇ、Ｂ色光、および波長が異なる光のそれぞれに対応して電荷蓄積を行い、１ラインにつき４色の撮像信号を得る。波長が異なる光の撮像信号は、フィルム原稿Ｆのゴミやキズを検出するために使用する。
【００４４】
１ライン当たり４色の撮像信号を得るためには、１色当たりの電荷蓄積時間を３色／１ラインの場合と同じにする場合に、読み取り光学系１９の一旦停止時間を３色／１ラインの場合に比べて長く延ばす必要が生じる。このような場合、ＣＰＵ１１は次のラインへの読み取り光学系１９の移動開始を３色／１ラインの場合に比べて遅らせる。この結果、４色／１ラインの場合のライン読み取りの間隔および読み取り光学系１９の移動の間隔（一旦停止時間）が、３色／１ラインの場合に比べて長く延びる。
【００４５】
図９は、４色／１ラインの場合において、あるラインの読み取り時の読み取り光学系１９の移動量と、ＬＥＤ光源１８の点灯タイミングと、駆動開始パルスタイミングとの関係を示す図である。タイミングｔｎにおいて、ＣＰＵ１１がスキャンモータ駆動回路１７に駆動開始パルス信号を送出する。スキャンモータ駆動回路１７は、ＣＰＵ１１からの駆動開始パルス信号をトリガに所定数の駆動パルス信号（不図示）を発生してスキャンモータ２１へ供給する。読み取り光学系１９は、タイミングｔｎよりわずかに遅れて移動し始め、ｔｎからａ２（ｍｓｅｃ）経過後に１ライン分の移動を終了する。
【００４６】
ＣＰＵ１１は、タイミングｔｎからｃ２（ｍｓｅｃ）経過後（ただし、ａ２＜ｃ２である）に照明駆動回路１４へＬＥＤ光源１８の発光（点灯）制御指示を送出するとともに、駆動回路（不図示）へラインセンサ１９ｃの撮像制御指示を送出する。これにより、ＬＥＤ光源１８がＲ、Ｇ、Ｂ色、および波長が異なる光の順に発光するとともに、ラインセンサ１９ｃがＲ、Ｇ、Ｂ、波長が異なる光のそれぞれに対応して電荷蓄積を行い、１ラインにつき４色の撮像信号を得る。時間ｃ２（ｍｓｅｃ）の値は、光学系１９の減衰振動が読み取り画像を劣化させない範囲まで減衰すれば、光学系１９が完全静止する前であっても撮像（読み取り）を開始するように、つまり、時間ｃ２（ｍｓｅｃ）の値を小さくするように調整されている。
【００４７】
１ラインにつき４色の撮像信号を得るのに必要な読み取り時間をｄ２（ｍｓｅｃ）とすると、読み取り開始からｄ２（ｍｓｅｃ）が経過する前のタイミングｔ（ｎ＋１）において、ＣＰＵ１１は、スキャンモータ駆動回路１７に駆動開始パルス信号を送出する。スキャンモータ駆動回路１７は、駆動開始パルス信号をトリガに所定数の駆動パルス信号（不図示）を発生してスキャンモータ２１へ供給する。これにより、読み取り光学系１９はタイミングｔ（ｎ＋１）よりΔｔ２遅れて移動し始め、ｔ（ｎ＋１）からａ２（ｍｓｅｃ）経過後に１ライン分の移動を終了する。以降同様に、１ライン分の読み取り光学系１９の移動と１ラインの読み取りとがＮ回までそれぞれ一定の速度で繰り返される。
【００４８】
ＣＰＵ１１は、次のラインへの光学系１９の移動が１ラインの読み取り時間ｄ２（ｍｓｅｃ）を経てから開始されるように、（ａ２＋ｂ２）＞（ｃ２＋ｄ２）の関係を保って照明駆動回路１４および駆動回路（不図示）にそれぞれ制御指示を送出する。
【００４９】
図９のように、１ライン分の読み取り光学系１９の移動と１ラインの読み取りとをそれぞれ一定の速度で繰り返し、１ラインにつき４色の撮像信号を得る読み取りを行う場合、ＣＰＵ１１は、たとえば、上記▲３▼の１−２相励磁を行うようにスキャンモータ駆動回路１７に指令を出力する。
【００５０】
以上説明した第二の実施の形態による画像読み取り装置２によれば、次の作用効果が得られる。すなわち、１ライン分の読み取り光学系１９の移動と、１ラインの読み取りとをそれぞれ一定の速度（間隔）で繰り返し行う場合に、１ライン当たり４色の撮像信号を得るときの励磁パターンを１ライン当たり３色の撮像信号を得る場合の励磁パターン（２相励磁）と異なる励磁パターン（１−２相励磁）に変更するようにした。これにより、読み取り光学系１９の一旦停止時間が変化することによって、スキャンモータ２１始動時にスキャンモータ２１および光学系駆動機構２２に生じる振動を小さく抑えることができるので、振動に起因する読み取り画像の乱れを防止し、高画質の読み取り画像を得ることができる。
【００５１】
図１０は、１ライン当たり４色の撮像信号を得る場合に、１ライン当たり３色の撮像信号を得る場合の励磁パターン（２相励磁）をそのまま用いたときの読み取り光学系１９の移動量の例を示す図である。図１０の矢印部分において読み取り光学系１９の振動が大きくなるので、当該ラインの読み取り時に各色におけるフィルム原稿Ｆの読み取り位置が一致せず、読み取り画像の画質劣化につながる。しかしながら、第二の実施の形態による画像読み取り装置２では、このような読み取り光学系１９ラインの大きな振動が生じないので、高画質の読み取り画像を得ることができる。
【００５２】
以上の説明では、１ライン分の読み取り光学系１９の移動と、１ラインの読み取りとをそれぞれ一定の速度（間隔）で繰り返し行う場合において、読み取り光学系１９の一旦停止時間が変化する例として４色／１ラインの読み取りを説明した。この他に、高濃度のフィルム原稿Ｆを読み取る場合にも読み取り光学系１９の一旦停止時間を長く延ばす必要がある。この理由は、フィルム原稿Ｆを透過する光量が少なくなるので、各色の撮像時の電荷蓄積時間を長くする必要が生じるからである。ＣＰＵ１１は、高濃度のフィルム原稿Ｆを読み取る場合には、通常濃度のフィルム原稿Ｆを読み取る場合に使用する励磁パターンと異なる励磁パターンに変更する。
【００５３】
読み取り光学系１９の一旦停止時間を長く延ばす場合について説明したが、一旦停止時間を短くする場合にも本発明を適用できる。たとえば、低濃度のフィルム原稿Ｆを読み取る場合には撮像時の電荷蓄積時間が短くてよいので、読み取り光学系１９の一旦停止時間を短く変更する。このとき、通常濃度のフィルム原稿Ｆを読み取る場合に使用する励磁パターンと異なる励磁パターンに変更する。
【００５４】
上述した励磁パターンは１例であり、スキャンモータ２１および光学系駆動機構２２が有するダンピング特性と、１ライン分の移動量、および読み取り光学系１９の一旦停止時間に応じて最適な励磁パターンを適宜設定してよい。これらの励磁パターンを示す情報は、あらかじめメモリ１２内に格納されている。ＣＰＵ１１は、設定される読み取り条件や、読み取り時にホストコンピュータ１から送出されるラインデータ送出要求のタイミングに応じて適切な励磁パターンを選択する。
【００５５】
Ｗ１−２相励磁の変形として図１１の励磁パターンを用いてもよい。図１１において、Ａ相のみ、Ａ相およびＢ相、Ｂ相のみ、Ａ相およびＢ相、Ｂ相のみ…のコイルに順次励磁電流を流し、電流ベクトルの向きおよび大きさを時分割で切り換える。各ベクトルに記されているカッコ内の数値は励磁順を表す。図１１は、図６に比べて、電流ベクトルの向きが変化する幅および向きが一定でない点が異なる。
【００５６】
上述した画像読み取り装置では、フィルム原稿Ｆに対して読み取り光学系１９を相対移動させる例を示したが、読み取り光学系１９に対してフィルム原稿Ｆを相対移動させるように構成してもよい。
【００５７】
以上説明した画像読取りを行うためのプログラムを画像読取り装置２およびホストコンピュータ１のそれぞれに用意し、これらのプログラムを画像読取り装置２やホストコンピュータ１に後から取込んで使用することもできる。この場合には、画像読取り装置２のメモリ１２、ホストコンピュータ１のデータストレージ装置にそれぞれプログラムをローディングした上で実行させることにより、画像読取りシステムとして使用する。プログラムのローディングは、プログラムが格納された記録媒体を画像読取り装置２やホストコンピュータ１にセットして行ってもよいし、ネットワークを経由する方法でローディングしてもよい。
【００５８】
図１２は、画像読取り装置２で実行される処理の流れを説明するフローチャートである。図１２のステップＳ１１において、ＣＰＵ１１は、設定された読み取り条件（たとえば、照明光の色の数）、およびプリスキャンによって決定される露光時間に応じて励磁パターンを決定し、ステップＳ１２へ進む。ステップＳ１２において、ＣＰＵ１１は、スキャンモータに対する１ライン分の駆動開始を指示してステップＳ１３へ進む。
【００５９】
ステップＳ１３において、ＣＰＵ１１は、所定数のパルス数が送出されたか否かを判定する。ＣＰＵ１１は、１ラインの移動に必要な数のパルスがスキャンモータに対して送出された場合にステップＳ１３を肯定判定してステップＳ１４へ進み、１ライン分のパルス数が未送出の場合に判定処理を繰り返す。
【００６０】
ステップＳ１４において、ＣＰＵ１１は、ＬＥＤ光源に対する発光指示を行うとともに、ラインセンサ１９ｃに対する撮像指示を行い、ステップＳ１５へ進む。ステップＳ１５において、ＣＰＵ１１は、所定数のライン読み取りを終了したか否かを判定する。ＣＰＵ１１は、読み取り範囲内のライン読み取りを全て終了した場合にステップＳ１５を肯定判定し、図１２による処理を終了する。一方ＣＰＵ１１は、読み取り範囲内に読み取りラインが残っている場合にステップＳ１５を否定判定し、ステップＳ１６へ進む。
【００６１】
ステップＳ１６において、ＣＰＵ１１は、スキャンモータの一旦停止時間が長いか否かを判定する。ＣＰＵ１１は、スキャンモータの一旦停止時間を延ばした場合にステップＳ１６を肯定判定してステップＳ１７へ進み、通常のタイミングどおりの場合にステップＳ１６を否定判定し、ステップＳ１８へ進む。
【００６２】
ステップＳ１７において、ＣＰＵ１１は、ステップＳ１１で決定されている励磁パターンを他の励磁パターンに変更してステップＳ１２へ戻る。ステップＳ１８において、ＣＰＵ１１は、ステップＳ１１で決定された励磁パターンに戻してステップＳ１２へ戻る。なお、ステップＳ１１で決定された励磁パターンから変更されていない場合はそのままステップＳ１２へ戻る。
【００６３】
画像読取りシステムをスタンドアローンタイプとして構成し、ホストコンピュータを用いずに画像読み取り装置２がフィルム原稿の読み取り、および画像データの蓄積を行うようにしてもよい。この場合には、ホストコンピュータ１用のプログラムが不要になる。
【００６４】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明する。撮像手段は、たとえば、読み取り光学系１９によって構成される。ライン移動手段は、たとえば、スキャンモータ駆動回路１７、スキャンモータ２１および光学系駆動機構２２によって構成される。励磁方式制御手段およびタイミング制御手段は、たとえば、ＣＰＵ１１によって構成される。照明手段は、たとえば、照明駆動回路１４およびＬＥＤ光源１８によって構成される。外部機器は、たとえば、ホストコンピュータ１が対応する。データ送出手段は、たとえば、Ｉ／Ｆ回路１３によって構成される。
【００６５】
各ラインの撮像開始を指示する処理は、たとえば、ステップＳ１４の発光指示および撮像指示が対応する。励磁方式を指定する処理は、たとえば、ステップＳ１１の励磁パターン決定処理が対応する。相対位置を移動する処理は、たとえば、ステップＳ１２の駆動開始指示が対応する。励磁方式を変える処理は、たとえば、ステップＳ１７の励磁パターン変更処理が対応する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【００６６】
【発明の効果】
本発明では、画像読み取り装置の複数の励磁方式を有するモータを適切に制御することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態による画像読み取り装置を説明するブロック図である。
【図２】副走査時における読み取り光学系の移動量、ＬＥＤ光源の点灯タイミング、および駆動開始パルスタイミングの関係を示す図である。
【図３】１相励磁の電流ベクトルを説明する図である。
【図４】２相励磁の電流ベクトルを説明する図である。
【図５】１−２相励磁の電流ベクトルを説明する図である。
【図６】Ｗ１−２相励磁の電流ベクトルを説明する図である。
【図７】読み取り光学系の一旦停止時間が長くなった場合の読み取り光学系の移動量、ＬＥＤ光源の点灯タイミング、および駆動開始パルスタイミングの関係を示す図である。
【図８】一旦停止後のスキャンモータ始動時の励磁パターンを変更しなかったときの読み取り光学系の移動量の例を示す図である。
【図９】４色／１ラインの場合における読み取り光学系の移動量、ＬＥＤ光源の点灯タイミング、および駆動開始パルスタイミングの関係を示す図である。
【図１０】４色／１ラインの場合に３色／１ライン用の励磁パターンを用いたときの読み取り光学系の移動量の例を示す図である。
【図１１】Ｗ１−２相励磁の変形の電流ベクトルを説明する図である。
【図１２】画像読取り装置のＣＰＵで実行される処理の流れを説明するフローチャートである。
【符号の説明】
１…ホストコンピュータ、          ２…画像読み取り装置、
１１…ＣＰＵ、                    １２…メモリ、
１３…Ｉ／Ｆ回路、                １４…照明駆動回路、
１５…画像処理回路、              １６…ＡＦモータ駆動回路、
１７…スキャンモータ駆動回路、    １８…ＬＥＤ光源、
１９…読み取り光学系、            ２０…ＡＦモータ、
２１…スキャンモータ、            ２２…光学系駆動機構、
Ｆ…フィルム原稿
【図１】
2004350191.tif 000003
【図２】
2004350191.tif 000004
【図３】
2004350191.tif 000005
【図４】
2004350191.tif 000006
【図５】
2004350191.tif 000007
【図６】
2004350191.tif 000008
【図７】
2004350191.tif 000009
【図８】
2004350191.tif 000010
【図９】
2004350191.tif 000011
【図１０】
2004350191.tif 000012
【図１１】
2004350191.tif 000013
【図１２】
2004350191.tif 000014