(57)【要約】【課題】コストの大幅な上昇を招くことなくシェーディング補正を効果的に行い得る補正用データを求めることができる画像読取装置、及び当該画像読取装置を備える画像形成装置を提供する。【解決手段】画像読取部１は、ライン状に配列された複数の受光素子によって原稿の画像を読み取るＣＣＤセンサ２８と、画像の濃度を測定するために設けられる白色基準板２２とを備えており、白色基準板２２をＣＣＤセンサ２８で読み取る毎に得られる受光素子毎の入力値のうち値が所定の閾値以下である異常入力値を判断し、異常入力値ではないと判断した入力値を受光素子毎に積算して第１記憶手段に記憶する一方で、異常入力値であると判断した入力値を受光素子毎に計数して第２記憶手段に記憶し、これら第１，第２記憶手段の記憶内容に基づいて、シェーディング補正に用いる濃度基準値を決定する。【選択図】図２
2010283437.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に形成された画像を読み取る画像読取装置において、
ライン状に配列された複数の受光素子によって前記画像を読み取って入力する画像入力手段と、
前記画像の濃度を測定するために設けられる濃度基準板と、
前記濃度基準板を前記画像入力手段で読み取る毎に得られる前記受光素子毎の入力値のうち、値が所定の閾値以下である異常入力値を判断する判断手段と、
前記複数の受光素子に応じた記憶領域をそれぞれ有する第１，第２記憶手段と、
前記判断手段で異常入力値ではないと判断された入力値を、前記受光素子毎に積算して前記第１記憶手段に記憶する積算手段と、
前記判断手段で異常入力値であると判断された入力値を、前記受光素子毎に計数して前記第２記憶手段に記憶する計数手段と、
前記第１，第２記憶手段の記憶内容に基づいて、シェーディング補正に用いる濃度基準値を決定する決定手段と
を備えることを特徴とする画像読取装置。
【請求項２】
前記所定の閾値は、前記濃度基準板を前記画像入力手段で最初に読み取って得られる前記受光素子毎の入力値の平均値に基づいた値であることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記判断手段は、前記第２記憶手段に記憶された計数値が所定の第１規定値以上になった場合には前記異常入力値の判断を中止し、
前記積算手段は、残りの入力値を積算して前記第１記憶手段に記憶する
ことを特徴とする請求項１又は請求項２記載の画像読取装置。
【請求項４】
前記第２記憶手段に記憶された計数値が所定の第１規定値よりも大きな第２既定値以上になった場合には、前記画像入力手段による前記濃度基準板の読み取りを中止することを特徴とする請求項３記載の画像読取装置。
【請求項５】
前記画像入力手段に設けられる前記複数の受光素子は、複数のブロックに区分されており、
前記積算手段及び計数手段の処理は、前記ブロックを単位として行われる
ことを特徴とする請求項１から請求項４の何れか一項に記載の画像読取装置。
【請求項６】
記録媒体に画像を形成する画像形成装置において、
記録媒体に形成された画像を読み取る請求項１から請求項５の何れか一項に記載の画像読取装置を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び画像形成装置に関する。
【背景技術】
【０００２】
画像読取装置は、原稿等の記録媒体に形成された画像を画像データとして読み取るための装置であり、一般的にはスキャナと呼ばれている。この画像形成装置は、単体で販売されるもの以外に、複写機、プリンタ、ファクシミリ装置、複合機等の画像形成装置に設けられるものもある。一般的に、画像読取装置は、光源からの光を線状にして記録媒体に照射し、その線状の光と記録媒体との相対的な位置関係を変化させながら原稿からの反射光や散乱光を線状に配列された受光素子で受光することで、記録媒体に形成された画像を画像データとして読み取っている。
【０００３】
記録媒体に照射する照明光の光量分布の不均一性や受光素子間の受光感度のバラツキがあると画像データの読み取り品質が低下するため、画像読取装置はシェーディング補正機能を備える。このシェーディング補正機能は、画像読取装置に設けられた白色基準板（白色基準値を測定するために用いられる基準板）に照明光を照射して得られる反射光等を受光素子で受光してシェーディング補正用データを受光素子毎に求め、このデータを用いて記録媒体から読み取られた画像データを補正することによって、照明光の光量分布の不均一性や受光素子間の受光感度のバラツキを補償する機能である。
【０００４】
ここで、白色基準板に汚れ等による黒点やキズ等があり、異常なデータがシェーディング補正用データとして求められてしまうと、読み取られた画像データが正常なものであったとしても、その画像データが異常なシェーディング補正用データを用いて補正されてしまう結果として、例えば筋が入った異常な画像データが得られてしまうことになる。これを防止するために、白色基準板上における読み取り位置を変えながら白色基準板からの反射光等を受光し、得られたデータの平均値をシェーディング補正用データとして用いることが行われている。
【０００５】
また、近年の高画質化に伴って、以上の複数位置で得られるデータの平均値をシェーディング補正用データとして用いたとしても、筋の発生等を完全に消去することが困難になっている。以下の特許文献１には、筋の発生等を防止すべく、各受光素子から得られたデータを値の大小に応じて並び替え（ソートし）、最も値が大きないくつかのデータ及び最も値が小さないくつかのデータを除いたデータを用いて平均値を求め、この平均値をシェーディング補正用データとして用いる技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第３７３３２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上述の特許文献１に開示された技術においては、シェーディング補正用データを求めるために、白色基準板上の複数位置で得られるデータの並び替えを行う必要があることから、一旦それらのデータを全てメモリに保管する必要がある。このため、少なくとも１ライン分の画像データ（受光素子の数の画素データ）×読み取りライン数分の容量を有するメモリが必要になる。また、カラー画像を読み取り可能な画像読取装置に対して上述の特許文献１に開示された技術を適用しようとすると、上記の容量を有するメモリを色毎に用意する必要があるため、更なる大容量のメモリが必要になってコストが上昇してしまうという問題があった。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、コストの大幅な上昇を招くことなくシェーディング補正を効果的に行い得る補正用データを求めることができる画像読取装置、及び当該画像読取装置を備える画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の画像読取装置は、記録媒体に形成された画像を読み取る画像読取装置において、ライン状に配列された複数の受光素子によって前記画像を読み取って入力する画像入力手段と、前記画像の濃度を測定するために設けられる濃度基準板と、前記濃度基準板を前記画像入力手段で読み取る毎に得られる前記受光素子毎の入力値のうち、値が所定の閾値以下である異常入力値を判断する判断手段と、前記複数の受光素子に応じた記憶領域をそれぞれ有する第１，第２記憶手段と、前記判断手段で異常入力値ではないと判断された入力値を、前記受光素子毎に積算して前記第１記憶手段に記憶する積算手段と、前記判断手段で異常入力値であると判断された入力値を、前記受光素子毎に計数して前記第２記憶手段に記憶する計数手段と、前記第１，第２記憶手段の記憶内容に基づいて、シェーディング補正に用いる濃度基準値を決定する決定手段とを備えることを特徴としている。
また、本発明の画像読取装置は、前記所定の閾値が、前記濃度基準板を前記画像入力手段で最初に読み取って得られる前記受光素子毎の入力値の平均値に基づいた値であることを特徴としている。
また、本発明の画像読取装置は、前記判断手段が、前記第２記憶手段に記憶された計数値が所定の第１規定値以上になった場合には前記異常入力値の判断を中止し、前記積算手段は、残りの入力値を積算して前記第１記憶手段に記憶することを特徴としている。
また、本発明の画像読取装置は、前記第２記憶手段に記憶された計数値が所定の第１規定値よりも大きな第２既定値以上になった場合には、前記画像入力手段による前記濃度基準板の読み取りを中止することを特徴としている。
また、本発明の画像読取装置は、前記画像入力手段に設けられる前記複数の受光素子が、複数のブロックに区分されており、前記積算手段及び計数手段の処理は、前記ブロックを単位として行われることを特徴としている。
本発明の画像形成装置は、記録媒体に画像を形成する画像形成装置において、記録媒体に形成された画像を読み取る上記の何れかに記載の画像読取装置を備えることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、濃度基準板を読み取る毎に得られる入力値が異常入力値であるか否かを判断し、異常入力値でない場合には入力値を受光素子毎に積算して記憶する一方で、異常入力値であると判断された入力値を受光素子毎に計数して記憶し、これら記憶された積算値と計数値とに基づいて濃度基準値を決定している。このため、濃度基準値を決定するために必要となる記憶手段は、上記の積算値と計数値とを記憶する第１，第２記憶手段のみであり、コストの大幅な上昇を招くことなくシェーディング補正に用いる濃度基準値を求めることができるという効果がある。また、以上の処理によって得られる濃度基準値は、異常入力値が排除されたものであるため、シェーディング補正を効果的に行い得るという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による画像形成装置の外観構成を示す正面図である。
【図２】画像読取部１の内部構成を示す正面透視図である。
【図３】複合機Ａの内部構成を示すブロック図である。
【図４】シェーディング補正に用いられる白色基準値を求める際の動作を示すフローチャートである。
【図５】シェーディング補正に用いられる白色基準値を求める際の動作を説明するための図である。
【図６】シェーディング補正に用いられる白色基準値を求める際の動作を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の一実施形態による画像読取装置及び画像形成装置について詳細に説明する。尚、以下では、画像形成装置の一種である複合機を例に挙げて説明する。図１は、本発明の一実施形態による画像形成装置の外観構成を示す正面図である。本実施形態の画像形成装置としての複合機Ａは、コピー機能、プリント機能、ファクシミリ送信／受信機能を併せ持っており、原稿のコピー、コンピュータ等を用いて作成された各種データのプリントアウト、及び原稿のファクシミリ送受信が可能である。
【００１３】
図１に示す通り、複合機Ａは、原稿Ｐ（記録媒体）の画像を読み取る画像読取部１（画像読取装置）、印刷用紙に対する画像形成等を行う本体部２、及び各種情報の表示及びユーザの操作指示の受付を行う操作表示部３を備える。画像読取部１は、ＡＤＦ（Auto Document Feeder：自動原稿送り装置）１０（搬送部）及びフラットベット読取部２０から構成される。
【００１４】
ＡＤＦ１０は、原稿載置トレイ１１上にセットされた複数枚の原稿Ｐを１枚ずつ順次自動給紙するものであり、プラテンカバー１２、原稿載置トレイ１１、並びにプラテンカバー１２に収納される自動給紙機構（図示省略）からなる。尚、自動給紙機構は、ピックアップローラ、レジストローラ、プラテンローラ、及び排紙ローラ等によって構成される。図１においては、図示を省略しているが、ＡＤＦ１０には、自動給紙機構によって搬送される原稿の有無を検出するセンサが取り付けられている。
【００１５】
プラテンカバー１２は、ヒンジ構造によってフラットベット読取部２０に連結されることによって、フラットベット読取部２０に対して開閉可能に設置されている。このプラテンカバー１２は、フラットベット読取部２０上に原稿Ｐをセットして読み取りを行う場合における原稿押さえカバーとしての役割と自動給紙機構を収容する筐体としての役割とを担っている。尚、図１に示すプラテンカバー１２は、閉じられた状態を示している。
【００１６】
原稿載置トレイ１１は、読み取り対象の原稿Ｐをセットするためのトレイである。原稿載置トレイ１１に原稿Ｐがセットされた場合には、プラテンカバー１２内に収納された自動給紙機構によって搬送され、搬送の途中でフラットベット読取部２０によって原稿画像が読み取られる。尚、原稿載置トレイ１１に複数枚の原稿Ｐがセットされた場合には、原稿載置トレイ１１上の原稿Ｐが順次搬送されて、原稿画像がフラットベット読取部２０で順次読み取られる。
【００１７】
図２は、画像読取部１の内部構成を示す正面透視図である。図２に示す通り、画像読取部１の一部をなすフラットベット読取部２０は、プラテンガラス２１、白色基準板２２（濃度基準板）、原稿サイズ指示板２３、フルレートキャリッジ２４、ハーフレートキャリッジ２５、キャリッジ移動用レール２６、集光レンズ２７、ＣＣＤ（Charge Coupled Device）センサ２８（画像入力手段）、及び読取部筐体２９を備えており、プラテンガラス２１上にセットされた原稿、又はＡＤＦ１０によって自動給紙される原稿の読み取りを行う。
【００１８】
プラテンガラス２１は、その上面に読み取り対象の原稿が１枚ずつセットされるガラス板である。白色基準板２２は、シェーディング補正用の白色基準データの基になる白色板である。原稿サイズ指示板２３は、ユーザがプラテンガラス２１上に各種サイズの原稿をセットする際の原稿のセット位置を示したものである。フルレートキャリッジ２４は、プラテンガラス２１の下方において、キャリッジ移動用レール２６上を移動可能に構成されており、プラテンガラス２１に沿って紙面左右方向（走査方向）に往復移動する。
【００１９】
このフルレートキャリッジ２４は、照明光を斜め上方に向けて射出する光源２４ａと、照明光の反射光を後述するハーフレートキャリッジ２５に向けて反射する第１ミラー２４ｂとを備える。ここで、本実施形態では、上記の光源２４ａとして、複数の白色ＬＥＤ（Light Emitting Diode）を備える。白色ＬＥＤは、従来の冷陰極管等に比べると、極めて短時間で点灯及び消灯することが可能であるとともに消費電力が低いという利点を有する。
【００２０】
現在、様々な方式の白色ＬＥＤが提案されているが、本実施形態では任意の方式のものを用いることができる。例えば、青色の光を射出するＬＥＤから射出される光を蛍光体材料に当てて黄色の光を得て、青色と黄色の混色で白色光を作り出す方式のもの、近紫外光を射出するＬＥＤから射出される光を蛍光体材料に当てて混色する方式のもの、或いは赤色、緑色、青色の光を射出するＬＥＤをそれぞれ設け、これらを同時に発光させて混色する方式のものの何れも用いることができる。尚、光源２４ａは、白色ＬＥＤに制限されるという訳ではなく、従来の冷陰極管等を備えるものであっても良い。
【００２１】
ハーフレートキャリッジ２５は、フルレートキャリッジ２４と同様に、キャリッジ移動用レール２６上を移動可能に構成されており、プラテンガラス２１に沿って紙面左右方向（走査方向）に往復移動する。このハーフレートキャリッジ２５は、フルレートキャリッジ２４に設けられた第１ミラー２４ｂからの光を下方に向けて反射する第２ミラー２５ａと、この第２ミラー２５ａで反射された光を集光レンズ２７に向けて反射する第３ミラー２５ｂとを備える。ここで、フルレートキャリッジ２４の移動量とハーフレートキャリッジ２５の移動量との比率は１：０．５となるように制御される。これにより、集光レンズ２７に達するまでの照明光の光路長が一定になる。
【００２２】
尚、プラテンガラス２１上にセットされた原稿の画像は、フルレートキャリッジ２４及びハーフレートキャリッジ２５を走査方向に移動させることによって読み取られる。これに対し、ＡＤＦ１０によって自動給紙される原稿の画像は、フルレートキャリッジ２４及びハーフレートキャリッジ２５を所定の原稿読取位置に待機させ、ＡＤＦ１０が原稿を搬送することによって読み取られる。
【００２３】
集光レンズ２７は、ハーフレートキャリッジ２５に設けられた第３ミラー２５ｂで反射された光をＣＣＤセンサ２８の受光面（複数の受光素子がライン状に配列された受光面）に集光する。ＣＣＤセンサ２８は、ＣＣＤ駆動部（図示略）から供給されるタイミング信号に同期して作動し、受光面に集光された光を光電変換することにより、原稿の画像に応じたアナログ信号を生成する。尚、ＣＣＤセンサ２８で生成されたアナログ信号は本体部２に出力される。
【００２４】
図３は、複合機Ａの内部構成を示すブロック図である。図３に示す通り、複合機Ａの本体部２は、ＣＰＵ（Central Processing Unit）３１、ＲＯＭ（Read Only Memory）３２、ＲＡＭ（Random Access Memory）３３（第１，第２記憶手段）、用紙搬送部３４、キャリッジ駆動回路３５、ＡＦＥ（アナログフロントエンド）３６、光源駆動回路３７、画像データ記憶部３８、画像形成部３９、及び通信Ｉ／Ｆ部４０を備える。
【００２５】
ＣＰＵ３１は、ＲＯＭ３２に記憶されている制御プログラムに基づき、不図示の各種センサ群から出力される各種検出信号を参照しつつ、操作表示部３から入力される操作指示、又は通信Ｉ／Ｆ部４０を介してクライアントコンピュータ（図示省略）から入力される各種指示に応じて本体部２の動作を制御する。例えば、画像読取部１による画像データの読み取り制御、或いは、画像データ記憶部３８に記憶されている原稿画像データ、プリント画像データ、及びファクシミリ画像データ等の各種画像データのプリント制御や送信制御を行う。
【００２６】
ここで、ＣＰＵ３１は、画像読取部１による画像データの読み取り制御の際に、光源２４ａから射出される照明光の光量分布の不均一性やＣＣＤセンサ２８が備える受光素子間の受光感度のバラツキを補償するためにシェーディング補正を行う。具体的には、原稿の読み取りを開始する前に白色基準板２２を用いてシェーディング補正に用いる白色基準値（濃度基準値）を決定する。そして、この白色基準値を用いて、画像読取部１から得られた画像データ（原稿を読み取って得られる画像データ）に対するシェーディング補正を行う。尚、以上の白色基準値の求め方の詳細については後述する。
【００２７】
ＲＯＭ３２は、ＣＰＵ３１で実行される制御プログラム及びその他のデータを記憶する不揮発性メモリである。ＲＡＭ３３は、ＣＰＵ３１が制御プログラムを実行して各種動作を行う際に、データの一時保存先となるワーキングエリアとして用いられる揮発性メモリである。用紙搬送部３４は、搬送ローラ、搬送ローラ駆動用のモータ等を備えており、用紙トレイに収納されている印刷用紙を画像形成部３９に搬送するとともに、画像形成部３９で画像形成処理後が行われた印刷用紙を排紙トレイに搬送する。
【００２８】
キャリッジ駆動回路３５は、ＣＰＵ３１の制御の下で、フラットベット読取部２０のフルレートキャリッジ２４及びハーフレートキャリッジ２５を走査方向に沿って移動させるためのキャリッジ駆動信号を生成して画像読取部１に出力する。ＡＦＥ３６は、増幅器及びＡ／Ｄ変換器を備えており、前述したＣＣＤセンサ２８（図２参照）から出力されるアナログ信号をディジタル信号（画像データ）に変換してＣＰＵ３１に出力する。尚、ＣＰＵ３１に入力された画像データは画像データ記憶部３８に記憶される。
【００２９】
光源駆動回路３７は、ＣＰＵ３１の制御の下で、画像読取部１に設けられた光源２４ａに電流を供給して光源２４ａを点灯させ、或いは光源２４ａに対する電流の供給を停止して光源２４ａを消灯させる。この光源駆動回路３７は、例えばＰＷＭ（Pulse Width Modulation：パルス幅変調）制御により光源２４ａに供給する電流量を変化させることにより、光源２４ａから射出される照明光の光量を増減させることも可能である。
【００３０】
画像データ記憶部３８は、フラッシュメモリ等のメモリを備えており、ＣＰＵ３１の制御の下で、原稿画像データ、通信Ｉ／Ｆ部４０がクライアントコンピュータ（図示省略）から受信するプリント画像データ、及び通信Ｉ／Ｆ部４０が公衆網（図示省略）から受信するファクシミリ画像データを記憶する。尚、上記のメモリに代えてハードディスク等の磁気記憶装置を備えていても良い。
【００３１】
画像形成部３９は、ＣＰＵ３１の制御の下で、画像データ記憶部３８に記憶されている原稿画像データ、プリント画像データ、又はファクシミリ画像データを用いて画像形成処理を行う。具体的には、上記の各種画像データに応じた画像形成画像を用紙搬送部３４から搬送される印刷用紙にトナーを用いて転写し、定着ローラによってその画像形成画像の定着処理を行う。通信Ｉ／Ｆ部４０は、クライアントコンピュータ（図示省略）や公衆網（図示省略）に接続され、このクライアントコンピュータや公衆網との間で各種信号の送受信を行う。
【００３２】
操作表示部３は、タッチパネル３ａ及び各種操作キーを備えており、操作キーの操作内容をＣＰＵ３１に出力するとともに、ＣＰＵ３１の制御の下でタッチパネル３ａへ種々の情報を表示する。操作表示部３が備える各種操作キーとしては、例えばスタートキー、ストップキー、電源キー、テンキー（数値入力キー）が挙げられる。尚、タッチパネル３ａは、液晶ディスプレイによって構成されており、バックライトによって画面の明るさが調節される。
【００３３】
次に、上記構成における複合機１の動作について説明する。ここでは、前述したシェーディング補正に用いられる白色基準値を求める際の動作について説明する。図４はシェーディング補正に用いられる白色基準値を求める際の動作を示すフローチャートであって、図５，図６は同動作を説明するための図である。尚、図４に示すフローチャートは、ユーザからの指示があった場合、或いは定期又は不定期に実施される。
【００３４】
図４に示す処理が開始されると、まずＣＰＵ３１の制御の下で、キャリッジ駆動回路３５から画像読取部１に駆動信号が出力され、白色基準板２２の読み取りが可能な位置にフルレートキャリッジ２４及びハーフレートキャリッジ２５が移動される。これらの移動が完了すると、光源２４ａから白色基準板２２に対して照明光が照射されてＣＣＤセンサ２８によって白色基準板２２が読み取られる。
【００３５】
ここでは、図５に示す通り、ＣＣＤセンサ２８の受光面にライン上に配列された受光素子の数は７５００個であり、上記の白色基準値を求めるために白色基準板２２の異なる位置が６４回に亘って読み取られる（合計６４ラインの読み取りが行われる）ものとする。尚、前述した特許文献１に開示された技術では、７５００個の受光素子から出力される６４ライン分のデータを記憶するためのメモリが必須となる。また、図５に示す通り、ＣＣＤセンサ２８が備える受光素子の配列方向を「主走査方向」といい、フルレートキャリッジ２４の移動方向を「副走査方向」という。
【００３６】
光源２４ａからの照明光が白色基準板２２に照射されると、その反射光がフルレートキャリッジ２４に設けられた第１ミラー２４ｂ並びにハーフレートキャリッジ２５に設けられた第２ミラー２５ａ及び第３ミラー２５ｂを順に介した後に、集光レンズ２７によってＣＣＤセンサ２８の受光面に集光される。そして、ＣＣＤセンサ２８からは、受光面に集光された反射光に応じたアナログ信号が出力される。ＣＣＤセンサ２８からのアナログ信号はＡＦＥ３６に入力されて画像データに変換されてＣＰＵ３１に入力される。これによって、図６に示す通り、第１ライン目の入力値がＣＰＵ３１に取得される（ステップＳ１１）。
【００３７】
次に、ＣＰＵ３１は、取得した入力値をＲＡＭ３３に予め設けられた不図示のデータ保存領域（第１記憶手段）に記憶するとともに、その取得した入力値の平均値を算出する（ステップＳ１２）。つまり、図６に示す通り、第１ライン目の全ての入力値（７５００個の入力値）を加算して、受光素子の数（７５００）で除算することにより、平均値ＡＶを算出する。尚、ＲＡＭ３３に設けられる上記のデータ保存領域は、ＣＣＤセンサ２８に設けられた受光素子に対応した記憶領域を有しており、少なくとも１ライン分の入力値を記憶することができる容量がある。
【００３８】
次いで、ＣＰＵ３１は、算出した平均値から白色基準値を求める際に用いる閾値ＴＨ（図６参照）を決定する（ステップＳ１３）。例えば、ステップＳ１２で算出した平均値に対して、予め設定されている係数（例えば、値「０．８」）を乗算して得られる値を閾値ＴＨに決定する。閾値の決定方法は、以上の係数を乗算する方法以外に、任意の演算を行って決定することができる。尚、閾値を固定とすることもできるが、平均値に基づいて閾値を決定すれば画像読取部１の状況（例えば、周囲の明るさ）等が考慮された閾値が得られるため、閾値を固定にするのではなく平均値に基づいて決定するのが望ましい。
【００３９】
以上の処理が終了すると、ＣＰＵ３１の制御の下で、フルレートキャリッジ２４及びハーフレートキャリッジ２５が移動されて、白色基準板２２の読み取り位置が変更され（ステップＳ１４）、その変更された位置において白色基準板２２の読み取りが行われる。これによって、図６に示す通り、第２ライン目の入力値がＣＰＵ３１に取得される（ステップＳ１５）。
【００４０】
次に、ＣＰＵ３１は、取得した入力値とステップＳ１３で決定した閾値ＴＨとを比較し（ステップＳ１６）、取得した入力値が白色基準板２２の黒点やキズ等に起因する異常入力値であるか否かを判断する（ステップＳ１７：判断手段）。具体的には、取得した入力値が閾値ＴＨ以下である場合には異常入力値であると判断し、取得した入力値が閾値ＴＨよりも大である場合には異常入力値ではないと判断する。
【００４１】
ここで、異常入力値ではないと判断した場合（ステップＳ１７の判断結果が「ＮＯ」の場合）には、ＣＰＵ３１は、先にＲＡＭ３３のデータ保存領域に記憶している入力値に対して、ステップＳ１５で新たに取得した入力値を積算して記憶する（ステップＳ１８：積算手段）。これに対し、異常入力値であると判断した場合（ステップＳ１７の判断結果が「ＹＥＳ」の場合）には、ＣＰＵ３１は、異常入力値を計数し、その計数値をＲＡＭ３３に予め設けられた計数値保存領域Ｒ（第２記憶手段；図６参照）に記憶する（ステップＳ１９：計数手段）。尚、以上のステップＳ１８，Ｓ１９の処理は、ＣＣＤセンサ２８に設けられた受光素子毎に行われる。
【００４２】
次に、ＣＰＵ３１は、１ライン分の入力値の全てについて、以上のステップＳ１６〜Ｓ１９の処理が終了したか否かを判断する（ステップＳ２０）。この判断結果が「ＮＯ」である場合にステップＳ１６に戻る。これに対し、判断結果が「ＹＥＳ」の場合には、図６に示す６４ラインまで、以上説明したステップＳ１６〜Ｓ１９の処理が終了したが否かを判断する（ステップＳ２１）。この判断結果が「ＮＯ」である場合には、ステップＳ１４に戻って、白色基準板２２の読み取りが継続される。
【００４３】
これに対し、ステップＳ２１の判断結果が「ＹＥＳ」の場合には、ＣＰＵ３１は、ＲＡＭ３３に設けられたデータ保存領域及び計数値保存領域Ｒに記憶された値を用いて白色基準値を決定する（ステップＳ２２：決定手段）。具体的には、読み取りを行ったライン数「６４」から計数値保存領域Ｒに記憶されている計数値を減算して得られる減算値Ｍ（図６参照）を受光素子毎に求め、不図示のデータ保存領域に記憶されている積算値を上記の減算値Ｍで除算することにより、受光素子毎の白色基準値が決定される。
【００４４】
例えば、図６に示す例において、符号Ｐを付した部分においては、２つの異常入力値が生じている。このため、読み取りを行ったライン数「６４」から異常入力値の数「２」を減算することによって減算値Ｍとして値「６２」を求め、不図示のデータ保存領域に記憶されている積算値を値「６２」で除算することにより、白色基準値の１つが決定される。受光素子毎の白色基準値が決定されると、図４に示す一連の処理が終了する。
【００４５】
以上の終了が終了し、ユーザの指示によって原稿Ｐの読み取りが開始されると、図４に示す処理によって決定された白色基準値を用いて、読み取られた画像データに対するシェーディング補正がＣＰＵ３１により行われる。かかるシェーディング補正によって、光源２４ａから射出される照明光の光量分布の不均一性やＣＣＤセンサ２８が備える受光素子間の受光感度のバラツキが補償され、画像データの読み取り品質を維持することができる。
【００４６】
以上説明した通り、本実施形態では、白色基準板２２を読み取る毎に得られる入力値が異常入力値であるか否かを判断し、異常入力値でない場合には入力値を受光素子毎に積算して記憶する一方で、異常入力値であると判断された入力値を受光素子毎に計数して記憶し、これら記憶された積算値と計数値とに基づいて白色基準値を決定している。このため、白色基準値を決定するために必要となるメモリは、上記の積算値と計数値とを記憶するメモリのみであり、コストの大幅な上昇を招くことなくシェーディング補正に用いる白色基準値（補正用データ）を求めることができる。また、以上の処理によって得られる白色基準値は、異常入力値が排除されたものであるため、シェーディング補正を効果的に行い得る。
【００４７】
以上、本発明の一実施形態による画像読取装置及び画像形成装置について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、ある受光素子についての異常入力値の計数値（計数値保存領域Ｒに記憶された計数値）が所定の値（例えば、読み取りを行うライン数の１／５程度の値：第１既定値）以上になった場合には、その受光素子については従来の方法（単純に平均値を求める方法）で白色基準値を求めても良い。
【００４８】
つまり、その受光素子については、ステップＳ１７の判断を中止するとともに、それまでの積算値をクリアした上で以後得られる入力値をデータ保存領域に積算し、最後にその積算値から平均値を求めて白色基準値にしても良い。これにより、例えば特定の受光素子のみの感度が低く、ステップＳ１７の判断によって常に異常入力値と判断されて白色基準値が得られないといった事態を防止することができる。
【００４９】
また、ある受光素子についての異常入力値の計数値（計数値保存領域Ｒに記憶された計数値）が上記の所定の値よりも大きなある値（例えば、読み取りを行うライン数の１／２程度の値：第２既定値）以上になった場合には、白色基準板２２の読み取りを中止することが望ましい。かかる場合には、予め想定される原因以外の原因によって異常入力値が得られていると考えられるため、操作表示部３に対して白色基準板２２の清掃を促す表示等を行って複合機Ａ（画像読取部１）の動作を停止するのが望ましい。
【００５０】
また、前述した実施形態では、図４に示すステップＳ１８，Ｓ１９の処理が、ＣＣＤセンサ２８に設けられた受光素子毎に行われる例について説明した。しかしながら、ＣＣＤセンサ２８に設けられた受光素子を複数のブロックに区分し、このブロックを単位としてステップＳ１８，Ｓ１９等の処理を行っても良い。特に、記録媒体に形成された画像を等倍で読み取るコンタクト・イメージセンサは、数十個に分割された受光素子を備えており、分割された受光素子毎に感度が相違することが多いと考えられるため、分割された各々の受光素子を１ブロックとして取り扱うのが望ましい。また、ブロックに区分することで、図６に示す平均値ＡＶ及び閾値ＴＨがブロック毎に求められるため、異常入力値をより正確に判断することができる。
【００５１】
また、上記実施形態では、画像読取装置として、複合機Ａに設けられた画像読取部１を例に挙げて説明したが、所謂スキャナとして単体で販売される画像読取装置にも本発明を適用することができる。
【符号の説明】
【００５２】
１      画像読取部
２２    白色基準板
２８    ＣＣＤセンサ
３３    ＲＡＭ
Ａ      複合機
ＡＶ    平均値
Ｐ      原稿
Ｒ      計数値保存領域
ＴＨ    閾値
【図１】
2010283437.tif 000003
【図２】
2010283437.tif 000004
【図３】
2010283437.tif 000005
【図４】
2010283437.tif 000006
【図５】
2010283437.tif 000007
【図６】
2010283437.tif 000008