"基準信号と前記基準信号を所定規則に従って周波数拡散した周波数拡散信号とのうち一方を用いてタイミング信号を発生する信号発生部と、前記信号発生部からの前記タイミング信号に従って動作する、画像を読取るための撮像デバイスと、前記基準信号を用いて発生されたタイミング信号で前記撮像デバイスを動作させて、所定の基準色を有する基準物体を読取ることで得られる第1の画像信号と、前記周波数拡散信号を用いて発生されたタイミング信号で前記撮像デバイスを動作させて、前記基準物体を読取ることで得られる第2の画像信号とに基づいて、周波数拡散の時間変化特性を取得する特性取得手段と、前記周波数拡散信号を用いて発生されたタイミング信号で前記撮像デバイスを動作させて読取対象物体を読取ることで得られる第3の画像信号を、前記時間変化特性を反映した補正値を用いて補正した上で第4の画像信号として出力する補正手段とを備える、画像読取装置。前記特性取得手段は、前記基準信号の時間変化特性および周波数拡散の周期性を示す、定数を含む固有関数について、前記第1の画像信号および前記第2の画像信号に基づいて、前記固有関数に含まれる定数を決定することで、前記時間変化特性を反映した補正値を算出する、請求項1に記載の画像読取装置。前記固有関数は、振幅を示す定数を含み、前記特性取得手段は、前記第1の画像信号と前記第2の画像信号との差分の信号に現われる振幅の最大値および最小値に基づいて、前記固有関数に含まれる前記振幅を示す定数を決定する、請求項2に記載の画像読取装置。前記固有関数は、位相を示す定数を含み、前記特性取得手段は、前記第1の画像信号と前記第2の画像信号との差分の信号に現われる振幅が最大値および/または最小値となる位置に基づいて、前記固有関数に含まれる前記位相を示す定数を決定する、請求項2または3に記載の画像読取装置。前記補正手段は、前記撮像デバイスの読取動作に応じて、前記時間変化特性の位相を示す値を更新する、請求項4に記載の画像読取装置。前記撮像デバイスは、第1の方向に延びるライン状の検出面を有しており、前記撮像デバイスと前記読取対象物体との相対位置を前記第1の方向とは直交する第2の方向に変化させつつ、1ラインずつの画像を順次走査するように構成されており、前記補正手段は、前記撮像デバイスによるライン走査毎に、前記時間変化特性の位相を一定量ずつ変化させる、請求項5に記載の画像読取装置。画像を形成する画像形成手段と、基準信号と前記基準信号を所定規則に従って周波数拡散した周波数拡散信号とのうち一方を用いてタイミング信号を発生する信号発生部と、前記信号発生部からの前記タイミング信号に従って動作する、画像を読取るための撮像デバイスと、前記基準信号を用いて発生されたタイミング信号で前記撮像デバイスを動作させて、所定の基準色を有する基準物体を読取ることで得られる第1の画像信号と、前記周波数拡散信号を用いて発生されたタイミング信号で前記撮像デバイスを動作させて、前記基準物体を読取ることで得られる第2の画像信号とに基づいて、周波数拡散の時間変化特性を取得する特性取得手段と、前記周波数拡散信号を用いて発生されたタイミング信号で前記撮像デバイスを動作させて読取対象物体を読取ることで得られる第3の画像信号を、前記時間変化特性を反映した補正値を用いて補正した上で第4の画像信号として出力する補正手段とを備える、画像形成装置。しかしながら、上述の特許文献1に開示される、周波数拡散器による周波数拡散率の変化を同期させることは現実には容易ではない。なぜならば、一般的な周波数拡散器は、周波数拡散率の変化を同期させる、すなわち周波数変動の位相合わせを行なう機能を有しておらず、また、周波数変動の周期自体にも周波数拡散器別の個体差が存在するため、周期的濃度ムラの位相を固定化することは難しい。また、上述の特許文献2に開示される方法では、原稿の搬送周期を変化させる機構が必要となり、コスト増などの問題が生じ得る。すなわち、駆動クロックの周波数拡散による画像内の濃度ムラを、特殊な周波数拡散器や搬送機構を用いることなく除去するためには、周波数拡散による周波数変動と副走査の周期とが一致しない状態、つまり周期的な濃度ムラの位相が時間的に変化する状態で、シェーディング補正を行なう必要がある。このような方法は、上述の先行技術には開示されていない。そこで、本発明は、かかる課題を解決するためになされたものであり、その目的は、より少ない構成で、駆動クロックの周波数拡散による影響を除去するための画像読取装置およびそれを搭載する画像形成装置を提供することである。本発明のある局面に従う画像読取装置は、基準信号と基準信号を所定規則に従って周波数拡散した周波数拡散信号とのうち一方を用いてタイミング信号を発生する信号発生部と、信号発生部からのタイミング信号に従って動作する、画像を読取るための撮像デバイスと、基準信号を用いて発生されたタイミング信号で撮像デバイスを動作させて、所定の基準色を有する基準物体を読取ることで得られる第1の画像信号と、周波数拡散信号を用いて発生されたタイミング信号で撮像デバイスを動作させて、基準物体を読取ることで得られる第2の画像信号とに基づいて、周波数拡散の時間変化特性を取得する特性取得手段と、周波数拡散信号を用いて発生されたタイミング信号で撮像デバイスを動作させて読取対象物体を読取ることで得られる第3の画像信号を、時間変化特性を反映した補正値を用いて補正した上で第4の画像信号として出力する補正手段とを含む。好ましくは、特性取得手段は、基準信号の時間変化特性および周波数拡散の周期性を示す、定数を含む固有関数について、第1の画像信号および第2の画像信号に基づいて、固有関数に含まれる定数を決定することで、時間変化特性を反映した補正値を算出する。さらに好ましくは、固有関数は、振幅を示す定数を含み、特性取得手段は、第1の画像信号と第2の画像信号との差分の信号に現われる振幅の最大値および最小値に基づいて、固有関数に含まれる振幅を示す定数を決定する。あるいはさらに好ましくは、固有関数は、位相を示す定数を含み、特性取得手段は、第1の画像信号と第2の画像信号との差分の信号に現われる振幅が最大値および/または最小値となる位置に基づいて、固有関数に含まれる位相を示す定数を決定する。さらに好ましくは、補正手段は、撮像デバイスの読取動作に応じて、時間変化特性の位相を示す値を更新する。さらに好ましくは、撮像デバイスは、第1の方向に延びるライン状の検出面を有しており、撮像デバイスと読取対象物体との相対位置を第1の方向とは直交する第2の方向に変化させつつ、1ラインずつの画像を順次走査するように構成されており、補正手段は、撮像デバイスによるライン走査毎に、時間変化特性の位相を一定量ずつ変化させる。この発明の別の局面に従う画像形成装置は、画像を形成する画像形成手段と、基準信号と基準信号を所定規則に従って周波数拡散した周波数拡散信号とのうち一方を用いてタイミング信号を発生する信号発生部と、信号発生部からのタイミング信号に従って動作する、画像を読取るための撮像デバイスと、基準信号を用いて発生されたタイミング信号で撮像デバイスを動作させて、所定の基準色を有する基準物体を読取ることで得られる第1の画像信号と、周波数拡散信号を用いて発生されたタイミング信号で撮像デバイスを動作させて、基準物体を読取ることで得られる第2の画像信号とに基づいて、周波数拡散の時間変化特性を取得する特性取得手段と、周波数拡散信号を用いて発生されたタイミング信号で撮像デバイスを動作させて読取対象物体を読取ることで得られる第3の画像信号を、時間変化特性を反映した補正値を用いて補正した上で第4の画像信号として出力する補正手段とを含む。本発明によれば、より少ない構成で、駆動クロックの周波数拡散による影響を除去することができる。本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。<A.概要>本実施の形態に従う画像読取装置では、駆動クロックを周波数拡散することで現われる濃度ムラの影響を、従来のように固定の補正値ではなく、ライン毎に動的に異ならせた補正値で除去する。このような補正を、以下では画像濃度ムラ補正とも称す。この画像濃度ムラ補正においてライン毎に補正値を異ならせる方法として、基準信号基準クロックの時間変化特性周期などおよび周波数拡散の周期性位相などを示す固有関数を予め用意しておく。この固有関数は、ライン数および各ラインにおける画素位置などを変数として含むとともに、物理状態を反映するための定数を含む。そして、シェーディング補正時に得られた画像信号に基づいて、これらの定数の値を算出することで、周波数拡散の影響を反映した補正値を関数の形で決定する。さらに、引き続く原稿読取時には、当該決定した関数を各ラインに応じて更新することで、各ラインに適した補正値を順次算出する。この順次算出される補正値を用いて画像濃度ムラ補正を実行することで、駆動クロックを周波数拡散することによる影響を取り除く。<B.全体構成>本発明は、画像読取機能を有する装置であればどのような装置にも適用できるものであり、典型的には、複合機MFP:MultiFunctionPeripheral、複写機、ファクシミリ、イメージスキャナー、産業用カメラなどに適用される。以下では、本発明に係る画像形成装置の典型例として、複写機能、プリント機能、ファクシミリ機能、およびイメージスキャナー機能といった複数の機能を搭載した複合機について説明する。図1は、本発明の実施の形態に従う画像形成装置MFPの概略構成図である。図1を参照して、画像形成装置MFPは、自動原稿搬送部2と、イメージスキャナー3と、プリントエンジン4と、給紙部5とを含む。自動原稿搬送部2は、原稿の連続的なスキャンを行なうためのものであり、原稿給紙台21と、送出ローラー22と、レジストローラー23と、搬送ドラム24と、排紙台25とを含む。スキャン対象の原稿は、原稿給紙台21上に載置され、送出ローラー22の作動により一枚ずつ送り出される。そして、この送り出された原稿は、レジストローラー23により一旦停止されて先端が整えられた後に、搬送ドラム24へ搬送される。さらに、この原稿は、搬送ドラム24のドラム面と一体に回転し、その過程において後述するイメージスキャナー3により画像面がスキャンされる。その後、原稿は、搬送ドラム24のドラム面を略半周した位置においてドラム面から分離されて排紙台25へ排出される。イメージスキャナー3は、撮像デバイス33と、原稿台35とを含む。撮像デバイス33は、被写体である原稿に対する相対位置を時間的に変化させて、原稿の画像を読取る。撮像デバイス33は、主要な構成要素として、原稿に対して光を照射する光源と、光源から照射された光が原稿で反射して生じる画像を取得するイメージセンサーと、イメージセンサーから画像信号を出力するためのADAnalogtoDigital:アナログデジタル変換器と、イメージセンサーの前段に配置された結像光学系とを含む。なお、スキャン対象の原稿は、原稿台35に載置されることもできる。本明細書では、イメージスキャナー3が原稿を電気的にスキャンする方向を主走査方向図1に示すX方向と定義し、イメージスキャナー3と原稿とが相対移動する方向を副走査方向図1に示すY方向と定義する。図1に示すZ方向は、原稿面と直交する方向を示す。プリントエンジン4は、一例として、電子写真方式の画像形成プロセスが実行される。具体的には、フルカラーのプリント出力が可能である。具体的には、プリントエンジン4は、それぞれイエローY、マゼンタM、シアンC、ブラックKの各色のトナー像を生成するイメージング作像ユニット44Y,44M,44C,44Kを含む。イメージングユニット44Y,44M,44C,44Kは、プリントエンジン4内に張架されて駆動される転写ベルト27に沿って、その順序に配置される。イメージングユニット44Y,44M,44C,44Kは、それぞれ画像書込部43Y,43M,43C,43Kと、感光体ドラム41Y,41M,41C,41Kとを含む。画像書込部43Y,43M,43C,43Kの各々は、対象の画像データに含まれる各色イメージに応じたレーザ光を発するレーザダイオードと、このレーザ光を偏向して対応の感光体ドラム41Y,41M,41C,41Kの表面を主走査方向に露光させるポリゴンミラーとを含んでいる。感光体ドラム41Y,41M,41C,41Kの表面には、上述のような画像書込部43Y,43M,43C,43Kによる露光によって静電潜像が形成され、この静電潜像がそれぞれ対応するトナーユニット441Y,441M,441C,441Kから供給されるトナー粒子によってトナー像として現像される。感光体ドラム41Y,41M,41C,41Kの表面に現像された各色のトナー像は、転写ベルト27に順次転送される。さらに、この転写ベルト27上に重ねられたトナー像は、給紙部5からタイミングを合わせて供給される記録紙にさらに転写される。この記録紙上に転写されたトナー像は、下流部に配置された定着部において定着された後、トレイ57に排出される。上述の感光体ドラム41Y,41M,41C,41Kにおける動作と並行して、記録紙を収容する給紙部5の給紙カセットにそれぞれ対応する送出ローラー52,53,54および手差給紙部26のうち、画像形成に用いられるべき記録紙に対応する部位が作動して記録紙を供給する。この供給された記録紙は、搬送ローラー55および56ならびにタイミングローラー51によって搬送され、感光体ドラム41上に形成されたトナー像に同期するように、感光体ドラム41に給紙される。転写器45は、感光体ドラム41に反対極性の電圧を印加することで、感光体ドラム41上に形成されたトナー像を記録紙に転写する。そして、除電器46は、トナー像が転写された記録紙を除電することで、記録紙を感光体ドラム41から分離させる。その後、トナー像が転写された記録紙は定着装置47へ搬送される。なお、転写器45としては、図1に示すような転写ベルトを用いた転写方式に代えて、転写チャージャーまたは転写ローラーを用いた転写方式を採用してもよい。あるいは、感光体ドラム41から記録紙へトナー像を直接転写する直接転写方式に代えて、感光体ドラム41と記録紙との間に、転写ローラー、転写ベルトといった中間転写体を配置して、2段階以上のプロセスによって転写を行なうようにしてもよい。定着装置47は、加熱ローラー471と加圧ローラー472とを含む。加熱ローラー471は、記録紙を加熱することで、その上に転写されたトナーを溶融するとともに、加熱ローラー471と加圧ローラー472との間の圧縮力により、溶融したトナーが記録紙上に定着される。そして、記録紙はトレイ57に排出される。なお、定着装置47としては、図1に示すような定着ベルトを用いた定着方式に代えて、定着ローラーなど用いた定着方式、もしくは非接触の定着方式を採用してもよい。一方、記録紙が分離された感光体ドラム41では、その残留電位が除去された後、クリーニング部48によって残留トナーが除去および清掃される。そして、次の画像形成処理が実行される。クリーニング部48は、一例として、クリーニングブレード、クリーニングブラシ、クリーニングローラー、またはこれらの組み合わせにより、残留トナーを除去および清掃する。あるいは、クリーニング部48に代えて、感光体ドラム41Y,41M,41C,41Kを用いて残留トナーを回収するクリーナーレス方式を採用してもよい。IDCセンサー49は、感光体ドラム41上に形成されるトナー像の濃度を検出する。このIDCセンサー49は、代表的に反射型フォトセンサからなる光強度センサーであり、感光体ドラム41の表面からの反射光強度を検出する。<C.画像読取機能の主要部>次に、本実施の形態に従う画像形成装置MFPに搭載された画像読取機能を実現するための主要構成について説明する。図2は、本発明の実施の形態に従う画像形成装置MFPの画像読取機能を実現するためのブロック図である。図2は、画像読取機能を実現するための電気回路の構成を示す。図2を参照して、画像形成装置MFPは、その画像読取機能として、基準クロック発生器102と、周波数拡散器104と、スイッチ106と、駆動クロック発生器108と、撮像デバイス33と、画像処理部120と、メモリー122とを含む。基準クロック発生器102は、所定の周期を有するクロックを発生する。このクロックは、周期性を有するものであればどのような波形であってもよい。典型的には、方形パルス波やノコギリ波などがクロックとして用いられる。基準クロック発生器102からのクロックは、周波数拡散器104およびスイッチ106へ入力される。周波数拡散器104は、基準クロック発生器102からのクロックを所定の周期で周波数拡散し、その周波数拡散後のクロックをスイッチ106へ出力する。この周波数拡散は、周波数領域でみた場合、基準クロック発生器102からのクロックの周波数周期を予め定められた規則で時間的に変化させる。スイッチ106は、基準クロック発生器102からのクロック、および、周波数拡散器104からの周波数拡散されたクロック、の一方を駆動クロック発生器108へ出力する。スイッチ106は、画像処理部120からの指令に従って、クロックを切換える。駆動クロック発生器108は、スイッチ106からのクロックまたは周波数拡散されたクロックに従って、駆動クロックを発生する。この駆動クロック発生器108が発生した駆動クロックは、イメージセンサー110、AD変換器112および画像処理部120へ出力される。したがって、スイッチ106の切換え動作によって、イメージセンサー110、AD変換器112および画像処理部120に対する周波数拡散の有無を変更することができる。このように、駆動クロック発生器108は、基準信号基準クロックと基準信号を所定規則に従って周波数拡散した周波数拡散信号とのうち一方を用いてタイミング信号駆動クロックを発生する信号発生部に相当する。撮像デバイス33は、画像を読取るための電子部品であり、主たる構成要素として、イメージセンサー110およびAD変換器112を含む。これらは、いずれも駆動クロック発生器108からの駆動クロックに従って動作する。イメージセンサー110は、典型的には、CCDChargeCoupledDeviceイメージセンサー、CMOSComplementaryMetalOxideSemiconductorイメージセンサー、CISContactImageSensorなどで構成される。AD変換器112は、イメージセンサー110から画像信号を出力する。すなわち、AD変換器112は、イメージセンサー110の出力信号電荷に応じて現われる電位をサンプリングすることでデジタル値として出力する。画像処理部120は、撮像デバイス33からの画像信号出力信号に対して、後述するような画像処理画像濃度ムラ補正を行なうことで、駆動クロックを周波数拡散することで現われる濃度ムラの影響を補正する。また、画像処理部120は、いわゆるシェーディング補正についても併せて実行する。そして、画像処理部120は、補正後の画像データを図示しないプリントエンジンなどへ出力する。画像処理部120は、主たる構成要素として、CPUCentralProcessingUnitやワークメモリなどを含む。典型的には、CPUが予め格納されているプログラムをワークメモリ上に展開して実行することで、後述するような画像処理が実現される。代替的に、CPUがプログラムを実行することで実現される機能の一部または全部を専用のハードウェアによって構成してもよい。また、CPUで実行されるプログラムは、コンピュータのオペレーティングシステムOSの一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。この場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行されることになる。メモリー122は、画像処理部120において後述するような画像処理を行なうための各種データを保持する。メモリー122は、本実施の形態に係る画像濃度ムラ補正を実現するための固有関数画像ムラ補正関数Ftおよびそれに含まれる各種定数などを保持する。<D.周波数拡散による濃度ムラおよび課題>まず、駆動クロックを周波数拡散することで現われる濃度ムラの影響について説明する。図3は、駆動クロックの周波数拡散の一例および対応するイメージセンサー110からの画像信号を示す図である。図4は、駆動クロックを周波数拡散することで濃度ムラが生じる原理を説明する図である。図5は、駆動クロックを周波数拡散することで生じる濃度ムラの一例を示す図である。駆動クロック発生器108から出力される周波数拡散された駆動クロックは、図3aに示すように、その周波数周期が時間的に変化する。駆動クロックが方形パルス波であれば、先行のパルスが現われてから後続のパルスが現われるまでの時間周期が一定周期で増減することになる。この増減方法繰返しパターンは、周波数拡散器104により異なる。図3aに示すような、周波数拡散された駆動クロックで撮像デバイス33が駆動されることで、イメージセンサー110から出力される画像信号は変動することになる。すなわち、同じ色を有する物体たとえば、感度補正用の白板を撮像デバイス33で読取った場合であっても、イメージセンサー110からの画像信号は、図3bに示すように、周波数拡散された駆動クロックに連動して周期的に変化する。図3aと図3bとを比較するとわかるように、画像濃度ムラの繰返し周期は、駆動クロックの拡散周期に一致する。このような画像信号の変動は、主として、AD変換器112のサンプリングタイミングの変動に起因すると考えられる。図4には、イメージセンサー110の出力信号電圧の時間的変化の一例を示す。イメージセンサー110が画像を読取る場合、駆動パルスに従い、出力回路が、リセットモード、黒レベル出力モード、画像レベル出力モードに順次切り替わり、出力電圧が変化する。より具体的には、イメージセンサー110に含まれるCCDの内部回路をスイッチしてモードを切り替えることで、3種類の電圧が繰返し出力される。なお、黒レベル出力モードでは、予め定められた電圧が出力され、画像レベル出力モードでは、フォトダイオードに蓄積された電荷量に比例した電圧が出力される。出力される電圧アナログ波形には、遅延や鈍りが存在するため、CCDにおけるモードを切り替えた後、一定期間後一定クロックをカウント後の値をAD変換器112でサンプリングする。たとえば、AD変換器112が、駆動クロックに含まれるパルス数で指定される時刻t1および時刻t2でサンプリングするように構成されているとする。時刻t1および時刻t2は、それぞれ、リセットモードから黒レベル出力モードへの切り替えタイミングおよび黒レベル出力モードから画像レベル出力モードへの切り替えタイミングの一定期間後に相当する。この場合、図4aを参照して、AD変換器112は、時刻t1における電圧Vt1と時刻t2における電圧Vt2との差分電圧ΔVをイメージセンサー110で検出した画像信号として出力する。周波数拡散により駆動クロックの周期が変動すると、CCDのモードを切り替えてから、サンプリングを行なうまでのタイミングが変化する。このタイミングの変化が、黒レベルおよび画像レベルのサンプリング電圧の変動を生み、画像濃度ムラが発生する。なお、CCDから出力される電圧波形の遅延および鈍り具合立下がり方は、CCD内部の出力回路やCCD外部のアナログ増幅回路によって決まるため、実質的に周波数拡散の影響を受けない。より具体的には、駆動クロックの周期が変動して、それぞれの画像信号をサンプリングするタイミングが、図4bに示すように、時刻t1’=t1Δt1および時刻t2’=t2Δt2にそれぞれ変化したとする。この場合、AD変換器112は、時刻t1’における電圧Vt1’=Vt1-ΔVt1と時刻t2’における電圧Vt2’=Vt2-ΔVt2との差分電圧ΔV’がイメージセンサー110で検出された画像信号として出力される。図4bに示す、Δt1=t1’-t1とΔt2=t2’-t2とは、ほぼ同じ時間幅であるが、対応する時刻におけるCCD出力電圧の傾斜特性が異なるため、画像信号として生じる電圧変動分ΔVt1およびΔVt2は一致せず、その結果、両者の差ΔVt1-ΔVt2が、駆動クロックを周波数拡散することで生じる濃度ムラとなる。以上のような理由によって、駆動クロックを周波数拡散することで、撮像デバイス33から出力される画像信号には周期的な変動が生じることになる。このような画像信号に含まれる周期的な変動は、図5aに示すような画像濃度ムラとして現われる。すなわち、図5aには、周波数拡散クロックにより主走査方向の1ラインにおいて発生する画像濃度ムラの概念図を示す。なお、図5に示す1マスは、1画素を示す。また、図5bおよびcには、紙面横方向を主走査方向とし、紙面縦方向を副走査方向とした例を示す。ここで、上述の特許文献1に開示されるように、周波数拡散器による周波数拡散率の変化を、光電変換素子で画像を読取る際の主走査方向の同期をとる主走査同期信号に同期させることができれば、図5bに示すように、ライン間で画像濃度ムラ位置繰返し位相を一致させることができる。すなわち、周波数拡散クロックの拡散周期と副走査周期とを同期させる手段を用いれば、画像濃度ムラ補正の補正パターンとしては、図5bに示す1ライン分の画像信号を用いれば十分である。図5bに示す場合、画像形成装置MFPの内部に設けられた感度補正用の白板を撮像デバイス33撮像デバイス33で読取り、その読取られた画像内の濃度ムラに基づいて補正することで、イメージセンサー110の感度ムラ、光学部品の照明ムラ、および駆動クロックを周波数拡散することで生じる濃度ムラを同時に除去することができる。しかしながら、上述したように、特許文献1に開示される方法を実現することは、現実には容易ではない。そのため、通常の構成では、周波数拡散により、図5cに示すような画像内の画像濃度ムラが生じる。一般的には、周波数拡散器104による拡散周期とイメージセンサー110による1ライン分の走査周期とは一致しないので、各ラインにおいて、一定量ずつムラの発生位置繰返し位相がずれることになる。この位相のずれ量は、副走査周期と周波数拡散周期とに関係する。そこで、本実施の形態においては、図5cに示す画像内の濃度ムラを、画素位置を変数として含む関数として定義し、この関数を用いて、画像濃度ムラ補正を行なう。<E.全体処理>次に、本実施の形態に従う画像読取機能の全体処理について説明する。本実施の形態においては、イメージセンサー110の感度ムラおよび光学部品の照度ムラを補正以下シェーディング補正とも称す。するためのシェーディング補正値Xt、ならびに、画像濃度ムラ補正を行なうために画像濃度ムラ補正値Ystを用いて、補正処理を行なう。図1に示すように、イメージセンサー110は主走査方向に複数の画素が配置されたラインセンサーであり、これらの補正値の変数tは、主走査方向の画素番号t=1,2,...,nであり、画像濃度ムラ補正値の変数sは、副走査方向の走査ライン番号s=1,2,...,mである。図6は、本発明の実施の形態に従う画像データの算出処理を説明するための図である。図6を参照して、周波数拡散された駆動クロックで撮像デバイス33を動作させて原稿を読取ることで取得される画像信号Vst図6aに対して、シェーディング補正値Xt図6bおよび画像濃度ムラ補正値Yst図6cで補正典型的には、差分の算出することで、補正後の画像データを算出する。後述するように、シェーディング補正値Xtは、周波数拡散されていない駆動クロックで撮像デバイス33を動作させて、感度補正用の白板を撮像デバイス33で読取ることで取得される。このシェーディング補正値Xtは、撮像デバイス33のt番目の画素における固有値である。このシェーディング補正値Xtの取得とあわせて、周波数拡散された駆動クロックで撮像デバイス33を動作させて、撮像デバイス33で当該白板を読取る。そして、周波数拡散されていない駆動クロックで撮像デバイス33を動作させて読取られたシェーディング補正値Xtと、周波数拡散された駆動クロックで撮像デバイス33を動作させて読取られた画像信号Y0tとを用いて、画像濃度ムラ補正値Ystを算出するための関数が決定される。続いて、周波数拡散された駆動クロックで撮像デバイス33を動作させて原稿を読取ることで、画像信号Vstを取得する。さらに、各ラインについて、画像濃度ムラ補正値Ystを順次算出するとともに、画像信号Vstをシェーディング補正値Xtおよび対応する画像濃度ムラ補正値Ystで補正することで、補正後の画像データを算出する。図7は、本発明の実施の形態に従う撮像デバイス33およびその周辺構成を示す模式図である。図8は、本発明の実施の形態に従う画像読取動作の全体処理を説明するための図である。図7は、図1においてイメージスキャナー3を紙面下方からZ方向に沿って見た場合の平面図を模式的に示す。イメージスキャナー3は、プラテンガラスが配置された原稿台35と、原稿台35から原稿台35のY方向に沿って所定距離だけ離れた位置に設けられた感度補正用の白板37とを含む。また、自動原稿搬送部2による原稿の搬送経路に対応付けて窓部38が設けられている。撮像デバイス33は、画像読取動作の初期には、白板37の位置に配置される。そして、プラテンガラスに配置された原稿を読取る場合には、撮像デバイス33はY方向に沿って紙面右側へ順次移動する。また、自動原稿搬送部2により自動搬送される原稿を読取る場合には、撮像デバイス33はY方向に沿って紙面左側へ移動し、窓部38の位置で待機する。そして、撮像デバイス33は、1ライン分ずつ画像を読取って画像信号として出力する。このように、撮像デバイス33は、第1の方向X方向に延びるライン状の検出面を有しており、撮像デバイス33と読取対象物体原稿との相対位置を第1の方向とは直交する第2の方向Y方向に変化させつつ、1ラインずつの画像を順次走査するように構成されている。図7に示すように、本実施の形態に従う撮像デバイス33は、読取動作時に白板37がその検出範囲に入るので、このときの画像信号を利用して、シェーディング補正値Xtに加えて、画像濃度ムラ補正値Ystを算出するための情報を取得する。すなわち、本実施の形態に従う撮像デバイス33は、図8aに示すように、まず、白板37の領域を通過し、原稿の読取動作に入る。撮像デバイス33による白板37の読取時には、図8bに示すように、駆動クロックを、周波数拡散されていない状態と、周波数拡散された状態とに切換える。なお、この切換順序については、特に制限されないが、後続の原稿読取時には、周波数拡散された駆動クロックが用いられるので、先に、周波数拡散されていない状態とし、次に周波数拡散された状態に切換えることが好ましい。図8cに示すように、撮像デバイス33が白板37の位置に存在している場合に、周波数拡散されていない駆動クロックで撮像デバイス33を動作させることで画像信号シェーディング補正値Xtが読取られ、周波数拡散された駆動クロックで撮像デバイス33を動作させることで画像信号Y0tが読取られる。さらに、これらの画像信号に基づいて、画像濃度ムラ補正値Ystを定義する関数が決定される。続いて、撮像デバイス33が原稿の位置に存在している場合に、撮像デバイス33は、周波数拡散された駆動クロックで駆動され、原稿を読取ることで得られた画像信号Vstを1ライン分ずつ出力する。まず、1ライン目の画像信号V1tが出力されると、対応する位相ずれ量が算出され、続いて、対応する画像濃度ムラ補正値Y1tが決定される。そして、この決定された画像濃度ムラ補正値Y1tおよびシェーディング補正値Xtを用いて、画像信号V1tが補正された後、補正後の画像データとして出力される。以下、同様の処理が、2ライン目、3ライン目と原稿の読取りが完了するまで繰返される。上述したように、図6および図8に示す一連の処理は、画像処理部120図2によって実行される。すなわち、画像処理部120は、基準信号基準クロックを用いて発生されたタイミング信号周波数拡散されていない駆動クロックで撮像デバイス33を動作させて、所定の基準色を有する基準物体白板を読取ることで得られる第1の画像信号シェーディング補正値Xtと、周波数拡散信号を用いて発生されたタイミング信号周波数拡散された駆動クロックで撮像デバイス33を動作させて、基準物体白板を読取ることで得られる第2の画像信号画像信号Y0tとに基づいて、周波数拡散の時間変化特性を取得する特性取得手段として機能する。さらに、画像処理部120は、周波数拡散信号を用いて発生されたタイミング信号周波数拡散された駆動クロックで撮像デバイス33を動作させて読取対象物体原稿を読取ることで得られる第3の画像信号画像信号Vstを、時間変化特性を反映した補正値Ystを用いて補正した上で第4の画像信号補正後の画像データとして出力する補正手段として機能する。<F.画像濃度ムラ補正値の算出処理>f1:固有関数上述した画像濃度ムラ補正値Ystを定義する関数としては、以下のような一般式を用いる。すなわち、sライン目s=1,2,...,mの1ライン分の画像データに対するt番目t=1,2,...,nの画素について対する補正値Ystは、Yst=B×Ft-nT-Asと表わすことができる。ここで、Tは、周波数拡散器104における周波数拡散周期であり、Fは、基準クロック発生器102または、駆動クロック発生器108が発生するクロックの時間波形を示す関数であり、Asは、sライン目s=1,2,...,mにおける関数Fについての位相ずれ量であり、Bは、感度ムラ補正値の振幅である。図9は、本発明の実施の形態に従う画像濃度ムラ補正値を算出するための関数を示す図である。本実施の形態に従う画像読取機能では、周波数拡散されていない駆動クロックで撮像デバイス33を動作させて読取られた画像信号シェーディング補正値Xtと、周波数拡散された駆動クロックで撮像デバイス33を動作させて読取られた画像信号Y0tとを用いて、図9に示す位相ずれ量Asおよび振幅である感度ムラ補正係数Bを決定する。図9には、図3に示す駆動クロックに対応して、関数Fがノコギリ波である場合を例示するが、この関数Fの時間波形は、駆動クロックの種類に応じて異なったものとなる。また、感度ムラ補正係数Bは、撮像デバイス33の個体差などによって、装置毎に異なったものとなる。なお、関数Fは周期性を有するので、t-nT-As<T、かつ、As<Tの条件が満たされるように、位相ずれ量Asが決定される。また、関数Fは、副走査周期、周波数拡散器の拡散周期、および撮像デバイス33の特性、に依存した装置固有の繰返し濃度ムラを示す繰返しパターンとなる。上述のような固有関数を定義する関数Fおよび周期Tについては、メモリー122に予め格納されおり、画像処理部120がこれらの値を読出して処理を実行する。このように、画像処理部120は、基準信号基準クロックの時間変化特性関数Fおよび周波数拡散の周期性周期Tを示す、定数を含む固有関数について、第1の画像信号シェーディング補正値Xtおよび第2の画像信号画像信号Y0tに基づいて、固有関数に含まれる定数を決定することで、時間変化特性である画像濃度ムラ補正値Ystを算出する。f2:感度ムラ補正係数Bの決定まず、画像濃度ムラ補正値Ystの振幅である感度ムラ補正係数Bを決定する方法について説明する。この感度ムラ補正係数Bは、周波数拡散された駆動クロックで撮像デバイス33を動作させて白板37を読取ることで得られた画像信号Y0tをシェーディング補正値Xtで補正することで得られた画像信号に基づいて決定される。図10は、本発明の実施の形態において周波数拡散された駆動クロックで撮像デバイス33を動作させて白板37を読取ることで得られた画像信号Y0tをシェーディング補正値Xtで補正することで得られた画像信号の一例を示す図である。より具体的には、図10に示す画像信号は、画像信号Y0tからシェーディング補正値Xtを差し引いたものに相当する。そして、画像濃度ムラ補正値Ystを図10に示す画像信号にフィッティングする処理が行なわれる。一例として、図10に示す画像信号のうち、最大値と最小値とが抽出され、この抽出された最大値と最小値との差分から感度ムラ補正係数Bが算出される。すなわち、感度ムラ補正係数B振幅={最大値-最小値}/2に従って算出される。このように、画像濃度ムラ補正値Ystを算出する固有関数は、振幅を示す定数感度ムラ補正係数Bを含み、画像処理部120は、第1の画像信号シェーディング補正値Xtと第2の画像信号画像信号Y0tとの差分の信号に現われる振幅の最大値および最小値に基づいて、固有関数に含まれる振幅を示す定数を決定する。f3:初期の位相ずれ量A0の決定さらに、図10に示す画像信号のうち、画像信号が最大値をとる画素または画像信号が最小値をとる画素を特定し、これらの特定された少なくとも一方の位置画素番号から、初期の位相ずれ量A0が決定される。このように、画像濃度ムラ補正値Ystを算出する固有関数は、位相を示す定数位相ずれ量Asを含み、画像処理部120は、第1の画像信号シェーディング補正値Xtと第2の画像信号画像信号Y0tとの差分の信号に現われる振幅が最大値および/または最小値となる位置に基づいて、固有関数に含まれる位相を示す定数を決定する。f4:位相ずれ量の更新上述したように、関数Fの位相ずれ量Asはライン毎に変動するため、この位相ずれ量Asがライン毎に更新される。より具体的には、ライン間の位相変動量は、周波数拡散器104における周波数拡散周期と副走査周期とにより定める固有値であるため、この位相変動量をaとして予め取得しておけば、初期の位相ずれ量A0から位相ずれ量Asを順次算出できる。すなわち、初期の位相ずれ量A0を特定した後は、1ライン分スキャンする毎に予めメモリー122に格納された位相変動量aを順次加算することで更新できる。なお、初期の位相ずれ量A0を特定した後、原稿の1ライン目をスキャンするまでの間に、何らかの空白時間がある場合には、その空白時間を測定し、1ライン目の位相ずれ量A1を算出すればよい。図11は、本発明の実施の形態に従う各ラインにおける画像濃度ムラ補正値を示す図である。図11aには、1ライン目の画像濃度ムラ補正値Y1tの波形を示し、図11bには、それに引き続く2ライン目の画像濃度ムラ補正値Y2tの波形を示す。ライン間の位相変動量をaとした場合には、1ライン目の位相ずれ量A1と2ライン目の位相ずれ量A2との間には、A2=A1aの関係が成立する。同様に、図11cに示す3ライン目の画像濃度ムラ補正値Y3tは、A3=A2a=A1aaという計算式に従って算出された3ライン目の位相ずれ量A3を用いて決定される。このように、画像処理部120は、撮像デバイス33の読取動作に応じて、時間変化特性の位相を示す値位相ずれ量Asを更新する。f5:小括以上のように、原稿読取前に、駆動クロックを周波数拡散することで生じる画像濃度ムラ補正を行なうために画像濃度ムラ補正値Yst=B×Ft-nT-Asを決定し、引き続く原稿読取時に、ライン毎に読取られる画像信号Vstに対して、シェーディング補正値Xtおよび画像濃度ムラ補正値Ystによる2種類の補正を行なうことで、イメージセンサー110の感度ムラ、光学部品の照度ムラ、および駆動クロックを周波数拡散することで生じる濃度ムラを除去することができる。<G.処理手順>図12は、本発明の実施の形態に従う画像形成装置MFPにおける画像読取動作の処理手順を示すフローチャートである。図12を参照して、ユーザなどから画像読取指示を受けるとステップS2、画像形成装置MFPは、周波数拡散されていない駆動クロックの発生を開始するステップS4。続いて、画像形成装置MFPは、撮像デバイス33を画像補正用の白板37に位置付け、撮像デバイス33で白板37を読取ることでシェーディング補正値Xtを取得するステップS6。続いて、画像形成装置MFPは、駆動クロックの周波数拡散を再開するステップS8。すなわち、撮像デバイス33に周波数拡散された駆動クロックを供給する。続いて、画像形成装置MFPは、撮像デバイス33で白板37を読取ることで画像信号Y0tを取得するステップS10。その後、画像形成装置MFPは、ステップS10において取得した画像信号Y0tをステップS6において取得したシェーディング補正値Xtで補正しステップS12、ステップS12における補正によって得られた補正後の画像信号から、画像濃度ムラ補正値Ystに含まれる感度ムラ補正係数Bを決定するステップS14。さらに、画像形成装置MFPは、ステップS12における補正によって得られた補正後の画像信号から、画像濃度ムラ補正値Ystに含まれる初期の位相ずれ量A0を決定するステップS16。以上の処理により、画像濃度ムラ補正値Ystを定義する関数が決定される。その後、画像形成装置MFPは、撮像デバイス33を原稿読取位置に位置付け、撮像デバイス33での原稿の読取動作を開始するステップS18。画像形成装置MFPは、撮像デバイス33によって1ライン分の原稿を示す画像信号Vstを取得するとステップS20、当該ラインにおける位相ずれ量Asを算出するステップS22。続いて、画像形成装置MFPは、ステップS22において決定した位相ずれ量Asを用いて、画像濃度ムラ補正値Ystを算出するステップS24。その後、画像形成装置MFPは、ステップS20において取得した画像信号Vstを、ステップS6において取得したシェーディング補正値Xt、および、ステップS24において算出した画像濃度ムラ補正値Ystで補正するステップS26。そして、画像形成装置MFPは、補正後の画像信号を出力するステップS28。その後、画像形成装置MFPは、原稿の全領域の読取りが完了したか否かを判断するステップS30。原稿に対する読取りが完了していなければステップS30においてNO、画像形成装置MFPは、撮像デバイス33を次のラインの読取位置に位置付け、撮像デバイス33での原稿の読取動作を開始するステップS32。そして、ステップS20以下の処理が繰返される。画像形成装置MFPは、原稿の全領域の読取りが完了していればステップS30においてYES、画像読取処理は終了する。<H.その他の実施の形態>上述の実施の形態においては、ラインセンサーからなる撮像デバイス33を用いた場合の処理例について説明した。この処理例では、画像補正を1ライン分ずつ行なうが、上述したように各画素についての補正値を算出できるので、画像補正は1画素あるいは複数画素ずつ画像補正を行なってもよい。<I.別の局面>本発明は、別の局面として、さらに以下のように表現することができる。本発明のさらに別の局面に従う画像読取装置は、原稿の画像を読取る画像読取手段と、画像濃度ムラを補正するための画像補正用白板と、画像読取手段から出力される画像データを基に画像補正を行なう画像演算装置と、基準クロックを生成する基準クロック生成手段と、基準クロックに基づいてクロックの周波数を周期的に拡散させる周波数拡散器と、周波数拡散されたクロックもしくは基準クロックを画像読取装置に供給するスイッチ機能を持ち、基準クロックを画像読取り手段に供給した時に得られる画像データから算出した1ライン分の画像補正値Xtと、周波数拡散クロックを画像読取り手段に供給した時に得られる画像データから算出された周波数拡散器による画像濃度ムラを補正するための画像補正値Ytとを含む。好ましくは、画像読取装置は、画像演算装置に記憶された画像読取装置固有の画像補正パターンFtを持ち、周波数拡散クロック供給時に得られる画像データに補正値Xtを施した画像データから。濃度ムラの最大値と最小値を抽出し、画像補正パターンFtに前述の最大値と最小値を当てはめて画像補正値Ytを算出する。さらに好ましくは、画像読取装置は、周波数拡散クロック供給時に得られる画像データに補正値Xtを施した画像データから、画像データが最大となる位置もしくは最小となる位置を特定し、画像補正値Ytにおける画像補正パターンFtの位相ずれ量Aを算出する。あるいはさらに好ましくは、画像読取装置は、画像補正用白板を走査している聞に画像補正値XtとYtを算出し、算出後はライン走査毎に一定量aずつ画像補正値Ytの位相ずれ量Aを変化させていく。<J.利点>上述したように、本実施の形態に従う画像読取機構では、感度補正用の白板を読取る時に一旦周波数拡散を停止し、周波数拡散に起因する濃度ムラが存在しない状態で撮像デバイス33によって取得した画像信号Vtから、イメージセンサー110の感度ムラおよび光学部品の照度ムラの補正値Xtを算出し、次に周波数拡散を再開した状態で撮像デバイス33によって取得した画像データVtと補正値Xtとから、周波数拡散に起因して発生する周期的で毎ライン位相がずれる画像濃度ムラを補正するための、ライン毎に変動する補正値Ytを算出し、原稿読取時の画像データVtにXtとYtとの2種類の補正を行なう。このように、各ラインについて一定である補正値Xtとライン毎に変動するYtとの2種類の補正を行なうことで、イメージセンサー110の感度ムラ、光学部品の照明ムラ、および駆動クロックを周波数拡散することで生じる濃度ムラを除去して、画像濃度ムラのない画像を得ることができる。このように、本実施の形態によれば、EMI対策がなされた画像読取装置あるいは画像形成装置であっても、画像濃度ムラを除去した画像を得ることができる。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。"