(57)【要約】【課題】本発明は、画像読み取り速度を調整しつつ原稿の画像を読み取る画像読み取り装置、画像読み取り方法、画像読み取りプログラム及び記録媒体に関する。【解決手段】画像読み取り装置は、通常読み取り動作時に、画像データ記憶部の記憶画像データ量がスローダウン開始データ量に減少すると、駆動モータを通常読み取り時ステップ間隔よりも広くかつ駆動モータを２相励磁状態の回転角度で停止可能なスローダウンステップ間隔に変更して駆動させて停止状態に移行させつつ原稿読み取り部で原稿の読み取りを行うとともに、スローダウン時間引きデータを画像処理部に通知するスローダウン読み取り動作を行い、画像データ記憶部の記憶画像データ量がスローアップ開始データ量に増えると、停止状態から広い駆動ステップ間隔で駆動モータの駆動を再開させるとともに、スローアップ時間引きデータを画像処理部に通知するスローアップ読み取り動作を行う。【選択図】図１
2010141876.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る原稿読み取り手段と、
前記原稿読み取り手段及び前記原稿のうちの少なくとも一方を副走査方向に駆動する駆動モータと、
前記駆動モータによる副走査方向の駆動によって前記原稿読み取り手段が前記原稿を走査して読み取った画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶された画像データから原稿の画像データを復元する画像処理手段と、
前記駆動モータの回転速度を制御する読み取り動作制御手段とを有し、
前記読み取り動作制御手段は、前記画像データ記憶手段に記憶された画像データ量が所定値以上になると、前記駆動モータの現在の回転角度に応じてそれぞれ設けられる駆動制御データにしたがって、前記駆動モータを所定の回転角度で停止させるように当該駆動モータの回転数を低下させることにより、前記原稿読み取り手段による前記原稿の画像の副走査方向の読み取り速度を低下させ、
前記画像処理手段は、前記各駆動制御データに応じて設けられる間引きデータにしたがって、前記画像データ記憶手段に記憶された画像データから主走査ラインデータを間引いて前記原稿の画像データを復元することを特徴とする画像読み取り装置。
【請求項２】
前記駆動モータはステッピングモータであり、
前記駆動モータの所定の回転角度は２相励磁状態となる回転角度であり、
前記読み取り動作制御手段は前記駆動モータを２相励磁状態の回転角度で停止させるとともに２相励磁状態の回転角度で起動して前記駆動モータをステップ間隔で段階的に駆動し、
前記画像データ記憶手段に記憶された画像データ量が所定値以上になると、前記駆動制御データにしたがって前記駆動モータのステップ間隔を延長して当該駆動モータの回転数を低下させることを特徴とする請求項１に記載の画像読み取り装置。
【請求項３】
前記画像処理手段は、前記読み取り動作制御手段によって前記駆動モータのステップ間隔が延長された当該ステップ間隔の間に前記原稿読み取り手段に読み取られた主走査ラインデータを間引くことを特徴とする請求項２に記載の画像読み取り装置。
【請求項４】
前記読み取り動作制御手段は、ステップ間隔を延長して駆動モータの回転数を低下させる際、ステップ間隔を徐々に延長して駆動モータの回転数を徐々に低下させ、前記画像処理手段は、ステップ間隔の延長の程度に応じた本数の主走査ラインデータを間引くことを特徴とする請求項３に記載の画像読み取り装置。
【請求項５】
前記駆動制御データは、前記駆動モータの前記２相励磁状態となる回転角度から現在の回転角度までのステップ数の計数値のそれぞれに対応して設けられる、請求項２に記載の画像読み取り装置。
【請求項６】
前記駆動制御データは、前記ステップ数の計数値のそれぞれに対応して設けられるスローダウンデータテーブルの形態を有し、更に前記間引きデータは、前記各スローダウンデータテーブルに含まれるスローダウン間引き情報であることを特徴とする請求項５に記載の画像読み取り装置。
【請求項７】
原稿読み取り手段及び原稿のうちの少なくとも一方が駆動モータにより副走査方向に駆動されることにより、原稿読み取り手段が前記原稿から画像データを読み取る画像読み取りステップと、
前記原稿読み取り手段が読み取った画像データを画像データ記憶手段に記憶する画像データ記憶ステップと、
画像処理手段が前記画像データ記憶手段に記憶された画像データから前記原稿の画像データを復元する画像処理ステップと、
読み取り動作制御手段が前記駆動モータの回転速度を制御する読み取り動作制御ステップとを有し、
前記読み取り動作制御ステップでは、前記読み取り動作制御手段が、前記画像データ記憶手段に記憶される画像データ量が所定値以上になると、前記駆動モータの現在の回転角度に応じてそれぞれ設けられる駆動制御データにしたがって、所定の回転角度で停止させるように当該駆動モータの回転数を低下させることにより、前記原稿読み取り手段による前記原稿の画像の副走査方向の読み取り速度を低下させ、
前記画像処理ステップでは、前記画像処理手段が、前記駆動制御データに応じた間引きデータにしたがって、前記画像データ記憶手段に記憶された画像データから主走査ラインデータを間引いて前記原稿の画像データを復元することを特徴とする画像読み取り方法。
【請求項８】
前記駆動モータはステッピングモータであり、
前記駆動モータの所定の回転角度は２相励磁状態となる回転角度であり、
前記読み取り動作制御ステップでは、前記読み取り動作制御手段が前記駆動モータを２相励磁状態の回転角度で停止させるとともに２相励磁状態の回転角度で起動して前記駆動モータをステップ間隔で段階的に駆動し、
前記画像データ記憶手段に記憶された画像データ量が所定値以上になると、前記駆動制御データにしたがって前記駆動モータのステップ間隔を延長して当該駆動モータの回転数を低下させることを特徴とする請求項７に記載の画像読み取り方法。
【請求項９】
前記画像処理ステップでは、前記画像処理手段が、前記読み取り動作制御ステップで前記駆動モータのステップ間隔が延長された当該ステップ間隔の間に前記原稿読み取り手段に読み取られた主走査ラインデータを間引くことを特徴とする請求項８に記載の画像読み取り方法。
【請求項１０】
前記読み取り動作制御ステップでは、ステップ間隔を延長して駆動モータの回転数を低下させる際、ステップ間隔を徐々に延長して駆動モータの回転数を徐々に低下させ、前記画像処理ステップでは、ステップ間隔の延長の程度に応じた本数の主走査ラインデータを間引くことを特徴とする請求項９に記載の画像読み取り方法。
【請求項１１】
前記駆動制御データは、前記駆動モータの前記２相励磁状態となる回転角度から現在の回転角度までのステップ数の計数値のそれぞれに対応して設けられる、請求項８に記載の画像読み取り方法。
【請求項１２】
前記駆動制御データは、前記ステップ数の計数値のそれぞれに対応して設けられるスローダウンデータテーブルの形態を有し、更に前記間引きデータは、前記各スローダウンデータテーブルに含まれるスローダウン間引き情報であることを特徴とする請求項１１に記載の画像読み取り方法。
【請求項１３】
画像読み取り装置の動作を制御するコンピュータに、原稿読み取り手段及び原稿のうちの少なくとも一方が駆動モータによって副走査方向に駆動されることによって原稿読み取り手段が原稿から画像データを読み取る画像読み取りステップと、
前記原稿読み取り手段が読み取った画像データを画像データ記憶手段に記憶する画像データ記憶ステップと、
画像処理手段が前記画像データ記憶手段に記憶された画像データから前記原稿の画像データを復元する画像処理ステップと、
読み取り動作制御手段が前記駆動モータの回転速度を制御する読み取り動作制御ステップとを実行させる画像読み取りプログラムであって、
前記読み取り動作制御ステップでは、前記読み取り動作制御手段が前記画像データ記憶手段に記憶された画像データ量が所定値以上になると、前記駆動モータの現在の回転角度に応じてそれぞれ設けられる駆動制御データにしたがって、所定の回転角度で停止させるように当該駆動モータの回転数を低下させることにより、前記原稿読み取り手段による前記原稿の画像の副走査方向の読み取り速度を低下させ、
前記画像処理ステップでは、前記画像処理手段が前記駆動制御データに応じた間引きデータにしたがって、前記画像データ記憶手段に記憶された画像データから主走査ラインデータを間引いて前記原稿の画像データを復元することを特徴とする画像読み取りプログラム。
【請求項１４】
前記駆動モータはステッピングモータであり、
前記駆動モータの所定の回転角度は２相励磁状態となる回転角度であり、
前記読み取り動作制御ステップでは、前記読み取り動作制御手段が前記駆動モータを２相励磁状態の回転角度で停止させるとともに２相励磁状態の回転角度で起動して前記駆動モータをステップ間隔で段階的に駆動し、
前記画像データ記憶手段に記憶された画像データ量が所定値以上になると、前記駆動制御データにしたがって前記駆動モータのステップ間隔を延長することによって当該駆動モータの回転数を低下させることを特徴とする請求項１３に記載の画像読み取りプログラム。
【請求項１５】
前記画像処理ステップでは、前記画像処理手段が、前記読み取り動作制御ステップで前記駆動モータのステップ間隔が延長された当該ステップ間隔の間に前記原稿読み取り手段に読み取られた主走査ラインデータを間引くことを特徴とする請求項１４に記載の画像読み取りプログラム。
【請求項１６】
前記読み取り動作制御ステップでは、ステップ間隔を延長して駆動モータの回転数を低下させる際、ステップ間隔を徐々に延長して駆動モータの回転数を徐々に低下させ、前記画像処理ステップでは、ステップ間隔の延長の程度に応じた本数の主走査ラインデータを間引くことを特徴とする請求項１５に記載の画像読み取りプログラム。
【請求項１７】
前記駆動制御データは、前記駆動モータの前記２相励磁状態となる回転角度から現在の回転角度までのステップ数の計数値のそれぞれに対応して設けられる、請求項１４に記載の画像読み取りプログラム。
【請求項１８】
前記駆動制御データは、前記ステップ数の計数値のそれぞれに対応して設けられるスローダウンデータテーブルの形態を有し、更に前記間引きデータは、前記各スローダウンデータテーブルに含まれるスローダウン間引き情報であることを特徴とする請求項１７に記載の画像読み取りプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読み取り装置、画像読み取り方法及び画像読み取りプログラムに関し、詳細には、安価に画像読み取り速度を調整しつつ原稿の画像を読み取る画像読み取り装置、画像読み取り方法及び画像読み取りプログラムに関する。
【背景技術】
【０００２】
スキャナ装置、複写装置、ファクシミリ装置、複合装置等の画像読み取り装置においては、原稿搬送部で原稿を搬送させつつ該原稿の画像を、停止している原稿読み取り部で読み取る場合、原稿読み取り部のＣＣＤ（Charge Coupled Device ）等の光電変換素子で原稿からの反射光を光電変換して主走査ライン毎に読み取った原稿の画像データを一旦所定容量のメモリに一時的に格納した後、該メモリから画像データを画像処理部に転送して、画像処理部で各種画像処理を施して出力画像を生成する。
【０００３】
画像読み取り装置は、原稿読み取り部で読み取った画像データを一旦メモリに格納した後に画像処理部に転送して画像処理を行うという一連の動作を連続的に順次実行するが、通常、原稿読み取り部による画像データの読み取り速度（メモリに転送されて記憶される画像データの記憶速度）が、画像処理部の画像処理速度（メモリから画像処理部へ転送される画像データの転送速度）よりも速く設定されており、画像読み取りが進行するのに伴って、メモリには、画像データの記憶量が増加する。そして、メモリには、その容量に限度があるため、メモリに格納される画像データのデータ量がメモリの記憶できるデータ量（記憶容量）を超えると、原稿読み取り部から転送されてきた画像データがメモリに記憶されずに消失するおそれがある。
【０００４】
そこで、画像読み取り装置においては、従来から、メモリに格納されている画像データのデータ量がメモリの記憶容量に対して所定容量に近づくと、原稿読み取り部による原稿の読み取り走査を一時停止させて、画像データのメモリへの転送を一時停止させ、メモリから画像処理部への画像データの転送を継続して行うことで、メモリの記憶済みデータ量を減少させる。その後、画像読み取り装置は、メモリ内の画像データ量が所定データ量まで減少すると、原稿読み取り部による読み取り走査を再開して、原稿読み取り部からメモリへの画像データの転送を再開するというように原稿読み取り部の動作を一時停止したり再開する「間欠読み取り動作」を行う。
【０００５】
そして、画像読み取り装置は、ＡＤＦ（Auto Document Feeder）を用いた原稿搬送を行う場合には、以下のように間欠読み取り動作を行う。すなわち、ＡＤＦを備えた画像読み取り装置は、原稿台にセットされた複数枚の原稿を、ＡＤＦの駆動モータ（例えば、ステッピングモータ）によって搬送ローラ等を駆動させて、１枚ずつ原稿読み取り部に搬送して、原稿読み取り部で原稿の画像を読み取って、読み取った原稿の画像データをメモリに転送し、メモリに記憶されている画像データのデータ量がメモリの記憶容量一杯に近づくと、ＡＤＦを駆動している駆動モータの回転速度を遅くしていき、最終的には駆動モータの回転を停止させる。すなわち、原稿の搬送速度を通常の画像読み取り時よりも遅くして最終的には停止させる「スローダウン読み取り動作」を行う。その後、画像読み取り装置は、メモリに記憶されている画像データを画像処理部へ順次転送して、メモリの記憶済画像データのデータ量が所定量にまで少なくなると、停止している駆動モータを通常の画像読み取り時よりも遅い速度での駆動を再開させ、通常の読み取り時の回転速度まで速度を上げて、通常読み取り時の原稿搬送速度で原稿の搬送を行わせる「スローアップ読み取り動作」を行う。すなわち、従来、画像読み取り装置においては、スローダウン読み取り動作とスローアップ読み取り動作とを単純に繰り返して、読み取り走査の停止と開始を繰り返す単純ＳＴＯＰ／ＳＴＡＲＴ方式の間欠読み取り動作を行っている。
【０００６】
そして、従来、画像読み取り装置においては、駆動モータとして、一般的に、制御機構が簡易で安価なステッピングモータが用いられている。
【０００７】
そして、従来、原稿を搬送するステッピングモータを駆動する際の駆動制御クロックパルス数を計数して、原稿の搬送位置毎におけるステッピングモータの負荷状態に対応してステッピングモータの駆動状態を制御する駆動パターンを複数格納し、原稿の画像データを読み取る際の原稿搬送停止及び再始動に対し、計数されたパルス数に応じて原稿の停止位置に係るステッピングモータの負荷状態に対応する駆動パターンを選択して、該選択した駆動パターンに応じてステッピングモータの駆動状態を制御する技術が提案されている（特許文献１参照）。
【０００８】
すなわち、この従来技術は、画像データの読み取り動作の停止、再始動を伴う間欠動作に際して、ステッピングモータの負荷変動を把握して、該負荷状態に対応する駆動パターンを選択してステッピングモータの駆動を制御し、負荷変動の大きい原稿搬送路や画像データの高速読み取り動作中の間欠動作においても読み取り画像データの乱れや脱調の発生を防止しようとしている。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ここで上記間欠読み取り動作においては、上記スローダウン／スローアップ時に原稿読み取り部の読み取った画像データは、副走査方向に解像度が高い画像データとなっているため、画像処理部で読み取り画像データから原稿全体の画像データを復元するときに、原稿読み取り部の読み取った画像データを主走査ライン単位でスローダウン／スローアップと通常読み取り時の読み取り動作に合わせて適切に間引く画像処理が行われ、最終的に、原稿の画像データを復元する。
【００１０】
本発明は当該状況に鑑みたなされたものであり、間欠読み取り動作時の画像データから間引く主走査ラインデータを、駆動モータの速度変化に合わせて適切に決定することにより、このようにして復元された画像データの画質を向上させることが可能な画像読み取り装置、画像読み取り方法及び画像読み取りプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明によれば、原稿の画像を読み取る原稿読み取り手段と、前記原稿読み取り手段及び前記原稿のうちの少なくとも一方を副走査方向に駆動する駆動モータと、前記駆動モータによる副走査方向の駆動によって前記原稿読み取り手段が前記原稿を走査して読み取った当該原稿の画像を記憶する画像データ記憶手段と、前記画像データ記憶手段に記憶された前記原稿の画像を復元する画像処理手段と、前記駆動モータの回転速度を制御する読み取り動作制御手段とを有し、前記読み取り動作制御手段は、前記画像データ記憶手段に記憶されている画像データ量が所定値以上になると、前記駆動モータの回転子の固定子に対する角度であって所定の角度に至る迄の角度に応じてそれぞれ設けられる駆動パターンにしたがって、前記駆動モータの前記所定の角度で当該駆動モータを停止させるように当該駆動モータの回転数を徐々に低下させることにより、前記原稿読み取り手段による前記原稿の画像の読み取り速度を徐々に低下させ、前記画像処理手段は、前記各駆動パターンに応じて設けられる間引きデータにしたがって、前記原稿読み取り手段によって読み取られた前記原稿の画像の画像データから所定の画像データを間引き、前記読み取り動作制御手段によって前記駆動モータの回転数が徐々に低下され前記原稿の画像の読み取り速度が徐々に低下された状態で前記原稿読み取り手段に読み取られた前記原稿の画像データから原稿の画像データを復元する。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を適用した画像読み取り装置の要部ブロック構成図である。
【図２】画像読み取り動作の説明図である。
【図３】通常読み取り動作時における原稿画像とスキャン画像及びスキャン画像の部分拡大画像を示す図である。
【図４】スローダウン読み取り動作処理を示すフローチャート（その１）である。
【図５】スローダウン読み取り動作時における間引き処理の説明図である。
【図６Ａ】二相バイポーラステッピングモータの２相励磁方式を説明するための図（その１）である。
【図６Ｂ】二相バイポーラステッピングモータの２相励磁方式を説明するための図（その２）である。
【図７Ａ】二相バイポーラステッピングモータの１−２相励磁方式を説明するための図（その１）である。
【図７Ｂ】二相バイポーラステッピングモータの１−２相励磁方式を説明するための図（その２）である。
【図８Ａ】二相バイポーラステッピングモータのｗ１−２相励磁方式を説明するための図（その１）である。
【図８Ｂ】二相バイポーラステッピングモータのｗ１−２相励磁方式を説明するための図（その２）である。
【図９】二相バイポーラステッピングモータのｗ１−２相励磁方式におけるスローアップ動作及びスローダウン動作について説明するための図である。
【図１０】間引きを行わない場合のスローアップ及びスローダウンテーブルデータにつて説明するための図である。
【図１１】間引きを行う場合のスローアップ及びスローダウンテーブルデータにつて説明するための図である。
【図１２】スローダウン読み取り動作処理を示すフローチャート（その２）である。
【図１３】スローアップ読み取り動作処理を示すフローチャート（その１）である。
【図１４】スローアップ読み取り動作処理を示すフローチャート（その２）である。
【図１５】本発明の他の実施例を適用した画像読み取り装置のハードウェア構成を示す側面図である。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【００１４】
図１〜図５は、本発明の画像読み取り装置、画像読み取り方法及び画像読み取りプログラムの一実施例を示す図であり、図１は、本発明の画像読み取り装置、画像読み取り方法及び画像読み取りプログラムの一実施例を適用した画像読み取り装置１の要部ブロック構成図である。
【００１５】
図１において、画像読み取り装置１は、スキャナ装置、複写装置、ファクシミリ装置、複合装置等であり、画像読み取り部２と画像処理部３等を備えている。画像読み取り部２は、制御部１０、原稿読み取り部１１、原稿自動搬送部１２、画像データ記憶部１３及びテーブルデータ記憶部１４等を備えており、制御部１０が画像読み取り部２の各部を制御して、原稿の画像を読み取るとともに、画像処理部３に読み取りタイミングの通知を行う。
【００１６】
原稿自動搬送部（副走査移動手段）１２は、複数枚の原稿のセットされる原稿台や該原稿台上の原稿を１枚ずつ原稿読み取り部１１に搬送して、読み取りの完了した原稿を排紙トレイに搬送する搬送機構等を備えており、この搬送機構として、原稿を１枚ずつ搬送する搬送ローラ２１及び搬送ローラ２１を回転駆動させる駆動モータ２２等を備えている。駆動モータ２２としては、本実施例では、２相バイポーラステッピングモータが用いられており、４ｗ１−２相励磁方式で駆動した場合、１６ステップ毎に２相で励磁される。すなわち、ステッピングモータは、駆動制御クロックパルスに同期して回転駆動され、４ｗ１−２相励磁方式で駆動した場合、１６個の駆動制御クロックパルス毎に２相で励磁されて回転駆動される。ステッピングモータは、停止時に２相励磁状態の回転角度で停止すると、次回の駆動時に、脱調が発生することなく、適切に駆動されるが、２相励磁状態以外の回転角度で停止すると、次回の駆動時に脱調が発生するおそれがある。なお、駆動モータ２２は、本実施例では、２相バイポーラステッピングモータを用いているが、駆動モータ２２としては、２相バイポーラステッピングモータに限るものではない。原稿自動搬送部１２は、駆動モータ２２が搬送ローラ２１やその他の搬送機構を駆動することにより、駆動モータ２２の回転速度に応じた搬送速度で、原稿台にセットされた複数枚の原稿を１枚ずつ分離して読み取り部１１の原稿読み取り位置に搬送する。
【００１７】
原稿読み取り部（原稿読み取り手段）１１は、ＣＣＤ（Charge Coupled Device ）、読み取り光を読み取り位置の原稿に照射する光源、原稿で反射された読み取り光をＣＣＤに集光するレンズ等を備えており、制御部１０の制御下で読み取り位置を搬送される原稿の画像データを主走査ライン単位で読み取って、画像データ記憶部１３に出力する。
【００１８】
画像データ記憶部（画像データ記憶手段）１３は、所定容量を有するＲＡＭ（Random Access Memory）等が用いられており、原稿読み取り部１１の読み取った原稿の画像データを主走査ライン単位で順次記憶する。また、画像データ記憶部１３は、記憶した画像データを、制御部１０の制御下で、順次、画像処理部３に出力する。
【００１９】
テーブルデータ記憶部（スローダウン情報記憶手段、スローアップ情報記憶手段）１４は、不揮発性メモリ、例えば、ＮＶＲＡＭ（Nonvolatile Random Access Memory）等が用いられており、スローダウンデータテーブル３１及びスローアップデータテーブル３２を記憶する。スローダウンデータテーブル３１は、駆動モータ２２の回転速度を通常読み取り動作時の回転速度（以下通常読み取り時回転速度と称する）よりも遅い速度で駆動して停止させるスローダウン時の駆動モータの回転速度データ（スローダウン時駆動制御データ）と画像処理部３のデータ間引き主走査ラインのデータ（スローダウン時間引きデータ）とをテーブル形式で対応させたデータテーブルであり、主走査ライン周期パルスがアサートされた時点の駆動モータ２２のステップ数に対応させた複数のスローダウンデータテーブルＴａ〜Ｔｐ（後述）で構成されている。ここで「ステップ数」とは、ステッピングモータである駆動モータ２２が直前の２相励磁状態の回転角度にある時点から計数する（以下同様）。また、スローダウンデータテーブル３１の各スローダウンデータテーブルＴａ〜Ｔｐは、最終的に駆動モータ２２が何れかの２相励磁状態の回転角度で停止するように、予め駆動モータ２２のステップ数に対応させて作成されている。スローアップテーブルデータ３２は、駆動モータ２２の回転速度を通常読み取り時回転速度よりも遅い速度で駆動を開始して通常読み取り時回転速度まで上昇させるスローアップ時の駆動モータの回転速度データ（スローアップ時駆動制御データ）と画像処理部３のデータ間引き主走査ラインのデータ（スローアップ時間引きデータ）とをテーブル形式で対応させたデータテーブルである。
【００２０】
制御部（読み取り動作制御手段）１０は、図示しないが、ＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）、ＲＡＭ等を備えているとともに、記憶量検出部４１及びモータステップ数カウント部４２等を備えており、ＣＰＵがＲＯＭ内のプログラムに基づいてＲＡＭをワークメモリとして利用して、画像読み取り部２の各部及び画像読み取り装置１の各部を制御することで、画像読み取り装置１としての機能を実行するとともに、本発明によるスローダウン読み取り動作及びスローアップ読み取り動作を行う画像読み取り方法を実行する。すなわち、画像読み取り装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている、画像読み取り方法を実行する画像読み取りプログラムを読み込んでＲＯＭ等に導入することで、スローダウン読み取り動作及びスローアップ読み取り動作を行う画像読み取り方法を実行する画像読み取り装置１として構築されている。この画像読み取りプログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２１】
記憶量検出部４１は、画像データ記憶部１３に記憶されている画像データのデータ量を検出し、このデータ量としては、例えば、画像データ記憶部１３の記憶容量に対する記憶データ量の割合等として検出してもよいし、具体的に、画像データのデータ量の絶対値を検出してもよい。
【００２２】
モータステップ数カウント部４２は、原稿自動搬送部１２の駆動モータ２２のステップ数をカウントする。
【００２３】
そして、制御部１０は、記憶量検出部４１の検出する画像データ記憶部１３の画像データのデータ量に基づいて、該データ量が画像データ記憶部１３の記憶容量に対して所定のスローダウン開始データ量になると、間欠動作制御に移行するが、この間欠動作制御に移行する際に、次の主走査ライン周期パルスがアサートされた時点での駆動モータ２２のステップ数に基づいて、スローダウンデータテーブル３１からスローダウンデータテーブルＴａ〜Ｔｐを選択して、該選択したスローダウンテーブルを参照して、駆動モータ２２の回転速度を遅くするスローダウン時駆動制御データを取得して、該スローダウン時駆動制御データによって駆動モータ２２の駆動を行わせて徐々に駆動モータ２２の回転速度を遅くし、最終的に一時停止させる「スローダウン読み取り動作」を行う。また、制御部１０は、このスローダウン読み取り動作によって原稿読み取り部１１の読み取った画像データを画像データ記憶部１３に記憶させるとともに、上記ステップ数に基づいて選択したスローダウンデータテーブルＴａ〜Ｔｐから、該データ記憶部１３に記憶させた画像データからの復元時の間引き主走査ライン情報を取得して画像処理部３に渡す。このスローダウン読み取り動作においては、画像データ記憶部１３に記憶される画像データ量が減少して、最終的に停止されるとともに、画像データ記憶部１３から画像処理部３への画像データの転送を継続することから、画像データ記憶部１３の記憶済みデータ量が減少する。
【００２４】
そして、画像データ記憶部１３の記憶済データ量が予め設定されている所定のスローアップデータ量まで減少すると、スローアップデータテーブル３２からスローアップ駆動制御データを取得して、該スローアップ駆動制御データによって駆動モータ２２の駆動を行わせて徐々に駆動モータ２２の回転速度を速くし、最終的に通常読み取り時回転速度に上昇させて該通常読み取り動作時の動作に移行させるスローアップ読み取り動作を行う。
【００２５】
画像処理部（画像処理手段）３は、画像データ記憶部１３から入力される読み取り画像データのうち、スローダウン読み取り動作で読み取られたスローダウン画像データ及びスローアップ読み取り動作で読み取られたスローアップ画像データに対して、制御部１０から通知されるスローダウン時間引きデータ及びスローアップ時間引きデータに基づいて、間引き処理を行って原稿の画像データに復元する復元処理を行うとともに、読み取り画像データに対して各種画像処理、例えば、地肌除去処理、フィルタ処理、マスク処理及び誤差拡散処理等を施す。
【００２６】
そして、画像読み取り装置１は、読み取り速度の向上を図るため、原稿読み取り装置１１による原稿の読み取り周期である主走査方向の駆動周期と駆動モータ２２副走査方向の駆動周期とを非同期とすることができる。
【００２７】
次に、本実施例の作用を説明する。本実施例の画像読み取り装置１は、スローダウン及びスローアップを行う間欠読み取り動作を適切に行って画像データ記憶部１３の容量を削減しつつ、駆動モータ２２の再駆動時の脱調を防止するとともに、スローダウン／スローアップ時の読み取り画像データの間引きを適切に行って読み取り画像データの画像品質を向上させる。
【００２８】
すなわち、画像読み取り装置１は、原稿の読み取りを行う場合、図２に示すように、まず、制御部１０が制御信号を原稿自動搬送部１２に出力して、駆動モータ２２の駆動を開始させ、駆動モータ２２の回転速度を通常読み取り時回転速度まで上昇させる通常スローアップ動作を行う。すなわち、この通常スローアップ動作時には、原稿読み取り部１１による原稿の読み取りを行わない。尚ＡＤＦの機能を用いる場合、当該通常スローアップ動作時において原稿の搬送を行う。すなわち、原稿搬送開始位置から原稿読み取り位置まで原稿を搬送する。この場合原稿が原稿読み取り位置に搬送される時点で既に駆動モータ２２の回転速度は定速（すなわち通常読み取り時回転速度、以下同様）にまで上昇して定速動作に移行している。制御部１０は、原稿の先端が原稿読み取り位置に搬送されるタイミングに、原稿読み取り部１１による原稿の主走査読み取りを開始させ、原稿読み取り部１１は、一定の原稿搬送速度で搬送される原稿の画像を主走査ライン単位で読み取って、読み取った原稿の画像データを主走査ライン単位で順次画像データ記憶部１３に転送して、画像データ記憶部１３に記憶させる。
【００２９】
そして、画像読み取り装置１は、原稿読み取り部１１から画像データを画像データ記憶部１３に転送して書き込む書き込み速度の方が画像データ記憶部１３から画像データを読み出して画像処理部３に転送する読み出し速度よりも速く、画像データ記憶部１３には、徐々に画像データの蓄積量が増える。
【００３０】
制御部１０は、記憶量検出部４１で画像データ記憶部１３の画像データの記憶量を検出し、画像データ記憶部１３の画像データのデータ量が該画像データ記憶部１３の記憶容量に対して予め設定されている所定のスローダウン開始データ量になるか否かを判別する。
【００３１】
制御部１０は、画像データ記憶部１３の画像データ量がスローダウン開始データ量になる前に、原稿の後端まで原稿の読み取りが完了すると、原稿自動搬送部１２への制御信号により、駆動モータ２２の回転速度を所定の通常読み取り時回転速度から徐々に減速させ、最終的に停止させる通常スローダウン動作を行う。この通常スローダウン動作時には、原稿読み取り部１１による原稿の読み取りを行わない。
【００３２】
このように、原稿の読み取り途中に間欠読み取り動作が発生しないときには、図３に示すように、元原稿画像Ｇａ（図３（ａ））と原稿読み取り部１１の読み取ったスキャン画像Ｇｓ（図３（ｂ））とは主走査方向及び副走査方向ともに同じ解像度であり、例えば、読み取り解像度が６００ｄｐｉ×６００ｄｐｉの場合、原稿読み取り部１１は、原稿画像Ｇａの副走査方向において、約４２μｍ（副走査方向の幅）を１主走査ラインとして、画像データの読み取り走査を行う。このときの原稿読み取り部１１による読み取り画像（スキャン画像）Ｇｓは、図３（ｂ）のスキャン画像の斜線部を拡大して示す図３（ｃ）のように、４２μｍ×４２μｍの正方形のドットの集合となる。
【００３３】
ところが、制御部１０は、原稿の読み取りを行っているときに、画像データ記憶部１３の画像データ量がスローダウン開始データ量になると、図２に示すように、スローダウン読み取り動作(間欠読み取りスローダウン)とスローアップ読み取り動作(間欠読み取りスローアップ)とを行う「間欠読み取り動作」を行う。
【００３４】
上記「スローダウン読み取り動作」及び「スローアップ読み取り動作」においては、通常読み取り動作時の原稿搬送速度よりも遅い原稿搬送速度（例えば、通常読み取り動作時の半分の原稿搬送速度）となるように駆動モータ２２の回転速度を制御し、原稿搬送速度が遅くなって原稿読み取り部１１での副走査方向の読み取り解像度が高くなった分だけ、画像処理部３で画像データの主走査ライン間引きを行うことで、画像データを復元する。
【００３５】
本実施例の画像読み取り装置１は、テーブルデータ記憶部１４に、スローダウンデータテーブル３１として、駆動モータ２２の回転速度を通常読み取り時回転速度よりも遅い速度で駆動して停止させるスローダウン時の駆動モータ２２の回転速度データ（スローダウン時駆動制御データ）と画像処理部３のデータ間引き主走査ラインのデータ（スローダウン時間引きデータ）とを対応させたスローダウンデータテーブルＴａ〜Ｔｐを、主走査ライン周期パルスがアサートされた時点の駆動モータ２２のステップ数に対応させて、複数記憶し、また、スローアップデータテーブル３２として、駆動モータ２２の回転速度を通常読み取り時回転速度よりも遅い速度で駆動を開始して通常読み取り時回転速度まで上昇させるスローアップ時の駆動モータの回転速度データ（スローアップ時駆動制御データ）と画像処理部３のデータ間引き主走査ラインのデータ（スローアップ時間引きデータ）とをテーブル形式で対応させたデータテーブルを記憶する。このスローダウン時駆動制御データは、駆動モータ２２の有している複数の相励磁状態のうち駆動モータ２２を再駆動可能な相励磁状態で停止させるデータあり、具体的には、ステッピングモータである駆動モータ２２を２相励磁状態の回転角度で停止させるデータである。
【００３６】
そして、制御部１０は、画像データ記憶部１３の画像データ量がスローダウン開始データ量になると、スローダウン読み取り動作開始タイミングであると判断して、モータステップ数カウント部４２のカウントするカウント数に基づいてスローダウンデータテーブル３１から該カウント数のスローダウンデータテーブルＴａ〜Ｔｐを選択し、該スローダウンデータテーブルＴａ〜Ｔｐの駆動制御データで駆動モータ２２の駆動を制御して最終的に停止させる。具体的には、制御部１０は、スローダウン読み取り動作開始への移行タイミングであると判断すると、スローダウンデータテーブル３１に登録されている複数のスローダウンデータテーブルＴａ〜Ｔｐのうち、モータステップ数カウント部４２がカウントした、次の主走査ライン周期パルスがアサートされた時点での駆動モータ２２のステップ数に対応するスローダウンデータテーブルＴａ〜Ｔｐを選択して、該選択したスローダウンデータテーブルＴａ〜Ｔｐからスローダウン時駆動制御データを読み出し、該スローダウン時駆動制御データで駆動モータ２２の駆動を制御して駆動モータ２２の回転制御を行う。また、制御部１０は、スローダウンデータテーブル３１のうち該選択したスローダウンデータテーブルＴａ〜Ｔｐからデータ間引き主走査ラインのデータであるスローダウン時間引きデータを読み出して、画像処理部３に渡す。
【００３７】
すなわち、制御部１０は、図４に示すように、画像データ記憶部１３に記憶されている画像データのデータ量がスローダウン開始データ量に達すると（ステップＳ１０１）、次の主走査ライン周期信号まで待機して（ステップＳ１０２）、次の主走査ライン周期パルスがアサートされた時点で、駆動モータ２２のステップ数が「１」から「１６」のいずれであるかをモータステップ数カウント部４２のカウント結果から取得する（ステップＳ１０３ａ〜１０３ｏ）。
【００３８】
制御部１０は、テーブルデータ記憶部１４の記憶するスローダウンデータテーブル３１のうち、駆動モータ２２のステップ数に応じたスローダウンデータテーブルＴａ〜Ｔｐを選択して、該選択したスローダウンデータテーブルＴａ〜Ｔｐからスローダウン時駆動制御データを読み出し、該スローダウン時駆動制御データで駆動モータ２２を制御し、駆動モータ２２の回転制御を行う（ステップＳ１０４ａ〜１０４ｐ）。また、制御部１０は、図４には示していないが、スローダウンデータテーブル３１のうち該選択したスローダウンデータテーブルＴａ〜Ｔｐからデータ間引き主走査ラインのデータであるスローダウン時間引きデータを読み出して、画像処理部３に渡す。
【００３９】
このようにして、ステッピングモータである駆動モータ２２は、スローダウン読み取り動作によって停止される際に、２相励磁状態の回転角度で停止し、次回の駆動再開時（再駆動時）に、脱調が発生することなく、適切に駆動することができる。
【００４０】
そして、画像処理部３は、制御部１０から渡されたスローダウン時間引きデータに基づいて、スローダウン読み取り動作時に原稿読み取り部１１が読み取って画像データ記憶部１３を介して入力されるスローダウン読み取り動作時画像データから主走査ライン間引きを行って原稿画像データを復元する復元処理を行うとともに、必要な画像処理を行う。
【００４１】
ここで図５（ａ）に示すような斜め線の原稿画像Ｇａをスローダウン読み取り動作で読み取ると、図５（ｂ）に示すように、原稿画像Ｇａよりも副走査方向に長く高い解像度の読み取り画像（スキャン画像）Ｇｄとなる。例えば、読み取り解像度が６００ｄｐｉ×６００ｄｐｉの場合、原稿読み取り部１１は、通常読み取り時には、図３に示したように、原稿画像Ｇａの副走査方向において、約４２μｍ（副走査方向の幅）を１主走査ラインとして、画像データの読み取り走査を行うが、スローダウン読み取り動作時には、原稿の搬送速度が減速されているため、該原稿搬送速度が遅くなっている分（例えば、１／２の速度）だけ原稿読み取り部１１による画像読み取り解像度が上がって、図５（ｂ）に示すように、読み取り画像Ｇｄは、原稿搬送速度が遅くなっている分（１／２の速度分）だけ、副走査方向に長い画像となっている。例えば、通常読み取り時には、約４２μｍ（副走査方向の幅）を１主走査ラインとして読み取っていた場合、駆動モータ２２の回転速度が１／２になると、同じ約４２μｍ（副走査方向の幅）を２主走査ラインで読み取ることとなり、読み取り画像Ｇｄは、原稿画像Ｇａよりも副走査方向に長い画像となる。
【００４２】
本実施例の画像読み取り装置１は、スローダウン時の駆動モータ２２の回転速度データ（スローダウン時駆動制御データ）と画像処理部３のデータ間引き主走査ラインのデータ（スローダウン時間引きデータ）とを対応させるとともに、主走査ライン周期パルスがアサートされた時点の駆動モータ２２のステップ数に対応させた複数のスローダウンデータテーブルＴａ〜Ｔｐをスローダウンデータテーブル３１としてテーブルデータ記憶部１４に記憶し、上述のように、スローダウン読み取り動作への移行タイミングの次の主走査ライン周期パルスがアサートされた時点での駆動モータ２２のステップ数に基づいて、スローダウンデータテーブルＴａ〜Ｔｐを選択して、スローダウン時駆動制御データを決定して駆動モータ２２の駆動を制御するとともに、図５（ｂ）、（ｃ）に示すように該スローダウンデータテーブルＴａ〜Ｔｐからデータ間引き主走査ラインを決定するスローダウン時間引きデータを読み出して画像処理部３に通知し、画像処理部３が、図５（ｃ）、（ｄ）に示すように、該スローダウン時間引きデータに基づいて、スローダウン読み取り動作時に原稿読み取り部１１が読み取って画像データ記憶部１３を介して入力されるスローダウン読み取り動作時画像データＧｄから主走査ライン間引きを行って原稿画像データを復元する復元処理を行う。したがって、画像処理部３は、図５（ｄ）に示すように、スローダウン読み取り動作時画像データＧｄから適切に間引くべき主走査ラインデータのみを間引くことができ、原稿画像Ｇａを適切に復元した画像品質の良好な復元画像Ｇｆを生成することができる。また、通常読み取り動作から間欠読み取り動作へと移行する境界の部分において、適切に間引き主走査ラインを特定して間引き処理を行うことができ、この境界部分での画像品質についても、適切に向上させることができる。
【００４３】
画像読み取り装置１は、このスローダウン読み取り動作及び原稿の搬送停止時にも、画像データ記憶部１３から画像処理部３に画像データを転送して、画像処理部３で画像処理を行い、画像データ記憶部１３のデータ量が徐々に減少する。
【００４４】
そして、画像読み取り装置１は、スローダウン読み取り動作を行って、駆動モータ２２をスローダウンさせて一時停止させると、記憶量検出部４１が画像データ記憶部１３の記憶済データ量を検出する。制御部１０は、該画像データ記憶部１３のデータ量が予め設定されている所定のスローアップデータ量まで減少したことを検出すると、スローアップデータテーブル３２からスローアップ時駆動制御データを取得して、該スローアップ時駆動制御データによって駆動モータ２２の駆動を行わせて徐々に駆動モータ２２の回転速度を速くし、最終的に通常読み取り動作時回転速度に上昇させて該通常読み取り動作時の動作に移行させる「スローアップ読み取り動作」を行う。
【００４５】
このとき、制御部１０は、テーブルデータ記憶部１４のスローアップデータテーブル３２からスローアップ時駆動制御データとスローアップ時間引きデータを読み出し、該スローアップ時駆動制御データによって駆動モータ２２の駆動を制御するとともに、スローアップ時間引きデータを画像処理部３に渡して、画像処理部３に該スローアップ時間引きデータによって主走査ラインの間引き処理を行わせる。
【００４６】
このように、本実施例の画像読み取り装置１は、所定の通常読み取り時ステップ間隔で駆動モータ２２をステップ駆動させて、原稿読み取り部１１と原稿の少なくとも一方を副走査方向に移動させる副走査移動を行って、原稿読み取り部１１によって該原稿の読み取りを行って画像データ記憶部１３に記憶させる通常読み取り動作と、画像データ記憶部１３の記憶画像データ量が所定のスローダウン開始データ量に達すると、駆動モータ２２のステップ間隔を該通常読み取り時ステップ間隔よりも広くかつ駆動モータ２２を該駆動モータ２２の有している複数の相励磁状態のうち再駆動可能な相励磁状態（例えば、２相励磁状態）の回転角度で停止させるスローダウンステップ間隔に変更して駆動モータ２２を駆動させて停止状態に移行させつつ原稿読み取り部１１で原稿の読み取りを行わせるとともに、該スローダウンステップ間隔で原稿読み取り部１１の読み取った画像データから間引くべき主走査ラインを特定するスローダウン時間引きデータを画像処理部３に通知するスローダウン読み取り動作と、該停止状態中に画像データ記憶部１３から画像処理部３へ画像データを転送して画像データ記憶部１３の記憶画像データ量が所定のスローアップ開始データ量に減少すると、該停止状態から該通常読み取り時ステップ間隔よりも広いスローアップステップ間隔の駆動ステップ間隔で駆動モータ２２を駆動させて該通常読み取り時ステップ間隔へと移行させつつ原稿読み取り部１１で原稿の読み取りを行わせるとともに、該スローアップステップ間隔で原稿読み取り部１１の読み取った画像データから間引くべき主走査ラインを特定するスローアップ時間引きデータを画像処理部３に通知するスローアップ読み取り動作と、を行い、画像処理部３が、該スローダウン時間引きデータ及びスローアップ時間引きデータに基づいて該読み取り画像データから主走査ラインを間引く間引き処理を行っている。
【００４７】
ここで「ステップ間隔」とは、駆動モータ２２をステップ毎に一定角度ずつ断続的（段階的）に駆動する際の、あるステップの回転角度から次のステップの回転角度に移動するまでの期間を言う。
【００４８】
したがって、副走査駆動を行う駆動モータ２２の動作制御を適切に行いつつ、画像データ記憶部１３を有効活用して安価に読み取り画像データの画像品質を向上させることができる。
【００４９】
また、本実施例の画像読み取り装置１は、駆動モータ２２のスローダウンステップ間隔とスローダウン時間引きデータを、駆動モータ２２のステップ数毎にテーブルデータ記憶部１４にスローダウンデータテーブル３１として記憶し、画像データ記憶部１３の記憶画像データ量がスローダウン開始データ量になったタイミングの次の原稿読み取り部１１による画像読み取りタイミングにおける駆動モータ２２のステップ位置（回転角度）に基づいてテーブルデータ記憶部１４から該スローダウンステップ間隔と該スローダウン時間引きデータを取得して、駆動モータ２２を該スローダウンステップ間隔で駆動させるとともに、該スローダウン時間引きデータを画像処理部３に通知している。
【００５０】
したがって、スローダウン読み取り動作におけるスローダウンステップ間隔とスローダウン時間引きデータとを速やかにかつ適切に決定して処理を行うことができ、処理速度を向上させつつ、処理の適正化を図ることができる。
【００５１】
さらに、本実施例の画像読み取り装置１は、駆動モータ２２のスローアップステップ間隔とスローアップ時間引きデータをテーブルデータ記憶部１４にスローアップデータテーブル３２として記憶し、テーブルデータ記憶部１４から該スローアップステップ間隔と該スローアップ時間引きデータを取得して駆動モータ２２をスローアップステップ間隔で駆動させるとともに、該スローアップ時間引きデータを画像処理部３に通知している。
【００５２】
したがって、スローアップ読み取り動作におけるスローアップステップ間隔とスローアップ時間引きデータを速やかにかつ適切に決定して処理を行うことができ、処理速度を向上させつつ、処理の適正化を図ることができる。
【００５３】
また、本実施例の画像読み取り装置１は、駆動モータ２２として、ステッピングモータを用い、駆動モータ２２の再駆動可能状態として、該ステッピングモータの２相励磁状態を設定し、当該該２相励磁状態の回転角度で停止させている。
【００５４】
したがって、安価にかつ適切に走査駆動を行うことができるとともに、脱調を発生させることなく、ステッピングモータを適切に再駆動させることができる。
【００５５】
さらに、本実施例の画像読み取り装置１は、駆動モータ２２によって原稿のみを副走査方向に移動させている。
【００５６】
したがって、簡単な駆動機構で搬送される原稿の画像を停止する原稿読み取り部１１で読み取ることができ、より一層安価にかつ適切に画像の読み取りを行うことができる。
【００５７】
なお、この駆動モータ２２の駆動速度の制御は、駆動周期を変化させることで行うものに限るものではなく、例えば、駆動モータ２２の励磁方式を変化させることで行ってもよい。この場合、制御部１０は、例えば、通常読み取り動作時には、駆動モータ２２を２相励磁方式で駆動させ、スローダウン読み取り動作時やスローアップ読み取り動作時には、駆動モータ２２を１−２相励磁方式で駆動させることで速度制御を行ってもよい。この例の場合、駆動モータ２２は、１−２相励磁方式での駆動では、１パルスでの回転角度が、２相励磁方式での駆動のときに比較して、１／２となり、その分回転速度が低下する。このように励磁方式を変更して駆動モータ２２の回転速度を変化させると、パルスレートを変化させることなく、駆動モータ２２の回転速度を変化させることができる。
【００５８】
次に図６Ａ乃至図１４とともに、上述した本発明の実施例をより具体的に説明する。
【００５９】
図６Ａ，６Ｂは、上記駆動モータ２２として適用可能な二相バイポーラステッピングモータの２相励磁方式による駆動方式を説明するための図である。図６Ａ中、上部の数字１〜４はステップ番号を示し、図６Ａ（ａ）、（ｂ）は、ステータのコイルＡの励磁電圧波形を示し、（ｃ）、（ｄ）はコイルＢの励磁電圧波形を示し、（ｅ）はコイルＡの励磁電流波形を示し、（ｆ）はコイルＢの励磁電流波形を示す。また図６Ｂは、図６Ａ（ｅ），（ｆ）に示される励磁電流によって各コイルＡ，Ｂに生ずる磁界によってロータが回転する様子を示す。図６Ｂ中、円内の数字１〜４は、図６Ａにおける上記ステップ番号１〜４にそれぞれ対応し、ステップ番号１〜４のそれぞれの状態における回転角度を示す。図６Ｂに示されるように、図６Ａ（ｅ），（ｆ）に示すステップ１〜４におけるコイルＡ，Ｂの励磁電流の変遷に応じ、回転角度は１〜４に示す如く、時計回りに一回転する。
【００６０】
当該２相励磁方式の場合、各ステップ１〜４のいずれも２相励磁状態である。すなわちステップ１ではコイルＡ，Ｂとも正方向に等しい絶対値で励磁され、ステップ２ではコイルＡが逆方向、コイルＢが正方向に、等しい絶対値で励磁され、ステップ３ではコイルＡ、Ｂとも逆方向に、等しい絶対値で励磁され、ステップ４ではコイルＡが正方向、コイルＢが逆方向に、等しい絶対値で励磁される。
【００６１】
図７Ａ，７Ｂは、上記二相バイポーラステッピングモータの１−２相励磁方式による駆動方式を説明するための図である。図７Ａ中、上部の数字１〜８はステップ番号を示し、図７Ａ（ａ）、（ｂ）は、ステータのコイルＡの励磁電圧波形を示し、（ｃ）、（ｄ）はコイルＢの励磁電圧波形を示し、（ｅ）はコイルＡの励磁電流波形を示し、（ｆ）はコイルＢの励磁電流波形を示す。また図７Ｂは、図７Ａ（ｅ），（ｆ）に示される励磁電流によって各コイルＡ，Ｂに生ずる磁界によってロータが回転する様子を示す。図７Ｂに示されるように、図７Ａ（ｅ），（ｆ）に示すステップ１〜８におけるコイルＡ，Ｂの励磁電流の変遷に応じ、ロータは１〜８に示す如く、時計回りに一回転する。
【００６２】
当該１−２相励磁方式の場合、ステップ２，４，６，８が２相励磁状態である。すなわちステップ２ではコイルＡ，Ｂとも正方向に、等しい絶対値で励磁され、ステップ４ではコイルＡが逆方向、コイルＢが正方向に、等しい絶対値で励磁され、ステップ６ではコイルＡ、Ｂとも逆方向に、等しい絶対値で励磁され、ステップ８ではコイルＡが正方向、コイルＢが逆方向に、等しい絶対値で励磁される。
【００６３】
図８Ａ，８Ｂは、上記二相バイポーラステッピングモータのｗ１−２相励磁方式による駆動方式を説明するための図である。図８Ａ中、上部の数字１〜１６はステップ番号を示し、図８Ａ（ａ）はコイルＡの励磁電流波形を示し、（ｂ）はコイルＢの励磁電流波形を示す。また図８Ｂは、図８Ａ（ａ），（ｂ）に示される励磁電流によって各コイルＡ，Ｂに生ずる磁界によってロータが回転する様子を示す。図８Ｂに示されるように、図８Ａ（ａ），（ｂ）に示すステップ１〜１６におけるコイルＡ，Ｂの励磁電流の変遷に応じ、ロータは１〜１６に示す如く、時計回りに一回転する。
【００６４】
当該ｗ１−２相励磁方式の場合、ステップ３，７，１１，１５が２相励磁状態である。すなわちステップ３ではコイルＡ，Ｂとも正方向に、等しい絶対値で励磁され、ステップ７ではコイルＡが逆方向、コイルＢが正方向に、等しい絶対値で励磁され、ステップ１１ではコイルＡ、Ｂとも逆方向に、等しい絶対値で励磁され、ステップ１５ではコイルＡが正方向、コイルＢが逆方向に、等しい絶対値で励磁される。当該ｗ１−２相励磁方式の場合、上記ステップ３，７，１１，１５にそれぞれ対応する２相励磁状態の回転角度のうち、隣接する回転角度の間のステップ数は、各々４ステップである（７−３＝４，１１−７＝４，１５−１１＝４）。
【００６５】
なお二相バイポーラステッピングモータの上記「４ｗ１−２相励磁方式」による駆動の場合も、図８Ａ，８Ｂとともに上述した「ｗ１−２相励磁方式」による駆動の場合と同様、一回転中に４箇所、２相励磁状態の回転角度が存在する。但し、「４ｗ１−２相励磁方式」による駆動の場合、隣接する回転角度の間のステップ数は、各々１６ステップである。したがって「４ｗ１−２相励磁方式」による駆動の場合、当該１６ステップのうち、現在の回転角度が１個目のステップの回転角度である場合には、上記した図４のフローチャート中、ステップＳ１０３ａがＹＥＳとなり、２個目のステップの回転角度の場合、ステップＳ１０３ｂがＹＥＳとなり、...、１５個目のステップの回転角度の場合、ステップＳ１０３ｏがＹＥＳとなる。
【００６６】
図９は、図８Ａ，８Ｂとともに述べたｗ１−２相励磁方式による駆動の場合における、駆動モータ２２が停止の状態からスローアップ動作を行い、その後、定速（すなわち通常読み取り時回転速度）動作となり、更にスローダウン動作を行い、最後に停止の状態となる様子を示す。図９のスローアップ動作は、例えば図２に示される、通常スローアップあるいは間欠読み取りスローアップに対応し、図９のスローダウン動作は、図２に示される、通常スローダウンあるいは間欠読み取りスローダウンに対応する。尚上記の如く実施例の駆動モータ２２は「４ｗ１−２相励磁方式」により駆動されるが、説明の便宜上、以後、駆動モータ２２が「ｗ１−２相励磁方式」によって駆動されるものとして説明を行う。
【００６７】
図９の上段に示す番号３〜１６，１〜７は、図８Ａの上段に示すステップ番号３〜１６，１〜７に、それぞれ対応する。図９（ａ），（ｂ）は、図８Ａ（ａ），（ｂ）にそれぞれ対応するコイルＡ，Ｂの励磁電流を示し、（ｃ）、（ｄ）は図８Ｂに対応する駆動モータ２２の回転角度を示し、（ｅ）は駆動モータ２２の回転速度を示す。また図９（ａ），（ｂ）の横軸の目盛りは駆動制御クロックパルスの周期を示す。ここで当該駆動制御クロックパルスの周期は、主走査ライン周期パルスの周期と対応し、同周期毎に主走査１ライン分の画像データが原稿読み取り部１１によって読み取られる。但し駆動制御クロックパルスと主走査ライン周期パルスとは必ずしも同期している必要はなく、非同期でも良い。
【００６８】
図９に示されるように、この場合、駆動モータ２２は最初、ステップ３の回転角度（上記２相励磁状態の回転角度）で停止している。その後、ステップ４、５，６のそれぞれのステップ間隔が駆動制御クロックパルス４個分、駆動制御クロックパルス３個分、駆動制御クロックパルス２個分とされる（スローアップ動作）。以後、ステップ７の回転角度から次のステップ３の回転角度まで（ステップ７〜１６，１〜３）、図８Ａに示す通常読み取り時のように、各ステップのステップ間隔が駆動制御クロックパルス１個分となる定速動作を行う。その後、ステップ４、５，６のそれぞれのステップ間隔が駆動制御クロックパルス２個分、駆動制御クロックパルス３個分、駆動制御クロックパルス４個分とされ（スローダウン動作）、最後にステップ７の回転角度（上記２相励磁状態の回転角度）で停止する。
【００６９】
このようなステップ３〜１６，１〜７の間の、停止、スローアップ、定速、スローダウン、停止の各動作中、前半のステップ４〜６のスローアップ動作では上記の如く、各ステップのステップ間隔が徐々に短縮（駆動制御パルスの個数＝４，３，２，１）される。その結果図９（ｅ）に示す如く、駆動モータ２２の回転速度は徐々に上昇する。同様に後半のステップ４〜６のスローダウン動作では上記の如く、各ステップのステップ間隔が徐々に延長（駆動制御パルスの個数＝１，２，３，４）される。その結果図９（ｅ）に示す如く、駆動モータ２２の回転速度は徐々に低下する。
【００７０】
図１０，図１１は、図１に示される制御部１０がスローダウンデータテーブル３１，スローアップデータテーブル３２を使用して駆動モータ２２の動作を制御することによる、上記スローダウン動作、スローアップ動作、並びに画像処理部３による間引き処理を説明するための図である。
【００７１】
図１０は間引き処理を行わない場合の動作を示す。間引き処理を行わない場合とは、例えば図２の通常スローアップ動作、通常スローダウン動作の場合である。図１０（ａ），（ｂ），（ｃ），（ｄ），（ｅ）は、上記した図９（ａ），（ｂ），（ｃ），（ｄ），（ｅ）とそれぞれ同様である。図１０（ｆ）は間引き無しスローアップデータテーブルの一例を示し、図１０（ｇ）は間引き無しスローダウンデータテーブルの一例を示す。これら間引き無しスローアップデータテーブル、間引き無しスローダウンデータテーブルは待つべき期間を規定する駆動制御クロックパルス数を示す。図１０（ｆ）の間引き無しスローアップデータテーブル中、ｎ＝０のデータ00000100は２進数で４を示すため、制御部１０は図示の如く、ステップ４の回転角度で駆動制御クロックパルス４個分待って駆動モータ２２をステップ５の回転角度に遷移させる。ｎ＝１のデータ00000011は２進数で３を示すため、制御部１０は図示の如く、ステップ５の回転角度で駆動制御クロックパルス３個分待って駆動モータ２２をステップ６の回転角度に遷移させる。同様にｎ＝２のデータ00000010は２進数で２を示すため、制御部１０は図示の如く、ステップ６の回転角度で駆動制御クロックパルス２個分待って駆動モータ２２をステップ７の回転角度に遷移させる。
【００７２】
同様に図１０（ｇ）の間引き無しスローダウンデータテーブル中、ｎ＝０のデータ00000010は２進数で２を示すため、制御部１０は図示の如く、ステップ４の回転角度で駆動制御クロックパルス２個分待って駆動モータ２２をステップ５の回転角度に遷移させる。ｎ＝１のデータ00000011は２進数で３を示すため、制御部１０は図示の如く、ステップ５の回転角度で駆動制御クロックパルス３個分待って駆動モータ２２をステップ６の回転角度に遷移させる。同様にｎ＝２のデータ000000100は２進数で４を示すため、制御部１０は図示の如く、ステップ６の回転角度で駆動制御クロックパルス４個分待って駆動モータ２２をステップ７の回転角度に遷移させる。最後にｎ＝３のデータ000000000は２進数で０を示し、ここで０はスローダウン動作の終了を示すため、制御部１０は図示の如く、ステップ７の回転角度で駆動モータ２２を停止させる。
【００７３】
図１１は、間引き処理を行う場合（すなわち例えば図２の間欠読み取りスローダウン動作、間欠読み取りスローアップ動作）の動作を示す。図１１（ａ），（ｂ），（ｃ），（ｄ），（ｅ）は、上記した図９（ａ），（ｂ），（ｃ），（ｄ），（ｅ）とそれぞれ同様である。図１１（ｆ）はスローアップデータテーブルの一例を示し、図１１（ｇ）はスローダウンデータテーブルの一例を示す。これらスローアップデータテーブル、スローダウンデータテーブルの各々の２進数のデータ中、最上位のビットは間引き処理の実施の有無を示し、それ以外のビットは待つべき期間を規定する駆動制御クロックパルス数を示す。具体的には、図１１（ｆ）のスローアップデータテーブル中、ｎ＝０のデータ10000001の最上位ビット1は間引き処理の実施を示し、それ以外のビットは２進数で１を示すため、制御部１０は図示の如く、ステップ４の回転角度で駆動制御クロックパルス１個分待って、画像処理部３に間引き処理を実施させる。当該間引き処理では、図１１に示す如く、駆動モータ２２がステップ４の回転角度に遷移した直後の駆動制御クロックパルス１個分の間に原稿読み取り部１１に読み込まれ、画像データ記憶部１３に記憶された後に画像処理部３に転送された主走査１ライン分の画像データが間引かれる。
【００７４】
同様に図１１（ｆ）のスローアップデータテーブル中、ｎ＝１のデータ10000010の最上位ビット1は間引き処理の実施を示し、それ以外のビットは２進数で２を示すため、制御部１０は図示の如く、ステップ４の回転角度で更に駆動制御クロックパルス２個分待って、画像処理部３に間引き処理を実施させる。当該間引き処理では、図１１に示す如く、駆動モータ２２がステップ４の回転角度に遷移してから３個目の駆動制御クロックパルス１個分の間に原稿読み取り部１１に読み込まれ、画像データ記憶部１３に記憶された後に画像処理部３に転送された主走査１ライン分の画像データが間引かれる。
【００７５】
また、図１１（ｆ）のスローアップデータテーブル中、ｎ＝２のデータ00000001の最上位ビットは0であるため間引き処理は行わず、それ以外のビットは２進数で１を示すため、制御部１０は図示の如く、ステップ４の回転角度で更に駆動制御クロックパルス１個分待って、駆動モータ２２をステップ５の回転角度に遷移させる。また図１１（ｆ）のスローアップデータテーブルは、上記スローアップ時駆動制御データ及びスローアップ時間引きデータを含む。
【００７６】
次に図１１（ｇ）のスローダウンデータテーブルの場合も同様に、ｎ＝０のデータ00000010の最上位ビットが0であり間引き処理を行わず、それ以外のビットは２進数で２を示すため、制御部１０は図示の如く、ステップ４の回転角度で駆動制御クロックパルス２個分待って、駆動モータ２２をステップ５の回転角度に遷移させる。ｎ＝１のデータ10000001は最上位ビットが1であり間引き処理を行う。それ以外のビットは２進数で１を示すため、制御部１０は図示の如く、ステップ５の回転角度で駆動制御クロックパルス１個分待って、画像処理部３に間引き処理を実施させる。当該間引き処理では、図１１に示す如く、駆動モータ２２がステップ５の回転角度に遷移した直後の１個目の駆動制御クロックパルスの間に原稿読み取り部１１に読み込まれ、画像データ記憶部１３に記憶された後に画像処理部３に転送された主走査１ライン分の画像データが間引かれる。すなわち図１１（ｇ）のスローダウンデータテーブルは、上記スローダウン時駆動制御データ及びスローダウン時間引きデータを含む。
【００７７】
尚図１１（ｇ）に示されるスローダウンデータテーブルは、以下に述べる如く、図４とともに上記したスローダウン動作の流れにおける、「ステップ数」が０の場合のスローダウンデータテーブルに相当する。ここで上記の如く駆動モータ２２が「ｗ１−２相励磁方式」のステッピングモータである場合には、上記の如く隣接する２相励磁状態の回転角度間のステップ数は４である。したがってその場合、スローダウンデータテーブルの個数は４個Ｔａ、Ｔｂ，Ｔｃ，Ｔｄとなり、図４のステップＳ１０３ａ〜Ｓ１０３ｏに対応する動作にて「ステップ数」が１、２、３であれば、図４のステップＳ１０４ａ〜Ｓ１０４ｏに対応する動作にて、それぞれスローダウンデータテーブルＴａ、Ｔｂ，Ｔｃがロードされ、「ステップ数」が０なら図４のステップＳ１０４ｐに対応する動作にて、スローダウンデータテーブルＴｄがロードされる。ここで「ステップ数」が０の場合とは、現在の回転角度が２相励磁状態の回転角度に合致することを意味する。
【００７８】
上記の如く、図１１（ｇ）に示されるスローダウンデータテーブルは、図４とともに上記したスローダウン動作の流れにおける、「ステップ数」が０の場合のスローダウンデータテーブルに相当する。すなわちこの場合、現在の回転角度が２相励磁状態の回転角度（すなわちステップ３）であり、その結果図１１（ｇ）のスローダウンデータテーブル（すなわちＴｄ）がロードされる。そうすると次の回転角度（ステップ４）から、当該スローダウンデータテーブル（Ｔｄであり、すなわち図１１（ｇ）のスローダウンデータテーブル）に従って図１１とともに上述した如くに、スローダウン動作と間引き処理とが実施される。すなわち図１１の場合は、図４のステップＳ１０１で画像データ記憶部１３に記憶された画像データ量が所定のスローダウン開始データ量になったと判定された時点における駆動モータ２２の回転角度がステップ３の回転角度に合致する場合に該当する。この場合次のステップＳ１０２で次の主走査ライン周期パルスのアサートまで待機し、当該次の主走査ライン周期パルスのアサートがなされると現在の回転角度が判定されるとともに、駆動モータ２２は通常の定速動作によって次のステップ４の回転角度に遷移する。ここで現在の駆動モータ２２の回転角度は上記の如く、「ステップ数＝０」であるため、以後上記の如く、スローダウンデータテーブル（Ｔｄ、すなわち図１１、（ｇ）のスローダウンテーブル）がロードされ、当該スローダウンデータテーブルに従ってスローダウン動作と間引き処理とが実施される。
【００７９】
尚上記スローダウンデータテーブルＴｄ（図１１（ｇ））以外のスローダウンデータテーブルＴａ，Ｔｂ，Ｔｃの例として、各々現在の回転角度から直近の２相励磁状態の回転角度に至る迄は定速動作を続行し、当該直近の２相励磁状態の回転角度以降、図１１とともに上記したような、スローダウンデータテーブルＴｄ（すなわち図１１、（ｇ）のスローダウンテーブル）に従ったスローダウン動作を行う内容のデータを有するスローダウンデータテーブルとすることができる。
【００８０】
また上記スローアップデータテーブル、スローダウンデータテーブルは一例に過ぎず、実際にはスローダウン動作、スローアップ動作時のステッピングモータの加速度の実際の値によってスローアップデータテーブル、スローダウンデータテーブルのデータ数、各データの数値が決定される。また実際の設計において，スローアップデータテーブル、スローダウンデータテーブル中、どの位置に間引き処理の実施を示すデータを挿入するかは、ステッピングモータの加速度，主走査ライン周期等の実際の値に基づいて設計し，更に実物にて調整をおこない検討した上で決定する。
【００８１】
図１２は図１に示される制御部１０がスローダウンデータテーブル３１を使用して駆動モータ２２の動作を制御し、上記スローダウン動作を実施する際の動作の流れを示すフローチャートである。
【００８２】
図１２中、ステップＳ１で制御部１０はスローダウンデータテーブルをロード（図４のフローチャート中、ステップＳ１０４ａ〜Ｓ１０４ｐに対応）すると、ステップＳ２でｎ＝０とする。次にステップＳ３で、当該スローダウンデータテーブル中、現在のｎのデータが０を示すかを判定（データの最上位ビットは無視）する。最上位ビットを除くデータが０を示す場合（例えば図１１（ｇ）中、ｎ＝６の場合）、動作を終了する。他方データが０以外を示す場合、ステップＳ４で、データ（最上位ビットは無視）が示す個数の駆動制御クロックパルスが経過するまで待つ。例えば図１１（ｇ）中、ｎ＝０のデータ00000010（最上位ビットは無視）が２進数で２を示すため、制御部１０はステップ４の回転角度で駆動制御クロックパルス２個分待つ。データ（最上位ビットは無視）が示す個数の駆動制御クロックパルスが経過すると（ステップＳ４のＹＥＳ）、制御部１０はステップＳ５でデータの最上位ビットが１であるかを判定する。データの最上位ビットが０なら駆動モータ２２を次のステップの回転角度に遷移させる（ステップＳ６）。上記図１１（ｇ）中、ｎ＝０のデータ00000010の最上位ビットは０であるため、上記の如くステップ４の回転角度で駆動制御クロックパルス２個分待機させた後、ステップ５の回転角度に遷移させる。他方データの最上位ビットが１なら間引き処理を画像処理部３に行わせる（ステップＳ７）。図１１（ｇ）中、ｎ＝１の最上位ビットが１であり、それ以外のビットが１を示すため、ステップ５の回転角度で駆動制御クロックパルス１個分待ち、当該駆動制御クロックパルス１個分の間に読み取られた主走査１ライン分の画像データを画像処理部３に間引かせる。その後、ステップＳ８でｎの値を１インクリメントし、ステップＳ３に戻る。
【００８３】
図１３はスローダウン動作時の動作を示す図４のフローチャートに対応する、スローアップ動作時の動作フローチャートを示す。図１３中、ステップＳ１１で、画像データ記憶部１３の記憶画像データ量が所定のスローアップ開始データ量迄減少すると、制御部１０はステップＳ１２でスローアップデータテーブルをロードする。
【００８４】
図１４は図１２のスローダウン動作時のフローチャートに対応する、スローアップ動作時のフローチャートである。図１４中、ステップＳ２１でスローアップデータテーブルをロード（図１３中、ステップＳ１２に対応）すると、制御部１０はステップＳ２２でｎ＝０とする。次にステップＳ２３で、当該スローアップデータテーブル中、現在のｎのデータが０を示すかを判定（データの最上位ビットは無視）する。データが０を示す場合（例えば図１１（ｆ）中、ｎ＝６の場合）、動作を終了する。他方データが０以外を示す場合、ステップＳ２４で、データ（最上位ビットは無視）が示す個数の駆動制御クロックパルスが経過するまで待つ。例えば図１１（ｆ）中、ｎ＝０のデータ10000001（最上位ビットは無視）が２進数で１を示すため、ステップ４の回転角度で駆動制御クロックパルス１個分待つ。データ（最上位ビットは無視）が示す個数の駆動制御クロックパルスが経過すると（ステップＳ２４のＹＥＳ）、制御部１０はステップＳ２５でデータの最上位ビットが１であるかを判定する。データの最上位ビットが０なら駆動モータ２２を次のステップの回転角度に遷移させる（ステップＳ２６）。上記図１１（ｆ）中、ｎ＝２のデータ00000001の最上位ビットは０であり、他のビットが２進数で１を示すため、上記の如くステップ４の回転角度で駆動制御クロックパルス１個分待って、駆動モータ２２をステップ５の回転角度に遷移させる。他方データの最上位ビットが１なら画像処理部３に間引き処理を行わせる（ステップＳ２７）。図１１（ｆ）中、上記ｎ＝０のデータ10000001の最上位ビットが１であり、それ以外のビットが１を示すため、ステップ４の回転角度で駆動制御クロックパルス１個分待って、当該駆動制御クロックパルス１個分の間に読み取られた主走査１ライン分の画像データを画像処理部３に間引かせる。その後、ステップＳ２８でｎの値を１インクリメントし、ステップＳ２３に戻る。
【００８５】
上記説明においては、原稿自動搬送部１２の駆動モータ２２によって原稿を搬送して、該搬送される原稿の画像を、停止している原稿読み取り部１１によって読み取る場合について説明したが、実施例はこのように搬送される原稿を読み取る場合に限られることはなく、逆に、固定される原稿の画像を原稿読み取り部によって副走査方向に走査する構成の実施例も可能である。図１５はそのような構成の画像読み取り装置の実施例の側面図である。
【００８６】
図１５の画像読み取り装置２０１は、原稿自動搬送部（ＡＤＦ）２０２と、原稿圧板２０３と、ガラス台（コンタクトガラス）２０４と、読み取りモジュール２０５とを有する。読み取りモジュール２０５は、キャリッジに光源やミラー（それぞれ図示を省略）を搭載した構成とすることができる。当該画像読み取り装置２０１では、ガラス台２０４にセットされた原稿に対し、上記読み取りモジュールのキャリッジ上の光源から読み取り光を照射しつつ、読み取りモジュール２０５のキャリッジをスキャナモータ等の駆動モータ（図示を省略）によって副走査方向に移動する。そして原稿での反射光を読み取りモジュール２０５のキャリッジ上のミラーで当該読み取りモジュール２０５内のＣＣＤ（図示を省略）の方向に反射してＣＣＤで光電変換することで原稿の画像を読み取る。図１５の構成の場合、読み取りモジュール２０５のキャリッジを副走査方向に移動するスキャナモータ等の駆動モータが上記駆動モータ２２に対応する。図１５の画像読み取り装置２０１は、図１５とともに上述した、実際に原稿の画像を読み取る機構に係る点以外は、図１〜図１４とともに上述した実施例の画像読み取り装置１と同様の構成を有し、同様の作用効果を有する。
【００８７】
また、原稿と原稿読み取り部の双方を副走査方向に相対移動させることによって原稿読み取り部で原稿を走査し、原稿読み取り部で原稿の画像を読み取る画像読み取り装置の実施例も可能である。
【００８８】
以上、本発明の好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８９】
本発明は、スローダウン及びスローアップする間欠読み取り動作で原稿の画像を読み取るスキャナ装置、複写装置、複合装置、ファクシミリ装置等の画像読み取り装置、画像読み取り方法、画像読み取りプログラム及び記録媒体に利用することができる。
【符号の説明】
【００９０】
１  画像読み取り装置
２  画像読み取り部
３  画像処理部
１０  制御部
１１  原稿読み取り部
１２  原稿自動搬送部
１３  画像データ記憶部
１４  テーブルデータ記憶部
２１  搬送ローラ
２２  駆動モータ
３１  スローダウンデータテーブル
３２  スローアップデータテーブル
４１  記憶量検出部
４２  モータステップ数カウント部
Ｇａ  原稿画像
Ｇｓ  読み取り画像
Ｇｄ  読み取り画像
Ｇｆ  復元画像
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開平１０−１４５５５１号公報
【図１】
2010141876.tif 000003
【図２】
2010141876.tif 000004
【図３】
2010141876.tif 000005
【図４】
2010141876.tif 000006
【図５】
2010141876.tif 000007
【図６Ａ】
2010141876.tif 000008
【図６Ｂ】
2010141876.tif 000009
【図７Ａ】
2010141876.tif 000010
【図７Ｂ】
2010141876.tif 000011
【図８Ａ】
2010141876.tif 000012
【図８Ｂ】
2010141876.tif 000013
【図９】
2010141876.tif 000014
【図１０】
2010141876.tif 000015
【図１１】
2010141876.tif 000016
【図１２】
2010141876.tif 000017
【図１３】
2010141876.tif 000018
【図１４】
2010141876.tif 000019
【図１５】
2010141876.tif 000020