(57)【要約】【課題】基準白色板の状態に係りなく正確なシェーディングデータを取得してシェーディング補正が可能な画像読取装置を提供することにある。【解決手段】その光を照射する光源と複数の光電変換素子を予め定められた第１の方向に配列した撮像部とを含む読取手段により、原稿台に載置された原稿の画像を光学的に読取りシェーディング補正を施す画像読取装置において、次の処理を行う。即ち、読取手段により原稿台に設けられた基準白色板に光を照射し、その基準白色板からの反射光を受光してシェーディング補正のための画像データを取得する。次に、前記取得された画像データが表わす輝度値に基づいて、高い輝度値を示す画像データを選択し、その選択された画像データに基づいて前記シェーディング補正のための基準データを生成する。そして、前記生成された基準データに基づいて、前記読取手段により原稿の画像を読取ることにより得られた画像データにシェーディング補正を施す。【選択図】  図３
2018046335.tif 000002
【特許請求の範囲】
【請求項１】
原稿へ光を照射し、前記原稿による反射光を受光することによって前記原稿の画像を読み取り可能な読取手段と、
前記読取手段により基準部材へ光を照射し、その反射光から取得される読取データのうち、相対的に輝度値が高い所定の読取データを用いてシェーディング補正のための基準データを生成する生成手段と、
前記生成手段により生成された基準データに基づいて、前記読取手段に対してシェーディング補正を行う補正手段とを有することを特徴とする画像読取装置。
【請求項２】
前記読取手段を、前記反射光を受光する受光部が延びる第１の方向とは異なる第２の方向に移動させる移動手段をさらに有し、
前記読取手段は、前記移動手段により移動させられながら、前記読取データを取得することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記基準部材は、前記第２の方向に予め定められた幅をもっており、
前記読取手段に取得された読取データは、前記第１の方向に関する第１の座標と前記第２の方向に関する第２の座標により各画素が特定されることを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記読取手段は、前記移動手段により前記基準部材としての基準白色板の一端から他端まで移動させられ、前記予め定められた幅分の読取りを行うことで前記読取データを取得することを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記生成手段は、前記第１の座標の各座標値により特定される読取データを、前記各画素の輝度値に従って降順に並び替え、該並び替えられた読取データのうち、高い輝度値から順に予め定められた画素の数の読み取りデータを有効データとして前記基準データを生成することを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記生成手段は、前記有効データの平均値を算出し、該平均値を前記第１の座標の当該座標値に対する前記基準データとすることを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記予め定められた画素の数は、前記生成手段に用いられる前記有効データが示す輝度値が、前記基準白色板に付着した異物や貼り付け部材を反映した低い値とならないように定められることを特徴とする請求項５又は６に記載の画像読取装置。
【請求項８】
前記生成手段によって用いられる有効データに基づいて、前記画像読取装置に異常が発生したかどうかを検知する検知手段をさらに有することを特徴とする請求項５乃至７のいずれか１項に記載の画像読取装置。
【請求項９】
前記検知手段により検知される異常は、前記読取手段の光源やセンサの異常を含むことを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
原稿へ光を照射し、前記原稿による反射光を受光することによって前記原稿の画像を読取り可能な読取手段を備えた画像読取装置におけるシェーディング補正方法であって、
前記読取手段により基準部材へ光を照射し、その反射光から取得される読取データのうち、相対的に輝度値が高い所定の読取データを用いてシェーディング補正のための基準データを生成する生成工程と、
前記生成工程において生成された基準データに基づいて、前記読取手段に対してシェーディング補正を行う補正工程とを有することを特徴とするシェーディング補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像読取装置、及びシェーディング補正方法に関し、特に、例えば、原稿台上に載置された原稿に記録された画像を光学的に読取る画像読取装置、及びそのシェーディング補正方法に関する。
【背景技術】
【０００２】
複写機、ファクシミリ、複写機能とファクシミリ機能を備えた複合機などでは原稿読取の際に一般に、原稿台上に読取面が下向きになるよう原稿を載置する。そして、原稿に光を照射し、原稿によって反射された光を読取ユニットを走査させながら受光し、これを光電変換して得られた画像信号を出力することにより画像読取を実行する。
【０００３】
従来より、画像読取前に、画像信号のバラつきを調整するために白シェーディングが実行されている。白シェーディングとは基準白色板の読取値を用いた白校正処理である。白シェーディングを実行することで、読取画像全体が平均的に一様な明るさとなるように補正することができる。具体的には、基準白色板のある一定領域に光源を点灯させた状態で読取を行い白レベルの補正データを生成する。そして、画像読取時には、白レベルの補正データを用いて、読取画像の画像信号の白レベルを補正する。
【０００４】
また、シェーディングには固定シェーディングと移動シェーディングとがある。固定シェーディングとは白レベルの補正データを得るための読取動作を基準白色板内の１箇所で行う処理である。一方、移動シェーディングとは読取ユニットを原稿の幅方向（主走査方向）と直交する方向（副走査方向）に移動させながら、読取動作を基準白色板内の複数箇所で行い、その読取で得られた画像信号の平均値を補正データとする処理である。特に、移動シェーディングは、読取ユニットを移動させながら読取を行うので、基準白色板は一定以上の走査幅が必要になる。
【０００５】
図８はイメージセンサユニットに実装された読取センサの読取領域と基準白色板との位置関係を示す図である。
【０００６】
図８（ａ）に示すように、白レベルの補正データを得るために用いる基準白色板の長手方向が読取センサの読取領域に対して平行に設置されている場合、読取領域は基準白色板内に収まるので、正常な補正データを得ることができる。しかしながら、図８（ｂ）に示すように、基準白色板が読取センサの読取領域に対して斜めに取り付けられていると、読取領域の一部が基準白色板の外側になってしまい、その補正データは基準白色板を反映しないものとなる。その結果、白シェーディングを正しく行えなくなる。
【０００７】
そのため、従来より、基準白色板の位置を確認し、その位置で正しく基準白色板を読取り、その読取データによって正しい白シェーディングを行う方法が提案されている。例えば、基準白色板を読取り、その白基準レベルの最大値及び最小値と、適正な白基準レベルの最大値及び最小値とを比較する。そして、その比較結果により基準白色板の位置が適正な位置にあるかどうかを判断し、適正な位置にない場合は読取位置を読取ユニットの移動方向に移動して再度判断するのである（特許文献１参照）。
【０００８】
また、基準白色板の取付けの傾きを算出し、その傾きに応じて適切なシェーディング基準データを取得する方法がある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平１０−９８６１６号公報
【特許文献２】特開２０１５−８２７００号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、引用文献１が提案する方法は基準白色板の位置の確認のために時間を要するのと、読取ユニットを移動しても基準白色板の読取が可能であるために基準白色板がある程度の幅をもつ必要がある。これはシェーディングに時間が要することを装置が大型化するという問題がある。また、特許文献２が提案する方法では、たとえ基準白色板取付けの傾きを考慮したとしても、その取付を行う両面テープの貼り付けの傾きを考慮している訳ではない。
【００１１】
図９はイメージセンサユニットに実装された読取センサの読取領域と基準白色板と両面テープとの位置関係を示す図である。
【００１２】
図９に示されるように、基準白色板を取付けるための両面テープの貼付方向が基準白色板に対し平行にならず、両面テープそのものが基準白色板の裏側で斜めに貼りけられてしまうことがある。このような場合、たとえ、基準白色板の長手方向が読取センサの読取領域に対して平行になるように設置されたとしても、読取センサが基準白色板の裏側に貼り付けられた両面テープを読取ってしまうことにある。その結果、取得されるシェーディング用の補正データは正確なものにならないという問題がある。
【００１３】
また、特許文献２のように基準白色板の傾きを考慮してシェーディング用の読取領域を決定したとしても、基準白色板の裏側に貼り付けられた両面テープの傾きを考慮している訳でないので、読取った基準白色板の位置に両面テープが存在する場合もある。この場合にも、読取センサが基準白色板の裏側に貼り付けられた両面テープを読取ってしまうことがある。その結果、やはりその結果、取得されるシェーディング用の補正データは正確なものにならないという問題がある。実際のところ、図９に示したような場合、正確な補正データが取得できる基準白色板の領域は限定されてしまう。
【００１４】
本発明は上記従来例に鑑みてなされたもので、シェーディング補正が可能な画像読取装置、及びシェーディング補正方法を提供することを目的としている。
【課題を解決するための手段】
【００１５】
上記目的を達成するために本発明の画像読取装置は次のような構成からなる。
【００１６】
即ち、原稿へ光を照射し、前記原稿による反射光を受光することによって前記原稿の画像を読み取り可能な読取手段と、前記読取手段により基準部材へ光を照射し、その反射光から取得される読取データのうち、相対的に輝度値が高い所定の読取データを用いてシェーディング補正のための基準データを生成する生成手段と、前記生成手段により生成された基準データに基づいて、前記読取手段に対してシェーディング補正を行う補正手段とを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、良好なシェーディング補正ができるという効果がある。
【図面の簡単な説明】
【００１８】
【図１】本発明の代表的な実施例である光学的に原稿の画像を読取る画像読取装置の構成を示す側断面図である。
【図２】図１に示す画像読取装置の制御構成を示すブロック図である。
【図３】デジタル処理部の詳細な構成を示すブロック図である。
【図４】降順並び替え回路が実行するデータ並び替え処理を示すフローチャートである。
【図５】データ選択部及び平均化処理部の処理を示すフローチャートである。
【図６】白板データ記憶領域に格納された画像データの輝度値と副走査位置の関係を示した図である。
【図７】降順並び替え回路から出力された画像データの輝度値と降順に並び替えられた輝度値順位との関係を示した図である。
【図８】イメージセンサユニットに実装された読取センサの読取領域と基準白色板との位置関係を示す図である。
【図９】イメージセンサユニットに実装された読取センサの読取領域と基準白色板と両面テープとの位置関係を示す図である。
【発明を実施するための形態】
【００１９】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００２０】
なお、この明細書において、「シート（又は、記録媒体）」とは、一般的な画像読取装置で用いられる画像の原稿用紙や印画紙のみならず、広く、布、プラスチック・フィルム（ＯＨＰ）、金属板、木材、皮革等、画像の記録が可能な媒体を含むものである。
【００２１】
＜画像読取装置の概要（図１〜図２）＞
図１は本発明の代表的な実施例である光学的にカット紙などの原稿の画像を読取る画像読取装置１の概略構成を示す側断面図である。画像読取装置１はＣＩＳユニット１３を使用して光を原稿に照射し、原稿による反射光を受光し、これを光電変換して電気信号を生成することにより、原稿の画像を読取り画像データを生成する。
【００２２】
図１に示すように、ＣＩＳユニット１３は照明部１３１と光学レンズ１３３と撮像部１３４とにより構成され、原稿の載置側とは反対側に原稿台ガラス１４に密着するように配置される。照明部１３１は光源として赤色ＬＥＤ、緑色ＬＥＤ及び青色ＬＥＤの３つを備えた白色タイプの導光管を含み、原稿台ガラス１４に対して所定角度だけ傾斜する方向から原稿を照明する。原稿台ガラス１４の上部にはプラテンカバー（不図示）が備えられる。
【００２３】
また、光学レンズ１３３はセルフォックレンズ（登録商標）等から構成され、照明部１３１から照射され原稿面にて反射された光を、所定の結像位置へと導き、原稿からの反射光を等倍で読み取る。
【００２４】
撮像部１３４は複数の光電変換素子等から構成され、光学レンズ１３３により所定の結像位置へと導かれた光を撮像する。この実施例では、撮像部１３４はＣＭＯＳセンサであるとする。撮像部１３４で撮像された原稿から生成された画像データは、画像記憶部（後述）に格納される。このような構成のＣＩＳユニット１３は駆動ベルト１６に装着され、ガイドレール１７に沿って副走査方向にスキャナモータ１８の駆動力が駆動ベルト１６を介して伝達されることにより移動する。  
画像読取装置１は、ＣＩＳユニット１３をスキャナモータ１８の駆動力により副走査方向（矢印Ｈ方向）に移動させながら、ＣＩＳユニット１３を紙面とは垂直（一般には交差）方向（主走査方向）に電気的に走査することにより原稿１５の画像を読取る。また、主走査方向とは複数の光電変換素子が配列され延在する方向でもある。一般的に、スキャナモータ１８にはステッピングモータやＤＣモータ等が用いられる。また、画像読取時には、原稿台ガラス１４の端部に設けられた基準白色板１１に光を照射して、その反射光からシェーディング補正を行うための基準信号を得る。ここで、ＣＩＳユニット１３が基準白色板１１に光を照射し、基準白色板１１による反射光を受光して生成したデータを特に、読取データということもある。また、基準白色板１１の横にはユーザが原稿１５を先端基準位置に突き当てるための原稿突き当て板１２が取り付けられている。原稿突き当て板１２は原稿台ガラス１４の上面に配置される。
【００２５】
以上の構成において、原稿台ガラス１４に載置された原稿の画像読取を行う際には、予め基準白色板１１を用いたシェーディング補正が行われる。
【００２６】
なお、矢印Ｆが副走査方向の前進方向を指し、矢印Ｂがその後進方向を指す。
【００２７】
図２は図１に示した画像読取装置１の制御構成を示すブロック図である。
【００２８】
ＣＩＳユニット１３はＬＥＤ駆動回路（ドライバ）３により主走査方向に１ライン毎に照明部１３１の光量調整で行った点灯時間に合わせ、原稿１５の画像を読取る。ＬＥＤ駆動回路３は照明部１３１を任意のＰＷＭのデューティで点灯させることが可能である。
【００２９】
さらに、ＣＩＳユニット１３の照明部１３１は青色ＬＥＤ１３１１、緑色ＬＥＤ１３１２、及び赤色ＬＥＤ１３１３の３つの光源を備え、これら３つの光源により白色光を生成することができる。
【００３０】
増幅器（ＡＭＰ）２１はＣＩＳユニット１３より出力された電気信号を増幅し、Ａ／Ｄ変換回路２２はその増幅された電気信号をＡ／Ｄ変換して、例えば、各画素を１６ビットの輝度値として表現するデジタル画像データを出力する。なお、Ａ／Ｄ変換回路２２を含め、Ａ／Ｄ変換のために必要な構成をまとめて変換部という。ＣＩＳユニット１３が出力する１ライン分の画像信号は、青色ＬＥＤ１３１１、緑色ＬＥＤ１３１２、赤色ＬＥＤ１３１３を順次点灯することにより得られ、１ラインずつ線順次で主走査同期信号に同期してＡ／Ｄ変換回路２２に入力される。
【００３１】
Ａ／Ｄ変換回路２２により出力されたデジタル画像データ（以下、画像データ）はデジタル処理部６に入力され、デジタル処理部６はその画像データを画像処理する。デジタル処理部６に含まれるメモリ６１は、画像データを記憶し、インクジェットプリンタや電子写真方式を用いたレーザビームプリンタ等の印刷装置、さらには他の外部装置とのインタフェースに接続し画像転送を行うことができる。このインタフェースには、例えば、ＵＳＢ等のシリアルインタフェース、有線／無線ネットワークのネットワークインタフェースがある。画像読取装置１は、インタフェースを介して接続される外部装置からの指示に応じて、画像読取動作を実行する。あるいは、画像読取装置１に備わる操作部（不図示）に対するユーザ操作に応じて画像読取動作を実行する。
【００３２】
なお、その操作部はディスプレイ等の表示部と入力キー等の入力操作部を備え、ユーザインタフェースとしての機能を提供する。その表示部のディスプレイには、機器の状態をユーザに通知したり、ユーザに入力操作を案内するためのメッセージが表示される。また、ユーザは入力キーを操作して必要な指示を入力する。
【００３３】
タイミング発生回路４はＣＰＵ５の設定に応じて、主走査方向に１ライン毎のＰＷＭデューティを変化させて、ＬＥＤ駆動回路３にＬＥＤの点灯ＯＮ／ＯＦＦの制御信号を送信することでＬＥＤの光量調整を可能にしている。具体的には、ＬＥＤ駆動回路３に照明部１３１に含まれる青色ＬＥＤ１３１１、緑色ＬＥＤ１３１２、赤色ＬＥＤ１３１３の点灯ＯＮ／ＯＦＦの制御信号を送信することで、ＬＥＤの光量調整を可能している。
【００３４】
なお、ＣＰＵ５が画像読取装置１の全体を制御する。そのため、ＣＰＵ５はＲＯＭ５２に格納された制御プログラムをＲＡＭ５１を作業領域として用いて実行することで、その制御を実行する。
【００３５】
また、デジタル処理部６のメモリ６１は、画像データとシェーディング基準データを記憶する。デジタル処理部６のシェーディング基準データ抽出部６２はメモリ６１に格納されたデータに基づき適正なシェーディング基準データを生成し、その生成したシェーディング基準データをメモリ６１に格納する。また、デジタル処理部６のシェーディング補正部６３はメモリ６１に格納されているシェーディング基準データに基づきＡ／Ｄ変換回路２２によって変換された画像データにシェーディング補正を施す。
【００３６】
次に、以上の構成の画像読取装置１が実行するシェーディング補正方法について説明する。
【００３７】
図３はデジタル処理部６の信号の詳細な構成を示すブロック図である。
【００３８】
図３に示されるように、Ａ／Ｄ変換回路２２から出力された画像データはデジタル処理部６への入力データとしてメモリ６１に含まれる白板データ記憶領域６１１とシェーディング補正部６３に入力される。
【００３９】
シェーディング基準データ抽出部６２に含まれる降順並び替え回路６２１は白板データ記憶領域６１１に格納された画像データを、その画像データが表わす輝度の高いデータを上位、低いデータを下位になるように並び替える。降順並び替え回路６２１によって並び替えられた画像データはデータ選択部６２２に入力され、予め設定されている基準値Ｎに基づいて高輝度の画像データから順に上位Ｎ画素分の画像データを取り出し、これを平均化処理部６２３に出力する。
【００４０】
平均化処理部６２３は入力された画像データの輝度値を加算し、加算された輝度値の合計と基準値Ｎの商を求めることで平均輝度値を求める。そして、その平均輝度値のデータはシェーディング基準データとして、メモリ６１に含まれるシェーディング基準データ記憶領域６１２に格納される。
【００４１】
一方、シェーディング補正部６３は、格納されたシェーディング基準データを入力し、Ａ／Ｄ変換回路２２から入力された画像データをシェーディング基準データに基づいて、シェーディング補正処理を施す。そして、その補正された画像データは、シェーディング補正部６３からメモリ６１に含まれる原稿データ記憶領域６１３へと出力されて格納される。
【００４２】
ここで、降順並び替え回路６２１が実行する画像データの降順並び替えの詳細について説明をする。
【００４３】
図４は画像データの降順並び替え処理を示すフローチャートである。
【００４４】
シェーディング補正処理が実行されると、ＣＩＳユニット１３を副走査方向に移動させながら基準白色板１１を読取り、その読取りにより得られた画像データは白板データ記憶領域６１１に格納される。そして、その画像データは降順並び替え回路６２１に入力される。具体的には、ＣＩＳユニット１３を図１に示す矢印Ｂ方向に基準白色板１１の左端（一端）まで移動させた後、ＣＩＳユニット１３を図１に示す矢印Ｆ方向に基準白色板１１の副走査方向の幅分だけその右端（他端）まで移動させながら基準白色板１１を読取る。
【００４５】
ステップＳ１０１では、ＣＩＳユニット１３の主走査方向の読取領域での座標の最大値を変数ａに代入する。ここでは一例として、解像度６００ｄｐｉで、Ａ３サイズの原稿の短手方向の長さ（２９７ｍｍ）に相当する７０１６画素を読取時、０を含む座標最大値“７０１５”をａに代入する。次に、ステップＳ１０２では画像データを並び替え後の座標となる変数ｄに初期値として“０”を代入する。
【００４６】
ステップＳ１０３では、最大輝度値を変数ｃに代入する。ここでは、各色成分１画素８ビットの画像データを扱うため、“２５５”が最大輝度値となる。このため、変数ｃに“２５５”を代入する。ステップＳ１０４では、基準白色板１１を読取って得られた画像データの副走査方向の画素の座標の最大値を変数ｂに代入する。ここでは一例として、変数ｂには副走査方向に１２８ライン分の画像データを読取った時の“０”を含む最大座標値“１２７”を代入する。
【００４７】
ステップＳ１０５では、白板データ記憶領域６１１に格納された主走査方向の座標値ａと副走査方向の座標値ｂとにより特定される画素の輝度値であるＰ１（ａ，ｂ）と変数ｃの値が等しいかどうかを調べる。ここで、Ｐ１（ａ，ｂ）＝ｃである場合、処理はステップＳ１０６に進み、Ｐ１（ａ，ｂ）≠ｃである場合、処理はステップＳ１１１に進む。
【００４８】
ステップＳ１１１では副走査方向の座標値ｂを“−１”デクリメントし、処理はステップＳ１１２に進み、副走査方向の座標値ｂの値が０未満であるかどうか調べる。ここで、ｂ≧０（ｂの値が０以上）であると判定された場合、処理はステップＳ１０５に戻るが、ｂ＜０（ｂの値が０未満）であると判定された場合、処理はステップＳ１１３に進む。ステップＳ１１３では最大輝度値ｃを“−１”デクリメントし、その後、処理はステップＳ１０４に戻る。このようにして、主走査方向の座標値ａの画像データの中で、変数ｃと同じ輝度値を持った画像データが副走査方向のどの座標にあるかを確認する。この処理は、副走査方向の座標値ｂが“０”になるまで繰り返され、その座標値ｂが０未満になったタイミングで、変数ｃをデクリメントし、変数ｂに再度“１２７”を代入する。即ち、輝度値を示す変数ｃの値が変化する度に変数ｂの値は１２７に戻り処理が繰り返される。
【００４９】
さて、ステップＳ１０６では、輝度値Ｐ１（ａ，ｂ）を並び替え後のデータとしてＰ２（ａ，ｄ）に代入する。さらに、ステップＳ１０７では、副走査方向の座標値ｂが０と等しいかどうかを調べる。ここで、ｂ＝０であると判定された場合、処理はステップＳ１０８に進み、ｂ≠０であると判定された場合、処理はステップＳ１１０に進む。ステップＳ１１０では変数ｄの値を“＋１”インクリメントし、処理はステップＳ１１１に戻る。
【００５０】
ステップＳ１０８では、変数ｃが０と等しいかどうかを調べる。ここで、ｃ＝０であると判定された場合、処理はステップＳ１０９に進み、ｃ≠０であると判定された場合、処理はステップＳ１１４に進む。ステップＳ１１４では変数ｄの値を“＋１”インクリメントし、処理はステップＳ１１３に戻る。
【００５１】
ステップＳ１０７における判定を含めるとステップＳ１０８の判定では、｛ｂ＝０、かつ、ｃ＝０｝の条件を満たすなら、主走査方向の座標値ａの画像データの並び替えが全て終了した場合のみ、処理はステップＳ１０９に進む。
【００５２】
ステップＳ１０９では、変数ａが“０”と等しいかどうかを調べる。ここで、ａ＝０であると判定されれば、入力した画像データの全ての座標において並び替えが完了したと判断し、降順並び替えの処理は終了する。これに対して、ａ≠０であると判定された場合、処理はステップＳ１１５に進み、変数ａの値を“−１”デクリメントし、処理はステップＳ１０２に戻る。
【００５３】
以上のようにして、降順並び替えの処理が終了すると、基準白色板１１を読取って得られた画像データに関し、主走査方向の座標値ａが同じ位置の画像データをその輝度値が大きい順に並び替えた配列データＰ２（ａ，ｄ）が得られる。このデータは降順並び替え回路６２１に一時的に格納される。
【００５４】
次にデータ選択部６２２と平均化処理部６２３が実行する処理について説明をする。
【００５５】
図５はデータ選択部と平均化処理部の実行する処理を示すフローチャートである。
【００５６】
まず、ステップＳ２０１ではステップＳ１０１と同様に主走査方向の読取領域での座標の最大値を変数ａに代入する。次に、ステップＳ２０２では並び替え後の副走査方向の座標値を示す変数ｄに“０”を代入する。さらに、ステップＳ２０３では主走査方向の座標値ａのシェーディング基準データＳ（ａ）に初期値として、“０”を代入する。
【００５７】
ステップＳ２０４では、降順並び替え回路６２１における降順並び替えによって得られた配列データＰ２（ａ，ｄ）をＳ（ａ）に加算し、その値をＳ（ａ）に代入する。ステップＳ２０５では、予め設定されている基準値Ｎと変数ｄの値が等しいかどうかを調べる。ここで、ｄ＝Ｎであれば、処理はステップＳ２０６に進み、ｄ≠Ｎであれば、処理はステップＳ２０８に進む。ステップＳ２０８で変数ｄを“＝１”インクリメントし、処理はステップＳ２０４に戻る。基準値Ｎは平均化の対象としたい画素数を示しており、必要な画素数に変数ｄの値が達するまでステップＳ２０４→Ｓ２０５→Ｓ２０８のループが繰り返される。ここでは、配列データＰ２（ａ，ｄ）が示す輝度値を上位１番目からＮ＋１番目までのＮ＋１個を全て加算している
次に、ステップＳ２０６では、加算したデータより平均値を求めるためにＳ（ａ）をＮ＋１で割った値をＳ（ａ）に代入する。このようにして、主走査方向の座標値ａに関して画像データの平均化処理が終了する。
【００５８】
さらにステップＳ２０７では、変数ａが０と等しいかどうかを調べる。ここで、ａ＝０である場合、主走査方向の全ての座標値において平均化が完了したと判断し、データ選択及び平均化処理は終了する。これに対して、ａ≠０である場合、処理はステップＳ２０９に進み、変数ａを“−１”デクリメントし、処理はステップＳ２０２に戻る
ここで平均化されたデータは前述したように、シェーディング基準データ記憶領域６１２に格納され、原稿読取時のシェーディング補正の計算に使用される。
【００５９】
最後に、シェーディング基準データ抽出部６２で処理される画像データについて説明する。
【００６０】
図６は白板データ記憶領域６１１に格納された画像データの主走査方向の座標値ａにおける輝度値と副走査方向の座標値ｂの関係を示した図である。
【００６１】
図６に示すように、基準白色板１１の領域に付着した異物や両面テープ等の貼り付け部材とともに、基準白色板１１の読取を行うと、その読取により得られた画像データの輝度値は、本来読取りたい基準白色板１１から読取で期待される輝度値よりも低くなる。一般的に、基準白色板は異物や両面テープ等の貼り付け部材よりも輝度値の高い部材が使用されるため、このような結果になるのである。
【００６２】
図７は降順並び替え回路６２１から出力された画像データの主走査方向の座標値ａにおける輝度値と画像データを降順に並び替え後の座標ｄとの関係を示した図である。
【００６３】
図７に示すように、降順並び替え回路６２１から出力された画像データは輝度値順位に対応する座標値ｄが大きいほど輝度値は小さくなる。図６からも示唆されるように、基準白色板に異物や両面テープ等の貼り付け部材などが付着した領域を読取って得られた画像データはその輝度値が低い。即ち、そのような画像データの輝度値順位に対応する座標値ｄは大きい値となる。
【００６４】
この実施例では、図７に示されるように、主走査方向の座標値ａに関し、輝度値の大きい画像データを上位から（Ｎ＋１）画素分選択し、これを有効データとする。これにより、輝度値の小さい異物や両面テープ等の貼り付け部材が付着した領域を読取った画像データをシェーディング補正に用いる画像データからは除外することができる。このようにして正確なシェーディングデータを得ることができる。
【００６５】
また、従来例ではシェーディングデータに異常を示すような値が含まれていた場合、その原因が異物によるものか、或いは、センサや光源の異常によるものかの判別が難しかった。一方、実施例によれば、異物や両面テープ等の貼り付け部材の影響を受けた画像データを除外することが可能であるため、有効なシェーディングデータからセンサや光源に関するＣＩＳユニット１３の異常を検知することが可能となる。
【００６６】
従って以上説明した実施例に従えば、基準白色板が傾いて取付られた場合や基準白色板に異物や両面テープの貼り付け部材などが付着した領域を読取った場合であっても、適切なシェーディングデータを取得することができる。さらに、ＣＩＳユニットの異常を基準白色板に付着した異物等の影響を受けず正確に検知することができるため、ユーザへ異常を報知することが可能となる。
【００６７】
さらに、上述した実施例では、単機能の画像読取装置（スキャナ装置）を例として説明したが本発明はこれによって限定されるものではない。本発明は、例えば、画像読取装置（スキャナ装置）と画像形成装置（ＬＢＰ）とＡＤＦ装置が一体化した複写機システムにも適用できるし、さらに複写機システムにファクシミリ機能を加えた複合システムとしても良い。そして、これらシステムの画像形成部には電子写真方式に従うプリンタエンジンのみならず、インクジェット記録方式を採用したプリンタエンジンを備えても良い。
【符号の説明】
【００６８】
１  画像読取装置、３  ＬＥＤ駆動回路、４  タイミング発生回路、５  ＣＰＵ、
６  デジタル処理部、１１  基準白色板、１２  原稿突き当て板、
１３  ＣＩＳユニット、１４  原稿台ガラス、１５  原稿、１６  駆動ベルト、
１７  ガイドレール、１８  モータ、２１  増幅器（ＡＭＰ）、２２  Ａ／Ｄ変換回路、
６１  メモリ、６２  シェーディング基準データ抽出部、６３  シェーディング補正部、
１３３  光学レンズ、１３４  撮像部、６１１  白板データ記憶領域、
６１２  シェーディング基準データ記憶領域、６１３  原稿データ記憶領域、
６２１  降順並び替え回路、６２２  データ選択部、６２３  平均化処理部
【図１】
2018046335.tif 000003
【図２】
2018046335.tif 000004
【図３】
2018046335.tif 000005
【図４】
2018046335.tif 000006
【図５】
2018046335.tif 000007
【図６】
2018046335.tif 000008
【図７】
2018046335.tif 000009
【図８】
2018046335.tif 000010
【図９】
2018046335.tif 000011