(57)【要約】  【課題】加速期間、減速期間などのモーター速度が安定しない場合に、読み取り画質を向上する。  【解決手段】画像読取装置は、１ライン毎に、ＲＧＢ各色に対応する電荷蓄積開始タイミングであるシフト信号に加え、前記ＲＧＢ各色に対応するシフト信号の出力後に所定のダミーシフト信号を出力する４シフト制御を行う。【選択図】図２
2012165227.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置であって、
光電変換素子に蓄積された電荷をシフト信号によってシフトレジスターへ転送するイメ
ージセンサーと、前記シフト信号の出力タイミングを制御する制御手段と、前記イメージ
センサーを運搬するキャリッジを移動させるためのモーターと、前記モーターの回転量を
検出し出力するエンコーダーと、を備え、
前記制御手段は、
１ライン毎に、ＲＧＢ各色の電荷蓄積開始タイミングであるシフト信号を出力する３シ
フト制御と、１ライン毎に、ＲＧＢ各色に対応する電荷蓄積開始タイミングであるシフト
信号に加え、前記ＲＧＢ各色に対応するシフト信号の出力後に所定のダミーシフト信号を
出力する４シフト制御と、のいずれかを選択的に実行し、
前記エンコーダーの出力に基づいてモーター速度を判定し、該モーター速度が所定速度
以下である場合には前記４シフト制御を選択し、該モーター速度が所定速度を超える場合
には前記３シフト制御を選択する、
ことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記イメージセンサーからの画像信号を処理する処理手段を備え、
前記処理手段は、前記４シフト制御が選択されている場合、所定の基準色に対応するシ
フト信号により前記イメージセンサーから出力された画像信号を、無効なデータとして処
理する、
ことを特徴とする画像読取装置。
【請求項３】
請求項１又は２に記載の画像読取装置であって、
ＲＧＢ各色に対応する光源を備え、
前記制御手段は、前記４シフト制御において、
前記ＲＧＢ各色の電荷蓄積開始タイミングであるシフト信号に合わせて、対応する色の
光源を点灯させ、前記所定のダミーシフト信号ではいずれの光源も点灯させない、
ことを特徴とする画像読取装置。
【請求項４】
請求項１〜３いずれか一項に記載の画像読取装置であって、
前記制御手段は、前記４シフト制御において、
前記エンコーダーの出力結果が所定状態の場合に、前記所定の基準色に対応する電荷蓄
積の開始タイミングであるシフト信号を出力し、
前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、前記所定の基準
色以外の各色について定められた時間が経過した場合に、前記所定の基準色以外の各色に
対応する電荷蓄積の開始タイミングであるシフト信号を出力し、
前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフト信号の
出力後、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、定められ
た時間が経過した場合に、前記所定のダミーシフト信号を出力する、
ことを特徴とする画像読取装置。
【請求項５】
請求項１〜４いずれか一項に記載の画像読取装置であって、
前記４シフト制御が実行される期間には、前記モーターの加速期間と減速期間の少なく
とも一部の期間が含まれる、
ことを特徴とする画像読取装置。
【請求項６】
画像読取装置における画像読取制御方法であって、
前記画像読取装置は、
光電変換素子に蓄積された電荷をシフト信号によってシフトレジスターへ転送するイメ
ージセンサーと、前記イメージセンサーを運搬するキャリッジを移動させるためのモータ
ーと、を備え、
１ライン毎に、ＲＧＢ各色の電荷蓄積開始タイミングであるシフト信号を出力する３シ
フト制御と、１ライン毎に、ＲＧＢ各色に対応する電荷蓄積開始タイミングであるシフト
信号に加え、前記ＲＧＢ各色に対応するシフト信号の出力後に所定のダミーシフト信号を
出力する４シフト制御と、のいずれかを選択的に実行し、
前記モーターの速度を判定し、該モーター速度が所定速度以下である場合には前記４シ
フト制御を選択し、該モーター速度が所定速度を超える場合には前記３シフト制御を選択
する、
ことを特徴とする画像読取制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、及び画像読取制御方法に関する。
【背景技術】
【０００２】
原稿を読み取るコピー装置やスキャナー装置などの画像読取装置は、イメージセンサー
により原稿を走査して画像の読み取りを行う。イメージセンサーは、キャリッジに取り付
けられており、駆動源であるモーターを有する駆動機構によりキャリッジが移動させられ
ることにより、原稿を走査することができる。
【０００３】
原稿の読み取り動作では、キャリッジが移動しながら、キャリッジに設けられている光
源からの光を原稿面に照射し、イメージセンサーは、光源からの光が原稿面から反射した
光を所定時間蓄積し、これを電気信号に変換して画像信号として画像処理手段に出力する
。この読み取り動作では、所定時間蓄積した画像信号を所定のタイミングで画像信号とし
て転送することにより、１ラインごとに走査しながら画像読み取りが行われる。
【０００４】
イメージセンサーは、例えば、画像処理手段から与えられる１ラインごとのＲＧＢ各色
の転送タイミング信号（例えば、シフト信号、シフトパルス、トリガー信号などもいう）
に従って、各ラインのＲＧＢ各色の画像信号を転送する。画像処理手段は、モーターの回
転量に応じたパルス信号を出力するエンコーダーの信号を基準に、転送タイミング信号を
生成するとともに、タイマーを用いて時間を計測し、エンコーダー信号から所定時間間隔
で転送タイミング信号を生成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−０２８１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、キャリッジの移動では、移動の開始から終了までに、加速期間（加速領域）
、定速期間（定速（等速）領域）、減速期間（減速領域）を経る。定速期間においては、
モーターの速度が安定しているため、転送タイミング信号は、安定的におよそ等間隔で出
力される。そのため、イメージセンサーには、各ラインの各色の電気信号が理想的な時間
蓄積されることとなる。
【０００７】
しかしながら、減速期間では、モーター速度が減速することにより、エンコーダー信号
の間隔が、定速期間における間隔よりも長くなる。そのため、各ラインの各色の電気信号
の蓄積時間も長くなり、画質に影響する。
【０００８】
図６を用いて具体的に説明する。図６は、従来の画像読取制御（減速期間）のタイミン
グチャートである。
【０００９】
ポジショントリガーは、モーターの回転に応じて出力されるエンコーダー信号に基づい
て生成される転送タイミング信号である。リピートトリガーは、ポジショントリガーを基
準として、リピートタイマーにより所定時間間隔で生成される転送タイミング信号である
。フリーラントリガーは、モーターが停止したと判定された位置を基準として、フリーラ
ンタイマーにより所定時間間隔で生成される転送タイミング信号である。
【００１０】
本図の例では、ＲＧＢの順にＬＥＤが繰り返し点灯される。また、ポジショントリガー
により、Ｂの電荷が転送され、ポジショントリガー直後のリピートトリガーによりＲの電
荷が転送され、その次のリピートトリガーによりＧの電荷が転送される。すなわち、１ラ
インごとにＲＧＢ各色に対応するシフト信号が３つ出力される。なお、以下では、この制
御方法を、「３シフト制御」ともいう。
【００１１】
ここで、定速期間では、モーターの回転速度は一定であるため、ポジショントリガーは
、理想の間隔Ｉで生成される（Ｔ１０、Ｔ２０、Ｔ３０）。リピートトリガーは、ポジシ
ョントリガーから間隔ｉで生成される（Ｔ１１、Ｔ１２、Ｔ２１、Ｔ２２、Ｔ３１、Ｔ３
２）。また、Ｇの電荷を転送するためのリピートトリガー（Ｔ１２、Ｔ２２）と、それら
の直後のポジショントリガー（Ｔ２０、Ｔ３０）との間隔は、一定の間隔となっている。
従って、各ラインのＲＧＢ各色に対応する電荷は、理想の時間蓄積される。
【００１２】
一方、減速期間では、モーターの回転が徐々に減速されるため、時間の経過とともに、
ポジショントリガーの間隔は、定速期間における理想の間隔Ｉよりも長くなっている（Ｉ
’、Ｉ’’、Ｉ’’’）。すなわち、減速期間では、ポジショントリガーの出力が徐々に
遅れるため（Ｔ４０、Ｔ５０、Ｔ６０）、Ｇの電荷を転送するためのリピートトリガー（
Ｔ３２、Ｔ４２、Ｔ５２）と、その直後のポジショントリガー（Ｔ４０、Ｔ５０、Ｔ６０
）との間隔が、上記の定速期間における一定の間隔よりも長くなっている。そのため、Ｂ
色の電荷を蓄積する時間が長くなり、Ｂ色のＬＥＤが消灯した後も、不要な電荷が蓄積さ
れる（図中の「ノイズ」）。その結果、画像処理手段に転送されるＢ色の電荷（Ｔ４０、
Ｔ５０、Ｔ６０で転送開始される画像情報、有効データ）にノイズ成分（「暗部ノイズ」
などともいう）が含まれ、読み取り画質に影響が出る。
【００１３】
モーター駆動が停止した後は、フリーラントリガーが出力される（Ｔ７０、Ｔ７１）。
Ｇの電荷を転送するためのリピートトリガー（Ｔ６２）と、その直後のフリーラントリガ
ー（Ｔ７０）との間隔Ｉ’’’’が、上記の定速期間における一定の間隔よりも長くなる
場合、Ｂ色の電荷にはノイズ成分が含まれることとなる。
【００１４】
同様に、加速期間においても、モーターの回転が徐々に加速されるため、定速期間から
離れるにつれて、ポジショントリガーの間隔が、定速期間における理想の間隔Ｉよりも長
くなる。そのため、Ｂ色の電荷にノイズ成分が含まれ、画質に影響が出る。
【００１５】
そこで、本発明は、加速期間、減速期間などのモーター速度が安定しない場合に、読み
取り画質を向上することを目的とする。
【課題を解決するための手段】
【００１６】
上記の課題を解決するための本発明の一態様は、画像読取装置であって、光電変換素子
に蓄積された電荷をシフト信号によってシフトレジスターへ転送するイメージセンサーと
、前記シフト信号の出力タイミングを制御する制御手段と、前記イメージセンサーを運搬
するキャリッジを移動させるためのモーターと、前記モーターの回転量を検出し出力する
エンコーダーと、を備え、前記制御手段は、１ライン毎に、ＲＧＢ各色の電荷蓄積開始タ
イミングであるシフト信号を出力する３シフト制御と、１ライン毎に、ＲＧＢ各色に対応
する電荷蓄積開始タイミングであるシフト信号に加え、前記ＲＧＢ各色に対応するシフト
信号の出力後に所定のダミーシフト信号を出力する４シフト制御と、のいずれかを選択的
に実行し、前記エンコーダーの出力に基づいてモーター速度を判定し、該モーター速度が
所定速度以下である場合には前記４シフト制御を選択し、該モーター速度が所定速度を超
える場合には前記３シフト制御を選択する、ことを特徴とする。
【００１７】
ここで、前記画像読取装置は、前記イメージセンサーからの画像信号を処理する処理手
段を備え、前記処理手段は、前記４シフト制御が選択されている場合、所定の基準色に対
応するシフト信号により前記イメージセンサーから出力された画像信号を、無効なデータ
として処理する、ことを特徴としていてもよい。
【００１８】
また、前記画像読取装置は、ＲＧＢ各色に対応する光源を備え、前記制御手段は、前記
４シフト制御において、前記ＲＧＢ各色の電荷蓄積開始タイミングであるシフト信号に合
わせて、対応する色の光源を点灯させ、前記所定のダミーシフト信号ではいずれの光源も
点灯させない、ことを特徴としていてもよい。
【００１９】
また、前記制御手段は、前記４シフト制御において、前記エンコーダーの出力結果が所
定状態の場合に、前記所定の基準色に対応する電荷蓄積の開始タイミングであるシフト信
号を出力し、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、前記
所定の基準色以外の各色について定められた時間が経過した場合に、前記所定の基準色以
外の各色に対応する電荷蓄積の開始タイミングであるシフト信号を出力し、前記所定の基
準色以外の各色に対応する電荷蓄積の開始タイミングであるシフト信号の出力後、前記所
定の基準色に対応する電荷蓄積の開始タイミングを基準として、定められた時間が経過し
た場合に、前記所定のダミーシフト信号を出力する、ことを特徴としていてもよい。
【００２０】
また、前記４シフト制御が実行される期間には、前記モーターの加速期間と減速期間の
少なくとも一部の期間が含まれる、ことを特徴としていてもよい。
【００２１】
上記の課題を解決するための本発明の他の態様は、画像読取装置における画像読取制御
方法であって、前記画像読取装置は、光電変換素子に蓄積された電荷をシフト信号によっ
てシフトレジスターへ転送するイメージセンサーと、前記イメージセンサーを運搬するキ
ャリッジを移動させるためのモーターと、を備え、１ライン毎に、ＲＧＢ各色の電荷蓄積
開始タイミングであるシフト信号を出力する３シフト制御と、１ライン毎に、ＲＧＢ各色
に対応する電荷蓄積開始タイミングであるシフト信号に加え、前記ＲＧＢ各色に対応する
シフト信号の出力後に所定のダミーシフト信号を出力する４シフト制御と、のいずれかを
選択的に実行し、前記モーターの速度を判定し、該モーター速度が所定速度以下である場
合には前記４シフト制御を選択し、該モーター速度が所定速度を超える場合には前記３シ
フト制御を選択する、ことを特徴とする。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態の一例に係る画像読取装置の概略構成図である。
【図２】本発明の一実施形態の一例に係る画像読取制御（加速期間）のタイミングチャートである。
【図３】本発明の一実施形態の一例に係る画像読取制御（減速期間）のタイミングチャートである。
【図４】本発明の一実施形態の一例に係る画像読取装置が実行する処理（読取制御処理）を説明するフロー図である。
【図５】本発明の一実施形態の一例に係る画像読取装置が実行する処理（周期割り込み処理）を説明するフロー図である。
【図６】従来の画像読取制御（減速期間）のタイミングチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態の一例について、図面を参照して説明する。
【００２４】
図１は、本発明の一実施形態の一例に係る画像読取装置の概略構成図である。
【００２５】
画像読取装置１０は、筐体の上面に原稿台（不図示）を備えた、いわゆるフラットベッ
ド型画像読取装置である。画像読取装置１０は、イメージセンサー２２０により透明板の
原稿台に載置された原稿の画像を読み取る。
【００２６】
画像読取装置１０は、光源２１０及びイメージセンサー２２０を搭載したキャリッジ２
００と、キャリッジ２００の移動を制御する駆動機構３００と、画像読取装置１０の全体
を制御し、画像を読み取るための種々の処理を行う制御部１００と、を備えている。
【００２７】
キャリッジ２００は、イメージセンサー２２０を、光源２１０とともに副走査方向に運
搬する。キャリッジ２００は、原稿台の盤面に対し平行なガイド用のシャフト等にスライ
ド自在に取り付けられており、駆動機構３００のモーター（例えば、ＤＣモーター）３１
０により回転するベルトにより牽引される。キャリッジの２００の移動量は、駆動機構３
００のモーター３１０の所定の回転量に応じてエンコーダー信号を出力するエンコーダー
３２０の出力信号に基づいて制御される。
【００２８】
光源２１０は、例えば、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤからなり、ＲＧＢの３色
の光を所定の順序で発生する。本実施形態では、光源２１０は、１ライン分の画像読み取
りを行う場合には、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤの順に光を発生する。そして、
複数ライン分の画像読み取りを行うため、同様の発光動作を繰り返す。各色のＬＥＤの発
光時間は、色ごとに予め定められており、点灯してからその定められた時間が経過したと
きに、消灯する。
【００２９】
以下では、ＲＧＢの３色のうち、１ライン分の発光動作において最初に発光する色を「
基準色」とよぶ。なお、発光順序は、ＲＧＢの順序に限られない。
【００３０】
イメージセンサー２２０は、原稿に反射した光を受光し、受光量に応じた電荷を蓄積し
、画像読取データ（電気信号）として、制御部１００に送る。
【００３１】
イメージセンサー２２０は、主走査方向に並んだ複数のセンサーチップからなる。各セ
ンサーチップは、例えば、通常のＣＣＤ（Charge Coupled Device）イメージセンサーと
同様の構成を備えている。すなわち、各センサーチップは、光電変換素子（フォトダイオ
ードＰＤ）と、シフトゲートと、シフトレジスターと、を備える。そして、光電変換素子
に蓄積された電荷を、シフトゲートを開通させてシフトレジスターへ転送し、シフトレジ
スターにより電荷を順次移動させながら出力する。
【００３２】
シフトゲートの開通（電荷の転送）は、転送タイミング信号であるトリガー信号（後述
する読取制御部１２０からの信号）の印加に応答して行われる。ここで、光電変換素子は
、常時、光の受光量に応じて電荷を蓄積しているため、電荷のシフトレジスターへの転送
タイミングが、次の発光色の光についての電荷を蓄積する開始タイミングとなる。そして
、シフトレジスターに転送された電荷は、シフトレジスターの末端の出力部により、電気
信号（アナログデータ）に変換されて、Ａ／Ｄ変換部１１０に送られる。
【００３３】
制御部１００は、イメージセンサー２２０から出力されたアナログデータをデジタルデ
ータに変換するＡ／Ｄ変換部１１０と、Ａ／Ｄ変換部１１０から出力されたデジタルデー
タに対して各種補正を行うデータ処理部１３０と、データ処理部１３０が各種補正を行う
ためのデジタルデータを記憶する記憶部１４０と、データ処理部１３０からのデータをパ
ーソナルコンピューターなどのホストに送るための出力部１５０と、制御部１００内の各
機能部を全体的に制御するとともに、キャリッジ２００内の光源２１０やイメージセンサ
ー２２０、及び、駆動機構３００を制御する読取制御部１２０と、を備えている。
【００３４】
なお、Ａ／Ｄ変換部１１０は、キャリッジ２００内の基板に搭載されていてもよい。
【００３５】
読取制御部１２０は、駆動機構３００のモーター３１０の回転を制御することにより、
キャリッジ２００の移動を制御する。
【００３６】
また、読取制御部１２０は、イメージセンサー２２０の画像読み取り、白基準データの
読み取り、黒基準データの読み取り、を制御する。具体的には、イメージセンサー２２０
に対してトリガー信号の供給を行い、光電変換素子に蓄積された電荷のシフトレジスター
への転送タイミング（次の電荷蓄積の開始タイミング）を制御する。この制御を行うため
、読取制御部１２０は、タイマー部１２１を備える。また、読取制御部１２０は、イメー
ジセンサー２２０が読み取ったデータのＡ／Ｄ変換部１１０への転送を制御する。
【００３７】
また、読取制御部１２０は、また、イメージセンサー２２０の読み取り動作に合わせて
、光源２１０の点灯、消灯を制御する。
【００３８】
データ処理部１３０は、Ａ／Ｄ変換部１１０から出力されたデジタルデータにシェーデ
ィング補正などの各種補正を施して、出力部１５０に出力する。例えば、シェーディング
補正を行う場合、データ処理部１３０は、Ａ／Ｄ変換部１１０から出力された画像データ
、白基準データ、黒基準データを、それぞれ、後述する記憶部１４０に記憶し、対応する
画素ごとに、所定の補正式に従ったシェーディング補正を行う。補正後、データ処理部１
３０は、補正済みの画像データを、出力部１５０に出力する。
【００３９】
記憶部１４０は、データ処理部１３０が各種補正処理を行うためのデータを記憶する。
例えば、記憶部１４０は、白基準データや黒基準データを記憶する。また、記憶部１４０
は、補正前の画像データを記憶するようにしてもよい。
【００４０】
出力部１５０は、ネットワーク接続やＵＳＢ接続を行うためのインターフェイスを備え
、データ処理部１３０から出力されたデジタルデータを、ホストコンピューターに送信す
る。
【００４１】
上記の制御部１００の主な構成要素は、主制御装置であるＣＰＵと、プログラム等が記
録されたＲＯＭと、メインメモリーとしてデータ等を一時的に格納するＲＡＭと、ホスト
等との入出力を制御するインターフェイスと、各構成要素間の通信経路となるシステムバ
スとを備えた一般的なコンピューターにより達成することができる。各処理を専用に行う
ように設計されたＡＳＩＣ（Application Specific Integrated Circuit）で構成されて
いてもよい。Ａ／Ｄ変換部１１０は、アナログフロントエンドＩＣ（Integrated Circuit
）で構成することができる。
【００４２】
本実施形態が適用された画像読取装置１０は、以上のような構成からなる。ただし、こ
の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の
構成に限られない。また、一般的な画像読取装置が備える他の構成を排除するものではな
い。また、画像読取装置１０は、さらにプリント機能や、ファクシミリ機能を有する複合
機であってもよい。
【００４３】
また、上記した各構成要素は、画像読取装置１０の構成を理解容易にするために、主な
処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明
が制限されることはない。画像読取装置１０の構成は、処理内容に応じて、さらに多くの
構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行する
ように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行さ
れてもよいし、複数のハードウェアで実行されてもよい。
【００４４】
次に、読取制御部１２０において行われる画像読取制御について説明する。
【００４５】
図２は、本発明の一実施形態の一例に係る画像読取制御（加速期間）のタイミングチャ
ートである。また、図３は、本発明の一実施形態の一例に係る画像読取制御（減速期間）
のタイミングチャートである。なお、各種トリガー信号、エンコーダー信号の出力タイミ
ングは、図示する間隔に限定されるものではない。
【００４６】
読取制御部１２０は、加速期間、減速期間などのモーター速度が安定しない場合におけ
る画質の低下を防ぐため、ポジショントリガー、及びリピートトリガーに加え、ダミート
リガーを生成する。すなわち、１ラインごとにＲＧＢ各色に対応すするシフト信号３つと
、ダミー信号１つとを出力する。以下では、この制御方法を、「４シフト制御」ともいう
。
【００４７】
ポジショントリガーは、モーターの回転に応じて出力されるエンコーダー信号に基づい
て生成される転送タイミング信号である。リピートトリガーは、ポジショントリガーを基
準として、リピートタイマー（タイマー部１２１）により所定時間間隔で生成される転送
タイミング信号である。フリーラントリガーは、モーターが停止したと判定された位置を
基準として、フリーランタイマー（タイマー部１２１）により所定時間間隔で生成される
転送タイミング信号である。ダミートリガーは、ポジショントリガーを基準として、ダミ
ータイマー（タイマー部１２１）により所定時間経過後に生成される転送タイミング信号
である。
【００４８】
具体的には、読取制御部１２０は、タイマー部１２１を用いて定期的にエンコーダー信
号の信号状態を監視し、モーターの所定の回転量（図示する例では、２周期ごと）ごとに
発生する所定の信号状態（図示する例では、エンコーダー信号の上の相がＨ（ハイ）状態
）を検出した場合に、ポジショントリガーを出力する。ポジショントリガーは、基準色（
図示する例では、Ｒ）に対応する電荷蓄積の開始タイミングであるとともに、ポジション
トリガーの直前のダミートリガー又はリピートトリガーのタイミングから蓄積された電荷
の転送タイミングでもある。
【００４９】
従って、図２に示すように、モーター駆動開始後、Ｔ１０、Ｔ２０、Ｔ３０、Ｔ４０、
及びＴ５０において、ポジショントリガーが出力される。なお、読み取り開始位置は、モ
ーター駆動開始以降であればＴ１０に限られない。また、図３に示すように、Ｔ１０、Ｔ
２０、Ｔ３０、Ｔ４０、Ｔ５０、Ｔ６０において、ポジショントリガーが出力される。
【００５０】
また、読取制御部１２０は、基準色以外の色（図示する例では、Ｇ、Ｂ）に対応する電
荷の蓄積の開始タイミングであるとともに、前の色に対応する電荷の転送タイミングであ
るリピートトリガーを、リピートタイマー（タイマー部１２１）を用いて出力する。すな
わち、読取制御部１２０は、ポジショントリガーの出力タイミングから、所定間隔ｉが経
過した場合にＧに対応するリピートトリガーを出力し、さらに所定間隔ｉが経過した場合
にＢに対応するリピートトリガーを出力する。
【００５１】
従って、図２に示すように、Ｔ１１、Ｔ１２、Ｔ２１、Ｔ２２、Ｔ３１、Ｔ３２、Ｔ４
１、Ｔ４２、及びＴ５１において、リピートトリガーが出力される。また、図３に示すよ
うに、Ｔ１１、Ｔ１２、Ｔ２１、Ｔ２２、Ｔ３１、Ｔ３２、Ｔ４１、Ｔ４２、Ｔ５１、Ｔ
５２、Ｔ６１、及びＴ６２において、リピートトリガーが出力される。
【００５２】
また、読取制御部１２０は、ＲＧＢ各色のうち最後の色（図示する例では、Ｂ）に対応
するリピートトリガーを出力後、後述する所定の条件の場合に、最後の色に対応する電荷
の転送タイミングであるダミートリガーを出力する。ダミートリガーは、当該ダミートリ
ガーからその直後のポジショントリガーまでの間の電荷（暗部ノイズ）の蓄積の開始タイ
ミングでもある。
【００５３】
具体的には、読取制御部１２０は、ポジショントリガーから所定期間Ｄｉが経過したか
否かを判定するとともに、ダミートリガーの有効／無効を示す設定値が有効であるか否か
を判定する。そして、所定期間Ｄｉが経過し、かつ、前記設定値が有効である場合に、ダ
ミートリガーを出力する。所定期間Ｄｉは、２ｉに、定速期間におけるＧの電荷を転送す
るためのリピートトリガーとその直後のポジショントリガーとの間隔を加えた期間、例え
ば、３ｉとすることができる。
【００５４】
読取制御部１２０は、原稿の読み取り指示を受け付けた場合など、モーターの駆動開始
のタイミングで、前記設定値を有効に設定する。モーター駆動開始後の加速期間において
は、読取制御部１２０は、周期割り込みごとにモーターの駆動周期を測定し、所定の閾値
と比較を行い、モーターの駆動周期が該所定の閾値以下となった場合に、前記設定値を無
効に設定する。
【００５５】
定速期間から減速期間にかけては、読取制御部１２０は、モーターの駆動周期と前記所
定の閾値と比較を行い、モーターの駆動周期が前記所定の閾値を超えた場合に、前記設定
値を有効に設定する。モーターの駆動が停止したタイミングでは、前記設定値を無効に設
定する。
【００５６】
前記所定の閾値は、ポジショントリガーの間隔（周期）が、ＲＧＢ全色の電荷蓄積時間
と最後の色に対応する画像情報転送時間の合計値を超えるか否か又はその合計値以下であ
るか否か、を判定するための値である。該合計値は、例えば、所定期間Ｄｉにｉを加えた
４ｉとすることができる。
【００５７】
例えば図２及び図３では、所定の閾値は、２ｉを設定することができる。すなわち、図
２では、Ｃ１のタイミングで測定したモーターの駆動周期と所定の閾値２ｉとを比較する
ことにより、ポジショントリガー間の間隔Ｉ’が前記合計値４ｉ以下となると予測できる
。また、図３では、所定のＣ２のタイミングで測定したモーターの駆動周期と所定の閾値
２ｉとを比較することにより、ポジショントリガー間の間隔Ｉ’’が前記合計値４ｉを超
えると予測できる。
【００５８】
もちろん、上記の所定の閾値や合計値は一例であり、適宜調整することが可能である。
なお、仮に、ポジショントリガーの間隔が前記合計値以下である場合にまで、ダミートリ
ガーが出力されると、最後の色の画像情報の転送時間が足りなくなるという問題がある。
そこで、モーターの駆動周期が前記所定の閾値を超えた場合に、ポジショントリガーの間
隔が前記合計値を超えると判断できるように、前記所定の閾値の値が設定される。
【００５９】
従って、図２に示すように、Ｔ１３、及びＴ２３において、ダミートリガーが出力され
る。また、図３に示すように、Ｔ４３、Ｔ５３、及びＴ６３において、ダミートリガーが
出力される。すなわち、ダミートリガーにより、Ｂについて蓄積された電荷の転送が行わ
れる。また、ダミートリガーの次のポジショントリガー（又はフリーラントリガー）によ
り、当該ダミートリガーから当該次のポジショントリガー（又はフリーラントリガー）ま
での間に蓄積された電荷（暗部ノイズ）の転送が行われる。
【００６０】
ここで、ダミートリガーの次のポジショントリガー（又はフリーラントリガー）により
転送される画像情報は、ＲＧＢのいずれにも対応しない無効なデータであるため、データ
処理部１３０は、このデータを読み捨て（廃棄し）、読み取りデータとして扱わない。も
ちろん、他の機能部で、読み捨てるようにしてもよい。なお、読取制御部１２０は、ダミ
ートリガーを出力した場合、次のトリガーで転送されるデータは無効であることを、デー
タ処理部１３０に通知する。
【００６１】
また、読取制御部１２０は、モーター駆動停止後、フリーランタイマー（タイマー部１
２１）を用いてフリーラントリガーを出力する。すなわち、読取制御部１２０は、モータ
ーの駆動が停止したか否かを監視し、モーターの駆動が停止した場合、そのタイミングか
ら、所定間隔ｉごとに、フリートリガーを出力する。本実施形態では、フリーラントリガ
ーは、暗部ノイズに対応する電荷の転送タイミングとなる。
【００６２】
従って、図３に示すように、Ｔ７０、及びＴ７１において、フリーラントリガーが出力
される。
【００６３】
また、読取制御部１２０は、シフト信号の出力タイミングに合わせて、光源２１０の点
灯、消灯を切り替える。ただし、ダミートリガーのタイミングでは、読取制御部１２０は
、光源２１０の点灯を行わない。
【００６４】
すなわち、読取制御部１２０は、ポジショントリガーのタイミングで、赤色ＬＥＤを点
灯させ、所定時間点灯を継続後、消灯する。また、ポジショントリガーの次のリピートト
リガーのタイミングで、緑色ＬＥＤを点灯させ、所定時間点灯を継続後、消灯する。また
、さらに次のリピートトリガーのタイミングで、緑色ＬＥＤを点灯させ、所定時間点灯を
継続後、消灯する。一方、ダミートリガーのタイミングでは、読取制御部１２０は、光源
２１０の点灯を行わない。また、フリーラントリガーのタイミングでも、光源２１０の点
灯を行わない。
【００６５】
従って、図２に示すように、例えば、Ｒ（Ｔ１０）、Ｇ（Ｔ１１）、Ｂ（Ｔ１２）の順
にＬＥＤが点灯された後、ダミートリガー（Ｔ１３）では、ＬＥＤは点灯されない。また
、図３に示すように、例えば、フリーラントリガー（Ｔ７０）では、ＬＥＤは点灯されな
い。
【００６６】
なお、実際には、各色ＬＥＤの点灯継続時間は、色によって異なる。光源３色の輝度並
びにセンサの感度には色による違い及びばらつきがあるので、点灯継続時間を同じにする
と、各色の光電変換された出力電荷量が等しくならないからである。従って、光源３色の
輝度並びにセンサの感度に応じて、点灯継続時間が異なるように予め設定されている。
【００６７】
以上のように、画像読取装置１０は、加速期間、減速期間などのモーター速度が安定し
ない場合には、４シフト制御を行い、定速期間などのモーター速度が安定している場合に
は、３シフト制御を行う。
【００６８】
次に、上記の画像読取装置１０の特徴的な動作の流れについて説明する。
【００６９】
図４は、本発明の一実施形態の一例に係る画像読取装置が実行する処理（読取制御処理
）を説明するフロー図である。なお、本フローは、各トリガーで実行される処理に注目し
て説明するものである。
【００７０】
本フローは、エンコーダー信号を監視するタイマー（以下、ポジションタイマーという
）、リピートタイマー、ダミータイマー、又はフリーランタイマーにより、それぞれのタ
イマーに対応する所定時間が経過した場合に（タイマー割り込みにより）、開始される。
【００７１】
Ｓ１０では、読取制御部１２０は、ポジショントリガーの発生タイミングであるか否か
を判定する。具体的には、読取制御部１２０は、ポジションタイマーによる割り込みが発
生したか否かを判定する。ポジションタイマー割り込みが発生した場合（Ｓ１０：ＹＥＳ
）、処理をＳ２０に進める。ポジションタイマー割り込みが発生していない場合（Ｓ１０
：ＮＯ）、処理をＳ５０に進める。
【００７２】
なお、Ｓ１０：ＹＥＳの場合、ポジションタイマー割り込みが発生した場合（Ｓ１０：
ＹＥＳ）、読取制御部１２０は、検出したエンコーダー信号が所定の信号状態であるか否
かを判定する。すなわち、モーターが所定量回転したか否かを判定する。エンコーダー信
号が所定の信号状態である場合、処理をＳ２０に進める。エンコーダー信号が所定の信号
状態でない場合は、本フローを終了する。
【００７３】
Ｓ２０では、読取制御部１２０は、シフト信号（ポジショントリガー）を生成し、イメ
ージセンサー２２０に出力する。そして、処理をＳ３０に進める。
【００７４】
Ｓ３０では、読取制御部１２０は、ＬＥＤ点灯制御を行う。具体的には、読取制御部１
２０は、光源２１０のうち点灯色として設定されたＬＥＤを、所定時間点灯させる。なお
、本処理では、基準色の赤色ＬＥＤが点灯される。そして、読取制御部１２０は、処理を
Ｓ４０に進める。
【００７５】
Ｓ４０では、読取制御部１２０は、次回の点灯色を設定する。具体的には、読取制御部
１２０は、Ｓ３０で点灯した色の次の点灯色を設定する。なお、本処理では、基準色の次
の色である緑色ＬＥＤが設定される。そして、読取制御部１２０は、本フローを終了する
。
【００７６】
Ｓ５０では、読取制御部１２０は、リピートトリガーの発生タイミングであるか否かを
判定する。具体的には、読取制御部１２０は、リピートトタイマーによる割り込みが発生
したか否かを判定する。リピートタイマー割り込みが発生した場合（Ｓ５０：ＹＥＳ）、
処理をＳ６０に進める。リピートタイマー割り込みが発生していない場合（Ｓ５０：ＮＯ
）、処理をＳ９０に進める。
【００７７】
Ｓ６０では、読取制御部１２０は、シフト信号（リピートトリガー）を生成し、イメー
ジセンサー２２０に出力する。そして、処理をＳ７０に進める。
【００７８】
Ｓ７０では、読取制御部１２０は、ＬＥＤ点灯制御を行う。具体的には、読取制御部１
２０は、光源２１０のうち点灯色として設定されたＬＥＤを、所定時間点灯させる。なお
、本処理では、基準色の次の緑色ＬＥＤ、又は緑色ＬＥＤの次の青色ＬＥＤが点灯される
。そして、読取制御部１２０は、処理をＳ８０に進める。
【００７９】
Ｓ８０では、読取制御部１２０は、次回の点灯色を設定する。具体的には、読取制御部
１２０は、Ｓ７０で点灯した色の次の点灯色を設定する。なお、本処理では、緑色ＬＥＤ
の次の青色ＬＥＤ、又は青色ＬＥＤの次の赤色ＬＥＤ（基準色）が設定される。そして、
読取制御部１２０は、本フローを終了する。
【００８０】
Ｓ９０では、読取制御部１２０は、ダミートリガーの発生タイミングであるか否かを判
定する。具体的には、読取制御部１２０は、ダミータイマーによる割り込みが発生したか
否かを判定する。ダミータイマー割り込みが発生した場合（Ｓ９０：ＹＥＳ）、処理をＳ
１００に進める。ダミータイマー割り込みが発生していない場合（Ｓ９０：ＮＯ）、処理
をＳ１４０に進める。
【００８１】
Ｓ１００では、読取制御部１２０は、ダミートリガーの有効／無効を示す設定値が有効
であるか否かを判定する。該設定値が有効である場合（Ｓ１００：ＹＥＳ）、処理をＳ１
１０に進める。該設定値が有効でない場合（Ｓ１００：ＮＯ）、本フローを終了する。
【００８２】
Ｓ１１０では、読取制御部１２０は、シフト信号（ダミートリガー）を生成し、イメー
ジセンサー２２０に出力する。そして、処理をＳ１２０に進める。
【００８３】
Ｓ１２０では、読取制御部１２０は、転送無効通知を行う。具体的には、読取制御部１
２０は、次回のトリガーで転送されるデータが無効であることをデータ処理部１３０に通
知する。そして、処理をＳ１３０に進める。
【００８４】
Ｓ１３０では、読取制御部１２０は、次回の点灯色を設定する。具体的には、読取制御
部１２０は、次回の点灯色として基準色を設定する。なお、本処理では、赤色ＬＥＤが設
定される。そして、読取制御部１２０は、本フローを終了する。
【００８５】
Ｓ１４０では、読取制御部１２０は、フリーラントリガーの発生タイミングであるか否
かを判定する。具体的には、読取制御部１２０は、フリーランタイマーによる割り込みが
発生したか否かを判定する。フリーランタイマー割り込みが発生した場合（Ｓ１４０：Ｙ
ＥＳ）、処理をＳ１５０に進める。フリーランタイマー割り込みが発生していない場合（
Ｓ１４０：ＮＯ）、本フローを終了する。
【００８６】
Ｓ１５０では、読取制御部１２０は、シフト信号（フリーラントリガー）を生成し、イ
メージセンサー２２０に出力する。そして、処理をＳ１６０に進める。
【００８７】
Ｓ１６０では、読取制御部１２０は、転送無効通知を行う。具体的には、読取制御部１
２０は、次回のトリガーで転送されるデータが無効であることをデータ処理部１３０に通
知する。そして、本フローを終了する。
【００８８】
図５は、本発明の一実施形態の一例に係る画像読取装置が実行する処理（周期割り込み
処理）を説明するフロー図である。なお、本フローは、ダミートリガーの有効／無効の設
定処理に注目して説明するものである。
【００８９】
本フローは、例えば、周期割り込みにより、開始される。
【００９０】
Ｓ２１０では、読取制御部１２０は、モーター駆動の開始指示があったか否かを判定す
る。指示がある場合（Ｓ２１０：ＹＥＳ）、処理をＳ２２０に進める。指示がない場合（
Ｓ２１０：ＮＯ）、処理をＳ２３０に進める。
【００９１】
Ｓ２２０では、読取制御部１２０は、ダミートリガーの有効／無効を示す設定値を有効
に設定する。そして、本フローを終了する。
【００９２】
Ｓ２３０では、読取制御部１２０は、モーター駆動が停止したか否かを判定する。モー
ター駆動が停止した場合（Ｓ２３０：ＹＥＳ）、処理をＳ２４０に進める。モーター駆動
が停止していない場合（Ｓ２３０：ＮＯ）、処理をＳＳ２６０に進める。
【００９３】
Ｓ２４０では、読取制御部１２０は、ダミートリガーの有効／無効を示す設定値を無効
に設定する。そして、処理をＳ２５０に進める。
【００９４】
Ｓ２５０では、読取制御部１２０は、フリーランタイマーを開始する。そして、本フロ
ーを終了する。
【００９５】
Ｓ２６０では、読取制御部１２０は、モーターの駆動周期を測定し、所定の閾値と比較
する。モーターの駆動周期が該所定の閾値を超える場合（Ｓ２６０：ＹＥＳ）、処理をＳ
２７０に進める。モーターの駆動周期が該所定の閾値以下である場合（Ｓ２６０：ＮＯ）
、処理をＳ２８０に進める。
【００９６】
Ｓ２７０では、読取制御部１２０は、ダミートリガーの有効／無効を示す設定値を有効
に設定する。そして、本フローを終了する。
【００９７】
Ｓ２８０では、読取制御部１２０は、ダミートリガーの有効／無効を示す設定値を無効
に設定する。そして、本フローを終了する。
【００９８】
上述の図４、５の各フローの各処理単位は、読取制御部１２０の処理を理解容易にする
ために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によっ
て、本願発明が制限されることはない。読取制御部１２０の処理は、処理内容に応じて、
さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処
理を含むように分割することもできる。
【００９９】
以上、本発明の一実施形態について説明した。本実施形態によれば、加速期間、減速期
間などのモーター速度が安定しない場合に、読み取り画質を向上することができる。
【０１００】
すなわち、本実施形態よれば、画像読取装置１０は、加速期間、減速期間などのモータ
ー速度が安定しない場合に、４シフト制御により原稿が読み取られる。このような構成に
より、暗部ノイズをより低減し、画質を高めることができる。
【０１０１】
なお、上記の本発明の一実施形態は、本発明の要旨と範囲を例示することを意図し、限
定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【符号の説明】
【０１０２】
１０：画像読取装置、１００：制御部、１１０：Ａ／Ｄ変換部、１２０：読取制御部、１
２１：タイマー部、１３０：データ処理部、１４０：記憶部、１５０：出力部、２００：
キャリッジ、２１０：光源、２２０：イメージセンサー、３００：駆動機構、３１０：モ
ーター、３２０：エンコーダー
【図１】
2012165227.tif 000003
【図２】
2012165227.tif 000004
【図３】
2012165227.tif 000005
【図４】
2012165227.tif 000006
【図５】
2012165227.tif 000007
【図６】
2012165227.tif 000008