(57)【要約】      （修正有）【課題】読取対象物に対してそれぞれ異なる方向から光を照射する複数の光源群間で光量をバランスさせる。【解決手段】ＬＥＤユニット３０１ａ、３０１ｂは、原稿に対してそれぞれ異なる方向から原稿を照明する。ＬＥＤユニット３０１ａ、３０１ｂはそれぞれＲ色のＬＥＤ素子、Ｇ色のＬＥＤ素子およびＢ色のＬＥＤ素子を有している。ＬＥＤユニット３０１ａのＲ色のＬＥＤ素子の輝度値ＩａＲとＬＥＤユニット３０１ｂのＲ色のＬＥＤ素子の輝度値ＩｂＲとの比率ｒＲが決定される。同様に比率ｒＧ，ｒＢが決定される。３つの比率の内で最小値が決定され、残りの２つの比率も最小値に一致するようにＬＥＤ素子の点灯時間が調整される。これにより３つの比率が一致するため複数の光源群間で光量がバランスし、原稿影への色づき減少する。【選択図】図１０
2015192228.tif 000002
【特許請求の範囲】
【請求項１】
読取対象物に対して第１方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第１照明手段と、
前記読取対象物に対して前記第１方向とは異なる第２方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第２照明手段と、
前記読取対象物からの反射光を受光する受光手段と、
前記第１照明手段のＲ光源、Ｇ光源およびＢ光源それぞれの点灯時間および前記第２照明手段のＲ光源、Ｇ光源およびＢ光源それぞれの点灯時間を調整する調整手段とを有し、
前記調整手段は、前記第１照明手段および前記第２照明手段に含まれている各光源を選択的に点灯させ、基準部材からの反射光を前記受光手段に受光させて該各光源ごとの輝度値を取得し、前記第１照明手段のＲ光源について取得された輝度値と前記第２照明手段のＲ光源について取得された輝度値との比率ｒＲと、前記第１照明手段のＧ光源について取得された輝度値と前記第２照明手段のＧ光源について取得された輝度値との比率ｒＧと、前記第１照明手段のＢ光源について取得された輝度値と前記第２照明手段のＢ光源について取得された輝度値との比率ｒＢとが一致するように、前記第１照明手段のＲ光源、Ｇ光源およびＢ光源および前記第２照明手段のＲ光源、Ｇ光源およびＢ光源の点灯時間の少なくとも１つを調整することを特徴とする読取装置。
【請求項２】
前記調整手段は、前記比率ｒＲと、前記比率ｒＧと、前記比率ｒＢとのうちで最小の比率に、前記比率ｒＲ、前記比率ｒＧおよび前記比率ｒＢが一致するように、前記第１照明手段のＲ光源、Ｇ光源およびＢ光源および前記第２照明手段のＲ光源、Ｇ光源およびＢ光源の点灯時間の少なくとも１つを調整することを特徴とする請求項１に記載の読取装置
【請求項３】
前記調整手段は、各光源ごとの輝度値がいずれも許容される最大値の１／Ｎ（Ｎは前記第１照明手段および前記第２照明手段に含まれている同一色の光を発光する光源の総数）以下となるように当該各光源ごとの点灯時間を調整することを特徴とする請求項２に記載の読取装置。
【請求項４】
前記調整手段は、
前記第１照明手段および前記第２照明手段に含まれている複数の光源について取得された輝度値のうちで最小の輝度値を決定する手段と、
前記第１照明手段および前記第２照明手段のうちで、前記最小の輝度値が観測された光源を有している光源群に含まれている他の複数の光源についての輝度値が当該最小の輝度値に一致するように当該他の複数の光源の点灯時間を調整する手段と、
前記第１照明手段のＲ光源について取得された輝度値と前記第２照明手段のＲ光源について取得された輝度値との比率ｒＲと、前記第１照明手段のＧ光源について取得された輝度値と前記第２照明手段のＧ光源について取得された輝度値との比率ｒＧと、前記第１照明手段のＢ光源について取得された輝度値と前記第２照明手段のＢ光源について取得された輝度値との比率ｒＢとのうちで最小の比率を決定する手段と、
前記第１照明手段のＲ光源について取得された輝度値と前記第２照明手段のＲ光源について取得された輝度値との比率ｒＲと、前記第１照明手段のＧ光源について取得された輝度値と前記第２照明手段のＧ光源について取得された輝度値との比率ｒＧと、前記第１照明手段のＢ光源について取得された輝度値と前記第２照明手段のＢ光源について取得された輝度値との比率ｒＢとが前記最小の比率に一致するように前記第１照明手段および前記第２照明手段に含まれているいずれかの光源の点灯時間を調整する手段と
を有することを特徴とする請求項１ないし３のいずれか１項に記載の読取装置。
【請求項５】
前記調整手段は、
前記第１照明手段のＲ光源について取得された輝度値と前記第２照明手段のＲ光源について取得された輝度値との比率ｒＲと、前記第１照明手段のＧ光源について取得された輝度値と前記第２照明手段のＧ光源について取得された輝度値との比率ｒＧと、前記第１照明手段のＢ光源について取得された輝度値と前記第２照明手段のＢ光源について取得された輝度値との比率ｒＢとのうちで最小の比率を決定する手段と、
前記第１照明手段のＲ光源について取得された輝度値と前記第２照明手段のＲ光源について取得された輝度値との比率ｒＲと、前記第１照明手段のＧ光源について取得された輝度値と前記第２照明手段のＧ光源について取得された輝度値との比率ｒＧと、前記第１照明手段のＢ光源について取得された輝度値と前記第２照明手段のＢ光源について取得された輝度値との比率ｒＢとが前記最小の比率に一致するように前記第１照明手段および前記第２照明手段に含まれているいずれかの光源の点灯時間を調整する手段と
を有することを特徴とする請求項１ないし３のいずれか１項に記載の読取装置。
【請求項６】
前記第１照明手段および前記第２照明手段のそれぞれは、複数のＲ光源、複数のＧ光源および複数のＢ光源を有し、
前記調整手段は、
前記第１照明手段に含まれている複数の光源について取得された複数の輝度値のうちで最小の輝度値を決定し、当該第１照明手段に含まれているすべての光源の輝度値が当該最小の輝度値に一致するように、当該最小の輝度値に対応した光源とは異なる他の複数の光源の点灯時間を調整し、前記第２照明手段に含まれている複数の光源について取得された複数の輝度値のうちで最小の輝度値を決定し、当該第２照明手段に含まれているすべての光源の輝度値が当該最小の輝度値に一致するように、当該最小の輝度値に対応した光源とは異なる他の複数の光源の点灯時間を調整することで、前記複数の光源群に含まれている複数のＲ色の光源間の輝度値の比率ｒＲと、前記複数の光源群に含まれている複数のＧ色の光源間の輝度値の比率ｒＧと、前記複数の光源群に含まれている複数のＢ色の光源間の輝度値の比率ｒＢとを所定の比率に一致させることを特徴とする請求項１ないし３のいずれか１項に記載の読取装置。
【請求項７】
前記第１照明手段および前記第２照明手段はそれぞれ導光体を通じて光を前記読取対象物に対して照射することを特徴とする請求項１ないし６のいずれか１項に記載の読取装置。
【請求項８】
前記読取対象物からの光を前記受光手段に結像させる結像手段をさらに有することを特徴とする請求項１ないし７のいずれか１項に記載の読取装置。
【請求項９】
読取対象物からの拡散光を受光し、受光量に応じた信号を出力する受光手段と、
読取位置に対して副走査方向における後端側から光を照射する第１照明手段と、
前記読取位置に対して副走査方向における先頭側から光を照射する第２照明手段と、
前記第１照明手段にＲ色、Ｇ色、Ｂ色の光を選択的に供給する第１供給手段と、
前記第２照明手段にＲ色、Ｇ色、Ｂ色の光を選択的に供給する第２供給手段と、
前記第１供給手段および前記第２供給手段を制御し、Ｒ色、Ｇ色、Ｂ色の各光の供給時間を制御する制御手段と、
前記受光手段が光を受光することで出力する信号に基づき輝度値を算出する算出手段とを有し、
前記制御手段は、前記第１供給手段がＲ色の光を供給しているときに算出された輝度値と前記第２供給手段がＲ色の光を供給しているときに算出された輝度値との比率ｒＲと、前記第１供給手段がＧ色の光を供給しているときに算出された輝度値と前記第２供給手段がＧ色の光を供給しているときに算出された輝度値との比率ｒＧと、前記第１供給手段がＢ色の光を供給しているときに算出された輝度値と前記第２供給手段がＢ色の光を供給しているときに算出された輝度値との比率ｒＢとが一致するように前記第１供給手段および前記第２供給手段からの光の供給時間を調整することを特徴とする読取装置。
【請求項１０】
読取対象物に対して第１方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第１照明手段と、前記読取対象物に対して前記第１方向とは異なる第２方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第２照明手段と、前記読取対象物からの反射光を受光する受光手段とを有する読取装置の制御方法であって、
前記第１照明手段のＲ光源、Ｇ光源およびＢ光源それぞれの点灯時間および前記第２照明手段のＲ光源、Ｇ光源およびＢ光源それぞれの点灯時間を調整する調整工程を有し、
前記調整工程において、前記第１照明手段および前記第２照明手段に含まれている各光源を選択的に点灯させ、基準部材からの反射光を前記受光手段に受光させて該各光源ごとの輝度値を取得し、前記第１照明手段のＲ光源について取得された輝度値と前記第２照明手段のＲ光源について取得された輝度値との比率ｒＲと、前記第１照明手段のＧ光源について取得された輝度値と前記第２照明手段のＧ光源について取得された輝度値との比率ｒＧと、前記第１照明手段のＢ光源について取得された輝度値と前記第２照明手段のＢ光源について取得された輝度値との比率ｒＢとが一致するように、前記第１照明手段のＲ光源、Ｇ光源およびＢ光源および前記第２照明手段のＲ光源、Ｇ光源およびＢ光源の点灯時間の少なくとも１つを調整することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は原稿を読み取る読取装置およびその制御方法に関する。
【背景技術】
【０００２】
特許文献１によれば、原稿を照明する光源としてＲ（赤）光源、Ｇ（緑）光源、Ｂ（青）光源、および、モノクロイメージセンサを使用するコンタクトイメージセンサ（以下ＣＩＳという）型の読取装置が提案されている。各光源は時分割で駆動されるため、カラーフィルタを有しない単一のモノクロイメージセンサを使用可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２３７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＲＧＢ光源としてＬＥＤを採用可能であるが、ＬＥＤの発光光量はばらつきが大きい。そのため、原稿を適切に読み取るためには各ＬＥＤの点灯時間などの点灯条件の調整が必要となる。
【０００５】
読取位置に対して副走査方向における両側から光を照射する装置が知られている。このような装置における点灯条件の調整として以下のような方法が知られている。先頭側から光を照射する赤（Ｒ）色のＬＥＤ、緑（Ｇ）色のＬＥＤおよび青（Ｂ）色のＬＥＤそれぞれの光量と後端側から光を照射するＲ色のＬＥＤ、Ｇ色のＬＥＤおよびＢ色のＬＥＤそれぞれの光量とのうちで最小光量を求める。そして、各ＬＥＤの光量を最小光量に一致させる。しかし、最小光量となったＬＥＤ以外の他のＬＥＤは発光光量が高いにもかかわらず光量を低下させられるため、ＬＥＤがもつ発光光量の実力を十分に生かすことができない。つまり、画像のＳＮ比が低下しうる。一方で、ＳＮ比を良くしようとして、各ＬＥＤの点灯時間を増加させると、先頭側の照明と後端側の照明とのバランスが崩れやすい。先頭側の照明と後端側の照明とのバランスが崩れた場合、副走査方向における原稿の先頭側と後端側に色づきが発生する。たとえば、ＲとＢに関しては両側の照明で原稿への照射光量が同等であるが、Ｇについては両側の照明で原稿への照射光量が異なっていると仮定する。この場合、たとえば先頭側に緑に色づいた影が発生し、後端側に緑の補色であるマゼンタ色に色づいた影が発生する。このような色づきは原稿がカラー原稿かモノクロ原稿かの判定を誤らせる原因となる。
【０００６】
そこで、本発明は、読取対象物に対して第１方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第１照明手段と、読取対象物に対して第１方向とは異なる第２方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第２照明手段とを有する読取装置において、原稿影の色づきを抑制することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、たとえば、
読取対象物に対して第１方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第１照明手段と、
前記読取対象物に対して前記第１方向とは異なる第２方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第２照明手段と、
前記読取対象物からの反射光を受光する受光手段と、
前記第１照明手段のＲ光源、Ｇ光源およびＢ光源それぞれの点灯時間および前記第２照明手段のＲ光源、Ｇ光源およびＢ光源それぞれの点灯時間を調整する調整手段とを有し、
前記調整手段は、前記第１照明手段および前記第２照明手段に含まれている各光源を選択的に点灯させ、基準部材からの反射光を前記受光手段に受光させて該各光源ごとの輝度値を取得し、前記第１照明手段のＲ光源について取得された輝度値と前記第２照明手段のＲ光源について取得された輝度値との比率ｒＲと、前記第１照明手段のＧ光源について取得された輝度値と前記第２照明手段のＧ光源について取得された輝度値との比率ｒＧと、前記第１照明手段のＢ光源について取得された輝度値と前記第２照明手段のＢ光源について取得された輝度値との比率ｒＢとが一致するように、前記第１照明手段のＲ光源、Ｇ光源およびＢ光源および前記第２照明手段のＲ光源、Ｇ光源およびＢ光源の点灯時間の少なくとも１つを調整することを特徴とする読取装置を提供する。
【発明の効果】
【０００８】
本発明は、読取対象物に対して第１方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第１照明手段と、読取対象物に対して第１方向とは異なる第２方向から光を照射するＲ光源、Ｇ光源およびＢ光源を有する第２照明手段とを有する読取装置において、原稿影の色づきを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】原稿読取装置の断面図
【図２】原稿影の発生原理を説明する図
【図３】読取ユニットの平面図および断面図
【図４】制御回路を示すブロック図
【図５】点灯回路の概略を示す回路図
【図６】カラー読み取り時と点灯時間の調整時の点灯タイミングを示すタイミングチャート
【図７】点灯時間の調整方法を示すフローチャート
【図８】点灯時間、輝度値および比率の一例を示す図
【図９】点灯時間の調整方法を示すフローチャート
【図１０】点灯時間、輝度値および比率の一例を示す図
【図１１】読取ユニットの平面図
【図１２】点灯時間の調整方法を示すフローチャート
【図１３】点灯時間、輝度値および比率の一例を示す図
【発明を実施するための形態】
【００１０】
＜実施例１＞
図１を用いて原稿読取装置１００について説明する。ＣＩＳ（コンタクトイメージセンサ）１０１は、原稿台ガラス１０７に置かれた原稿を読み取る原稿読み取りユニットである。原稿は圧板１０８によってｚ軸のマイナス（−）方向に押圧される。つまり、原稿は圧板１０８によって原稿台ガラス１０７に押圧される。ＣＩＳホルダー１０２はＣＩＳ１０１を保持しており、タイミングベルト１０３に結合されている。モーター１０４が駆動ギア１０５を介してタイミングベルト１０３を駆動することにより、ＣＩＳ１０１が図中矢印の方向に往復動作する。ｙ軸方向は一般に副走査方向と呼ばれる。ｚ軸方向は原稿読取装置１００の高さ方向である。ｙ軸方向およびｚ軸方向に対してともに直交した方向がｘ軸方向である。このｘ軸方向は、ＣＩＳ１０１の軸方向であり、一般に主走査方向と呼ばれている。
【００１１】
白色基準板１０６は、シェーディング補正において使用されるシェーディング補正係数を生成する際にＣＩＳ１０１によって読み取られる。白色基準板１０６は、光の供給時間（点灯時間）の調整過程においても各ＬＥＤ素子に対するＣＩＳ１０１の受光レベル（輝度値）を得るために読み取られる。
【００１２】
ＣＩＳ１０１は、原稿台ガラス１０７に置かれた原稿の後端から先頭（先端）まで副走査方向に移動しながら原稿を読み取る。シェーディング補正係数生成過程や点灯時間の調整過程においてはＣＩＳ１０１が白色基準板１０６を読み取れる位置に移動する。
【００１３】
本実施例では、Ｒ色の光を発光するＲ光源、Ｇ色の光を発光するＧ光源、および、Ｂ色の光を発光するＢ光源として発光ダイオード（ＬＥＤ）を使用する。ＣＩＳ１０１は原稿からの拡散光を受光する、カラーフィルタが塗布されていないラインセンサを有している。カラー読み取りモードではＲ色のＬＥＤ素子、Ｇ色のＬＥＤ素子およびＢ色のＬＥＤ素子を順番に点灯させて、ＣＩＳ１０１が原稿からの光を検知する。つまり、３色のＬＥＤ素子は読み取りライン周期ごとに時分割で順次駆動される。Ｒ色のＬＥＤ素子の点灯時にＣＩＳ１０１に蓄積された光量に応じてＣＩＳ１０１から出力される出力信号がＲ色成分信号である。Ｇ色のＬＥＤ素子の点灯時にＣＩＳ１０１に蓄積された光量に応じてＣＩＳ１０１から出力される出力信号がＧ色成分信号である。そして、Ｂ色のＬＥＤ素子の点灯時にＣＩＳ１０１に蓄積された光量に応じてＣＩＳ１０１から出力される出力信号がＢ色成分信号である。
【００１４】
図２を用いて照明方法と厚紙原稿の副走査方向の両エッジ部分に生じる原稿影について説明する。ＬＥＤからの光は導光体３０２ａ、３０２ｂを介して原稿２０１に照射される。導光体３０２ａは読取位置に対して副走査方向における後端側から光を照射する第１照明手段の一例である。また、導光体３０２ｂは読取位置に対して副走査方向における先頭側（先端側）から光を照射する第２照明手段の一例である。位置Ａは、原稿台ガラス１０７におかれた原稿をＣＩＳ１０１が読み取り時に、副走査方向において読み取りを開始する位置側である。一方、位置Ｂは、原稿台ガラス１０７におかれた原稿をＣＩＳ１０１が読み取る時に、副走査方向において読み取りを終了する位置側である。原稿影２０２、２０３は、原稿２０１の厚さに起因して生じる。位置Ｂでは、ＣＩＳ１０１の導光体３０２ａからの照明光が原稿によって遮られるために原稿影２０３が生じる。原稿影２０３は導光体３０２ｂからの照明光によりいくらか緩和される。しかしながら、原稿影は残る。位置Ａでは、ＣＩＳ１０１の導光体３０２ｂからの照明光が原稿によって遮られるために原稿影２０２が生じる。原稿影２０２は導光体３０２ａからの照明光によりいくらか緩和される。しかしながら、原稿影は残る。ＬＥＤ素子の発光光量のバランスが崩れている場合に原稿影２０２、２０３に色がついてしまう。
【００１５】
図３（ａ）はＣＩＳ１０１の平面図であり、図３（ｂ）はＣＩＳ１０１の断面図である。ＬＥＤユニット３０１ａは原稿の後端側から原稿に光を照射する複数の光源を有している。ＬＥＤユニット３０１ｂは副走査方向の先頭側から原稿に光を照射する複数の光源を有している。ＬＥＤユニット３０１ａおよびＬＥＤユニット３０１ｂはそれぞれ中心波長の異なる光を発光する少なくとも３つ以上の光源を有している。ここではこれらの光源としてＲ色のＬＥＤ素子、Ｇ色のＬＥＤ素子およびＢ色のＬＥＤ素子を採用する。ＬＥＤユニット３０１ａは導光体３０２ａのｘ軸方向（長手方向）の端部に配置されている第１照明手段である。ＬＥＤユニット３０１ｂは導光体３０２ｂのｘ軸（長手方向）のマイナス方向の端部に配置されている第２照明手段である。レンズアレイ３０３は、受光手段であるラインセンサ３０４に原稿や白色基準板１０６などの読取対象物からの反射光を結像させる光学系である。白色基準板１０６は白色の基準となる基準部材である。
【００１６】
図３の破線矢印が示すように、ＬＥＤユニット３０１ａが発光した光は導光体３０２ａの入射面から入射し、導光体３０２ａの内部を拡散して行くとともに、曲率を有した出射面から出射する。同様に、ＬＥＤユニット３０１ｂが発光した光は導光体３０２ｂの入射面から入射し、導光体３０２ｂの内部を拡散して行くとともに、曲率を有した出射面から出射する。ＣＩＳ１０１は、レンズアレイ３０３を挟んで副走査方向における後端側と先端側との２方向から原稿を照明する。
【００１７】
プリント基板３０５にはラインセンサ３０４およびＬＥＤユニット３０１ａ、３０１ｂが他の回路部品とともに実装されている。コネクタ３０６は、ＬＥＤユニット３０１ａ、３０１ｂを点灯させるための電流や、ラインセンサ３０４を動作させるための制御信号、ラインセンサ３０４が出力するビデオ信号、電源電圧等など受け渡すために信号線が接続される。コネクタ３０６に接続される信号線にはフレキシブルフラットケーブル（ＦＦＣ）が用いられることが多い。
【００１８】
図４を用いて制御部について説明する。ＣＰＵ４０１は、原稿読取装置１００を統括的に制御する制御ユニットである。操作部４０２は、操作者からの指示を入力する入力部と操作者に対して情報を出力する出力部とを有している。カラーコピーやモノクロコピーといったコピーモードなどの指示も操作部４０２を通じてＣＰＵ４０１に入力される。
【００１９】
タイミング生成回路４０４は、モータードライバ４０３、ＣＩＳ１０１、点灯回路４０５ａ、４０５ｂ、ＡＦＥ４０６、画像処理回路４０７を動作させるのに必要なタイミング信号を生成する回路である。タイミング生成回路４０４は、図示しない発振器などのクロック信号を基準として動作する。タイミング生成回路４０４はＣＰＵ４０１と接続されており、ＣＰＵ４０１からの設定で各種タイミング信号を生成してもよい。
【００２０】
モータードライバ４０３はモーター１０４を駆動するための駆動回路である。たとえば、モータードライバ４０３はタイミング生成回路４０４からの信号にしたがって励磁電流を出力し、モーター１０４の回転を制御する。ＣＩＳ１０１はタイミング生成回路４０４が出力する制御クロックやライン同期信号を受けて読み取り動作を実行する。
【００２１】
点灯回路４０５ａはＬＥＤユニット３０１ａに対して駆動電流を供給する定電流回路を有している。点灯回路４０５ｂはＬＥＤユニット３０１ｂに対して駆動電流を供給する定電流回路を有している。点灯回路４０５ａには定電流回路が３つ用意されており、それらはＬＥＤユニット３０１ａが備えるＲ色のＬＥＤ、Ｇ色のＬＥＤおよびＢ色のＬＥＤに接続されている。点灯回路４０５ｂ、ＬＥＤユニット３０１ｂについても同様の構成である。点灯回路４０５ａ、４０５ｂの詳細な回路構成については後述する。点灯回路４０５ａ、４０５ｂはタイミング生成回路４０４が出力する点灯信号を受け、ＬＥＤの点灯制御を行う。タイミング生成回路４０４が出力する点灯信号はＣＩＳ１０１に供給するライン同期信号に同期して出力される信号である。ＣＰＵ４０１はＣＩＳ１０１に供給されるライン同期信号内での点灯信号の開始タイミングや停止タイミングを変更する。これにより各ＬＥＤの点灯時間が制御される。
【００２２】
アナログフロントエンド（ＡＦＥ４０６）はＣＩＳ１０１から出力されるアナログ画像信号に対し、サンプルホールド処理、オフセット処理、ゲイン処理といったアナログ処理を実行し、アナログ処理された画像信号をデジタルデータに変換する回路である。ＣＰＵ４０１はタイミング生成回路４０４を介して、ＡＦＥ４０６に対してオフセット設定値やゲイン設定値といったアナログ処理のパラメータを設定したり、サンプルホールド回路やＡＤ変換を行うためのタイミング信号を生成したりする。
【００２３】
画像処理回路４０７は、シェーディング補正回路４０８や輝度値算出回路４０９を有している。シェーディング補正回路４０８はＡＦＥ４０６からのデジタル画像データを受け、シェーディング補正係数を生成したり、シェーディング補正係数を用いてシェーディング補正処理を実行したりする。輝度値算出回路４０９はラインメモリ４１０に保持されている１ライン分の画像データの平均値を求める。輝度値算出回路４０９は、所定の主走査範囲内における輝度値の平均値を求める処理および所定の主走査範囲内における輝度値の最大値を求める処理などを行っても構わない。このように、輝度値算出回路４０９は、ＬＥＤユニット３０１ａ、３０１ｂを発光したときのラインセンサ３０４における受光量を把握可能なデータを出力する。
【００２４】
図５を用いて点灯回路４０５ａ、４０５ｂについて詳細に説明する。点灯回路４０５ａ、４０５ｂはそれぞれ３つの定電流回路を有している。点灯回路４０５ａはＬＥＤユニット３０１ａと接続されている。点灯回路４０５ｂはＬＥＤユニット３０１ｂと接続されている。各定電流回路と各ＬＥＤ素子は１対１で接続されている。ＬＥＤユニット３０１ａは、赤のＬＥＤ素子３０１ａ_Ｒ、緑のＬＥＤ素子３０１ａ_Ｇおよび青のＬＥＤ素子３０１ａ_Ｂを有している。ＬＥＤユニット３０１ｂは、赤のＬＥＤ素子３０１ｂ_Ｒ、緑のＬＥＤ素子３０１ｂ_Ｇおよび青のＬＥＤ素子３０１ｂ_Ｂを有している。
【００２５】
各定電流回路はオペアンプ５０１、トランジスタ５０２および電流検出抵抗５０３を有している。なお、図５において各電気素子が担当するＬＥＤユニットを明確にするために参照符号の末尾にＬＥＤユニット３０１ａとＬＥＤユニット３０１ｂを示すａ、ｂや色を示すＲ、Ｇ、Ｂが付与されている。オペアンプ５０１の＋端子には所定の電圧レベルｖｒｅｆが印加され、トランジスタ５０２のエミッタ端子の電圧がオペアンプの−端子に印加されている。つまり、エミッタ端子の電圧がフィードバックされ、ＬＥＤ素子に所定の値の電流が流される。
【００２６】
各定電流回路にはＬＥＤ素子への電流供給のＯＮ／ＯＦＦ制御を行うためのスイッチ５０４が設けられている。スイッチ５０４は、たとえば、電界効果トランジスタ（ＦＥＴ）により実現される。スイッチ５０４はタイミング生成回路４０４が出力する点灯信号により制御される。各スイッチに接続されているタイミング生成回路４０４の点灯信号をφＬＥＤａ_Ｒｏｎ、φＬＥＤａ_Ｇｏｎ、φＬＥＤａ_Ｂｏｎ、φＬＥＤｂ_Ｒｏｎ、φＬＥＤｂ_Ｇｏｎ、φＬＥＤｂ_Ｂｏｎとする。φＬＥＤａ_Ｒｏｎ＝Ｈ（ハイ）のとき、スイッチ５０４ａ_ＲはＯＮ状態となり、ＬＥＤ素子３０１ａ_Ｒには電流が流れ点灯する。φＬＥＤａ_Ｒｏｎ＝Ｌ（ロー）のときにはスイッチ５０４ａ_ＲがＯＦＦ状態となり、ＬＥＤ素子３０１ａ_Ｒには電流が流れず消灯状態となる。残りの５つのＬＥＤ素子の制御も同様に実行される。このように、ＣＰＵ４０１はタイミング生成回路４０４を通じて６つのスイッチ５０４をそれぞれ独立して制御することにより、６つのＬＥＤ素子の点灯時間を個別に制御する。６つのＬＥＤ素子からの光は対応する導光体に供給される。
【００２７】
このように、ＬＥＤユニット３０１ａや点灯回路４０５ａは、導光体３０２ａにＲ色、Ｇ色、Ｂ色の光を選択的に供給する第１供給手段として機能する。また、ＬＥＤユニット３０１ｂや点灯回路４０５ｂは、導光体３０２ｂにＲ色、Ｇ色、Ｂ色の光を選択的に供給する第２供給手段として機能する。また、ＣＰＵ４０１やタイミング生成回路４０４はＬＥＤユニット３０１ａ、３０１ｂ、点灯回路４０５ａ、４０５ｂを制御し、Ｒ色、Ｇ色、Ｂ色の各光の供給時間を制御する制御手段として機能する。
【００２８】
図６（ａ）および図６（ｂ）はタイミング生成回路４０４が点灯回路４０５ａ、４０５ｂに供給する点灯信号のタイミングチャートである。つまり、点灯信号φＬＥＤａ_Ｒｏｎ、φＬＥＤａ_Ｇｏｎ、φＬＥＤａ_Ｂｏｎ、φＬＥＤｂ_Ｒｏｎ、φＬＥＤｂ_ＧｏｎおよびφＬＥＤｂ_Ｂｏｎと、ＣＩＳ１０１に供給されるライン同期信号との関係を示す図である。
【００２９】
図６（ａ）は原稿読取過程における点灯信号を示すタイミングチャートである。ライン同期信号に同期してＬＥＤ素子３０１ａ_ＲおよびＬＥＤ素子３０１ｂ_Ｒが最初に点灯する。２番目にＬＥＤ素子３０１ａ_ＧおよびＬＥＤ素子３０１ｂ_Ｇが点灯し、３番目にＬＥＤ素子３０１ａ_ＢおよびＬＥＤ素子３０１ｂ_Ｂが点灯する。つまり、点灯順番はＲＧＢである。ＬＥＤユニット３０１ａとＬＥＤユニット３０１ｂにおける同じ色のＬＥＤ素子は、同一のライン同期信号間において点灯する。
【００３０】
図６（ｂ）は点灯時間の調整過程における点灯信号を示すタイミングチャートの一例である。点灯時間の調整過程においてはＬＥＤユニット３０１ａ、３０１ｂのＲ色のＬＥＤ素子、Ｇ色のＬＥＤ素子およびＢ色のＬＥＤ素子を個別に点灯させたときの光量を求める必要がある。そのため、図６（ｂ）では、一周期内で点灯させるＬＥＤ素子は一つだけであり、複数のＬＥＤ素子は同時に点灯されない。
【００３１】
点灯時間の調整過程では、３つのＬＥＤ素子のうち１つのＬＥＤを点灯させたときの輝度値が取得できれば十分である。よって、ＬＥＤ素子の点灯タイミングは図６（ｂ）に示したものに限定されることはない。また、図６（ａ）および図６（ｂ）では一周期内に１回だけ、いずれかの点灯信号を”Ｈ”としてＬＥＤを点灯させている。しかし、一周期内に点灯信号を複数回”Ｈ”としてもよい。後述するＬＥＤの点灯時間の調整過程においては一期間内におけるトータルでの点灯時間を変更できれば十分であり、各ＬＥＤの点灯回数に制限はない。
【００３２】
図７を用いて点灯時間の調整過程について説明する。ＣＰＵ４０１は副走査方向における後端側に配置されたＬＥＤユニット３０１ａの点灯に応じてラインセンサ３０４から出力される信号から求められる輝度値Ｉａを取得する。ＣＰＵ４０１は副走査方向における先端側に配置されたＬＥＤユニット３０１ｂの点灯に応じてラインセンサ３０４から出力される信号から求められる輝度値Ｉｂを取得する。そして、ＣＰＵ４０１は輝度値Ｉａと輝度値Ｉｂとから輝度値の比率ｒを求める。Ｒについての輝度値をＩａＲ、ＩｂＲとすると、Ｒについての比率ｒＲはＩａＲ／ＩｂＲとなる。Ｇについての輝度値をＩａＧ、ＩｂＧとすると、Ｇについての比率ｒＧはＩａＧ／ＩｂＧとなる。Ｂについての輝度値をＩａＢ、ＩｂＢとすると、Ｂについての比率ｒＢはＩａＢ／ＩｂＢとなる。本実施例では、比率ｒＲ、比率ｒＧおよび比率ｒＢを一致させる。さらに、１つの光源群に含まれている各光源間の輝度値も一致させる。つまり、ＩａＲ＝ＩａＧ＝ＩａＢとなり、ＩｂＲ＝ＩｂＧ＝ＩｂＢとなる。
【００３３】
ＣＰＵ４０１は、操作部４０２から調整開始を指示されると、Ｓ７０１に進む。Ｓ７０１で、ＣＰＵ４０１はタイミング生成回路４０４を通じてモータードライバ４０３を制御してＣＩＳ１０１を白色基準板１０６の読み取り位置に移動させる。
【００３４】
Ｓ７０２で、ＣＰＵ４０１はタイミング生成回路４０４を通じて点灯回路４０５ａ、４０５ｂを制御し、図６（ｂ）に示すように各ＬＥＤを所定時間ずつ点灯させるとともに、ＣＩＳ１０１に白色基準板１０６を読み取らせて各ＬＥＤごとの輝度値を取得させる。この輝度値は、輝度値算出回路４０９で算出される輝度値であり、図６（ｂ）に示すように各ＬＥＤの点灯が制御された下におけるラインセンサ３０４の受光量を示す値である。このようにＣＰＵ４０１は複数の光源群に含まれている各光源を選択的に点灯させ、読取対象物としての基準板からの光を受光手段に受光させて各光源ごとの輝度値を取得する取得手段として機能する。図６（ｂ）を用いて説明したように、ＬＥＤユニット３０１ａおよびＬＥＤユニット３０１ｂに含まれる各ＬＥＤ素子がそれぞれ点灯し、各ＬＥＤ素子に対する輝度値が取得される。光源群は２つあり、各光源群には３つのＬＥＤ素子が含まれている。よって、合計で６個の輝度値が取得される。
【００３５】
Ｓ７０３で、ＣＰＵ４０１は、６つの輝度値の各々が所定のターゲット値以下であるかどうかを判定する。ＡＦＥ４０６が出力する画像データが８ビット、つまり２５６階調の画像データである場合は、ターゲット値は、最大階調の半分程度（例：１２０）に設定される。原稿読取過程においてはＬＥＤユニット３０１ａの１つのＬＥＤ素子とＬＥＤユニット３０１ｂの１つのＬＥＤ素子とが同時に点灯する。この場合にＡＦＥ４０６が出力する画像データは２５５を超えて飽和してはならない。そのため、ターゲット値は片側に配置された１つのＬＥＤ素子が点灯したときに取得される輝度値が２５５の半分よりも小さくする。片側に配置された１つのＬＥＤ素子が点灯したときとは、ＬＥＤユニット３０１ａに含まれる１つのＬＥＤ素子とＬＥＤユニット３０１ｂに含まれる１つのＬＥＤ素子とのいずれかが点灯したときである。ＡＦＥ４０６が出力する画像データが２５５以下となれば十分であり、ターゲット値は１２０に限定されるものではない。つまり、最大値の半分に対してさらにマージンを考慮してターゲット値が決定されればよい。また、マージンはＬＥＤ素子の光量変動を考慮して決定されてもよい。
【００３６】
取得された輝度値がターゲット値を超えていればＳ７０４に移行する。取得された輝度値がターゲット値以下であればＳ７０５に移行する。
【００３７】
Ｓ７０４で、ＣＰＵ４０１は、取得された輝度値がターゲット値を超えてしまったＬＥＤ素子の点灯時間を短縮する。たとえば、ＣＰＵ４０１は取得した輝度値がターゲット値以下となるように点灯時間を短縮する。点灯時間の短縮設定はＳ７０３の判定でＮｏとなったＬＥＤ素子に対してのみ実施される。点灯時間を変更したらＣＰＵ４０１はＳ７０２から作業をやり直す。なお、輝度値と点灯時間は比例関係にある。ＣＰＵ４０１はＳ７０２で取得した輝度値とそのときの点灯時間から比例係数ｃを求め、ターゲット輝度値を比例係数ｃで除算することで点灯時間を算出してもよい。あるいは、取得された輝度値がターゲット値以下に達するまでＣＰＵ４０１が点灯時間を所定量ずつ短縮させて行ってもよい。後者の場合、Ｓ７０２、Ｓ７０３およびＳ７０４を含む処理ループが１回以上にわたり実行される。
【００３８】
Ｓ７０５で、ＣＰＵ４０１はＳ７０２で取得した６個の輝度値のうちで最小値（最小輝度値）を決定する。この最小値は点灯時間の調整過程において利用される基準値に設定される。このようにＣＰＵ４０１は複数の光源群に含まれている複数の光源について取得された輝度値のうちで最小の輝度値を決定する決定手段として機能する。図８（ａ）はＳ７０５を実行した時点における各ＬＥＤ素子の点灯時間とそのときの輝度値の一例を示している。ＬＥＤユニット３０１ａのＧ輝度値が７８であり、これは６つの輝度値のうちで最小値であるとＣＰＵ４０１によって判定されるこの。最小値はＳ７０６での点灯時間を調整する際に基準値として利用される。この例では、ＬＥＤユニット３０１ａに属するＧ色のＬＥＤ素子が基準ＬＥＤ素子となる。
【００３９】
Ｓ７０６で、ＣＰＵ４０１は基準値に一致するように、基準ＬＥＤ素子を有するＬＥＤユニットにおける他のＬＥＤ素子の輝度値が基準値に一致するように、他のＬＥＤ素子の点灯時間を調整する。図８の例では基準値を提供したＬＥＤ素子（ＬＥＤユニット３０１ａにおけるＧ色のＬＥＤ素子）の輝度値はすでに基準値に一致している。そのため、ＬＥＤユニット３０１ａにおける残りの２つのＬＥＤ素子（Ｒ色のＬＥＤ素子とＢ色のＬＥＤ素子）の点灯時間が調整される。ＬＥＤユニット３０１ａに属するＲ色のＬＥＤ素子とＢ色のＬＥＤ素子の各輝度値が基準値である７８となるように、それぞれの点灯時間が短縮される。点灯時間の決定方法はＳ７０４に関して説明した比率計算法や所定量ずつ点灯時間を短縮させる方法のどちらが採用されてもよいし、さらに他の方法が採用されてもよい。
【００４０】
図８（ｂ）はＳ７０６の調整が終了した時点での点灯時間と輝度値の一例を示している。ＬＥＤユニット３０１ａに属しているＲ色のＬＥＤ素子の点灯時間が当初の１００ｕｓから８６．６ｕｓに削減されている。Ｂ色のＬＥＤ素子の点灯時間が当初の１００ｕｓから８１．２ｕｓに削減されている。これにより両者の輝度値とも基準値である７８に一致している。
【００４１】
Ｓ７０７で、ＣＰＵ４０１はＬＥＤユニット３０１ａとＬＥＤユニット３０１ｂとの間で、同じ色のＬＥＤ素子同士での輝度値の比率ｒを計算する。図８（ｂ）にはＳ７０７による比率の計算結果の一例が示されている。
【００４２】
Ｓ７０８で、ＣＰＵ４０１は３つの比率ｒＲ、ｒＧ、ｒＢのうちで最小値（最小比率）を決定する。さらにＣＰＵ４０１は最小値ではない残りの２つの比率も最小値に一致するように、基準ＬＥＤ素子を有していないＬＥＤユニットにおける、最小値以外の比率に対応するＬＥＤ素子の輝度値を決定する。ここでは、Ｓ７０６で点灯時間が調整されたＬＥＤ素子を有するＬＥＤユニットとは異なる他方のＬＥＤユニットに属しているＬＥＤ素子の輝度値が決定対象となる。さらに、比率が最小値となった色のＬＥＤ素子は対象から除外される。図８（ｂ）に示した例ではＬＥＤユニット３０１ａについてＳ７０６で調整済みである。よって、ＬＥＤユニット３０１ｂに属している３つのＬＥＤ素子のうち、比率が最小値とならなかった色のＬＥＤ素子（Ｒ色のＬＥＤ素子、Ｂ色のＬＥＤ素子）の輝度値が調整される。図８（ｂ）によれば比率の最小値は比率ｒＧであり、その値は１．２８である。また、比率が最小値となった色はＧであり、比率が最小値とならなかった色はＲとＢである。よって、比率ｒＲが１．２８となるように輝度値ＩｂＲが算出される。同様に、比率ｒＢが１．２８となるように輝度値ＩｂＢが算出される。ＲとＢの輝度値の比率ｒＲ、ｒＢをそれぞれ１．２８にするには輝度値ＩｂＲ、ＩｂＢをそれぞれＬＥＤユニット３０１ｂのＧ輝度値ＩｂＧである１００にすればよい。したがって輝度値ＩｂＲ、ＩｂＢのターゲット輝度値が１００に決定される。
【００４３】
Ｓ７０９で、ＣＰＵ４０１は、ターゲット輝度値に基づき、基準ＬＥＤ素子を有していないＬＥＤユニットにおける、最小値以外の比率に対応するＬＥＤ素子の点灯時間を調整する。図８（ｂ）に示した一例ではＬＥＤユニット３０１ｂのＲの輝度値ＩｂＲが１００になるようにＬＥＤユニット３０１ｂのＲ色のＬＥＤ素子の点灯時間が調整される。同様に、ＬＥＤユニット３０１ｂのＲの輝度値ＩｂＢが１００になるようにＬＥＤユニット３０１ｂのＢのＬＥＤ素子の点灯時間が調整される。このようにＣＰＵ４０１はＲ色の輝度値の比率ｒＲと、Ｇ色の輝度値の比率ｒＧと、複数の光源群に含まれている複数のＢ色の光源間の輝度値の比率ｒＢとが一致するように含まれている光源の点灯時間を調整する。点灯時間の決定方法はＳ７０４に関して説明した比率計算法や所定量ずつ点灯時間を短縮させる方法のどちらが採用されてもよいし、さらに他の方法が採用されてもよい。
【００４４】
図８（ｃ）はＳ７０９を実施した後の点灯時間、輝度値および比率の一例を示している。ＬＥＤユニット３０１ｂのＲとＢの点灯時間はそれぞれ９０．０ｕｓ、８４．７ｕｓと設定され、輝度値は１００となり、比率は１．２８となった。Ｓ７０９が終了したら、ＣＰＵ４０１は、点灯時間の調整過程を終了する。
【００４５】
点灯時間の調整を実施した結果、ＬＥＤユニット３０１ａを点灯したときのＲＧＢ輝度値がそれぞれ７８に揃う。ＬＥＤユニット３０１ｂを点灯させたときのＲＧＢ輝度値がそれぞれ１００に揃う。さらに、ＬＥＤユニット３０１ａとＬＥＤユニット３０１ｂとにおける同色のＬＥＤ素子を同時に点灯させたときの輝度値の比率も等しくなる。
【００４６】
ここで、比較例として、６つのＬＥＤ素子の各輝度値がすべて最小値となるように点灯時間が調整する例を考慮してみる。比較例では、たとえば、６つのＬＥＤ素子の各輝度値がすべて７８になるよう６つのＬＥＤ素子の点灯時間が調整されてしまう。一方、実施例１ではＬＥＤユニット３０１ｂに属する３つのＬＥＤ素子の各輝度値が１００となる。実施例１は比較例よりも大きな輝度値が得られるため、ラインセンサ３０４の受光量が多くなり、より高いＳＮが得られる。また、３つの色間で輝度値の比率が等しくなるため、原稿影への色づきも発生しにくくなる。
＜実施例１の変形例＞
実施例１における比率は、ＬＥＤユニット３０１ａの光量と、ＬＥＤユニット３０１ｂの光量の比を示している。つまり、比率から１を引いた値の絶値が大きくなるにつれ、ＬＥＤユニット３０１ａの光量とＬＥＤユニット３０１ｂの光量とバランスがずれていることを示す。ＬＥＤユニット３０１ａの光量と、ＬＥＤユニット３０１ｂの光量のバランスがずれると、原稿影２０２または原稿影２０３の濃さが濃くなる可能性がある。そこで、本変形例では、比率が所定範囲内に収まっていない場合は、比率を所定範囲内に修正する。つまり、Ｓ７０８で決定された比率の最小値が所定範囲に入っていない場合は、比率を所定範囲内の値に修正する。このようにすることにより、ＬＥＤユニット３０１ａの光量と、ＬＥＤユニット３０１ｂの光量のバランスが大幅にくずれることを防ぎつつ、ラインセンサ３０４の受光量を増加させることができる。
【００４７】
＜実施例２＞
実施例１ではＣＰＵ４０１が複数の光源群においてＲＧＢ間での輝度値の比率を等しくしつつ、かつ、ＲＧＢ輝度値自体も等しくなるように点灯時間を調整した。しかし、輝度値の比率だけを揃えても本発明の目的を達成可能である。
【００４８】
図９は複数の光源群間で輝度値の比率だけを等しくするための点灯時間の調整過程を示している。なお、図９においてすでに説明したステップと同一のステップについては同一の参照符号を付与することにより説明の簡明化を図る。Ｓ７０１〜Ｓ７０４が完了するとＳ９０５に進む。
【００４９】
Ｓ９０５で、ＣＰＵ４０１は比率ｒＲ、ｒＧ、ｒＢを求める。図１０（ａ）はＳ９０５による比率の計算結果の一例を示している。Ｓ９０６で、ＣＰＵ４０１は３つの比率のうちで最小値を決定する。さらに、ＣＰＵ４０１は、残りの２つの比率が最小値に一致するように輝度値を設定する。図１０（ａ）によれば、最小値はＢの比率ｒＢであり、その値は１．１８である。Ｒの比率ｒＲを１．１８にするには、ＬＥＤユニット３０１ｂのＲ輝度値ＩｂＲをＬＥＤユニット３０１ａのＲ輝度値ＩａＲの１．１８倍にすればよい。ＩａＲは９０であるため、ＩｂＲ＝９０＊１．１８≒１０６となる。同様にＧについてはＩｂＧ＝７８＊１．１８＝９２となる。
【００５０】
Ｓ９０７で、ＣＰＵ４０１はＳ９０６で設定されターゲット輝度値に基づいて、対象となるＬＥＤ素子の点灯時間を調整する。図１０（ａ）の例では点灯時間の調整対象はＬＥＤユニット３０１ｂのＲとＧである。よって、ＣＰＵ４０１は、ＬＥＤユニット３０１ｂのＲ、Ｇの点灯時間を短縮する。点灯時間の決定方法はＳ７０８と同様である。
【００５１】
図１０（ｂ）は、Ｓ９０７を実行した結果の一例を示している。ＬＥＤユニット３０１ｂのＲのＬＥＤ素子の点灯時間ｔＲは９６ｕｓであり、ＧのＬＥＤ素子の点灯時間ｔＧは９２ｕｓである。このように点灯時間を調整することにより、Ｒ、Ｇの輝度値はターゲット輝度値に一致し、その結果、Ｒ、Ｇの輝度値の比率ｒＲ、ｒＧも、Ｂの比率ｒＢと同じ１．１８に調整される。Ｓ９０７が終了したら、ＣＰＵ４０１は、点灯時間の調整過程を終了する。
【００５２】
このように輝度値の比率ｒＲ、ｒＧ、ｒＢが同等になるようにＬＥＤ素子の点灯時間を調整することで実施例１よりもさらに大きな輝度値が得られる。つまり、実施例２は実施例１よりもさらに高いＳＮを実現しうる。ただし、読取過程における輝度レベルがＲＧＢ間で異なってしまう。しかし、ＡＦＥ４０６のゲイン補正回路がライン同期信号に応じてゲイン補正値を切り替えることでこの問題は解決可能である。あるいは、シェーディング補正回路４０８がシェーディング補正を行うことでこの問題が解決されてもよい。つまり、これらによってＲＧＢ間での輝度レベルの差が低減されうる。
【００５３】
＜実施例３＞
図１１は４つのＬＥＤユニットを使用して照明を構成したＣＩＳの一例を示している。図３に示したＣＩＳ１０１に対して図１１に示したＣＩＳ１０１ではＬＥＤユニット３０１ｃとＬＥＤユニット３０１ｄが追加されている。その他の点は共通している。導光体３０２ａには主走査方向における両端側にＬＥＤユニット３０１ａとＬＥＤユニット３０１ｃが第１照明手段として配置されている。導光体３０２ｂには主走査方向における両端側にＬＥＤユニット３０１ｂとＬＥＤユニット３０１ｄが第２照明手段として配置されている。ＬＥＤユニット３０１ｃとＬＥＤユニット３０１ｄもＲ色のＬＥＤ素子、Ｇ色のＬＥＤ素子およびＢ色のＬＥＤ素子を有している。これにより原稿に対する光量を増加させることができるため、より高いＳＮを実現できる。あるいは、ＳＮを維持しつつ読み取り速度の高速化を図ってもよい。
【００５４】
ＬＥＤユニット３０１ｃとＬＥＤユニット３０１ｄが追加されているため、図４および図５に示して制御ユニットには、２つの点灯回路が追加される。追加される点灯回路の構成例は、点灯回路４０５ａ、４０５ｂと同じものであってよい。
【００５５】
図１２は実施例３の制御フローを示すフローチャートである。Ｓ１２０１〜Ｓ１２０１はすでに説明したＳ７０１〜Ｓ７０４と同じ工程である。ただし、４つのＬＥＤユニット３０１ａ〜３０１ｄが存在するため、ＬＥＤ素子の数は１２個である。つまり、１２個のＬＥＤ素子が択一的に駆動され、合計で１２個分の輝度値が取得される。Ｓ１２０３で使用されるターゲット値は、Ｓ７０３で使用されるターゲット値の半分である６０でよい。これはＬＥＤ素子の数が２倍になっているため、照明光量も２倍になるからである。
【００５６】
Ｓ１２０５で、ＣＰＵ４０１はＳ１２０２で取得した複数の輝度値のうちで最小値を決定する。ここでは２つの導光体３０２ａ、３０２ｂのそれぞれについて最小値が求められる。つまり、ＬＥＤユニット３０１ａ、３０１ｃについて取得された６個の輝度値のうちで最小値が求められ、ＬＥＤユニット３０１ｂ、３０１ｄについて取得された６個の輝度値のうちで最小値が求められる。求められた最小値は、点灯時間を調整するための基準値として利用される。
【００５７】
図１３（ａ）はＳ１２０５が終了した時点におけるＬＥＤユニット３０１ａ〜３０１ｄの点灯時間とそのときの輝度値の一例を示している。副走査方向の後端側から照明するＬＥＤユニット３０１ａ、３０１ｃについての最小値は、ＬＥＤユニット３０１ａのＧ輝度値である４０である。この輝度値が次ステップであるＳ１２０６で点灯時間を調整するために使用される。副走査方向の先頭側から照明するＬＥＤユニット３０１ｂ、３０１ｄについての最小値は、ＬＥＤユニット３０１ｂのＧ輝度値である３４である。この輝度値が次ステップであるＳ１２０６で点灯時間を調整するために使用される。
【００５８】
Ｓ１２０６で、ＣＰＵ４０１は、Ｓ１２０５で決定した基準値に輝度値が一致するように各ＬＥＤ素子の点灯時間を調整する。Ｓ１２０６で点灯時間の調整対象となるのは、Ｓ１２０５で最小値と判定されなかった輝度値に対応するＬＥＤ素子である。図１３（ａ）に示した例ではＬＥＤユニット３０１ａのＧ輝度値が最小値であるため、ＬＥＤユニット３０１ａのＲ、ＢとＬＥＤユニット３０１ｃのＲ、Ｇ、Ｂが点灯時間の調整対象として選択される。つまりこれら５つのＬＥＤ素子の輝度値も最小値である４０となるようにＣＰＵ４０１が点灯時間の短縮設定を実行する。点灯時間の決定方法はすでにいくつかの方法を説明したとおりである。同様に、図１３（ａ）に示した例ではＬＥＤユニット３０１ｂのＧ輝度値が最小値であるため、ＬＥＤユニット３０１ｂのＲ、ＢとＬＥＤユニット３０１ｃのＲ、Ｇ、Ｂが点灯時間の調整対象として選択される。つまりこれら５つのＬＥＤ素子の輝度値も最小値である３４となるようにＣＰＵ４０１が点灯時間の短縮設定を実行する。点灯時間の決定方法はすでにいくつかの方法を説明したとおりである。
【００５９】
図１３（ｂ）はＳ１２０６を終了した時点での点灯時間と輝度値の一例を示している。ＬＥＤユニット３０１ａのＲ、ＢとＬＥＤユニット３０１ｃのＲ、Ｇ、Ｂの点灯時間が短縮され、輝度値が４０に揃っている。同様に、ＬＥＤユニット３０１ｂのＲ、ＢとＬＥＤユニット３０１ｄのＲ、Ｇ、Ｂの点灯時間が短縮され、輝度値が３４に揃っている。
【００６０】
図１２に示した調整過程によりＬＥＤユニット３０１ａ、３０１ｃを搭載する副走査方向の後端側に配置された照明ユニットによるＲＧＢの各輝度値はそれぞれ４０＋４０＝８０となる。一方でＬＥＤユニット３０１ｂ、３０１ｄを搭載する副走査方向の先頭側に配置された照明ユニットによるＲＧＢの各輝度値はそれぞれ３４＋３４＝６８となる。また、輝度値の比率はＲＧＢのいずれについても８０／６８＝１．１７６に揃っている。
【００６１】
比較例では１２個の輝度値のうちでの最小値が基準値として使用され、１２個の輝度値がいずれも最小値である３４に等しくなるように点灯時間を調整される。実施例３では先頭側の照明ユニットについては各輝度値が３４になってしまうが、後端側の照明ユニットでは各輝度値が３４よりも大きい４０になる。よって、比較例に対して実施例３ではより大きな輝度値が得られるため、より高いＳＮが実現される。また、ＲＧＢの輝度値の比率が一致しているため、理論的には原稿影への色づきも発生しない。
【００６２】
上述した点灯時間の調整方法は、たとえば、読取装置に電力が投入された直後や読取ジョブを実行する直前に実施されてもよい。また、工場モードやサービスモードといったユーザーには一般に公開されないモードを用意しておいてもよい。工場出荷時やメンテナンス時などに操作部４０２を通じて当該モードの実行を指示されると、ＣＰＵ４０１は、点灯時間の調整方法を実施する。
【００６３】
また、実施例１ないし３では両側照明有する読取ユニットにおいて副走査方向における先頭側照明と後端側照明の光量バランスを調整することについて説明した。しかし、本発明の技術思想は図６（ａ）を用いて説明したライン同期信号の周期毎にＲ光源、Ｇ光源およびＢ光源を順次点灯するカラー読み取りモードにだけ適用されるわけではない。つまり、本発明の技術思想はＧ光源を単独で点灯させるモノクロ読み取りモードにも適用可能である。同様に、本発明の技術思想はライン同期信号の一周期内でＲ光源、Ｇ光源およびＢ光源をすべて同時に点灯して、擬似的な白色光を生成して読み取りを行うモノクロ読み取りモードにも適用できる。
【００６４】
＜まとめ＞
本実施形態では、原稿や白色基準板１０６などの読取対象物に対してそれぞれ異なる方向から光を照射する複数の光源群としてＬＥＤユニット３０１ａ〜３０１ｄについて説明した。とりわけ第１方向（後端側）と第２方向（先端側）との２つの方向からの照明について説明したが、３方向や４方向などの多数の方向から照明する照明ユニットに対しても本発明の技術思想は適用可能である。ＬＥＤユニット３０１ａ〜３０１ｄは、Ｒ色の光を発光する光源、Ｇ色の光を発光する光源、および、Ｂ色の光を発光する光源を有している。光源の一例としてはＬＥＤ素子がある。これらのＬＥＤ素子が選択的（択一的）に点灯することで各ＬＥＤ素子についての輝度値が取得される。とりわけ、ＣＰＵ４０１はそれぞれ異なる方向から原稿を照明する同一色の光源についての輝度値の比率ｒＲ、ｒＧ、ｒＢが所定の比率に一致するようにＬＥＤユニット３０１ａ〜３０１ｄに含まれているいずれかのＬＥＤ素子の点灯時間を調整する。これにより読取対象物に対してそれぞれ異なる方向から光を照射する複数の光源群間で光量をバランスさせることができる。
【００６５】
実施例１〜３で説明したように、所定の比率は、比率ｒＲ、ｒＧ、ｒＢのうちで最小の比率である。つまり、比率ｒＲ、ｒＧ、ｒＢを最小値に一致させることで光量がバランスする。なお、すべての輝度値における最小値に各輝度値を一致させる必要はない。ＣＰＵ４０１は複数の光源群のうちで、最小の輝度値が観測された光源を有している光源群に含まれている他の複数の光源についての輝度値が最小の輝度値に一致するように他の複数の光源の点灯時間を調整すればよい。換言すると、ＣＰＵ４０１は各光源群について、同一の光源群に含まれている複数の光源について取得された複数の輝度値のうちで最小の輝度値を決定する。さらにＣＰＵ４０１は同一の光源群に含まれているすべての光源の輝度値が最小の輝度値に一致するように他の複数の光源の点灯時間を調整する。これにより、比率ｒＲ、ｒＧ、ｒＢを所定の比率に一致させることができる。このように、それぞれ異なる方向から光を照射する複数の光源群において光源群ごとに輝度値の最小値を求めて、ＲＧＢの輝度値が最小値に一致するようにＣＰＵ４０１が点灯時間を調整する。図８、図１０および図１３に例示したように、光源群ごとに最小値は異なる。よって、各光源群ごとに最小値を決定して各光源の点灯時間を調整することで、ＳＮ比が向上する。
【００６６】
Ｓ７０３に関して説明したようにＣＰＵ４０１が調整を行う前に取得される各光源ごとの輝度値がいずれも許容される最大値（例：２５５）の１／Ｎ以下となるように、各光源ごとの点灯時間が調整される。Ｎは複数の光源群に含まれている同一色の光を発光する光源の総数である。実施例１、２ではＮが２の場合について説明し、実施例３ではＮが４の場合について説明した。このようにターゲット値を定めることで輝度値の飽和を抑制することが可能となる。
【００６７】
図３などを用いて説明したように複数の光源群は導光体３０２ａ、３０２ｂを通じて光を読取対象物に対して照射してもよい。導光体３０２ａ、３０２ｂは入射面から入射した光を均一に拡散して出射面から出射するため、主走査方向において読取対象物を均一に照明しやすくなる。
【００６８】
読取対象物からの光を受光手段に結像させる結像手段としてレンズアレイ３０３が採用されてもよい。これにより読取対象物からの光をラインセンサ３０４に対して結像できるため、効率よく輝度値を取得できる。
【符号の説明】
【００６９】
３０１ａ・・・ＬＥＤユニット、３０１ｂ・・・ＬＥＤユニット、３０４・・・ラインセンサ、４０４・・・タイミング生成回路、４０１・・・ＣＰＵ
【図１】
2015192228.tif 000003
【図２】
2015192228.tif 000004
【図３】
2015192228.tif 000005
【図４】
2015192228.tif 000006
【図５】
2015192228.tif 000007
【図６】
2015192228.tif 000008
【図７】
2015192228.tif 000009
【図８】
2015192228.tif 000010
【図９】
2015192228.tif 000011
【図１０】
2015192228.tif 000012
【図１１】
2015192228.tif 000013
【図１２】
2015192228.tif 000014
【図１３】
2015192228.tif 000015