(57)【要約】【課題】読取生産性を落とすことなく、光量に対応した適切な白レベル調整を行うことができる画像読取装置、画像形成装置、白レベル調整方法及び白レベル調整プログラムを提供する。【解決手段】検知部５０が、原稿を載置するコンタクトガラスと、一方の面に基準白背景部を有し、当該基準白背景部を有する面でコンタクトガラスに載置された原稿を押圧する開閉可能な原稿押圧部材と、の角度がα以下になったことを検知する。コンタクトガラスと原稿押圧部材との角度がα以下になったことが検知された場合に、光源と光電変換素子とを有する読取部６０が、光源を点灯して基準白背景部を照射し、当該基準白背景部からの反射光を光電変換素子で読み取って基準白背景部の画像データを生成する。調整部８５が、生成された画像データを用いて白レベル調整を行う。【選択図】図４
2012004676.tif 000002
【特許請求の範囲】
【請求項１】
原稿を載置する原稿載置台と、
一方の面に第１基準白色部を有し、当該第１基準白色部を有する前記面で前記原稿載置台に載置された前記原稿を押圧する開閉可能な原稿押圧部材と、
前記原稿載置台と前記原稿押圧部材との角度が第１角度以下になったことを検知する第１検知手段と、
光源と画像センサとを有し、前記第１角度以下になったことが検知された場合に、前記光源を点灯して前記第１基準白色部を照射し、当該第１基準白色部からの反射光を前記画像センサで読み取って前記第１基準白色部の第１画像データを生成する読取手段と、
前記第１画像データを用いて白レベル調整を行う調整手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記原稿載置台と前記原稿押圧部材との角度が前記第１角度よりも大きい第２角度以下になったことを検知する第２検知手段を更に備え、
前記読取手段は、前記第２角度以下になったことが検知された場合に、前記光源を点灯して前記第１基準白色部を照射し、前記第１角度以下になったことが検知された場合に、前記第１基準白色部からの反射光を前記画像センサで読み取って前記第１画像データを生成することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記光源が点灯されてから前記第１画像データが生成されるまでの生成時間を計時する計時手段を更に備え、
前記調整手段は、前記生成時間が所定時間未満だった場合、前記第１画像データを用いた白レベル調整を行わないことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前回の第１画像データの読取レベル及びゲイン値の少なくとも一方である前画像情報を記憶する前画像情報記憶手段を更に備え、
前記調整手段は、前記第１画像データの読取レベル及びゲイン値の少なくとも一方である画像情報と前記前画像情報とを比較し、前記画像情報と前記前画像情報との間の変化量が閾値を超えている場合には、前記第１画像データを用いた白レベル調整を行わないことを特徴とする請求項１〜３のいずれか１つに記載の画像読取装置。
【請求項５】
前記第１画像データを用いた白レベル調整が行われなかった旨を報知する報知手段を更に備えることを特徴とする請求項３又は４に記載の画像読取装置。
【請求項６】
前記原稿載置台は、第２基準白色部を有し、
前記読取手段は、前記第１画像データを用いた白レベル調整が行われなかった場合、前記光源を前記第２基準白色部の照射位置へ移動し、移動した前記照射位置で前記光源を点灯して前記第２基準白色部を照射し、前記第２基準白色部からの反射光を前記画像センサで読み取って前記第２基準白色部の第２画像データを生成し、
前記調整手段は、前記第２画像データを用いて白レベル調整を行うことを特徴とする請求項３〜５のいずれか１つに記載の画像読取装置。
【請求項７】
前記第１基準白色部の照射位置は、前記光源のホームポジションであることを特徴とする請求項１〜６のいずれか１つに記載の画像読取装置。
【請求項８】
前記第１画像データの読取レベル毎にゲイン値を対応付けたゲイン値テーブルを記憶するゲイン値テーブル記憶手段を更に備え、
前記調整手段は、前記ゲイン値テーブルを参照して、前記第１画像データを用いた白レベル調整を行うことを特徴とする請求項１〜７のいずれか１つに記載の画像読取装置。
【請求項９】
請求項１〜８のいずれか１つに記載の画像読取装置を備えることを特徴とする画像形成装置。
【請求項１０】
第１検知手段が、原稿を載置する原稿載置台と、一方の面に第１基準白色部を有し、当該第１基準白色部を有する前記面で前記原稿載置台に載置された前記原稿を押圧する開閉可能な原稿押圧部材と、の角度が第１角度以下になったことを検知する第１検知ステップと、
光源と画像センサとを有する読取手段が、前記第１角度以下になったことが検知された場合に、前記光源を点灯して前記第１基準白色部を照射し、当該第１基準白色部からの反射光を前記画像センサで読み取って前記第１基準白色部の第１画像データを生成する読取ステップと、
調整手段が、前記第１画像データを用いて白レベル調整を行う調整ステップと、
を含むことを特徴とする白レベル調整方法。
【請求項１１】
原稿を載置する原稿載置台と、一方の面に第１基準白色部を有し、当該第１基準白色部を有する前記面で前記原稿載置台に載置された前記原稿を押圧する開閉可能な原稿押圧部材と、の角度が第１角度以下であることを示す信号の入力を受け付ける受付ステップと、
前記信号の入力が開始された場合に、光源を点灯させて前記第１基準白色部を照射し、当該第１基準白色部からの反射光を画像センサで読み取らせて前記第１基準白色部の第１画像データを生成する読取制御ステップと、
前記第１画像データを用いて白レベル調整を行う調整ステップと、
をコンピュータに実行させるための白レベル調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像形成装置、白レベル調整方法及び白レベル調整プログラムに関する。
【背景技術】
【０００２】
従来から、原稿などの画像を光学的に読み取り、読み取った画像データをアナログ信号からデジタル信号に変換し、変換したデジタル信号に画像処理を施して、出力する画像読取装置が知られている。このような画像読取装置では、白レベルの基準となる基準白板の画像を読み取った信号が目標のレベルとなるようにゲインを調整する白レベル調整を行う。これにより、画像データをアナログ信号からデジタル信号に変換するＡ／Ｄ変換器では、光量の変動によらずダイナミックレンジを有効に利用することができる。
【０００３】
ところで、基準白板を使用する白レベル調整では、一般的に、光源やミラーなどの光学系が搭載されたキャリッジを基準白板の位置まで移動して画像を読み取り、白レベル調整を行う。このため、原稿の画像の読み取り時に毎回白レベル調整をするとなると、白レベル調整が終了して原稿などの画像の読み取りが可能となるまでに時間がかかり、読取生産性が落ちてしまうという問題がある。
【０００４】
そこで、例えば特許文献１には、原稿読取時に読み取った基準白板の画像のピーク値を保持しておき、光源の点灯時間やスキャン回数が一定以上となった場合に、保持していたピーク値を基に白レベル調整を行うことで、読取生産性を落とすことなく白レベル調整を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来技術では、基準白板の画像を読み取った後の待機状態が長時間続くと、次に画像を読み取る際の光源の光量が大きく変動してしまい、光量に対応した適切な白レベル調整ができない可能性がある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、読取生産性を落とすことなく、光量に対応した適切な白レベル調整を行うことができる画像読取装置、画像形成装置、白レベル調整方法及び白レベル調整プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像読取装置は、原稿を載置する原稿載置台と、一方の面に第１基準白色部を有し、当該第１基準白色部を有する前記面で前記原稿載置台に載置された前記原稿を押圧する開閉可能な原稿押圧部材と、前記原稿載置台と前記原稿押圧部材との角度が第１角度以下になったことを検知する第１検知手段と、光源と画像センサとを有し、前記第１角度以下になったことが検知された場合に、前記光源を点灯して前記第１基準白色部を照射し、当該第１基準白色部からの反射光を前記画像センサで読み取って前記第１基準白色部の第１画像データを生成する読取手段と、前記第１画像データを用いて白レベル調整を行う調整手段と、を備えることを特徴とする。
【０００８】
また、本発明の別の態様にかかる画像形成装置は、上記画像読取装置を備えることを特徴とする。
【０００９】
また、本発明の別の態様にかかる白レベル調整方法は、第１検知手段が、原稿を載置する原稿載置台と、一方の面に第１基準白色部を有し、当該第１基準白色部を有する前記面で前記原稿載置台に載置された前記原稿を押圧する開閉可能な原稿押圧部材と、の角度が第１角度以下になったことを検知する第１検知ステップと、光源と画像センサとを有する読取手段が、前記第１角度以下になったことが検知された場合に、前記光源を点灯して前記第１基準白色部を照射し、当該第１基準白色部からの反射光を前記画像センサで読み取って前記第１基準白色部の第１画像データを生成する読取ステップと、調整手段が、前記第１画像データを用いて白レベル調整を行う調整ステップと、を含むことを特徴とする。
【００１０】
また、本発明の別の態様にかかる白レベル調整プログラムは、原稿を載置する原稿載置台と、一方の面に第１基準白色部を有し、当該第１基準白色部を有する前記面で前記原稿載置台に載置された前記原稿を押圧する開閉可能な原稿押圧部材と、の角度が第１角度以下であることを示す信号の入力を受け付ける受付ステップと、前記信号の入力が開始された場合に、光源を点灯させて前記第１基準白色部を照射し、当該第１基準白色部からの反射光を画像センサで読み取らせて前記第１基準白色部の第１画像データを生成する読取制御ステップと、前記第１画像データを用いて白レベル調整を行う調整ステップと、をコンピュータに実行させるためのものである。
【発明の効果】
【００１１】
本発明によれば、読取生産性を落とすことなく、光量に対応した適切な白レベル調整を行うことができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第１実施形態の画像読取装置の概略構成例を示す正面図である。
【図２】図２は、第１実施形態の画像読取装置の概略構成例を示す側面図である。
【図３】図３は、第１実施形態の信号処理基板の構成例を示すブロック図である。
【図４】図４は、第１実施形態の画像読取装置の機能構成例を示すブロック図である。
【図５】図５は、第１実施形態の画像読取装置の白レベル調整処理例を示すフローチャートである。
【図６】図６は、第２実施形態の画像読取装置の概略構成例を示す側面図である。
【図７】図７は、第２実施形態の画像読取装置の機能構成例を示すブロック図である。
【図８】図８は、第２実施形態の画像読取装置の白レベル調整処理例を示すフローチャートである。
【図９】図９は、第３実施形態の画像読取装置の機能構成例を示すブロック図である。
【図１０】図１０は、第３実施形態の画像読取装置の白レベル調整処理例を示すフローチャートである。
【図１１】図１１は、第４実施形態の画像読取装置の機能構成例を示すブロック図である。
【図１２】図１２は、第４実施形態の画像読取装置の白レベル調整処理例を示すフローチャートである。
【図１３】図１３は、第５実施形態の画像読取装置の機能構成例を示すブロック図である。
【図１４】図１４は、第５実施形態の画像読取装置の白レベル調整処理例を示すフローチャートである。
【図１５】図１５は、第６実施形態の複合機のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら、本発明にかかる画像読取装置、画像形成装置、白レベル調整方法及び白レベル調整プログラムの実施形態を詳細に説明する。以下の各実施形態の画像読取装置では、原稿押圧部材が第１基準白色部を有する面で原稿載置台に載置された原稿を押圧する直前に、第１基準白色部の画像を読み取って白レベル調整を行う。これにより、読取生産性を落とすことなく、光量に対応した適切な白レベル調整を行うことができる。
【００１４】
（第１実施形態）
第１実施形態では、コンタクトガラスと原稿押圧部材との角度がα（０＜α＜９０）以下になった場合に、基準白背景部の画像を読み取って白レベル調整を行う例について説明する。
【００１５】
図１は、第１実施形態の画像読取装置１０の概略構成の一例を示す正面図であり、図２は、第１実施形態の画像読取装置１０の概略構成の一例を示す左側面図である。図１及び図２に示すように、画像読取装置１０は、ブックスキャン型の画像読取装置であり、コンタクトガラス１２と、基準白板１４と、読取窓１６と、光学検知素子１８と、原稿押圧部材２０と、第１キャリッジ２６と、第２キャリッジ３２と、レンズ３８と、光電変換素子４０を有する信号処理基板４２と、を備える。
【００１６】
コンタクトガラス１２（原稿載置台の一例）は、透光性を有しており、画像読取装置１０の原稿の載置部に配設されている。基準白板１４（第２基準白色部の一例）は、シェーディング補正に用いられるものであり、コンタクトガラス１２の端部上（図１に示す例では、正面から見て左端部上）に配設されている。
【００１７】
読取窓１６は、シートスキャン機能を使用して原稿の画像を読み取る場合の読取位置であり、コンタクトガラス１２の側面側（図１に示す例では、正面から見て左側面側）に配設されている。なお読取窓１６も透光性を有している。
【００１８】
光学検知素子１８は、光を検知するものであり、後述の原稿押圧部材２０と筐体との筐体側の連結部近辺に設けられている。
【００１９】
原稿押圧部材２０は、その一端が筐体と連結されており、連結部分を軸に上下方向ｕに開閉可能な構造となっている。原稿押圧部材２０は、その下面でコンタクトガラス１２上に載置された原稿を押圧する。なお原稿押圧部材２０の下面には、後述の第１キャリッジ２６の移動範囲をカバーする範囲で、白レベル調整に用いられる基準白背景部２２（第１基準白色部の一例）が設けられている。また原稿押圧部材２０には、筐体との連結部近辺に、コンタクトガラス１２と原稿押圧部材２０との角度がα（第１角度の一例）以下になると光学検知素子１８の光路を遮断するようにフィラー２４が設けられている。これにより、光学検知素子１８は、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になったことを検知できる。
【００２０】
第１キャリッジ２６は、コンタクトガラス１２上に載置された原稿を照射する光源２８と、原稿からの反射光を反射する第１ミラー３０とを、有している。なお、読取待機時に第１キャリッジ２６が待機するホームポジションは、読取窓１６の真下となっている。第２キャリッジ３２は、第１ミラー３０からの反射光を反射する第２ミラー３４と、第２ミラー３４からの反射光を反射する第３ミラー３６とを、有している。第１キャリッジ２６及び第２キャリッジ３２は、コンタクトガラス１２上に載置された原稿の画像を読み取るために、光源２８で原稿を照射しながら副走査方向ｆへ往復移動する。なお、光源２８から後述の光電変換素子４０までの光路長を維持するため、第２キャリッジ３２は第１キャリッジ２６の１／２の速度で移動する。そして、第１キャリッジ２６及び第２キャリッジ３２は、原稿からの反射光を後述のレンズ３８へ導く。
【００２１】
レンズ３８は、第３ミラー３６により導かれた反射光を収束し、後述の光電変換素子４０に照射する。
【００２２】
光電変換素子４０（画像センサの一例）は、レンズ３８から照射された反射光を光学的に読み取って原稿の画像データを生成する。
【００２３】
信号処理基板４２は、光電変換素子４０により読み取られた画像データのアナログ信号をデジタル信号に変換し、変換したデジタル信号に画像処理を施して出力する。
【００２４】
なお第１実施形態の画像読取装置１０は、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になった場合、即ち、コンタクトガラス１２上に載置された原稿を原稿押圧部材２０で押圧する直前（原稿の画像データを読み取る前）に、第１キャリッジ２６のホームポジションで光源２８を点灯させ、原稿押圧部材２０の基準白背景部２２を照射する。そして画像読取装置１０は、基準白背景部２２からの反射光を光電変換素子４０に読み取らせて基準白背景部２２の画像データを生成させ、当該画像データを用いて白レベル調整を行う。
【００２５】
つまり第１実施形態の画像読取装置１０は、原稿の画像データを読み取る直前に白レベル調整を行う。また、第１キャリッジ２６のホームポジションは、読取窓１６の真下となっているため、第１実施形態の画像読取装置１０は、第１キャリッジ２６を移動させることなく、基準白背景部２２の画像データを生成して白レベル調整を行うことができる。
【００２６】
図３は、第１実施形態の信号処理基板４２の構成の一例を示すブロック図である。図３に示すように、信号処理基板４２は、アナログ信号処理部４４と、Ａ／Ｄ変換器４６と、画像処理部４８とを、備える。
【００２７】
アナログ信号処理部４４は、光電変換素子４０により読み取られた画像データのアナログ信号を、白レベル調整で調整されたゲインに従って増幅し、Ａ／Ｄ変換器４６に出力する。
【００２８】
Ａ／Ｄ変換器４６は、アナログ信号処理部４４から入力されたアナログ信号をデジタル信号に変換し、画像処理部４８に出力する。なお、光源２８の光量が熱や劣化などの影響によって変動した場合には光電変換素子４０の出力のレベルも変化する。このため、Ａ／Ｄ変換器４６でダイナミックレンジを有効に利用してＡ／Ｄ変換を行うためには、アナログ信号処理部４４のゲインが白レベル調整で適切に設定されている必要がある。
【００２９】
画像処理部４８は、Ａ／Ｄ変換器４６から入力されたデジタル信号に画像処理を施して出力する。
【００３０】
図４は、第１実施形態の画像読取装置１０の機能構成の一例を示すブロック図である。図４に示すように、画像読取装置１０は、検知部５０と、読取部６０と、記憶部７０と、制御部８０と、を備える。
【００３１】
検知部５０（第１検知手段の一例）は、第１実施形態では光学検知素子１８及びフィラー２４により実現され、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になったことを検知する。第１実施形態では、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になると光学検知素子１８の光路を遮断するようにフィラー２４が設けられている。このため、検知部５０は、光学検知素子１８の光路が遮断された際に、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になったことを検知する。
【００３２】
なお検知部５０は、光学検知素子１８の光路がフィラー２４により遮断されている場合にその旨を示す信号、即ち、コンタクトガラス１２と原稿押圧部材２０との角度がα以下であることを示す遮断信号を制御部８０へ出力する。また検知部５０は、光学検知素子１８の光路がフィラー２４により遮断されていない場合にその旨を示す信号、即ち、コンタクトガラス１２と原稿押圧部材２０との間の角度がαを超えていることを示す非遮断信号を制御部８０へ出力する。
【００３３】
読取部６０は、第１実施形態では第１キャリッジ２６、光源２８、第１ミラー３０、第２キャリッジ３２、第２ミラー３４、第３ミラー３６、レンズ３８、光電変換素子４０、及び信号処理基板４２により実現される。読取部６０は、検知部５０によりコンタクトガラス１２と原稿押圧部材２０との角度がα以下になったことが検知された場合に、光源２８を点灯して基準白背景部２２を照射し、当該基準白背景部２２からの反射光を光電変換素子４０で読み取って基準白背景部２２の画像データ（第１画像データの一例）を生成する。なお読取部６０は、光源２８（第１キャリッジ２６）のホームポジションで光源２８を点灯し、基準白背景部２２の画像データを生成する。
【００３４】
記憶部７０は、画像読取装置１０で実行される各種プログラムや画像読取装置１０で行われる各種処理に使用される各種情報などを記憶する。記憶部７０は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、及びＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置の少なくともいずれかにより実現できる。記憶部７０は、ゲイン値テーブル記憶部７１を含む。なお、ゲイン値テーブル記憶部７１の詳細については後述する。
【００３５】
制御部８０は、画像読取装置１０の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）などの既存の制御装置により実現できる。制御部８０は、受付部８１と、読取制御部８３と、調整部８５とを、含む。
【００３６】
受付部８１は、光学検知素子１８の光路がフィラー２４により遮断されている場合に、検知部５０から、コンタクトガラス１２と原稿押圧部材２０との角度がα以下であることを示す遮断信号の入力を受け付ける。また受付部８１は、光学検知素子１８の光路がフィラー２４により遮断されていない場合に、検知部５０から、コンタクトガラス１２と原稿押圧部材２０との角度がαを超えていることを示す非遮断信号の入力を受け付ける。
【００３７】
読取制御部８３は、読取部６０を制御する。具体的には、読取制御部８３は、受付部８１により遮断信号の入力の受け付けが開始されると、光源２８を点灯させて基準白背景部２２を照射させ、当該基準白背景部２２からの反射光を光電変換素子４０で読み取らせて基準白背景部２２の画像データを生成させる。
【００３８】
ここで、ゲイン値テーブル記憶部７１について説明する。ゲイン値テーブル記憶部７１は、基準白背景部２２の画像データの読取レベル毎にゲイン値を対応付けたゲイン値テーブルを記憶する。なお、ゲイン値テーブルは書き換え可能であり、画像読取装置毎の適切な値を例えば工場出荷時に設定をすることができる。
【００３９】
調整部８５は、読取部６０により生成された基準白背景部２２の画像データを用いて白レベル調整を行う。具体的には、調整部８５は、読取部６０により生成された基準白背景部２２の画像データを読取制御部８３から取得し、ゲイン値テーブル記憶部７１に記憶されているゲイン値テーブルを参照して、取得した基準白背景部２２の画像データの読取レベルに対応するゲイン値となるように白レベル調整を行う。より詳細には、調整部８５は、取得した基準白背景部２２の画像データの主走査方向ｓ（図２参照）の一部又は全ての読取レベルの値の平均値を算出し、ゲイン値テーブルを参照して、算出した読取レベルの平均値に対応するゲイン値となるように白レベル調整を行う。
【００４０】
なお、画像読取装置１０は、上述した各部の全てを必須の構成とする必要はなく、その一部を省略した構成としてもよい。
【００４１】
次に、第１実施形態の画像読取装置の動作について説明する。
【００４２】
図５は、第１実施形態の画像読取装置１０で行われる白レベル調整処理の手順の流れの一例を示すフローチャートである。ここでは、原稿押圧部材２０が閉じられた状態（原稿押圧部材２０がコンタクトガラス１２を押圧している状態）から処理を開始するものとする。
【００４３】
まず、検知部５０は、光学検知素子１８の光路がフィラー２４により遮断されている間、コンタクトガラス１２と原稿押圧部材２０との角度がα以下であることを検知し、受付部８１への遮断信号の出力を継続する（ステップＳ１００でＮｏ）。そして、原稿押圧部材２０が開けられ、フィラー２４による光学検知素子１８の光路の遮断が終了すると、検知部５０は、コンタクトガラス１２と原稿押圧部材２０との角度がαを超えたことを検知し、受付部８１への遮断信号の出力を終了するとともに非遮断信号の出力を開始する（ステップＳ１００でＹｅｓ）。
【００４４】
続いて、検知部５０は、光学検知素子１８の光路がフィラー２４により遮断されていない間、コンタクトガラス１２と原稿押圧部材２０との角度がαを超えていることを検知し、受付部８１への非遮断信号の出力を継続する（ステップＳ１０２でＮｏ）。そして、原稿押圧部材２０が閉じられ、フィラー２４による光学検知素子１８の光路の遮断が再開すると、検知部５０は、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になったことを検知し、受付部８１への非遮断信号の出力を終了するとともに遮断信号の出力を開始する（ステップＳ１０２でＹｅｓ）。なお、原稿押圧部材２０が開けられてから閉じられるまでの間に、ユーザによりコンタクトガラス１２上に原稿が載置されるものとする。
【００４５】
続いて、検知部５０によりコンタクトガラス１２と原稿押圧部材２０との角度がα以下になったことが検知され、受付部８１により遮断信号の入力の受け付けが開始されると、読取制御部８３は、読取部６０を制御する。そして読取部６０は、読取制御部８３による制御を受け、第１キャリッジ２６のホームポジションで光源２８を点灯して基準白背景部２２を照射し（ステップＳ１０４）、当該基準白背景部２２からの反射光を光電変換素子４０で読み取って基準白背景部２２の画像データを生成する（ステップＳ１０６）。
【００４６】
続いて、調整部８５は、読取部６０により生成された基準白背景部２２の画像データを読取制御部８３から取得し、取得した画像データを用いて白レベル調整を行う（ステップＳ１０８）。
【００４７】
そして、図５で説明した白レベル調整処理後に、コンタクトガラス１２上に載置されている原稿が原稿押圧部材２０で押圧され、原稿の画像の読み取りが行われる。
【００４８】
以上のように第１実施形態では、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になった場合、即ち原稿押圧部材２０がコンタクトガラス１２に載置された原稿を押圧する直前に、基準白背景部２２の画像を読み取って白レベル調整を行う。このため第１実施形態によれば、原稿の画像を読み取る直前に白レベル調整を行うことができ、読取生産性を落とすことなく、光量に対応した適切な白レベル調整を行うことができる。この結果、Ａ／Ｄ変換器４６で原稿の画像データをアナログ信号からデジタル信号に変換する場合に、ダイナミックレンジを有効に利用することができ、画像データの白レベルが飽和したり、画像データの階調性が低くなってしまったりするという事態の発生を防止することができる。
【００４９】
また第１実施形態では、光源２８のホームポジションで光源２８を点灯して基準白背景部２２を照射するため、白レベル調整時に光源２８を移動させる必要がなく、白レベル調整に要する時間を短縮することができる。これにより、原稿押圧部材２０がコンタクトガラス１２に載置された原稿を押圧する段階で白レベル調整を終えることができる。
【００５０】
（第２実施形態）
第２実施形態では、コンタクトガラスと原稿押圧部材との角度がβ（α＜β＜９０）以下になった場合に光源を点灯して基準白背景部を照射し、コンタクトガラスと原稿押圧部材との角度がα以下になった場合に基準白背景部の画像を読み取って白レベル調整を行う例について説明する。以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【００５１】
図６は、第２実施形態の画像読取装置１１０の概略構成の一例を示す左側面図である。なお第２実施形態では、第１実施形態の光学検知素子１８を第１光学検知素子１８と称して説明し、第１実施形態のフィラー２４を第１フィラー２４と称して説明する。図６に示すように、第２実施形態では、原稿押圧部材２０と筐体との筐体側の連結部近辺に第２光学検知素子１１９が設けられている点で第１実施形態と相違する。また原稿押圧部材２０には、筐体との連結部近辺に、コンタクトガラス１２と原稿押圧部材２０との角度がβ以下になると第２光学検知素子１１９の光路を遮断するように第２フィラー１２５が設けられている点で第１実施形態と相違する。これにより、第１光学検知素子１８は、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になったことを検知でき、第２光学検知素子１１９は、コンタクトガラス１２と原稿押圧部材２０との角度がβ以下になったことを検知できる。なお第２フィラー１２５は、第１フィラー２４と異なる形状となっているため、第２光学検知素子１１９は、第１光学検知素子１８で検知するαと異なる角度であるβを検知できる。
【００５２】
図７は、第２実施形態の画像読取装置１１０の機能構成の一例を示すブロック図である。図７に示すように、第２実施形態では、画像読取装置１１０が第２検知部１５１を備えている点、並びに制御部１８０の受付部１８１及び読取制御部１８３の処理内容が第１実施形態と相違する。なお第２実施形態では、第１実施形態の検知部５０を第１検知部１５０と称して説明し、第１実施形態の遮断信号を第１遮断信号と称して説明し、第１実施形態の非遮断信号を第１非遮断信号と称して説明する。
【００５３】
第２検知部１５１は、第２実施形態では第２光学検知素子１１９及び第２フィラー１２５により実現され、コンタクトガラス１２と原稿押圧部材２０との角度がβ（第２角度の一例）以下になったことを検知する。第２実施形態では、コンタクトガラス１２と原稿押圧部材２０との角度がβ以下になると第２光学検知素子１１９の光路を遮断するように第２フィラー１２５が設けられている。このため、第２検知部１５１は、第２光学検知素子１１９の光路が遮断された際に、コンタクトガラス１２と原稿押圧部材２０との角度がβ以下になったことを検知する。
【００５４】
なお第２検知部１５１は、第２光学検知素子１１９の光路が第２フィラー１２５により遮断されている場合にその旨を示す信号、即ち、コンタクトガラス１２と原稿押圧部材２０との間の角度がβ以下であることを示す第２遮断信号を制御部１８０へ出力する。また第２検知部１５１は、第２光学検知素子１１９の光路が第２フィラー１２５により遮断されていない場合にその旨を示す信号、即ち、コンタクトガラス１２と原稿押圧部材２０との間の角度がβを超えていることを示す第２非遮断信号を制御部１８０へ出力する。
【００５５】
受付部１８１は、第１実施形態と同様に、第１検知部５０から遮断信号の入力を受け付けるとともに、非遮断信号の入力を受け付ける。また受付部１８１は、第２光学検知素子１１９の光路が第２フィラー１２５により遮断されている場合に、第２検知部１５１から、コンタクトガラス１２と原稿押圧部材２０との角度がβ以下であることを示す第２遮断信号の入力を受け付ける。また受付部１８１は、第２光学検知素子１１９の光路が第２フィラー１２５により遮断されていない場合に、第２検知部１５１から、コンタクトガラス１２と原稿押圧部材２０との角度がβを超えていることを示す第２非遮断信号の入力を受け付ける。
【００５６】
読取制御部１８３は、受付部１８１により第２遮断信号の入力の受け付けが開始されると、読取部６０を制御し、光源２８を点灯させて基準白背景部２２を照射させる。また読取制御部１８３は、受付部１８１により第１遮断信号の入力の受け付けが開始されると、読取部６０を制御し、基準白背景部２２からの反射光を光電変換素子４０で読み取らせて基準白背景部２２の画像データを生成させる。
【００５７】
図８は、第２実施形態の画像読取装置１１０で行われる白レベル調整処理の手順の流れの一例を示すフローチャートである。ここでも、原稿押圧部材２０が閉じられた状態（原稿押圧部材２０がコンタクトガラス１２を押圧している状態）から処理を開始するものとする。
【００５８】
まず、第２検知部１５１は、第２光学検知素子１１９の光路が第２フィラー１２５により遮断されている間、コンタクトガラス１２と原稿押圧部材２０との角度がβ以下であることを検知し、受付部１８１への第２遮断信号の出力を継続する（ステップＳ２００でＮｏ）。なお、この時点（原稿押圧部材２０が閉じられた状態）では、コンタクトガラス１２と原稿押圧部材２０との角度がα以下でもあるため、第１検知部５０も、受付部１８１への第１遮断信号の出力を継続している。
【００５９】
そして、原稿押圧部材２０が開けられ、第２フィラー１２５による第２光学検知素子１１９の光路の遮断が終了すると、第２検知部１５１は、コンタクトガラス１２と原稿押圧部材２０との角度がβを超えたことを検知し、受付部１８１への第２遮断信号の出力を終了するとともに第２非遮断信号の出力を開始する（ステップＳ２００でＹｅｓ）。なお、この時点（原稿押圧部材２０が開けられた状態）では、コンタクトガラス１２と原稿押圧部材２０との角度がαも超えているため、第１検知部５０も、受付部１８１への第１非遮断信号の出力を継続している。
【００６０】
続いて、第２検知部１５１は、第２光学検知素子１１９の光路が第２フィラー１２５により遮断されていない間、コンタクトガラス１２と原稿押圧部材２０との角度がβを超えていることを検知し、受付部１８１への第２非遮断信号の出力を継続する（ステップＳ２０２でＮｏ）。そして、原稿押圧部材２０が閉じられ、第２フィラー１２５による第２光学検知素子１１９の光路の遮断が再開すると、第２検知部１５１は、コンタクトガラス１２と原稿押圧部材２０との角度がβ以下になったことを検知し、受付部１８１への第２非遮断信号の出力を終了するとともに第２遮断信号の出力を開始する（ステップＳ２０２でＹｅｓ）。
【００６１】
続いて、第２検知部１５１によりコンタクトガラス１２と原稿押圧部材２０との角度がβ以下になったことが検知され、受付部１８１により第２遮断信号の入力の受け付けが開始されると、読取制御部１８３は、読取部６０を制御する。そして読取部６０は、読取制御部１８３による制御を受け、第１キャリッジ２６のホームポジションで光源２８を点灯して基準白背景部２２を照射する（ステップＳ２０４）。
【００６２】
続いて、第１検知部５０は、第１フィラー２４により第１光学検知素子１８の光路が遮断され、コンタクトガラス１２と原稿押圧部材２０との角度がα以下となったことを検知すると、受付部１８１への第１非遮断信号の出力を終了するとともに第１遮断信号の出力を開始する（ステップＳ２０６でＹｅｓ）。
【００６３】
続いて、第１検知部５０によりコンタクトガラス１２と原稿押圧部材２０との角度がα以下になったことが検知され、受付部１８１により第１遮断信号の入力の受け付けが開始されると、読取制御部１８３は、読取部６０を制御する。そして読取部６０は、読取制御部１８３による制御を受け、基準白背景部２２からの反射光を光電変換素子４０で読み取って基準白背景部２２の画像データを生成する（ステップＳ２０８）。
【００６４】
続いて、調整部８５は、読取部６０により生成された基準白背景部２２の画像データを読取制御部１８３から取得し、取得した画像データを用いて白レベル調整を行う（ステップＳ２１０）。
【００６５】
一方、ステップＳ２０６において、第１検知部５０によりコンタクトガラス１２と原稿押圧部材２０との角度がαを超えたままであることが検知され（ステップＳ２０６でＮｏ）、更に第２検知部１５１によりコンタクトガラス１２と原稿押圧部材２０との角度が再びβを超えたことが検知されると（ステップＳ２１２でＹｅｓ）、読取部６０は、読取制御部１８３の制御を受け、光源２８を消灯する（ステップＳ２１４）。そして、ステップＳ２０２へ戻る。なお、ステップＳ２１２において、第２検知部１５１によりコンタクトガラス１２と原稿押圧部材２０との角度がβ以下のままであることが検知された場合には（ステップＳ２１２でＮｏ）、ステップＳ２０６へ戻る。
【００６６】
以上のように第２実施形態では、コンタクトガラス１２と原稿押圧部材２０との角度がβ以下になった場合に光源２８を点灯して基準白背景部２２を照射し、コンタクトガラス１２と原稿押圧部材２０との角度がα以下になった場合に基準白背景部２２の画像を読み取って白レベル調整を行う。このように第２実施形態では、光源２８を点灯してから画像データを読み取るまでに一定時間を確保できるので、光源２８の光量を安定させることができ、安定した光量で読み取った画像を用いて白レベル調整を行うことができる。このため第２実施形態によれば、より正確な白レベル調整を行うことができる。なお第２実施形態では、光源２８の光量が安定化するまでの時間が確保できるように角度α及びβが設定されている。
【００６７】
また第２実施形態によれば、光源２８を点灯した後においても、コンタクトガラス１２と原稿押圧部材２０との角度が再びβを超えた場合には、光源２８を消灯するので、ユーザの目に光が入射されてしまうことを防止できる。
【００６８】
（第３実施形態）
第３実施形態では、読み取った基準白背景部の画像データが異常な画像データである場合や、光源の点灯から画像データの生成までの生成時間が所定時間に満たない場合に、白レベル調整を行わない例について説明する。以下では、第２実施形態との相違点の説明を主に行い、第２実施形態と同様の機能を有する構成要素については、第２実施形態と同様の名称・符号を付し、その説明を省略する。
【００６９】
図９は、第３実施形態の画像読取装置２１０の機能構成の一例を示すブロック図である。図９に示すように、第３実施形態の画像読取装置２１０では、制御部２８０が計時部２８７を備えている点、記憶部２７０が前画像情報記憶部２７３を備えている点、及び制御部２８０の調整部２８５の処理内容が第１実施形態と相違する。
【００７０】
前画像情報記憶部２７３は、前回生成された基準白背景部２２の画像データの読取レベル及びゲイン値の少なくとも一方である前画像情報を記憶する。なお第３実施形態では、前画像情報がゲイン値である場合を例に取り説明する。
【００７１】
計時部２８７は、読取部６０により光源２８が点灯されてから読取部６０により基準白背景部２２の画像データが生成されるまでの生成時間を計時する。具体的には、計時部２８７は、読取制御部１８３から光源２８が点灯されたことが通知されると生成時間の計時を開始し、読取制御部１８３から基準白背景部２２の画像データが生成されたことが通知されると生成時間の計時を終了する。
【００７２】
調整部２８５は、読取部６０により生成された基準白背景部２２の画像データを読取制御部１８３から取得し、計時部２８７により計時された生成時間が所定時間以上であるか否かを確認する。生成時間が所定時間以上である場合、調整部２８５は、取得した画像データのゲイン値である画像情報と、前画像情報記憶部２７３に記憶されている前画像情報とを比較する。そして調整部２８５は、画像情報と前画像情報との間の変化量が閾値以下である場合に、取得した画像データを用いて白レベル調整を行い、当該白レベル調整に用いた画像データの画像情報で、前画像情報記憶部２７３に記憶されている前画像情報を更新する。
【００７３】
一方、調整部２８５は、計時部２８７により計時された生成時間が所定時間未満だった場合や、画像情報と前画像情報との間の変化量が閾値を超えている場合には、白レベル調整を行わない。
【００７４】
図１０は、第３実施形態の画像読取装置２１０で行われる白レベル調整処理の手順の流れの一例を示すフローチャートである。
【００７５】
まず、ステップＳ３００〜Ｓ３０８までの処理は、図８に示す白レベル調整処理のステップＳ２００〜Ｓ２０８までの処理と同様である。但し、ステップＳ３０４では、計時部２８７は、読取部６０により光源２８が点灯されると生成時間の計時を開始し、ステップＳ３０８では、計時部２８７は、読取部６０により基準白背景部２２の画像データが生成されると生成時間の計時を終了する。
【００７６】
続いて、調整部２８５は、読取部６０により生成された基準白背景部２２の画像データを読取制御部１８３から取得し、計時部２８７により計時された光源２８の点灯から基準白背景部２２の画像データの生成までの生成時間が所定時間以上であるか否かを確認する（ステップＳ３１０）。
【００７７】
計時部２８７により計時された生成時間が所定時間以上である場合（ステップＳ３１０でＹｅｓ）、調整部２８５は、取得した画像データのゲイン値である画像情報と、前画像情報記憶部２７３に記憶されている前画像情報とを比較する（ステップＳ３１２）。
【００７８】
そして調整部２８５は、画像情報と前画像情報との間の変化量が閾値以下であり、正常な画像データである場合に（ステップＳ３１２でＹｅｓ）、読取部６０により生成された基準白背景部２２の画像データを用いて白レベル調整を行い、当該白レベル調整に用いた画像データの画像情報で、前画像情報記憶部２７３に記憶されている前画像情報を更新する（ステップＳ３１４）。
【００７９】
一方、計時部２８７により計時された生成時間が所定時間未満だった場合や（ステップＳ３１０でＮｏ）、読取部６０により生成された基準白背景部２２の画像データが異常な画像データである場合（ステップＳ３１２でＮｏ）、ステップＳ３１４の白レベル調整は行われない。
【００８０】
以降の、ステップＳ３１６〜Ｓ３１８までの処理は、図８に示す白レベル調整処理のステップＳ２１２〜Ｓ２１４までの処理と同様である。但し、ステップＳ３１８では、計時部２８７は、読取部６０により光源２８が消灯されると生成時間の計時を終了する。
【００８１】
以上のように第３実施形態では、光源２８の点灯から基準白背景部２２の画像データの生成までの生成時間が所定時間未満の場合には白レベル調整を行わない。このため第３実施形態によれば、ユーザが原稿押圧部材２０を素早く閉じた場合などの光源２８の光量が安定しない状態での白レベル調整により異常なゲイン値が設定されてしまうことを防止できる。
【００８２】
また第３実施形態では、今回生成された基準白背景部２２の画像データの読取レベル及びゲイン値の少なくとも一方である画像情報と、前回生成された基準白背景部２２の画像データ読取レベル及びゲイン値の少なくとも一方である画像情報と、を比較する。そして、画像情報と前画像情報との間の変化量が閾値を超えており、異常な画像データである場合に、白レベル調整を行わない。このため第３実施形態によれば、ユーザが原稿を手で押さえながら原稿押圧部材２０を閉じてしまい、ユーザの手の画像を読み取ってしまった場合のように、異常な画像データが生成された場合であっても、当該画像データによる白レベル調整により異常なゲイン値が設定されてしまうことを防止できる。
【００８３】
（第４実施形態）
第４実施形態では、読み取った基準白背景部の画像データが異常な画像データである場合や、光源の点灯から画像データの生成までの生成時間が所定時間に満たない場合に、基準白板を用いて白レベル調整を行う例について説明する。以下では、第３実施形態との相違点の説明を主に行い、第３実施形態と同様の機能を有する構成要素については、第３実施形態と同様の名称・符号を付し、その説明を省略する。
【００８４】
図１１は、第４実施形態の画像読取装置３１０の機能構成の一例を示すブロック図である。図１１に示すように、第４実施形態の画像読取装置３１０では、制御部３８０の読取制御部３８３及び調整部３８５の処理内容が第３実施形態と相違する。
【００８５】
読取制御部３８３は、調整部３８５により白レベル調整が行われなかった場合には、読取部６０を制御し、光源２８（第１キャリッジ２６）を基準白板１４の照射位置へ移動させ、移動した照射位置で光源２８を点灯させて基準白板１４を照射させ、当該基準白板１４からの反射光を光電変換素子４０で読み取らせて基準白板１４の画像データ（第２画像データの一例）を生成させる。
【００８６】
調整部３８５は、読取部６０により生成された基準白板１４の画像データを読取制御部３８３から取得し、取得した画像データを用いて白レベル調整を行う。
【００８７】
図１２は、第４実施形態の画像読取装置３１０で行われる白レベル調整処理の手順の流れの一例を示すフローチャートである。
【００８８】
まず、ステップＳ４００〜Ｓ４１４までの処理は、図１０に示す白レベル調整処理のステップＳ３００〜Ｓ３１４までの処理と同様である。
【００８９】
なお、計時部２８７により計時された生成時間が所定時間未満だった場合や（ステップＳ４１０でＮｏ）、読取部６０により生成された基準白背景部２２の画像データが異常な画像データである場合（ステップＳ４１２でＮｏ）には、ステップＳ４１４の調整部３８５による白レベル調整は行われない。この場合、読取制御部３８３は、読取部６０を制御し、光源２８（第１キャリッジ２６）を基準白板１４の照射位置へ移動させ（ステップＳ４１６）、移動させた照射位置で光源２８を点灯させて基準白板１４を照射させ、当該基準白板１４からの反射光を光電変換素子４０で読み取らせて基準白板１４の画像データを生成させる（ステップＳ４１８）。
【００９０】
続いて、調整部３８５は、読取部６０により生成された基準白板１４の画像データを読取制御部３８３から取得し、取得した画像データを用いて白レベル調整を行う（ステップＳ４１４）。
【００９１】
以降の、ステップＳ４２０〜Ｓ４２２までの処理は、図１０に示す白レベル調整処理のステップＳ３１６〜Ｓ３１８までの処理と同様である。
【００９２】
以上のように第４実施形態では、基準白背景部２２の画像データを用いた白レベル調整が行われなかった場合には、基準白板１４の画像データを用いた通常の白レベル調整を行う。これにより、基準白背景部２２の画像データが異常な画像データなどであっても、正確な白レベル調整を行うことができる。
【００９３】
（第５実施形態）
第５実施形態では、読み取った基準白背景部の画像データが異常な画像データである場合や、光源の点灯から画像データの生成までの時間が所定時間に満たない場合に、白レベル調整を行わない旨を報知する例について説明する。以下では、第３実施形態との相違点の説明を主に行い、第３実施形態と同様の機能を有する構成要素については、第３実施形態と同様の名称・符号を付し、その説明を省略する。
【００９４】
図１３は、第５実施形態の画像読取装置４１０の機能構成の一例を示すブロック図である。図１３に示すように、第５実施形態では、画像読取装置４１０が、報知部４９０及び制御部４８０の報知制御部４８９を備える点で第３実施形態と相違する。
【００９５】
報知制御部４８９は、調整部２８５により基準白背景部２２の画像データを用いた白レベル調整が行われなかった場合に、その旨を報知部４９０に報知させる。
【００９６】
報知部４９０は、報知制御部４８９の制御を受け、調整部２８５により基準白背景部２２の画像データを用いた白レベル調整が行われなかったことを報知する。具体的には、報知部４９０は、基準白背景部２２の画像データが異常な画像データであるために白レベル調整を行わない旨を報知したり、光源２８の点灯から画像データの生成までの生成時間が所定時間に満たないために白レベル調整を行わない旨を報知したりする。報知部４９０は、例えば、ディスプレイなどの既存の表示装置やスピーカなどの既存の音声出力装置により実現できる。
【００９７】
図１４は、第５実施形態の画像読取装置４１０で行われる白レベル調整処理の手順の流れの一例を示すフローチャートである。
【００９８】
まず、ステップＳ５００〜Ｓ５１４までの処理は、図１０に示す白レベル調整処理のステップＳ３００〜Ｓ３１４までの処理と同様である。
【００９９】
なお、計時部２８７により計時された生成時間が所定時間未満だった場合や（ステップＳ５１０でＮｏ）、読取部６０により生成された基準白背景部２２の画像データが異常な画像データである場合（ステップＳ５１２でＮｏ）、ステップＳ５１４の調整部３８５による白レベル調整は行われない。この場合、報知制御部４８９は、調整部２８５により基準白背景部２２の画像データを用いた白レベル調整が行われなかった旨を報知部４９０に報知させる（ステップＳ５１６）。
【０１００】
以降の、ステップＳ５１８〜Ｓ５２０までの処理は、図１０に示す白レベル調整処理のステップＳ３１６〜Ｓ３１８までの処理と同様である。
【０１０１】
以上のように第５実施形態では、基準白背景部２２の画像データを用いた白レベル調整が行われなかった場合にはその旨を報知するので、ユーザに異常通知などを行うことができる。
【０１０２】
（第６実施形態）
上記各実施形態のいずれかの画像読取装置を備えた画像形成装置のハードウェア構成について説明する。ここでは、画像形成装置として、スキャナ機能、複写機能、プリンタ機能、及びファクシミリ機能を有する複合機（ＭＦＰ：Multifunction  Peripheral）を例に取り説明するが、これに限定されるものではなく、例えば複写機などであってもよい。
また複合機は、スキャナ機能、複写機能、プリンタ機能、及びファクシミリ機能を全て有する必要はなく、少なくとも２つの機能を有していればよい。
【０１０３】
図１５は、第６実施形態の複合機９００のハードウェア構成の一例を示すブロック図である。図１５に示すように、複合機９００は、コントローラ９１０とエンジン部（Engine）９６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となっている。コントローラ９１０は、複合機９００全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なスキャナ、プリンタエンジン、及びファックスユニットなどである。なおプリンタエンジンは、例えば、白黒プロッタ、１ドラムカラープロッタ、又は４ドラムカラープロッタなどである。またエンジン部９６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１０４】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰ（Accelerated  Graphics  Port）バス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【０１０５】
ＣＰＵ９１１は、複合機９００の全体制御を行うものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２及びＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１０６】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰ９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１０７】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１０８】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【０１０９】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ９１５、ＰＣＩバス、ＨＤＤ９１８及びＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）９３０、ＵＳＢ（Universal  Serial  Bus）９４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【０１１０】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１１１】
ＡＧＰ９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１１２】
（プログラム）
上記各実施形態の画像読取装置で実行される白レベル調整プログラムについて説明する。
【０１１３】
上記各実施形態の画像読取装置で実行される白レベル調整プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１１４】
但し、上記各実施形態の画像読取装置で実行される白レベル調整プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【０１１５】
また、上記各実施形態の画像読取装置で実行される白レベル調整プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記各実施形態の画像読取装置で実行される白レベル調整プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１６】
上記各実施形態の画像読取装置で実行される白レベル調整プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵがプログラムをＲＯＭからＲＡＭ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【０１１７】
（変形例）
なお本発明は、上記各実施形態に限定されるものではなく、種々の変形が可能である。例えば、上記第２〜第５実施形態では、第１検知部及び第２検知部を用いて２種類の角度を検知する例について説明したが、２種類以上の角度を検知可能な検知部を用いるようにしてもよい。このようにすれば、第１検知部及び第２検知部の機能を１つの検知部で実現することができる。また上記各実施形態の内容又はその一部の内容を他の実施形態に適宜組み合わせることもできる。
【符号の説明】
【０１１８】
１０、１１０、２１０、３１０、４１０  画像読取装置
１２  コンタクトガラス
１４  基準白板
１６  読取窓
１８  光学検知素子（第１光学検知素子）
２０  原稿押圧部材
２２  基準白背景部
２４  フィラー（第１フィラー）
２６  第１キャリッジ
２８  光源
３０  第１ミラー
３２  第２キャリッジ
３４  第２ミラー
３６  第３ミラー
３８  レンズ
４０  光電変換素子
４２  信号処理基板
４４  アナログ信号処理部
４６  Ａ／Ｄ変換器
４８  画像処理部
５０  検知部
６０  読取部
７０、２７０  記憶部
７１  ゲイン値テーブル記憶部
８０、１８０、２８０、３８０、４８０  制御部
８１、１８１  受付部
８３、１８３、３８３  読取制御部
８５、２８５、３８５  調整部
１１９  第２光学検知素子
１２５  第２フィラー
１５１  第２検知部
２８７  計時部
２７３  前画像情報記憶部
４８９  報知制御部
４９０  報知部
９００  複合機
９１０  コントローラ
９１１  ＣＰＵ
９１２  システムメモリ
９１２ａ  ＲＯＭ
９１２ｂ  ＲＡＭ
９１３  ノースブリッジ
９１４  サウスブリッジ
９１５  ＡＧＰバス
９１６  ＡＳＩＣ
９１７  ローカルメモリ
９１８  ハードディスクドライブ
９２０  操作表示部
９３０  ＦＣＵ
９４０  ＵＳＢ
９５０  ＩＥＥＥ１３９４インタフェース
９６０  エンジン部
【先行技術文献】
【特許文献】
【０１１９】
【特許文献１】特開２００８−７２１６９号公報
【図１】
2012004676.tif 000003
【図２】
2012004676.tif 000004
【図３】
2012004676.tif 000005
【図４】
2012004676.tif 000006
【図５】
2012004676.tif 000007
【図６】
2012004676.tif 000008
【図７】
2012004676.tif 000009
【図８】
2012004676.tif 000010
【図９】
2012004676.tif 000011
【図１０】
2012004676.tif 000012
【図１１】
2012004676.tif 000013
【図１２】
2012004676.tif 000014
【図１３】
2012004676.tif 000015
【図１４】
2012004676.tif 000016
【図１５】
2012004676.tif 000017