(57)【要約】【課題】原稿画像の読取レベルの変動を抑制し、高精度な原稿画像の読み取りが可能な画像読取装置を提供する。【解決手段】主走分布異常判定部１１５では、取得した基準白板実測値データの主走査方向における最大値と最小値との割合を求め、この値を用いて主走査分布異常の有無を判定する。補正演算部１１８では、基準白板補正値データを算出する。シェーディング間隔決定部１１９では、前回取得した基準白板実測値データと、基準白板補正値データとの割合を求め、この値と閾値との比較が行われる。この結果により、次のシェーディング動作を開始するか否かを決定できる。シェーディング出力切替部１２０は、シェーディング動作時には基準白板実測値データを、非シェーディング動作時には基準白板補正値データをシェーディング補正回路１０２へ出力する。【選択図】図１
2008147942.tif 000002
【特許請求の範囲】
【請求項１】
光源ランプと、
原稿台に沿って移動可能なスキャナと、
前記スキャナを所定位置に固定し、原稿を移動させて読み取るシートスルー手段と、
前記所定位置とは異なる位置に設けられたシェーディング補正のための基準白板と、
シェーディング動作時に、前記スキャナが前記基準白板の位置に移動して前記基準白板を読み取る機能を有する光学系と、
前記スキャナの制御とともに、間欠シェーディングでのシートスルー複数原稿読取時に前記光源ランプの光量変動を推測するシェーディング制御手段と、
前記光源ランプの光量変動に応じた前記基準白板データの補正演算を実行する補正演算手段と、
次回のシェーディング動作までの間隔時間を決めるシェーディング間隔決定手段と、
前記基準白板データと補正後の前記基準白板データとを切り替えて出力するシェーディング出力切替手段と、
前記基準白板データを格納する記憶手段と、
を備えていることを特徴とする画像読取装置。
【請求項２】
前記補正演算手段は、
シェーディング動作からの経過時間を計測するタイマと、
非シェーディング原稿読取時に、前回および今回シェーディング動作時における前記光源ランプの光量変動の実測値の傾向を参照し、前記タイマにおいて計測された経過時間分の予想変化量をデジタル的に演算する補正演算器と、
を備えていることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記光源ランプの光量変動の実測値に、前記基準白板の読取値を用いることを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記補正演算手段は、前記基準白板の主走査方向各点の補正演算を実行することを特徴とする請求項１〜３のいずれか一つに記載の画像読取装置。
【請求項５】
前記シェーディング間隔決定手段は、
前記基準白板実測値データと前記補正演算手段から出力された補正値データとの割合を計算する割合演算手段と、
前記割合演算手段で前記基準白板の主走査方向のいずれかの点に対して算出された値と所定の閾値とを比較し、前記割合演算手段で算出された値が所定の閾値より小さくなった場合、次の原稿読取時にシェーディング動作を行わせるシェーディング動作信号を生成する比較手段と、
を備えていることを特徴とする請求項１〜４のいずれか一つに記載の画像読取装置。
【請求項６】
前記シェーディング出力切替手段は、
前記シェーディング間隔決定手段で生成されたシェーディング動作信号を受けて、前記基準白板実測値データと前記基準白板補正値データとの出力の切り替えを行うことを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記記憶手段は、
前記光源ランプの時間経過にともなう光量変動の初期特性データと、ジョブごとに取得した前記光源ランプの光量変動の実測値データと、を格納することを特徴とする請求項１〜６のいずれか一つに記載の画像読取装置。
【請求項８】
前記初期特性データに、前記基準白板の読取値のデータを用いることを特徴とする請求項７に記載の画像読取装置。
【請求項９】
前記補正演算手段は、
最初のジョブの１，２回目のシェーディング動作間の非シェーディング原稿読取時に、前記初期特性データを用いて補正演算を実行することを特徴とする請求項１〜８のいずれか一つに記載の画像読取装置。
【請求項１０】
前記補正演算手段は、
２回目以降のジョブの１，２回目のシェーディング動作間の非シェーディング原稿読取時に、前記記憶手段に格納された前回ジョブの前記光源ランプ光量変動の実測値データを用いて補正演算を実行することを特徴とする請求項１〜９のいずれか一つに記載の画像読取装置。
【請求項１１】
前記補正演算手段は、
前記記憶手段に格納されている前回ジョブの前記光源ランプ光量変動の実測値データの中から、今回ジョブの１回目のシェーディング動作で取得した前記基準白板実測値データに最も近い値を選択取得し。該データを用いて補正演算を行うことを特徴とする請求項１〜１０のいずれか一つに記載の画像読取装置。
【請求項１２】
シェーディング読取時の１ライン分の基準白板実測値データに対して、主走査方向で前記光源ランプ光量の実測値データの最大値と最小値の割合を算出し、算出した値が所定の閾値より大きい場合、異常発生を検出する主走査分布異常判定手段を備えていることを特徴とする請求項１〜１１のいずれか一つに記載の画像読取装置。
【請求項１３】
前記シェーディング間隔決定手段および前記主走査分布異常判定手段は、前記閾値を任意に設定できるレジスタを備えていることを特徴とする請求項５〜１２のいずれか一つに記載の画像読取装置。
【請求項１４】
請求項１〜１３のいずれか一つに記載の画像読取装置を備えていることを特徴とする画像形成装置。
【請求項１５】
間欠シェーディングでのシートスルー複数原稿読取時に推測された、画像読み取りの際の光源ランプの光量変動に応じて、シェーディング補正のために設けられた基準白板のデータの補正演算を実行する補正演算ステップと、
次回のシェーディング動作までの間隔時間を決めるシェーディング間隔決定ステップと、
前記基準白板データと補正後の前記基準白板データとを切り替えて出力するシェーディング出力切替ステップと、
前記基準白板データを格納するデータ記憶ステップと、
を含むことを特徴とする画像読取方法。
【請求項１６】
前記補正演算ステップは、
シェーディング動作からの経過時間を計測する時間計測ステップと、
非シェーディング原稿読取時に、前回および今回シェーディング動作時における前記光源ランプの光量変動の実測値の傾向を参照し、前記時間計測ステップにおいて計測された経過時間分の予想変化量をデジタル的に演算する演算ステップと、
を含むことを特徴とする請求項１５に記載の画像読取方法。
【請求項１７】
前記光源ランプ光量変動の実測値に、前記基準白板の読取値を用いることを特徴とする請求項１５または１６に記載の画像読取方法。
【請求項１８】
前記補正演算ステップは、前記基準白板の主走査方向各点の補正演算を実行することを特徴とする請求項１５〜１７のいずれか一つに記載の画像読取方法。
【請求項１９】
前記シェーディング間隔決定ステップは、
前記基準白板実測値データと前記補正演算ステップで演算された補正値データとの割合を計算する割合演算ステップと、
前記割合演算ステップで算出された、前記基準白板の主走査方向のいずれかの点に対する値と所定の閾値とを比較し、前記割合演算ステップで算出された値が所定の閾値より小さくなった場合、次の原稿読取時にシェーディング動作を行わせるシェーディング動作信号を生成する比較ステップと、
を含むことを特徴とする請求項１５〜１８のいずれか一つに記載の画像読取方法。
【請求項２０】
前記シェーディング出力切替ステップは、
前記シェーディング間隔決定ステップで生成された前記シェーディング動作信号を受けて、前記基準白板実測値データと前記基準白板補正値データとの出力の切り替えを実行することを特徴とする請求項１９に記載の画像読取方法。
【請求項２１】
前記データ記憶ステップは、
前記光源ランプの時間経過にともなう光量変動の初期特性データと、ジョブごとに取得した前記光源ランプの光量変動の実測値データと、を格納することを特徴とする請求項１５〜２０のいずれか一つに記載の画像読取方法。
【請求項２２】
前記初期特性データに、前記基準白板の読取値のデータを用いることを特徴とする請求項２１に記載の画像読取方法。
【請求項２３】
前記補正演算ステップは、
最初のジョブの１，２回目のシェーディング動作間の非シェーディング原稿読取時に、前記初期特性データを用いて補正演算を実行することを特徴とする請求項１５〜２２のいずれか一つに記載の画像読取方法。
【請求項２４】
前記補正演算ステップは、
２回目以降のジョブの１，２回目のシェーディング動作間の非シェーディング原稿読取時に、前記データ記憶ステップで格納された前回ジョブの前記光源ランプ光量変動の実測値データを用いて補正演算を実行することを特徴とする請求項１５〜２３のいずれか一つに記載の画像読取方法。
【請求項２５】
前記補正演算ステップは、
前記データ記憶ステップで格納された前回ジョブの前記光源ランプ光量変動の実測値データの中から、今回ジョブの１回目のシェーディング動作で取得した前記基準白板実測値データに最も近い値を選択取得し、該データを用いて補正演算を行うことを特徴とする請求項１５〜２４のいずれか一つに記載の画像読取方法。
【請求項２６】
シェーディング読取時の１ライン分の基準白板実測値データに対して、主走査方向で前記光源ランプ光量の実測値データの最大値と最小値の割合を算出し、算出した値が所定の閾値より大きい場合、異常発生を検出する主走査分布異常判定ステップを含んでいることを特徴とする請求項１５〜２５のいずれか一つに記載の画像読取方法。
【請求項２７】
前記シェーディング間隔決定ステップおよび前記主走査分布異常判定ステップで用いる前記閾値は任意に設定できることを特徴とする請求項１９〜２６のいずれか一つに記載の画像読取方法。
【請求項２８】
請求項１５〜２７のいずれか一つに記載の画像読取方法をコンピュータに実行させることを特徴とする画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像読取装置、画像形成装置、画像読取方法、および画像読取プログラムに関する。
【背景技術】
【０００２】
図１１および図１２は、従来の画像読取装置の原理を説明するための図である。まず、図１１に示すように、圧板読取時は、キャリッジ（走行体）１１０１が副走査方向に移動しながら、原稿情報として原稿１１０２からの反射光を読み取り、この反射光をレンズ１１０３を介してＣＣＤ（光電変換素子）１１０４上に結像させ、ＣＣＤ１１０４において光電変換によりアナログ電気信号に変換する。得られたアナログ電気信号に対して、アナログ処理およびデジタル処理を施し画像情報をデジタルデータとして読み取る。また、原稿の主走査分布を均一にするためにシェーディング補正を行うが、そのための基準白板１１０５の読取データを原稿をスキャンする前に毎回取得する。
【０００３】
また、シートスルー読取時は、図１２のように、原稿がシートスルー搬送ドラム１２０１によって読取面に送られてくる前にキャリッジ１２０２が基準白板１２０３直下に移動し、その後読取面に移動し、原稿を読み取る形態となっている。
【０００４】
ところで、シートスルー時（特に、複数枚原稿連続読取時）では、機種によっては生産性確保のため、シェーディング補正を行うための基準白板１２０３の読取動作を原稿何枚に一回、もしくは何分に一回のみ実施し、それ以外（以下、非シェーディング原稿読取時という）の原稿は前回取得したシェーディングデータを使ってシェーディング補正を実行することによって基準白板１２０３の読取動作を省略し、読取動作時間の短縮化を図っている。これを間欠シェーディングという。
【０００５】
図１３は、従来の画像読取装置の概略構成を示すブロック図である。間欠シェーディングの場合は、図１３に示すように、取得した基準白板実測値データはＣＣＤ１３０１→アナログ処理回路１３０２→Ａ／Ｄ変換器１３０３→平均化回路１３０４を経ることによって、副走査方向に平均され、１ライン分のデータ数でデジタルのシェーディングデータが算出される。このシェーディングデータは記憶手段１３０５などに格納される。非シェーディング原稿読取時は、この記憶手段１３０５からシェーディングデータを画像形成装置のシェーディング補正回路１３０６に入力し、このとき読み取った原稿データのシェーディング補正を行う（たとえば、特許文献１を参照。）。
【０００６】
【特許文献１】特開２００２−３００３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、複数枚原稿連続読取時において、光源ランプの連続時間点灯の発熱による短期の光量低下によって原稿の読み取りレベルが下がってしまい、同じシェーディングデータを使って、シェーディング補正を行っていくと最初と最後の読取原稿の濃度差が生じてしまうという問題が起こりうる。また、光源ランプの光量低下も点灯経過時間によってその変動量もかわってくるので、シェーディング動作タイミングの間隔も点灯経過時間に合わせて考慮しなくてはならない。
【０００８】
この発明は、上述した従来技術による問題点を解消するため、原稿画像の読取レベルの変動を抑制し、高精度な原稿画像の読み取りが可能な画像読取装置、画像読取方法、および画像読取プログラムを提供することを目的とする。また、前記画像読取装置を備えた画像形成装置を提供することも、この発明の目的である。
【０００９】
具体的には、前記基準白板実測値データから光源ランプ光量変動をあらかじめ予想し、最適なシェーディング動作タイミングを求め、また非シェーディング原稿読取時に前記基準白板実測値データの補正値を用いてシェーディング補正演算を行うことが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１０】
また、この発明は、前記補正値に、前記基準白板の実測値データを経過時間分の予想変化量をデジタル的に演算し算出した値を用いることによって、演算処理を簡略化し演算時間を短縮することが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１１】
また、この発明は、光源ランプ光量変動の実測値に、シェーディング動作時に取得する既存の基準白板の読取値を用いることによって、処理の簡略化が達成できる画像読取装置および画像読取方法を提供することを目的とする。
【００１２】
また、この発明は、前記基準白板実測値データの補正演算を主走査各点で行うことによって、光源ランプ光量の主走査分布の経時変化にも対応可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１３】
また、前記基準白板実測値データ取得時からの経過時間が長いほど、前記補正演算で算出された基準白板補正値データの精度は低くなる。そこで、この発明は、前回取得した前記基準白板実測値データと前記基準白板実測値データの補正値との割合が所定値（閾値）より小さくなった場合、シェーディング補正演算を一旦止めて、次のシェーディング動作を行い、最新の基準白板実測値データを取得することが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１４】
また、この発明は、シェーディング原稿読取時の原稿データのシェーディング補正には、シェーディング動作で取得した基準白板実測値データをそのまま使い、それ以外(非シェーディング原稿読取時)のときには、前記基準白板実測値データの補正値を用いることが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１５】
また、この発明は、あらかじめ光源ランプ光量の時間変動の初期特性データを個体ごとに、また前記基準白板実測値データの変動値をジョブ（ユーザからシートスルー複数枚原稿読取開始命令が出されてから全原稿読取完了までの処理）ごとに記憶しておくことによって、初回のジョブ実行時には前記初期特性データを、それ以降のジョブ実行時には前回ジョブ実行時における前記光源ランプ光量変動の実測値を用いてシェーディング補正演算することが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１６】
また、この発明は、前記初期特性データに、前記基準白板の読取値のデータを用いることで、演算処理をデジタル形式で簡略化するとともに、演算時間を短縮することが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１７】
また、この発明は、初回ジョブの１，２回目間の非シェーディング原稿読取時の補正演算に、あらかじめ格納されている前記初期特性データを利用することで、前記光源ランプ光量に変動傾向がない状態でも、前記初期特性データ変動傾向を参照し、シェーディング補正演算を行うことが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１８】
また、この発明は、２回目以降のジョブの１，２回目間の非シェーディング原稿読取時のシェーディング補正演算に、格納されている前回ジョブ時の光源ランプ光量変動の実測値データを用いることで、高い精度でシェーディング補正演算を実行することが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００１９】
前回ジョブからの経過時間によって、今回ジョブの光源ランプ光量の変動傾向は違ってくる。たとえば、前回ジョブで光源ランプ光量が下がった直後に今回ジョブを実行した場合、１回目の光源ランプ光量変動の実測値データは前回ジョブの１回目(光源ランプ光量が下がる前)の実測値データと大きく異なり、ジョブ中の光源ランプ光量変動の変動傾向も前回と違ったものとなるので、そのまま前回ジョブの１回目の実測値データを使うとシェーディング補正演算の精度が落ちてしまう。そこで、この発明は、前回のジョブ実行時における光源ランプ光量変動の実測値データを格納しておき、その実測値データの変動傾向の中から、今回ジョブの１回目のシェーディング動作で取得した前記基準白板実測値データに最も近い値を選択取得し、このデータを用いてシェーディング補正演算を行うことで、演算精度を維持することが可能な画像読取装置および画像読取方法を提供することを目的とする。
【００２０】
また、この発明は、異常発生が容易に検出できる画像読取装置および画像読取方法を提供することを目的とする。
【００２１】
また、この発明は、前記閾値を任意に設定可能な画像読取装置および画像読取方法を提供することを目的とする。
【００２２】
また、この発明は、前記画像読取装置を搭載することによって、原稿画像の読取レベルの変動が抑制され、高画質の画像を出力する画像形成装置を提供することを目的とする。
【００２３】
また、この発明は、前記画像読取方法をコンピュータに実行させることで、画像の読取レベルの変動を抑制し、高精度な原稿画像の読み取りが可能な画像読取プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２４】
上述した課題を解決し、目的を達成するため、この発明にかかる画像読取装置は、光源ランプと、原稿台に沿って移動可能なスキャナと、前記スキャナを所定位置に固定し、原稿を移動させて読み取るシートスルー手段と、前記所定位置とは異なる位置に設けられたシェーディング補正のための基準白板と、シェーディング動作時に、前記スキャナが前記基準白板の位置に移動して前記基準白板を読み取る機能を有する光学系と、前記スキャナの制御とともに、間欠シェーディングでのシートスルー複数原稿読取時に前記光源ランプの光量変動を推測するシェーディング制御手段と、前記光源ランプの光量変動に応じた前記基準白板データの補正演算を実行する補正演算手段と、次回のシェーディング動作までの間隔時間を決めるシェーディング間隔決定手段と、前記基準白板データと補正後の前記基準白板データとを切り替えて出力するシェーディング出力切替手段と、前記基準白板データを格納する記憶手段と、を備えていることを特徴とする。
【００２５】
また、この発明にかかる画像読取装置は、前記補正演算手段が、シェーディング動作からの経過時間を計測するタイマと、非シェーディング原稿読取時に、前回および今回シェーディング動作時における前記光源ランプの光量変動の実測値の傾向を参照し、前記タイマにおいて計測された経過時間分の予想変化量をデジタル的に演算する補正演算器と、を備えていることを特徴とする。
【００２６】
また、この発明にかかる画像読取装置は、前記光源ランプの光量変動の実測値に、前記基準白板の読取値を用いることを特徴とする。
【００２７】
また、この発明にかかる画像読取装置は、前記補正演算手段が、前記基準白板の主走査方向各点の補正演算を実行することを特徴とする。
【００２８】
また、この発明にかかる画像読取装置は、前記シェーディング間隔決定手段が、前記基準白板実測値データと前記補正演算手段から出力された補正値データとの割合を計算する割合演算手段と、前記割合演算手段で前記基準白板の主走査方向のいずれかの点に対して算出された値と所定の閾値とを比較し、前記割合演算手段で算出された値が所定の閾値より小さくなった場合、次の原稿読取時にシェーディング動作を行わせるシェーディング動作信号を生成する比較手段と、を備えていることを特徴とする。
【００２９】
また、この発明にかかる画像読取装置は、前記シェーディング出力切替手段が、前記シェーディング間隔決定手段で生成されたシェーディング動作信号を受けて、前記基準白板実測値データと前記基準白板補正値データとの出力の切り替えを行うことを特徴とする。
【００３０】
また、この発明にかかる画像読取装置は、前記記憶手段が、前記光源ランプの時間経過にともなう光量変動の初期特性データと、ジョブごとに取得した前記光源ランプの光量変動の実測値データと、を格納することを特徴とする。
【００３１】
また、この発明にかかる画像読取装置は、前記初期特性データに、前記基準白板の読取値のデータを用いることを特徴とする。
【００３２】
また、この発明にかかる画像読取装置は、前記補正演算手段が、最初のジョブの１，２回目のシェーディング動作間の非シェーディング原稿読取時に、前記初期特性データを用いて補正演算を実行することを特徴とする。
【００３３】
また、この発明にかかる画像読取装置は、前記補正演算手段が、２回目以降のジョブの１，２回目のシェーディング動作間の非シェーディング原稿読取時に、前記記憶手段に格納された前回ジョブの前記光源ランプ光量変動の実測値データを用いて補正演算を実行することを特徴とする。
【００３４】
また、この発明にかかる画像読取装置は、前記補正演算手段が、前記記憶手段に格納されている前回ジョブの前記光源ランプ光量変動の実測値データの中から、今回ジョブの１回目のシェーディング動作で取得した前記基準白板実測値データに最も近い値を選択取得し。該データを用いて補正演算を行うことを特徴とする。
【００３５】
また、この発明にかかる画像読取装置は、シェーディング読取時の１ライン分の基準白板実測値データに対して、主走査方向で前記光源ランプ光量の実測値データの最大値と最小値の割合を算出し、算出した値が所定の閾値より大きい場合、異常発生を検出する主走査分布異常判定手段を備えていることを特徴とする。
【００３６】
また、この発明にかかる画像読取装置は、前記シェーディング間隔決定手段および前記主走査分布異常判定手段が、前記閾値を任意に設定できるレジスタを備えていることを特徴とする。
【００３７】
また、この発明にかかる画像形成装置は、前記画像読取装置を備えていることを特徴とする。
【００３８】
また、この発明にかかる画像読取方法は、間欠シェーディングでのシートスルー複数原稿読取時に推測された、画像読み取りの際の光源ランプの光量変動に応じて、シェーディング補正のために設けられた基準白板のデータの補正演算を実行する補正演算ステップと、次回のシェーディング動作までの間隔時間を決めるシェーディング間隔決定ステップと、前記基準白板データと補正後の前記基準白板データとを切り替えて出力するシェーディング出力切替ステップと、前記基準白板データを格納するデータ記憶ステップと、を含むことを特徴とする。
【００３９】
また、この発明にかかる画像読取方法は、前記補正演算ステップが、シェーディング動作からの経過時間を計測する時間計測ステップと、非シェーディング原稿読取時に、前回および今回シェーディング動作時における前記光源ランプの光量変動の実測値の傾向を参照し、前記時間計測ステップにおいて計測された経過時間分の予想変化量をデジタル的に演算する演算ステップと、を含むことを特徴とする。
【００４０】
また、この発明にかかる画像読取方法は、前記光源ランプ光量変動の実測値に、前記基準白板の読取値を用いることを特徴とする。
【００４１】
また、この発明にかかる画像読取方法は、前記補正演算ステップが、前記基準白板の主走査方向各点の補正演算を実行することを特徴とする。
【００４２】
また、この発明にかかる画像読取方法は、前記シェーディング間隔決定ステップが、前記基準白板実測値データと前記補正演算ステップで演算された補正値データとの割合を計算する割合演算ステップと、前記割合演算ステップで算出された、前記基準白板の主走査方向のいずれかの点に対する値と所定の閾値とを比較し、前記割合演算ステップで算出された値が所定の閾値より小さくなった場合、次の原稿読取時にシェーディング動作を行わせるシェーディング動作信号を生成する比較ステップと、を含むことを特徴とする。
【００４３】
また、この発明にかかる画像読取方法は、前記シェーディング出力切替ステップで、前記シェーディング間隔決定ステップで生成された前記シェーディング動作信号を受けて、前記基準白板実測値データと前記基準白板補正値データとの出力の切り替えを実行することを特徴とする。
【００４４】
また、この発明にかかる画像読取方法は、前記データ記憶ステップで、前記光源ランプの時間経過にともなう光量変動の初期特性データと、ジョブごとに取得した前記光源ランプの光量変動の実測値データと、を格納することを特徴とする。
【００４５】
また、この発明にかかる画像読取方法は、前記初期特性データに、前記基準白板の読取値のデータを用いることを特徴とする。
【００４６】
また、この発明にかかる画像読取方法は、前記補正演算ステップで、最初のジョブの１，２回目のシェーディング動作間の非シェーディング原稿読取時に、前記初期特性データを用いて補正演算を実行することを特徴とする。
【００４７】
また、この発明にかかる画像読取方法は、前記補正演算ステップで、２回目以降のジョブの１，２回目のシェーディング動作間の非シェーディング原稿読取時に、前記データ記憶ステップで格納された前回ジョブの前記光源ランプ光量変動の実測値データを用いて補正演算を実行することを特徴とする。
【００４８】
また、この発明にかかる画像読取方法は、前記補正演算ステップで、前記データ記憶ステップで格納された前回ジョブの前記光源ランプ光量変動の実測値データの中から、今回ジョブの１回目のシェーディング動作で取得した前記基準白板実測値データに最も近い値を選択取得し、該データを用いて補正演算を行うことを特徴とする。
【００４９】
また、この発明にかかる画像読取方法は、さらに、シェーディング読取時の１ライン分の基準白板実測値データに対して、主走査方向で前記光源ランプ光量の実測値データの最大値と最小値の割合を算出し、算出した値が所定の閾値より大きい場合、異常発生を検出する主走査分布異常判定ステップを含んでいることを特徴とする。
【００５０】
また、この発明にかかる画像読取方法では、前記シェーディング間隔決定ステップおよび前記主走査分布異常判定ステップで用いる前記閾値は任意に設定できることを特徴とする。
【００５１】
また、この発明にかかる画像読取プログラムは、前記画像読取方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００５２】
この発明にかかる画像読取装置、画像読取方法、および画像読取プログラムによれば、原稿画像の読取レベルの変動を抑制し、高精度な原稿画像の読み取りができるという効果を奏する。また、この発明にかかる画像形成装置によれば、前記画像読取装置を備えたことにより、原稿画像の読取レベルの変動が抑制され、高画質の画像を出力することができるという効果を奏する。
【発明を実施するための最良の形態】
【００５３】
以下、添付図面を参照して、この発明にかかる画像読取装置、画像形成装置、画像読取方法、および画像読取プログラムの好適な実施の形態を詳細に説明する。
【００５４】
（画像形成装置の機能的構成）
図１は、この発明の実施の形態にかかる画像形成装置の機能的構成を示すブロック図である。この画像形成装置１００は、画像読取装置１０１と、シェーディング補正回路１０２と、を備えている。また、画像読取装置１０１は、ＣＣＤ１１１と、アナログ処理回路１１２と、Ａ／Ｄ変換器１１３と、平均化回路１１４と、主走分布異常判定部１１５と、シェーディング制御部１１６と、記憶部１１７と、補正演算部１１８と、シェーディング間隔決定部１１９と、シェーディング出力切替部１２０と、を備えている。なお、特に図示しないが、この画像読取装置１０１は、さらに、光源ランプと、原稿台に沿って移動可能なスキャナと、前記スキャナを所定位置に固定し、原稿を移動させて読み取るシートスルー部と、前記所定位置とは異なる位置に設けられたシェーディング補正のために基準白板と、シェーディング動作時に、前記スキャナが前記基準白板の位置に移動して前記基準白板を読み取る機能を有する光学系と、を備えている。
【００５５】
間欠シェーディングでのシートスルー複数枚原稿読取時において、ジョブ開始時に、まず、画像読取装置１０１のキャリッジ（不図示）が基準白板（不図示）直下に移動し、基準白板実測値データＤｎ（ｘ）を取得する（ｎは自然数）。なお、ジョブとは、ここではユーザによりシートスルー複数枚原稿読取開始命令が出されてから全原稿読取完了までのことを指す。
【００５６】
取得した基準白板実測値データＤｎ（ｘ）は、ＣＣＤ１１１→アナログ処理回路１１２→Ａ／Ｄ変換器１１３→平均化回路１１４を経ることによって副走査方向に平均され、１ライン分のデータ数でデジタルのシェーディングデータが算出される。この処理は、従来の画像読取装置で行われるものと同様である。
【００５７】
主走分布異常判定部１１５では、取得した基準白板実測値データＤｎ（ｘ）の主走査方向における最大値と最小値との割合を求め、この値を用いて主走査分布異常の有無を判定する。この判定は、基準白板実測値データＤｎ（ｘ）を取得した場合には、必ず実行される。
【００５８】
図２は、主走査分布異常判定部の構成を示すブロック図である。この主走分布異常判定部１１５は、主走査割合演算器２０１と、判定器２０２と、レジスタ２０３と、を備えている。
【００５９】
ここで、たとえば、ｎ（ｎは自然数）回目の主走査全画素の実測値データのうち、最大値をＤｎ（Ｘ＿ｍａｘ)、最小値をＤｎ（Ｘ＿ｍｉｎ）としたとき、最大値Ｄｎ（Ｘ＿ｍａｘ)と最小値Ｄｎ（Ｘ＿ｍｉｎ）との割合ΔＤｎをＤｎ（Ｘ＿ｍａｘ）／Ｄｎ（Ｘ＿ｍｉｎと定義する。
【００６０】
主走査割合演算器２０１では、毎回の基準白板読取時（シェーディング動作時）に割合ΔＤｎを算出する。算出したΔＤｎの値は判定器２０２へ入力される。また、基準白板実測値データＤｎ（ｘ）をシェーディング出力切替部１２０へ出力する。判定器２０２では、ΔＤｎの値がレジスタ２０３であらかじめ設定された閾値ｔｈ＿ｄと比較される。この比較により、ΔＤｎの値が前記閾値ｔｈ＿ｄの値より高い場合は、主走査方向の基準白板実測値データのレベル差が大きすぎるということなので、画像読取装置１０１の光源ランプ（不図示）や基準白板（不図示）に異常が発生しているとみなし、所定の処理によりユーザやサービスに通知する。レジスタ２０３では、閾値を任意に設定することができる。この閾値は、前記光源ランプの主走査方向の光量分布、寿命特性から最適値を設定する。なお、基準白板実測値データＤｎ（ｘ）は、新しく取得されるたびに記憶部１１７に格納しておく。
【００６１】
シェーディング制御部１１６は、前記スキャナの制御とともに、間欠シェーディングでのシートスルー複数原稿読取時に光源ランプの光量変動を推測する。
【００６２】
まず、この画像読取装置１０１では、前記キャリッジがホームポジションに移動し、原稿データを取得する。ここで、１枚目の原稿データに対してのシェーディング補正は、この１回目の基準白板値に対して何も補正演算は施さず、従来のシェーディング補正と同じようにそのままの１ライン分の実測値データを使い、シェーディング補正回路１０２においてシェーディング補正を行う。２枚目の原稿データ読取時には、初回のジョブ実行時に記憶部１１７に格納された基準白板値（光源ランプ光量）の初期特性データを用いて、基準白板データの時間変動を予測する。
【００６３】
図３は、基準白板値（光源ランプ光量）の初期特性データを示すグラフである。この基準白板値（光源ランプ光量）の初期特性データは、図３に示した実線のようになる。この基準白板値（光源ランプ光量）の初期特性データは、画像読取装置１０１の組立時に装置個体ごとに光源ランプを点灯後、数分間の基準白板の１ライン分の読取データの変遷を記憶部１１７に記録させる。
【００６４】
図４は、補正演算部の構成を示すブロック図である。この補正演算部１１８は、タイマ４０１と、補正演算器４０２と、を備えている。この補正演算部１１８では、たとえば、基準白板の主走査方向の各点ｘごとに、図３に示した初期特性データの接線の傾きαを求め、タイマ４０１で測った基準白板データ取得時からの経過時間ｔごとに、補正演算器４０２で基準白板補正値データＤｎ（ｘ）＿ｔを算出する。この基準白板補正値データＤｎ（ｘ）＿ｔは、具体的には次に示す式（１）〜式（４）により求められる。
【００６５】
まず、１回目の基準白板実測値データＤ１（ｘ）を式（１）を用いて、Ｄ１（ｘ）＿ｔを算出する。
【００６６】
【数１】
2008147942.tif 000003
【００６７】
このＤ１（ｘ）＿ｔを基準白板補正値データとして、シェーディング補正を行っていく。以降、基準白板補正値データＤ１（ｘ）＿ｔを、新しく原稿を読み取るたびに求めていく。
【００６８】
図５は、基準白板補正値データの算出結果の一例を示すグラフである。図５に示すように、原稿を読み取るたびに、主走査方向の全画素で基準白板補正値データＤ１（ｘ）＿ｔを算出する。また、同時に、この基準白板補正値データＤ１（ｘ）＿ｔは、シェーディング間隔決定部１１９へ入力される。
【００６９】
図６は、シェーディング間隔決定部の構成を示すブロック図である。このシェーディング間隔決定部１１９は、割合演算器６０１と、比較器６０２と、レジスタ６０３と、を備えている。割合演算器６０１には、前回取得した基準白板実測値データＤ１（ｘ）と、基準白板補正値データＤ１（ｘ）＿ｔとが入力され、それらの割合Ｄ１（ｘ）＿ｔ／Ｄ１（ｘ）が算出される。このＤ１（ｘ）＿ｔ／Ｄ１（ｘ）の値は、比較器６０２において、レジスタ６０３で設定された閾値ｔｈと比較される。ここで、補正値データと実測値データとの割合Ｄ１（ｘ）＿ｔ／Ｄ１（ｘ）が主走査全画素のうちいずれかの点で、閾値ｔｈより低くなった場合に、比較器６０２からシェーディング動作を開始させる信号（シェーディング動作ＯＮ信号）をシェーディング出力切替部１２０へ出力する。この後、画像読取装置１０１のキャリッジ（不図示）が基準白板直下に移動し、次のシェーディング動作が開始される。
【００７０】
ところで、閾値ｔｈを、取得した基準白板実測値データに係数としてかけた場合、式（１）は、次に示す式（２）のようになる。
【００７１】
【数２】
2008147942.tif 000004
【００７２】
また、式（２）は次に示す式（３）のように変換される。
【００７３】
【数３】
2008147942.tif 000005
【００７４】
この式（３）で、次回のシェーディング動作までの時間（今回から次回までの非シェーディング原稿読取時の期間）＿ｔが求められる。２回目の基準白板実測値データＤ２（ｘ）を取得した以降は次に示す式（４）のように、ｎ−１回目およびｎ回目取得した基準白板実測値データとその間の時間の傾きから同様な計算を行っていく。
【００７５】
【数４】
2008147942.tif 000006
【００７６】
また、ｎ回目からｎ＋１回目シェーディング動作までの時間Ｔｎ＿ｎ＋１は、次に示す式（５）、式（６）で求められる。
【００７７】
【数５】
2008147942.tif 000007
【００７８】
式（６）からわかるようにｎ−１回目およびｎ回目取得した基準白板実測値データの変動が大きいほど、すなわち光源ランプ光量の変動が大きいほど、次回シェーディング動作までの時間Ｔが短くなる。また、閾値ｔｈが大きいほど、次回シェーディング動作までの時間Ｔが短くなるので、このｔｈは生産性を考慮してあらかじめレジスタ６０３で設定しておくとよい。なお、この処理は、全原稿読取完了（ジョブ終了）まで行われる。
【００７９】
シェーディング出力切替部１２０では、シェーディング補正回路１０２へ出力するデータの切り替えを行う。具体的には、シェーディング間隔決定部１１９から入力されるシェーディング動作ＯＮ信号に基づき、出力するデータを、主走分布異常判定部１１５から入力された基準白板実測値データＤｎ（ｘ）と、補正演算部１１８から入力された基準白板補正値データＤｎ（ｘ）＿ｔのうちいずれかを選択する。
【００８０】
図７は、シェーディング出力切替部の動作を説明するための図である。シェーディング動作を実行する場合には、シェーディング間隔決定部１１９からシェーディング動作ＯＮ信号が入力される。この場合には、主走分布異常判定部１１５から入力された基準白板実測値データＤｎ（ｘ）をシェーディング補正回路１０２へ出力する。一方、非シェーディング動作時には、シェーディング間隔決定部１１９からシェーディング動作ＯＮ信号は入力されない。この場合には、補正演算部１１８から入力された基準白板補正値データＤｎ（ｘ）＿ｔをシェーディング補正回路１０２へ出力する。すなわち、シェーディング動作時には基準白板実測値データＤｎ（ｘ）を、非シェーディング動作時には基準白板補正値データＤｎ（ｘ）＿ｔを用いてシェーディング補正を実行することになる。
【００８１】
図８は、２回目以降のジョブにおける基準白板補正値データの求め方を説明するためのグラフである。２回目以降のジョブの１−２回目シェーディング動作間については、初期特性データは使わず、前回記憶部１１７に格納された基準白板実測値データの傾きを前述した式（１）、式（２）のαに代入して新たなデータの算出を行う。また、ジョブごとに光源ランプの光量の状態が異なってくるので、ジョブ開始時のＤ１（ｘ）の値を見て、図８に示すように、記憶部１１７に格納された値から一番近い状態の前回実測値を選択し、その期間での接線の傾きをαとしていく。
【００８２】
なお、シェーディング制御部１１６は、記憶部１１７、補正演算部１１８、シェーディング間隔決定部１１９、およびシェーディング出力切替部１２０の動作の制御を行っている。また、シェーディング補正回路１０２は、従来と同様の処理でシェーディング補正を行う。
【００８３】
図９は、ＲＧＢ光量変動の特性を示すグラフである。周知のように、カラー画像読取装置では、図９に示すＲ（Ｒｅｄ）Ｇ（Ｇｒｅｅｎ）Ｂ（Ｂｌｕｅ）それぞれの光量変動特性に応じた処理を行っている。この実施の形態の画像読取装置１０１でも、カラー画像を読み取る場合には、主走査分布割合異常判定部１１５、補正演算部１１８、シェーディング間隔決定部１１９において、ＲＧＢそれぞれのチャンネルで処理を行う。カラー画像読取時では色再現性の低下が懸念されるので、ＲＧＢのチャンネルのうち、いずれか一つのチャンネルのいずれかの主走査の点で実測値データＤｎ（ｘ）と補正値データＤｎ（ｘ）＿ｔの割合が閾値ｔｈより値が低くなった場合に、次回のシェーディング動作を行っていくことにする。当然、記憶部１１７で記憶する初期特性データ、実測値データはＲＧＢの３チャンネル分用意する必要がある。一方、モノクロ画像を読み取る場合には、ＲＧＢの３チャンネルのうち、Ｇのチャンネルのみを用いて、主走査分布割合異常判定処理、補正演算処理、シェーディング間隔決定処理を行う。
【００８４】
以上説明したように、この実施の形態にかかる画像読取装置は、原稿画像の読取レベルの変動を抑制し、高精度な原稿画像の読み取りが可能な間欠シェーディング制御を行うことができる。したがって、この実施の形態の画像読取装置を画像形成装置に搭載することで、シートスルーで複数枚の原稿を読み取る際に間欠シェーディングを実行する場合でも、処理効率を低下させることなく、濃度が時間によらず一定の複写画像データを出力することが可能になる。
【００８５】
（画像形成装置の処理）
図１０は、この発明の実施の形態にかかる画像形成装置の処理手順を示すフローチャートである。以下、この図１０に示すフローチャートを参照しながら、この実施の形態の画像形成装置が実行する処理について説明する。なお、以下では、シートスルーで複数枚の原稿を読み取る場合の間欠シェーディング処理を例として示す。
【００８６】
図１０に示すフローチャートにおいて、まず、キャリッジを基準白板直下に移動させ（ステップＳ１００１）、基準白板実測値データＤｎ（ｘ）を取得する（ステップＳ１００２）。なお、このステップＳ１００２で取得されたデータは、記憶部１１７（図１参照）に格納される。
【００８７】
次に、主走査分布異常があるか否かを判定する（ステップＳ１００３）。ここでは、前述したように、主走分布異常判定部１１５が、取得した基準白板実測値データＤｎ（ｘ）の主走査方向における最大値と最小値の割合を求め、この値を閾値と比較することにより、主走査分布異常の有無を判定する。ここで、主走査分布異常がある場合（ステップＳ１００３：Ｙｅｓ）は、画像読取装置１００の光源ランプや基準白板に異常が発生しているとみなし、ユーザやサービスに通知する（ステップＳ１０１０）。
【００８８】
一方、ステップＳ１００３において主走査分布異常がない場合（ステップＳ１００３：Ｎｏ）は、前記キャリッジをホームポジションに移動させ（ステップＳ１００４）、原稿データを取得する（ステップＳ１００５）。続いて、シェーディング補正を実行する（ステップＳ１００６）。なお、前述のように、１枚目の原稿データに対してのシェーディング補正は、１回目の基準白板実測値データに何も補正演算を施すことなく、従来のシェーディング補正と同じようにそのままの１ライン分の実測値データを使い、シェーディング補正回路１０２においてシェーディング補正処理を行う。また、２枚目以降の原稿データに対してのシェーディング補正は、ステップＳ１００２の処理で記憶部１１７に格納された初期特性データを用いて、基準白板実測値データの時間変動を予測する。ただし、これは初回ジョブ時のみであり、２回目以降のジョブは初期特性データを使わず、前回ジョブ時の基準白板実測値データを使って時間変動を予測する。
【００８９】
次に、すべての原稿のスキャンが終了したか否かを判定する（ステップＳ１００７）。ここで、すべての原稿のスキャンが終了した場合（ステップＳ１００７：Ｙｅｓ）は、一連の処理を終了する。
【００９０】
一方、ステップＳ１００７においてすべての原稿のスキャンが終了していない場合（ステップＳ１００７：Ｎｏ）は、次のシェーディング動作を開始するか否かを決定する（ステップＳ１００８）。前述のように、このステップでは、シェーディング間隔決定部１１９において、前回取得した基準白板実測値データＤｎ（ｘ）と、基準白板補正値データＤｎ（ｘ）＿ｔとの割合Ｄｎ（ｘ）＿ｔ／Ｄｎ（ｘ）と、閾値ｔｈとの比較が行われる。Ｄｎ（ｘ）＿ｔ／Ｄｎ（ｘ）が主走査全画素のうちいずれかの点で、閾値ｔｈより低くなった場合に、次のシェーディング動作を開始すると判定される。
【００９１】
ステップＳ１００８において次のシェーディング動作を開始すると判定された場合（ステップＳ１００８：Ｙｅｓ）は、再度ステップＳ１００２へもどる。この場合、シェーディング間隔決定部１１９からシェーディング動作を開始させる信号（シェーディング動作ＯＮ信号）をシェーディング出力切替部１２０へ出力され、次のシェーディング動作が開始されることになる。
【００９２】
一方、ステップＳ１００８において次のシェーディング動作を開始しないと判定された場合（ステップＳ１００８：Ｎｏ）は、基準白板補正値データを算出する（ステップＳ１００９）。ここでは、補正演算部１１８において前述した処理を行い、基準白板補正値データＤｎ（ｘ）＿ｔを算出する。この後、ステップＳ１００５へ戻る。
【００９３】
以上示したような処理を実行することで、シートスルーで複数枚の原稿を読み取る際に間欠シェーディングを実行する場合でも、処理効率を低下させることなく、濃度が時間によらず一定の複写画像データを出力することが可能になる。
【００９４】
以上説明したように、この実施の形態にかかる画像読取装置および画像読取方法によれば、基準白板実測値データから光源ランプ光量の変動をあらかじめ予測し、シェーディング動作タイミングの最適化を図り、同時に非シェーディング原稿読取時には基準白板データの補正値を用いてシェーディング補正を行うことが可能となる。
【００９５】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、補正値に、前記基準白板の実測値データに対して経過時間分の予想変化量をデジタル的に演算し算出した値を用いることによって、演算処理を簡略化し演算時間を短縮することができる。
【００９６】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、光源ランプ光量変動の実測値に、シェーディング動作時に取得する既存の基準白板の読取値を用いることによって、処理の簡略化が可能になる。
【００９７】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、基準白板実測値データの補正演算を主走査各点で行うことによって、前記光源ランプ光量の主走査分布の経時変化にも対応できる。
【００９８】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、前回取得した基準白板実測値データと前記基準白板実測値データの補正値との割合が所定値（閾値）より小さくなった場合、シェーディング補正演算を一旦止めて、次のシェーディング動作を行い、最新の基準白板実測値データを取得することができる。
【００９９】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、シェーディング原稿読取時の原稿データのシェーディング補正には、シェーディング動作で取得した基準白板実測値データをそのまま使い、それ以外(非シェーディング原稿読取時)のときには、前記基準白板実測値データの補正値を用いることができる。
【０１００】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、あらかじめ光源ランプ光量の時間変動の初期特性データを個体ごとに、また前記基準白板実測値データの変動値をジョブ（ユーザからシートスルー複数枚原稿読取開始命令が出されてから全原稿読取完了までの処理）ごとに記憶しておくことによって、初回のジョブ実行時には前記初期特性データを、それ以降のジョブ実行時には前回ジョブ実行時における光源ランプ光量変動の実測値データを用いてシェーディング補正演算することができる。
【０１０１】
また、この実施の形態にかかる画像形成装置および画像読取方法によれば、前記初期特性データに、前記基準白板の読取値のデータを用いることで、演算処理をデジタル形式で簡略化するとともに、演算時間を短縮することができる。
【０１０２】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、初回ジョブの１，２回目間の非シェーディング原稿読取時の補正演算に、あらかじめ格納されている前記初期特性データを利用することで、基準白板実測値データに変動傾向がない状態でも、前記初期特性データ変動傾向を参照し、シェーディング補正演算を行うことができる。
【０１０３】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、２回目以降のジョブの１，２回目間の非シェーディング原稿読取時のシェーディング補正演算に、格納されている前回ジョブ時の光源ランプ光量変動の実測値データを用いることで、高い精度でシェーディング補正演算を実行することができる。
【０１０４】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、前回のジョブ実行時における光源ランプ光量変動の実測値データを格納しておき、その実測値データの変動傾向の中から、今回ジョブの１回目のシェーディング動作で取得した前記基準白板実測値データに最も近い値を選択取得して、該データを用いてシェーディング補正演算を行うことで、演算精度を維持することができる。
【０１０５】
また、この実施の形態にかかる画像読取装置および画像読取方法によれば、異常発生を容易に検出できる。
【０１０６】
また、この実施の形態にかかる画像形成装置によれば、前記画像読取装置を搭載することによって、原稿画像の読取レベルの変動が抑制され、高画質の画像を出力することができる。
【０１０７】
なお、この実施の形態で説明した画像読取方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１０８】
以上のように、この発明にかかる画像読取装置、画像読取方法、および画像読取プログラムは、原稿画像の読取レベルの変動を抑制し、高精度な原稿画像の読み取りに有用であり、特に、高画質の画像の出力が要求される画像形成装置に適している。
【図面の簡単な説明】
【０１０９】
【図１】この発明の実施の形態にかかる画像形成装置の機能的構成を示すブロック図である。
【図２】主走査分布異常判定部の構成を示すブロック図である。
【図３】基準白板値（光源ランプ光量）の初期特性データを示すグラフである。
【図４】補正演算部の構成を示すブロック図である。
【図５】基準白板補正値データの算出結果の一例を示すグラフである。
【図６】シェーディング間隔決定部の構成を示すブロック図である。
【図７】シェーディング出力切替部の動作を説明するための図である。
【図８】２回目以降のジョブにおける基準白板補正値データの求め方を説明するためのグラフである。
【図９】ＲＧＢ光量変動の特性を示すグラフである。
【図１０】この発明の実施の形態にかかる画像形成装置の処理手順を示すフローチャートである。
【図１１】従来の画像読取装置の原理を説明するための図である。
【図１２】従来の画像読取装置の原理を説明するための図である。
【図１３】従来の画像読取装置の概略構成を示すブロック図である。
【符号の説明】
【０１１０】
１００  画像形成装置
１０１  画像読取装置
１０２  シェーディング補正回路
１１１  ＣＣＤ
１１２  アナログ処理回路
１１３  Ａ／Ｄ変換器
１１４  平均化回路
１１５  主走分布異常判定部
１１６  シェーディング制御部
１１７  記憶部
１１８  補正演算部
１１９  シェーディング間隔決定部
１２０  シェーディング出力切替部
２０１  主走査割合演算器
２０２  判定器
２０３，６０３  レジスタ
４０１  タイマ
４０２  補正演算器
６０１  割合演算器
６０２  比較器
【図１】
2008147942.tif 000008
【図２】
2008147942.tif 000009
【図３】
2008147942.tif 000010
【図４】
2008147942.tif 000011
【図５】
2008147942.tif 000012
【図６】
2008147942.tif 000013
【図７】
2008147942.tif 000014
【図８】
2008147942.tif 000015
【図９】
2008147942.tif 000016
【図１０】
2008147942.tif 000017
【図１１】
2008147942.tif 000018
【図１２】
2008147942.tif 000019
【図１３】
2008147942.tif 000020