"原稿の画像を光学的に読み取って電気信号に変換したアナログ画像信号を入力し、そのアナログ画像信号の指定範囲をサンプルホールドするサンプルホールド回路と、そのサンプルホールド後のアナログ画像信号を増幅するアナログ可変ゲインアンプと、その増幅したアナログ画像信号をデジタル画像信号に変換するA/D変換回路と、その変換されたデジタル画像信号を可変の乗算係数で乗算することにより増幅するデジタル可変ゲインアンプとを有する画像信号処理装置であって、白基準部材を読み取って得られたアナログ画像信号が入力されたときに、前記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルを検出し、その信号レベルが所定の第1の目標値となるように、前記アナログ可変ゲインアンプのゲインと前記デジタル可変ゲインアンプの乗算係数を調整する第1のゲイン調整手段と、原稿が読み取り位置を通過していないタイミングで、その読み取り位置で読み取り可能な背景部材を読み取って得られたアナログ画像信号を入力して、前記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルを取得し、該信号レベルと、以前の背景部材の読み取り時に得られたデジタル画像信号の信号レベルとの比較結果に基づき、該デジタル画像信号の信号レベルの変動を補償するように前記デジタル可変ゲインアンプの乗算計数を補正する第2のゲイン調整手段とを備え、前記第1のゲイン調整手段が、前記デジタル可変ゲインアンプの乗算計数が1より大きくなるように前記アナログ可変ゲインアンプのゲインと前記デジタル可変ゲインアンプの乗算係数を設定する手段であることを特徴とする画像信号処理装置。請求項1記載の画像信号処理装置であって、前記第1の自動ゲイン調整手段が、前記デジタル可変ゲインアンプの乗算係数を1より大きい値に設定した状態で、前記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルを前記第1の目標値に近づけるように前記アナログ可変ゲインアンプのゲインを調整し、その後、前記デジタル可変ゲインアンプの乗算係数を、前記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルが前記第1の目標値になるように調整することを特徴とする画像信号処理装置。請求項1記載の画像信号処理装置であって、前記第1の自動ゲイン調整手段が、前記デジタル可変ゲインアンプの乗算計数を1以上の値に設定した状態で、前記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルが前記第1の目標値よりも低い第2の目標値に近づけるように前記アナログ可変ゲインアンプのゲインを調整し、その後、前記デジタル可変ゲインアンプの乗算係数を、前記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルが前記第1の目標値になるように調整することを特徴とする画像信号処理装置。集積回路として構成したことを特徴とする請求項1乃至3いずれか一項に記載の画像信号処理装置。請求項1乃至4のいずれか一項に記載の画像信号処理装置と、原稿の画像情報を光学的に読み取ってアナログ画像信号に変換し、そのアナログ画像信号を前記画像信号処理装置に入力する画像読取手段とを備えたことを特徴とする画像読取装置。請求項5記載の画像読取装置であって、前記画像読取手段が、一連の読み取りに係る1枚目の原稿読み取り前に前記白基準部材及び背景部材をそれぞれ読み取り、該一連の読み取りに係る2枚目以降の原稿読み取り前には前記白基準部材を読み取らずに前記背景部材を読み取ることを特徴とする画像読取装置。請求項5又は6記載の画像読取装置と、該画像読取装置による読み取りで得たデジタル画像データに基づき画像を形成する画像形成手段とを備えたことを特徴とする画像形成装置。しかしながら、このALCを実施するにあたり、従来の手法でAGCを行うとすると、ALCを行っても光量変動を十分にカバーすることができない場合が生じるという問題があった。ALCは、露光ランプの光量変動を補正する方向に、デジタル増幅器の乗算係数を変化させるが、光量変動は明るくなる方向と暗くなる方向の両方のケースが存在する。光量変動が暗くなる方向の場合は、上述の例のように乗算係数を大きくする方向に調整することになるが、一般に、デジタル増幅器の乗算係数設定可能範囲の上限には通常十分余裕があるため問題ない。しかし、光量変動が明るくなる方向の場合、上述したように、AGCにおいてピーク値が白レベル目標値を超えないできるだけ大きいゲインをAVGAに設定し、その後ピーク値を白レベル目標値と一致させるようにDVGAの乗算係数を設定するとすると、AVGAのゲインとDVGAの乗算係数を合わせたトータルのゲインに対してAVGAのゲインが占める割合が大きくなる場合があり、DVGAの乗算係数を光量変動をカバーできるだけ下げられないことがある。この発明は、このような問題を解決し、画像情報を光学的に読み取って得られるアナログ画像信号をデジタル画像データに変換して出力する場合において、読み取り対象物を照明する光源の光量変動を補正するオートレベルコントロールALCを、効果的に機能させられるようにすることを目的とする。上記の目的を達成するため、この発明による画像信号処理装置は、原稿の画像を光学的に読み取って電気信号に変換したアナログ画像信号を入力し、そのアナログ画像信号の指定範囲をサンプルホールドするサンプルホールド回路と、そのサンプルホールド後のアナログ画像信号を増幅するアナログ可変ゲインアンプと、その増幅したアナログ画像信号をデジタル画像信号に変換するA/D変換回路と、その変換されたデジタル画像信号を可変の乗算係数で乗算することにより増幅するデジタル可変ゲインアンプとを有する画像信号処理装置であって、白基準部材を読み取って得られたアナログ画像信号が入力されたときに、上記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルを検出し、その信号レベルが所定の第1の目標値となるように、上記アナログ可変ゲインアンプのゲインと上記デジタル可変ゲインアンプの乗算係数を調整する第1のゲイン調整手段と、原稿が読み取り位置を通過していないタイミングで、その読み取り位置で読み取り可能な背景部材を読み取って得られたアナログ画像信号を入力して、上記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルを取得し、その信号レベルと、以前の背景部材の読み取り時に得られたデジタル画像信号の信号レベルとの比較結果に基づき、そのデジタル画像信号の信号レベルの変動を補償するように上記デジタル可変ゲインアンプの乗算計数を補正する第2のゲイン調整手段とを備え、上記第1のゲイン調整手段が、上記デジタル可変ゲインアンプの乗算計数が1より大きくなるように上記アナログ可変ゲインアンプのゲインと上記デジタル可変ゲインアンプの乗算係数を設定する手段であるものである。このような画像信号処理装置において、上記第1の自動ゲイン調整手段が、上記デジタル可変ゲインアンプの乗算係数を1より大きい値に設定した状態で、上記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルを上記第1の目標値に近づけるように上記アナログ可変ゲインアンプのゲインを調整し、その後、上記デジタル可変ゲインアンプの乗算係数を、上記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルが上記第1の目標値になるように調整するようにするとよい。あるいは、上記第1の自動ゲイン調整手段が、上記デジタル可変ゲインアンプの乗算計数を1以上の値に設定した状態で、上記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルが上記第1の目標値よりも低い第2の目標値に近づけるように上記アナログ可変ゲインアンプのゲインを調整し、その後、上記デジタル可変ゲインアンプの乗算係数を、上記デジタル可変ゲインアンプによる増幅後のデジタル画像信号の信号レベルが上記第1の目標値になるように調整するようにするとよい。また、上記いずれかの画像信号処理装置を集積回路として構成してもよい。また、この発明による画像読取装置は、上記いずれかの画像信号処理装置と、原稿の画像情報を光学的に読み取ってアナログ画像信号に変換し、そのアナログ画像信号を上記画像信号処理装置に入力する画像読取手段とを備えたものである。この画像読取装置において、上記画像読取手段が、一連の読み取りに係る1枚目の原稿読み取り前に上記白基準部材及び背景部材をそれぞれ読み取り、その一連の読み取りに係る2枚目以降の原稿読み取り前には上記白基準部材を読み取らずに上記背景部材を読み取るようにするとよい。また、この発明による画像形成装置は、上記何れかの画像読取装置と、その画像読取装置による読み取りで得たデジタル画像データに基づき画像を形成する画像形成手段とを備えたものである。以上のようなこの発明の画像信号処理装置、画像読取装置及び画像形成装置によれば、画像情報を光学的に読み取って得られるアナログ画像信号をデジタル画像データに変換して出力する場合において、読み取り対象物を照明する光源の光量変動を補正するオートレベルコントロールALCを、効果的に機能させられるようにすることができる。以下、この発明を実施するための形態を図面に基づいて具体的に説明する。まず、この発明の一実施形態である画像読取装置について、図1を参照しながら説明する。図1は、その画像読取装置の概略構成を示す図である。図1において、この画像読取装置100は、コンタクトガラス101、白基準板102、第1キャリッジ103、第2キャリッジ104、結像レンズ105、CCD106、ADF107及び背景板108を備える。このうち、コンタクトガラス101は、原稿P1を載置するためのものである。また、白基準板102は、この画像読取装置100の白レベルの基準となる白基準部材であり、AGCを行う際に読み取られるものである。また、第1キャリッジ103は、原稿露光用の光源103aと第1反射ミラー103bとを含んでおり、図示しない駆動手段であるステッピングモータにより駆動され、コンタクトガラス上に載置された原稿P1を副走査方向に光学走査しながら移動することができる。また、後述のように、所定の位置に停止させて、ADF107により自動搬送される原稿P2の画像読み取りに用いることもできる。また、第2キャリッジ104は、第2反射ミラー104aと第3反射ミラー104bとを含んでおり、同じく図示しないステッピングモータにより駆動され、第1キャリッジ103に追随して副走査方向に移動するものである。また、結像レンズ105は、第1反射ミラーから第3反射ミラーに順次反射された反射光をCCD106に集光して結像させるためのものである。また、CCD106は、反射光を光電変換してアナログ電気信号に変換し、後述する信号処理IC10に入力として供給するためのものである。また、ADF107は、原稿台に載置された原稿P2を1枚ずつ順次自動的に給紙して搬送するためのものである。また、背景板108は、ADF107により原稿P2が搬送される場合に、第1キャリッジ103が原稿を読み取るために停止する位置と対向する位置に設置されるものであって、光源103aの光量変動を補正するためのALCを行う際に読み取られる背景部材である。なお、背景板108は、ADF107を構成する部材、例えば搬送ベルトの地肌、により代用することもできる。このような画像読取装置100において、コンタクトガラス101に載置された原稿P1の画像を読み取る場合、光源103aから照射された照明光が原稿P1により反射されて、その反射光が第1ミラー103bにより反射偏向された後、第2キャリッジ104の第2及び第3ミラー104a,104bで順次反射偏向され、結像レンズ105に導かれCCD106の受光面上に縮小結像される。この際、第1キャリッジ103は、図示しないステッピングモータにより原稿P1の副走査方向に沿って、速度Vで仮想線で示す位置まで移動し、同時にそれと連動して第2キャリッジ104が、第1キャリッジ103の半分の速度、すなわち1/2Vで仮想線で示す位置まで移動して、原稿P1の副走査方向全体を読み取る。一方、ADF107により搬送される原稿P2を読み取る場合、第1キャリッジ103及び第2キャリッジ104は所定の読み取り位置にて停止したまま、連続搬送される原稿P2を読取る。次に、画像読取装置100が備える、原稿を読み取って得たアナログ信号をデジタル画像データに変換するための信号処理ICについて説明する。図2は、その信号処理ICの構成を示すブロック図である。なお、図2において、図5と対応する構成には同一の符号を付している。また、この図2のうち、イメージセンサ20から信号処理IC10へのアナログ画像信号の出力に係る部分の構成は図5に示したものと同様であり、信号処理IC10も、AGC回路17及びALC回路18を内蔵した点及びこれら回路を制御するためにタイミングジェネレータ兼入出力回路19が入出力する制御信号が増えた点以外は、図5に示した信号処理IC80と同様であるので、これら以外の相違点を中心に説明する。また、説明に際して、特段RGB成分を識別する必要がない場合は、符号の後のアルファベットを省略して説明する。まず、タイミングジェネレータ兼入出力回路19は、図5に示したタイミングジェネレータ兼入出力回路16に、AGC回路17の動作タイミングを制御するための信号SHGTと、ALC回路18の動作タイミングを制御するための信号LVGTの入出力を追加したものである。また、ライン同期信号XLSYNCをAGC回路17及びALC回路18に供給するための配線も追加している。これらのうちSHGTは、AGC回路17を制御するためのゲート信号であり、基準白板102を読取っている期間にはこのゲート信号SHGTをLにアサートしてこのことを示す。また、入力信号LVGTは、ALC回路18を制御するためのゲート信号であり、背景板108を読取っている期間にはこのゲート信号LVGTをLにアサートしてこのことを示す。また、ライン同期信号XLSYNCは、AGC回路17及びALC回路18に、基準白板102及び背景板108を読取った際のラインの切り替わりタイミングを伝達するために用いる。次に、AGC回路17は、主電源ON時や省エネモード復帰時などに白基準板102を読み取って得られたアナログ画像信号が信号処理IC10に入力されたとき、すなわちタイミングジェネレータ兼入出力回路19から入力されるゲート信号SHGTがLの期間に、各色のデジタル画像データDRO,DGO,DBOのピーク値を検出して、そのピークレベルが予め定めた白レベル目標値になるようにAVGA13のゲイン及びDVGA15の乗算係数を色毎に調整する機能を有する。なお、この設定に際し、DVGA15の乗算係数の初期値を任意に設定したり、AVGAのゲインを調整する際のピークレベルの目標値を、最終的な白レベル目標値と異なる値に設定したりすることが可能である。これらの設定の手順については後に詳述する。また、図2では図示を省略したが、各色のデジタル画像データの出力には、図5に示した平均化回路30及びピーク検出回路40と同様な回路がDRO,DGO及びDBOの各出力に接続され、各ピーク検出回路が検出したピークレベルの値は、CPUを介して対応する色のAGC回路17及びALC回路18に供給される。なお、ピークレベルは、AGCに用いる信号レベルの一例として挙げたものであり、読み取り画像の明るさを示すデータであれば、ピーク以外の信号レベルを示すデータも使用可能である。また、ALC回路18は、ADF107にて原稿搬送中に背景板108を読み取って得られたアナログ画像信号が信号処理IC10に入力されたとき、すなわちタイミングジェネレータ兼入出力回路19から入力されるゲート信号LVGTがLの期間に、各色のデジタル画像データDRO,DGO,DBOのピーク値を検出する。そして、そのピーク値と、前回の読み取り時に検出して記憶しておいたピークレベルと、今回の読み取り時に検出したピーク値とを比較して、その比に基づき、光源の光量変動に伴って生じるデジタル画像データのレベル変動を補償するように、DVGA15の乗算係数を補正する機能を有する。補正量の算出法は、図5の説明で述べた従来の手法と同様でよい。すなわち、乗算係数を8倍に設定した上で前回背景板108を読み取って得られたデジタル画像データのピークレベルが800digitだった場合に、今回背景板を読取って得られたデジタル画像データのピークレベルが400digitになっていたとすると、次の原稿を読み取る前に乗算係数を16倍8倍×800/400にする等である。なお、1枚読み取る毎にこの補正を行うことは必須ではなく、何枚か読み取る毎に、又は補正が必要と判断した適当なタイミングで行うようにしてもよい。ピークレベルの比較対象も、直前の補正時のピークレベルである必要はなく、何回か前の補正時のピークレベルであってもよい。この場合、設定すべき乗算係数も、同じ時に設定されていた乗算係数に基づいて求める。そして、この実施形態の画像読取装置100において、AVGA13のゲイン及びDVGA15の乗算係数の設定は、AGC回路17とALC回路18が共同して行う実際にはALC回路18はAVGA13の乗算係数の設定には関与しない。すなわち、まず第1回目の原稿読み取り前に白基準板102を読み取って、この読み取りで得たデジタル画像データのピークレベルが予め定めた白レベル目標値になるように、AGC回路17がAVGA13のゲイン及びDVGA15の乗算係数を調整するAGCを行う。またこのとき、図示しない回路により、調整後の条件を前提に、白基準板102を読み取って得たデジタル画像データから、シェーディング補正用のエリア平均データを生成する。そして、第1回目の読み取りの前又は後に、背景板108を読み取ってこの読み取りで得たデジタル画像データのピークレベルを記憶しておき、以後の読み取りの際には、白基準板102の読み取りは行わず、背景板108を読み取って、前回の背景板108の読み取り時のピークレベルとの比に基づき、DVGA15の乗算係数を補正するALCを行う。このようにすることにより、原稿読み取りの合間に白基準板102を読みに行ったり、シェーディング補正用データの更新をしたりすることなく、光源の光量変動の影響を除去した画像データを出力できるため、原稿読み取りの生産性を上げることができる。以上のような画像読取装置100における一つの特徴は、AGC回路17によるAGCに係る処理の内容である。そこで、以下この点に関連して、主電源ON時や省エネモード復帰時などに白基準板102を読取った場合に、AGC回路17が実行する処理について図3を参照しながら説明する。図3は、図2に示したAGC回路17がAGCを行う際に実行する処理の手順を示すフローチャートである。この処理は、ハードウェアによって実現しても、ソフトウェアによって実現しても、その組み合わせでもよい。なお、各色のAGC回路は、対応する色についてAGCを行うものであり、フローチャートには1色分の処理を示している。フローチャート及び以下の説明における、パラメータを示す文字列中のには、色を示すR,G,Bのいずれかの文字を示し、例えば、RのAGCの処理においては、AGainは、RのAVGA13Rのゲインを示すパラメータRAGainを指す。ただし、以下の説明においては、特に必要がない限り、色は区別せずに説明する。画像読取装置100において、不図示の主制御部の制御により主電源ON時や省エネモード復帰時などに白基準板102の読み取りを行い、ゲート信号SHGTがアサートされると、AGC回路17は、図3に示す処理を開始する。なおこのとき、主制御部からAGC回路17へ、必要に応じてTGI/F19を介して、AGCの実行をイネーブルする信号の供給あるいはフラグの設定を、SHGTのアサートに先立って行い、AGC回路がこのタイミングで図3に示す処理を開始し、ステップS101の後、ゲート信号SHGTがアサートされるまで待機するようにしてもよい。そして、図3の処理においては、AGC回路17はまず、DVGA15の乗算係数DGainを1より大きい適当な値に設定するS101。ただし、この時設定する乗算係数は、使用する光源103aの特性から光量変動で明るくなる幅をカバーできる値とする。例えば、光源103aが初期光量から20変動する光源だった場合、ワーストケースとして変動幅の中で最も暗くなっている状態でAGCを行い、後で変動幅の中で最も明るくなった状態でALCを行う必要があることを考慮して、DVGA15の乗算係数DGainを1.25倍に設定すればよい。何倍の値を設定するかは、工場出荷時あるいはメンテナンスの際に、予め定めておく。その後、AGain調整フローに係る処理に移る。すなわち、まずAGainの調整ライン数カウンタAGain_COUNTをリセットするS102。そして、AVGA13のゲインを設定するためのパラメータAGainを、設定し得る最小のゲインを示すMIN値にセットするS103と共に、白基準板102を読み取って得られた1ライン分のデジタル画像データについてピークレベル値を取得するPEAKとするS104。その後、調整ライン数カウンタAGain_COUNTをカウントアップするS105と共に、ステップS104で取得したピークレベルPEAKが、白レベル目標値TGTを超えているか否か判断するS106。そして、この判断においてピークレベルが白レベル目標値以下の場合S106のNo方向、現在のAGainが設定し得る最大値MAXか否か判定しS107、最大値でなければ、AGainを1段階高い値に設定しS108、ステップS111に進む。ステップS107で最大値であれば、これ以上AVGA13のゲインを上げることができないため、そのままステップS111に進む。また、ステップS106でYes、すなわちピークレベルが白レベル目標値を上回っている場合、現在のAGainが設定し得る最小値MINか否か判定しS109、最小値でなければ、AGainを1段階低い値に設定しS110、ステップS111に進む。ステップS109で最小値であれば、これ以上AVGA13のゲインを下げることができないため、そのままステップS111に進む。いずれの場合も、ステップS111においては、調整ライン数カウンタAGain_COUNTが、予め設定されている規定値[A_line]に達しているか否かの判定を行う。そして、規定ライン数に達していない場合は、ステップS104に戻って調整を続け、規定ライン数に達している場合は、AGain調整フローを終了してステップS112に進む。このように、AGC回路17は、S111において規定ライン数に達したと判断するまで、繰り返しライン毎にピークレベル値を取得し、これを白レベル目標値TGTに近づけるようにAGainのフィードバック制御を行う。そして、このAGain調整フローS102乃至S111を経ると、白基準板102を読み取って得られるデジタル画像データのピークレベルが、TGTに近くなるような値にAGainを設定することができる。ただし、上述したように、AVGA13による調整はAVGA自体のハードウェア的な制約もあり、かなり粗い精度での調整で構わない。そして、AGC回路17は、AGain調整フローが終了すると、次のラインについて、白基準板102を読取って得られたデジタル画像データのピークレベル値を取得しS112、この値に基づいて、Dgainの値を適切な値に更新してS113、処理を終了する。新たに設定すべきDgainの値は、ステップS101で設定した、ステップS112までの処理で用いたDgainの値を用いて、×DGainにより算出することができる。ステップS113でこのようにDgainの値を設定することにより、AGainの調整によるピークレベルの調整が粗いものであっても、十分な精度で、デジタル画像データのピークレベル値を白レベル目標値TGTに一致させることができる。以上の処理によってDgain及びAGainの値を設定すると、最終的に設定されるDgainの値は、1より大きい値になると考えられる。AGainの調整粗さを考慮してもステップS113でDgainの値が1以下にならないようにステップS101でDgainの値を1より十分大きい値に設定しておけば確実である。そして、この場合、以降に行うALCにおけるDgainの調整を、1より大きい値を基準として行うことができる。従って、光源の光量が変動して増加し、ALCにおいてDgainを減少させる方向に調整することになった場合でも、Dgainの調整を1を基準として行う場合よりも、細かく調整することができる。例えば、DVGA15における乗算係数の設定可能範囲を0~20とし、この範囲の値を10bit0~1023の値で設定するとすると、初期値が110bitの設定値で51の場合、これより小さい値は51段階でしか設定することができないが、初期値が1.2510bitの設定値で64であれば、64段階の設定が可能である。10bitでの設定値を1変化させた場合の乗算係数の変化率も、乗算係数の値が1付近であると約2であるのに対し、乗算係数の値が1.25付近であると約1.6であり、この観点でも、細かな調整が可能であると言える。変形例:図4以上で実施形態の説明を終了するが、この発明において、装置の構成、AGC回路17の具体的な処理内容が前述した実施形態で説明したものに限られないことはもちろんである。例えば、AGC回路17が実行するAGCの処理を、図3に示したものに代えて図4に示すものとすることができる。図4は、この変形例において図2に示したAGC回路17がAGCを行う際に実行する処理の手順を示す、図3と対応するフローチャートである。なお、AGC回路17は、AGain調整フローにおける白レベル目標値を最終的な白レベル目標値よりも低い値に設定するため、AGain調整フローにおける白レベル目標値を最終的な白レベル目標値の何倍の値に設定するかを定める減衰率のパラメータを設定可能としている。この減衰率のパラメータの値は、工場出荷時あるいはメンテナンスの際に、1より小さい値を予め設定しておく。また、設定すべき値は、使用する光源103aの特性から光量変動で明るくなる幅をALCで十分カバーできるようにすることを踏まえて定める。例えば、光源103aが初期光量から20変動する光源だった場合、ワーストケースとして変動幅の中で最も暗くなっている状態でAGCを行い、後で変動幅の中で最も明るくなった状態でALCを行う必要があることを考慮して、減衰率を80に設定すればよい。また、は、図3と同様の意味であり、図中破線で囲まれたAGain調整フローS203乃至S212は図3と同じ処理のため説明を省略して異なる処理を中心に説明する。図4の処理において、AGC回路17はまず、DVGA15の乗算係数DGainを1に設定するS201。そして、白レベル目標値TGTを、予め設定されている減衰率[TGT_DOWN]を用いて、以後のAGain調整フローで用いる値TGT×[TGT_DOWN]に更新するS202。このことにより、白レベル目標値として、最終的な目標値よりも低い値を設定することができる。次に、S203乃至S212に示すAGain調整フローに移って、白基準板102を読み取って得られるデジタル画像データのピークレベルが、減衰後の白レベル目標値に近くなるような値にAGainを調整する。その後、AGC回路17は、ステップS213において、TGTをステップS202での変更前の値、すなわち最終的な白レベル目標値に戻す。この値はTGT/TGT_DOWNにより求めることができる。そして、次のラインについて、白基準板102を読み取って得られたデジタル画像データのピークレベル値を取得しS214、この値に基づいて、Dgainの値を適切な値に更新してS215、処理を終了する。なお、ステップS214で取得するピークレベル値は、AGain調整フローにて、ピークレベル値がステップS202で設定した低い白レベル目標値に近くなるようにAVGA13のゲイン調整されているため、この低い白レベル目標値付近の値となるはずである。また、ステップS215で使用する式は、図3のステップS113の式で、右辺のDGainが1である場合の式であるが、これは、ステップS201でDGainの値を1に設定したことに対応するものである。図3のステップS113と同じ式を用いても構わない。そして、これらの式により設定されるDGainの値は、概ね減衰率[TGT_DOWN]の逆数付近の値、すなわち1より大きい値となると考えられる。すなわち、以上のAGC回路17が行う処理においては、ステップS201及びS202で白レベル目標値を、適当な減衰率により下げた上でAVGA13のゲイン調整を行っているため、最終的にピークレベル値を減衰前の白レベル目標値にするにはDVGA15の乗算係数の値を1よりも大きい値とする必要がある。従って、乗算係数の値を1よりも大きい値に設定することができ、以降のALCを行う際のDgainの調整を、1より大きい値を基準として行うことができるので、上述した図3の処理を行った場合と同様の効果が得られる。なお、図4のステップS201において、DVGA15の乗算係数DGainを1より大きい値に設定しても構わない。この場合、ステップS215で使用する式は、図3のステップS113と同じ式とする。また、以上とは別の変形として、上述した実施形態における信号処理IC10は、集積回路として構成することは必須ではなく、基板上に所要のモジュールを搭載し、配線する等により構成しても構わない。また、画像読取装置100を、デジタル複写機、ファクシミリ装置、あるいはこれらの機能を複合した複合機等の画像形成装置の画像読取部として設けてもよいことはもちろんである。この場合、画像読取装置100による読み取りで得たデジタル画像データに基づき画像形成手段により画像を形成できるようにするとよい。また、以上説明してきた実施形態及び変形例は、矛盾しない範囲で適宜組み合わせて実施することもできる。"