(57)【要約】【課題】モータ回転に同期した画像読取において、加減速読取時の読取位置のずれと読取センサの電荷の蓄積時間の変動による取得データの変動の影響とを最小限に抑えることである。【解決手段】駆動源となるモータの駆動により第１方向に移動しながら、原稿の画像を光学的に読み取るために、前記第１方向と交差する第２方向に配列した複数の光電変換素子を備えた光学ユニットを備えた画像読取装置では、次のような読取を行う。即ち、前記第１方向に関する光学ユニットの位置情報を取得し、その位置情報の変化から光学ユニットの移動速度を算出する。そして、光学ユニットの移動速度に従って変化する、第１方向に関する画像の読取解像度に対応する各読取ラインの読取タイミング信号を生成し、その読取タイミング信号に基づいて生成される複数の光電変換素子に対する電荷の蓄積時間を切り換える。【選択図】図３
2013115579.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を光学的に読み取る画像読取装置であって、
第１方向に移動しながら、前記原稿の画像を読み取る、前記第１方向と交差する第２方向に配列した複数の光電変換素子を備えた光学ユニットと、
前記光学ユニットを前記第１方向に移動させる駆動源となるモータと、
前記第１方向に関する前記光学ユニットの位置情報を取得する取得手段と、
前記位置情報の変化から前記光学ユニットの移動速度を算出する算出手段と、
前記光学ユニットの移動速度に従って変化する、前記第１方向に関する画像の読取解像度に対応する各読取ラインの読取タイミング信号を生成する生成手段と、
前記読取タイミング信号に基づいて生成される前記複数の光電変換素子に対する電荷の蓄積時間を切り換える切換手段とを有することを特徴とする画像読取装置。
【請求項２】
前記光学ユニットは光源としてＬＥＤを用い、
前記切換手段は、前記光学ユニットの移動が減速時、或いは、加速時に、前記ＬＥＤの点灯パターンを切り換えることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記電荷の蓄積時間の切換は、前記読取タイミング信号に同期して生成される前記電荷の蓄積時間に応じた同期信号のパルス数を変更することによりなされることを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記光学ユニットの移動速度が減速時、或いは、加速時に、予め定められた閾値に達したどうかを判別する判別手段をさらに有し、
前記切換手段は、前記判別手段により前記光学ユニットの移動速度が前記予め定められた閾値に達したことが判別された場合に、前記電荷の蓄積時間の切換を行うことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記光学ユニットの移動速度が減速時、或いは、加速時に、前記光学ユニットが予め定められた位置に達したどうか、或いは、予め定められた時間が経過したかどうかを判別する判別手段をさらに有し、
前記切換手段は、前記判別手段により前記光学ユニットの位置が前記予め定められた位置に達したか、或いは、前記予め定められた時間が経過したことが判別された場合に、前記電荷の蓄積時間の切換を行うことを特徴とする請求項３に記載の画像読取装置。
【請求項６】
前記モータはＤＣモータであり、
前記取得手段は、
前記光学ユニットの移動する方向に沿って設けられたスケールと、
前記スケールに予め定められた間隔で設けられたスリットを読み取り、前記光学ユニットの位置に対応するエンコーダパルスを出力するエンコーダとを含むことを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項７】
前記モータはステッピングモータであり、
前記取得手段は、前記ステッピングモータに対するステップパルスから前記光学ユニットの位置情報を取得することを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項８】
請求項１乃至７のいずれか１項に画像読取装置を用いたマルチファンクションプリンタ装置。
【請求項９】
駆動源となるモータの駆動により第１方向に移動しながら、原稿の画像を光学的に読み取るために、前記第１方向と交差する第２方向に配列した複数の光電変換素子を備えた光学ユニットを備えた画像読取装置における画像読取方法であって、
前記第１方向に関する前記光学ユニットの位置情報を取得する取得工程と、
前記位置情報の変化から前記光学ユニットの移動速度を算出する算出工程と、
前記光学ユニットの移動速度に従って変化する、前記第１方向に関する画像の読取解像度に対応する各読取ラインの読取タイミング信号を生成する生成工程と、
前記読取タイミング信号に基づいて生成される前記複数の光電変換素子に対する電荷の蓄積時間を切り換える切換工程とを有することを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像読取装置及び画像読取方法に関する。本発明は、特に、画像原稿を光学的な読込んで画像処理を行う、例えば、マルチファンクションプリンタ装置のような画像読取装置及び画像読取方法に関する。
【背景技術】
【０００２】
ＡＤＦ（オートドキュメントフィーダ）を備えたスキャナ装置のように画像原稿の読取途中でその原稿をスイッチバックできない構成では、メモリフルの状態等により原稿読取途中でその読取を停止する場合、読取ユニットを加減速して読取を行う必要がある。このため、従来より、以下のような加減速読取に対する提案がなされている。
【０００３】
例えば、特許文献１に開示されている画像読取装置では、読取開始信号と駆動パルス信号とを同期させることで、ステッピングモータの加減速中にも一定の副走査間隔、つまり位置ずれを起こさない課題に対応してきた。また、特許文献２に開示されている画像読取装置では、一定のライン同期信号に対し、加速時に理想位置に近いライン同期信号を選択して、ライン同期信号に対し間引かれた読取タイミングを生成し、電荷の蓄積時間を固定して加速制御を実現してきた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−１８６６９４号公報
【特許文献２】特開平５−３２８０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来例では、読取ユニットを加減速して読取が必要な読取制御に関して、次のような問題があった。
【０００６】
即ち、特許文献１のような読取開始信号と駆動パルス信号とを同期させた読取制御の場合、位置ずれは発生しないが、電荷の蓄積時間が増減することで、センサ特性により暗電流成分のデータ変動の影響が生じるおそれがある。
【０００７】
一方、特許文献２のような一定のライン同期信号に対し、理想位置に近い間引かれた読取タイミングを生成し、電荷の蓄積時間を固定して加速制御を行う場合、電荷の蓄積時間は変動しないが、加減速時にある程度の位置ずれが発生する場合があり得る。
【０００８】
本発明は上記従来例に鑑みてなされたもので、読取位置のずれと電荷の蓄積時間変動による取得する画像信号の変動の影響の両方を最小限に抑止可能な画像読取装置、マルチファンクションプリンタ装置及び画像読取方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の画像読取装置は、次のような構成からなる。
【００１０】
即ち、原稿の画像を光学的に読み取る画像読取装置であって、第１方向に移動しながら、前記原稿の画像を読み取る、前記第１方向と交差する第２方向に配列した複数の光電変換素子を備えた光学ユニットと、前記光学ユニットを前記第１方向に移動させる駆動源となるモータと、前記第１方向に関する前記光学ユニットの位置情報を取得する取得手段と、前記位置情報の変化から前記光学ユニットの移動速度を算出する算出手段と、前記光学ユニットの移動速度に従って変化する、前記第１方向に関する画像の読取解像度に対応する各読取ラインの読取タイミング信号を生成する生成手段と、前記読取タイミング信号に基づいて生成される前記複数の光電変換素子に対する電荷の蓄積時間を切り換える切換手段とを有することを特徴とする。
【００１１】
また他の発明によれば、駆動源となるモータの駆動により第１方向に移動しながら、原稿の画像を光学的に読み取るために、前記第１方向と交差する第２方向に配列した複数の光電変換素子を備えた光学ユニットを備えた画像読取装置における画像読取方法であって、前記第１方向に関する前記光学ユニットの位置情報を取得する取得工程と、前記位置情報の変化から前記光学ユニットの移動速度を算出する算出工程と、前記光学ユニットの移動速度に従って変化する、前記第１方向に関する画像の読取解像度に対応する各読取ラインの読取タイミング信号を生成する生成工程と、前記読取タイミング信号に基づいて生成される前記複数の光電変換素子に対する電荷の蓄積時間を切り換える切換工程とを有することを特徴とする画像読取方法を備える。
【発明の効果】
【００１２】
従って本発明によれば、光学ユニットの移動位置に従って変化する、画像の読取解像度に対応する各読取ラインの読取タイミング信号を生成し、その信号に基づいて生成される複数の光電変換素子に対する電荷の蓄積時間を切り換える。これにより、光学ユニットの加減速及び速度変動時の読取動作においても、画像の読取動作における位置ずれや光電変換素子への電荷の蓄積時間の変動を抑えることができ、結果として、良好な画像読取を達成することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の代表的な実施例であるマルチファンクションプリンタ（ＭＦＰ）装置の概観斜視図である。
【図２】図１で示したＭＦＰ装置の上部に備え付けられた画像読取装置の断面図である。
【図３】画像読取装置の制御回路の構成を示すブロック図である。
【図４】画像読取装置のＣＩＳユニットを加速しながらカラー画像原稿を読取る時の読取同期信号を生成するタイミングの一例を示す図である。
【図５】画像読取装置のＣＩＳユニット或いはＣＣＤセンサを加速しながらモノクロ画像原稿を読取る時の読取同期信号を生成するタイミングの一例を示す図である。
【図６】画像読取装置のＣＩＳユニットを減速しながらカラー画像原稿を読取る時の読取同期信号を生成するタイミングの一例を示す図である。
【図７】光学ユニットを加減速して画像原稿を読取る時の処理を示すフローチャートである。
【図８】光学ユニットを加減速して画像原稿を読取る時の処理の別の例を示すフローチャートである。
【図９】光学ユニットが速度変動する場合に画像原稿を読取る時の処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００１５】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１６】
図１は本発明の代表的な実施例であるマルチファンクションプリンタ装置（以下、ＭＦＰ装置）１００の概観斜視図である。
【００１７】
ＭＦＰ装置は、接続されたホスト（不図示）からの画像データに基づいて、記録用紙などの記録媒体に画像を記録する以外に、メモリカードなどに格納された画像データに基づいた記録や画像原稿を光学的に読取って複写することができる。
【００１８】
図１において、（ａ）は原稿カバー１０３が閉じられた状態を示しており、（ｂ）は記録媒体の載置トレー１０１、排紙トレー１０２、及び原稿カバー１０３が開けられた状態を示している。
【００１９】
また、コンタクトイメージセンサ（ＣＩＳ）ユニットを搭載する読取部８は画像原稿を読取り、Ｒ成分、Ｇ成分、Ｂ成分のアナログ輝度信号を出力する。カードインタフェース９は、例えば、デジタルスチルカメラ（不図示）で撮影された画像ファイルを記録したメモリカードなどを挿入して、操作部４の所定の操作に従い、そのメモリカードから画像データを読み込むのに使用される。また、ＭＦＰ装置１００にはＬＣＤ１１０のような表示部が設けられている。ＬＣＤ１１０は操作部４による設定内容の表示や機能選択メニューの表示や画像の表示などのために用いられる。
【００２０】
なお、画像原稿の自動読取のために、ＡＤＦ（オートドキュメントフィーダ）を備えた構成とすることもできる。その場合、ＡＤＦ（不図示）は原稿カバー１０３の上部に設けられる。
【００２１】
図２は図１で示したＭＦＰ装置の上部に備え付けられた画像読取装置の断面図である。
【００２２】
図２に示すように、画像読取装置２００は本体部２１０と読取対象となる原稿２２０を押さえつけ外部からの光を遮光する圧板２３０とから構成される。圧板２３０は原稿カバー１０３の裏面にセットされている。本体部２１０には光学ユニット２４０、光学ユニット２４０と電気的に接続された回路基板２５０、光学ユニット２４０を走査させる際のレールとなるスライディングロッド２６０、原稿台ガラス２７０が備えられる。光学ユニット２４０には原稿２２０に光を照射し、その反射光を受光して電気信号に変換するするコンタクトイメージセンサ（ＣＩＳ）ユニット３００が内蔵される。画像読取の際には原稿台ガラス２７０上に置かれた原稿２２０を光学ユニット２４０が矢印Ｂの第１方向（副走査方向）に移動することにより原稿２２０に記録された画像の読取を行う。
【００２３】
なお、ＣＩＳユニットの代わりに、ＣＣＤセンサが用いられても良い。また、ＣＩＳユニットやＣＣＤセンサには複数の光電変換素子が列状に備えられており、それら光電変換素子の配列方向は副走査方向に交差する（本実施例では直角であるが必ずしも直角である必要はない）第２方向となっておりその方向は主走査方向と呼ばれる。いずれにしても、ＣＩＳユニットやＣＣＤセンサにより、画像原稿を走査してＲＧＢのアナログ信号を出力する。従って、光学ユニット２４０が副走査方向に移動する一方で主走査方向に複数の光電変換素子を電気的に走査することにより各ラインのアナログ画像信号が得られる。
【００２４】
光学ユニットには原稿に光を照射するための光源としてＬＥＤが備えられている。ＣＩＳユニットを用いる場合には色の３原色に対応して赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤが備えられる。一方、ＣＣＤセンサを用いる場合には白色ＬＥＤが備えられ、そして、カラーフィルタによりＲＧＢ色成分に分光される。
【００２５】
図３は画像読取装置（スキャナ）の制御回路の構成を示すブロック図である。
【００２６】
なお、図３において、既に図１〜図２において説明した構成要素には同じ参照番号を付し、その説明は省略する。
【００２７】
ＣＩＳユニット３００から出力されたＲＧＢアナログ信号はＡＦＥ（アナログフロントエンド）デバイスに入力され、Ａ／Ｄ変換されてＲＧＢデジタル信号が出力される。
【００２８】
図３から分かるように、ＭＦＰ装置全体の制御はＣＰＵ４００により実行される。ＣＰＵ４００はＲＯＭ４０１に格納された制御プログラムをＲＡＭ４０２を作業領域として用いて実行し、ＭＦＰ装置全体の制御を実行する。また、ＣＰＵ４００は画像記録部５００の動作も制御し、コピー（複写）動作が指示された場合には、画像読取装置で読み込んだ画像データを画像記録部５００に転送して、画像を記録させる。
【００２９】
画像記録部５００はインクジェット記録ヘッドを駆動し、インク液滴を記録紙のような記録媒体に吐出して記録を行う構成となっている。なお、この他にも、例えば、電子写真方式を用いたレーザビームプリンタ、或は昇華型プリンタなどを画像記録部に用いることができる。しかしながら、これらのプリンタについては公知なので、ここではその詳細な説明は省略する。
【００３０】
さて、ＭＦＰ装置１００の一部を構成する画像読取装置２００の画像読取動作はＡＳＩＣ３０１により制御される。以下、ＡＳＩＣ３０１の種々の機能ブロックについて説明する。
【００３１】
読取デバイス制御部３０３は、ＣＩＳユニット３００及びＡＦＥ３０２へ制御信号を出力し、ＣＩＳユニット３００からのＲＧＢアナログ信号をＡＦＥ３０２経由でＲＧＢデジタル信号として取り込む。そして、読取データ処理部３０４にＲＧＢデジタル信号を転送する。読取データ処理部３０４では、ＲＧＢデジタル信号に基づく画像データの並べ替えやパッキング等の処理を実行する。
【００３２】
読取データ処理部３０４では、ＤＩＶ切換読取制御部３０５で生成されるライン単位又は蓄積時間単位の内部割り込み信号に従いデータ処理を行う。ＤＩＶ切換読取制御部３０５では、１〜Ｎラインに設定された外部トリガ同期信号（ＥＸＴ＿ＴＲＧ）内の内部タイマ同期信号（ＳＨ）パルスの数の切換と画像データの取り込みスタート、終了の制御を行う。
【００３３】
ＤＣモータ３１０はＣＩＳユニット３００を含む光学ユニット２４０を副走査方向に走査するための駆動源である。また、スライディングロッド２６０に沿って一定間隔でスリットが設けられたエンコーダスケール（不図示）が設けられている。一方、光学ユニット２４０にはエンコーダ３１１が設けられ、光学ユニット２４０の移動に伴って、エンコーダスケールを読み取り、エンコーダパルスを出力する。
【００３４】
ＤＣモータ制御部３０６は、エンコーダ制御部３０７での処理に従い、ＤＣモータ３１０へのイネーブル信号、そのモータ速度と回転方向の情報を持つ位相信号を出力し、モータドライバ３０９を介したＤＣモータ３１０のフィードバック制御を行う。エンコーダ制御部３０７は、エンコーダ３１１から得られるエンコーダパルス（ＥＮＣ＿Ａ／ＥＮＣ＿Ｂ）信号からＣＩＳユニット３００の位置情報に相当するトリガパルス（ＥＮＣ＿ＴＲＧ）信号を生成する。また、エンコーダパルスの時間間隔に基づく（即ち、位置情報の時間変化に基づく）速度情報から所定速度で割り込みやトリガ信号を生成する。
【００３５】
読取同期信号生成部３１４は、エンコーダ制御部３０７やＳＰ（ステッピング）モータ制御部３０８からの駆動トリガに基づき、読取解像度の１ライン又は複数ラインとなる基準の外部トリガ同期信号（ＥＸＴ＿ＴＲＧ）を生成する。また、読取同期信号生成部３１４は内部にカウンタ（不図示）を有し、内部タイマ同期信号（ＳＨ）パルスの数をカウントし、設定数分、外部トリガ同期信号（ＥＸＴ＿ＴＲＧ）に同期した内部タイマ同期信号（ＳＨ）を出力する。
【００３６】
ＡＳＩＣ３０１の外部に備えられたＲＡＭ４０２は、シェーディングデータ及び画像原稿読取時の画像データを格納するためにも用いられる。なお、このような役割は、例えば、ＡＳＩＣ３０１内部にＳＲＡＭ等を内蔵メモリとして設けることにより、その一部或いは全てを果たすように構成しても良い。
【００３７】
なお、光学ユニット２４０を副走査方向に駆動する駆動源として、ＤＣモータの代わりにステッピングモータ（ＳＰモータ）３１３を用いても良い。その場合、ＳＰモータ３１３を制御するためにＳＰモータ制御部３０８はモータドライバ３１２へ駆動情報を出力すると同時にステップパルスに相当する駆動トリガ（ＳＰ＿ＴＲＧ）を出力する。このステップパルスの数や周期が位置情報や速度情報になる。一点鎖線で囲んだＳＰモータ３１３とモータドライバ３１２とＳＰモータ制御部３０８を含む構成はＤＣモータ３１０とエンコーダ３１１とモータドライバ３０９とＤＣモータ制御部３０６とエンコーダ制御部３０７を用いたフィードバック制御の代替構成である。
【００３８】
次に、上記構成のＭＦＰ装置、特に、画像読取装置において実行される画像読取動作について説明する。以下の説明では、ＤＣモータとエンコーダを用いたフィードバック制御を行う構成を用いるとしている。
【００３９】
図４は画像読取装置のＣＩＳユニットを加速しながらカラー画像原稿を読取る時の読取同期信号を生成するタイミングの一例を示す図である。
【００４０】
図４において、ＥＮＣ＿Ａ（Ｂ）は、エンコーダ制御部３０７へ入力されるエンコーダ信号出力を表している。例えば、立ち上がりの片エッジサンプリングの場合には、パルスの立ち上がりをエンコーダ３１１でフィルタリングして、ノイズ除去後、エンコーダパルス（ＥＮＣ＿ＴＲＧ）として出力する。または、両エッジサンプリングの場合も同様に、エンコーダパルス（ＥＮＣ＿ＴＲＧ）として出力する。なお、図４〜図６において、片エッジ、両エッジサンプリングも同一図で示すために、合わせて記載してあるが、特に各々の相関関係は無い。
【００４１】
図４によれば、エンコーダパルス（ＥＮＣ＿ＴＲＧ）の数がカウントされ、副走査読取解像度の１ラインとなる基準の外部トリガ同期信号（ＥＸＴ＿ＴＲＧ：読取タイミング信号）が生成される。さらに、外部トリガ同期信号（ＥＸＴ＿ＴＲＧ）に同期して、設定数分、内部タイマ同期信号（ＳＨ）が生成される。
【００４２】
図４に示す例では、ＣＩＳユニット３００がカラー画像原稿を読取る場合を想定し、エンコーダパルス（ＥＮＣ＿ＴＲＧ）に同期する内部タイマ同期信号（ＳＨ）数をＤＣモータ３１０の加速時に４から３に変更する場合を図示している。また、図４には設定数のＤＩＶ切換動作を、設定された速度情報を基に生成される加速制御トリガ信号（ＵＰ＿ＴＲＧ）のタイミングで切り換える場合を図示している。なお、切換時のトリガについては、速度検出トリガ（ＳＰＤ＿ＴＲＧ）に基づく速度情報割り込みに対してＤＩＶ切換レジスタに設定する構成も考えられる。
【００４３】
さらに、図４には、ＣＩＳユニット３００のＬＥＤ点灯パターン（ＬＥＤ）とその点灯色に対する取得データ（ＤＡＴＡ）のタイミング信号の例を２パターン示している。なお、これらのパターンに対応した信号ＩＮＴ＿ＳＨＤＩＶは、ＲＧＢ単位の割り込み信号の例である。
【００４４】
図５は画像読取装置のＣＩＳユニット３００或いはＣＣＤセンサを加速しながらモノクロ画像原稿を読取る時の読取同期信号を生成するタイミングの一例を示す図である。
【００４５】
図４に示した例と同様にこの例でもエンコーダパルス（ＥＮＣ＿ＴＲＧ）をカウントし、副走査読取解像度の１ラインとなる基準の外部トリガ同期信号（ＥＸＴ＿ＴＲＧ）を生成する。外部トリガ読取同期信号（ＥＸＴ＿ＴＲＧ）に同期して、設定数分、内部タイマ同期信号（ＳＨ）を生成する。図５に示す例では、エンコーダパルス（ＥＮＣ＿ＴＲＧ）に同期する内部タイマ同期信号（ＳＨ）数をＤＣモータ３１０の加速時に２から１に変更する場合を図示している。また、図５には設定数のＤＩＶ切換動作を、設定された速度情報を基に生成される加速制御トリガ信号（ＵＰ＿ＴＲＧ）のタイミングで切り換える場合を図示している。なお、切換時のトリガについては、速度検出トリガ（ＳＰＤ＿ＴＲＧ）に基づく速度情報割り込みに対してＤＩＶ切換レジスタに設定する構成も考えられる。
【００４６】
さらに、図５には、光学ユニット２４０にＣＩＳユニットを用いる場合と、ＣＣＤセンサを用いる場合のそれぞれについて、ＬＥＤ点灯パターン（ＬＥＤ）とその点灯色に対する取得データ（ＤＡＴＡ）のタイミング信号の例を示している。なお、これら場合それぞれに対応した信号ＩＮＴ＿ＳＨＤＩＶは、ＲＧＢ単位の割り込み信号の例である。
【００４７】
また、ＣＩＳユニットに対する光源はＲＧＢ３原色のＬＥＤであるが、ＣＣＤセンサに対する光源は白色ＬＥＤであり、図５では“Ｗ”として示されている。
【００４８】
図６は画像読取装置のＣＩＳユニットを減速しながらカラー画像原稿を読取る時の読取同期信号を生成するタイミングの一例を示す図である。
【００４９】
図４に示した例と同様にこの例でも、エンコーダパルス（ＥＮＣ＿ＴＲＧ）がカウントされ、副走査読取解像度の１ラインとなる基準の外部トリガ同期信号（ＥＸＴ＿ＴＲＧ）が生成される。さらに、外部トリガ同期信号（ＥＸＴ＿ＴＲＧ）に同期して、設定数分、内部タイマ同期信号（ＳＨ）が生成される。図６に示す例では、ＣＩＳユニット３００がカラー画像原稿を読取る場合を想定し、エンコーダパルス（ＥＸＴ＿ＴＲＧ）に同期する内部タイマ同期信号（ＳＨ）パルスの数をＤＣモータ３１０の減速時に３から４に変更する場合を図示している。また、図６には設定数のＤＩＶ切換動作は、設定された速度情報を基に生成される減速制御トリガ信号（ＤＯＷＮ＿ＴＲＧ）のタイミングで切り換える場合を図示している。なお、切換時のトリガについては、速度検出トリガ（ＳＰＤ＿ＴＲＧ）に基づく速度情報割り込みに対してＤＩＶ切換レジスタに設定する構成も考えられる。
【００５０】
さらに、図６でも図４と同様に、ＣＩＳユニット３００のＬＥＤ点灯パターン（ＬＥＤ）とその点灯色に対する取得データ（ＤＡＴＡ）のタイミング信号の例を２パターン示している。なお、これらのパターンに対応した信号ＩＮＴ＿ＳＨＤＩＶは、ＲＧＢ単位の割り込み信号の例である。
【００５１】
図７は画像読取装置の光学ユニットを加減速しながら画像原稿を読取る時の処理を示すフローチャートである。
【００５２】
まず、ステップＳ１０では操作部４の所定の操作キーを操作してコピー又はスキャン（画像読取動作）動作を開始する。次に、ステップＳ２０では、選択されたスキャン／コピー時の読取モード（解像度）を設定し、さらに、ステップＳ３０では。加減速パターンテーブルの選択を行う。なお、テーブルを用いる代わりに所定条件から加減速パターンを算出しても良い。そして、ステップＳ４０では、ＤＣモータの駆動を開始する。
【００５３】
ＤＣモータの駆動により光学ユニットが移動を開始し加速され、ステップＳ５０では、設定速度、又は設定位置、又は設定タイミングに達したなら読取トリガを発行し、読取動作を開始する。ステップＳ６０では、画像読取が最終読取ラインになったかどうかを調べる。ここで、それが最終読取ラインでないと判別された場合、処理はステップＳ７０に進み、更に読取一時停止要因が有るかどうかを調べる。読取一時停止要因としては、装置各部の処理速度のアンバランスによるバッファフル状態などがある。ここで、読取一時停止要因がないなら、処理はステップＳ６０に戻り、画像読取を続行する。これに対して、読取一時停止要因が有る場合、処理はステップＳ８０に進み、画像原稿の読取処理を継続しながら減速処理を開始する。
【００５４】
ステップＳ８０では減速処理開始後、減速時の１〜Ｎラインの外部トリガ同期信号（ＥＸＴ＿ＴＲＧ）に同期した内部タイマ同期信号（ＳＨ）パルスの数を切り換える（以下、ＤＩＶ切換）。そして、ステップＳ９０では、光学ユニットの移動速度が設定されたＤＩＶ切換速度（所定の閾値）になるまで読取処理を継続し、そのＤＩＶ切換速度にまで減速すると、処理はステップＳ１００に進み、設定条件に従い、低速時の読取ＤＩＶ制御に切り換える。また、ＬＥＤ点灯パターンも切り換える。
【００５５】
その後、ステップＳ１１０では、減速停止処理を実行するとともに画像原稿の読取処理を一時停止する。続いて、ステップＳ１２０では、読取一時停止要因が解除されたどうかを調べ、その要因が解除するまで読取処理一時停止を継続したまま処理を待ち合わせる。そして、その要因が解除されると、処理はステップＳ１３０に進み、光学ユニットの加速処理を開始し、読取処理も再開する。
【００５６】
その加速処理開始後、ステップＳ１４０では光学ユニットが加速時のＤＩＶ切換速度に達したかどうかを判別する。ここで、光学ユニットが加速時のＤＩＶ切換速度（所定の閾値）に達した場合、処理はステップＳ１５０に進み、設定条件に従い、高速（定速）時の読取ＤＩＶ制御に切り換える。また、ＬＥＤ点灯パターンも切り換え、読取処理を継続する。その後、処理は、ステップＳ６０に戻る。これに対して、光学ユニットが加速時のＤＩＶ切換速度に達していないなら、ＤＩＶ切換速度に達するまで、現在の設定で画像読取を継続する。
【００５７】
さてステップＳ６０において、画像読取が最終読取ラインに達したと判別された場合、処理はステップＳ１６０に進み、減速停止処理実行し、その後読取処理を終了する。
【００５８】
なお、ステップＳ６０の処理は、加減速動作中にも実行する処理としても良い。
【００５９】
なお、本発明は以上のような処理によって限定されるものではない。例えば、次のような処理も可能である。
【００６０】
図８は画像読取装置の光学ユニットを加減速しながら画像原稿を読取る時の処理の別の示すフローチャートである。なお、図８において、図７で既に説明したのと同じ処理ステップには同じステップ参照番号を付し、その説明は省略する。
【００６１】
図８と図７とを比較すると分かるように、この処理で特徴的な部分は、ステップＳ９０ａとステップＳ１４０ａとである。
【００６２】
ステップＳ９０ａでは、光学ユニットの位置が設定されたＤＩＶ切換位置に達するまで或いは減速処理の開始後、設定時間が経過するまで読取処理を継続し、そのＤＩＶ切換位置に達するかその設定時間が経過すると、処理はステップＳ１００に進む。
【００６３】
また、ステップＳ１４０ａでは、光学ユニットが加速時のＤＩＶ切換位置に達したかどうか、或いは、加速処理の開始後、設定時間が経過したかどうかを判別する。ここで、光学ユニットが加速時のＤＩＶ切換位置に達するか、或いは、設定時間が経過した場合、処理はステップＳ１５０に進み、設定条件に従い、高速（定速）時の読取ＤＩＶ制御に切り換える。また、ＬＥＤ点灯パターンも切り換え、読取処理を継続する。その後、処理は、ステップＳ６０に戻る。
【００６４】
図９は画像読取装置の光学ユニットの移動速度が変動する時に画像原稿を読取る時の処理の例を示すフローチャートである。画像読取中の光学ユニットの移動速度の変動は、例えば、超高解像度で画像を読み取るために低速で光学ユニットが移動する場合や、ＡＤＦにより画像原稿を給紙しながら読取を行う場合などに発生しやすい。また、画像原稿が、例えば、白紙部分、線画部分、文字部分、自然画部分が混在しており、それらの領域毎に読取速度を変更するような読取モードでも光学ユニットの移動速度は変動する。
【００６５】
なお、図９において、図７で既に説明したのと同じ処理ステップには同じステップ参照番号を付し、その説明は省略する。
【００６６】
図９と図７とを比較すると分かるように、この処理で特徴的な部分は、ステップＳ２１０〜ステップＳ２７０の処理である。
【００６７】
ステップＳ６０では、画像読取が最終読取ラインになったかどうかを調べ、それが最終読取ラインでないと判別された場合、処理はステップＳ２１０に進む。
【００６８】
ステップＳ２１０では、光学ユニットの加減速又は定速駆動制御を継続する。この駆動制御は、意図した加減速制御と意図しない要因による速度変動を含む。続いて、ステップＳ２２０では、光学ユニットが減速したかどうかを調べる。ここで、減速が検知されると処理はステップＳ２３０に進み、光学ユニットが減速時のＤＩＶ切換速度に達したかどうかを判別する。
【００６９】
ここで、光学ユニットが減速時のＤＩＶ切換速度に達したと判断される場合、処理はステップＳ２４０に進み、設定条件に従い低速時の読取ＤＩＶ制御に切り換える。また、ＬＥＤ点灯パターンも切り換え、読取処理を継続し、さらに処理はステップＳ６０に戻る。これに対して、光学ユニットがまだ減速時のＤＩＶ切換速度に達していないと判断される場合、処理はそのままステップＳ６０に戻り読取処理を継続する。
【００７０】
さて、光学ユニットの減速が検知されない場合、処理はステップＳ２５０に進み、光学ユニットが加速したかどうかを調べる。ここで、加速が検知されると処理はステップＳ２６０に進み、光学ユニットが加速時のＤＩＶ切換速度に達したかどうかを判別する。ここで、光学ユニットが加速時のＤＩＶ切換速度に達したと判断される場合、処理はステップＳ２７０に進み、設定条件に従い、高速（定速）時の読取ＤＩＶ制御に切り換える。また、ＬＥＤ点灯パターンも切り換え、読取処理を継続し、さらに処理はステップＳ６０に戻る。これに対して、光学ユニットがまだ加速時のＤＩＶ切換速度に達していないと判断されると、処理はそのままステップＳ６０に戻り読取処理を継続する。また、光学ユニットの加速も検知されない場合、処理はステップＳ６０に戻り読取処理を継続する。
【００７１】
従って、以上説明した実施例に従えば、光学ユニットの加減速時や速度変動発生時の画像読取において、光学ユニットの速度或いは位置、或いは、所定タイミングで１〜Ｎラインの外部トリガ同期信号に同期した内部タイマ同期信号のパルス数を切り換える。これにより、光電変換素子に電荷を蓄積する時間変動を所定範囲に抑え、高精度な画像読取を実現することができる。
【００７２】
なお、以上説明した実施例では、画像記録部と画像読取装置とを内蔵したマルチファンクションプリンタ装置を例として説明したが、本発明は画像読取装置単体でスキャナ装置を構成する場合にも適用可能である。
【図１】
2013115579.tif 000003
【図２】
2013115579.tif 000004
【図３】
2013115579.tif 000005
【図４】
2013115579.tif 000006
【図５】
2013115579.tif 000007
【図６】
2013115579.tif 000008
【図７】
2013115579.tif 000009
【図８】
2013115579.tif 000010
【図９】
2013115579.tif 000011