(57)【要約】【課題】装置毎のバラツキもしくは経時でのノイズの変動があった場合にも、画像データにおけるラインの変動を抑えることが可能な画像読取技術を提供する。【解決手段】黒オフセット補正回路５７は、暗時であるとＣＰＵが検知した場合、ＣＣＤ３９から出力された画像信号がＡ／Ｄ変換回路５６でＡ／Ｄ変換されて出力された画像データにおける暗時レベルがターゲットレベルになるように、オフセットのレベルの電圧をＤ／Ａ変換回路５８を介して印加するフィードバック制御を行なう。補正係数算出回路５９は、暗時であるとＣＰＵが検知した場合、主走査方向のライン毎に暗時レベルの変動量を検出して、当該検出結果に応じて、補正係数を調整しながら最適化し、最適化した補正係数をレジスタ部６０に設定する。【選択図】図５
2010220123.tif 000002
【特許請求の範囲】
【請求項１】
原稿台に載置され露光された被写体からの反射光を電気信号に変換して画像信号を出力する光電変換素子と、前記光電変換素子が出力した画像信号をサンプリングし、目標となるレベルに増幅する信号処理を行う信号処理回路と、前記信号処理回路が信号処理を行った画像信号をＡ／Ｄ変換して、デジタル値で表される画像データを出力するＡ／Ｄ変換回路とを備え、前記被写体に表される画像を読み取る画像読取装置であって、
暗時に前記光電変換素子が出力した画像信号を前記Ａ／Ｄ変換回路がＡ／Ｄ変換して出力した画像データにおける色の濃度のレベルである暗時レベルを検出し、当該暗時レベルと、目標となるレベルとの差分に補正係数を掛けて補正量を算出し、当該補正量をＡ／Ｄ変換して、前記信号処理回路がサンプリングした前記画像信号に対してオフセットのレベルの電圧を印加するフィードバック制御を行なう補正回路と、
前記暗時レベルについて主走査方向のライン毎の変動量を検出する検出手段と、
前記検出手段の検出結果に応じて、前記補正係数を最適化する最適化手段とを備える
ことを特徴とする画像読取装置。
【請求項２】
前記検出手段は、主走査方向のライン毎に前記暗時レベルの平均値を算出することにより、前記暗時レベルの前記変動量を検出し、
前記最適化手段は、主走査方向のライン毎の前記平均値の最大値及び最小値の差分が最小となる前記補正係数を求めることにより、前記補正係数を最適化する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記検出手段は、主走査方向のライン毎に前記暗時レベルの平均値を算出することにより、前記暗時レベルについて主走査方向のライン毎の前記変動量を検出し、
前記最適化手段は、主走査方向のライン毎の前記平均値の標準偏差が最小となる前記補正係数を求めることにより、前記補正係数を最適化する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項４】
使用者からの指示の入力を受け付ける入力受付手段を更に備え、
前記最適化手段は、前記被写体に表される画像を読み取ることを指示する入力を前記入力受付手段が受け付ける度に、前記補正係数を最適化する
ことを特徴とする請求項１乃至３のいずれか一項に記載の画像読取装置。
【請求項５】
前記最適化手段は、電源が投入される度に、前記補正係数を最適化する
ことを特徴とする請求項１乃至３のいずれか一項に記載の画像読取装置。
【請求項６】
使用者からの指示の入力を受け付ける入力受付手段を更に備え、
前記最適化手段は、前記被写体に表される画像の読み取りを指示する入力を前記入力受付手段が受け付けた場合に、前記補正係数を最適化する
ことを特徴とする請求項１乃至３のいずれか一項に記載の画像読取装置。
【請求項７】
前記変動量を検出する対象のライン数及び１ライン内に含まれる画素のうち前記変動量を検出する対象の画素数は、任意に変更可能に予め設定されており、
前記検出手段は、予め設定されたライン数のライン毎に、予め設定された画素数の画素を表す画像信号を前記Ａ／Ｄ変換回路がＡ／Ｄ変換して出力した画像データにおける暗時レベルについて、主走査方向のライン毎の前記変動量を検出する
ことを特徴とする請求項１乃至６のいずれか一項に記載の画像読取装置。
【請求項８】
前記検出手段は、暗時に前記光電変換素子が出力した画像信号のうち有効画素を表す画像信号を含む前記画像信号を前記Ａ／Ｄ変換回路がＡ／Ｄ変換して出力した画像データにおける暗時レベルについて、主走査方向のライン毎の前記変動量を検出する
ことを特徴とする請求項１乃至７のいずれか一項に記載の画像読取装置。
【請求項９】
前記原稿台に載置された前記被写体を押さえるための圧板の開閉状態を検知する検知手段と、
前記圧板が閉状態であることを前記検知手段が検知した場合に、暗時であると判定する判定手段とを更に備え、
前記検出手段は、暗時であると前記判定手段が判定した場合に前記光電変換素子が出力した画像信号のうち有効画素を表す画像信号を含む画像信号を前記Ａ／Ｄ変換回路がＡ／Ｄ変換して出力した画像データにおける暗時レベルについて、主走査方向のライン毎の前記変動量を検出する
ことを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の画像読取装置と、
前記信号処理回路が前記信号処理を行った前記画像データに対して画像処理を行なう画像処理回路と、
前記画像処理回路が前記画像処理を行なった画像データを用いて、記録媒体に画像を形成する画像形成手段とを備える
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び画像形成装置に関する。
【背景技術】
【０００２】
従来より、原稿から反射した光（反射光）を光電変換素子で光電変換して、原稿の画像を表す画像信号を生成し、これをＡ／Ｄ変換により、デジタル値の画像データに変換して処理する画像読取装置がある。このような画像読取装置では、暗時における原稿からの反射光を光電変換及びＡ／Ｄ変換した画像データにおける色の濃度のレベル（黒レベル又は暗時レベルという）を検出し、これが、目標となるレベル（ターゲットレベルという）で一定になるようにフィードバック制御を行なう黒オフセット補正回路を備えるものがある。この暗時レベルを一定に保つことは、良好な画質を維持することに繋がる。黒オフセット補正回路では、主走査方向のライン毎に現状の暗時レベルとターゲットレベルとの差分Δが「０」になるように動作するが、実際には、一度に「０」にするのではなく、差分Δに一定の補正係数αを掛けて暗時レベルを補正する。一般的にこの補正係数αが「１」に近いほど、１ライン当たりの補正量は大きくなり、ターゲットレベルへの追従は早くなる。また、補正係数αが「０」に近いほど、１ラインあたりの補正量は小さくなり、ターゲットレベルへの追従は遅くなる。しかしながら、補正係数αの値を大きくするとノイズの無い理想的な状態であれば追従が早くなって良いが、実際には１ラインの補正量を大きくするとターゲットレベル付近で値が振動してしまう。これは画像データのランダムな成分のノイズ量の大小による。これにより画像データは副走査方向のライン毎に変動して、ターゲットレベル近辺で振動するような形になる。その程度によっては、振動によるレベルの高低がスジとして画像に表れ、それが人間の目には横スジのように見える場合がある。逆に補正係数の値を小さくすると、通常時はノイズのターゲットレベル付近での振動はないが、周期の長いノイズやスミアによる影響はイジェクトできないし、突発的なノイズでターゲットレベルからずれるとそこからのターゲットレベルへの復帰は極端に遅くなってしまう。
【０００３】
従来の画像読取装置では、実際に実験しながら、画像データのランダム成分のノイズの影響による副走査方向へのラインの変動を抑えつつ、出来るだけ早い追従になるような補正係数を決めていた。しかしながら、このように決めた補正係数は固定であるため、装置毎のランダム成分のノイズ量のバラツキや、経時でのＳ/Ｎ劣化によるランダム成分のノイズ量の増加に対応できず、副走査方向へのラインの変動という意味でバラツキを含めて抑えるというのは難しい状態である。このような黒オフセット補正回路において、補正量の大小によって補正係数αを２通りに切替えることにより、適切な補正量を設定する技術が開発されている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に示される技術では、装置毎のバラツキもしくは経時でのノイズの変動があった場合には適切な補正量を設定することができない恐れがあり、画像データのラインの変動を抑えることができない恐れがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、装置毎のバラツキもしくは経時でのノイズの変動があった場合にも、画像データにおけるラインの変動を抑えることが可能な画像読取装置及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、原稿台に載置され露光された被写体からの反射光を電気信号に変換して画像信号を出力する光電変換素子と、前記光電変換素子が出力した画像信号をサンプリングし、目標となるレベルに増幅する信号処理を行う信号処理回路と、前記信号処理回路が信号処理を行った画像信号をＡ／Ｄ変換して、デジタル値で表される画像データを出力するＡ／Ｄ変換回路とを備え、前記被写体に表される画像を読み取る画像読取装置であって、暗時に前記光電変換素子が出力した画像信号を前記Ａ／Ｄ変換回路がＡ／Ｄ変換して出力した画像データにおける色の濃度のレベルである暗時レベルを検出し、当該暗時レベルと、目標となるレベルとの差分に補正係数を掛けて補正量を算出し、当該補正量をＡ／Ｄ変換して、前記信号処理回路がサンプリングした前記画像信号に対してオフセットのレベルの電圧を印加するフィードバック制御を行なう補正回路と、前記暗時レベルについて主走査方向のライン毎の変動量を検出する検出手段と、前記検出手段の検出結果に応じて、前記補正係数を最適化する最適化手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、装置毎のバラツキもしくは経時でのノイズの変動があった場合にも、画像データにおけるラインの変動を抑えることが可能になる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施の形態にかかる画像形成装置のハードウェア構成を例示する図である。
【図２】図２は、原稿読取ユニット２００の構成を例示する図である。
【図３】図３は、圧板となるＡＤＦ３００と原稿台２１０と圧板開閉センサ７０との関係を例示する図である。
【図４】図４は、センサボードユニット４０及び画像処理回路４２の構成を例示する図である。
【図５】図５は、ＡＦＥ４７の内部構成を例示する図である。
【図６】図６は、黒オフセット補正回路５７の内部構成を例示する図である。
【図７】図７は、補正係数算出回路５９の内部構成を例示する図である。
【図８】図８は、平均値算出回路６４が平均値を算出する期間を説明するための各信号のシーケンスチャートである。
【図９】図９は、補正量が大きい場合の暗時レベルとターゲットレベルとの関係を例示する図である。
【図１０】図１０は、補正量が小さい場合の暗時レベルとターゲットレベルとの関係を例示する図である。
【図１１】図１１は、補正量が大きい場合且つ突発的なノイズが発生した場合の暗時レベルとターゲットレベルとの関係を例示する図である。
【図１２】図１２は、補正量が小さい場合且つ突発的なノイズが発生した場合の暗時レベルとターゲットレベルとの関係を例示する図である。
【図１３】図１３は、画像形成装置の行う読取処理を開始するまでの処理の手順を示すフローチャートである。
【図１４】図１４は、ステップＳ２の補正係数最適化処理の手順を示すフローチャートである。
【図１５】図１５は、第２の実施の形態にかかる補正係数算出回路５９の内部構成を例示する図である。
【図１６】図１６は、同実施の形態にかかる補正係数最適化処理の手順を示すフローチャートである。
【図１７】図１７は、第３の実施の形態にかかる画像形成装置の行う読取処理を開始するまでの処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる画像読取装置及び画像形成装置の最良な実施の形態を詳細に説明する。
【００１０】
[第１の実施の形態]
（１）構成
まず、本実施の形態にかかる画像読取装置を画像形成装置に適用した例について説明する。画像形成装置とは、例えば、パーソナルコンピュータ等の画像入力装置として用いられるイメージスキャナや、複写機、ファクシミリ、印刷装置等である。また、画像形成装置は、パーソナルコンピュータに接続され得る。図１は、画像形成装置のハードウェア構成を例示する図である。画像形成装置は本体１００と、画像形成装置本体１００の上部に設置された原稿読取ユニット２００と、さらにその上に装着された自動原稿給送ユニット（以下、「ＡＤＦ」と称す）３００と、画像形成装置本体１００の図１において右側に配置された大容量給紙ユニット４００と、画像形成装置本体１００の図１において左側に配置された用紙後処理ユニット５００と、制御ユニット（図示せず）とを備えている。画像形成装置本体１００は、画像書き込み部１１０と、作像部１２０と、定着部１３０と、両面搬送部１４０と、給紙部１５０と、垂直搬送部１６０と、手差し部１７０とを備える。
【００１１】
制御ユニットは、装置全体を制御するＣＰＵ（Central Processing Unit）等の制御部と、各種データや各種プログラムを記憶するＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）やＨＤＤ（Hard Disk Drive）等の記憶部（いずれも図示せず）とを有し、画像形成装置の各部を制御して、画像形成装置の起動、停止、動作モードの設定を制御する。また、制御ユニットには、操作パネルと、通信部とが接続され、制御ユニットは、これらの制御を行って、各種機能と実現させる。操作パネルは、使用者からの指示が入力されるキーボードやマウス等の入力装置と、情報を表示する表示装置が一体的に形成された装置である。通信部は、パーソナルコンピュータなどの外部装置と通信する装置である。
【００１２】
画像書き込み部１１０は、原稿読取ユニット２００で読み取った被写体である原稿に表される画像のデータに基づいて発光源であるＬＤを変調し、ポリゴンミラー、ｆθレンズなどの走査光学系により感光体ドラム１２１にレーザ書き込みを行う。作像部１２０は、感光体ドラム１２１と、この感光体ドラム１２１の外周に沿って設けられた現像ユニット１２２、転写ユニット１２３、クリーニングユニット１２４及び除電ユニットなどの公知の電子写真方式の作像要素を有する。定着部１３０は、転写ユニット１２３で転写された画像を転写紙に定着する。両面搬送部１４０は、定着部１３０の転写紙搬送方向下流側に設けられ、転写紙の搬送方向を用紙後処理ユニット５００側、あるいは両面搬送部１４０側に切り換える第１の切換爪１４１と、第１の切換爪１４１によって導かれた反転搬送路１４２と、反転搬送路１４２で反転した転写紙を再度転写ユニット１２３側に搬送する画像形成側搬送路１４３と、反転した転写紙を用紙後処理ユニット５００側に搬送する後処理側搬送路１４４とを含む。画像形成側搬送路１４３と後処理側搬送路１４４との分岐部には第２の切換爪１４５が配されている。
【００１３】
給紙部１５０は、４段の給紙段からなり、それぞれピックアップローラ、給紙ローラによって選択された給紙段に収納された転写紙が引き出され、垂直搬送部１６０に導かれる。垂直搬送部１６０では、各給紙段から送り込まれた転写紙を転写ユニット１２３の用紙搬送方向上流側直前のレジストローラ１６１まで搬送し、レジストローラ１６１では、感光体ドラム１２１上の顕像の画像先端とタイミングを取って転写紙を転写ユニット１２３に送り込む。手差し部１７０は開閉自在な手差しトレイ１７１を備え、必要に応じて手差しトレイ１７１を開いて転写紙を手差しにより供給する。この場合もレジストローラ１６１で転写紙の搬送タイミングが取られ、搬送される。大容量給紙ユニット４００は、同一サイズの転写紙を大量にスタックして供給するもので、転写紙が消費されるにしたがって底板４０２が上昇し、ピックアップローラ４０１から用紙のピックアップが常に可能に構成されている。ピックアップローラ４０１から給紙される転写紙は、垂直搬送部１６０からレジストローラ１６１のニップまで搬送される。
【００１４】
用紙後処理ユニット５００はパンチ、整合、ステイプル、仕分けなどの所定の処理を行うもので、本実施の形態では、当該所定の処理を行うためにパンチ５０１、ステイプルトレイ（整合）５０２、ステイプラ５０３及びシフトトレイ５０４を備えている。すなわち、画像形成装置本体１００から用紙後処理ユニット５００に搬入された転写紙は、孔開けを行う場合にはパンチ５０１で１枚ずつ孔開けが行われ、その後、特に処理するものがなければ、プルーフトレイ５０５へ、ソート、スタック、仕分けを行う場合にはシフトトレイ５０４にそれぞれ排紙される。仕分けは、本実施の形態では、シフトトレイ５０４が用紙搬送方向に直交する方向に所定量往復動することにより行われる。このほかに、用紙搬送路で用紙を用紙搬送方向と直交する方向に移動させて仕分けを行うこともできる。整合する場合には、孔開けが行われた、あるいは孔開けが行われていない転写紙が下搬送路５０６に導かれ、ステイプルトレイ５０２において後端フェンスで用紙搬送方向を直交する方向が整合され、ジョガーフェンスで用紙搬送方向と平行な方向の整合が行われる。ここで、綴じが行われる場合には、整合された用紙束の所定位置、例えば角部、中央２個所など所定の位置がステイプラ５０３によって綴じられ、放出ベルトによってシフトトレイ５０４に排紙される。また、本実施の形態では、下搬送路５０６にはプレスタック搬送路５０７が設けられ、搬送時に複数枚の用紙をスタックし、後処理中の画像形成装置本体１００側の画像形成動作の中断を避けることができるようになっている。 
【００１５】
原稿読取ユニット２００は、ＡＤＦ３００によって原稿台２１０上に導かれて停止し、原稿台２１０に載置された状態の原稿又は使用者により原稿台２１０に載置された状態の原稿を光学的に読み取り、第１のミラー乃至第３のミラーを経て結像レンズで結像された画像をＣＣＤやＣＭＯＳなどの光電変換素子によって読み取る。原稿に表される画像がこのようにして読み取られ、当該画像のデータ（画像データ）は、後述の画像処理回路で各種画像処理が実行され、記憶部に一旦記憶される。そして、画像形成時に画像書き込み部１１０によって画像データが記憶部から読み出され、当該画像データに応じて変調され、光書き込みが行われる。ＡＤＦ３００は、両面読み取り機能を有するもので、原稿読取ユニット２００の原稿台２１０設置面に開閉自在に取り付けられている。
【００１６】
次に、原稿読取ユニット２００の詳細な構成について図２を用いて説明する。原稿読取ユニット２００は、スキャナ本体２００を備え、原稿１３を載置する原稿台２１０をスキャナ本体２００の上部に備え、原稿露光用のキセノンランプ３２、スキャナ本体２００内に設置されるセンサボードユニット４０及び白基準板４５を備える。センサボードユニット４０は、第１反射ミラー３３を搭載した第１キャリッジ３６、第２反射ミラー３４及び第３反射ミラー３５を搭載した第２キャリッジ３７、レンズユニット３８及びＣＣＤリニアイメージセンサ（以下、ＣＣＤと略称する）３９を備える。ＣＣＤ３９は、センサボードユニット４０に搭載され、第３反射ミラー３５から入射した光（読み取り光）を受光して光電変換し、光学的な分解色毎に画像信号を駆動パルスに同期して出力する光電変換素子である。センサボードユニット４０には、信号ケーブル４１を介して画像処理回路４２が接続される。センサボードユニット４０は、ＣＣＤ９が出力した画像信号を増幅してＡ／Ｄ変換して、デジタル値で表される画像データを出力する。画像処理回路４２は、ＣＣＤ３９が出力した画像データに対して各種画像処理を行って、画像処理後の画像データを記憶部に記憶させる。レンズユニット３８は、ＣＣＤ３９に第３反射ミラー３５から入射した読み取り光を結像する。白基準板４５は、読み取り光学系等による各種の歪みを補正する。原稿の走査時は第１キャリッジ３６及び第２キャリッジ３７はステッピングモータ（不図示）によって図示しないレールに沿って２対１の速度比で副走査方向Ａに移動する。キセノンランプ３２は、主走査方向に平行に配置された長尺な線状光源であり、例えば、主走査方向に点光源素子（例えば白色ＬＥＤ素子等）を配列した点光源アレイ照明（例えばＬＥＤアレイ等）から構成されている。
【００１７】
ここで、原稿台２１０に載置された状態の原稿を押さえるための圧板と、その圧板の開閉状態を検知する圧板開閉センサについて説明する。ここではＡＤＦ３００が圧板に相当する。図３は、圧板となるＡＤＦ３００と原稿台２１０と圧板開閉センサ７０との関係を例示する図である。ＡＤＦ３００はヒンジ７２を支点として開閉し、ＡＤＦ３００にはフィラー７１が接続される。このフィラー７１が圧板開閉センサ７０を遮断しているか否かにより、ＡＤＦ３００が開状態であるのか、閉状態であるのかを圧板開閉センサ７０は検知する。開状態とは、ＡＤＦ３００の開閉角度がθ（例えば３０度）より大きい状態であり、閉状態とは開閉角度がθ以下の状態である。
【００１８】
次に、原稿読取ユニット２００の備えるセンサボードユニット４０及び画像処理回路４２の構成について図４を用いて説明する。センサボードユニット４０は、コンデンサ４６と、ＡＦＥ(Analog Front End)４７と、発振器（ＯＳＣ）５１と、タイミング信号発生回路５２とを有する。発振器５１は、所定の周期毎に信号を発生させる。タイミング信号発生回路５２は、制御ユニットのＣＰＵの制御の下、発振器５１が発生させた信号に基づいて、ＣＣＤ３９を駆動させるための駆動信号と、ＡＦＥ４７を駆動させるための駆動信号と、主走査方向のライン毎にアサートされる各種ゲート信号とを発生させ、前者の駆動信号をＣＣＤ３９に出力し、後者の駆動信号をＡＦＥ４７に出力し、ゲート信号をＣＣＤ３９の黒基準画素位置でアサートさせる。黒基準画素位置とは、暗時レベルが得られる画素のある位置のことである。暗時レベルは、量子化を行なう場合に、ＣＣＤ３９に反射光が入射されない部分の画像信号をサンプルして得られる色の濃度のレベルのことである。また、タイミング信号発生回路５２は、図示しないレジスタ部を有する。このレジスタ部は、上述した制御ユニットの有するＣＰＵとＩ／Ｆを介して通信して、ＣＰＵにより各種値の設定が行なわれる。
【００１９】
コンデンサ４６は、ＣＣＤ３９から駆動パルスに同期して光学的な分解色毎（ここではＲ，Ｇ，Ｂである）に出力された画像信号を交流結合してこれをＡＦＥ４７に出力する。ＡＦＥ４７は、制御ユニットのＣＰＵの制御の下、Ｒ，Ｇ，Ｂの各画像信号がコンデンサ４６から入力されると、これらを各々増幅してＡ／Ｄ変換し、デジタル値で表される画像データを各々出力する。ライン間補正回路４８は、以上のようにしてＡＦＥ４７から出力された画像データを、ＣＣＤ３９から出力されるＲ，Ｇ，Ｂの各画像信号間の副走査方向の遅延を補正する。シェーディング補正回路部４９は、キセノンランプ３２で照射された白基準板４５の反射光をＣＣＤ３９で読み取ることによって得られた色の濃度のレベルに基づいて、ＣＣＤ３９の感度バラツキや照射系の配光ムラを補正する。γ補正回路５０は、シェーディング補正回路部４９が補正した画像データに対してγ補正を行う。その他、図示を省略しているが、画像処理回路４２は、γ補正後の画像データに対して各種画像処理を行って、画像処理後の画像データを記憶部に記憶させる。
【００２０】
次に、ＡＦＥ４７の内部構成について図５を用いて説明する。ＡＦＥ４７は、Ｒ，Ｇ，Ｂ毎に、クランプ回路（ＣＬＭＰ）５３と、サンプルホールド回路(ＳＨ)５４と、増幅回路（ＶＧＡ）５５と、ＡＤＣ５６と、黒オフセット補正回路５７と、Ｄ／Ａ変換回路（ＤＡＣ）５８と、補正係数算出回路５９と、レジスタ部６０とを有する。クランプ回路５３は、暗時レベルを所定のターゲットレベルに補正するための補正量（オフセット）のレベルを設定する。サンプルホールド回路５４は、画像信号がコンデンサ４６から入力されると、リセットノイズ、フィードスルーレベル等を含む画像信号をそれぞれサンプルパルスによりサンプリングし保持することによって、画像信号を、連続したアナログ信号にする。増幅回路５５は、サンプルホールド回路５４がサンプリングし後述の黒オフセット補正回路５７及びＤ／Ａ変換回路５８を介して電圧が印加された画像信号を、制御ユニットのＣＰＵにより調整された増幅率で増幅する。増幅回路５５は、増幅回路５５が増幅したアナログ信号の画像信号をＡ／Ｄ変換して、10bitのデジタル値で表される画像データを出力する。
【００２１】
黒オフセット補正回路５７は、暗時であるとＣＰＵが検知した場合、ＣＣＤ３９から出力された画像信号がＡ／Ｄ変換回路５６でＡ／Ｄ変換されて出力された画像データにおいて、色の濃度のレベル（暗時レベル）が所定のターゲットレベルになるように、オフセットのレベルの電圧をＤ／Ａ変換回路５８を介してアナログ的に印加して画像信号を補正するフィードバック制御を行なう。この結果、暗時の画像データにおける暗時レベルが所望のターゲットレベルで一定になるように制御される。Ｄ／Ａ変換回路５８は、8bitの値で表される後述のデジタルコードをＡ／Ｄ変換することにより、アナログ値のオフセットを得てこのレベルの電圧を、サンプルホールド回路５４が保持している画像信号に対して印加する。補正係数算出回路５９は、暗時であるとＣＰＵが検知した場合、主走査方向のライン毎に暗時レベルの変動量を検出して、当該検出結果に応じて、補正係数を調整しながら最適化し、最適化した補正係数をレジスタ部６０に設定する。
【００２２】
レジスタ部６０は、ＣＰＵとＩ／Ｆを介してシリアル通信して、ＣＰＵにより各種値の設定が行なわれる。また、このレジスタ部６０には、所定のターゲットレベルが予め設定されている。ターゲットレベルとしては、例えば、ＣＣＤ３９から出力される画像信号の有するノイズ成分を加味しても、Ａ／Ｄ変換回路５６から出力される画像データが飽和しない(「０」の値をとらない)ような値が設定される。更に、レジスタ部６０には、補正係数算出回路５９が用いる後述のクロック数S及びクロック数Eとライン数Nが予め設定され、補正係数αが設定される。尚、補正係数は初期値としてα0が予め設定されている。また、補正係数の最小値としてαminもレジスタ部６０に予め設定されている。更に、補正係数を調整するために用いるΔαもレジスタ部６０に予め設定されている。
【００２３】
ここで、制御ユニットの有するＣＰＵが記憶部に記憶された各種プログラムを実行することにより実現される本実施の形態に特有の機能について説明する。ＣＰＵは、画像形成装置の電源が投入された後、ＣＣＤ３９を駆動させるための駆動信号や、ＡＦＥ４７を駆動させるための駆動信号や、ゲート信号などの各種信号を発生させて、画像形成装置を正常に動作させるためにＡＦＥ４７のレジスタ部６０やタイミング信号発生回路５２のレジスタ部を初期化する。その後、ＣＰＵは、圧板開閉センサ７０の検知結果をモニタし、ＡＤＦ３００が閉状態であることが検知された場合、暗時であると検知する。これにより、有効画素の領域が遮光状態であることが確認できる。この場合、ＣＰＵは、黒オフセット補正回路５７を動作させると共に、レジスタ部６０の補正係数算出フラグを‘１’に設定して、補正係数算出回路５９を動作させて、補正係数αを最適化させる。その後、ＣＰＵは、補正係数算出フラグの値を‘０’に設定して、補正係数算出回路５９の動作を停止させて、ゲイン（増幅率）を調整した後、原稿台２１０に載置された原稿を光学的に読み取り画像データを出力する読取処理を開始する。
【００２４】
次に、黒オフセット補正回路５７の内部構成について図６を用いて説明する。黒オフセット補正回路５７は、平均値算出回路６１と、オフセットズレ量算出回路６２と、ＤＡＣ設定量演算回路６３とを有し、暗時であるとＣＰＵが検知した場合にＣＰＵの制御により動作する。平均値算出回路６１は、ＣＣＤ３９の黒基準画素位置で主走査方向のライン毎にゲート信号(黒レベル検出信号)がアサートされるタイミングで、当該黒レベル検出信号がＨｉｇｈである期間にＡＤ変換回路５６から出力される画像データの暗時レベルの平均値DNを算出する。オフセットズレ量算出回路６２は、平均値算出回路６１が算出した平均値DNと、レジスタ部６０に予め設定されているターゲットレベルDTとの差分Δ(=DN-DT)を算出する。ＤＡＣ設定量演算回路６３は、差分Δを補正するためにＤ／Ａ変換回路５８に設定するデジタルコードを算出する。
【００２５】
デジタルコードの算出方法は以下の通りである。ＤＡＣ設定量演算回路６３は、差分Δをアナログ量ΔV[V]に変換する。
ＡＤ変換回路５６のダイナミックレンジ：Vrefad[V]
増幅回路５５のゲイン：G[倍]
とすると、ΔV[V]は以下のように表される。
ΔV＝(Δ/1023)×Vrefad×(1/G) [V]
【００２６】
ＤＡＣ設定量演算回路６３は、次に、ΔVを補正するために必要なデジタルステップΔdac[LSB]を算出する。
Ｄ／Ａ変換回路５８のダイナミックレンジ：Vrefda[V]
とすると、Δdac[LSB]は以下のように算出される。
Δdac=(ΔV/Vrefda)×255 [LSB]
但し実際は、オフセットズレ量算出回路６２が算出した差分Δ全てを１回で補正するのではなく、補正係数α(０<α<１)を掛けたものになる。このため、Δdac[LSB]は以下のように表される。
Δdac=(ΔV/Vrefda)×255×α [LSB]
この補正係数αは、補正係数算出回路５９が算出してレジスタ部６０に設定したものである。
【００２７】
そして、ＤＡＣ設定量演算回路６３は、現在のＤ／Ａ変換回路５８に設定されているデジタルコードDdacをΔdacだけ変化させ、変化させたデジタルコードをＤ／Ａ変換回路５８に新たに設定する。以上のようにして、主走査方向のライン毎に１回、黒レベル検出信号がアサートされるタイミングでＤ／Ａ変換回路５８に設定するデジタルコードを更新する。Ｄ／Ａ変換回路５８は、以上のようにしてＤＡＣ設定量演算回路６３が算出したデジタルコードをＤ／Ａ変換することにより、アナログ値のオフセットを得てこのレベルの電圧を、サンプルホールド回路５４が保持している画像信号に対して印加する。この結果、暗時にＡＤ変換回路５６から出力される画像データの暗時レベルは、常にターゲットレベル付近になるように補正される。
【００２８】
次に、補正係数算出回路５９の内部構成について図７を用いて説明する。補正係数算出回路５９は、平均値算出回路６４と、平均値保持回路６５と、ピークボトム検出回路６６と、結果保持/判定回路６７とを有し、暗時であるとＣＰＵが検知してレジスタ部６０に設定した補正係数算出フラグの値が‘１’の場合に動作する。平均値算出回路６４は、ＣＣＤ３９の黒基準画素位置で主走査方向のライン毎にアサートされるゲート信号(黒レベル検出信号)から、あるクロック分（Sクロックとする）遅延したタイミングでの複数クロック(Eクロックとする)の期間にＡＤ変換回路５６から出力される画像データの暗時レベルの平均値を算出する。この平均値の算出を平均値算出回路６４は、予め設定されているライン数分（Nとする）について主走査方向のライン毎に行う。尚、平均値の算出の対象となるライン数Nはレジスタ部６０に予め設定されている。また、１ライン内で平均値の算出の対象となるクロック数Eはレジスタ部６０に予め設定されているが、この値としては任意の値を設定することができる。尚、クロックは画素に対応しているため、１ライン内で平均値の算出の対象画素数が、任意に変更可能に予め設定されていることになる。また、クロック数Sについてもレジスタ部６０に予め設定されており、この値として任意の値を設定することができる。
【００２９】
図８は、平均値算出回路６４が平均値を算出する期間を説明するための各信号のシーケンスチャートである。同図に示されるように、ＣＣＤ３９から出力される信号は、実際に画素が存在するが光学的にマスクされている黒基準画素を表す信号と、原稿の画像の一部が実際に得られる有効画素を表す信号と、それ以外の画素（空転送画素）を表す信号とに分けられる。平均値算出回路６４は、黒基準画素のあるタイミングを示す黒レベル検出信号によって、この黒レベル検出信号がアサートされる期間に相当する暗時レベルの画像データを取得してこの暗時レベルの平均値を算出することによって、現在の暗時レベルを得ることができる。尚、上述したＤ／Ａ変換回路５８がオフセットのレベルの電圧を印加するタイミングは、黒レベル検出信号がネゲートされた後、数クロック遅延したタイミングである。
【００３０】
平均値保持回路６５は、N個のラインについて、主走査方向のライン毎に黒レベル検出信号がアサートされる度に平均値算出回路６４が算出した平均値をその都度保持する。この結果、平均値保持回路６５には、レジスタ部６０に設定されている補正係数に対応して暗時レベルの平均値がN個保持されることになる。
【００３１】
ピークボトム検出回路６６は、平均値保持回路６５が保持しているN個の平均値のうち、最大値及び最小値を検出し、その差分ΔDを算出する。結果保持/判定回路６７は、ピークボトム検出回路６６が算出した差分ΔDを、補正係数αと組にして保持する。そして、結果保持/判定回路６７は、補正係数αがその最小値αminより小さいか否かを判定してその判定結果を出力すると共に、当該判定結果が否定的である場合には、補正係数αからΔα分小さくした補正係数α(=α−Δα)を算出してこれをレジスタ部６０に設定する。制御ユニットのＣＰＵは結果保持/判定回路６７の判定結果を参照して、補正係数αがその最小値αminより小さいと判定されるまで、補正係数算出回路５９を繰り返し動作させて、上述したように、平均値の算出、差分ΔDの算出、新たな補正係数αの設定及び補正係数αにかかる判定を行わせると共に、黒オフセット補正回路５７を動作させる。黒オフセット補正回路５７はレジスタ部６０に新たに設定された補正係数αを用いて、デジタルコードを変化させてこれをＤ／Ａ変換回路５８に新たに設定し、Ｄ／Ａ変換回路５８は、デジタルコードをＤ／Ａ変換することにより、アナログ値のオフセットを得てこのレベルの電圧を、サンプルホールド回路５４が保持している画像信号に対して印加する。尚、補正係数算出回路５９の、主走査方向のライン毎のこのような繰り返しの動作により、補正係数αは、初期値α０の状態からΔαずつ減じられることにより調整される。そして、主走査方向のライン毎にこのように調整される補正係数αを用いて黒オフセット補正回路５７はデジタルコードを繰り返し算出し、Ｄ／Ａ変換回路５８は、当該デジタルコードをＤ／Ａ変換したアナログ値のオフセットのレベルの電圧を、サンプルホールド回路５４が保持している画像信号に対して繰り返し印加することになる。
【００３２】
そして、補正係数αがその最小値αminより小さいと結果保持/判定回路６７は判定した場合、保持しているN個のΔDのうち、最も値が小さいものと組で保持されている補正係数αを検出し、それをレジスタ部６０に設定する。この結果、補正係数αが最適化され、最適化された補正係数が設定される。この場合、ＣＰＵは、補正係数算出フラグの値を‘０’にして、補正係数算出回路５９の動作を停止させて、黒オフセット補正回路５７を動作させる。黒オフセット補正回路５７は、レジスタ部６０に新たに設定された補正係数αを用いてデジタルコードを変化させてこれをＤ／Ａ変換回路５８に新たに設定し、Ｄ／Ａ変換回路５８は当該デジタルコードをＤ／Ａ変換したアナログ値のオフセットのレベルの電圧を、サンプルホールド回路５４が保持している画像信号に対して印加する。この結果、暗時レベルを補正するための適切な補正量が設定される。
【００３３】
暗時レベルは、アナログ信号の画像信号の出力の経時変化(熱による変化)に伴って変動してしまうのであるが、以上のような一連の動作を主走査方向のライン毎に繰り返すことにより、一定した暗時レベルを常に維持することができる。尚、本実施の形態のように、補正係数αを調整して最終的に最適な値に設定するのは以下の理由からである。背景技術欄において説明したように、図９に示されるように、補正係数αの値を大きくするとノイズの無い理想的な状態であれば追従が早くなって良いが、実際には１ラインの補正量を大きくするとターゲットレベル付近で値が振動してしまう。逆に補正係数の値を小さくすると、図１０に示されるように、通常時はノイズのターゲットレベル付近での振動はないが、図１１に示されるように、周期の長いノイズやスミアによる影響はイジェクトできないし、図１２に示されるように、突発的なノイズでターゲットレベルからずれるとそこからのターゲットレベルへの復帰は極端に遅くなってしまう。このような理由から本実施の形態においては、補正係数αを調整して最終的に最適な値に設定する。これにより、暗時における暗時レベルを補正するための補正量を適切に設定することができる。
【００３４】
（２）動作
次に、本実施の形態にかかる画像形成装置の行う読取処理を開始するまでの処理の手順について図１３を用いて説明する。画像形成装置のＣＰＵは、画像形成装置の電源が投入された後、ＣＣＤ３９を駆動させるための駆動信号や、ＡＦＥ４７を駆動させるための駆動信号や、ゲート信号などの各種信号を発生させて、画像形成装置を正常に動作させるためにＡＦＥ４７のレジスタ部６０やタイミング信号発生回路５２のレジスタ部を初期化する（ステップＳ１）。次いで、ＣＰＵは、補正係数αを最適化する補正係数最適化処理を行なう（ステップＳ２）。その後、ＣＰＵは、ゲインを調整して（ステップＳ３）、読取処理を開始する。
【００３５】
ここで、ステップＳ２の補正係数最適化処理の手順について図１４を用いて説明する。ＣＰＵは、圧板開閉センサ７０の検知結果をモニタし、ＡＤＦ３００が閉状態であることが検知された場合（ステップＳ１０：ＹＥＳ）、暗時であると検知して、黒オフセット補正回路５７を動作させると共に、レジスタ部６０の補正係数算出フラグを‘１’に設定して（ステップＳ１１）、補正係数算出回路５９を動作させる。このとき、ＣＰＵは、補正係数αの値としてレジスタ部６０に設定されている初期値α０を設定する（ステップＳ１２）。そして、補正係数算出回路５９の平均値算出回路６４が、あるラインにおいて、黒レベル検出信号から、あるクロック分（Sクロックとする）遅延したタイミングでの複数クロック(Eクロックとする)の期間にＡＤ変換回路５６から出力される画像データの暗時レベルの平均値を算出し、これを平均値保持回路６５が保持する（ステップＳ１３）。このとき、ＣＰＵは、平均値を算出したラインの数を計数しており、そのライン数（実行ライン数という）を１インクリメントする(ステップＳ１４)。そして、ＣＰＵは、この実行ライン数が、予め設定されているN個に達したか否かを判定し（ステップＳ１５）、当該判定結果が否定的である場合には、ステップＳ１３に戻る。
【００３６】
ステップＳ１５の判定結果が肯定的である場合、ピークボトム検出回路６６が、平均値保持回路６５が保持しているN個の平均値のうち、最大値及び最小値を検出し、その差分ΔDを算出する（ステップＳ１６）。次いで、結果保持/判定回路６７が、ステップＳ１６で算出された差分ΔDを、補正係数αと組にして保持する（ステップＳ１７）。そして、結果保持/判定回路６７は、当該補正係数αがその最小値αminより小さいか否かを判定する（ステップＳ１８）。当該判定結果が否定的である場合、結果保持/判定回路６７は、補正係数αからΔα分小さくした補正係数α(=α0−Δα)を算出してこれをレジスタ部６０に設定し、ＣＰＵは、実行ライン数を初期化して「０」にして、黒オフセット補正回路５７及び補正係数算出回路５９を動作させる（ステップＳ１９）。以上のようにして、補正係数αは、初期値α０の状態から、主走査方向のライン毎に処理が行われる度にΔαずつ減じられることにより調整され、補正係数αの各値に対応して平均値の最大値及び最小値の差分ΔDが各々算出されることになる。また、黒オフセット補正回路５７は、主走査方向のライン毎にステップＳ１９でレジスタ部６０に新たに設定された補正係数αを用いて、デジタルコードを変化させてこれをＤ／Ａ変換回路５８に新たに設定し、Ｄ／Ａ変換回路５８は、デジタルコードをＡ／Ｄ変換したオフセットのレベルの電圧を、サンプルホールド回路５４が保持している画像信号に対して印加する。
【００３７】
一方、ステップＳ１８の判定結果が肯定的である場合、結果保持/判定回路６７は、保持しているN個のΔDのうち、最も値が小さいものと組で保持されている補正係数αを検出し、それをレジスタ部６０に設定する（ステップＳ２０）。この結果、補正係数αが最適化され、最適化された補正係数αが設定される。この場合、ＣＰＵは、補正係数算出フラグの値を‘０’にして（ステップＳ２１）、補正係数算出回路５９の動作を停止させて、以降、黒オフセット補正回路５７を動作させる。尚、黒オフセット補正回路５７は、ステップＳ２０でレジスタ部６０に新たに設定された補正係数αを用いて、デジタルコードを変化させてこれをＤ／Ａ変換回路５８に新たに設定し、Ｄ／Ａ変換回路５８は、デジタルコードをＡ／Ｄ変換したオフセットのレベルの電圧を、サンプルホールド回路５４が保持している画像信号に対して印加する。これにより、暗部レベルがターゲットレベルになるように補正され、この結果、副走査方向のラインの変動が最小の状態で以降の読取処理に移行することができる。
【００３８】
以上のように、本実施の形態においては、電源が投入された時に、暗時における画像データの暗時レベルを補正するための補正量について、主走査方向のライン毎の暗時レベルのレベル差(最大値及び最小値の差分)が最小になるように補正係数を最適化して補正量を設定する。このため、装置毎のノイズ量のバラツキや、経時でのノイズ変動に対応して画像データにおけるラインの変動を常に抑えることができる。
【００３９】
また、画像形成装置の電源が投入される度に補正係数の最適化を行なうので、経時でのノイズ劣化によらず画像データにおけるラインの変動が常に最小の状態で読取処理を行うことができる。
【００４０】
また、補正係数の最適化において主走査方向のライン毎の暗時レベルの平均値を算出する際、副走査方向で平均値を算出する対象のラインの数（上述ではN個である）及び１ライン内で平均値を算出する対象の画素数上述ではEクロックに対応する）を任意に変更することができるので、十分な画素数で平均値を算出することができ、平均値毎のバラツキが減り、補正量を設定する際の精度を高めることができる。
【００４１】
また、補正係数の最適化において主走査方向のライン毎の暗時レベルの平均値を算出する際、ＣＣＤ３９から出力される画像信号として、黒基準画素の画像信号だけではなく、有効画素の画像信号も用いる。このため、１ラインの暗時レベルの平均値を算出する際、その平均を算出する画素数が多くなるので、それだけ精度の高い調整結果を得ることができる。
【００４２】
また、圧板開閉センサの検知結果をモニタすることによって、暗時であることを確認することができ、即ち、有効画素の領域が遮光状態にあることが確認できる。
【００４３】
[第２の実施の形態]
次に、画像読取装置及び画像形成装置の第２の実施の形態について説明する。なお、上述の第１の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００４４】
（１）構成
上述の第１の実施の形態においては、補正係数算出回路５９は、複数の暗時レベルの平均値について、最大値と最小値との差分ΔDを算出した。本実施の形態においては、補正係数算出回路５９は、複数の暗時レベルの平均値を用いて、そのバラツキ(標準偏差)σDを算出して、標準偏差σDが最小となるときの補正係数αを最適な補正係数としてレジスタ部６０に設定する。
【００４５】
図１５は、本実施の形態にかかる補正係数算出回路５９の内部構成を例示する図である。同図に示されるように、補正係数算出回路５９は、平均値算出回路６４と、平均値保持回路６５と、結果保持/判定回路６７とを有し、ピークボトム検出回路６６の代わりに、標準偏差算出回路６８を有する。標準偏差算出回路６８は、平均値保持回路６５が保持しているN個の平均値を用いて、標準偏差σDを算出する。結果保持/判定回路６７は、標準偏差算出回路６８が算出した標準偏差σDを、補正係数αと組にして保持する。そして、結果保持/判定回路６７は、補正係数αがその最小値αminより小さいか否かを判定してその判定結果を出力すると共に、当該判定結果が否定的である場合には、補正係数αからΔα分小さくした補正係数α(=α−Δα)を算出してこれをレジスタ部６０に設定する。また、ＣＰＵは結果保持/判定回路６７の判定結果を参照して、補正係数αがその最小値αminより小さいと判定されるまで、補正係数算出回路５９を繰り返し動作させて、上述したように、平均値の算出、標準偏差σDの算出、新たな補正係数αの設定及び補正係数αにかかる判定を行わせると共に、黒オフセット補正回路５７を動作させる。一方、補正係数αがその最小値αminより小さいと結果保持/判定回路６７は判定した場合、保持しているN個の標準偏差σDのうち、最も値が小さいものと組で保持されている補正係数αを検出し、それをレジスタ部６０に設定する。この結果、補正係数αが最適化され、最適化された補正係数αが設定される。
【００４６】
（２）動作
次に、本実施の形態にかかる画像形成装置の行う読取処理を開始するまでの処理の手順について用いて説明する。この処理の手順は図１３に示したものと略同様である。本実施の形態においては、ステップＳ２の補正係数最適化処理の手順が上述の第１の実施の形態と異なる。図１６は、本実施の形態にかかる補正係数最適化処理の手順を示すフローチャートである。ステップＳ１０〜Ｓ１５の処理は上述の第１の実施の形態と同様である。ステップＳ１５の判定結果が肯定的である場合、ステップＳ３０では、標準偏差算出回路６８が、平均値保持回路６５が保持しているN個の平均値を用いて、標準偏差σDを算出する。次いで、結果保持/判定回路６７が、ステップＳ３０で算出された標準偏差σDを、補正係数αと組にして保持する（ステップＳ１７）。ステップＳ１８以降の処理は上述の第１の実施の形態と同様である。
【００４７】
以上のように、本実施の形態においては、電源が投入された時に、暗時における画像データの暗時レベルを補正するための補正量について、主走査方向のライン毎の暗時レベルのバラツキ（標準偏差）が最小になるように補正係数を最適化して補正量を設定する。このため、装置毎のノイズ量のバラツキや、経時でのノイズ変動に対応して画像データにおけるラインの変動を常に抑えることができる。
【００４８】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００４９】
＜変形例１＞
上述の各実施の形態において、画像形成装置で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供するように構成しても良い。
【００５０】
尚、上述した補正係数算出回路５９は、回路として構成したが、これに限らず、画像形成装置のＣＰＵが記憶部に記憶されたプログラムを実行することにより機能的に実現されるようにしても良い。即ち、上述した補正係数算出回路５９が実現させる上述の機能を実現させるためのプログラムを作成して、これを記憶部に記憶させたり、上述したようにネットワーク又は記録媒体を介して画像形成装置に提供したりする。このプログラムをＣＰＵが実行するようにしても良い。
【００５１】
＜変形例２＞
上述の各実施の形態においては、原稿読取装置として原稿読取ユニットを、イメージスキャナや、複写機、ファクシミリ、印刷装置等の画像形成装置に適用する例について説明したが、これに限らず、例えば、コピー機能、スキャナ機能およびファクシミリ機能のうち少なくとも１つの機能とプリンタ機能とを有する複合機や、コピー機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用しても良い。
【００５２】
＜変形例３＞
上述の各実施の形態においては、画像形成装置は、画像形成装置の電源が投入される毎に補正係数の最適化を行なった。しかし、これに限らず、画像形成装置は、読取処理を行う度に補正係数の最適化を行うようにしても良い。図１７は、本変形例にかかる画像形成装置の行う読取処理を開始するまでの処理の手順を示すフローチャートである。画像形成装置のＣＰＵは、画像形成装置の電源が投入された後、上述の第１の実施の形態と同様にしてステップＳ１の処理を行い、その後、ステップＳ３の処理を行う。次いで、ＣＰＵは、読取処理の開始を指示する入力を操作パネルを介して受け付けると、ステップＳ２で補正係数最適化処理を行なって、読取処理を開始した後（ステップＳ４）、ステップＳ２に戻る。
【００５３】
このような構成によれば、読取処理を行う度に補正係数が最適化されるため、画像データにおけるラインの変動が常に最小の状態で読取処理を行うことが可能になる。
【００５４】
また、画像形成装置は、操作パネルを介して入力される使用者からの指示に応じて、補正係数の最適化を行うようにしても良い。このような構成においては、画像形成装置のＣＰＵは、補正係数の最適化を行うことを指示する入力を操作パネルを介して受け付けると、図１３に示したステップＳ２の処理を行えば良い。尚、使用者は、画像形成装置をメンテナンスするサービスエンジニアであっても良い。
【００５５】
このような構成によれば、画像形成装置において、使用者が任意のタイミングで補正係数の最適化を実施させることができる。このため、経時でのノイズ劣化による画像データにおけるラインの変動の兆候が見られても即座にその変動を最小の状態にして読取処理を画像形成装置に行わせることが可能になる。
【符号の説明】
【００５６】
３２  キセノンランプ
３３  第１反射ミラー
３４  第２反射ミラー
３５  第３反射ミラー
３６  第１キャリッジ
３７  第２キャリッジ
３８  レンズユニット
４０  センサボードユニット
４１  信号ケーブル
４２  画像処理回路
４３  スキャナ本体
４５  白基準板
４６  コンデンサ
４８  ライン間補正回路
４９  シェーディング補正回路部
５０  γ補正回路
５１  発振器
５２  タイミング信号発生回路
５３  クランプ回路
５４  サンプルホールド回路
５５  増幅回路
５６  Ａ／Ｄ変換回路
５７  黒オフセット補正回路
５８  Ｄ／Ａ変換回路
５９  補正係数算出回路
６０  レジスタ部
６１  平均値算出回路
６２  オフセットズレ量算出回路
６３  ＤＡＣ設定量演算回路
６４  平均値算出回路
６５  平均値保持回路
６６  ピークボトム検出回路
６７  結果保持/判定回路
６８  標準偏差算出回路
７０  圧板開閉センサ
７１  フィラー
７２  ヒンジ
１００  画像形成装置本体
１１０  画像書き込み部
１２０  作像部
１２１  感光体ドラム
１２２  現像ユニット
１２３  転写ユニット
１２４  クリーニングユニット
１３０  定着部
１４０  両面搬送部
１４１  第１の切換爪
１４２  反転搬送路
１４３  画像形成側搬送路
１４５  第２の切換爪
１４４  後処理側搬送路
１５０  給紙部
１６０  垂直搬送部
１６１  レジストローラ
１７０  手差し部
１７１  手差しトレイ
２００  原稿読取ユニット
２１０  原稿台
４００  大容量給紙ユニット
４０１  ピックアップローラ
４０２  底板
５００  用紙後処理ユニット
５０１  パンチ
５０２  ステイプルトレイ
５０３  ステイプラ
５０４  シフトトレイ
５０５  プルーフトレイ
５０６  下搬送路
５０７  プレスタック搬送路
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特開２００７−２５１８３６号公報
【図１】
2010220123.tif 000003
【図２】
2010220123.tif 000004
【図３】
2010220123.tif 000005
【図４】
2010220123.tif 000006
【図５】
2010220123.tif 000007
【図６】
2010220123.tif 000008
【図７】
2010220123.tif 000009
【図８】
2010220123.tif 000010
【図９】
2010220123.tif 000011
【図１０】
2010220123.tif 000012
【図１１】
2010220123.tif 000013
【図１２】
2010220123.tif 000014
【図１３】
2010220123.tif 000015
【図１４】
2010220123.tif 000016
【図１５】
2010220123.tif 000017
【図１６】
2010220123.tif 000018
【図１７】
2010220123.tif 000019