(57)【要約】【課題】白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制すること。【解決手段】白基準部材の読取時と原稿シートの読取時とで読取周期が相違することがある。しかし、この相違は、白基準部材の読取時に取得した第１側方データが示す値と、原稿シートの読取時に取得した第２側方データが示す値との相対比と相関関係がある。複合機１では、白基準データに加えて、上記相対比を用いて、白補正データを生成し、その補正データを用いて、原稿画像データを補正する。これにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制することが可能である。【選択図】図７
2014236335.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向に沿った読取領域で画像を読み取り、当該読取領域には原稿読取領域、及び、当該原稿読取領域の側方に位置する側方領域が含まれる読取部と、
原稿シートおよび前記読取部の少なくとも一方を移動させて、前記原稿読取領域内に前記原稿シートを通過させる移動部と、
白基準部材と、
制御部と、備え、
前記制御部は、
前記読取部に、前記白基準部材を読み取らせ、前記原稿読取領域の読取データである白基準データを取得し、前記側方領域の読取データである第１側方データを取得する白基準読取処理と、
前記読取部に、前記原稿シートを読み取らせ、前記原稿読取領域の読取データである原稿読取データを取得し、前記側方領域の読取データである第２側方データを取得する原稿読取処理と、
前記第１側方データが示す値と前記第２側方データが示す値との相対比、および、前記白基準データを用いて白補正データを生成する白補正データ生成処理と、
前記原稿読取データを、前記白補正データを用いて補正する白補正処理と、を実行する構成を有する、画像読取装置。
【請求項２】
請求項１記載の画像読取装置であって、
前記制御部は、
一定の変調周期で周波数が変動するスペクトラム拡散クロックを生成するクロック生成部、
を有し、
前記白基準読取処理では、
前記読取部に、前記スペクトラム拡散クロックに応じた読取周期で前記白基準部材を読み取らせ、
前記原稿読取処理では、
前記読取部に、前記スペクトラム拡散クロックに応じた読取周期で前記原稿シートを読み取らせる、画像読取装置。
【請求項３】
請求項１または２に記載の画像読取装置であって、
前記制御部は、
前記原稿読取処理では、前記原稿シートを一ラインずつ読み取らせ、各ラインごとに、前記原稿読取データおよび前記第２側方データを取得し、
前記白補正データ生成処理では、前記各ラインごとに、前記相対比、および、前記白基準データを用いて白補正データを生成し、
前記白補正処理では、前記各ラインごとに、前記原稿読取データを、前記白補正データを用いて補正する、
画像読取装置。
【請求項４】
請求項１から３のいずれか一項に記載の画像読取装置であって、
原稿台を備え、
前記移動部は、前記読取部を移動させることにより、前記読取位置を、前記原稿台に配置された原稿シートに対して移動させる構成を含み、
前記原稿台のうち、前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じである、画像読取装置。
【請求項５】
請求項４に記載の画像読取装置であって、
前記原稿台に配置された原稿シートを押さえ、主走査方向の幅が当該原稿シートよりも広い押さえ部材と、を備え、
前記白基準部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上であり、
前記押さえ部材のうち、少なくとも前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じである、画像読取装置。
【請求項６】
請求項４または５に記載の画像読取装置であって、
前記原稿台の側方位置に非配置部が設けられ、
前記白基準部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上であり、
前記非配置部のうち、少なくとも前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じである、画像読取装置。
【請求項７】
請求項１から６のいずれか一項に記載の画像読取装置であって、
前記移動部は、前記原稿シートを、前記読取位置に向けて搬送する構成を含み、
前記白基準部材は、前記読取領域において、前記読取部に対して対向配置される対向部材であり、
前記対向部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上である、画像読取装置。
【請求項８】
主走査方向に沿った読取領域で画像を読み取り、当該読取領域には原稿読取領域、及び、当該原稿読取領域の側方に位置する側方領域が含まれる読取部と、
原稿シートおよび前記読取部の少なくとも一方を移動させて、前記原稿読取領域内に前記原稿シートを通過させる移動部と、
白基準部材と、を備える画像読取装置に、
前記読取部に、前記白基準部材を読み取らせ、前記原稿読取領域の読取データである白基準データを取得し、前記側方領域の読取データである第１側方データを取得する白基準読取処理と、
前記読取部に、前記原稿シートを読み取らせ、前記原稿読取領域の読取データである原稿読取データを取得し、前記側方領域の読取データである第２側方データを取得する原稿読取処理と、
前記第１側方データが示す値と前記第２側方データが示す値との相対比、および、前記白基準データを用いて白補正データを生成する白補正データ生成処理と、
前記原稿読取データを、前記白補正データを用いて補正する白補正処理と、を実行させる読取画像補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
白基準部材を読み取って得た白基準データを用いて、原稿シートを読み取って得た原稿読取データを補正するための技術に関する。
【背景技術】
【０００２】
従来、画像読取装置では、ＥＭＩ（電磁波干渉）対策の一環として、一定の変調周期で周波数が変動するスペクトラム拡散クロックを使用することが提案されている。ところが、このスペクトラム拡散クロックの変動周期に基づいて、画像読取装置における光源の点灯期間や読取部の読取期間を設定すると、当該スペクトラム拡散クロックの周波数の変動によって上記点灯期間や上記読取期間が変動する。これに対して、原稿シートは読取部に対して一定速度で相対移動するので、上記点灯期間や上記読取期間が変動すると原稿シートの画像を正確に読み取れない。
【０００３】
そこで、上記点灯期間や上記読取期間を、スペクトラム拡散クロックの上記変調周期の整数倍に設定することで、上記点灯期間や上記読取期間がスペクトラム拡散クロックの周波数の変動によらず一定となるようにすることが提案されている（例えば、特許文献１、特許文献２参照）。
【０００４】
ところが、光源の点灯期間や読取期間をスペクトラム拡散クロックの周波数の変動によらず一定とするには、スペクトラム拡散クロックの変調周期の整数倍に設定する必要があるため、その点灯期間や読取期間を所望の期間長に自由に設定することができない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３３２９２４号公報
【特許文献２】特開２００２−２８１２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、画像読取装置では、予め読取部によって白基準部材を読み取ってシェーディング補正データ等の補正データを取得しておき、読取部によって原稿シートを読み取って得た原稿読取データを、上記補正データを用いて補正する。画像読取装置が、上述したスペクトラム拡散クロックを使用する構成である場合、スペクトラム拡散クロックの周波数の変動により、白基準部材の読取時と原稿シートの読取時とで、光源の点灯期間や読取部の読取期間等の読取周期が相違することがある。そうすると、上記補正データをそのまま用いても、原稿読取データを正常に補正できず、読取画像の画質が低下してしまうおそれがある。なお、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することは、スペクトラム拡散クロックの周波数の変動に限られず、例えば周囲温度の変化など、様々な要因が考えられる。
【０００７】
本明細書では、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制するための技術を開示する。
【課題を解決するための手段】
【０００８】
本明細書によって開示される、画像読取装置は、主走査方向に沿った読取領域で画像を読み取り、当該読取領域には原稿読取領域、及び、当該原稿読取領域の側方に位置する側方領域が含まれる読取部と、原稿シートおよび前記読取部の少なくとも一方を移動させて、前記原稿読取領域内に前記原稿シートを通過させる移動部と、白基準部材と、制御部と、備え、前記制御部は、前記読取部に、前記白基準部材を読み取らせ、前記原稿読取領域の読取データである白基準データを取得し、前記側方領域の読取データである第１側方データを取得する白基準読取処理と、前記読取部に、前記原稿シートを読み取らせ、前記原稿読取領域の読取データである原稿読取データを取得し、前記側方領域の読取データである第２側方データを取得する原稿読取処理と、前記第１側方データが示す値と前記第２側方データが示す値との相対比、および、前記白基準データを用いて白補正データを生成する白補正データ生成処理と、前記原稿読取データを、前記白補正データを用いて補正する白補正処理と、を実行する構成を有する。
【０００９】
白基準部材の読取時と原稿シートの読取時とで読取周期が相違することがある。しかし、この相違は、白基準部材の読取時に取得した第１側方データが示す値と、原稿シートの読取時に取得した第２側方データが示す値との相対比と相関関係がある。そこで、この画像読取装置によれば、白基準データに加えて、上記相対比を用いて、白補正データを生成し、その補正データを用いて、原稿画像データを補正する。これにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制することが可能である。
【００１０】
上記画像読取装置では、前記制御部は、一定の変調周期で周波数が変動するスペクトラム拡散クロックを生成するクロック生成部、を有し、前記白基準読取処理では、前記読取部に、前記スペクトラム拡散クロックに応じた読取周期で前記白基準部材を読み取らせ、前記原稿読取処理では、前記読取部に、前記スペクトラム拡散クロックに応じた読取周期で前記原稿シートを読み取らせてもよい。
【００１１】
スペクトラム拡散クロックの周波数の変動により、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することがある。しかし、この相違は、白基準部材の読取時に取得した第１側方データが示す値と、原稿シートの読取時に取得した第２側方データが示す値との相対比と相関関係がある。そこで、この画像読取装置によれば、白基準データに加えて、上記相対比を用いて、白補正データを生成し、その補正データを用いて、原稿画像データを補正する。これにより、読取周期の設定が制約されることを抑制しつつ、補正データを用いて補正した読取画像の画質が、スペクトラム拡散クロックの周波数の変動により低下することを抑制することが可能である。
【００１２】
上記画像読取装置では、前記制御部は、前記原稿読取処理では、前記原稿シートを一ラインずつ読み取らせ、各ラインごとに、前記原稿読取データおよび前記第２側方データを取得し、前記白補正データ生成処理では、前記各ラインごとに、前記相対比、および、前記白基準データを用いて白補正データを生成し、前記白補正処理では、前記各ラインごとに、前記原稿読取データを、前記白補正データを用いて補正してもよい。
【００１３】
この画像読取装置によれば、１ラインごとに、原稿読取処理、白補正データ生成処理および白補正処理を行うことにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを、より確実に抑制することが可能である。
する
【００１４】
上記画像読取装置では、原稿台を備え、前記移動部は、前記読取部を移動させることにより、前記読取位置を、前記原稿台に配置された原稿シートに対して移動させる構成を含み、前記原稿台のうち、前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じでもよい。
【００１５】
この画像読取装置によれば、側方領域に対応する部分の光反射特性が、白基準部材とは異なる構成に比べて、より正確な白補正データを生成することができる。このため、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを、より確実に抑制することが可能である。
【００１６】
上記画像読取装置では、前記原稿台に配置された原稿シートを押さえ、主走査方向の幅が当該原稿シートよりも広い押さえ部材と、を備え、前記白基準部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上であり、前記押さえ部材のうち、少なくとも前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じである。
【００１７】
この画像読取装置によれば、押さえ部材を読み取ることにより、白基準部材と同じ光反射特性に基づく第２側方データを取得することができる。
【００１８】
上記画像読取装置では、前記原稿台の側方位置に非配置部が設けられ、前記白基準部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上であり、前記非配置部のうち、少なくとも前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じでもよい。
【００１９】
この画像読取装置によれば、非配置部分を読み取ることにより、白基準部材と同じ光反射特性に基づく第２側方データを取得することができる。
【００２０】
上記画像読取装置では、前記移動部は、前記原稿シートを、前記読取位置に向けて搬送する構成を含み、前記白基準部材は、前記読取領域において、前記読取部に対して対向配置される対向部材であり、前記対向部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上でもよい。
【００２１】
この画像読取装置によれば、共通の白基準部材を読み取ることにより、白基準データ、第１側方データおよび第２測定データを取得することができる。
【００２２】
なお、この発明は、画像処理装置、読取画像補正方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２３】
本明細書によって開示される発明によれば、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制することができる。
【図面の簡単な説明】
【００２４】
【図１】一実施形態に係る複合機の外観構成を示す斜視図
【図２】カバー部および装置本体の一部分の内部構成を示す断面図
【図３】複合機の電気的構成を示すブロック図
【図４】第１読取部および第１ＡＤＦ用対向部材を前方から見た模式図
【図５】装置本体の上面図、および、第１読取部およびＦＢ用押さえ部材を前方から見た模式図
【図６】白基準データとスペクトラム周波数との関係を示すグラフ
【図７】読取制御処理を示すフローチャート（ＡＤＦ読取時）
【図８】読取制御処理を示すフローチャート（ＦＢ読取時）
【発明を実施するための形態】
【００２５】
＜一実施形態＞
一実施形態について図１〜図８を参照しつつ説明する。本実施形態の複合機１は、画像処理装置の一例であり、スキャンモードに加えて、コピーモード、印刷モードなど、複数のモードを実行可能である。以下の説明では、図１の紙面右下側を複合機１の前側（Ｆ）とし、紙面左下側を複合機１の左側（Ｌ）とし、紙面上側を複合機１の上側（Ｕ）とする。
【００２６】
（複合機の機械的構成）
図１に示すように、複合機１は、カバー部２と装置本体３とを備える。装置本体３の上面の後端側には図示しない支持部材が設けられており、この支持部材に、カバー部２の後端側が、左右方向に沿った回転軸を中心に回動可能に連結されている。これにより、カバー部２は、装置本体３の上面を覆う閉姿勢と、装置本体３の上面を開放させた開姿勢（図１参照）とに変位可能である。
【００２７】
図２には、カバー部２および装置本体３の一部分の内部構成が簡略化して示されている。同図において、点線Ｄから上側の部分がカバー部２である。カバー部２は、供給トレイ１１、フロントセンサ１２、排出トレイ１３、原稿自動搬送装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ  以下、「ＡＤＦ」という）１４、第１ＡＤＦ用対向部材１５、ＦＢ用押さえ部材１６、および、第２読取部１７、リアセンサ１８等を備える。また、カバー部２内には、図示しない原稿シートを、供給トレイ１１からＵ字状に折り返して排出トレイ１３に搬送するための搬送経路Ｒが形成されている。原稿シートは、シートの一例であり、紙製に限らず、プラスチック製などでもよい。
【００２８】
供給トレイ１１には、画像読取前の原稿シートが複数枚配置可能である。フロントセンサ１２は、供給トレイ１１の先端側（左端側）の検知位置ＲＦで、供給トレイ１１上の原稿シートの有無を検知する原稿有無センサであり、その検知結果を上記制御部３０に送信する。リアセンサ１８は、搬送経路Ｒにおいて検知位置ＲＦよりも下流側の検知位置ＲＲで、原稿シートの有無を検知する原稿有無センサであり、その検知結果を上記制御部３０に送信する。排出トレイ１３は、供給トレイ１１の上方に設けられ、画像読取後の原稿シートが排出される。なお、搬送経路Ｒの最下流の位置を、排出位置ＲＥという。
【００２９】
ＡＤＦ１４は、移動部の一例であり、供給トレイ１１上の複数枚の原稿シートを１枚ずつ分離し、搬送経路Ｒに沿って搬送し、排出トレイ１３に順次排出する搬送動作を実行する。具体的には、ＡＤＦ１４は、供給ローラ１４Ａ、分離ローラ１４Ｂ、分離パッド１４Ｃ、複数の搬送ローラ１４Ｄ、各搬送ローラ１４Ｄに圧接して従動する複数の従動ローラ１４Ｅ、原稿シートを案内する複数のガイド部材１４Ｆ等を有する。
【００３０】
供給ローラ１４Ａ、分離ローラ１４Ｂ、および、搬送ローラ１４Ｄは、後述するステッピングモータ１４Ｇによって回転駆動される。これにより、供給ローラ１４Ａは、供給トレイ１１に積載される複数枚の原稿シートを搬送経路Ｒ側へと搬送し、分離ローラ１４Ｂと分離パッド１４Ｃとは、その複数枚の原稿シートを１枚ずつ分離して搬送経路Ｒ内に送り出す。搬送ローラ１４Ｄは、その分離された原稿シートを、搬送経路Ｒに沿って搬送し、排出トレイ１３上に排出する。
【００３１】
第１ＡＤＦ用対向部材１５は、対向部材、白基準部材の一例であり、カバー部２が閉姿勢のとき、ＡＤＦ用ガラス２１Ａを介して、第１読取部２５に対向する。以下、第１ＡＤＦ用対向部材１５と第１読取部２５との対向位置を、第１読取位置Ｒ１という。第１ＡＤＦ用対向部材１５のうち、第１読取部２５との対向面１５Ａは、光反射率が概ね均一な白色であり、第１ＡＤＦ用対向部材１５は、後述する白基準データを取得するための白基準部材として利用される。
【００３２】
ＦＢ用押さえ部材１６は、押さえ部材の一例であり、カバー部２の下面側に設けられており、カバー部２が閉姿勢のとき、後述するＦＢ用ガラス２１Ｂをほぼ全体的に覆う。このＦＢ用押さえ部材１６のうちＦＢ用ガラス２１Ｂとの対向面１６Ａの光反射特性は、後述する白基準板２２Ａと同じである。第２読取部１７は、上記第１ＡＤＦ用対向部材１５に対して、搬送経路Ｒの下流側に設けられている。第２読取部１７の具体的な構成は、後述する第１読取部２５と同様であるものとし、詳細な説明は省略する。
【００３３】
図１に示すように、装置本体３は、全体として、左右方向に長い箱状に形成されており、その上面部分は、例えば樹脂製の枠体３Ａの開口部にプラテンガラス２１が配置された構成になっている。プラテンガラス２１の上面には、左寄りの位置に仕切り部材２２が設けられている。プラテンガラス２１は、この仕切り部材２２により、２つの部分に分けられており、以下、左側の部分を、ＡＤＦ用ガラス２１Ａといい、右側の部分を、ＦＢ（Ｆｌａｔ  Ｂｅｄ）用ガラス２１Ｂという。ＦＢ用ガラス２１Ｂは、原稿台の一例である。
【００３４】
また、仕切り部材２２の下面には白基準板２２Ａが設けられており（図２参照）、この白基準板２２Ａは、白基準部材の一例であり、第１読取部２５と対向する対向の光反射率が概ね均一な白色の部材である。また、仕切り部材２２の下面のうち、白基準板２２Ａに隣接する部分は、黒色である。
【００３５】
装置本体３には、操作部２３および表示部２４等が設けられている。図２に示すように、装置本体３内には、第１読取部２５、デバイス移動機構２６（図３参照）および第２ＡＤＦ用対向部材２７等が設けられている。
【００３６】
第１読取部２５は、カバー部２が閉姿勢のとき、上記第１読取位置Ｒ１を介して、第１ＡＤＦ用対向部材１５に対向する。第１読取部２５は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する読取デバイスであり、例えば発光部２５Ａおよび受光部２５Ｂを有する。発光部２５Ａは、赤、緑、青の３色の発光素子（発光ダイオードなど）で構成されている。
【００３７】
受光部２５Ｂは、受光レンズ２５Ｃおよび受光基板２５Ｄを有する（図４参照）。受光レンズ２５Ｃは、第１読取位置Ｘ１側からの光を受光基板２５Ｄに導く光学部材である。受光基板２５Ｄは、複数の受光素子２５Ｅが、左右方向、換言すれば主走査方向に沿って並んで配置された構成である。なお、第１読取部２５は、ＣＩＳに限らず、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成でもよい。
【００３８】
デバイス移動機構２６は、移動部の一例であり、第１読取部２５を、ＡＤＦ用ガラス２１Ａ、仕切り部材２２およびＦＢ用ガラス２１Ｂの下側において、左右方向、換言すれば副走査方向に沿って移動させることが可能である。以下、第１読取部２５がＡＤＦ用ガラス２１Ａと対向する位置を、ＡＤＦ位置ＸＡという。第１読取部２５が、仕切り部材２２と対向する位置は、基準位置の一例であり、以下、ホーム位置Ｘ０という。第１読取部２５が、ＦＢ用ガラス２１Ｂと対向する位置は、第２対向位置の一例であり、以下、ＦＢ位置ＸＦという。更に、装置本体３内には、後述する制御部３０および印刷部２８等が設けられている（図３参照）。
【００３９】
（複合機の電気的構成）
図３に示すように、複合機１は、制御部３０を有し、この制御部３０に、第１読取部２５、第２読取部１７、ＡＤＦ１４、デバイス移動機構２６、フロントセンサ１２、リアセンサ１８、操作部２３、表示部２４および印刷部２８がデータ通信可能に接続されている。
【００４０】
制御部３０は、中央処理装置（以下、ＣＰＵ）３１、ＲＯＭ３２、ＲＡＭ３３、画像処理回路３４およびクロック生成部３５を有する。ＲＯＭ３２には、後述する読取制御処理を実行するためのプログラム（読取画像補正プログラムの一例）や、この複合機１の各種の動作を実行するためのプログラムが記憶されている。ＣＰＵ３１は、ＲＯＭ３２から読み出したプログラムに従って、複合機１の各部を制御する。なお、上記各種のプログラムが記憶される記憶媒体は、ＲＯＭ３２やＲＡＭ３３以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。
【００４１】
画像処理回路３４は、画像処理専用のハード回路である。クロック生成部３５は、一定の変調周期で周波数が変動するスペクトラム拡散クロックに応じた制御信号を生成し出力する。具体的には、クロック生成部３５は、基準クロック生成回路３５Ａ、スペクトラム拡散クロック生成部３５Ｂ、クロック生成回路３５Ｃを有する。基準クロック生成回路３５Ａは、一定周波数の基準クロックＳＣＬＫを出力する。
【００４２】
スペクトラム拡散クロック生成部３５Ｂは、基準クロックＳＣＬＫを周波数変調させてスペクトラム拡散クロックＳＳＣＧ＿ＣＬＫを生成して出力する。クロック生成回路３５Ｃは、スペクトラム拡散クロックＳＳＣＧ＿ＣＬＫを基準として、第１読取部２５および第２読取部１７の光源の点灯期間や読取期間等を定める制御信号を、第１読取部２５および第２読取部１７に与える。これにより、第１読取部２５および第２読取部１７は、スペクトラム拡散クロックＳＳＣＳＳＣＧ＿ＣＬＫの変調周波数（以下、単にスペクトラム周波数という）に応じた読取周期で１ラインずつ画像の読取動作を実行し、１ラインごとの読取画像に応じた画素列の読取データを順次出力する。この読取データは、図示しないＡＤ変換部によりＡＤ変換されて、ＲＡＭ３３に記憶される。
【００４３】
ＡＤＦ１４は、ステッピングモータ１４Ｇおよびモータ駆動回路１４Ｈを有し、ステッピングモータ１４Ｇを回転させることにより、前述した各ローラ１４Ａ，１４Ｂ，１４Ｄを回転駆動する。
【００４４】
また、モータ駆動回路１４Ｈは、ＣＰＵ３１からクロック信号が入力される。そして、モータ駆動回路１４Ｈは、そのクロック信号の１パルス毎に信号を更新し、その信号に基づいてコイルに電流を供給することで、ステッピングモータ１４Ｇを１ステップ（所定角度）ずつ回転させる。
【００４５】
上述の構成により、複合機１は、ＡＤＦ読取とＦＢ読取とを実行することができる。ＡＤＦ読取は、第１読取部２５を上記ＡＤＦ位置ＸＡに静止させ、ＡＤＦ１４により搬送される原稿シート上の画像を読み取る動作である。更に、ＡＤＦ読取では、第１読取部２５のみを利用して原稿シートの片面のみを読み取る片面読取と、第１読取部および第２読取部１７を利用して原稿シートの両面を読み取る両面読取とを実行可能である。ＦＢ読取は、デバイス移動機構２６により、第１読取部２５をＦＢ用ガラス２１Ｂに沿って移動させつつ、当該ＦＢ用ガラス２１Ｂ上に配置された原稿シートの画像を読み取る動作である。
【００４６】
操作部２３は、複数のボタンを有し、上述した各モードの指定など、ユーザにより各種の入力操作が可能である。表示部２４は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。印刷部２８は、上記読取データなどの画像データに基づく画像を、例えば電子写真方式やインクジェット方式により図示しない印刷用シートに印刷する。
【００４７】
（読取部の読取領域について）
（１）第１読取部がＡＤＦ位置ＸＡに位置するときの側方領域
図４には、ＡＤＦ位置ＸＡに位置する第１読取部２５および第１ＡＤＦ用対向部材１５を前方から見た模式図が示されている。このときの第１読取部２５の読取領域ＥＡは、第１読取位置Ｘ１において、左右方向に沿って延び、且つ、その左右方向の幅が、受光基板２５Ｄに配置された全受光素子２５Ｅの全長と略同一であるものとする。なお、読取領域ＥＡの左右方向の幅は、全受光素子２５Ｅのうち、画像読み取りに利用される有効画素に対応する有効受光素子列の全長と略同一でもよい。
【００４８】
読取領域ＥＡには、左右方向に並んだ通過領域Ｅ１Ａおよび側方領域Ｅ２Ａが含まれる。通過領域Ｅ１Ａは、原稿読取領域の一例であり、搬送経路Ｒ内に位置し、原稿シートが通過する領域である。即ち、通過領域Ｅ１Ａは、原稿シートの画像を読み取ることができる原稿読取可能領域である。側方領域Ｅ２Ａは、前後方向から見て通過領域Ｅ１Ａの側方に位置し、原稿シートが通過しない領域である。即ち、側方領域Ｅ２Ａは、原稿シートの画像を読み取ることができない原稿読取不可領域である。
【００４９】
一方、第１ＡＤＦ用対向部材１５は、対向面１５Ａを有し、当該対向面１５Ａは、カバー部２が閉姿勢のときに第１読取部２５と対向する（図１参照）。この対向面１５Ａは、上記白基準板２２Ａと反射特性が略同一である。また、対向面１５Ａの左右方向の幅は上記読取領域ＥＡの幅以上であり、対向面１５Ａは、当該読取領域ＥＡの全長に亘って第１読取部２５と対向する。このため、第１読取部２５は、通過領域Ｅ１Ａ内の画像だけでなく、側方領域Ｅ２Ａ内の画像も読み取ることができる。
【００５０】
つまり、第１読取部２５は、第１読取位置Ｘ１に原稿シートが無いときだけでなく原稿シートが有るときにも、側方領域Ｅ２Ａ内において、第１ＡＤＦ用対向部材１５の対向面１５Ａの画像を読み取ることができる。以下、第１読取部２５が、読取領域ＥＡ内で読み取った１ライン全体分の読取データを、全体読取データといい、当該全体読取データのうち、通過領域Ｅ１Ａ内で読み取った部分の読取データを、通過読取データといい、側方領域Ｅ２Ａ内で読み取った部分の読取データを、側方データという。
【００５１】
（２）第１読取部がＦＢ位置ＸＦに位置するときの読取領域
図５の上段には、装置本体３の上面部分が示されており、下段にはＦＢ位置ＸＦに位置する第１読取部２５およびＦＢ用押さえ部材１６を前方から見た模式図が示されている。このときの第１読取部２５の読取領域ＥＦは、その左右方向の幅が、受光基板２５Ｄに配置された全受光素子２５Ｅの全長と略同一であるものとする。なお、読取領域ＥＦの左右方向の幅は、全受光素子２５Ｅのうち、画像読み取りに利用される有効画素に対応する有効受光素子列の全長と略同一でもよい。
【００５２】
読取領域ＥＦには、左右方向に並んだ配置領域Ｅ１Ｆおよび側方領域Ｅ２Ｆ、Ｅ３Ｆが含まれる。配置領域Ｅ１Ｆは、原稿読取領域の一例であり、同図の上段に示すように、ＦＢ用ガラス２１Ｂのうち原稿シートが配置される部分に対応する領域である。以下、この原稿シートが配置される部分を、原稿配置部分という。原稿配置部分の左右方向の幅は、例えば複合機１で読取可能な原稿シートの最大サイズの幅よりやや大きい幅である。なお、複合機１では、ＦＢ用ガラス２１Ｂの一頂点Ｗ（図５で右上の頂点）に、原稿シートの角を合わせるようにして、原稿シートがＦＢ用ガラス２１Ｂ上に配置される。
【００５３】
側方領域Ｅ２Ｆは、同図下段に示すように、前後方向から見て配置領域Ｅ１Ｆの右側に位置し、枠体３Ａに対応し、原稿シートが配置されない領域である。なお、枠体３Ａは非配置部の一例である。上記枠体３Ａの下面には、白色であり、シール３Ｂが、原稿配置部分の右側に、当該原稿配置部分の左右方向の略全長に亘って枠体３Ａに貼られている。このシール３Ｂの下面は、光反射率等の光反射特性が白基準板２２Ａと同じである。従って、第１読取部２５は、配置領域Ｅ１Ｆに原稿シートが配置されていないときだけでなく原稿シートが配置されているときにも、側方領域Ｅ２Ａ内において、シール３Ｂの下面の画像を読み取ることができる。
【００５４】
側方領域Ｅ３Ｆは、前後方向から見て配置領域Ｅ１Ｆの左側に位置し、ＦＢ用ガラス２１Ｂのうち原稿シートが配置されない非配置部分に対応する領域である。一方、前述したように、ＦＢ用押さえ部材１６は、ＦＢ用ガラス２１Ｂをほぼ全体的に覆う。従って、第１読取部２５は、配置領域Ｅ１Ｆに原稿シートが配置されていないときだけでなく原稿シートが配置されているときにも、側方領域Ｅ３Ａ内において、ＦＢ用押さえ部材１６の下面１６Ａの画像を読み取ることができる。以下、第１読取部２５が、読取領域ＥＦ内で読み取った１ライン全体分の読取データを、全体読取データといい、当該全体読取データのうち、配置領域Ｅ１Ｆ内で読み取った部分の読取データを、配置読取データといい側方領域Ｅ２Ｆまたは側方領域Ｅ３Ｆ内で読み取った部分の読取データを、側方データという。
【００５５】
（白基準データとスペクトラム周波数との関係）
例えば上記複数の受光素子２５Ｅそれぞれの受光特性の相違等により、読取データに基づく画像に濃度差が生じることがある。シェーディング補正データは、白補正データの一例であり、この濃度差を抑制するための補正データであり、このシェーディング補正データには、複数の白補正値Ｆが含まれる。複数の白補正値Ｆは、通過読取データに含まれる各画素の画素値を、白色を示す画素値にそれぞれ補正するための補正係数である。
【００５６】
ここで、後述するように、シェーディング補正データは、白基準データを用いて生成され、この白基準データは、第１ＡＤＦ用対向部材１５等の白基準部材に対する読取動作によって取得される。そして、この白基準データを用いて、原稿読取データを精度よく白補正するためには、白基準データの取得のための読取動作時と原稿読取データの取得のための読取動作時とで、スペクトラム周波数が一致することが好ましい。
【００５７】
しかし、上述したように、制御部３０は、第１読取部２５に、スペクトラム周波数に応じた読取周期で１ラインずつ画像の読取動作を実行させる。従って、図６に示すように、白基準データは、白基準部材に対する読取動作時のスペクトラム周波数に応じて変動する。また、後述するように、白基準データの取得のための読取動作と、原稿読取データの取得のための読取動作とは時期が相違する。このため、白基準データの取得のための読取動作時と原稿読取データの取得のための読取動作時とでは、スペクトラム周波数が相違することがある。このような場合、原稿読取データを、白基準データを用いて精度よく補正することができないおそれがある。
【００５８】
具体的には、同図において、実線で示す白基準データＷＤ０は、スペクトラム周波数がＦＧ０のときの白基準データであり、点線で示す白基準データＷＤＮは、スペクトラム周波数がＦＧＮのときの白基準データであるとする。そして、スペクトラム周波数がＦＧ０のときに、白基準データの取得のための読取動作が実行され、スペクトラム周波数がＦＧＮのときに、原稿読取データの取得のための読取動作が実行されたとする。この場合、原稿読取データと白基準データＷＤ０とは、スペクトラム周波数が互いに異なる時期に実行された読取動作で得られたデータである。このため、原稿読取データを、白基準データＷＤ０に基づき白補正する場合、白基準データＷＤＮに基づき白補正する場合に比べて、白補正の精度が低下する。
【００５９】
（読取制御処理）
例えばユーザが操作部２３にてスキャンモード、コピーモードおよびファクシミリモードのいずれかの実行を指示する操作を行うと、制御部３０は、図７、８に示す読取制御処理を実行する。なお、制御部３０は、フロントセンサ１２の検知結果に基づき、供給トレイ２４上に原稿シートが有ると判断した場合、ＡＤＦ読取を実行し、供給トレイ２４上に原稿シートが無いと判断した場合、ＦＢ読取を実行する。
【００６０】
この読取制御処理では、白基準板２２Ａの読取時と原稿シートの読取時とで読取周期が相違することに起因して、シェーディング補正データを用いて補正した読取画像の画質が低下することが抑制される。なお、読取制御処理の開始時には、第１読取部２５は白基準板２２Ａの直下のホーム位置Ｘ０に待機する。以下、ＡＤＦ読取且つ片面読取の実行時と、ＦＢ読取の実行時とに分けて説明する。
【００６１】
（１）ＡＤＦ読取時
図７に示すように、ＣＰＵ３１は、まず、デバイス移動機構２６により、第１読取部２５をホーム位置Ｘ０からＡＤＦ位置ＸＡに移動させ（Ｓ１）、ＡＤＦ１４に搬送動作を開始させる（Ｓ２）。これにより、原稿シートが１枚ずつ供給トレイ１１から搬送経路Ｒに沿って搬送される。
【００６２】
ＣＰＵ３１は、搬送動作の開始後、原稿シートが第１読取位置Ｘ１に到達する前に、第１ＡＤＦ用対向部材１５に対して、第１読取部２５に１ライン全体分だけ読取動作を実行させ（Ｓ３）、全体読取データを取得する。また、ＣＰＵ３１は、ライン番号Ｎを０に初期化する（Ｓ３）。ＣＰＵ３１は、Ｓ３で取得した全体読取データのうち通過読取データを、白基準データとして取得して、ＲＡＭ３３に記憶する（Ｓ４）。
【００６３】
また、ＣＰＵ３１は、Ｓ３で取得した全体読取データのうち側方データから、当該側方データに基づく画像の画素値を取得する（Ｓ５）。以下、このときの側方データを、第１側方データといい、以下、上記画素値を、第１画素値Ｇ（０）という。なお、側方データに基づく画像の画素値は、側方データに含まれる１つの画素の画素値でもよいし、複数の画素の画素値の平均値や、複数の画素の画素値のうち最大値と最小値との中心値などでもよい。Ｓ３〜Ｓ５の処理は、白基準読取処理の一例である。なお、Ｓ４の処理とＳ５の処理とは順番が逆でもよい。
【００６４】
次に、ＣＰＵ３１は、Ｓ４で取得した上記白基準データから、上記シェーディング補正データを生成する（Ｓ６）。以下、このときのシェーディング補正データを、特に基礎シェーディング補正データといい、当該基礎シェーディング補正データに含まれる白補正値Ｆを、基礎白補正値Ｆ（０）という。なお、この基礎白補正値Ｆ（０）は、例えば次の式で示されるものとする。
Ｆ（０）＝白色を示す画素値／白基準データの各画素の画素値
画素値が示す値が０〜２５５である場合、白色を示す画素値は例えば２５５である。
【００６５】
ＣＰＵ３１は、基礎シェーディング補正データを生成した後、原稿シートの搬送方向における先端が第１読取位置Ｒ１に到達したか否かを判断する（Ｓ７）。ＣＰＵ３１は、原稿シートの先端が第１読取位置Ｒ１に到達していないと判断している間は待機し（Ｓ７：ＮＯ）、原稿シートの先端が第１読取位置Ｒ１に到達したと判断した場合（Ｓ７：ＹＥＳ）、Ｓ８に進む。具体的には、ＣＰＵ３１は、リアセンサ１８の検知結果に基づき、原稿シートを検知位置ＲＲで検知したかどうかを判断し、原稿シートを検知していないと判断している間は待機する。一方、ＣＰＵ３１は、原稿シートを検知したと判断した場合、原稿シートの先端が検知位置ＲＲに到達したとし、原稿シートを検知したと判断した時点から、原稿シートを第１距離だけ搬送したかどうかを判断する。
【００６６】
第１距離は、検知位置ＲＲから第１読取位置Ｒ１までの距離である。ＣＰＵ３１は、ＡＤＦ４を回転駆動させる駆動モータ（ステッピングモータ）のステップ数をカウントすることで搬送距離を測定する。なお、ＣＰＵ３１は、内蔵タイマにより、原稿シートを検知したと判断した時点からカウントした時間、および、上記搬送速度Ｖ２から、原稿シートの搬送距離を測定してもよい。
【００６７】
ＣＰＵ３１は、原稿シートを第１距離だけ搬送していないと判断している間は待機し、原稿シートを第１距離だけ搬送したと判断した場合、原稿シートの先端が第１読取位置Ｒ１に到達したと判断する（Ｓ７：ＹＥＳ）。すると、ＣＰＵ３１は、第１読取部２５に１ライン全体分だけ読取動作を実行させ、全体読取データを取得する（Ｓ８）。また、ＣＰＵ３１は、ライン番号Ｎに１を加算する（Ｓ８）。
【００６８】
Ｓ８の読取動作の実行時には、通過領域Ｅ１Ａを、原稿シートが通過している。従って、ＣＰＵ３１は、Ｓ８で取得した全体読取データのうち通過読取データを、原稿読取データとして取得して、ＲＡＭ３３に記憶する（Ｓ９）。また、ＣＰＵ３１は、Ｓ８で取得した全体読取データのうち側方データから、当該側方データに基づく画像の画素値を取得する（Ｓ１０）。以下、このときの側方データを第２側方データといい、以下、上記画素値を、第２画素値Ｇ（Ｎ）という。Ｓ８〜Ｓ１０の処理は、原稿読取処理の一例である。
【００６９】
次に、ＣＰＵ３１は、第１画素値Ｇ（０）と第２画素値Ｇ（Ｎ）との相対比、および、上記Ｓ６で生成した基礎シェーディング補正データを用いて、シェーディング補正データを生成する（Ｓ１１）。このＳ６，Ｓ１１の処理は白補正データ生成処理の一例である。具体的には、ＣＰＵ３１は、基礎シェーディング補正データに含まれる各基礎白補正値Ｆ（０）を、次の式により補正して、各白補正値Ｆ（Ｎ）を算出する。
Ｆ（Ｎ）＝Ｆ（０）×（Ｇ（０）／Ｇ（Ｎ））
【００７０】
次に、ＣＰＵ３１は、原稿読取データを、Ｓ１１で生成したシェーディング補正データを用いて補正する（Ｓ１２）。このＳ１２の処理は白補正処理の一例である。具体的には、ＣＰＵ３１は、原稿読取データに含まれる各画素の画素値に、それぞれに対応する各白補正値Ｆ（Ｎ）を乗算する。これにより、白基準データの取得のための読取動作時と原稿読取データの取得のための読取動作時とでは、スペクトラム周波数が相違しても、原稿読取データを、実質的に、当該原稿読取データとスペクトラム周波数が同じ時期に取得した白基準データを用いて補正することができる。
【００７１】
上述した図６の例において、スペクトラム周波数がＦＧ０のときに、Ｓ３の白基準データの取得のための読取動作が実行され、スペクトラム周波数がＦＧＮのときに、Ｓ８の原稿読取データの取得のための読取動作が実行されたとする。この場合、Ｓ４で取得した白基準データはＷＤ０であり、原稿読取データとスペクトラム周波数が同じ時期に取得した白基準データはＷＤＮである。そして、スペクトラム周波数の相違による両白基準データＷＤ０，ＷＤＮの各画素値の比は、第１側方データおよび第２側方データに基づく上記相対比（＝Ｇ（Ｎ）／Ｇ（０））として把握することができる。従って、白基準データに加えて、相対比を用いることにより、原稿読取データを、実質的に、白基準データはＷＤＮを用いて補正することと同等の白補正処理を行うことができる。
【００７２】
ＣＰＵ３１は、白補正処理の実行後、原稿シートの搬送方向における後端が第１読取位置Ｒ１を通過したか否かを判断する（Ｓ１３）。ＣＰＵ３１は、原稿シートの後端が第１読取位置Ｒ１を通過していないと判断した場合（Ｓ１３：ＮＯ）、Ｓ８に戻り、次の順位のラインについてＳ８〜Ｓ１２の処理を実行する。一方、ＣＰＵ３１は、原稿シートの後端が第１読取位置Ｒ１を通過したと判断した場合（Ｓ１３：ＹＥＳ）、第１読取部２５の読取動作を停止させ、原稿シートを排出トレイ１３に排出した後、ＡＤＦ１４に搬送動作を停止させ、本読取制御処理を終了する。
【００７３】
具体的には、ＣＰＵ３１は、リアセンサ１８の検知結果に基づき、原稿シートを検知位置ＲＲで検知したかどうかを判断し、原稿シートを検知していると判断している間は待機する。一方、ＣＰＵ３１は、原稿シートを検知しなくなったと判断した場合、原稿シートの後端が検知位置ＲＲを通過したとし、原稿シートを検知しなくなったと判断した時点から、原稿シートを第２距離だけ搬送したかどうかを判断する。第２距離は、第１読取位置Ｒ１から排出位置ＲＥまでの距離である。ＣＰＵ３１は、ＡＤＦ４を回転駆動させる駆動モータのステップ数をカウントすることで搬送距離を測定する。
【００７４】
（２）ＦＢ読取時
図８に示すように、ＣＰＵ３１は、まず、ホーム位置Ｘ０で、白基準板２２Ａに対して、第１読取部２５に１ライン全体分だけ読取動作を実行させ（Ｓ２１）、全体読取データを取得する。また、ＣＰＵ３１は、ライン番号Ｎを０に初期化する（Ｓ２１）。ＣＰＵ３１は、上記Ｓ４と同様、Ｓ２１で取得した全体読取データのうち配置読取データを、白基準データとして取得して、ＲＡＭ３３に記憶する（Ｓ２２）。
【００７５】
また、ＣＰＵ３１は、上記Ｓ５と同様、Ｓ２１で取得した全体読取データのうち第１側方データから、当該第１側方データに基づく第１画素値Ｇ（０）を取得する（Ｓ２３）。Ｓ２１〜Ｓ２３の処理は、白基準読取処理の一例である。なお、Ｓ２２の処理とＳ２３の処理とは順番が逆でもよい。次に、ＣＰＵ３１は、上記Ｓ４６同様、Ｓ２２で取得した上記白基準データから、基礎シェーディング補正データを生成する（Ｓ２４）。
【００７６】
ＣＰＵ３１は、基礎シェーディング補正データを生成した後、デバイス移動機構２６により、第１読取部２５をホーム位置Ｘ０からＦＢ位置ＸＦに向けて移動を開始させる（Ｓ２５）。そして、ＣＰＵ３１は、例えばデバイス移動機構２６による第１読取部２５の移動量から、第１読取部２５が、例えばＦＢ用ガラス２１Ｂの左端の読取開始位置に到達したか否かを判断する（Ｓ２６）。ＣＰＵ３１は、第１読取部２５が読取開始位置に到達していないと判断している間は待機し（Ｓ２６：ＮＯ）、第１読取部２５が読取開始位置に到達したと判断した場合（Ｓ２６：ＹＥＳ）、第１読取部２５に１ライン全体分だけ読取動作を実行させ、全体読取データを取得する（Ｓ２７）。また、ＣＰＵ３１は、ライン番号Ｎに１を加算する（Ｓ２７）。
【００７７】
Ｓ２７の読取動作の実行時には、配置領域Ｅ１Ｆを、原稿シートが通過している。従って、ＣＰＵ３１は、Ｓ２７で取得した全体読取データのうち配置読取データを、原稿読取データとして取得して、ＲＡＭ３３に記憶する（Ｓ２８）。また、ＣＰＵ３１は、上記Ｓ１０と同様、Ｓ２７で取得した全体読取データのうち第２側方データから、当該第２側方データに基づく第２画素値Ｇ（Ｎ）を取得する（Ｓ２９）。Ｓ２７〜Ｓ２９の処理は、原稿読取処理の一例である。
【００７８】
次に、ＣＰＵ３１は、上記Ｓ１１と同様、第１画素値Ｇ（０）と第２画素値Ｇ（Ｎ）との相対比、および、上記Ｓ２４で生成した基礎シェーディング補正データを用いて、シェーディング補正データを生成する（Ｓ３０）。このＳ２４，Ｓ３０の処理は白補正データ生成処理の一例である。次に、ＣＰＵ３１は、上記Ｓ２２と同様、原稿読取データを、Ｓ３０で生成したシェーディング補正データを用いて補正する（Ｓ３１）。このＳ３１の処理は白補正処理の一例である。
【００７９】
ＣＰＵ３１は、白補正処理の実行後、デバイス移動機構２６による第１読取部２５の移動量から、第１読取部２５が、例えばＦＢ用ガラス２１Ｂの右端寄りの読取終了位置に到達したか否かを判断する（Ｓ３２）。ＣＰＵ３１は、第１読取部２５が読取終了位置に到達していないと判断した場合（Ｓ３２：ＮＯ）、Ｓ２７に戻り、次の順位のラインについてＳ２７〜Ｓ３１の処理を実行する。一方、ＣＰＵ３１は、第１読取部２５が読取終了位置に到達したと判断した場合（Ｓ３２：ＹＥＳ）、デバイス移動機構２６に第１読取部２５の移動動作を停止させ、本読取制御処理を終了する。
【００８０】
（本実施形態の効果）
白基準部材の読取時と原稿シートの読取時とで読取周期が相違することがある。しかし、この相違は、白基準部材の読取時に取得した第１側方データが示す値と、原稿シートの読取時に取得した第２側方データが示す値との相対比と相関関係がある。そこで、本実施形態によれば、白基準データに加えて、上記相対比を用いて、白補正データを生成し、その補正データを用いて、原稿画像データを補正する。これにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制することが可能である。
【００８１】
また、この複合機１によれば、１ラインごとに、原稿読取処理、白補正データ生成処理および白補正処理を行うことにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを、より確実に抑制することが可能である。
【００８２】
ＡＤＦ読取では、第１ＡＤＦ用対向部材１５を白基準部材として利用し、第１側方データおよび第２側方データを、この共通の第１ＡＤＦ用対向部材１５に対する読取動作によって取得する。このため、第１側方データおよび第２側方データを、互いに異なる部材に対する読取動作によって取得する構成に比べて、精度の高い白補正値を算出することができる。
【００８３】
また、ＦＢ用押さえ部材１６の対向面１６Ａの光反射特性は、白基準板２２Ａと同じである。従って、両者の光反射特性が互いに相違する構成に比べて、ＦＢ読取において、より正確な白補正データを生成することができる。このため、白補正した読取画像の画質が、スペクトラム拡散クロックの周波数の変動により低下することを、より確実に抑制することが可能である。
【００８４】
＜他の実施形態＞
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
【００８５】
「画像処理装置」は、上記複合機１に限らず、スキャナ機能のみ有するスキャナ装置単体、印刷機能のみ有する印刷装置、ファクシミリ装置、コピー装置などでもよい。また、「画像処理装置」は、ＡＤＦ読取、ＦＢ読取のいずれか一方のみ実行可能な構成でもよく、片面読取のみ可能な構成でもよい。
【００８６】
上記実施形態では、制御部３０は、１つのＣＰＵ３１によって読取制御処理を実行する構成であった。しかし、これに限らず、制御部３０は、ＣＰＵと画像処理回路３４等のハード回路とにより読取制御処理を実行する構成、１または複数のＣＰＵのみにより読取制御処理を実行する構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより読取制御処理を実行する構成でもよい。例えば、制御部３０は、原稿読取処理、白補正データ生成処理および白補正処理の一部または全部を、画像処理回路３４に実行させる構成でもよい。
【００８７】
クロック生成部３５は、スペクトラム拡散クロック生成部３５Ｂを有さず、一定周波数の基準クロックＳＣＬＫをそのまま出力する構成でもよい。即ち、制御部３０は、基準クロックＳＣＬＫの一定周波数を基準として、第１読取部２５および第２読取部１７の光源の点灯期間や読取期間等を制御する構成でもよい。このような構成でも、例えば温度変化による基準クロックＳＣＬＫの周波数変動等により、やはり、白基準部材の読取時と原稿シートの読取時との時期のずれにより画質に影響を与えることがある。これに対し、制御部３０は、図６の読取制御処理を実行することにより、上記画質に与える影響を抑制することができる。
【００８８】
「対向部材」は、第１ＡＤＦ用対向部材１５に限らず、少なくとも側方領域Ｅ２Ａにおいて第１読取部２５と対向する対向面を有する構成であればよい。
【００８９】
ＦＢ用押さえ部材１６の対向面１６Ａの光反射特性は、白基準板２２Ａとは異なってもよい。この場合、例えば対向面１６Ａと白基準板２２Ａとの光反射率の比率を用いて、基礎シェーディング補正データを更に補正することが好ましい。
【００９０】
シール３Ｂの下面は、光反射率等の光反射特性が白基準板２２Ａとは異なってもよい。この場合、例えばシール３Ｂの下面と白基準板２２Ａとの光反射率の比率を用いて、基礎シェーディング補正データを更に補正することが好ましい。
【００９１】
制御部３０は、複数ライン単位で、原稿読取処理、白補正データ生成処理および白補正処理を行う構成でもよい。例えば複数ラインのうちの一ラインの側方データから白補正データを生成し、この白補正データを用いて、複数ライン分の読取データを補正する。このような構成でも、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを、より確実に抑制することが可能である。
【００９２】
制御部３０は、図７，８の読取制御処理において、白基準データの取得時には、基礎シェーディング補正データを生成せずに、原稿読取データの取得時に、白基準データおよび上記相対比を用いてシェーディング補正データを生成してもよい。具体的には、ＣＰＵ３１は、図７のＳ５の処理の実行後、Ｓ６の基礎白補正値Ｆ（０）を算出せずに、Ｓ７に進み、Ｓ１１において、白基準データの各画素の画素値に、上記相対比を乗算して補正し、その補正後の白基準データからシェーディング補正データを生成してもよい。また、ＣＰＵ３１は、図８のＳ２３の処理の実行後、Ｓ２４の基礎白補正値Ｆ（０）を算出せずに、Ｓ２５に進み、Ｓ３０において、白基準データの各画素の画素値に、上記相対比を乗算して補正し、その補正後の白基準データからシェーディング補正データを生成してもよい。
【００９３】
制御部３０は、図７，８の読取制御処理のＳ１１、Ｓ３０において、白補正値Ｆ（Ｎ）を、基礎補正値Ｇ（０）、第１画素値Ｇ（０）およびＮ番目のラインの第２画素値ＧＮ）から算出した。しかし、これに限らず、制御部３０は、次の式に示すように、白補正値Ｆ（Ｎ）を、直前のＮ−１番号のラインの白補正値Ｆ（Ｎ）、Ｎ−１番目のラインの第２画素値Ｇ（Ｎ−１）、および、Ｎ番目のラインの第２画素値ＧＮ）から算出してもよい。
Ｆ（Ｎ）＝Ｆ（Ｎ−１）×（Ｇ（Ｎ−１）／Ｇ（Ｎ））
【００９４】
制御部３０は、ＡＤＦ読取において、第１側方データおよび第２側方データを、互いに異なる部材に対する読取動作によって取得する構成でもよい。例えば、制御部３０は、白基準板２２Ａに対する読取動作によって第１側方データを取得し、第１ＡＤＦ用対向部材１５に対する読取動作によって第２側方データを取得してもよい。このとき、第１ＡＤＦ用対向部材１５の対向面１５Ａの光反射特性は、白基準板２２Ａと同じであることが好ましいが、異なっていてもよい。光反射特性が異なる場合、例えば第１ＡＤＦ用対向部材１５と白基準板２２Ａとの光反射率の比率を用いて、基礎シェーディング補正データを更に補正することが好ましい。
【００９５】
制御部３０は、両面印刷時において、第２読取部１７の読取に対して図７に示す読取制御処理を実行してもよい。この場合、第２ＡＤＦ用対向部材２７が白基準部材として利用されることが好ましい。
【符号の説明】
【００９６】
１：複合機  １４：ＡＤＦ  １５：第１ＡＤＦ用対向部材  １６：ＦＢ用押さえ部材  ２２Ａ：白基準板  １７：第１読取部  ２５：第２読取部  ２６：デバイス移動機構  Ｅ１：通過領域  Ｅ２：側方領域
【図１】
2014236335.tif 000003
【図２】
2014236335.tif 000004
【図３】
2014236335.tif 000005
【図４】
2014236335.tif 000006
【図５】
2014236335.tif 000007
【図６】
2014236335.tif 000008
【図７】
2014236335.tif 000009
【図８】
2014236335.tif 000010