(57)【要約】【目的】光源の点灯／消灯による読取データへの影響を軽減し、有効画素データが多い場合でも光量の過不足により読取画像が劣化することを防止できる画像読取装置、および画像形成装置を提供する。【構成】光源から原稿位置に光を照射し、該原稿位置からの反射光を受光することで原稿画像を読み取り可能な読取手段と、原稿画像の画像情報を出力する出力手段と、前記光源の点灯および消灯が行われたときに前記出力手段から出力される出力値を取得する取得手段と、前記取得手段によって取得された出力値に基づいて、前記光源の点灯又は消灯を行うタイミングと前記出力手段から前記画像情報を出力するタイミングとの相対タイミングを、ノイズレベルの低いタイミングに設定する設定手段とを備えた。【選択図】        図８
2016122979.tif 000002
【特許請求の範囲】
【請求項１】
光源から原稿位置に光を照射し、該原稿位置からの反射光を受光することで原稿画像を読み取り可能な読取手段と、
原稿画像の画像情報を出力する出力手段と、
前記光源の点灯および消灯が行われたときに前記出力手段から出力される出力値を取得する取得手段と、
前記取得手段によって取得された出力値に基づいて、前記光源の点灯又は消灯を行うタイミングと前記出力手段から前記画像情報を出力するタイミングとの相対タイミングを、ノイズレベルの低いタイミングに設定する設定手段と、
を備えたことを特徴とする画像読取装置。
【請求項２】
前記設定手段は、前記取得手段によって取得される出力値と所定の値とを比較し、前記光源の点灯および消灯タイミングと前記出力手段から前記画像情報を出力するタイミングとの相対タイミングを、ノイズレベルの低いタイミングに設定する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記設定手段は、前記取得手段によって取得された出力値に基づいて、前記出力手段から前記画像情報を出力するタイミングに対して前記光源の点灯又は消灯を行うタイミングを、ノイズレベルの低いタイミングに設定する
ことを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記光源の点灯および消灯タイミングを切り替え可能な切替手段をさらに備え、
前記取得手段は、前記切替手段によって切り替えられた複数のタイミングによって前記光源の点灯および消灯が行われた時のそれぞれのタイミングにおける複数の出力値を取得し、
前記設定手段は、前記複数の出力値と前記所定の値とを比較し、前記光源の点灯および消灯タイミングを、ノイズレベルの低いタイミングに設定する
ことを特徴とする請求項２に記載の画像読取装置。
【請求項５】
前記光源の点灯および消灯タイミングを切り替え可能な切替手段をさらに備え、
前記取得手段は、前記切替手段によって切り替えられた複数のタイミングによって前記光源の点灯および消灯が行われた時のそれぞれのタイミングにおける複数の出力値を取得し、
前記設定手段は、前記複数の出力値を相対比較し、前記光源の点灯および消灯タイミングを、ノイズレベルの低いタイミングに設定する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項６】
前記取得手段は、前記光源の点灯および消灯が行われたときに前記出力手段から出力される第１の出力値を取得する第１の取得手段であって、
前記光源の点灯および消灯が行われないときに前記出力手段から出力される第２出力値を取得する第２の取得手段をさらに備え、
前記設定手段は、前記第１の出力値と前記第２の出力値とを比較し、前記光源の点灯又は消灯を行うタイミングと前記出力手段から前記画像情報を出力するタイミングとの相対タイミングを、ノイズレベルの低いタイミングに設定する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項７】
前記設定手段は、前記第１の出力値と前記第２の出力値とを比較し、前記出力手段から前記画像情報を出力するタイミングに対して前記光源の点灯又は消灯を行うタイミングを、ノイズレベルの低いタイミングに設定する
ことを特徴とする請求項６に記載の画像読取装置。
【請求項８】
前記光源の点灯および消灯タイミングを切り替え可能な切替手段をさらに備え、
前記第１の取得手段は、前記切替手段によって切り替えられた複数のタイミングによって前記光源の点灯および消灯が行われた時のそれぞれのタイミングにおける複数の第１の出力値を取得し、
前記設定手段は、前記複数の第１の出力値と、前記第２の出力値とを比較し、前記光源の点灯及び消灯タイミングをノイズレベルの低いタイミングに設定する
ことを特徴とする請求項６に記載の画像読取装置。
【請求項９】
前記読取手段によって読み取った原稿画像に対して黒基準値を用いて黒シェーディング補正を行う黒シェーディング補正手段をさらに備え、
前記取得手段は、前記光源の点灯および消灯が行われたときに前記出力手段によって出力される黒基準値を取得し、
前記設定手段は、前記取得手段によって取得された黒基準値から、前記光源の点灯および消灯タイミングを、ノイズレベルの低いタイミングに設定する
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置
【請求項１０】
前記読取手段によって読み取った原稿画像に対して白基準値を用いて白シェーディング補正を行う白シェーディング補正手段をさらに備え、
前記取得手段は、前記光源の点灯および消灯が行われたときに前記出力手段によって出力される白基準値を取得し、
前記設定手段は、前記取得手段によって取得された白基準値から、前記光源の点灯および消灯タイミングを、のノイズレベルの低いタイミングに設定する
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項１１】
前記読取手段によって読み取った原稿画像に対して黒基準値を用いて黒シェーディング補正を行う黒シェーディング補正手段をさらに備え、
前記第１の取得手段は、前記光源の点灯および消灯が行われたときに前記出力手段によって出力される第１の黒基準値を取得し、
前記第２の取得手段は、前記光源の点灯および消灯が行われたときに前記出力手段によって出力される第２の黒基準値を取得し、
前記設定手段は、前記第１の黒基準値と前記第２の黒基準値とを比較し、前記光源の点灯および消灯タイミングをノイズレベルの低いタイミングに設定する
ことを特徴とする請求項６乃至８のいずれか１項に記載の画像読取装置。
【請求項１２】
前記読取手段によって読み取った原稿画像に対して白規準値を用いて白シェーディング補正を行う白シェーディング補正手段をさらに備え、
前記第１の取得手段は、前記光源の点灯および消灯が行われたときに前記出力手段によって出力される第１の白基準値を取得し、
前記第２の取得手段は、前記光源の点灯および消灯が行われたときに前記出力手段によって出力される第２の白基準値を取得し、
前記設定手段は、前記第１の白規準値と前記第２の白規準値とを比較し、前記光源の点灯および消灯タイミングをノイズレベルの低いタイミングに設定する
ことを特徴とする請求項６乃至８のいずれか１項に記載の画像読取装置。
【請求項１３】
請求項１乃至請求項１２のいずれか１項に記載の画像読取装置と、
前記画像読取装置が読み取った原稿画像に基づいてシート上に画像を形成する画像形成手段と、
を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を光学的に読み取る画像読取装置と、この画像読取装置を装置本体に備えた画像形成装置とに関する。
【背景技術】
【０００２】
従来、シートに画像を形成するプリンタや複写機等の画像形成装置には、装置本体に画像読取装置を備え、その画像読取装置が読み取った原稿画像をシートに複写するものがある。
【０００３】
この画像読取装置は、ＬＥＤ等の光源と、光電変換素子とを備えた読取ユニットが原稿台ガラスの下方を移動しながら、原稿台ガラス上に載置された原稿に光源から光を照射し、原稿からの反射光を受光することで原稿の画像情報を読み取る。また、読取ユニットを流し読みガラスの下方の所定の読取位置に停止させ、読取位置に搬送される原稿に光を照射し、原稿からの反射光を受光することで原稿の画像情報を読み取る。
【０００４】
ここで、線順次の読取方式を用いる画像読取装置であって光源としてＬＥＤを用いて原稿の画像情報をカラーで読み取る場合、Ｒ，Ｇ，Ｂの順番で１ライン毎にＬＥＤを点灯／消灯させて原稿の画像情報を読み取る。このとき、１色のＬＥＤを点灯させて読取データを取り込む際に１ライン前に取り込んだ読取データをイメージセンサから出力している。例えば、図１１に示すように、ライン周期信号ＳＰがＴ１の場合、ＧのＬＥＤを点灯させてＧの読取データを取り込んでいる際に１ライン前に取り込んだＲの読取データを記憶部へ出力している。
【０００５】
また、原稿画像をモノクロで読み取る場合は、１ライン毎にＬＥＤのＲ，Ｇ，Ｂを同時に点灯させ、Ｒ，Ｇ，Ｂそれぞれの点灯時間で消灯させる。この場合もカラー読み取りのときと同様に、１ライン目の読取データをイメージセンサから出力している間は、２ライン目の読取データを取得するためにＬＥＤが点灯している。
ここで、ＬＥＤの点灯／消灯のタイミングによっては、イメージセンサから出力されるアナログ信号に振れが生じる場合がある。そして、信号に振れが生じると、読み取った画像データにムラが生じたり、画像にスジ等のノイズとして現れてしまう。
【０００６】
そこで、特許文献１には、画像データとして取得すべき有効画素データが出力される期間を避けて、光源を点灯／消灯させる画像読取装置が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２１２７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１のように有効画素データが出力される期間を避けて光源を点灯／消灯する場合、読取対象が所定の範囲（例えばＬ判写真サイズ：３．５インチ）以下の小さいサイズであるときは、光源の点灯／消灯による読取データへの影響を軽減することができる。
しかしながら、例えば、Ａ４サイズ等の原稿を読み取る場合は、有効画素データが多くなるため、有効画素データが出力される期間も長くなる。そのため、特許文献１のように、有効画素データ出力期間に光源を点灯し続け、有効画素データの出力が終了してから光源を消灯させると、光量過多となり読取画像が明るくなりすぎてしまうため、読取画像が劣化してしまう。
また、有効画像データ出力期間中に光源を消灯させて、データ出力期間以外に光源を点灯させると、光源の点灯時間が短くなってしまい、光量不足のためにＳ／Ｎ比が悪くノイズの多い読取画像となってしまう。
【０００９】
そこで本発明は、上記の点に鑑み、光源の点灯／消灯による読取データへの影響を軽減し、有効画素データが多い場合でも光量の過不足により読取画像が劣化することを防止できる画像読取装置、および画像形成装置を提供することにある。
【課題を解決するための手段】
【００１０】
光源から原稿位置に光を照射し、該原稿位置からの反射光を受光することで原稿画像を読み取り可能な読取手段と、原稿画像の画像情報を出力する出力手段と、前記光源の点灯および消灯が行われたときに前記出力手段から出力される出力値を取得する取得手段と、前記取得手段によって取得された出力値に基づいて、前記光源の点灯又は消灯を行うタイミングと前記出力手段から前記画像情報を出力するタイミングとの相対タイミングを、ノイズレベルの低いタイミングに設定する設定手段と、を備えた。
【発明の効果】
【００１１】
本発明によれば、読取画像が劣化することを軽減することができる。
【図面の簡単な説明】
【００１２】
【図１】画像読取装置の概略断面図
【図２】画像読取部１０の断面図
【図３】画像読取部１０の制御構成を示すブロック図
【図４】光源５１ａ，ｂの点灯タイミングおよび撮像部５３の画像信号の出力タイミングを示すタイミングチャート
【図５】（Ａ）Ｄ＿ｏｕｔ信号が光源５１ａ，ｂの点灯／消灯による影響を受けない状態で黒基準値を取得する際のタイミングチャート。（Ｂ）Ｄ＿ｏｕｔ信号が光源５１ａ，ｂの点灯／消灯による影響を受ける状態で黒基準値を取得する際のタイミングチャートである。
【図６】（Ａ）主走査画素位置における光源５１ａ，ｂの点灯／消灯制御によってＤ＿ｏｕｔ信号が受ける輝度値の変化の差分を示す図。（Ｂ）光源５１ａ，ｂの点灯／消灯タイミングの変更例を示したタイミングチャート。（Ｃ）光源５１ａ，ｂの点灯／消灯タイミングを設定する一例。
【図７】原稿画像読取時のＣＰＵ３００の制御動作を示すフローチャート
【図８】実施の形態１における光源５１ａ，ｂの点灯／消灯タイミングを設定する際のＣＰＵ３００の制御動作を示すフローチャートである。
【図９】（Ａ）Ｄ＿ｏｕｔ信号が光源５１ａ，ｂの点灯／消灯による影響を受けない状態で白基準値を取得する際のタイミングチャート。（Ｂ）Ｄ＿ｏｕｔ信号が光源５１ａ，ｂの点灯／消灯による影響を受ける状態で白基準値を取得する際のタイミングチャートである。
【図１０】実施の形態２における光源５１ａ，ｂの点灯／消灯タイミングを設定する際のＣＰＵ３００の制御動作を示すフローチャートである。
【図１１】従来の線順次の読取方式を用いて原稿画像を読み取る際のＬＥＤの点灯／消灯タイミングを示すタイミングチャート
【発明を実施するための形態】
【００１３】
以下にて、本発明を実施するための最良の形態について、図面を参照して説明する。本実施形態においては、画像読取装置として、例えば複写機等の画像形成装置に用いられる画像読取装置を例にするが、これに限ったものではない。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
＜第１の実施形態＞
以下、本実施形態における画像読取装置を図に基づいて説明をする。
図１は、本実施形態における画像読取装置１００の断面図である。
【００１５】
画像読取装置１００は、原稿Ｄの画像を読み取る画像読取部１０と、画像読取部１０へ原稿Ｄを給送する原稿給送部２０とを主要に構成されている。
【００１６】
画像読取部１０は、原稿を固定して読み取る固定読みの際にユーザによって原稿が載置される原稿台ガラス３０と、原稿Ｄを搬送しながら読取る流し読みの際に原稿給送部２０によって給送された原稿Ｄが通過する流し読みガラス４０と、原稿台ガラス３０及び流し読みガラス４０の下方を往復移動可能に設けられ、原稿の画像を読み取る読取走査ユニット５０等を有している。
【００１７】
画像読取部１０の上方には、原稿を供給して搬送するための供給手段としての原稿給送部２０が設けられている。原稿給送部２０は、不図示のヒンジなどの開閉支持部材によって画像読取部１０に対して図１の奥側を中心に回動自在に取り付けられている。このため、原稿給送部２０は、原稿台ガラス３０と流し読みガラス４０との上面を開閉できるようになっている。
【００１８】
固定読みの場合、ユーザによって原稿台ガラス３０上に載置された原稿は、原稿給送部２０の下部に配置される原稿圧板により原稿台ガラス３０上に押し付け固定される。そして、原稿を固定した状態で原稿台ガラス３０の下方を読取手段としての読取走査ユニット５０が移動しながら原稿台ガラス３０上の原稿の画像を読み取る。このとき、読取走査ユニット５０の移動する方向を副走査方向といい、副走査方向に直交する方向を主走査方向という。
【００１９】
流し読みの場合、読取走査ユニット５０は、流し読みガラス４０の下方の所定の読取位置に移動し、停止する。そして、原稿給送部２０は、原稿載置部２１に載置された原稿Ｄを給送ローラ２２で取り込み、分離ローラ２３ａと分離板２３ｂとからなる分離部２３に給送する。ここで、分離部２３は、給送ローラ２２にて複数枚の原稿Ｄが給送された場合に、原稿Ｄを１枚に分離しながら搬送する。次に、レジセンサＳ１で原稿Ｄの先端を検知すると、レジストローラ対２４にて、分離部２３から搬送されてきた原稿Ｄの先端を受け止めて原稿Ｄの斜行を矯正する。ここで、レジセンサＳ１では原稿Ｄの斜行矯正のタイミングを計る他に、原稿Ｄの後端を検知したことに応じて給送ローラ２２による給送タイミングを計り、検知時間に応じて原稿Ｄのサイズ判定を行うこと等ができる。
【００２０】
レジストローラ対２４にて斜行が矯正された原稿Ｄは、リードセンサＳ２で検知される読み取りタイミングに合わせて読取走査ユニット５０が画像を読み取る流し読みガラス４０上の読取位置へ原稿Ｄを給送するように、搬送路ＰＳ１へ原稿Ｄを搬送する。このとき、原稿Ｄは、所定の回転数で回転するプラテンローラ２５によって流し読みガラス４０の上面から浮き上がり量を規制された状態で搬送されて、読取走査ユニット５０によって画像を読み取られる。
【００２１】
また、プラテンローラ２５の原稿搬送方向上流と原稿搬送方向下流にはそれぞれリードローラ対２６ａ、２６ｂが設けられており、原稿Ｄは読取走査ユニット５０によって画像が読み取られながらリードローラ対２６ａ、２６ｂによって搬送されている。
画像が読み取られた原稿Ｄは、リードローラ対２６ｂによって反転排出ローラ対２７へ搬送され、反転排出ローラ対２７によって原稿排出部２８へ排出される。
ここで、反転排出ローラ対２７の搬送方向上流側には排出センサＳ３が設けられており、排出時における滞留ジャムや遅延ジャム等を検知することが可能となっている。
同様に、レジセンサＳ１およびリードセンサＳ２についても、原稿搬送時の滞留ジャムや遅延ジャム等を検知可能となっている。
【００２２】
原稿Ｄの両面を読み取る場合は、１面目を読み取った後、原稿排出中の反転排出ローラ２７を停止し、その後逆回転させて原稿Ｄを機内へ引き戻し、フラッパ２９にて搬送路を反転搬送路ＰＳ２に切り替えることで原稿Ｄを再度搬送路ＰＳ１内に送り込み、読取走査ユニット５０によって２面目を読み取る。
【００２３】
画像読取部１０は、流し読みと固定読みの何れの読み方であっても、読取走査ユニット５０が原稿に光を照射し、その照射した光の反射光を受光して、原稿を光学的に読み取る。そして、原稿読取部１０は、受光した光を電気信号に変換し、電気信号に基づいて画像データを作成する。
尚、画像読取装置１００はプリンタ等の不図示の画像形成装置と接続可能となっており、原稿のコピーを行う際にはその画像データを画像形成装置に送り、送られた画像データに基づいて記録媒体上に読取画像を形成することが可能となっている。また、不図示のＦＡＸ回線を介して取得した画像データを外部機器へ送信することも可能となっている。
【００２４】
次に、図２を用いて本実施形態における画像読取部１０の構成について詳しく説明する。
図２は、本実施形態における画像読取部１０の断面図である。
読取走査ユニット５０は、原稿に光を照射するための光源としての光源５１ａ，ｂと、光学レンズ５２と、撮像部５３とによって構成され、原稿台ガラス３０において原稿の載置面とは反対面に接するように配置される。
【００２５】
光源５１ａ，ｂはそれぞれ、光源としての赤色ＬＥＤ（以下、ＬＥＤ＿Ｒと称す）、緑色ＬＥＤ（以下、ＬＥＤ＿Ｇと称す）、青色ＬＥＤ（以下、ＬＥＤ＿Ｂと称す）の３つを備えた白色タイプの導光管を含み、原稿台ガラス３０に対して所定角度だけ傾斜する方向から原稿に光を照射する。
【００２６】
光源５１ａ，ｂから照射されて原稿によって反射された反射光は、光学レンズ５２によって複数の光電変換素子から構成される撮像部５３の所定の結像位置へと導かれる。そして、原稿からの反射光が撮像部５３によって撮像されることで原稿の画像データが等倍で読み取られ、後述する画像記憶部に格納される。
【００２７】
このように構成される読取走査ユニット５０は、駆動ベルト５４に係合され、駆動モータ５５の駆動力が駆動ベルト５４を介して伝達されることでガイド軸５６に沿って矢印Ｈ方向（副走査方向）に移動可能となっている。駆動モータ５５には、ステッピングモータやＤＣモータ等が用いられる。
【００２８】
ここで、原稿台ガラス３０の端部には、出力画像信号の歪みを補正する白シェーディング補正を行うための白色基準となる白色基準板６０が設けられている。
【００２９】
原稿画像を読み取る際には、白色基準板６０に光源５１ａ，ｂから光を照射し、その反射光から白シェーディング補正を行うための白基準値を取得する。また、シェーディング補正時に光源５１ａ，ｂの露光量を一定に保つために光量調整が行われる。光源５１ａ，ｂの光量は、主走査方向の１ライン毎に点灯する時間を変化させることで、調整される。
【００３０】
次に、本実施形態における画像読取部１０の制御構成について説明する。
図３は、本実施形態における画像読取部１０の制御構成を示すブロック図である。
【００３１】
ＣＰＵ３００は、画像読取部１０全体の制御をしている。また、ＣＰＵ３００は、取得手段や設定手段としても動作する。ＲＡＭ３０１は、ＣＰＵ３００の作業領域およびデータの一時記憶領域である。ＲＯＭ３０２は、画像読取部１０を制御するためのファームウェアプログラムや、ファームウェアプログラムを制御するためのブートプログラムが書き込まれ、ＣＰＵ３００によって使用される。
【００３２】
光源制御部３０３は、ＣＰＵ３００の設定に応じて主走査方向１ライン毎のＰＷＭデューティを可変させて、光源駆動部３０４に光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯の制御信号を送る。
【００３３】
光源駆動部３０４は、光源制御部３０３から送られてくる点灯／消灯の制御信号に基づくタイミングで光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂをそれぞれ点灯／消灯させる。例えば、原稿をカラーで読み取る際は、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次切り替えながら点灯することでカラーの画像信号を取得し、原稿をモノクロで読み取る際は、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを全色点灯させて画像信号を取得する。
【００３４】
撮像部５３は、センサ制御部３０５に接続され、ＣＰＵ３００によって制御される。そして、光源５１ａ，ｂを点灯したことで原稿から返ってくる反射光が光学レンズ５２を介して撮像部５３に撮像されることで原稿の画像データを等倍で読み取り、ＡＦＥ部３０６に画像信号を出力する。ここで、撮像部５３からＡＦＥ部３０６に画像信号が出力されている間に光源５１ａ，ｂの点灯／消灯が行われると、出力された信号に振れが生じるために読み取った画像データにムラ等のノイズが生じたり、画像にスジとして現れてしまう。本実施例では、この画像データに生じるムラやスジ等を軽減させるために、光源５１ａ，ｂの点灯／消灯タイミングをノイズレベルの低いタイミングに変更可能とする。ここで、光源５１ａ，ｂの点灯／消灯タイミングの変更方法については、後述する。
【００３５】
ＡＦＥ部３０６は、ＡＦＥ制御部３０７の制御に基づいて、撮像部５３から出力されるアナログの画像信号を増幅率とオフセット値で調整し、デジタルの画像信号にＡ／Ｄ変換する。そして、例えば各画素を１６ｂｉｔの輝度値として表現するデジタル画像データをＡＦＥ制御部３０７に出力する。ここでは、予め定められた増幅率とオフセット値によって、出力する輝度値が光源５１ａ，ｂの消灯時に０以上、光源５１ａ，ｂ点灯時に白色基準板６０を読み取った際の輝度値が最大２５５以下になるように調整される。
【００３６】
また、ＲＡＭ３０１は、ＡＦＥ制御部３０７から出力された画像データを記憶し、プリンタ等の画像形成装置や、ＦＡＸ等の外部装置へ読み取った画像データの転送が可能となっている。
駆動モータ５５は、ＣＰＵ３００に制御されることで、駆動ベルト５４に係合された読取走査ユニット５０を副走査方向に走査させる。
操作部３０８は、ユーザからの画像読取動作開始の指示を受け付けたり、ユーザへの通知を行うことに用いられる。
【００３７】
次に、図４を用いて光源５１ａ，ｂと撮像部５３の制御例について説明する。
図４は、本実施形態における光源５１ａ，ｂの点灯タイミングおよび撮像部５３の画像信号の出力タイミングを示すタイミングチャートである。
本実施形態では、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの３色の光源を用いて原稿画像の読取りを行うが、ここではその中の１色を点灯させている際の点灯タイミングおよび画像信号の出力タイミングを一例として説明する。
【００３８】
光源５１ａ，ｂは、センサ制御部３０５から出力されるライン周期信号ＳＰを基準に画像同期信号ＳＣＬＫを用いて、光源制御部３０３からＬＥＤ＿ｏｕｔ信号が出力されることによって、点灯／消灯を制御される。
【００３９】
撮像部５３は、センサ制御部３０５から出力されるライン周期信号ＳＰと画素同期信号ＣＬＫによって駆動する。そして、出力手段としての撮像部５３から出力されるＤ＿ｏｕｔ信号は、ＡＦＥ制御部３０７からの取り込み信号ＳＨに基づいて、ＡＦＥ部３０６へ取り込まれる。
このとき、前ラインで電荷蓄積した点灯色の光に対応する電荷が撮像部５３からＤ＿ｏｕｔとして出力されている間に、次ラインの点灯色の光に対応する電荷蓄積が行われる。すなわち、前ラインで電荷蓄積した点灯色の光に対応する電荷が撮像部５３からＤ＿ｏｕｔとして出力されている間に次ラインの点灯色の光源５１ａ，ｂの点灯／消灯が行われる。そのため、光源５１ａ，ｂの点灯／消灯の切り換えタイミングとアナログ信号の取り込み信号ＳＨとのタイミングが重なった場合に、Ｄ＿ｏｕｔ信号に振れが生じ、画像データにノイズが混入するおそれがある。
【００４０】
また、図４に示すように、光源駆動部３０４の回路のばらつきによっては、光源制御部３０３からＬＥＤ＿ｏｕｔ信号が出力されてから実際に光源駆動部３０４が光源５１ａ，ｂへ電流Ｉｌｅｄを供給開始および停止するタイミングに遅れが生じる場合がある。この遅れは装置毎に異なるため、光源５１ａ，ｂの点灯／消灯によって出力された画像信号に振れが生じるタイミングも、装置毎に異なることとなる。
【００４１】
そこで、本実施形態では、出力される画像信号に振れが生じたり、電流Ｉｌｅｄの供給開始および停止タイミングに遅れが生じた場合でも、画像データへの影響が少なくノイズレベルの低いタイミングに光源５１ａ，ｂの点灯／消灯タイミングを設定可能としている。光源５１ａ，ｂの点灯／消灯タイミングの設定方法については、後述する。
本実施形態では、原稿の画像データを読み取る前に行う黒シェーディングのための黒基準値を取得する際に、光源５１ａ，ｂの点灯／消灯による画像信号への影響を検出して、光源５１ａ，ｂの点灯／消灯タイミングをノイズレベルの低くなるタイミングに設定する。
ここで、黒シェーディングとは、光源５１ａ，ｂを消灯した状態で読み取りを行うことで黒基準値を取得し、その黒基準値を基に読み取った画像データに対して補正を行うものである。
【００４２】
次に、図５を用いて光源５１ａ，ｂの点灯／消灯による画像信号への影響の検出方法を説明する。
図５の（Ａ）は、Ｄ＿ｏｕｔ信号が光源５１ａ，ｂの点灯／消灯による影響を受けない状態で黒基準値を取得する際のタイミングチャートである。（Ｂ）は、Ｄ＿ｏｕｔ信号が光源５１ａ，ｂの点灯／消灯による影響を受ける状態で黒基準値を取得する際のタイミングチャートである。
【００４３】
まず、図５の（Ａ）のように、光源５１ａ，ｂを消灯させた状態で読み取りを行うことで、光源５１ａ，ｂの点灯／消灯による影響がない状態の黒基準値を取得する。ここでは、撮像部５３からＤ＿ｏｕｔ信号が出力されている間に光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯が行われないため、撮像部５３から出力されるＤ＿ｏｕｔ信号には振れが生じない。
【００４４】
そして次に、図５の（Ｂ）のように、１ライン間隔を空けて光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを点灯させることで、光源５１ａ，ｂの点灯／消灯による影響を受けた状態での黒基準値を取得する。
前述したように、撮像部５３からは１ライン前に点灯された光源５１ａ，ｂに対応する電荷がＤ＿ｏｕｔ信号として出力される。
ここでは、１ライン間隔を空けて光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを点灯させているため、光源５１ａ，ｂを点灯させていないときに蓄積された電荷、つまり黒基準値となる電荷は、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれかが点灯／消灯している間に撮像部５３から出力される。そのため、光源５１ａ，ｂの点灯／消灯による影響を受け、撮像部５３から出力されるＤ＿ｏｕｔ信号に振れが生じた状態の黒基準値を取得することができる。
【００４５】
本実施形態では、図５の（Ａ）および（Ｂ）に示すように、光源５１ａ，ｂの点灯／消灯による影響を受けない場合と受ける場合の黒基準値としてのＤ＿ｏｕｔ信号を比較することで、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯による信号の振れがどこに発生するかを検出することが可能となる。
【００４６】
次に、図６を用いて光源５１ａ，ｂの点灯／消灯タイミングの設定方法について説明する。
ここでは、例として光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色における設定方法について説明する。
【００４７】
図６の（Ａ）は、主走査画素位置における光源５１ａ，ｂの点灯／消灯制御によってＤ＿ｏｕｔ信号が受ける輝度値の変化の差分を示す図である。（Ｂ）は、光源５１ａ，ｂの点灯／消灯タイミングの変更例を示したタイミングチャートである。（Ｃ）は、光源５１ａ，ｂの点灯／消灯位置を設定する一例である。
【００４８】
図６（Ａ）において、横軸は主走査方向における画素位置を示し、縦軸は、図５（Ａ）および図５（Ｂ）における黒基準値取得時に取得される光源５１ａ，ｂの点灯／消灯による影響を受けた状態と受けない状態との輝度値の差の絶対値を示している。
まず、図６（Ａ）に示すように、図５（Ａ）で示した光源５１ａ，ｂの点灯／消灯による影響がない黒基準値と図５（Ｂ）で示した光源５１ａ，ｂの点灯／消灯による影響を受けた黒基準値との差分の絶対値を算出する。すると、光源５１ａ，ｂの点灯／消灯が行われる位置では、出力される電荷のＤ＿ｏｕｔ信号にノイズが乗り、振れが生じるため、点灯／消灯が行われない位置に比べて輝度値の差分が大きくなる。
【００４９】
本実施形態では、このように光源５１ａ，ｂの点灯／消灯による影響を受けた黒基準値と影響を受けない黒基準値を比較することで輝度値の差分を検出し、その差分が最大となった位置を、光源５１ａ，ｂの点灯／消灯が行われたそれぞれの位置として検出する。ここで、光源５１ａ，ｂの点灯／消灯タイミングを検出できるのであれば、光源５１ａ，ｂの点灯／消灯によって影響を受けた状態の輝度値のみを用いて主走査方向における輝度値の変化を検出し、光源５１ａ，ｂの点灯／消灯タイミングを検出しても良い。
【００５０】
次に、図６（Ｂ）、（Ｃ）を用いて光源５１ａ，ｂの点灯／消灯タイミングの設定方法の一例を説明する。ここでは、図６（Ｂ）に示すように光源５１ａ，ｂの点灯タイミングをａ，ｂ，ｃ、消灯タイミングをｄ，ｅ，ｆにそれぞれ変更可能な場合について説明する。
【００５１】
前述したように、撮像部５３から出力されるＤ＿ｏｕｔ信号の振れは、光源５１ａ，ｂの点灯／消灯のタイミングとアナログ信号の取り込み信号ＳＨとのタイミングが重なった場合に生じる。そのため、光源５１ａ，ｂの点灯／消灯のタイミングが変化すると、アナログ信号の取り込み信号ＳＨとの相対的なタイミングも変化するため、撮像部５３から出力されるＤ＿ｏｕｔ信号が受ける影響も変化する。
そこで、本実施形態では、点灯タイミングａ，ｂ，ｃおよび消灯タイミングｄ，ｅ，ｆそれぞれにおいて出力信号が受ける影響を検出し、光源５１ａ，ｂの点灯／消灯による出力信号への影響が最も少なくノイズレベルの低いタイミングを光源５１ａ，ｂの点灯／消灯タイミングに設定する。
【００５２】
ここでは、点灯タイミングａ，ｂ，ｃおよび消灯タイミングｄ，ｅ，ｆにおける輝度値の差の絶対値の最大値が図６の（Ｃ）に示すような値となっている場合を例に挙げて説明する。この場合、輝度値の差が最も小さい点灯タイミングがａ、差が最も大きい点灯タイミングがｃとなっているため、点灯タイミングはａに設定される。消灯位置についても同様に、輝度値の差が最も小さい消灯タイミングがｆ、最も大きい消灯タイミングがｄとなっているため、消灯タイミングはｆに設定される。ここでは、例として光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色における設定方法について説明したが、その他の色についても同様に、出力信号への影響が最も少なくノイズレベルの低いタイミングに点灯／消灯タイミングが設定される。
【００５３】
このようにして、光源５１ａ，ｂの点灯／消灯によってＤ＿ｏｕｔ信号が受ける影響が最も少なくノイズレベルの低いタイミングを光源５１ａ，ｂの点灯／消灯タイミングに設定することによって、撮像部５３から出力される出力信号への影響が軽減するため、読取画像の劣化を軽減することが可能となる。
【００５４】
次に、本実施形態におけるＣＰＵ３００の制御動作について、説明をする。
図７は、本実施形態における原稿画像読取時のＣＰＵ３００の制御動作を示すフローチャートである。
操作部３０８からユーザによる画像読取動作開始の指示を受け付けると、ＣＰＵ３００は駆動モータ５５を制御して、読取走査ユニット５０を白色基準板６０の下方に移動させ（ステップＳ７０１）、白色基準板６０を読み取る（ステップＳ７０２）。
【００５５】
次に、ＣＰＵ３００は、ステップＳ７０２で読み取った白色基準板６０の輝度値から、ＡＧＣ処理として光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂそれぞれのおおまかな発光時間を算出し、各色のおおまかな点灯／消灯タイミングを調整する（ステップＳ７０３）。
【００５６】
そして、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを消灯させ、黒基準値の取得を行う（ステップＳ７０４）。
【００５７】
次に、ＣＰＵ３００は、出力信号への影響が少なくノイズレベルの低いタイミングを検出し、光源５１ａ，ｂの点灯／消灯タイミングを設定する（ステップＳ７０５）。光源５１ａ，ｂの点灯／消灯タイミング設定時の詳細については、後述する。
【００５８】
次に、読取走査ユニット５０を所定距離移動させながら、ステップＳ７０５で設定された点灯／消灯タイミングでＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次点灯させて、白基準値を取得する（ステップＳ７０６）。
【００５９】
そして、ステップＳ７０５にて設定された点灯／消灯タイミングでＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次点灯させて、原稿画像を読み取る（ステップＳ７０７）。このとき、原稿台ガラス３０上に載置された原稿を読み取る場合は、読取走査ユニット５０を駆動モータ５５で副走査方向へ移動させながら原稿画像を読み取る。また、原稿給送部２０によって給送される原稿を流し読む場合は、読取走査ユニット５０を駆動モータ５５で流し読みガラス４０の下方の読取位置へ移動させ、給送されてくる原稿画像を読み取る。
【００６０】
次に、ステップＳ７０７で読み取った原稿画像の読取りデータについて、画像補正処理を行う（ステップＳ７０８）。ここでは、ステップＳ７０４で取得した黒基準値やステップＳ７０６で取得した白基準値を用いてシェーディング補正を行ったり、その他の異物補正処理やＭＴＦ補正処理、色ずれ補正処理等を行う。
【００６１】
そして、ステップＳ７０８にて画像補正処理が施された原稿画像の読み取りデータは、ＲＡＭ３０１に格納され（ステップＳ７０９）、画像読取動作を終了する。
【００６２】
ここでは、原稿読取時にステップＳ７０５の光源５１ａ，ｂの点灯／消灯タイミングの設定を行ったが、画像読取装置１００を起動する際に光源５１ａ，ｂの点灯／消灯タイミングの設定を行い、原稿画像の読み取り時は、装置を起動した際に設定された点灯／消灯タイミングにて光源５１ａ，ｂの点灯／消灯を行ってもよい。このとき、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの経年劣化等によってステップＳ７０３で設定される発光時間に変化が生じる場合は、原稿読取をする際に光源５１ａ，ｂの点灯／消灯タイミングの設定を毎回行うと良い。
【００６３】
図８は、ステップＳ７０５において光源５１ａ，ｂの点灯／消灯タイミングを設定する際のＣＰＵ３００の制御動作を示すフローチャートである。
まず、ＣＰＵ３００は、図５（Ａ）で示した光源５１ａ，ｂの点灯／消灯による影響を受けない場合の画像信号を取得する。
はじめに、ＡＦＥ部３０６の増幅率を通常の画像読取時よりも５倍の増幅率に設定する（ステップＳ８０１）。これは、画像読取時よりも高い増幅率を設定することにより、光源５１ａ，ｂが点灯／消灯されることによる出力信号への影響をより強調しやすくして、光源５１ａ，ｂの点灯／消灯による影響を検出しやすくするためである。ここでは、設定する増幅率を通常の画像読取時よりも５倍高くする例を示すが、光源５１ａ，ｂの点灯／消灯による出力信号への影響が検出できるのであれば、この数値に限らなくともよい。
【００６４】
次に、光源５１ａ，ｂを消灯させ（ステップ８０２）、その状態で画像の取り込みを行う（ステップＳ８０３）。これにより、光源５１ａ，ｂ消灯時の電荷蓄積が行われると共に、前ラインで蓄積した電荷を光電変換して画像信号を出力し、ＲＡＭ３０１に保存する。
そして、光源５１ａ，ｂを消灯させた状態での画像取り込みが所定ライン数分行われたか否かを判定する（ステップＳ８０４）。
【００６５】
ここで、所定ライン数分の取り込みが終了していない場合（ステップＳ８０４のＮｏ）はステップＳ８０３にて画像の取り込みを再度行い、所定ライン数分の取り込みが終了した場合（ステップＳ８０４のＹｅｓ）は、ＲＡＭ３０１に保存された所定ライン数分の画像データを参照して加算平均化する（ステップＳ８０５）。
【００６６】
次に、ＣＰＵ３００は、図５（Ｂ）で示した光源５１ａ，ｂの点灯／消灯による影響を受けた場合の画像信号を取得する。尚、図５（Ｂ）ではＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次点灯させた場合を説明したが、本実施形態ではそれぞれを単色点灯させてＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂについて各色の光源５１ａ，ｂの点灯／消灯による影響を受けた黒基準値の取得を行う。ここでは、光源５１ａ，ｂの点灯／消灯による影響を受けた場合の黒基準値を取得できるのであれば、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次点灯させても、単色点灯させてもよい。また、このときに使用するＡＦＥ部３０６の増幅率は、ステップＳ８０１で設定した増幅率である。
【００６７】
まず、光源５１ａ，ｂを消灯させ（ステップＳ８０６）、その状態で撮像部５３が黒基準値としての画像の取り込みを行う（ステップＳ８０７）。そして、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色を単色点灯させ（ステップＳ８０８）、撮像部５３が画像の取り込み及びステップＳ８０７で取り込んだ黒基準値の画像信号を撮像部５３から出力し、ＲＡＭ３０１に保存する（ステップＳ８０９）。これにより、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色が点灯している状態で、ステップＳ８０７で取り込んだ黒基準値としての画像信号が出力され、ＲＡＭ３０１に保存される。
【００６８】
そして、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色を点灯させた状態で出力された黒基準値の取り込みが所定のライン数分行われたか否かを判定する（ステップＳ８１０）。
ここで、所定ライン数分行われていない場合（ステップＳ８１０のＮｏ）は、ステップＳ８０６に戻ってＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色を点灯させた状態で出力された黒基準値の取り込みを継続させる。（ステップＳ８０６〜Ｓ８０９）ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色を点灯させた状態で出力された黒基準値の取り込みが所定ライン数分行われた場合（ステップＳ８１０のＹｅｓ）は、ステップＳ８０９でＲＡＭ３０１に保存されたの所定ライン数分の黒基準値としての画像データを参照して加算平均化する（ステップＳ８１１）。
【００６９】
次に、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの３色すべてにおいてそれぞれの点灯を行った場合のそれぞれ黒基準値を取得したか否かを判定する（ステップＳ８１２）。
３色すべてにおいて点灯を行った場合のそれぞれ黒基準値を取得していない場合（ステップＳ８１２のＮｏ）は、ステップＳ８０６に戻って、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのうち前回点灯させていない色を点灯させた状態での画像の取り込みをする（ステップＳ８０６〜Ｓ８１１）。このようにして、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂそれぞれの点灯／消灯による影響を受けた場合の黒基準値を取得する。
【００７０】
３色すべての点灯を行った場合（ステップＳ８１２のＹｅｓ）、次に、変更可能なすべての点灯／消灯タイミングにて画像の取り込みを行ったか否かを判定する（ステップＳ８１３）。
【００７１】
変更可能な全ての点灯／消灯タイミングにて画像の取り込みが行われていない場合（ステップＳ８１３のＮｏ）、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯タイミングを変更して（ステップＳ８１４）、ステップＳ８０６〜Ｓ８１２を繰り返す。ここで、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯タイミングの変更は、図６（Ｂ）に示したように点灯タイミングａ，ｂ，ｃ、消灯タイミングｄ，ｅ，ｆ等にそれぞれ変更する。点灯／消灯タイミングの変更方法については、ステップＳ７０３にて行ったＡＧＣ処理にておおまかに調整された点灯／消灯タイミングから、点灯タイミングａ／消灯タイミングｆや、点灯タイミングｂ／消灯タイミングｅとするよう、点灯／消灯タイミング毎に変更していく。
ここで、光量蓄積量等に影響がないのであれば、点灯タイミングａ／消灯タイミングｄや、点灯タイミングｂ／消灯タイミングｅとするように変更しても良いし、図６（Ｂ）に示したような点灯／消灯タイミングのパターンではなくより細かな位置の変更を行ってもよい。
【００７２】
変更可能なすべての点灯／消灯タイミングにて画像の取り込みが行われている場合（ステップＳ８１３のＹｅｓ）、Ｓ８０５で加算平均化した値と、ステップＳ８１１でそれぞれの点灯／消灯位置に対応する加算平均化した値とから、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯による影響を受けない場合の黒基準値と影響を受けた場合の黒基準値との差分を算出する（ステップＳ８１５）。
【００７３】
そして、ステップＳ８１５で算出した差分から、図６（Ａ）に示したように最大値となる輝度値の差分を検出し、点灯位置ａ，ｂ，ｃ／消灯位置ｄ，ｅ，ｆの中から、撮像部５３から出力されるＤ＿ｏｕｔ信号に最も影響がなくノイズレベルの低い点灯／消灯タイミングを選定し、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂそれぞれの点灯／消灯タイミングを設定する（ステップＳ８１６）。
【００７４】
そして、光源５１ａ，ｂの点灯／消灯タイミングを設定するフローを終了し、ステップＳ８１６にて設定された点灯／消灯タイミングを用いてステップＳ７０６にて原稿の読取を実行する。
【００７５】
以上で説明したように、本実施形態では光源５１ａ，ｂの点灯／消灯による影響を受けた場合と受けない場合の黒基準値に基づいて光源５１ａ，ｂの点灯／消灯タイミングをノイズレベルの低いタイミングに設定する。このため、撮像部５３から出力される画像信号に最も影響が少ない点灯／消灯タイミングに設定可能となる。また、光源駆動部３０４の回路のばらつきによって電流Ｉｌｅｄの供給開始および停止タイミングに遅れが生じた場合でも、撮像部５３から出力される画像信号に最も影響が少なくなるタイミングに光源５１ａ，ｂの点灯／消灯タイミングを設定可能となる。そのため、読み取った画像にスジやムラ等が発生することを軽減することが可能となる。
【００７６】
また、上記で説明した実施形態では、ステップＳ８０２〜Ｓ８０５で取得する光源５１ａ，ｂの点灯／消灯による影響を受けない場合の画像信号と、ステップＳ８０６〜Ｓ８１３で取得する光源５１ａ，ｂの点灯／消灯による影響を受けた場合の画像信号を比較して光源５１ａ，ｂの点灯／消灯タイミングの設定を行ったが、ステップＳ８０２〜Ｓ８０５で取得する画像信号の代わりに、ステップＳ７０４で取得する黒基準値の値を用いて光源５１ａ，ｂの点灯／消灯タイミングの設定を行っても良い。
【００７７】
＜第２の実施形態＞
次に、図９および図１０を用いて第２の実施形態における点灯／消灯タイミングの設定方法について説明をする。なお、前述した第１の実施形態と重複する部分については説明を省略する。
第１の実施形態と異なる点は、ステップＳ７０５における光源５１ａ，ｂの点灯／消灯位置の設定を白基準値を用いて行う点である。
【００７８】
図９は、第２の実施形態における光源５１ａ，ｂの点灯／消灯による画像信号への影響の検出方法を説明する。
図９の（Ａ）は、Ｄ＿ｏｕｔ信号が光源５１ａ，ｂの点灯／消灯による影響を受けない状態で白基準値を取得する際のタイミングチャートである。（Ｂ）は、Ｄ＿ｏｕｔ信号が光源５１ａ，ｂの点灯／消灯による影響を受ける状態で白基準値を取得する際のタイミングチャートである。
【００７９】
まず、図９の（Ａ）のように、１ライン間隔を空けて光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを点灯させることで、光源５１ａ，ｂによる影響を受けない状態での白基準値を取得する。ここでは、撮像部５３からＤ＿ｏｕｔ信号が出力されている間にＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯が行われないため、撮像部５３から出力されるＤ＿ｏｕｔ信号には振れが生じない。
【００８０】
そして次に、図９の（Ｂ）のように、１ライン間隔を空けずに光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを点灯させることで、光源５１ａ，ｂの点灯／消灯による影響を受けた状態での白基準値を取得する。
前述したように、撮像部５３からは１ライン前に点灯された光源５１ａ，ｂに対応する電荷がＤ＿ｏｕｔ信号として出力される。
ここでは、間隔を空けずに光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを点灯させているため、ＬＥＤ＿Ｒを点灯させている時に蓄積された電荷は、ＬＥＤ＿Ｇが点灯／消灯している間に撮像部５３から出力される。そのため、光源５１ａ，ｂの点灯／消灯による影響を受け、撮像部５３から出力されるＤ＿ｏｕｔ信号に振れが生じた状態の白基準値を取得することができる。
【００８１】
本実施形態では、図９の（Ａ）および（Ｂ）に示すように、光源５１ａ，ｂの点灯／消灯による影響を受けない場合と受ける場合の白基準値としてのＤ＿ｏｕｔ信号を比較することで、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯による信号の振れがどこに発生するかを検出することが可能となる。
図１０は、第２の実施形態のステップＳ７０５における光源５１ａ，ｂの点灯／消灯位置を設定する際のＣＰＵ３００の制御動作を示すフローチャートである。
まず、ＣＰＵ３００は、図９（Ａ）で示した光源５１ａ，ｂの点灯／消灯による影響を受けない場合の画像信号を取得する。
はじめに、ＡＦＥ部３０６の増幅率を通常の画像読取時よりも５倍の増幅率に設定する（ステップＳ１００１）。これは、前述したように、画像読取時よりも高い増幅率を設定することにより、光源５１ａ，ｂが点灯／消灯されることによる出力信号への影響をより強調しやすくするためである。
【００８２】
次に、光源５１ａ，ｂを単色点灯させ（ステップ１００２）、その状態で画像の取り込みを行う（ステップＳ１００３）。尚、図９（Ａ）ではＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次点灯させた場合を説明したが、本実施形態ではそれぞれを単色点灯させてＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂについて１色ずつ白基準値の取得を行う。ここでは、光源５１ａ，ｂの点灯／消灯による影響を受けない場合の白基準値を取得できるのであれば、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次点灯させても、単色点灯させてもよい。
【００８３】
そして、光源５１ａ，ｂを消灯させ（ステップＳ１００４）、その状態で撮像部５３が画像の取り込み及びステップＳ１００３で取り込んだ白基準値の画像信号を撮像部５３から出力する（ステップＳ１００５）。これにより、光源５１ａ，ｂによる点灯／消灯の影響を受けない状態で、ステップＳ１００３で取り込んだ白基準値としての画像信号が出力され、ＲＡＭ３０１に保存される。
【００８４】
次に、光源５１ａ，ｂによる点灯／消灯の影響を受けない状態で出力された白基準値の取り込みが所定のライン数分行われたか否かを判定する（ステップＳ１００６）。
ここで、所定ライン数分行われていない場合（ステップＳ１００６のＮｏ）は、ステップＳ１００２に戻って光源５１ａ，ｂの点灯／消灯の影響を受けない状態で出力される白基準値の取り込みを継続させる。（ステップＳ１００２〜Ｓ１００５）所定ライン数分行われた場合（ステップＳ１００６のＹｅｓ）は、ＲＡＭ３０１に保存された白基準値としての画像データを参照して加算平均化する（ステップＳ１００７）。
【００８５】
次に、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの３色すべてにおいてそれぞれの点灯を行った場合のそれぞれの色に対する白基準値を取得したか否かを判定する（ステップＳ１００８）。
３色すべてにおいて点灯を行った場合のそれぞれの色に対する白基準値を取得していない場合（ステップＳ１００８のＮｏ）は、ステップＳ１００２に戻って、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのうち前回点灯させていない色を点灯させた状態での画像の取り込みをして、３色すべてにおいて点灯を行った場合のそれぞれの色に対する白基準値を取得する（ステップＳ１００２〜Ｓ１００７）。このようにして、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂそれぞれの点灯／消灯による影響を受けた場合の白基準値を取得する。
【００８６】
３色すべての点灯を行った場合（ステップＳ１００８のＹｅｓ）、次に、ＣＰＵ３００は、図９（Ｂ）で示した光源５１ａ，ｂの点灯／消灯による影響を受けた場合の白基準値を取得する。尚、図９（Ｂ）ではＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次点灯させた場合を説明したが、本実施形態ではそれぞれを単色点灯させてＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂについて１色ずつ白基準値の取得を行う。ここでは、光源５１ａ，ｂの点灯／消灯による影響を受けた場合の白基準値を取得できるのであれば、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂを順次点灯させても、単色点灯させてもよい。また、このときに使用するＡＦＥ部３０６の増幅率は、ステップＳ１００１で設定した増幅率である。
【００８７】
光源５１ａ，ｂの点灯／消灯による影響を受けた場合の白基準値の取得方法としては、ステップＳ１００９〜Ｓ１０１２にて光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色を単色点灯させながら画像の取り込みを行うことで、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂのいずれか１色が点灯／消灯の影響を受けた状態で撮像部５３から出力される画像信号を所定ライン数分取得し、加算平均化する。
【００８８】
このように、ＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの３色分の点灯／消灯の影響を受けた状態で撮像部５３から出力される画像信号を取得し（ステップＳ１０１３）、さらに変更可能なすべての点灯／消灯タイミングにて画像の取り込みを行う（ステップＳ１０１４〜Ｓ１０１５）。
【００８９】
そして、変更可能なすべての点灯／消灯位置にて画像の取り込みが行われた場合（ステップＳ１０１４のＹｅｓ）、ステップＳ１００７で加算平均化した値と、ステップＳ１０１２で加算平均化した値とから、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂの点灯／消灯による影響を受けない場合の白基準値と影響を受けた場合の白基準値との差分を算出する（ステップＳ１０１６）。
【００９０】
そして、ステップＳ１０１７で算出した差分から、実施形態１と同様に図６（Ａ）に示したように最大値となる輝度値の差分を検出し、点灯タイミングａ，ｂ，ｃ／消灯タイミングｄ，ｅ，ｆの中から、撮像部５３から出力されるＤ＿ｏｕｔ信号に最も影響がなくノイズレベルの低い点灯／消灯タイミングを選定し、光源５１ａ，ｂのＬＥＤ＿Ｒ，ＬＥＤ＿Ｇ，ＬＥＤ＿Ｂそれぞれの点灯／消灯タイミングを設定する（ステップＳ１０１７）。
【００９１】
そして、光源５１ａ，ｂの点灯／消灯タイミングを設定するフローを終了し、ステップＳ１０１７にて設定された点灯／消灯タイミングを用いてステップＳ７０６にて原稿の読取を実行する。
【００９２】
以上で説明したように、本実施形態では光源５１ａ，ｂの点灯／消灯による影響を受けた場合と受けない場合の白基準値に基づいて光源５１ａ，ｂの点灯／消灯タイミングを設定する。このため、撮像部５３から出力される画像信号に最も影響が少ない点灯／消灯タイミングに設定可能となる。また、光源駆動部３０４の回路のばらつきによって電流Ｉｌｅｄの供給開始および停止タイミングに遅れが生じた場合でも、撮像部５３から出力される画像信号に最も影響が少なくなる位置に光源５１ａ，ｂの点灯／消灯タイミングを設定可能となる。そのため、読み取った画像にスジやムラ等が発生することを軽減することが可能となる。
【００９３】
＜その他の実施形態＞
第１の実施形態および第２の実施形態では、光源５１ａ，ｂの点灯／消灯による影響を受けた黒基準値又は白基準値と、光源５１ａ，ｂの点灯／消灯による影響を受けない黒基準値又は白基準値とを比較することで、光源５１ａ，ｂの点灯／消灯タイミングを設定可能とした。
【００９４】
ここで、光源５１ａ，ｂの点灯／消灯による影響を受けた黒基準値又は白基準値のみを用いて主走査画素位置における輝度値の変化を判定し、光源５１ａ，ｂの点灯／消灯タイミングを設定可能としてもよい。この場合も、光源５１ａ，ｂの点灯／消灯による影響が最も少なくノイズレベルが低くなるタイミングを光源５１ａ，ｂの点灯／消灯タイミングとする。
【００９５】
また、光源５１ａ，ｂの点灯／消灯による影響を受けた黒基準値または白基準値と、光源５１ａ，ｂの点灯／消灯による影響を判定可能な所定の輝度値とを比較し、その所定の輝度値を超えない場合は影響が少ないと判定して光源５１ａ，ｂの点灯／消灯タイミングを設定してもよい。このとき、所定の輝度値とは、それ未満となると光源５１ａ，ｂの点灯／消灯による影響が少ないと判定でき、それ以上となると光源５１ａ，ｂの点灯／消灯による影響が大きいと判定できる値とする。
また、図６（Ｂ）に示すように様々な点灯／消灯タイミングによる光源５１ａ，ｂの点灯／消灯による影響を受けた黒基準値または白基準値を複数取得し、それらの相対比較から最も影響が少ないと判定されるものを光源５１ａ，ｂの点灯／消灯タイミングとしてもよいし、複数取得した黒基準値または白基準値のそれぞれを所定の輝度値と比較して最も影響が少なくノイズレベルの低いタイミングを光源５１ａ，ｂの点灯／消灯タイミングとしてもよい。
【００９６】
また、光源５１ａ，ｂの点灯／消灯による影響が少なくノイズレベルが低くなるタイミングで、撮像部５３が画像信号の出力を行う構成としてもよく、光源５１ａ，ｂの点灯／消灯タイミングと撮像部５３から画像信号が出力されるタイミングの相対タイミングがノイズレベルの低いタイミングとなるよう各々のタイミングを設定してもよい。
【符号の説明】
【００９７】
３０・・・原稿台ガラス
４０・・・流し読みガラス
５０・・・読取走査ユニット
５１ａ，ｂ・・・光源
５３・・・撮像部
３００・・・ＣＰＵ
３０３・・・光源制御部
３０４・・・光源駆動回路
３０５・・・センサ制御部
３０６・・・ＡＦＥ部
【図１】
2016122979.tif 000003
【図２】
2016122979.tif 000004
【図３】
2016122979.tif 000005
【図４】
2016122979.tif 000006
【図５】
2016122979.tif 000007
【図６】
2016122979.tif 000008
【図７】
2016122979.tif 000009
【図８】
2016122979.tif 000010
【図９】
2016122979.tif 000011
【図１０】
2016122979.tif 000012
【図１１】
2016122979.tif 000013