(57)【要約】【課題】ジャギーの発生を良好に抑えることが可能なスキャナー装置、および原稿読取方法を提供すること。【解決手段】本発明のスキャナー装置１０は、原稿に光を照射し、その反射光に応じた出力信号を出力する読取手段２０と、読取手段を所定の方向に沿って移動させるステッピングモーター５０と、読取手段２０によって読み取られる場合に、出力信号のレベル差を生じさせると共に、所定の方向に対して傾斜しているジャギー検出境界８２ａを有するジャギー判定パターン８２と、ジャギー判定パターン８２を読取手段２０で読み取った場合に得られる画像データから、ステッピングモーター５０の振動による影響を判定する画像判定手段１００と、画像判定手段１００による振動による影響の判定に基づいて、当該振動による影響が現在の振動による影響よりも少なくなる電流値を算出する電流値算出手段１００と、を具備している。【選択図】図５
2011061653.tif 000002
【特許請求の範囲】
【請求項１】
原稿に光を照射し、その反射光に応じた出力信号を出力する読取手段と、
上記読取手段を所定の方向に沿って移動させるステッピングモーターと、
上記読取手段によって読み取られる場合に、上記出力信号のレベル差を生じさせると共に、上記所定の方向に対して傾斜しているジャギー検出境界を有するジャギー判定パターンと、
上記読取手段からの上記出力信号が入力されて画像データを形成すると共に、上記ジャギー判定パターンを上記読取手段で読み取った場合に得られる画像データから、上記ステッピングモーターの振動による影響を判定する画像判定手段と、
上記画像判定手段による振動による影響の判定に基づいて、当該振動による影響が現在の振動による影響よりも少なくなる電流値を算出する電流値算出手段と、
を具備することを特徴とするスキャナー装置。
【請求項２】
請求項１記載のスキャナー装置であって、
前記画像判定手段は、前記画像データにおける前記ジャギー検出境界付近の読取結果である各画素において、ある階調値から所定の近似範囲内に存在するものが、前記所定方向または前記所定方向に直交する方向にＮ個連続し、かつ、その画素の階調値に対して、所定以上離れている階調値を有する画素が前記所定方向または前記所定方向に直交する方向にＭ個連続するものが存在するか否かにより、前記ステッピングモーターの振動による影響を判定する、
ことを特徴とするスキャナー装置。
【請求項３】
請求項１または２記載のスキャナー装置であって、
前記電流値算出手段は、
前記ステッピングモーターの振動による影響が所定の閾値を超えていると判定される場合には、前記ステッピングモーターに導通させる電流値の調整を行うと共に、その電流値の調整後に再び前記ステッピングモーターを作動させ、前記読取手段で前記ジャギー判定パターンの読み取りを行い、前記ジャギー判定パターンを前記読取手段で読み取った場合に得られる画像データから振動の影響を判定するように前記画像判定手段に指令する電流値調整部と、
前記ステッピングモーターの振動による影響が所定の閾値を超えていないと判定される場合には、そのときの電流値に関する情報を、電流値記憶部に記憶させる電流値設定部と、
を有することを特徴とするスキャナー装置。
【請求項４】
請求項１から３のいずれか１項に記載のスキャナー装置であって、
前記ジャギー検出境界は、直線状に設けられていると共に、
前記ジャギー判定パターンは、前記所定の方向とは直交する方向において前記読取手段の読み取りの原点を検出する原点検出パターンに隣接して設けられている、
ことを特徴とするスキャナー装置。
【請求項５】
請求項１から４のいずれか１項に記載のスキャナー装置であって、
前記読取手段および前記ステッピングモーターの作動を休止させる低電力モードにおいて、前記読取手段および前記ステッピングモーターを作動させ、かつ前記画像判定手段での判定を行い、さらに前記電流値算出手段での電流値の算出を行い、その後、前記読取手段および前記ステッピングモーターの作動を休止させるモード制御部を備える、
ことを特徴とするスキャナー装置。
【請求項６】
原稿に光を照射し、その反射光に応じた出力信号を読取手段によって出力することにより原稿の読み取りを行わせる原稿読取方法であって、
出力信号のレベル差を生じさせ、かつ所定の方向に対して傾斜しているジャギー検出境界を有するジャギー判定パターンの読み取りを行わせるパターン読取ステップと、
上記ジャギー判定パターンを上記読取手段で読み取った場合に得られる画像データから、上記読取手段を所定の方向に沿って移動させるステッピングモーターの振動による影響を判定する画像判定ステップと、
上記画像判定ステップによる振動による影響の判定に基づいて、当該振動による影響が現在の振動による影響よりも少なくなる電流値を算出する電流値算出ステップと、
上記電流値算出ステップで算出された電流値に基づいて、上記ステッピングモーターを作動させて上記読取対象物の読み取りを行う原稿読取ステップと、
を具備することを特徴とする原稿読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナー装置および原稿読取方法に関する。
【背景技術】
【０００２】
スキャナー装置の中には、ステッピングモーターの駆動により、キャリッジを移動させ、このキャリッジに搭載されているイメージセンサーを所定の方向に沿って走査させることにより、原稿を読み取るものが存在する（たとえば、特許文献１参照）。また、イメージセンサーを所定の方向に沿って走査させる場合に、ジャギーの発生が問題となる場合もあるが、特許文献２では、ジャギーが発生する特定の読取倍率の場合にのみ第１の読取倍率と駆動速度の関係とは違った第２の関係で駆動速度を制御している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０２９６３号公報（段落番号０００４から０００７、図２１等参照）
【特許文献１】特開平１１−１３６４５７号公報（段落番号００４１等参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述の特許文献１に記載されているような、ステッピングモーターの駆動によってキャリッジを移動させるタイプのスキャナー装置を用いて、原稿の読み取りを行う場合、読み取り画像における斜め線の輪郭がギザギザとなる、いわゆるジャギーが発生する（目立つようになる）。このジャギーの発生を抑えるためには、スキャナー装置における振動を抑えることが、その手法の１つとして考えられる。ここで、振動は、ステッピングモーター、またはそこからの駆動伝達経路において主に発生している。そのため、ステッピングモーターで発生する振動を抑制することが、ジャギーの発生を抑えるための手法の１つとして考えられる。
【０００５】
しかしながら、スキャナー装置に用いられるステッピングモーターには、様々な種類があるため、ある種類のステッピングモーターを特定の条件で駆動させて、ジャギーの発生を有効に抑えることが可能であったとしても、他の種類のステッピングモーターに、その特定の条件を適用させることはできない。また、ある種類のステッピングモーターにおいても、個々のモーター毎に特性のバラ付きがあるため、ジャギーの発生を抑えるべく特定の条件で当該ステッピングモーターを駆動させても、当該ジャギーの発生を抑えることができない場合も存在する。また、特定のステッピングモーターを長期に亘って駆動させると、負荷が変動する等、当該モーターの特性も変動してしまう。そのため、長期に亘って安定的にジャギーの発生を抑えることは難しくなっている。これらの点については、特許文献２を参照しても、何等解決することはできない。
【０００６】
本発明は上記の事情にもとづきなされたもので、その目的とするところは、ジャギーの発生を良好に抑えることが可能なスキャナー装置、および原稿読取方法を提供しよう、とするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のプリンターの第１の側面は、原稿に光を照射し、その反射光に応じた出力信号を出力する読取手段と、読取手段を所定の方向に沿って移動させるステッピングモーターと、読取手段によって読み取られる場合に、出力信号のレベル差を生じさせると共に、所定の方向に対して傾斜しているジャギー検出境界を有するジャギー判定パターンと、読取手段からの出力信号が入力されて画像データを形成すると共に、ジャギー判定パターンを読取手段で読み取った場合に得られる画像データから、ステッピングモーターの振動による影響を判定する画像判定手段と、画像判定手段による振動による影響の判定に基づいて、当該振動による影響が現在の振動による影響よりも少なくなる電流値を算出する電流値算出手段と、を具備するものである。
【０００８】
このように構成する場合には、ジャギー判定パターンを読取手段で読み取らせ、得られた画像データから、画像判定手段でステッピングモーターの振動による影響を判定する。すなわち、ステッピングモーターにより所定以上の振動が生じている場合、画像データのうちジャギー検出境界に対応する部分には、いわゆるジャギーの影響が大きくなり、当該ジャギーが目立つようになる。これに対して、画像判定手段による振動による影響の判定に基づき、電流値算出手段で、振動による影響が現在の振動による影響よりも少なくなる電流値を算出している。そのため、ステッピングモーターの振動による影響が低減され、ジャギーの発生を良好に抑えることが可能となる。また、ジャギーの発生を抑えることにより、スキャナー装置においては、高画質化を図ることが可能となる。
【０００９】
また、画像データにおいて、ジャギーの発生を良好に抑えることが可能であるため、ステッピングモーターを一層低速化して駆動させることも可能となり、それによって、スキャナー装置は、より高画質の画像データを得ることが可能となる。このような高画質化は、スキャナー装置の分野において他社に対して優位性を有する要因となるため、スキャナー装置の売上の向上に寄与させることが可能となる。
【００１０】
また、本発明の他の側面は、上述の発明において、画像判定手段は、画像データにおけるジャギー検出境界付近の読取結果である各画素において、ある階調値から所定の近似範囲内に存在するものが、所定方向または所定方向に直交する方向にＮ個連続し、かつ、その画素の階調値に対して、所定以上離れている階調値を有する画素が所定方向または所定方向に直交する方向にＭ個連続するものが存在するか否かにより、ステッピングモーターの振動による影響を判定することが好ましい。
【００１１】
このように構成する場合には、ジャギー検出境界付近に、所定以上のジャギーが生じているか否かの判定が容易となる。
【００１２】
さらに、本発明の他の側面は、上述の各発明において、電流値算出手段は、ステッピングモーターの振動による影響が所定の閾値を超えていると判定される場合には、ステッピングモーターに導通させる電流値の調整を行うと共に、その電流値の調整後に再びステッピングモーターを作動させ、読取手段でジャギー判定パターンの読み取りを行い、ジャギー判定パターンを読取手段で読み取った場合に得られる画像データから振動の影響を判定するように画像判定手段に指令する電流値調整部と、ステッピングモーターの振動による影響が所定の閾値を超えていないと判定される場合には、そのときの電流値に関する情報を、電流値記憶部に記憶させる電流値設定部と、を有することが好ましい。
【００１３】
このように構成する場合には、ステッピングモーターの振動による影響が所定の閾値を超えていると判定される場合には、電流値算出手段によって、ステッピングモーターに導通させる電流値の調整が為される。そして、画像判定手段では、ステッピングモーターの振動による影響が所定の閾値を超えていないと判定されるまで、この電流値の調整が繰り返し行われる。また、ステッピングモーターの振動による影響が所定の閾値を超えていないと判定される場合には、電流値設定部は、そのときの電流値に関する情報を、電流値記憶部に記憶させる。
【００１４】
このようにすれば、次回からのスキャナー装置の作動においては、ステッピングモーターの振動による影響を確実に低減させることができ、ジャギーの発生を良好に抑えることが可能となる。また、ジャギーの発生を抑えることにより、スキャナー装置においては、高画質化を図ることが可能となる。
【００１５】
また、本発明の他の側面は、上述の各発明において、ジャギー検出境界は、直線状に設けられていると共に、ジャギー判定パターンは、所定の方向とは直交する方向において読取手段の読み取りの原点を検出する原点検出パターンに隣接して設けられていることが好ましい。
【００１６】
このように構成する場合には、ジャギー検出境界が直線状に設けられているため、ジャギーが所定以上生じているか否かの判定が容易となる。また、ジャギー判定パターンは、原点検出パターンに隣接して設けられているため、原点検出に際して、ジャギーの判定を同時に行わせることが可能となる。さらに、ジャギー判定パターンは、原点検出パターンに対して、所定の方向とは直交する方向に設けられているため、所定方向においてジャギー判定パターンが占めるスペースを低減可能となる。
【００１７】
さらに、本発明の他の側面は、上述の各発明において、読取手段およびステッピングモーターの作動を休止させる低電力モードにおいて、読取手段およびステッピングモーターを作動させ、かつ画像判定手段での判定を行い、さらに電流値算出手段での電流値の算出を行い、その後、読取手段およびステッピングモーターの作動を休止させるモード制御部を備えることが好ましい。
【００１８】
このように構成する場合には、読取手段およびステッピングモーターの作動を休止させる低電力モードとなる直前に、所定以上のジャギーが生じているか否かの判定が為され、電流値の調整が行われる。そのため、たとえば原稿の読み取りを行う前に、ジャギーの判定および電流値の調整を行う場合と比較して、ユーザーに無駄な待ち時間を生じさせるのを防止可能となる。
【００１９】
また、本発明の他の側面である原稿読取方法は、原稿に光を照射し、その反射光に応じた出力信号を読取手段によって出力することにより原稿の読み取りを行わせる原稿読取方法であって、出力信号のレベル差を生じさせ、かつ所定の方向に対して傾斜しているジャギー検出境界を有するジャギー判定パターンの読み取りを行わせるパターン読取ステップと、ジャギー判定パターンを読取手段で読み取った場合に得られる画像データから、読取手段を所定の方向に沿って移動させるステッピングモーターの振動による影響を判定する画像判定ステップと、画像判定ステップによる振動による影響の判定に基づいて、当該振動による影響が現在の振動による影響よりも少なくなる電流値を算出する電流値算出ステップと、電流値算出ステップで算出された電流値に基づいて、ステッピングモーターを作動させて上記読取対象物の読み取りを行う原稿読取ステップと、を具備することが好ましい。
【００２０】
このように構成する場合には、ステッピングモーターの振動による影響が所定の閾値を超えていると判定される場合には、電流値算出ステップによって、ステッピングモーターに導通させる電流値の調整が為される。そして、画像判定ステップでは、ステッピングモーターの振動による影響が所定の閾値を超えていないと判定されるまで、この電流値の調整が繰り返し行われる。また、ステッピングモーターの振動による影響が所定の閾値を超えていないと判定される場合には、電流値設定部は、そのときの電流値に関する情報を、電流値記憶部に記憶させる。
【００２１】
このようにすれば、次回からのスキャナー装置の作動においては、ステッピングモーターの振動による影響を確実に低減させることができ、ジャギーの発生を良好に抑えることが可能となる。また、ジャギーの発生を抑えることにより、スキャナー装置においては、高画質化を図ることが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施の形態に係る原稿読取装置の概略構成を示す図である。
【図２】原稿読取装置の制御部の構成を示すブロック図である。
【図３】原稿読取装置におけるパターン形成部の構成を示す図である。
【図４】ジャギー判定パターンの形状を示す図である。
【図５】制御部の機能的な構成を示すブロック図である。
【図６】画像データにおいてジャギーの有無を判定する際の様子を示す図である。
【図７】モーターにおける電流値と振動の相関関係を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施の形態について、図１から図７に基づいて説明する。
【００２４】
＜全体の概略構成＞
図１は、本発明の一実施の形態に係るスキャナー装置１０の構成を示す図である。図１に示すスキャナー装置１０は、原稿台１３に載置された原稿を、イメージセンサー２０を走査して、原稿台１３越しに読み取るフラットベッド型のスキャナーである。
【００２５】
図１に示すように、スキャナー装置１０は、筐体１１を具備しており、この筐体１１には、開口部１２が設けられている。この開口部１２には、ガラス等の透明部材から構成される原稿台１３が設けられている。
【００２６】
図１に示すイメージセンサー２０は、ＣＩＳ（Contact Image Sensor）方式のイメージセンサーであり、長手方向である主走査方向に所定の画素密度で配列された受光素子（ＣＣＤ：Charge Coupled Device ）と、各受光素子に対応するレンズと、ＲＧＢ３色のそれぞれの光を原稿に照射する露光ランプとを備える。各受光素子は、所定期間ごとに、原稿からの反射光を受光し、受光量に応じた電荷を生成し蓄積し、電気信号として出力する。なお、イメージセンサー２０は、読取手段に対応する。
【００２７】
また、被搬送物としてのキャリッジ３０には、イメージセンサー２０が固定され、ガイドレール３１に沿って主走査方向とは垂直の副走査方向に移動可能であり、環状のタイミングベルト４０の一箇所に固定される。
【００２８】
また、ステッピングモーター（以下、モーター５０と称呼する。）は、イメージセンサー２０を副走査方向に沿って移動させる。駆動伝達ギア６０はモーター５０の軸５１に固定され、平歯車７０は駆動伝達ギア６０と噛み合っている。さらに、プーリー７１は、平歯車７０と同一の軸に固定されており、平歯車７０と同一の回転量で回転する。プーリー７２は、回転自在に設置されており、タイミングベルト４０は、適度な引張力が生じるようにしてプーリー７１およびプーリー７２の外側に配置されている。このような駆動系の構成により、モーター５０は、駆動伝達ギア６０、平歯車７０およびプーリー７１を介して、タイミングベルト４０に回転力を与え、タイミングベルト４０をプーリー７１およびプーリー７２の周りで回転させることで、キャリッジ３０を副走査方向に搬送する。
【００２９】
＜ジャギー判定パターンについて＞
図１および図３に示すように、筐体１１の上面側には、パターン形成部８０が設けられている。パターン形成部８０は、筐体１１のうち、原稿を載置する原稿台１３に隣接する天板部（図示省略）に設けられている。そのため、パターン形成部８０は、原稿台１３を通して視認しようとしても、天板部によって覆われて、視認できない状態となっている。
【００３０】
このパターン形成部８０には、図３に示すように、原点検出パターン８１と、ジャギー判定パターン８２とが設けられている。原点検出パターン８１は、キャリッジ３０（イメージセンサー２０）の原点位置を検出するための部分である。すなわち、イメージセンサー２０が原点検出パターン８１の境界（たとえばＸ１側における境界、およびＹ１側とは反対側における境界）を読み取ることにより、当該イメージセンサー２０のＸ方向（所定方向に対応）およびＹ方向（所定方向と直交する方向に対応）の原点位置を検出可能としている。そのため、原点検出パターン８１は、その形状を矩形としており、たとえば白等に着色されている下地（たとえば板状部材等）に、たとえば黒等の下地に対する階調差が大きなもの（下地に対して、中間階調値を挟んでＭＡＸ側から所定範囲内、またはＭＩＮ側から所定範囲内に離間しているもの）で印刷することによって、形成されている。
【００３１】
また、原点検出パターン８１には、ジャギー判定パターン８２が隣接して設けられている。ジャギー判定パターン８２は、図３および図４に示すように、ＸＹ方向に対して、斜めとなる斜辺（直線）を有する形状（たとえば三角形状）に形成されている。ジャギー判定パターン８２のうち、上述の斜辺は、ジャギーの有無を検出するための、ジャギー検出境界８２ａとなっている。このようにすることで、イメージセンサー２０によってジャギー判定パターン８２が読み取られる場合に出力される出力信号のレベル差を生じさせることが可能となる。
【００３２】
ところで、上述のジャギー検出境界８２ａは、ジャギーを良好に検出することが求められている。そのため、本実施の形態では、図４に示すように、Ｙ軸に対して、所定の角度θだけ傾斜して設けられている。なお、所定の角度θは、４５度以下であることが好適であり、また、１０度以上であることが好適である。
【００３３】
＜制御部について＞
続いて、制御部１００の構成について説明する。図２は、図１における制御部１００の構成を示すブロック図である。図２に示すように、制御部は、ＣＰＵ（Central Processing Unit ）１０１、ＣＣＤドライバー１０２、画像処理回路１０３、メモリー制御回路１０４、メモリー１０５、インターフェース１０６、ＡＳＩＣ（Application Specific Integrated Circuit）１０７、モータードライバー１０８、バス１０９等を具備している。
【００３４】
これらのうち、ＣＰＵ１０１は、各種のデータ、プログラムを実行することにより、スキャナー装置１０の動作の全体を司る部分である。ＣＣＤドライバー１０２は、所定時間ごとにイメージセンサー２０を駆動させると共に、イメージセンサー２０からのアナログの電気信号を取り込むと共に、電荷量に応じたデジタル信号を形成し、画像処理回路に向けて出力する。画像処理回路１０３は、ＣＣＤドライバー１０２から出力されるデジタル信号に基づいて、画素毎のＲＧＢの階調値を有する画像データを形成すると共に、形成した画像データをメモリー１０５の画像データバッファー１０５ａに記憶させる。
【００３５】
メモリー制御回路１０４は、ＣＰＵ１０１からアドレス情報が供給されると動作を開始し、その先頭アドレスから順番にアドレスを指定してバス１０９を介してメモリー１０５から指定されたデータ数のデータを順番に読み出し、インターフェース１０６に出力する。
【００３６】
メモリー１０５は、例えばＤＲＡＭ等のような各種データおよびプログラムを格納する記憶部位である。このメモリー１０５には、画像データを一時記憶させる画像データバッファー１０５ａと、判定閾値を記憶する判定閾値記憶部１０５ｂと、後述するように設定された電流値の設定情報を記憶させる電流値記憶部１０５ｃとを有している。そして、ＣＰＵ１０１が電流値記憶部１０５ｃから、設定された電流値に関する設定情報を読み込むことにより、モーター５０は、振動の発生を抑えることができる電流値にて駆動させることが可能となっている。なお、メモリー１０５には、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ等が該当する。
【００３７】
また、インターフェース１０６は、コンピューターＣＯＭ等の外部装置に向けて画像データを出力すると共に、不図示の入力装置等から出力された信号の表現形式を適宜変換して入力させるための回路である。
【００３８】
ＡＳＩＣ１０７は、ＣＰＵ１０１からの指令値に基づいて、モーター５０等を駆動させるための電流値、周波数等に関する信号を、モータードライバー１０８に向けて出力する。モータードライバー１０８は、ＡＳＩＣ１０７からの信号に応じた周波数の矩形波の電流を、モーター５０等にそれぞれ導通させる。また、バス１０９は、ＣＰＵ１０１、ＣＣＤドライバー１０２、画像処理回路１０３、メモリー制御回路１０４、メモリー１０５、イメージセンサー２０、ＡＳＩＣ１０７等を接続する信号の伝送路である。
【００３９】
以上のようなＣＰＵ１０１等のハードウエアと、メモリー１０５に記憶されているソフトウエアおよび／またはデータの協働、または特有の処理を行う回路や構成要素の追加等によって、図５のブロック図に示す構成が機能的に実現されている。図５に示すように、制御部１００は、上述した画像データバッファー１０５ａと、電流値記憶部１０５ｃと、ジャギー判定部１１０と、電流値調整部１１１と、電流値設定部１１２と、モーター制御部１１３と、を備えている。なお、制御部１００は、全体として、画像判定手段および電流値算出手段に対応するが、画像判定手段は、主としてジャギー判定部１１０が対応する。また、電流値算出手段は、主として、ジャギー判定部１１０、電流値調整部１１１および／または電流値設定部１１２が対応する。
【００４０】
ジャギー判定部１１０は、読み込まれた（画像データバッファー１０５ａに記憶されている）画像データに、所定以上のジャギーが発生していないか否かを判定するための部分である。ここで、ジャギーの判定は、以下のようにして行う。なお、画像データバッファー１０５ａに記憶されている画像データは、図６におけるジャギー判定パターン８２のジャギー検出境界８２ａ付近のものとなっている。
【００４１】
たとえば、図６（Ａ）に示すように、ジャギー検出境界８２ａ付近の読取結果である各画素において、ある階調値から所定の近似範囲内に存在するものが、Ｙ方向にＮ個連続（図６では３個）し、かつ、その画素の階調値に対して、所定以上離れている階調値を有する画素がＹ方向にＭ個連続（図６では３個）しているものとする。すなわち、図６（Ａ）では、Ｘ方向に沿って、階調値に、所定の閾値以上の大きな落差の存在する画素が並んでいる状態となっている。なお、Ｎ，Ｍは、たとえば３以上の整数であることが好ましい。
【００４２】
ここで、画像データは、図６（Ａ）におけるジャギー判定パターン８２のジャギー検出境界８２ａ付近のものであることから、上述の各画素は、ジャギー検出境界８２ａ付近のものであることは、予め判別している。そして、読み取られた画像データ中に、このような状態が存在するか否か（すなわち、階調値から所定の近似範囲内に存在するものがＹ方向にＮ個連続し、かつ、その画素の階調値に対して、所定以上離れている階調値を有する画素がＹ方向にＭ個連続するものが存在するか否か）を、ジャギー判定部１１０では判定している。
【００４３】
なお、図６（Ｂ）に示すように、ある階調値から所定の近似範囲内に存在するものが、Ｙ方向にＮ個連続しない、または、その画素の階調値に対して、所定以上離れている階調値を有する画素がＹ方向にＭ個連続しない（階調値に、所定の閾値以上の大きな落差の存在する画素が並んでいない）状態のときには、ジャギー判定部１１０は、ジャギーが存在しないと判定している。
【００４４】
電流値調整部１１１は、ジャギー判定部１１０での判定結果に基づいて、モーター５０に導通させる電流値を調整する部分である。すなわち、ジャギー判定部１１０でジャギー有りと判定される場合には、モーター５０に導通させる電流値を変動させるようにし、そのための指令をモーター制御部１１３に与える。それによって、モーター５０に与えられる電流値の調整が為される。そして、電流値調整部１１１は、電流値の調整後、ジャギー判定部１１０で再びジャギーが存在しているか否かの判定を行うように，ジャギー判定部１１０に指令する。
【００４５】
電流値設定部１１２は、ジャギー判定部１１０での判定結果において、ジャギーなしと判定された場合に、その電流値でモーター５０を駆動させるように、設定を行う部分である。具体的には、電流値設定部１１２は、メモリー１０５の電流値記憶部１０５ｃに、電流値の設定情報を記憶させる。
【００４６】
モーター制御部１１３は、メモリー１０５の電流値記憶部１０５ｃにアクセスして、モーター５０に導通させる電流値に関する情報を取得する。そして、モーター制御部１１３は、その電流値をモーター５０に導通させるように、電流値の出力を制御して、当該モーター５０の駆動制御を行う。
【００４７】
なお、モーター制御部１１３におけるモーター５０の駆動制御に際しては、たとえばＰＩＤ制御のようなフィードバック制御によって、所定の目標速度テーブルまたは所定の目標位置テーブルに追従するように制御しても良い。また、モーター５０の駆動制御に際しては、所定のオープン制御を行うようにしても良い。
【００４８】
＜制御部の構成から生じる動作＞
以上のように、制御部１００の制御に基づいて、モーター５０が制御駆動され、イメージセンサー２０は、ジャギー判定パターン８２のジャギー検出境界８２ａ付近の読み取りを行う（パターン読取ステップに対応）。その読取結果である画像データが画像データバッファー１０５ａに記憶させられる。そして、制御部１００では、画像データバッファー１０５ａに記憶されているジャギー検出境界８２ａ付近の読取結果である各画素において、ある階調値から所定の近似範囲内に存在するものが、Ｙ方向にＮ個連続し、かつ、その画素の階調値に対して、所定以上離れている階調値を有する画素がＹ方向にＭ個連続するものが存在するか否かを、ジャギー判定部１１０で判定する（画像判定ステップに対応）。
【００４９】
そして、ジャギー判定部１１０で、ジャギー有りと判定される場合には、電流値調整部１１１で電流値の調整を行い、モーター制御部１１３は、当該調整された電流値でモーター５０を駆動させる。そして、再びモーター５０が制御駆動され、イメージセンサー２０を作動させて、ジャギー判定パターンのジャギー検出境界付近の読み取りを行い、再びジャギー判定部１１０での判定を行う。この動作の繰り返しは、ジャギー判定部１１０で、ジャギーなしと判定されるまで繰り返される（電流値算出ステップに対応）。
【００５０】
そして、ジャギー判定部１１０でジャギーなしと判定されると、電流値設定部１１２は、そのときの電流値に関する情報（設定情報）を、メモリー１０５の電流値記憶部１０５ｃに記憶させる。以後、モーター制御部１１３は、電流値記憶部１０５ｃにアクセスして、モーター５０に導通させる電流値に関する情報を取得し、その電流値をモーター５０に導通させるように、電流値の出力を制御して、当該モーター５０の駆動制御を行う。この駆動と共に、イメージセンサー２０にて、原稿の読み取りを行わせる（原稿読取ステップに対応）。
【００５１】
このようにすることで、モーター５０は、ジャギーの発生しない電流値にて、駆動させられる。すなわち、モーター５０等を始めとする駆動系で発生する振動が良好に抑えられ、読み取った画像データにおいて、ジャギーが発生するのを良好に抑えることが可能となる。なお、モーター５０に電流を導通させると、トルクを発生させるが、このトルクの加減（すなわち電流値の加減）によって、モーター５０において、振動の発生を良好に低減可能となる。
【００５２】
＜効果＞
このような構成のスキャナー装置１０および原稿読取方法によれば、ジャギー判定パターン８２をイメージセンサー２０で読み取らせ、得られた画像データから、ジャギー判定部１１０でステッピングモーター５０の振動による影響を判定する。すなわち、ステッピングモーター５０により所定以上の振動が生じている場合、画像データのうちジャギー検出境界８２ａに対応する部分には、いわゆるジャギーの影響が大きくなり、当該ジャギーが目立つようになる。これに対して、ジャギー判定部１１０による振動による影響の判定に基づき、電流値調整部１１１で、振動による影響が現在の振動による影響よりも少なくなる電流値を算出している。そのため、ステッピングモーター５０の振動による影響が低減され、ジャギーの発生を良好に抑えることが可能となる。また、ジャギーの発生を抑えることにより、スキャナー装置１０においては、高画質化を図ることが可能となる。
【００５３】
また、画像データにおいて、ジャギーの発生を良好に抑えることが可能であるため、ステッピングモーター５０を一層低速化して駆動させることも可能となり、それによって、スキャナー装置１０は、より高画質の画像データを得ることが可能となる。このような高画質化は、スキャナー装置１０の分野において他社に対して優位性を有する要因となるため、スキャナー装置１０の売上の向上に寄与させることが可能となる。
【００５４】
ここで、図７に、同程度の特性を示すモーター５０に導通させる電流値と、振動との関係を示す。Ａ社の特定のモーター５０においては、図示された範囲内では、電流値を上げるにつれて、振動が低減される傾向がある。また、Ｂ社の特定のモーター５０においては、図示された範囲内では、電流値を上げると最初は振動が低減される領域が存在するものの、その領域を過ぎるように電流値を上げると振動が増大する傾向がある。
【００５５】
以上のように、モーター５０の特性が同程度であっても、モーター５０の種類によっては、振動と電流値との関係は大きく異なっている。また、図７には図示されていないものの、同じ種類のモーター５０においても、電流値と振動との関係にはバラ付きが見られる。そのため、上述のように、モーター５０に導通させる電流値を、ジャギー判定部１１０でジャギーなしと判定される電流値に設定することにより、モーター５０等の駆動系にて発生する振動を良好に抑えることが可能となり、どのようなモーター５０を用いる場合であっても、ジャギーを低減可能となる。
【００５６】
また、本実施の形態では、ジャギー判定部１１０は、画像データにおけるジャギー検出境界８２ａ付近の読取結果である各画素において、ある階調値から所定の近似範囲内に存在するものが、Ｙ方向にＮ個連続し、かつ、その画素の階調値に対して、所定以上離れている階調値を有する画素がＹ方向に直交する方向にＭ個連続するものが存在するか否かにより、ステッピングモーター５０の振動による影響を判定している。そのため、ジャギー検出境界８２ａ付近に、所定以上のジャギーが生じているか否かの判定が容易となる。
【００５７】
さらに、本実施の形態では、ジャギー判定部１１０での判定により、ステッピングモーター５０の振動による影響が、所定の閾値を超えていると判定される場合には、電流値調整部１１１によって、ステッピングモーター５０に導通させる電流値の調整が為される。そして、ジャギー判定部１１０では、ステッピングモーター５０の振動による影響が所定の閾値を超えていないと判定されるまで、この電流値の調整が繰り返し行われる。また、ステッピングモーター５０の振動による影響が所定の閾値を超えていないと判定される場合には、電流値設定部１１２は、そのときの電流値に関する情報を、電流値記憶部１０５ｃに記憶させる。
【００５８】
このようにすれば、次回からのスキャナー装置１０の作動においては、ステッピングモーター５０の振動による影響を確実に低減させることができ、ジャギーの発生を良好に抑えることが可能となる。また、ジャギーの発生を抑えることにより、スキャナー装置１０においては、高画質化を図ることが可能となる。
【００５９】
また、本実施の形態では、ジャギー検出境界８２ａは、直線状に設けられている。そのため、ジャギー検出境界８２ａが直線状に設けられているため、ジャギーが所定以上生じているか否かの判定が容易となる。また、ジャギー判定パターン８２は、Ｙ方向においてイメージセンサー２０の読み取りの原点を検出する原点検出パターン８１に隣接して設けられている。そのため、原点検出に際して、ジャギーの判定を同時に行わせることが可能となる。加えて、ジャギー判定パターン８２は、原点検出パターン８１に対して、所定の方向とは直交する方向に設けられているため、Ｘ方向においてジャギー判定パターンが占めるスペースを低減可能となる。
【００６０】
＜変形例＞
以上、本発明の一実施の形態について述べたが、本発明は、種々変形可能である。以下、それについて述べる。
【００６１】
上述の実施の形態では、ジャギーの有無の判定、および電流値の調整が行われるタイミングについて、特に言及していない。ここで、ジャギーの有無の判定が行われるタイミングとしては、イメージセンサー２０およびステッピングモーター５０の作動を休止させる低電力モードにおいて、イメージセンサー２０およびステッピングモーター５０を作動させ、かつジャギー判定部１１０での判定を行い、さらに電流値調整部１１１での電流値の調整を行い、その後、イメージセンサー２０およびステッピングモーター５０の作動を休止させるようにしても良い。すなわち、イメージセンサー２０およびステッピングモーター５０の作動を休止させる低電力モードとなる直前に、所定以上のジャギーが生じているか否かの判定が為され、電流値の調整が行われるようにしても良い。
【００６２】
この場合には、制御部１００に、タイマーを具備するモード制御部を備えるようにし、イメージセンサー２０およびモーター５０の不使用の時間長さをカウントし、そのカウント値が所定の閾値に到達すれば、低電力モードとなるようにし、その低電力モードとなる直前のタイミングで、上述の判定を行うようにすれば良い。
【００６３】
このようにする場合には、たとえば原稿の読み取りを行う前に、ジャギーの判定および電流値の調整を行う場合と比較して、ユーザーに無駄な待ち時間を生じさせるのを防止可能となる。また、スキャナー装置１０を長期に亘って使用している場合においても、低電力モードとなる直前という、比較的多くのタイミングでジャギーの判定および電流値の調整を行うことが可能となる。そのため、スキャナー装置１０においては、長期に亘ってモーター５０から生じる振動を低減可能となり、高画質化を図ることが可能となる。
【００６４】
なお、ジャギーの有無の判定、および電流値の調整が行われるタイミングは、上述のものには限られない。一例としては、スキャナー装置１０の電源オン時、または電源オフ時に、ジャギーの有無の判定、および電流値の調整を行うようにしても良い。
【００６５】
また、上述の実施の形態では、モーターとしては、ステッピングモーター５０であるとして説明している。しかしながら、画像データに所定以上のジャギーを生じさせる、振動源となるモーターであれば、どのようなモーターに対しても、本発明を適用できることは勿論である。他のモーターの例としては、ＤＣモーター、ＡＣモーター、超音波モーター等がある。
【００６６】
また、上述のジャギーの有無の判定、および電流値の調整は、各解像度ごとに行うようにしても良い。なお、低解像度の場合には、ジャギーの影響は小さくなるので、所定以上の高解像度の場合についてのみ、上述のジャギーの有無の判定、および電流値の調整は、各解像度ごとに行うようにしても良い。
【００６７】
また、上述の実施の形態では、たとえば図３、図４に、ジャギー判定パターン８２として、その形状が三角形のものが示されているが、ジャギー判定パターン８２の形状は、三角形には限られない。たとえば、単なる斜めの直線でも良く、また、矩形状を始めとする多角形状、その他の不規則な形状等、種々の形状であっても良い。また、上述の実施の形態では、ジャギー検出境界８２ａとして、直線状のものについて説明されているが、ジャギー検出境界８２ａは、直線状に限られるものではなく、曲線状、曲線と直線の組み合わせ等であっても良い。
【００６８】
また、上述の実施の形態では、イメージセンサー２０は、ＣＩＳ方式のイメージセンサーとしているが、ＣＩＳ方式に代えて、光学縮小方式のイメージセンサーとしてもよい。
【００６９】
また、上述の実施の形態では、スキャナー装置１０としては、原稿を読み取る機能を有する装置のみについて説明されている。しかしながら、プリンターとしての機能、コピー機としての機能、およびファックス装置としての機能を、スキャナー装置と共に兼ね備えるものも、本発明のスキャナー装置１０の概念に含まれる。
【００７０】
また、上述の実施の形態においては、制御部１００における各構成は、ソフトウエア的に実現されるものでも良く、また回路的に実現される構成であっても良い。
【符号の説明】
【００７１】
１０…スキャナー装置、１１…筐体、１２…開口部、１３…原稿台、２０…イメージセンサー（読取手段に対応）、３０…キャリッジ、５０…ステッピングモーター、８０…パターン形成部、８１…原点検出パターン、８２…ジャギー判定パターン、８２ａ…ジャギー検出境界、１００…制御部（画像判定手段および電流値算出手段に対応）、１０１…ＣＰＵ、１０２…ＣＣＤドライバ、１０３…画像処理回路、１０４…メモリー制御回路、１０５…メモリー、１０６…インターフェース、１０７…ＡＳＩＣ、１０８…モータードライバー、１１０…ジャギー判定部（画像判定手段および電流値算出手段の一部に対応）、１１１…電流値調整部（電流値算出手段の一部に対応）、１１２…電流値設定部（電流値算出手段の一部に対応）、１１３モーター制御部
【図１】
2011061653.tif 000003
【図２】
2011061653.tif 000004
【図３】
2011061653.tif 000005
【図４】
2011061653.tif 000006
【図５】
2011061653.tif 000007
【図６】
2011061653.tif 000008
【図７】
2011061653.tif 000009