(57)【要約】【課題】黒補正レベル算出においてノイズを取るのに最適な値の設定ができ、黒補正レベルが頻繁に変化を繰り返して画像に悪影響を生じることのない画像読取り装置を提供する。【解決手段】ラインセンサと黒補正レベル算出部と黒補正部とを備えた画像読取り装置において、黒補正レベル算出部は、ラインセンサが読取った１ラインの複数の遮光画素の読取りレベルから読取りbit数、あるいはそれ以上のbit数で遮光レベルを求める遮光レベル算出手段（２０１）と、該遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段（２０２）と、該差分値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段（２０４）と、その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて黒補正部に出力する黒補正レベル算出手段（２０３）とを備える。【選択図】図４
2005094370.tif 000002
【特許請求の範囲】
【請求項１】
原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、
前記黒補正レベル算出部は、
前記ラインセンサの特定位置の遮光画素の読取りレベルである遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、
該差分値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、
その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、
を備えることを特徴とする画像読取り装置。
【請求項２】
原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、
前記黒補正レベル算出部は、
前記ラインセンサの特定位置の遮光画素の読取りレベルである遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、
該差分値を前ラインまでの差分値の累積値に加算し、新たな累積値を求める累積値算出手段と、
その求められた累積値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、
その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、
を備えることを特徴とする画像読取り装置。
【請求項３】
原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、
前記黒補正レベル算出部は、
前記ラインセンサの特定位置の遮光画素の読取りレベルである遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、
該差分値と所定値２とを比較し、その比較結果から前ラインまでの累積値を更新して、新たな累積値を求める手段と、
その求められた累積値と所定値１とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、
その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、
を備えることを特徴とする画像読取り装置。
【請求項４】
原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、
前記黒補正レベル算出部は、
前記ラインセンサが読取った１ラインの複数の遮光画素の読取りレベルから読取りbit数、あるいはそれ以上のbit数で遮光レベルを求める遮光レベル算出手段と、
該遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、
該差分値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、
その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、
を備えることを特徴とする画像読取り装置。
【請求項５】
原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、
前記黒補正レベル算出部は、
前記ラインセンサの複数の遮光画素の読取りレベルから読取りbit数、あるいはそれ以上のbit数で遮光レベルを求める遮光レベル算出手段と、
該遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、
該差分値を前ラインまでの差分値の累積値に加算し、新たな累積値を求める累積値算出手段と、
その求められた累積値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、
その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、
を備えることを特徴とする画像読取り装置。
【請求項６】
原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、
前記黒補正レベル算出部は、
前記ラインセンサの複数の遮光画素の読取りレベルから読取りbit数、あるいはそれ以上のbit数で遮光レベルを求める遮光レベル算出手段と、
該遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、
該差分値と所定値２とを比較し、その比較結果から前ラインまでの累積値を更新して、新たな累積値を求める手段と、
その求められた累積値と所定値１とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、
その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、
を備えることを特徴とする画像読取り装置。
【請求項７】
前記黒レベル算出手段が、前記遮光レベルを本ラインの黒レベルとする機能を有し、該機能がレジスタ設定または読取り動作制御のハード信号で選択されることを特徴とする請求項１〜６のいずれか一に記載の画像読取り装置。
【請求項８】
前記所定値は、レジスタ設定されることを特徴とする請求項１，２，４，５いずれか一に記載の画像読取り装置。
【請求項９】
前記所定値１および／または所定値２は、レジスタ設定されることを特徴とする請求項３または請求項６に記載の画像読取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルコピー、ファクシミリ、スキャナ等に用いられる画像読取り装置に関し、特に、原稿面を光学的に走査し、１次元ラインセンサによって画像読取りを行う画像読取り装置であって、ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求め、各有効画素の読取りレベルから黒補正レベルを減算することで真の読取りレベルを得る画像読取り装置に関する。
【背景技術】
【０００２】
入力光を光電変換し、入力光量に比例した電気信号を出力する光電変換素子ＣＣＤ（Charge Coupled Device）に代表されるイメージセンサでは、イメージセンサの特性として、光入力がない状態でも暗出力レベルの出力があり、光入力された状態では入力光量レベルに暗出力レベルが付加された出力となる。そのため、一般的にデジタルコピー、ファクシミリ、スキャナ等に用いられる画像読取り装置では、真の画像レベルを得るために、イメージセンサの出力レベルからイメージセンサへの光入力がない暗出力レベルを差し引く補正処理(黒補正)が行われる。
【０００３】
黒補正の方法としては、光源消灯時に各有効画素の出力レベルを保存し、読取り時に各有効画素の出力レベルから、消灯時の出力レベルを減算する方法もあるが、画像読取り装置のイメージセンサとして代表的な１次元ラインセンサであるＣＣＤでは、センサの有効画素領域外に光入力を遮光した画素領域が設けられており、この遮光画素の読取りレベルから黒補正を行うレベル(黒補正レベル)を求め、各有効画素の読取りレベルから黒補正レベルを減算する方法が一般的に行われている（例えば、特許文献１参照。）。
【０００４】
後者の具体的な黒補正方法としては、ラインセンサの遮光画素領域にある複数画素の読取りレベルを平均して黒レベルとする方法が良く知られている。なお、この方法で黒レベルは、複数画素の平均化により、読取りbit数よりもbit数を増やすことができるが、黒補正処理後のbit数を増やさないよう、黒レベルを読取りbit数に丸めて黒補正レベルとし、有効画素の読取りレベルからは黒補正レベルを減算するのが一般的である。
また、更に黒レベルのノイズを抑えるため、複数の遮光画素の読取りレベルを平均した遮光レベルを副走査ライン方向に重加算平均して黒レベルとする方法などもある。
【０００５】
【特許文献１】特開平１０-１１７２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、これら従来の方法では、複数の遮光画素の読取りレベルを平均して黒レベルとする方法では、近年の読取りbit数の高階調化もあり、1ライン内の遮光画素の平均だけでは充分にノイズを取りきれない場合がある。
【０００７】
また、副走査ラインに重加算を併用する方法では、遮光レベルと黒レベルのbit数が同じ場合には一般的に、次の式で重加算の演算が行われる。なお、本ライン黒レベルとは対象となる読取りラインにおける黒レベルであり、前ライン黒レベルとは本ラインの１つ前の読取りラインにおける黒レベルのことである。
【０００８】
(本ライン黒レベル)＝{(遮光レベル)＋(前ライン黒レベル)×(a−1)}／a
（ただし、a＝2,3,4,…）
【０００９】
この重加算では、例えば切捨て処理の場合、遮光レベルが(前ライン黒レベル)から（(前ライン黒レベル)＋a−1）までは、(本ライン黒レベル)の値は(前ライン黒レベル)の値から変化しない。したがって、定数aはノイズを取るのに適切な値とすることが望まれるが、一方で、ハードウェアで演算を行う場合に、定数aは２の乗数にする方がハード化は容易である。定数aを自由に可変できるようにするとハードウェアが過剰に規模が大きなってしまい現実的でないため、自然と用意できるハードウェアの制約から定数aの設定自由度は乏しいものとなる。
【００１０】
更に、黒補正レベルは読取りbit数よりもbit数を増やし精度を増すこともできるが、読取りbit数自体は変わらないので、性能アップが僅かであるのに対して黒補正処理後のbit数の増加に伴うコストアップが大きくなる。そのため、黒レベルを精度良く求めても、黒補正レベルは読取bit数に丸めるのが一般的である。この丸めにおいて、黒レベルが丸めのスレッシュにあると、黒レベルの僅かな変化で黒補正レベルの値が変わるため、黒補正レベルが頻繁に変化を繰り返して画像に悪影響を生じることがある。
【００１１】
本発明は、以上の従来技術における問題に鑑みてなされたものであり、黒補正レベル算出においてノイズを取るのに最適な値の設定ができ、黒補正レベルが頻繁に変化を繰り返して画像に悪影響を生じることのない画像読取り装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
前記課題を解決するために提供する請求項１の発明に係る画像読取り装置は、原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、前記黒補正レベル算出部は、前記ラインセンサの特定位置の遮光画素の読取りレベルである遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、該差分値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、を備えることを特徴とする。
【００１３】
前記課題を解決するために提供する請求項２の発明に係る画像読取り装置は、原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、前記黒補正レベル算出部は、前記ラインセンサの特定位置の遮光画素の読取りレベルである遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、該差分値を前ラインまでの差分値の累積値に加算し、新たな累積値を求める累積値算出手段と、その求められた累積値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、を備えることを特徴とする。
【００１４】
前記課題を解決するために提供する請求項３の発明に係る画像読取り装置は、原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、前記黒補正レベル算出部は、前記ラインセンサの特定位置の遮光画素の読取りレベルである遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、該差分値と所定値２とを比較し、その比較結果から前ラインまでの累積値を更新して、新たな累積値を求める手段と、その求められた累積値と所定値１とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、を備えることを特徴とする。
【００１５】
前記課題を解決するために提供する請求項４の発明に係る画像読取り装置は、原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、前記黒補正レベル算出部は、前記ラインセンサが読取った１ラインの複数の遮光画素の読取りレベルから読取りbit数、あるいはそれ以上のbit数で遮光レベルを求める遮光レベル算出手段と、該遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、該差分値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、を備えることを特徴とする。
【００１６】
前記課題を解決するために提供する請求項５の発明に係る画像読取り装置は、原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、前記黒補正レベル算出部は、前記ラインセンサの複数の遮光画素の読取りレベルから読取りbit数、あるいはそれ以上のbit数で遮光レベルを求める遮光レベル算出手段と、該遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、該差分値を前ラインまでの差分値の累積値に加算し、新たな累積値を求める累積値算出手段と、その求められた累積値と所定値とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、を備えることを特徴とする。
【００１７】
前記課題を解決するために提供する請求項６の発明に係る画像読取り装置は、原稿面を光学的に走査して１次元ライン状に読取ることを繰り返して行い、そのラインごとに画像データを出力するラインセンサと、該ラインセンサの有効画素領域外に設けられた遮光画素の読取りレベルから黒補正レベルを求める黒補正レベル算出部と、読取りラインごとに前記画像データの有効画素の読取りレベルから前記黒補正レベルを減算することで真の読取りレベルを得る黒補正部とを備えた画像読取り装置において、前記黒補正レベル算出部は、前記ラインセンサの複数の遮光画素の読取りレベルから読取りbit数、あるいはそれ以上のbit数で遮光レベルを求める遮光レベル算出手段と、該遮光レベルと前ラインの黒レベルとの差分値を求める差分値算出手段と、該差分値と所定値２とを比較し、その比較結果から前ラインまでの累積値を更新して、新たな累積値を求める手段と、その求められた累積値と所定値１とを比較し、その比較結果から読取りbit数あるいはそれ以上のbit数で前ラインの黒レベルを更新して本ラインの黒レベルを求める黒レベル算出手段と、その本ラインの黒レベルから読取りbit数の本ラインの黒補正レベルを求めて前記黒補正部に出力する黒補正レベル算出手段と、を備えることを特徴とする。
【００１８】
前記課題を解決するために提供する請求項７の発明に係る画像読取り装置は、請求項１〜６の発明において、前記黒レベル算出手段が、前記遮光レベルを本ラインの黒レベルとする機能を有し、該機能がレジスタ設定または読取り動作制御のハード信号で選択されることを特徴とする。
【００１９】
前記課題を解決するために提供する請求項８の発明に係る画像読取り装置は、請求項１，２，４，５の発明において、前記所定値は、レジスタ設定されることを特徴とする。
【００２０】
前記課題を解決するために提供する請求項９の発明に係る画像読取り装置は、請求項３または請求項６の発明において、前記所定値１および／または所定値２は、レジスタ設定されることを特徴とする。
【発明の効果】
【００２１】
本発明の効果として、請求項１，４の発明によれば、差分値の大きさを所定値でスレッシュし、その結果から前ライン黒レベルをプラス、変化なし、マイナスして本ラインの黒レベルを求めることで、ノイズを取るのに最適な値の設定ができる。
請求項２，５の発明によれば、請求項1，４の装置に加え、差分値を累積することで、黒レベルのノイズによる変化を抑えて、黒レベルが丸めのスレッシュにある時でも、黒補正レベルが頻繁に変化を繰り返して画像に悪影響を生じることが無いようにすることができる。
請求項３，６の発明によれば、請求項２，５の装置に加え、差分値が微小な場合に累積値が変化しないため、更に黒レベルのノイズによる変化を抑えて、黒レベルが丸めのスレッシュにある時でも、黒補正レベルが頻繁に変化を繰り返して画像に悪影響を生じることが無いようにすることができる。
また、請求項１〜３の発明は、ラインセンサの特定位置の遮光画素の読取りレベルを遮光レベルとすることにより、請求項４〜６の発明における遮光算出手段を省略したものであり、遮光算出処理を減らしてコストダウンすることができる。なお、請求項４〜６の発明は遮光レベルを平均化して黒レベルとする効果を持っている。
請求項７の発明によれば、電源ON時やADCのリファレンス電圧変更時など遮光画素レベルが大きく変化する時に、請求項１〜６の装置が持つ黒レベルが追従するのに時間を要する欠点を無くすことができるので、黒レベルを即時に追従させることができる。
請求項８，９の発明によれば、ノイズを取るのに最適な値を設定することができる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明に係る画像読取り装置の第１の実施の形態について説明する。
図１に本発明の実施形態に係わる画像読取り装置の構成を示す。
画像読取り装置は、原稿を搭載するコンタクトガラス（１０５)、シェーディングデータ生成用の基準白板(１０１)、ランプ(１０２)および第1ミラーが搭載される第１キャリッジ(１０３)、第２・第３ミラーが搭載される第２キャリッジ(１０４)、１次元ラインセンサの一態様であるＣＣＤイメージセンサ上に縮小結像させるレンズユニット(１０６)、ＣＣＤイメージセンサを搭載したＳＢＵ(１０７)、第１・第２キャリッジを駆動するスキャナモータ(１０８)から構成される。
【００２３】
上記の構成において、コンタクトガラス(１０５)上に原稿を搭載し、ランプ(１０２)を点灯し、第１・第２キャリッジをスキャナモータ(１０８)により図中右方向に移動走査することにより原稿が読取られる。詳しくは、原稿面にランプ（１０２）からの光が照射され、その反射光が第１〜第３ミラー及びレンズユニット（１０６）を経由してＣＣＤイメージセンサにより読取られる構成において、第１キャリッジ（１０３）及び第２キャリッジがスキャナモータ（１０８）により移動することにより原稿面が１次元ライン状に読取られることが繰り返して行われ、その読取りラインごとにＣＣＤイメージセンサから画像データが出力される構造となっている。
【００２４】
図２は、本発明に係る画像読取り装置における画像データの黒補正処理に関するブロック図である。
図２において、ＣＣＤ（１１）から出力される１次元ライン状の画像データはサンプルホールド、増幅等のアナログ信号処理部（１２）を経て、Ａ／Ｄ変換器（ＡＤＣ）（１３）によりデジタルデータに変換される。
【００２５】
また、ＣＣＤ（１１）からの１次元ライン状の出力（１ライン出力）は、図３に示すように、読取り有効画素領域外に入力光を遮光した遮光画素領域が設けられている。図２において、黒補正レベル算出部（１４）は、この遮光画素領域の読取りレベルから黒補正レベルを算出し、黒補正部（１５）で、各有効画素の読取りレベルから黒補正レベルの減算を行い、後段の画像処理部に画像データを出力する。後段の画像処理部では、黒補正データが減算された画像データに対して、シェーディング補正、ＭＴＦ補正、ガンマ補正などの画像処理が行われる。
【００２６】
なお、ここでは特に詳しく説明しないが、ＣＣＤ（１１）には２ｃｈや４ｃｈ出力のものや、１ｃｈ出力でも内部シフトレジスタが複数ｃｈのものがあり、このような場合、黒補正レベルの算出は各ｃｈ毎に行い、黒補正ではそのｃｈの黒補正レベルを減算するものとする。
【００２７】
黒補正レベル算出部（１４）は本発明の根幹をなすものであり、以下に図４を参照しながら、本発明に係わる黒補正レベル算出部を詳細に説明する。
遮光レベル算出手段（２０１）は、ＣＣＤ（１１）が読取った１ラインの複数の遮光画素の読取りレベルから読取りbit数、あるいはそれ以上のbit数で遮光レベルを求める機能を有する。ここで、遮光レベルの算出方法としては、ｎ画素の読取りレベルを平均して求める方法である。画素数ｎは２の乗数個であれば演算が容易であり、また精度を良くするためにbit数は黒レベルのbit数とするのが良い。
【００２８】
差分値算出手段（２０２）は、本ラインの遮光レベルと前ラインの黒レベルとの差分値を求める機能を有し、次式により演算を行って差分値を算出する。
【００２９】
（差分値）＝（遮光レベル）−(前ライン黒レベル)
【００３０】
黒レベル算出手段（２０４）は、所定値１比較手段（２０５）、黒レベル更新手段（２０６）、黒レベル保存手段（２０７）からなり、差分値と所定値１とを比較し、比較結果から、読取りbit数あるいはそれ以上のbit数で、前ラインの黒レベルを更新して本ラインの黒レベルを求める機能を有する。
【００３１】
そのうち、所定値1比較手段（２０５）は、差分値と所定値１とを比較し、差分値がどの領域に属するかにより次に示す３種類の判定信号を出力する。ここで、所定値１はレジスタ設定できるようにしてもよい。
【００３２】
（領域１）（差分値）≧（所定値１）の場合、                判定信号＝10(b)
（領域２）（所定値１）＞（差分値）＞−（所定値１）の場合、判定信号＝00(b)
（領域３）−（所定値１）≧（差分値）の場合、              判定信号＝01(b)
【００３３】
黒レベル更新手段（２０６）は、上記判定信号によって黒レベル保存手段（２０７）に保存されている（前ライン黒レベル）に基づいて（本ライン黒レベル）を次のように算出する。
【００３４】
判定信号＝10(b)の場合、(本ライン黒レベル)＝（前ライン黒レベル）＋１ LSB
判定信号＝00(b)の場合、(本ライン黒レベル)＝（前ライン黒レベル）
判定信号＝01(b)の場合、(本ライン黒レベル)＝（前ライン黒レベル）−１ LSB
【００３５】
このように差分値が所定値1より大きいか、所定値1より小さいかにより黒レベルについて加算・減算を行う。なお、更新するビット数（変化ステップ）として、＋１ LSB、−１ LSB としたが、レジスタ設定できるようにしてもよい。
【００３６】
黒レベル保存手段（２０７）は、黒レベル更新手段（２０６）により算出された（本ライン黒レベル）を保存する。なお、算出した黒レベルに替えて遮光レベルを選択して（本ライン黒レベル）として保存できるようにしてもよい。
また、黒レベルのbit数増加は大きなハード量増加にならないので、高品質に黒補正処理を行うために、読取りbit数よりもbit数を増やす方が良い。
【００３７】
黒補正レベル算出手段（２０３）は、読取りbit数に(本ライン黒レベル)を丸めて黒補正レベルを算出し、保存する。丸めは四捨五入するのが良い。
なお、黒レベルのbit数が読取りbit数の場合は、黒補正レベル算出手段（２０３）は不要となる。
【００３８】
また、ＣＣＤ１１の特定位置の遮光画素の読取りレベルを遮光レベルとしてもよい。これにより遮光レベル算出手段（２０１）を省略することができる。
【００３９】
以上、説明した構成の黒レベル算出部により、所定値１や変化ステップの値でノイズを取るのに最適な設定が可能である。
【００４０】
つぎに、本発明に係る画像読取り装置の第２の実施の形態について説明する。
本発明も黒レベル算出部に特徴があり、その構成を図５に示す。第１の実施の形態における黒レベル算出部に新たな機能を有する手段が追加された構成であり、以下に第１の実施の形態（図４）との違いだけを説明する。
【００４１】
累積値算出・保存手段（２０８）は、差分値を累積していく。即ち、保存されている（前ライン累積値）に差分値を加え(差分値がマイナスの場合は減算となる)、（本ライン累積値）として保存する機能を有する。
また、黒レベル更新手段（２０６）からクリア信号パルスが入力された場合、保存している（本ライン累積値）をクリアする。
【００４２】
所定値１比較手段（２０５）以降は、第１の実施の形態における差分値が累積値となるのみで、同じ処理が施される。なお、黒レベル更新手段（２０６）において、判定信号＝10(b)または01(b)であり、（本ライン黒レベル）が（前ライン黒レベル）から変化する場合には、前記累積値算出・保存手段（２０８）にクリア信号パルスを出力する動作が加わる。
【００４３】
以上、説明した構成の黒レベル算出部により、差分値を累積することで、黒レベルのノイズによる変化を抑えて、黒レベルが丸めのスレッシュにある時でも、黒補正レベルが頻繁に変化を繰り返して画像に悪影響を及ぼすことをなくすことができる。
【００４４】
つぎに、本発明に係る画像読取り装置の第３の実施の形態について説明する。
本発明も黒レベル算出部に特徴があり、その構成を図６に示す。第２の実施の形態における黒レベル算出部に新たな機能を有する手段が追加された構成であり、以下に第２の実施の形態（図５）との違いだけを説明する。
【００４５】
所定値２比較手段（２０９）は、差分値と所定値２とを比較し、差分値がどの領域に属するかにより次に示す３種類の判定信号を出力する。
【００４６】
（領域１）（差分値）≧（所定値２）の場合、                判定信号＝10(b) 
（領域２）（所定値２）＞（差分値）＞−（所定値２）の場合、判定信号＝00(b)
（領域３）−（所定値２）≧（差分値）の場合、              判定信号＝01(b)
【００４７】
累積値算出・保存手段（２０８）は、上記判定信号によって保存されている（前ライン累積値）から（本ライン累積値）を次のように算出し、算出した（本ライン累積値）を保存する。
【００４８】
判定信号＝10(b)の場合、(本ライン累積値)＝（前ライン累積値）＋１ LSB
判定信号＝00(b)の場合、(本ライン累積値)＝（前ライン累積値）
判定信号＝01(b)の場合、(本ライン累積値)＝（前ライン累積値）−１ LSB
【００４９】
以上、説明した構成の黒レベル算出部により、差分値が微小な場合には累積値が変化しないため、更に黒レベルのノイズによる変化を抑えて、黒レベルが丸めのスレッシュにある時でも、黒補正レベルが頻繁に変化を繰り返して画像に悪影響を及ぼすことをなくすことができる。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る画像読取り装置の構成図である。
【図２】本発明に係る画像読取り装置における画像データの黒補正処理に関するブロック図である。
【図３】１次元ラインセンサ（ＣＣＤ）の１ライン出力状態を示す図である。
【図４】本発明に係る画像読取り装置の第１の実施の形態における黒補正レベル算出部の構成図である。
【図５】本発明に係る画像読取り装置の第２の実施の形態における黒補正レベル算出部の構成図である。
【図６】本発明に係る画像読取り装置の第３の実施の形態における黒補正レベル算出部の構成図である。
【符号の説明】
【００５１】
１１    ＣＣＤ
１２    アナログ信号処理
１３    Ａ／Ｄ変換器（ＡＤＣ）
１４    黒補正レベル算出部
１５    黒補正部
１０１    基準白板
１０２    スキャナランプ
１０３    第１キャリッジ
１０４    第２キャリッジ
１０５    コンタクトガラス
１０６    レンズ
１０７    ＳＢＵ
１０８    スキャナモータ
１０９    スキャナＨ．Ｐ．センサ
２０１    遮光レベル算出手段
２０２    差分値算出手段
２０３    黒補正レベル算出手段
２０４    黒レベル算出手段
２０５    所定値１比較手段
２０６    黒レベル更新手段
２０７    黒レベル保存手段
２０８    累積値算出・保存手段
２０９    所定値２比較手段
【図１】
2005094370.tif 000003
【図２】
2005094370.tif 000004
【図３】
2005094370.tif 000005
【図４】
2005094370.tif 000006
【図５】
2005094370.tif 000007
【図６】
2005094370.tif 000008