(57)【要約】【課題】原稿の１ラインを分割してなる複数の領域をそれぞれ読み取る複数のラインセンサにおいて発生する出力レベルの段差を軽減しつつ、Ｓ／Ｎ比を向上させる。【解決手段】判定手段は、第２決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた下限のターゲットレベルを超えているか否かを判定する。段差低減手段は、第２ゲイン調整手段による出力レベルの調整が完了した後で、複数のラインセンサの境界における出力レベルの段差を低減する。第２ゲイン調整手段による出力レベルの調整を実行せずとも第２決定手段により決定されたラインセンサの出力レベルの最大値が下限のターゲットレベルを超えていれば、段差低減手段は、段差の低減を実行しない。【選択図】図７
2010177930.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置であって、
原稿の１ラインを分割してなる複数の領域をそれぞれ読み取る複数のラインセンサと、
前記複数のラインセンサのそれぞれにおいて出力レベルの最大値を決定し、該最大値の出力レベルで画像信号を出力したラインセンサを決定する第１決定手段と、
前記第１決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた上限のターゲットレベルとなるまで、前記複数のラインセンサの出力ゲインを増加させる第１ゲイン調整手段と、
前記第１ゲイン調整手段による出力ゲインの調整が完了した後で、前記複数のラインセンサのそれぞれにおいて出力レベルの最大値を決定し、前記複数のラインセンサのそれぞれの該最大値のうち最も小さい最大値の出力レベルで画像信号を出力したラインセンサを決定する第２決定手段と、
前記第２決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた下限のターゲットレベルを超えているか否かを判定する判定手段と、
前記第２決定手段により決定されたラインセンサの出力レベルの最大値が前記下限のターゲットレベルを超えていなければ、該決定されたラインセンサの出力レベルの最大値が該下限のターゲットレベルを超えるようになるまで、該決定されたラインセンサの出力ゲインを増加させる第２ゲイン調整手段と、
前記第２ゲイン調整手段による出力レベルの調整が完了した後で、前記複数のラインセンサの境界における出力レベルの段差を低減する段差低減手段と
を備え、
前記第２ゲイン調整手段による出力レベルの調整を実行せずとも前記第２決定手段により決定されたラインセンサの出力レベルの最大値が前記下限のターゲットレベルを超えていれば、前記段差低減手段による前記段差の低減を実行しないことを特徴とする画像読取装置。
【請求項２】
前記第１ゲイン調整手段は、前記第１決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた上限のターゲットレベルとなるまで、前記複数のラインセンサの出力ゲインを、１段階ずつ、増加させることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
複数のラインセンサは、白黒画像を読み取るための複数の白黒用のラインセンサであることを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
カラー画像を読み取るための複数のカラーラインセンサと、
前記白黒画像を読み取るための複数のラインセンサからの画像信号と、前記複数のカラーラインセンサからの画像信号とを択一的に選択する選択手段と、
前記選択手段により選択された画像信号について画像処理を実行する複数の画像処理回路と
をさらに備えることを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記複数のカラーラインセンサは、赤用のカラーラインセンサ、青用のカラーラインセンサ及び緑用のカラーラインセンサとを含み、
前記複数の画像処理回路のうち第１の画像処理回路は、前記赤用のカラーラインセンサからの画像信号と、第１の白黒用のラインセンサからの画像信号とを択一的に画像処理し、
前記複数の画像処理回路のうち第２の画像処理回路は、前記緑用のカラーラインセンサからの画像信号と、第２の白黒用のラインセンサからの画像信号とを択一的に画像処理し、
前記複数の画像処理回路のうち第３の画像処理回路は、前記青用のカラーラインセンサからの画像信号を画像処理する
ことを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記複数のラインセンサは、単一のリニアイメージセンサを複数に分割することで構成されていることを特徴とする請求項１ないし３のいずれか１項に記載の画像読取装置。
【請求項７】
主走査方向に不均等に並べられた複数の点光源をさらに備え、
前記複数の点光源は、前記主走査方向の中央部よりも端部において多く配置されていることを特徴とする請求項１ないし６のいずれか１項に記載の画像読取装置。
【請求項８】
前記原稿からの光を前記ラインセンサに結像させるためのレンズをさらに備えていることを特徴とする請求項１ないし７のいずれか１項に記載の画像読取装置。
【請求項９】
画像読取装置であって、
原稿の１ラインを分割してなる第１領域を読み取る第１のラインセンサと、
前記原稿の１ラインを分割してなる残りの第２領域を読み取る第２のラインセンサと、
前記第１のラインセンサの出力レベルの最大値と前記第２のラインセンサの出力レベルの最大値とを比較し、より大きな最大値に対応したラインセンサを決定する第１決定手段と、
前記第１決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた上限のターゲットレベルとなるまで、前記第１のラインセンサの出力ゲインと前記第２のラインセンサの出力ゲインとを増加させる第１ゲイン調整手段と、
前記第１ゲイン調整手段による出力ゲインの調整が完了した後で、前記第１のラインセンサの出力レベルの最大値と前記第２のラインセンサの出力レベルの最大値とを再び比較し、より小さなほうの最大値を決定する第２決定手段と、
前記より小さなほうの最大値が予め定められた下限のターゲットレベルを超えているか否かを判定する判定手段と、
前記より小さなほうの最大値が前記下限のターゲットレベルを超えていなければ、該より小さなほうの最大値が該下限のターゲットレベルを超えるようになるまで、該より小さなほうの最大値に対応したラインセンサの出力ゲインを増加させる第２ゲイン調整手段と、
前記第２ゲイン調整手段による出力レベルの調整が完了した後で、前記第１のラインセンサと前記第２のラインセンサとの境界に位置する２つの素子の出力レベルの段差を低減する段差低減手段と
を備え、
前記第２ゲイン調整手段による出力レベルの調整を実行せずとも前記より小さなほうの最大値が前記下限のターゲットレベルを超えていれば、前記段差低減手段による前記段差の低減を実行しないことを特徴とする画像読取装置。
【請求項１０】
画像読取装置であって、
原稿の１ラインを分割してなる複数の領域をそれぞれ読み取る複数のラインセンサと、
前記複数のラインセンサに対応して設けられ、前記複数のラインセンサからの画像信号を増幅する複数の増幅手段と、
前記複数のラインセンサのいずれかの出力レベルの最大値が予め定められた上限のターゲットレベルを超えるように前記複数の増幅手段における共通の出力ゲインを調整する第１ゲイン調整手段と、
前記第１ゲイン調整手段により出力ゲインが調整された後、前記複数のラインセンサのいずれかの出力レベルの最大値が予め定められた下限のターゲットレベルを下回る場合、当該ラインセンサの出力レベルの最大値が前記下限のターゲットレベルを超えるように当該ラインセンサに対応する前記増幅手段の出力ゲインを調整する第２ゲイン調整手段と、
前記第２ゲイン調整手段により出力ゲインが調整された場合、前記複数のラインセンサの境界における出力レベルの段差を低減する段差低減手段と
を備えることを特徴とする画像読取装置。
【請求項１１】
前記段差低減手段は、前記第１ゲイン調整手段により出力ゲインが調整された後、前記複数のラインセンサの出力レベルの最大値が前記下限のターゲットレベルを超える場合、前記段差の低減を実行しないことを特徴とする請求項１０に記載の画像読取装置。
【請求項１２】
画像形成システムであって、
請求項１ないし１１のいずれか１項に記載された画像読取装置と、
前記画像読取装置により読み取られた画像を記録媒体の上に形成する画像形成装置と
を備えたことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を光学的に読み取る画像読取装置及び画像形成システムに関する。
【背景技術】
【０００２】
画像読取装置は、一般に、イメージセンサから出力されるアナログ画像信号にゲイン調整を実行するアナログゲイン回路、オフセット調整を実行するオフセット補正回路及びアナログ信号をデジタル信号に変換するアナログ−デジタル変換部を備えている。これらの回路は、アナログプロセッサと呼ばれる。アナログゲイン回路は、画像信号を増幅する増幅回路における増幅量（ゲイン）を調整する。
【０００３】
従来は、アナログゲイン回路、オフセット補正回路及びアナログ−デジタル変換部は、画像信号の読み出しチャネルごとに独立した回路として存在していた。しかし、近年では、半導体の高集積化に伴い、これらを１チップ化したアナログプロセッサが登場している。１チップ化されたアナログプロセッサでは、複数チャネル間の出力特性が安定し、出力特性間の差が小さくなることが期待されている。
【０００４】
ところで、画像読取装置の読取速度を速くするために、リニアイメージセンサを複数の領域に分割し、各領域から並行して画素信号を読み出す発明が提案されている（特許文献１）。特許文献１に記載の発明では、領域の境界において、画素信号の信号レベル（出力レベル）に段差が生じてしまう。そこで、特許文献１では、出力レベルの段差を低減するように動作する出力レベル調整手段を採用している。
【特許文献１】特開２００１−２１１２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１など、従来の画像読取装置では、キセノンランプや蛍光灯、冷陰極管などの線状の光源（線光源）が用いられてきた。これらの線光源からの光は、レンズを経由して、ＣＣＤなどのイメージセンサに入力される。
【０００６】
図１２は、線光源における輝度分布とつなぎ段差とを説明するための図である。横軸は主走査位置を示し、縦軸は画素信号の出力レベルを示している。図１２が示すように、線光源では、１ラインの中央領域が最も明るくなる。端部の輝度は中央領域の輝度と比較して低い。ここでは、リニアイメージセンサが前半領域と後半領域とに分割されており、中央がこれらの境界となっている。
【０００７】
一方で、ＬＥＤの輝度が向上したことにより、複数のＬＥＤを主走査方向に配置して構成されたＬＥＤ光源を備えた画像読取装置が検討されている。しかし、このＬＥＤ光源とレンズを組み合わせると、線光源と同様に、端部の輝度が落ちてしまう。そこで、主走査方向の先端部分と後端部分とに中央部分より多くのＬＥＤを配置することで、端部の輝度を上昇させることが考えられる。
【０００８】
図１３は、ＬＥＤ光源における輝度分布とつなぎ段差とを説明するための図である。横軸は主走査位置を示し、縦軸は画素信号の出力レベルを示している。ＬＥＤが不均等に配置されているため、中央部分が暗くなり、端部で明るくなっている。
【０００９】
図１２と図１３とを比較するとわかるように、線光源では最も明るい部分に段差が生じ、不均等配置の点光源では最も暗い部分に段差が生じる。とりわけ、不均等配置の点光源での段差は、線光源での段差よりも大きくなりやすい。この原因は、ゲイン調整そのものにある。線光源では主走査方向の中央領域の出力レベルが最大となるため、この中央領域の出力レベルに基づいてゲイン調整が実行される。よって、ゲイン調整後では前半領域と後半領域との境界に発生するつなぎ段差は相対的に小さくなる。
【００１０】
ところが不均等配置のＬＥＤ光源では、出力レベルが最も高くなるのは主走査方向の端部における出力レベルである。よって、端部における出力レベルに合わせて、前半領域と後半領域とで独立してゲイン調整が実行される。つまり、ゲイン調整後では、前半領域の出力レベルと後半領域の出力レベルとを一致させるための調整を実行しないため、つなぎ段差が大きくなりやすい。
【００１１】
図１４は、関連技術におけるゲイン調整と段差補正とを説明するための図である。横軸は主走査位置を示し、縦軸は画素信号の出力レベルを示している。この関連技術では、前半領域の出力レベルと、後半領域の出力レベルとのうち最も高い出力レベルに基づいてゲイン調整値を決定し、決定されたゲイン調整値を前半領域と後半領域との両方のアナログゲイン回路に設定する。これにより、図１４が示すように、つなぎ段差が小さくなる。ただし、前半領域のゲイン調整値と後半領域のゲイン調整値とが同一であると、出力レベルの差が大きくなってきたときに画像のＳ／Ｎ比が悪くなりやすい。これは、出力レベルの差をシェーディング回路などでデジタル的に引き上げるためである。
【００１２】
そこで、本発明は、このような課題および他の課題のうち、少なくとも１つを解決することを目的とする。例えば、本発明は、原稿の１ラインを分割してなる複数の領域をそれぞれ読み取る複数のラインセンサにおいて発生する出力レベルの段差を軽減しつつ、Ｓ／Ｎ比を向上させることを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【００１３】
本発明の画像読取装置は、例えば、複数のラインセンサ、第１決定手段、第１ゲイン調整手段、第２決定手段、判定手段、第２ゲイン調整手段、及び、段差低減手段を備えている。複数のラインセンサは、原稿の１ラインを分割してなる複数の領域をそれぞれ読み取る。第１決定手段は、複数のラインセンサのそれぞれにおいて出力レベルの最大値を決定し、最大値の出力レベルで画像信号を出力したラインセンサを決定する。第１ゲイン調整手段は、第１決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた上限のターゲットレベルとなるまで、複数のラインセンサの出力ゲインを増加させる。第２決定手段は、第１ゲイン調整手段による出力ゲインの調整が完了した後で、複数のラインセンサのそれぞれにおいて出力レベルの最大値を決定し、複数のラインセンサにおけるそれぞれの最大値のうち最も小さい最大値で画像信号を出力したラインセンサを決定する。判定手段は、第２決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた下限のターゲットレベルを超えているか否かを判定する。第２ゲイン調整手段は、第２決定手段により決定されたラインセンサの出力レベルの最大値が下限のターゲットレベルを超えていなければ、決定されたラインセンサの出力レベルの最大値が下限のターゲットレベルを超えるようになるまで、決定されたラインセンサの出力ゲインを増加させる。段差低減手段は、第２ゲイン調整手段による出力レベルの調整が完了した後で、複数のラインセンサの境界における出力レベルの段差を低減する。なお、第２ゲイン調整手段による出力レベルの調整を実行せずとも第２決定手段により決定されたラインセンサの出力レベルの最大値が下限のターゲットレベルを超えていれば、段差低減手段は、段差の低減を実行しない。
【発明の効果】
【００１４】
本発明によれば、原稿の１ラインを分割してなる複数の領域をそれぞれ読み取る複数のラインセンサにおいて発生する出力レベルの段差を軽減しつつ、Ｓ／Ｎ比を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念および下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１６】
図１は、実施形態に係る画像読取装置の概略断面図である。なお、画像読取装置は、イメージスキャナ、イメージリーダ、スキャナ装置と呼ばれることもある。また、画像読取装置は、パーソナルコンピュータに接続されて使用されるものや、画像形成システムの一部として使用されるものなどがある。画像形成システムとしては、複写機、複合機、パーソナルコンピュータとプリンタとを組み合わせたシステムなどがある。このように、画像形成システムは、画像読取装置と、この画像読取装置により読み取られた画像を記録媒体の上に形成する画像形成装置とを備えている。
【００１７】
図１において、ＡＤＦ１００は、自動原稿搬送装置である。ピックアップローラ１は、原稿トレイ２０上にセットされた原稿束Ｓをピックアップして分離部２へと繰り出す。分離部２は、原稿束Ｓから一枚ずつ原稿を分離する。原稿は、第１レジストローラ３、第２レジストローラ４及び第１搬送ローラ５により読取位置Ｒへ搬送される。リーダ部２００は、読取位置Ｒを搬送されている間に原稿の画像を読み取る。第２搬送ローラ６及び排紙ローラ８は、排紙トレイ２１上に原稿を排出する。
【００１８】
リーダ部２００は、原稿に記録された画像情報を光学的に読み取り、光電変換して画像データとして出力する。リーダ部２００は、ＡＤＦ用プラテン２０１、ブック用プラテンガラス２０２、ランプ２０３と第１ミラー２０４を有するスキャナユニット２０９、第２ミラー２０５、第３ミラー２０６、レンズ２０７、イメージセンサユニット２０８等を有している。ランプ２０３は、キセノンランプや蛍光灯、冷陰極管などの線光源や、複数の点光源である。とりわけ、本実施形態では、ランプ２０３は、主走査方向に不均等に並べられた複数のＬＥＤ（発光ダイオード）である。主走査方向は、原稿の１ラインと略平行な方向である。主走査方向に直交する方向は副走査方向と呼ばれる。背景技術の欄で説明したように、複数のＬＥＤが、主走査方向の中央部よりも端部において多く配置されていることがある。このような、不均等配置のＬＥＤ光源では、出力レベルが最も高くなるのは主走査方向の端部である。この場合、ゲイン調整後につなぎ段差が目立ちやすい。レンズ２０７は、原稿からの光をラインセンサに結像させるための光学部品である。
【００１９】
ＡＤＦ用プラテン２０１とブック用プラテンガラス２０２との間には、白色板２１０が配置されている。イメージセンサユニット２０８は、白色板２１０からの反射光を読み取ることで、光量のサンプリングやシェーディング補正などを行う。
【００２０】
リーダ部２００は、ＡＤＦ１００から搬送されてくる原稿の画像を読み取る場合、スキャナユニット２０９をＡＤＦ用プラテン２０１下に移動し、そこに停止させる。リーダ部２００は、原稿が読取位置Ｒ上を搬送されている間、画像情報を読み取る。ブック用プラテンガラス２０２上に載置された原稿の画像を読み取る場合、リーダ部２００は、スキャナユニット２０９を副走査方向に移動させ、画像情報を読み取る。
【００２１】
ランプ２０３は、画像情報を読み取る際に点灯し、原稿を照明する。原稿からの反射光は、第１ミラー２０４、第２ミラー２０５、第３ミラー２０６及びレンズ２０７を介して、イメージセンサユニット２０８に入力される。イメージセンサユニット２０８は、例えば、カラー読取用の３つのラインセンサと、白黒読取用の一本のラインセンサとを備えている。これらのラインセンサは、例えば、リニアイメージセンサである。
【００２２】
図２は、ＡＤＦ１００とリーダ部２００を制御するための制御ユニットを示したブロック図である。ＣＰＵ３００は、中央演算処理装置であり、画像読取装置の各部を統括的に制御する。ＲＯＭ３０１は、リードオンリーメモリであり、制御プログラムなどを記憶している。ＲＡＭ３０２は、ランダムアクセスメモリであり、ＣＰＵ３００のワークエリアとして機能する。
【００２３】
ＣＰＵ３００は、画像制御ＡＳＩＣ３０３にバスを介して接続されている。この画像制御ＡＳＩＣ３０３は、ランプ駆動回路３０４、ラインセンサ駆動回路３０５、アナログプロセッサ３０６及び画像インタフェース３０８に接続されている。ランプ駆動回路３０４は、照射するランプ２０３を制御して照射するランプ２０３を点灯したり、消灯したりする。ラインセンサ駆動回路３０５は、イメージセンサユニット２０８を駆動する。アナログプロセッサ３０６は、イメージセンサユニット２０８からの画像データの出力値を電気的にオフセット補正や増幅補正する。
【００２４】
本実施形態によれば、ＣＰＵ３００は、画像処理回路３０７を含む画像制御ＡＳＩＣ３０３を経由して、ランプ２０３、イメージセンサユニット２０８、アナログプロセッサ３０６を制御する。他の実施形態では、ＣＰＵ３００が、ランプ２０３、イメージセンサユニット２０８、アナログプロセッサ３０６を直接的に制御してもよい。画像インタフェース３０８は、画像処理回路３０７が出力する画像データをさらに外部装置へ出力するためのインタフェースである。
【００２５】
図３は、４ラインイメージセンサを示した図である。イメージセンサユニット２０８は、本実施形態で適用している図１に示した４メージセンサユニットである。イメージセンサユニット２０８は、４本のラインセンサ４０１、４０２、４０３、４０４を備えている。各ラインセンサには、レンズ２０７によって原稿からの光（原稿画像）が結像する。各ラインセンサは、入射した光を電荷に変換し、画像信号として出力する。
【００２６】
ラインセンサ４０１、４０２、４０３は、カラーラインセンサであり受光面にカラーフィルタが取り付けられている。例えば、赤用のラインセンサ４０１は、赤（Ｒ）用のフィルタを有している。緑用のラインセンサ４０２は、緑（Ｇ）用のフィルタを有している。青用のラインセンサ４０３は、青（Ｂ）用のフィルタを有している。ラインセンサ４０１、４０２、４０３がそれぞれ出力するＲ／Ｇ／Ｂの各画像信号を１画素ごとに合成することにより、フルカラー画像が得られる。
【００２７】
ラインセンサ４０４は、白黒画像読み取り専用のラインセンサである。よって、ラインセンサ４０４が出力する画像信号は、白黒画像データとなる。なお、白黒用のラインセンサ４０４は、カラー用のラインセンサ４０１、４０２、４０３よりも速い転送クロックにより駆動される。白黒用のラインセンサ４０４は、フィルタを備えていなくてもよいし、Ｒ／Ｇ／Ｂフィルタよりも薄い色のフィルタを備えてもよい。
【００２８】
図４は、白黒用のラインセンサ４０４のみに設けられるシフトレジスタを説明するための図である。白黒画像データの転送速度を速めるためにシフトレジスタが設けられる。これにより、原稿の１ラインのうち前半領域５１０と後半領域５２０とを並行して転送することが可能なる。すなわち、単一のラインセンサ４０４は全体で１画素目からＮ画素目まで撮像素子が存在する。そのうち、１画素目からＮ／２画素目までが前半領域５１０を構成し、（Ｎ／２  ＋  １）画素目からＮ画素目までが後半領域５２０を構成している。よって、白黒用のラインセンサ４０４は、原稿の１ラインを分割してなる複数の領域をそれぞれ読み取る複数のラインセンサとして機能する。白黒用のラインセンサ４０４のうち、前半領域５１０は第１の白黒用のラインセンサと呼ぶことができ、後半領域５２０は第２の白黒用のラインセンサと呼ぶことができる。また、白黒用のラインセンサ４０４のうち前半領域５１０は原稿の１ラインを分割してなる第１領域を読み取る第１のラインセンサである。後半領域５２０は原稿の１ラインを分割してなる残りの第２領域を読み取る第２のラインセンサである。
【００２９】
このように、単一のリニアイメージセンサを複数に分割するメリットは、画像データの転送速度が高速になることである。白黒用のラインセンサ４０４の各領域における転送量は、Ｒ／Ｇ／Ｂのラインセンサ４０１、４０２、４０３の転送量の半分となる。そのため、白黒読取時のイメージセンサユニット２０８からの画像データの出力時間を短縮することが可能となる。
【００３０】
なお、本実施形態では、説明を簡潔にするために、白黒用のラインセンサ４０４を２つの領域に分割している。すなわち、白黒用のラインセンサ４０４の前半領域５１０と後半領域５２０は、単一のリニアイメージセンサを複数に分割することで構成されている。しかし、白黒用のラインセンサ４０４は、３つ以上の領域に分割されてもよいことはいうまでもない。すなわち、ラインセンサ４０４が３つ以上の領域に分割されているときは、ラインセンサ４０４の全体における出力レベルの最大値にしたがって各領域についての１回目のゲイン調整が実行される。そして、１回目のゲイン調整が終了したときに各領域ごとに最大値を測定し、下限のターゲットレベルを超えていない最大値に対応した領域については２回目のゲイン調整と段差の低減処理とが実行される。
【００３１】
図５は、アナログプロセッサ３０６を説明するための図である。アナログプロセッサ３０６には、画像制御ＡＳＩＣ３０３を経由して、ラインセンサ４０１、４０２、４０３、４０４からの画像信号が入力される。
【００３２】
フルカラー画像読み取りモードにおいて、アナログプロセッサ３０６は、ラインセンサ４０１、４０２、４０３からのＲ／Ｇ／Ｂの画像信号を採用する。白黒画像読み取りモードにおいて、アナログプロセッサ３０６は、ラインセンサ４０４の前半領域５１０と、後半領域５２０からの画像信号を採用する。
【００３３】
アナログプロセッサ３０６は、第１アナログプロセッサ６１０、第２アナログプロセッサ６２０及び第３アナログプロセッサ６３０を備えている。第１アナログプロセッサ６１０は、Ｒ画像信号または白黒の前半領域５１０のうち、第１画像信号セレクタ６４０によって択一的に選択された画像信号を画像処理する第１の画像処理回路である。第２アナログプロセッサ６２０は、Ｇ画像信号または白黒の後半領域５２０のうち、第２画像信号セレクタ６４１によって択一的に選択された画像信号を画像処理する第２の画像処理回路である。第３アナログプロセッサ６３０は、Ｂ画像信号を処理する第３の画像処理回路である。Ｒ画像信号は赤用のカラーラインセンサからの画像信号であり、Ｇ画像信号は緑用のカラーラインセンサからの画像信号であり、Ｂ画像信号は赤用のカラーラインセンサからの画像信号である。
【００３４】
なお、本実施形態では、２つの画像信号セレクタを採用しているが、同様の切り替え機能を有する単一の画像セレクタが採用されてもよい。このように、第１画像信号セレクタ６４０及び第２画像信号セレクタ６４１は、白黒画像を読み取るための複数のラインセンサからの画像信号と、複数のカラーラインセンサからの画像信号とを択一的に選択する選択手段として機能する。また、第１アナログプロセッサ６１０及び第２アナログプロセッサ６２０は、選択手段により選択された画像信号について画像処理を実行する複数の画像処理回路である。
【００３５】
第１アナログプロセッサ６１０は、第１オフセット回路６１１、第１ゲイン回路６１２、第１ＡＤ変換回路６１３を備えている。第１オフセット回路６１１は、第１画像信号セレクタ６４０から出力された画像信号について、予め設定されたオフセット値にしたがって黒オフセットを補正する。第１ゲイン回路６１２は、予め設定されたゲイン調整値にしたがって画像信号を増幅する。第１ＡＤ変換回路６１３は、アナログ信号をデジタル信号に変換する。
【００３６】
第２アナログプロセッサ６２０も、第２オフセット回路６２１、第２ゲイン回路６２２、第２ＡＤ変換回路６２３を備えている。第３アナログプロセッサ６３０も、第３オフセット回路６３１、第３ゲイン回路６３２、第３ＡＤ変換回路６３３を備えている。各回路の機能は、第１アナログプロセッサ６１０が備える回路と同様である。なお、オフセット補正値やゲイン調整値は、ＣＰＵ３００が設定するものとする。各アナログプロセッサから出力されたデジタル画像信号は、画像制御ＡＳＩＣ３０３へ入力される。
【００３７】
図６は、画像制御ＡＳＩＣ３０３に含まれる画像処理回路３０７の動作を説明するための図である。画像処理回路３０７は、第１シェーディング回路７１１、第２シェーディング回路７２１及び第３シェーディング回路７３１を備えている。第１シェーディング回路７１１は、第１アナログプロセッサ６１０から送出される画像信号を受け取り、シェーディング補正を実行する。第２シェーディング回路７２１は、第２アナログプロセッサ６２０から送出される画像信号を受け取り、シェーディング補正を実行する。第３シェーディング回路７３１は、第３アナログプロセッサ６３０から送出される画像信号を受け取り、シェーディング補正を実行する。シェーディング補正は、１画素ごとに実行される。
【００３８】
画像処理回路３０７は、さらに、段差補正回路７０１を備えている。段差補正は、白黒画像データについてのみ必要となるため、第１シェーディング回路７１１と第２シェーディング回路７２１と接続されている。
【００３９】
段差補正回路７０１は、各ラインに対応した第１ＬＵＴ７０２及び第２ＬＵＴ７０３を備えている。ＬＵＴは、ルックアップテーブルの略称である。段差補正回路７０１は、第１ＬＵＴ７０２及び第２ＬＵＴ７０３を使用して、出力（輝度）レベルのリニアリティ補正（段差補正）を実行する。なお、ＣＰＵ３００は、段差補正を実行しないように、段差補正回路７０１を制御することができる。この場合、第１ＬＵＴ７０２及び第２ＬＵＴ７０３は、それぞれ対応するシェーディング回路からの画像データを補正することなくそのまま後段へスルーする。
【００４０】
逆に、白黒読取時には、ＣＰＵ３００は、第１ＬＵＴ７０２及び第２ＬＵＴ７０３が有効に機能するように第１ＬＵＴ７０２及び第２ＬＵＴ７０３を制御する。前半領域５１０の画像データは第１アナログプロセッサ６１０を経由し、後半領域５２０の画像データは、第２アナログプロセッサ６２０を経由してくる。そのため、第１ゲイン回路６１２と第２ゲイン回路６２２のゲイン調整値が異なる場合、前半領域５１０と後半領域５２０との境界には、出力レベルの段差が発生している可能性がある。よって、段差補正回路７０１の第１ＬＵＴ７０２及び第２ＬＵＴ７０３を有効に機能させることで、前半領域５１０と後半領域５２０との境界における段差を補正することができる。
【００４１】
図７は、実施形態に係るゲイン調整と段差補正とを示したフローチャートである。ここでは、白黒用のラインセンサ４０４についてゲイン調整と段差補正が実行される。
【００４２】
ステップＳ８０１で、ＣＰＵ３００は、白黒モードのゲイン調整を開始する。白黒モードのゲイン調整は、リーダ部２００が起動したときや前回の読取実行時から所定時間以上読取が実行されなかったときなどに実行される。ＣＰＵ３００は、白黒用のラインセンサ４０４を使用して白色板２１０を読み取るために、スキャナユニット２０９を白色板２１０の下へ移動させておく。
【００４３】
ステップＳ８０２で、ＣＰＵ３００は、前半領域５１０のゲインを調整するための第１ゲイン回路６１２の第１ゲイン調整値ＧＡを初期値（例えば０）に設定する。同様に、ＣＰＵ３００は、後半領域５２０のゲインを調整するための第２ゲイン回路６２２の第２ゲイン調整値ＧＢを初期値（例えば０）に設定する。
【００４４】
ステップＳ８０３で、ＣＰＵ３００は、ゲインターゲットレベルを決定する。ゲインターゲットレベルには、上限のターゲットレベルＸと下限のターゲットレベルＹとがある。これらのゲインターゲットレベルは、ＲＡＭ３０２に保持される。各シェーディング回路は、内蔵しているシェーディングＲＡＭに格納されている各画素信号の出力レベルと、ゲインターゲットレベルとを比較し、シェーディング補正を実行する。画像の階調が２５５階調であると仮定すると、上限のターゲットレベルＸは、２４０などに決定される。下限のターゲットレベルＹは、上限のターゲットレベルＸよりも所定値だけ低く決定される。例えば、下限のターゲットレベルＹは、２３０などに決定される。なお、上限のターゲットレベルＸや下限のターゲットレベルＹの決定方法については、採用されるイメージセンサやアナログプロセッサ、シェーディング回路などの組合せに応じて適宜決定される。
【００４５】
ステップＳ８０４で、ＣＰＵ３００は、白黒用のラインセンサ４０４を有効に設定する。これは、白黒用のラインセンサ４０４を使用して白色板２１０を読み取るためである。例えば、白黒用のラインセンサ４０４の前半領域５１０から出力される画像信号が第１アナログプロセッサ６１０に入力されるよう、ＣＰＵ３００は、第１画像信号セレクタ６４０を切り替える。白黒用のラインセンサ４０４の後半領域５２０から出力される画像信号が第２アナログプロセッサ６２０に入力されるよう、ＣＰＵ３００は、第２画像信号セレクタ６４１を切り替える。
【００４６】
ステップＳ８０５で、ＣＰＵ３００は、イメージセンサユニット２０８を起動する。ＣＰＵ３００は、イメージセンサユニット２０８が画像の出力を開始するよう、ラインセンサ駆動回路３０５に命令を送出する。さらに、ＣＰＵ３００は、ランプ２０３を点灯させるための命令をランプ駆動回路３０４に送出する。
【００４７】
ステップＳ８０６で、ＣＰＵ３００は、ランプ２０３の光量およびイメージセンサユニット２０８からの出力が安定するまで待つ。実際にこれらが安定するまで待ってもよいし、予め定められた一定時間だけ待ってもよい。イメージセンサの出力が安定したら、ステップＳ８０７に進む。
【００４８】
ステップＳ８０７で、ＣＰＵ３００は、前半領域５１０に対応する画素信号の出力レベルの中で最大値（最大出力レベルＭＡ）を探索して決定する。例えば、ＣＰＵ３００は、白黒用のラインセンサ４０４が備える素子のうち前半領域５１０に対応する画像データを第１シェーディング回路７１１に含まれるシェーディングＲＡＭからサンプリングする。次に、ＣＰＵ３００は、サンプリングした出力レベルを比較し、比較の結果に基づいて、最大出力レベルＭＡを決定する。
【００４９】
ステップＳ８０８で、ＣＰＵ３００は、後半領域５２０に対応する画素信号の出力レベルの中で最大値（最大出力レベルＭＢ）を探索して決定する。例えば、ＣＰＵ３００は、白黒用のラインセンサ４０４が備える素子のうち後半領域５２０に対応する画像データを第２シェーディング回路７２１に含まれるシェーディングＲＡＭからサンプリングする。次に、ＣＰＵ３００は、サンプリングした出力レベルを比較し、比較の結果に基づいて、最大出力レベルＭＢを決定する。
【００５０】
ステップ８０９で、ＣＰＵ３００は、前半領域５１０の最大出力レベルＭＡと後半領域５２０の最大出力レベルＭＢとを比較し、ＭＡがＭＢより大きいか否かを判定する。ＭＡがＭＢより大きければ、ステップＳ８１０に進む。
【００５１】
ステップＳ８１０で、ＣＰＵ３００は、前半領域５１０の最大出力レベルＭＡをより大きな最大値Ｍに設定し、後半領域５２０の最大出力レベルＭＢをより小さな最大値Ｎに設定する。その後、ステップＳ８１２に進む。
【００５２】
一方、ステップＳ８０９において、ＭＡがＭＢより大きくないと判定されると、ステップＳ８１１に進む。ステップＳ８１２で、ＣＰＵ３００は、後半領域５２０の最大出力レベルＭＢをより大きな最大値Ｍに設定し、前半領域５１０の最大出力レベルＭＡをより小さな最大値Ｎに設定する。その後、ステップＳ８１２に進む。
【００５３】
ステップＳ８１２で、ＣＰＵ３００は、より大きな最大値Ｍと上限のターゲットレベルＸとを比較し、より大きな最大値Ｍが上限のターゲットレベルＸよりも小さいか否かを判定する。最大値Ｍは、上限のターゲットレベルＸにできるだけ近いほうが画像品質は上がる。よって、より大きな最大値Ｍが上限のターゲットレベルＸよりも小さければ、ゲインを調整するために、ステップＳ８１３に進む。
【００５４】
ステップＳ８１３で、ＣＰＵ３００は、第１ゲイン回路６１２に設定されるゲイン調整値ＧＡと第２ゲイン回路６２２に設定されるゲイン調整値ＧＢにそれぞれ同じ値を加算する。その後、ステップＳ８０６に戻る。この１段階だけ増加したゲイン調整値にしたがって、ステップＳ８０６以降の処理が実行される。最終的に、ステップＳ８１２で、より大きな最大値Ｍが上限のターゲットレベルＸ以上になったと判定されると、ステップＳ８１４へ進む。このように、ＣＰＵ３００は、ラインセンサの出力レベルの最大値が予め定められた上限のターゲットレベルとなるまで、複数のラインセンサに共通の出力ゲインを、１段階ずつ、増加させる。よって、ＣＰＵ３００は、第１ゲイン調整手段として機能している。
【００５５】
ステップＳ８１４で、ＣＰＵ３００は、より小さな最大値Ｎと下限のターゲットレベルＹとを比較し、より小さな最大値Ｎが下限のターゲットレベルＹより大きいか否かを判定する。より小さな最大値Ｎが下限のターゲットレベルＹより大きければ、段差補正が必要ないので、ステップＳ８１５に進む。ステップＳ８１５で、ＣＰＵ３００は、段差補正を実行しないことを意味する情報をＲＡＭ３０２に記憶しておく。このとき、第１ゲイン回路６１２に設定されているＧＡと第２ゲイン回路６２２に設定されているＧＢは、同一のゲイン調整値となっている。
【００５６】
図８は、より小さな最大値Ｎが下限のターゲットレベルＹより大きいときに白黒用のラインセンサ４０４により取得された１ラインの輝度分布を示した図である。後半領域５２０の最大値であるＭＢが上限のターゲットレベルＸよりも大きく、前半領域５１０の最大値であるＭＡが下限のターゲットレベルＹよりも大きくなっていることがわかる。
【００５７】
一方で、ステップＳ８１４で、より小さな最大値Ｎが下限のターゲットレベルＹより大きくない、すなわち、下回っていれば、ステップＳ８１６へ進む。ステップＳ８１６で、ＣＰＵ３００は、段差補正をする必要があることを示す情報をＲＡＭ３０２に記憶しておく。
【００５８】
図９は、より小さな最大値Ｎが下限のターゲットレベルＹより大きくないときに白黒用のラインセンサ４０４により取得された１ラインの輝度分布を示した図である。後半領域の最大値であるＭＢが上限のターゲットレベルＸより大きく、前半領域の最大値であるＭＡが下限のターゲットレベルＹより小さいことがわかる。
【００５９】
ステップＳ８１７で、ＣＰＵ３００は、より小さな最大値Ｎが前半領域の最大出力レベルＭＡと等しいか否かを判定する。ここでは、１ラインの全体における出力レベルの最大値が前半領域５１０から輩出された最大値であるか、後半領域５２０から輩出された最大値であるかを判別している。より小さな最大値Ｎが前半領域の最大出力レベルＭＡとが等しければ、より小さな最大値Ｎは前半領域から輩出され、より大きな最大値Ｍは後半領域から輩出されたことになるため、ステップＳ８１８へ進む。
【００６０】
ステップＳ８１８で、ＣＰＵ３００は、前半領域５１０に対応する画素信号の出力レベルの中で最大値（最大出力レベルＭＡ）を探索して決定する。この処理は、ステップＳ８０７と同一の処理である。
【００６１】
ステップＳ８１９で、ＣＰＵ３００は、ＭＡと下限のターゲットレベルＹとを比較し、下限のターゲットレベルＹよりＭＡが小さいか否かを判定する。下限のターゲットレベルＹよりＭＡが小さければ、ステップＳ８２０へ進む。
【００６２】
ステップＳ８２０で、ＣＰＵ３００は、ＮにＭＡを代入し、さらに前半領域５１０のゲイン調整値ＧＡの値に所定値を加算する。ステップＳ８２１で、ＣＰＵ３００は、ラインセンサ４０４の出力が安定するのを待ってから、ステップＳ８１７へ戻る。ステップＳ８１７ないしステップＳ８２１の処理は、ＭＡが下限のターゲットレベルＹ以上となるまで、繰り返し実行される。ステップ８１９で、ＭＡが下限のターゲットレベルＹ以上と判定されると、ステップＳ８２６へ進む。
【００６３】
ステップＳ８２６で、ＣＰＵ３００は、前半領域５１０の最大値であるＭＡと、後半領域５２０の最大値であるＭＢとから段差を決定する。例えば、段差は、ＭＡとＭＢとの差分である。算出された段差は、ＲＡＭ３０２に記憶される。
【００６４】
一方、ステップＳ８１７で、より小さな最大値Ｎが前半領域の最大出力レベルＭＡでなければ、ステップＳ８２２に進む。この場合、より小さな最大値Ｎは後半領域から輩出されたことになる。
【００６５】
ステップＳ８２２で、ＣＰＵ３００は、後半領域５２０に対応する画素信号の出力レベルの中で最大値（最大出力レベルＭＢ）を探索して決定する。この処理は、ステップＳ８０８と同一の処理である。
【００６６】
ステップＳ８２３で、ＣＰＵ３００は、ＭＢと下限のターゲットレベルＹとを比較し、下限のターゲットレベルＹよりＭＢが小さいか否かを判定する。下限のターゲットレベルＹよりＭＡが小さければ、ステップＳ８２４へ進む。
【００６７】
ステップＳ８２４で、ＣＰＵ３００は、ＮにＭＢを代入し、さらに後半領域５２０のゲイン調整値ＧＢの値に所定値を加算する。ステップＳ８２５で、ＣＰＵ３００は、ラインセンサ４０４の出力が安定するのを待ってから、ステップＳ８１７へ戻る。ステップＳ８１７、ステップＳ８２２ないしステップＳ８２５の処理は、ＭＢが下限のターゲットレベルＹ以上となるまで、繰り返し実行される。ステップ８２３で、ＭＢが下限のターゲットレベルＹ以上と判定されると、ステップＳ８２６へ進む。ステップＳ８２６では、上述したように、段差が算出される。
【００６８】
図１０は、段差が存在するときの白黒用のラインセンサ４０４により取得された１ラインの輝度分布を示した図である。後半領域５２０の最大値であるＭＢが上限のターゲットレベルＸより大きく、前半領域５１０の最大値であるＭＡが下限のターゲットレベルＹより大きい。しかし、中央領域には、段差が発生していることがわかる。そのため、段差を算出して補正する必要がある。
【００６９】
白黒用のラインセンサ４０４に関するゲイン調整が終了すると、ステップＳ８２６で算出された段差補正値と、白黒用のイメージセンサユニットにおける前半領域用のゲイン調整値ＧＡと、後半領域用のゲイン調整値ＧＢとが確定する。
【００７０】
本実施形態によれば、複数のラインセンサのそれぞれにおいて出力レベルの最大値（ＭＡ、ＭＢ）が決定され（Ｓ８０７、Ｓ８０８）、最大値の出力レベルで画像信号を出力したラインセンサが決定される（Ｓ８０９）。よって、ＣＰＵ３００は、第１決定手段として機能する。さらに、本実施形態によれば、第１決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた上限のターゲットレベルとなるまで、複数のラインセンサの出力ゲインが増加する（Ｓ８１２、Ｓ８１３）。よって、ＣＰＵ３００は、第１ゲイン調整手段として機能する。さらに、第１ゲイン調整手段による出力ゲインの調整が完了した後で、複数のラインセンサにおけるそれぞれの最大値のうち最も小さい最大値（Ｎ）の出力レベルで画像信号を出力したラインセンサが決定される（Ｓ８１０、Ｓ８１１）。よって、ＣＰＵ３００は、第２決定手段として機能する。また、第２決定手段により決定されたラインセンサの出力レベルの最大値が予め定められた下限のターゲットレベル（Ｙ）を超えているか否かを判定する判定手段としてＣＰＵ３００は機能する（Ｓ８１４）。第２決定手段により決定されたラインセンサの出力レベルの最大値が下限のターゲットレベルを超えていない場合がある。この場合、決定されたラインセンサの出力レベルの最大値が下限のターゲットレベルを超えるようになるまで、ＣＰＵ３００は、決定されたラインセンサの出力ゲインを増加させる（Ｓ８２０、Ｓ８２４）。よって、ＣＰＵ３００は、第２ゲイン調整手段として機能する。なお、段差補正回路７０１は、第２ゲイン調整手段による出力レベルの調整が完了した後で、複数のラインセンサの境界における出力レベルの段差を低減する段差低減手段として機能する。一方で、第２ゲイン調整手段による出力レベルの調整を実行せずとも第２決定手段により決定されたラインセンサの出力レベルの最大値が下限のターゲットレベルを超えていれば（Ｓ８１４）、ＣＰＵ３００は、段差補正回路７０１による段差の低減を実行しない。
【００７１】
図１１は、白黒画像読取処理を示したフローチャートである。白黒画像読取処理は、不図示の操作部から白黒読込ジョブの実行が指示されると、開始される。
【００７２】
ステップＳ１１０１で、ＣＰＵ３００は、ＲＡＭ３０２からゲイン調整値ＧＡを読み出して第１ゲイン回路６１２に設定し、ゲイン調整値ＧＢを第２ゲイン回路６２２へ設定する。ステップＳ１１０２で、ＣＰＵ３００は、ＣＰＵ３００は、白黒用のラインセンサ４０４を有効に設定する。この処理は、ステップＳ８０４と同様の処理である。
【００７３】
ステップＳ１１０３で、ＣＰＵ３００は、ＲＡＭ３０２に記憶されている段差補正の有無を示す情報を参照し、段差補正が必要か否かを判定する。段差補正が必要であれば、ステップ１１０４に進む。ステップＳ１１０４で、ＣＰＵ３００は、ＲＡＭ３０２に記憶されている段差の値を読み出し、第１ＬＵＴ７０２と第２ＬＵＴ７０３へそれぞれ設定することで、段差補正値が決定される。このように、前半領域５１０の段差補正値は、段差の値と第１ＬＵＴ７０２とから決定される。同様に、後半領域５２０の段差補正値は、段差の値と第２ＬＵＴ７０３とから決定される。第１ＬＵＴ７０２には、それぞれ値の異なる段差に対する段差補正値が実験等により決定され、予め記憶されている。同様に、第２ＬＵＴ７０３には、それぞれ値の異なる段差に対する段差補正値が実験等により決定され、予め記憶されている。
【００７４】
一方、ＲＡＭ３０２に記憶されている情報が段差補正は不要であることを示していれば、ステップＳ１１０５に進む。ステップＳ１１０５で、ＣＰＵ３００は、入力された画像データに段差補正を施すことなくそのまま出力するよう、段差補正回路７０１を設定する。これをスルー設定と呼ぶ。スルー設定は、画像データに対して輝度変換処理を行わないための設定である。よって、段差補正回路７０１を有効に設定したときと比べ、読み取った画像を劣化させることなく再現することができる。本実施形態では、段差補正回路７０１に含まれる第１ＬＵＴ７０２と第２ＬＵＴ７０３とをスルー設定するが、画像信号がこれらのＬＵＴを経由しないように画像信号を迂回させるためのスイッチと迂回路が設けられてもよい。
【００７５】
ステップＳ１１０６で、ＣＰＵ３００は、イメージセンサユニット２０８を起動する。ＣＰＵ３００は、イメージセンサユニット２０８が画像の出力を開始するよう、ラインセンサ駆動回路３０５に命令を送出する。さらに、ＣＰＵ３００は、ランプ２０３を点灯させるための命令をランプ駆動回路３０４に送出する。
【００７６】
ステップＳ１１０７で、ＣＰＵ３００は、ランプ２０３の光量およびイメージセンサユニット２０８からの出力が安定するまで待つ。出力が安定したら、ステップＳ１１０８に進む。ステップＳ１１０８で、ＣＰＵ３００は、ラインセンサ４０４を使用して、ＡＤＦ１００から搬送されてくる原稿や、ブック用プラテンガラス２０２上の原稿などを白黒画像として読み取る。
【００７７】
ステップＳ１１０９で、ＣＰＵ３００は、ＡＤＦ１００の原稿トレイ２０上に原稿が残っている原稿があるか否かを判定する。原稿が残っていると判断された場合には、ステップＳ１１０８に戻り、再度、ＣＰＵ３００は、次の原稿を読み取る。原稿が残っていなければ、ＣＰＵ３００は、読み取り処理を終了する。
【００７８】
以上説明したように、本実施形態によれば、原稿の１ラインを分割してなる複数の領域をそれぞれ読み取る複数のラインセンサにおいて発生する出力レベルの段差を軽減しつつ、Ｓ／Ｎ比を向上させることが可能となる。とりわけ、ステップＳ８１７ないしＳ８２５における出力レベルの調整を実行せずとも第２決定手段により決定されたラインセンサの出力レベルの最大値（Ｎ）が下限のターゲットレベル（Ｙ）を超えていれば、段差補正回路７０１は、段差の低減を実行しない。一般に、段差の低減を実行すると、Ｓ／Ｎ比が劣化する恐れがある。よって、必要なときにのみ段差補正を実行することで、出力レベルの段差を軽減しつつ、Ｓ／Ｎ比を向上させることが可能となる。
【００７９】
とりわけ、ＣＰＵ３００は、前半領域５１０の最大値ＭＡと後半領域５２０の最大値ＭＢとのうちより大きなほうの最大値（Ｍ）が上限のターゲットレベルＸとなるまで、前半領域５１０と後半領域５２０の各出力ゲインを１段階ずつ増加させる。これにより、前半領域５１０と後半領域５２０との各Ｓ／Ｎ比が改善する。
【００８０】
本実施形態では、白黒画像を読み取るための白黒用のラインセンサについて説明した。しかし、カラー画像を読み取るためのラインセンサについても領域を分割する場合は、本発明の技術思想を適用できることはいうまでもない。
【００８１】
一般に、カラー画像の読み取りと白黒画像の読み取りは択一的に実行される。そこで、画像信号セレクタを設けることで、第１アナログプロセッサ６１０と第２アナログプロセッサ６２０とをカラー画像の読み取りと白黒画像の読み取りとで共用できる。これにより、製造コストと回路規模とを削減することが可能となる。
【００８２】
とりわけ本実施形態では、複数の点光源を主走査方向の中央部よりも端部において多く配置している。さらに、レンズなどの結像手段を用いて原稿からの光をラインセンサに結像させている。このような構成を採用する画像読取装置では段差が顕著となりやすいため、本発明を適用する価値がある。
【図面の簡単な説明】
【００８３】
【図１】実施形態に係る画像読取装置の概略断面図である。
【図２】ＡＤＦ１００とリーダ部２００を制御するための制御ユニットを示したブロック図である。
【図３】４ラインイメージセンサを示した図である。
【図４】白黒用のラインセンサ４０４のみに設けられるシフトレジスタを説明するための図である。
【図５】アナログプロセッサ３０６を説明するための図である。
【図６】画像制御ＡＳＩＣ３０３に含まれる画像処理回路３０７の動作を説明するための図である。
【図７】実施形態に係るゲイン調整と段差補正とを示したフローチャートである。
【図８】より小さな最大値Ｎが下限のターゲットレベルＹより大きいときに白黒用のラインセンサ４０４により取得された１ラインの輝度分布を示した図である。
【図９】より小さな最大値Ｎが下限のターゲットレベルＹより大きくないときに白黒用のラインセンサ４０４により取得された１ラインの輝度分布を示した図である。
【図１０】段差が存在するときの白黒用のラインセンサ４０４により取得された１ラインの輝度分布を示した図である。
【図１１】白黒画像読取処理を示したフローチャートである。
【図１２】線光源における輝度分布とつなぎ段差とを説明するための図である。
【図１３】ＬＥＤ光源における輝度分布とつなぎ段差とを説明するための図である。
【図１４】関連技術におけるゲイン調整と段差補正とを説明するための図である。
【図１】
2010177930.tif 000003
【図２】
2010177930.tif 000004
【図３】
2010177930.tif 000005
【図４】
2010177930.tif 000006
【図５】
2010177930.tif 000007
【図６】
2010177930.tif 000008
【図７】
2010177930.tif 000009
【図８】
2010177930.tif 000010
【図９】
2010177930.tif 000011
【図１０】
2010177930.tif 000012
【図１１】
2010177930.tif 000013
【図１２】
2010177930.tif 000014
【図１３】
2010177930.tif 000015
【図１４】
2010177930.tif 000016