(57)【要約】【課題】  原稿の画像読み取りを画素単位で黒レベルが変動する光電変換素子を複数用いて行う時でも、高精度のオフセット補正がなされたデジタル画像信号を出力可能にする。【解決手段】  光源消灯時に、第１黒レベル生成部３０２が画像データ（デジタル画像信号）の階調レベルを第１黒レベルとして画素毎に生成し、第２黒レベル生成部３０３が画像データのセンサチップ（光電変換素子）の光学的黒画像部に対応する部分（黒画像データ）の階調レベルの平均値を第２黒レベルとして生成する。その後の原稿の画像読取時に、第３黒レベル生成部３０４が黒画像データの階調レベルの平均値を第３黒レベルとしてライン毎に生成し、第１黒補正部３０１が第１黒レベルを画像データの階調レベルからライン毎に減算（オフセット補正）し、その減算後の画像データの階調レベルに第２黒補正部３０５が第３黒レベルと第２黒レベルとの差分をライン毎に加算する。【選択図】        図４
2010136164.tif 000002
【特許請求の範囲】
【請求項１】
光源が点灯された状態で原稿の画像面を主走査方向に光走査して、該画像面からの反射光をライン毎に光電変換素子を用いて光電変換し、アナログ画像信号として読み取る画像読取手段と、該画像読取手段によって読み取ったアナログ画像信号をデジタル画像信号に変換して出力するＡ／Ｄ変換手段とを有する画像読取装置であって、
前記光源が消灯された状態で前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルを第１黒レベルとして画素毎に生成する第１黒レベル生成手段と、
該第１黒レベル生成手段による前記画素毎の第１黒レベルの生成時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第２黒レベルとして生成する第２黒レベル生成手段と、
前記原稿の画像読み取り時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第３黒レベルとして生成する第３黒レベル生成手段と、
前記原稿の画像読み取り時に、前記第１黒レベル生成手段によって生成された第１黒レベルおよび前記第３黒レベル生成手段によって生成された第３黒レベルと前記第２黒レベル生成手段によって生成された第２黒レベルとの差分に基づいて、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルのオフセット補正を行うオフセット補正手段とを設けたことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、
前記オフセット補正手段は、前記原稿の画像読み取り時に、前記第１黒レベル生成手段によって生成された第１黒レベルを前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルから減算してオフセット補正を行う第１のオフセット補正手段と、前記第３黒レベル生成手段によって生成された第３黒レベルと前記第２黒レベル生成手段によって生成された第２黒レベルとの差分を前記第１のオフセット補正手段によってオフセット補正されたデジタル画像信号の階調レベルに加算してオフセット補正を行う第２のオフセット補正手段とからなることを特徴とする画像読取装置。
【請求項３】
請求項２に記載の画像読取装置において、
前記第３黒レベル生成手段は、前記原稿の画像読み取り時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値をライン毎に第３黒レベルとして生成する手段であり、
前記第１のオフセット補正手段は、前記原稿の画像読み取り時に、前記第１黒レベル生成手段によって生成された第１黒レベルを前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルからライン毎に減算してオフセット補正を行う手段であり、
前記第２のオフセット補正手段は、前記第３黒レベル生成手段によってライン毎に生成された第３黒レベルと前記第２黒レベル生成手段によって生成された第２黒レベルとの差分を前記第１のオフセット補正手段によってオフセット補正されたデジタル画像信号の階調レベルにライン毎に加算してオフセット補正を行う手段であることを特徴とする画像読取装置。
【請求項４】
請求項３に記載の画像読取装置において、
前記第３黒レベル生成手段は、前記原稿の画像読み取り時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値として前記主走査方向に直交する副走査方向に重加算平均した値を第３黒レベルとして生成する手段であることを特徴とする画像読取装置。
【請求項５】
請求項３記載の画像読取装置において、
前記第３黒レベル生成手段は、前記原稿の画像読み取り時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値として複数ライン分の平均値を第３黒レベルとして生成する手段であることを特徴とする画像読取装置。
【請求項６】
光源を点灯された状態で原稿の画像面を主走査方向に光走査して、該画像面からの反射光をライン毎に光電変換素子を用いて光電変換し、アナログ画像信号として読み取る画像読取手段と、該画像読取手段によって読み取ったアナログ画像信号をデジタル画像信号に変換して出力するＡ／Ｄ変換手段とを有する画像読取装置であって、
前記光源が消灯された状態で前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子に対応する部分の階調レベルを第１黒レベルとして画素毎に生成する第１黒レベル生成手段と、
該第１黒レベル生成手段による前記画素毎の第１黒レベルの生成時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第２黒レベルとして生成する第２黒レベル生成手段と、
前記原稿の画像読み取り時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第３黒レベルとして生成する第３黒レベル生成手段と、
前記原稿の画像読み取り時に、前記第１黒レベル生成手段によって生成された第１黒レベルを前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルから減算してオフセット補正を行う第１のオフセット補正手段と、
前記原稿の画像読み取り時に、前記第３黒レベル生成手段によって生成された第３黒レベルと前記第２黒レベル生成手段によって生成された第２黒レベルとの差分に基づいて、前記画像読取手段によって読み取ったアナログ画像信号に対してオフセット補正を行う第２のオフセット補正手段とを設け、
前記Ａ／Ｄ変換手段は、前記原稿の画像読み取り時に、前記第２のオフセット補正手段によってオフセット補正が行われたアナログ画像信号をデジタル画像信号に変換することを特徴とする画像読取装置。
【請求項７】
請求項６に記載の画像読取装置において、
前記第２のオフセット補正手段は、デジタル信号をアナログ信号に変換するＤ／Ａ変換手段と、前記第３黒レベル生成手段によって生成された第３黒レベルと前記第２黒レベル生成手段によって生成された第２黒レベルとの差分を示す黒レベル調整用のデジタル信号を前記Ｄ／Ａ変換手段に入力可能なデジタル信号に変換する信号変換手段とを有し、前記Ｄ／Ａ変換手段から出力された黒レベル調整用のアナログ信号に基づいて、前記画像読取手段によって読み取ったアナログ画像信号に対してオフセット補正を行うことを特徴とする画像読取装置。
【請求項８】
請求項６又は７に記載の画像読取装置において、
前記第３黒レベル生成手段は、前記原稿の画像読み取り時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値をライン毎に第３黒レベルとして生成する手段であり、
前記第１のオフセット補正手段は、前記原稿の画像読み取り時に、前記第１黒レベル生成手段によって生成された第１黒レベルを前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルからライン毎に減算してオフセット補正を行う手段であり、
前記第２のオフセット補正手段は、前記第３黒レベル生成手段によってライン毎に生成された第３黒レベルと前記第２黒レベル生成手段によって生成された第２黒レベルとの差分に基づいて、前記画像読取手段によって読み取ったアナログ画像信号に対してオフセット補正を行う手段であることを特徴とする画像読取装置。
【請求項９】
請求項８記載の画像読取装置において、
前記第３黒レベル生成手段は、前記原稿の画像読み取り時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値として前記主走査方向に直交する副走査方向に重加算平均した値を第３黒レベルとして生成する手段であることを特徴とする画像読取装置。
【請求項１０】
請求項８記載の画像読取装置において、
前記第３黒レベル生成手段は、前記原稿の画像読み取り時に、前記Ａ／Ｄ変換手段から出力されたデジタル画像信号の前記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値として複数ライン分の平均値を第３黒レベルとして生成する手段であることを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、原稿の画像を読み取るイメージスキャナ等の画像読取装置（デジタル複写機やファクシミリ装置等の画像形成装置に搭載された画像読取部あるいは単体の画像読取装置）に関する。
【背景技術】
【０００２】
上記のような画像読取装置では、光源を点灯された状態で原稿の画像面を主走査方向に光走査して、その画像面からの反射光をライン毎に光電変換素子を用いて光電変換し、アナログ画像信号として読み取る画像読取手段と、その画像読取手段によって読み取ったアナログ画像信号をデジタル画像信号に変換して出力するＡ／Ｄ変換手段とを備えている。
【０００３】
このような構成の画像読取装置では、光電変換素子に光が入らない状態でＡ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルを基準レベルとする黒レベルとして検出（生成）して保持しておき、原稿の画像読み取り時に、その黒レベルをＡ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルから減算することにより、オフセットを除去するオフセット補正を行うようにしている。例えば、ＣＣＤ（Charge Coupled Device）のように複数画素に対して出力バッファを有している光電変換素子では、出力バッファ単位で黒レベルが変動するので、複数画素に対して共通の黒レベルを減算することで対応可能である。
【０００４】
一般的に、ＣＣＤを用いた光電変換素子は有効画像部以外に遮光された光学的黒画像部であるオプテイカルブラック（以下「ＯＰＢ」という）部を有しており、このＯＰＢ部に対応する部分のデジタル画像信号の階調レベルである黒レベル（以下単に「ＯＰＢ部の黒レベル」という）を検出して保持するようにしている（例えば特許文献１参照）。
しかしながら、光電変換素子にＣＭＯＳ（Complementary Metal Oxide Semiconductor）を用いた場合、画素単位に出力バッファを有しており、画素単位で黒レベルが変動するために、ＣＣＤのようにＯＰＢ部の黒レベルの値を全画素に対して減算することでは、正常なオフセット補正が行えず、一般的には原稿の画像読み取り前に予め光源を消灯した状態で画素単位に黒レベルを検出して保持しておき、原稿の画像読み取り時にこの黒レベルを画素単位に減算することでオフセット補正を行っている。
【０００５】
一方、読み取り方式として密着イメージセンサによる読み取り方式を用いた画像読取装置があり、ＣＭＯＳを用いた光電変換素子であるセンサＩＣチップを、例えば図８に示すように複数個並べて（主走査方向に沿って千鳥状に配列して）等倍光学系と組み合わせたＣＩＳ（コンタクトイメージセンサ）がある。
このようなＣＩＳを用いた画像読取装置では、黒レベルを画素毎に検出して保持し、原稿の画像読み取り時にこの黒レベルを画素単位に減算するようにしている。
【特許文献１】特開２００７−１５８６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したようなＣＩＳを用いた画像読取装置では、センサＩＣチップの温度特性や回路パス等のセンサＩＣチップ毎の変動要因により、センサＩＣチップ単位で黒レベルの差が発生する。これは、画素単位の黒レベルを生成した後の原稿の画像読み取り時に変動するため、原稿の画像読み取り前の画素単位の黒レベル補正（オフセット補正）では除去できない。
この発明は、上記の点に鑑みてなされたものであり、画像読取装置が、原稿の画像読み取りを画素単位で黒レベルが変動するような光電変換素子を複数個用いて行う場合でも、高精度のオフセット補正（黒レベル補正）がなされたデジタル画像信号を出力できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、光源が点灯された状態で原稿の画像面を主走査方向に光走査して、該画像面からの反射光をライン毎に光電変換素子を用いて光電変換し、アナログ画像信号として読み取る画像読取手段と、該画像読取手段によって読み取ったアナログ画像信号をデジタル画像信号に変換して出力するＡ／Ｄ変換手段とを有する画像読取装置であって、上記の目的を達成するため、以下のようにしたことを特徴とする。
【０００８】
この発明による画像読取装置は、上記光源が消灯された状態で上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルを第１黒レベルとして画素毎に生成する第１黒レベル生成手段と、該第１黒レベル生成手段による上記画素毎の第１黒レベルの生成時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第２黒レベルとして生成する第２黒レベル生成手段と、上記原稿の画像読み取り時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第３黒レベルとして生成する第３黒レベル生成手段と、上記原稿の画像読み取り時に、上記第１黒レベル生成手段によって生成された第１黒レベルおよび上記第３黒レベル生成手段によって生成された第３黒レベルと上記第２黒レベル生成手段によって生成された第２黒レベルとの差分に基づいて、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルのオフセット補正を行うオフセット補正手段とを設けたことものである。
【０００９】
なお、上記オフセット補正手段を、上記原稿の画像読み取り時に、上記第１黒レベル生成手段によって生成された第１黒レベルを上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルから減算してオフセット補正を行う第１のオフセット補正手段と、上記第３黒レベル生成手段によって生成された第３黒レベルと上記第２黒レベル生成手段によって生成された第２黒レベルとの差分を上記第１のオフセット補正手段によってオフセット補正されたデジタル画像信号の階調レベルに加算してオフセット補正を行う第２のオフセット補正手段とによって構成するとよい。
【００１０】
この場合、上記第３黒レベル生成手段を、上記原稿の画像読み取り時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値をライン毎に第３黒レベルとして生成する手段とし、上記第１のオフセット補正手段を、上記原稿の画像読み取り時に、上記第１黒レベル生成手段によって生成された第１黒レベルを上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルからライン毎に減算してオフセット補正を行う手段とし、上記第２のオフセット補正手段を、上記第３黒レベル生成手段によってライン毎に生成された第３黒レベルと上記第２黒レベル生成手段によって生成された第２黒レベルとの差分を上記第１のオフセット補正手段によってオフセット補正されたデジタル画像信号の階調レベルにライン毎に加算してオフセット補正を行う手段とすることが望ましい。
【００１１】
さらに、上記第３黒レベル生成手段を、上記原稿の画像読み取り時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値として前記主走査方向に直交する副走査方向に重加算平均した値を第３黒レベルとして生成する手段とすればよい。
あるいは、上記第３黒レベル生成手段を、上記原稿の画像読み取り時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値として複数ライン分の平均値を第３黒レベルとして生成する手段としてもよい。
【００１２】
また、上記光源が消灯された状態で上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子に対応する部分の階調レベルを第１黒レベルとして画素毎に生成する第１黒レベル生成手段と、該第１黒レベル生成手段による上記画素毎の第１黒レベルの生成時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第２黒レベルとして生成する第２黒レベル生成手段と、上記原稿の画像読み取り時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第３黒レベルとして生成する第３黒レベル生成手段と、上記原稿の画像読み取り時に、上記第１黒レベル生成手段によって生成された第１黒レベルを上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルから減算してオフセット補正を行う第１のオフセット補正手段と、
上記原稿の画像読み取り時に、上記第３黒レベル生成手段によって生成された第３黒レベルと上記第２黒レベル生成手段によって生成された第２黒レベルとの差分に基づいて、上記画像読取手段によって読み取ったアナログ画像信号に対してオフセット補正を行う第２のオフセット補正手段とを設け、上記Ａ／Ｄ変換手段が、上記原稿の画像読み取り時に、上記第２のオフセット補正手段によってオフセット補正が行われたアナログ画像信号をデジタル画像信号に変換する画像読取装置を提供する。
【００１３】
なお、上記第２のオフセット補正手段が、デジタル信号をアナログ信号に変換するＤ／Ａ変換手段と、上記第３黒レベル生成手段によって生成された第３黒レベルと上記第２黒レベル生成手段によって生成された第２黒レベルとの差分を示す黒レベル調整用のデジタル信号を上記Ｄ／Ａ変換手段に入力可能なデジタル信号に変換する信号変換手段とを備え、上記Ｄ／Ａ変換手段から出力された黒レベル調整用のアナログ信号に基づいて、上記画像読取手段によって読み取ったアナログ画像信号に対してオフセット補正を行うようにするとよい。
【００１４】
また、上記第３黒レベル生成手段を、上記原稿の画像読み取り時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値をライン毎に第３黒レベルとして生成する手段とし、上記第１のオフセット補正手段を、上記原稿の画像読み取り時に、上記第１黒レベル生成手段によって生成された第１黒レベルを上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルからライン毎に減算してオフセット補正を行う手段とし、上記第２のオフセット補正手段を、上記第３黒レベル生成手段によってライン毎に生成された第３黒レベルと上記第２黒レベル生成手段によって生成された第２黒レベルとの差分に基づいて、上記画像読取手段によって読み取ったアナログ画像信号に対してオフセット補正を行う手段とすればよい。
【００１５】
この場合、上記第３黒レベル生成手段を、上記原稿の画像読み取り時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値として前記主走査方向に直交する副走査方向に重加算平均した値を第３黒レベルとして生成する手段とすればよい。
あるいは、上記第３黒レベル生成手段を、上記原稿の画像読み取り時に、上記Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値として複数ライン分の平均値を第３黒レベルとして生成する手段としてもよい。
【００１６】
この発明によれば、画像読取装置が、光源が消灯された状態でＡ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルを第１黒レベルとして画素毎に生成すると共に、Ａ／Ｄ変換手段から出力されたデジタル画像信号の光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第２黒レベルとして生成する。
そして、原稿の画像読み取り時に、Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第３黒レベルとして生成すると共に、上記第１黒レベルおよび上記第３黒レベルと上記第２黒レベルとの差分に基づいてＡ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルのオフセット補正を行う。例えば、上記第３黒レベルを生成すると共に、上記第１黒レベルをＡ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルから減算してオフセット補正を行い、そのオフセット補正を行ったデジタル画像信号の階調レベルに上記第３黒レベルと上記第２黒レベルとの差分を加算してオフセット補正を行う。
【００１７】
あるいは、原稿の画像読み取り時に、Ａ／Ｄ変換手段から出力されたデジタル画像信号の上記光電変換素子における光学的黒画像部に対応する部分の階調レベルの平均値を第３黒レベルとして生成し、その第３黒レベルと上記第２黒レベルとの差分に基づいて画像読取手段によって読み取ったアナログ画像信号に対してオフセット補正を行い、そのオフセット補正を行ったアナログ画像信号が入力されたＡ／Ｄ変換手段から出力されたデジタル画像信号から上記第１黒レベルを減算してオフセット補正を行う。
【発明の効果】
【００１８】
この発明による画像読取装置によれば、以下に示す効果を得ることができる。
すなわち、複数の光電変換素子を主走査方向に沿って千鳥状に配列することにより、その各光電変換素子の主走査方向の端部にそれぞれ光学的黒画像部（ＯＰＢ部）を設けることが可能になるため、原稿の画像読み取りを画素単位で黒レベルが変動するような光電変換素子を複数個用いて行う場合でも、上述したように画素単位のオフセット補正（黒レベル補正）に加えて、光電変換素子（センサＩＣチップ）単位のオフセット補正を行うことができ、画素単位および光電変換素子単位の黒レベル差を抑制できる。よって、高精度のオフセット補正（黒レベル補正）がなされたデジタル画像信号を出力することができる。
【発明を実施するための最良の形態】
【００１９】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では、被読取原稿（以下単に「原稿」ともいう）を固定の読取装置部に搬送し、所定の速度で搬送しながら原稿の画像読み取りを行う自動原稿給送機能（ＡＤＦ）を有する画像読取装置を使用する例について説明する。
【００２０】
〔画像読取装置の構成例〕
まず、この発明の一実施形態である画像読取装置の構成について、図１を参照して説明する。
図１は、この発明の一実施形態である画像読取装置の機構部の構成例を示す図である。
図２は、その画像読取装置の制御系の構成例を示すブロック図である。なお、図２では、図示の都合上、図１の第１読取部２０の図示を省略している。
【００２１】
画像読取装置は、原稿束をセットする原稿セット部Ａ、そのセットされた原稿束から１枚毎に原稿を分離して給送する分離給送部Ｂ、それによって給送された原稿を一次突当整合する働きと、整合後の原稿を引き出し搬送する働きのレジスト部Ｃ、それによって搬送される原稿をターンさせて、その読み取り面（片面原稿であれば画像面，両面原稿であれば一方の面である表面）を読み取り側（下方）に向けて搬送するターン部Ｄ、原稿の表面画像をコンタクトガラスの下方より読み取る第１読取搬送部Ｅ、読み取り後の原稿（両面原稿）の裏面画像を読み取る第２読取搬送部Ｆ、表面画像又は両面画像の読み取りが完了した原稿を機外に排出する排紙部Ｇ、読み取り完了後の原稿を積載保持するスタック部Ｈ、これら搬送動作の駆動を行う駆動部１０１〜１０５、一連の動作を制御するコントローラ部１００とから構成されている。
【００２２】
画像読み取りを行う原稿束１をセットするのは、原稿セット部Ａの可動原稿テーブル３を含む原稿テーブル２上であり、ユーザが原稿束１を画像面（両面原稿であれば表面）が上向きの状態でセットする。更に、原稿束１の幅方向（搬送方向と直交する方向）の位置決めを図示しないサイドガイドによって行う。原稿のセットは、セットフィラ４および原稿セットセンサ５により検知され、その検知情報がコントローラ部１００からインタフェース（以下「Ｉ／Ｆ」ともいう）１０７により本体制御部１１１へ送信される。
【００２３】
さらに、原稿テーブル２のテーブル面に設けられた原稿長さ検知センサ３０又は３１（反射型センサ又は原稿１枚でも検知可能なアクチェータ・タイプのセンサが用いられる）により、原稿の搬送方向の長さの概略が判定される。なお、その判定を可能にするため、少なくとも同一原稿サイズの縦か横かを判断可能なセンサ配置が必要となる。
可動原稿テーブル３は、底板上昇モータ１０５により図１に示すａ，ｂ方向に上下動可能な構成になっていて、通常は底板ＨＰセンサ６によって検知されるホームポジション（ＨＰ）に位置している。
【００２４】
その後、原稿がセットされたことをセットフィラ４および原稿セットセンサ５によって検知されると、その検知情報を受けたコントローラ部１００が、底板上昇モータ１０５を正転させて、原稿束１の最上面がピックアップローラ７と接触する位置まで可動原稿テーブル３を上昇させる。
ピックアップローラ７は、ピックアップモータ１０１によりカム機構で図１に示すｃ，ｄ方向に動作すると共に、可動原稿テーブル３が上昇し、可動原稿テーブル３上の原稿上面により押されてｃ方向に上がり、給紙適正位置センサ８により上限が検知可能となっている。
【００２５】
本体操作部１０８上のプリントキーが押下され、その旨がＩ／Ｆ１０６を介して本体制御部１１１へ通知され、その本体制御部１１１からＩ／Ｆ１０７を介してコントローラ部１００へ原稿給紙信号が送信されると、ピックアップローラ７は給紙モータ１０２の正転によりコロが回転駆動し、原稿テーブル２上の数枚（理想的には１枚）の原稿をピックアップする。回転方向は、最上位の原稿を給紙口に搬送（給紙）する方向である。
給紙ベルト９は給紙モータ１０２の正転により給紙方向に駆動され、分離給送部Ｂのリバースローラ１０は給紙モータ１０２の正転により給紙と逆方向に回転駆動され、最上位の原稿とその下の原稿とを分離して、最上位の原稿のみを給紙できる構成となっている。
【００２６】
さらに詳しく説明すると、リバースローラ１０は給紙ベルト９と所定圧で接し、給紙ベルト９と直接接している時、又は原稿１枚を介して接している状態では給紙ベルト９の回動につられて反時計方向に連れ回りし、原稿が万が一２枚以上給紙ベルト９とリバースローラ１０との間に侵入した時には、連れ回り力がトルクリミッタのトルクよりも低くなるように設定されており、リバースローラ１０は本来の駆動方向である時計方向に回転駆動して、余分な原稿を押し戻す働きをし、重送が防止される。
【００２７】
給紙ベルト９とリバースローラ１０との作用によって１枚に分離された原稿は、給紙ベルト９によって更に送られ、レジスト部Ｃの突き当てセンサ１１によって先端が検知され、更に進んで停止しているプルアウトローラ１２に突き当たる。
そのプルアウトローラ１２に突き当たった原稿は、突き当てセンサ１１の検知時点から所定量定められた距離だけ送られ、結果的には、プルアウトローラ１２に所定量撓みを持って押し当てられた状態で給紙モータ１０２を停止させることにより、給紙ベルト９の駆動が停止し、待機状態となる。
【００２８】
このとき、ピックアップモータ１０１を回転させることでピックアップローラ７を原稿上面から退避させ、原稿を給紙ベルト９の搬送力のみで送ることにより、原稿先端は、プルアウトローラ１２の上下ローラ対のニップに進入し、先端の整合（スキュー補正）が行われる。
プルアウトローラ１２は、上記スキュー補正の機能を有すると共に、分離後にスキュー補正された原稿を中間ローラ１４まで搬送するためのローラであり、給紙モータ１０２の逆転により駆動される。また、この時（給紙モータ１０２逆転時）、プルアウトローラ１２と中間ローラ１４は駆動されるが、ピックアップローラ７と給紙ベルト９は駆動されていない。
【００２９】
原稿幅センサ１３は、奥行き方向に複数個並べられ、プルアウトローラ１２により搬送された原稿の搬送方向（副走査方向）に直交する幅方向（主走査方向）のサイズを検知する。
また、原稿の搬送方向の長さは、原稿の先端と後端を突き当てセンサ１１で検知し、その先端検知時点から後端検知時点まで給紙モータ１０２の出力パルスをカウントすることによって検知する。
プルアウトローラ１２および中間ローラ１４の駆動により、レジスト部Ｃからターン部Ｄに原稿が搬送される際には、レジスト部Ｃでの搬送速度を第１読取搬送部Ｅでの搬送速度よりも高速に設定して原稿を第１読取搬送部Ｅへ送り込む処理時間の短縮が図られている。
【００３０】
原稿の先端が読取入口センサ１５によって検出されると、読取入口ローラ１６の上下ローラ対のニップに原稿の先端が進入する前に、原稿搬送速度を読取搬送速度と同速にするために減速を開始すると同時に、読取モータ１０３を正転駆動して読取入口ローラ１６，読取出口ローラ２３，ＣＩＳ出口ローラ２７を駆動する。
原稿の先端をレジストセンサ１７にて検知すると、コントローラ部１００が、所定の搬送距離をかけて減速させ、第１読取部２０による読取位置の手前で一時停止させると共に、本体制御部１１１へＩ／Ｆ１０７を介してレジスト停止信号を送信する。
【００３１】
その後、コントローラ部１００が本体制御部１１１より読取開始信号を受信すると、レジスト停止していた原稿は、第１読取部２０による読取位置に先端が到達するまでに所定の搬送速度に立ち上がるように増速されて搬送される。
そして、読取モータ１０３の出力パルスをカウントすることによって検出された原稿の先端が第１読取部２０による読取位置に到達するタイミングで、コントローラ部１００により本体制御部１１１に対して原稿の第１面（表面）の副走査方向有効画像領域を示すゲート信号の送信が開始され、第１読取部２０による読取位置を原稿の後端が抜けるまで送信される。
【００３２】
片面原稿の画像読み取りを行う場合には、第１読取搬送部Ｅを通過した原稿は第２読取搬送部Ｆの第２読取部２５を経て排紙部Ｇへ搬送される。この際、コントローラ部１００が排紙センサ２４により原稿の先端を検知すると、排紙モータ１０４を正転駆動して排紙ローラ２８を回転させる。また、排紙センサ２４による原稿の先端検知からの排紙モータ１０４の出力パルスをカウントすることにより、原稿の後端が排紙ローラ２８の上下ローラ対のニップから抜ける直前に排紙モータ１０４の駆動速度を減速させて、スタック部Ｈを構成する排紙トレイ２９上に排出される原稿が飛び出さないように制御される。
第１読取ローラ１９は、第１読取部２０における原稿の浮きを抑えると同時に、第１読取部２０におけるシェーディングデータを取得するための基準白部を兼ねるものである。
【００３３】
両面原稿の画像読み取りを行う場合には、コントローラ部１００が排紙センサ２４にて原稿の先端を検知してから読取モータ１０３の出力パルスをカウントすることにより、第２読取部２５による読取位置に原稿先端が到達するタイミングで、コントローラ部１００により本体制御部１１１に対して原稿の第２面（裏面）の副走査方向有効画像領域を示すゲート信号の送信が開始され、第２読取部２５の読取位置を原稿の後端が抜けるまで送信される。
第２読取ローラ２６は、第２読取部２５における原稿の浮きを抑えると同時に、第２読取部２５におけるシェーディングデータを取得するための基準白部を兼ねるものである。
【００３４】
図３は、図１，図２の第２読取部２５の制御系の要部構成例を示すブロック図であり、図８と同じ部分には同一符号を付している。なお、第１読取部２０の制御系も同様の構成なので、その説明は省略する。
第２読取部２５は、ＬＥＤアレイ，蛍光灯，又は冷陰極管などからなる光源部２００を備えている。
【００３５】
また、例えば図８に示すように主走査方向（原稿幅方向に対応する方向）に沿って千鳥状に配列された複数のセンサＩＣチップ（以下「センサチップ」と略称する）２０１と、その各センサチップ２０１に個別に接続された複数のアンプ回路２０２とからなる画像読取手段、およびその各アンプ回路２０２に個別に接続された複数のＡ／Ｄコンバータ２０３も備えている。
【００３６】
さらに、その各Ａ／Ｄコンバータ２０３の出力信号（デジタル画像信号）にはそれぞれ信号成分以外に黒レベルオフセットがあり、これを除去する複数の黒補正部２０４も備えている。
さらにまた、画像処理部２０５，フレームメモリ２０６，出力制御回路２０７，Ｉ／Ｆ回路２０８も備えている。
複数のセンサチップ２０１はそれぞれ、等倍密着イメージセンサと称される光電変換素子と集光レンズとを備えたものである。
【００３７】
ここで、第２読取部２５による読取位置に原稿が進入するのに先立って、コントローラ部１００から光源部２００に点灯ＯＮ信号が送られる。
これにより、光源部２００が点灯して、その光を原稿の画像面に向けて照射し、その画像面を主走査方向に光走査する。そして、原稿の画像面で反射された反射光は、各センサチップ２０１においてそれぞれ、集光レンズによって光電変換素子に集光されてライン毎に光電変換され、アナログ画像信号として読み取られる。
【００３８】
各センサチップ２０１でそれぞれ読み取られたアナログ画像信号は、対応する各アンプ回路２０２によってそれぞれ増幅された後、対応する各Ａ／Ｄコンバータ２０３（Ａ／Ｄ変換手段）によってそれぞれデジタル画像信号に変換される。
これらデジタル画像信号は、対応する各黒補正部（２０４）でそれぞれオフセット成分を除去するオフセット補正（黒レベル補正）が行われ、画像処理部２０５に入力されてシェーデイング補正などが施された後、フレームメモリ２０６に一時記憶される。
【００３９】
その後、フレームメモリ２０６に一時記憶されたデジタル画像信号は、出力制御回路２０７によって本体制御部１１１に受入可能なデータ形式に変換された後、Ｉ／Ｆ回路２０８を経由して本体制御部１１１に出力される。
なお、コントローラ部１００からは原稿の先端が第２読取部２５による読取位置に到達するタイミング（そのタイミング以降の画像データが有効データとして扱われる）を知らせるためのタイミング信号や光源の点灯信号、電源等が出力されるようになっている。 
【００４０】
以下、この画像読取装置におけるこの発明に関わる特徴的部分の各実施例について、図４〜図７を参照して説明する。
〔第１実施例〕
まず、第１実施例の黒補正シーケンスについて説明する。
図４は、図３の黒補正部２０４の構成例を示すブロック図である。
【００４１】
この黒補正部２０４は、第１黒補正部３０１，第１黒レベル生成部３０２，第２黒レベル生成部３０３，第３黒レベル生成部３０４，第２黒補正部３０５，および差分算出部３０６によって構成されている。
第１黒補正部３０１は、原稿の画像読み取り時に、第１黒レベル生成部３０２によって生成された第１黒レベルをＡ／Ｄコンバータ２０３から出力されたデジタル画像信号（以下「画像データ」という）の階調レベルからライン毎に減算してオフセット補正を行う第１のオフセット補正手段である。
【００４２】
第１黒レベル生成部３０２は、光源部２００が消灯された状態で画像データの階調レベルを第１黒レベルとして画素毎に生成する第１黒レベル生成手段である。
第２黒レベル生成部３０３は、第１黒レベル生成部３０２による画素毎の第１黒レベルの生成時に、画像データのセンサチップ２０１における図８に示す光学的黒画像部（ＯＰＢ部）に対応する部分（以下「黒画像データ」という）の階調レベルの平均値を第２黒レベルとして生成する第２黒レベル生成手段である。
第３黒レベル生成部３０４は、原稿の画像読み取り時に、黒画像データの階調レベルの平均値をライン毎に第３黒レベルとして生成する第３黒レベル生成手段である。
【００４３】
第２黒補正部３０５は、差分算出部３０６によるライン毎の算出値を第１黒補正部３０１によってオフセット補正されたデジタル画像信号の階調レベルにライン毎に加算してオフセット補正を行う第２のオフセット補正手段である。
差分算出部３０６は、第３黒レベル生成部３０４によってライン毎に生成された第３黒レベルと第２黒レベル生成部３０３によって生成された第２黒レベルとの差分を算出する。
【００４４】
図５は、図２のコントローラ部１００による黒補正シーケンスの一例を示すフローチャートであり、黒補正データの生成タイミングおよび画像補正タイミングを示している。
コントローラ部１００は、第２読取部２５による原稿の画像読み取り前に図５の黒補正シーケンスを開始し、まずステップＳ４０１で光源部２００を消灯させ、ステップＳ４０２，Ｓ４０３で図４の第１黒レベル生成部３０２に対する第１黒レベルの生成と、第２黒レベル生成部３０３に対する第２黒レベルの生成とを同時に指示する。
【００４５】
第１黒レベル生成部３０２は、コントローラ部１００からの指示により、画像データの階調レベルを第１黒レベルとして画素毎（画素単位）に生成する。つまり、ノイズを除去するために、第１黒レベルを副走査方向に指定ライン（予め指定されたライン）分の平均化を行って画素毎に生成する。第１黒レベルとしては、原稿の画像読み取り終了まで同じ値を保持している。
【００４６】
第２黒レベル生成部３０３は、コントローラ部１００からの指示により、黒画像データの階調レベルを平均処理することで第２黒レベルを生成する。つまり、ノイズを除去するために、第２黒レベルを副走査方向に指定ライン分の平均化を行って生成する。第２黒レベルとしては、原稿の画像読み取り終了まで同じ値を保持している。第２読取部２５のセンサＩＣは図８に示したように主走査方向に複数のセンサチップ２０１を並べた構成となっており、第２黒レベルはセンサチップ２０１毎に個別に生成される。
【００４７】
コントローラ部１００は、ステップＳ４０１〜Ｓ４０３の処理後、ステップＳ４０４で本体制御部１１１からの画像読取開始命令を待ち、その画像読取開始命令を受けると、所定のタイミングでステップＳ４０５へ進んで第２読取部２５の光源部２００を点灯させ、第２読取部２５による原稿の画像読み取りを開始させる。
そして、その画像読み取り中に、ステップＳ４０６で第３黒レベル生成部３０４（第３黒レベル生成手段）に対して第３黒レベルの生成を指示する。それによって、第３黒レベル生成部３０４は、ライン毎に黒画像データの階調レベルを平均処理することで第３黒レベルを生成する。つまり、第３黒レベルを主走査方向に黒画像データの画素数分の平均化を行って生成する。
【００４８】
コントローラ部１００は、次にステップＳ４０７で第１黒補正部３０１にオフセット補正を指示する。それによって、第１黒補正部３０１は、ライン毎（ライン単位）に第１黒レベルを画像データの階調レベルから減算してオフセット補正を行う。
コントローラ部１００は、次にステップＳ４０８で第２黒補正部３０５にオフセット補正を指示する。それによって、第２黒補正部３０５は、ライン毎に「第３黒レベル−第２黒レベル」の算出値をステップＳ４０７でオフセット補正した後の画像データの階調レベルに加算して更なるオフセット補正を行う。このとき、差分算出部３０６は、ライン毎に「第３黒レベル−第２黒レベル」を算出して、その算出値を第２黒補正部３０５へ出力する。
コントローラ部１００は、第２黒補正部３０５にオフセット補正を指示した後、ステップＳ４０９で原稿の画像読み取りを終了する。
【００４９】
ここで、第３黒レベルは、ライン毎に黒画像データの階調レベルの平均値から更新される。また、第３黒レベルは、センサチップ２０１毎に個別に生成される。
第１黒レベルの減算は、画素単位に第１黒レベル生成部３０２に保持されている値を画像データから第１黒補正部３０１で減算される。
第３黒レベルと第２黒レベルとの差分の算出値は、第１黒補正部３０１による減算後の画像データに第２黒補正部３０５で加算される。
上記差分の算出値は、センサチップ２０１毎に個別の値となる。
上述したような画素単位のオフセット補正を行う以外に、センサチップ２０１毎に黒レベル変動量を算出し、センサチップ２０１毎にオフセット補正を行うことにより、センサチップ２０１単位に発生する黒レベル変動を除去することが可能となる。
【００５０】
次に、第１〜第３黒レベルの生成タイミングについて説明する。
図６は、図４の第１黒レベル生成部３０２，第２黒レベル生成部３０３，第３黒レベル生成部３０４による第１〜第３黒レベルの生成タイミングを示すタイミングチャートである。
図６の「ＸＬＳＹＮＣ」はライン（主走査）の同期信号であり、ラインの先頭で数画素分“Ｌ（ローレベル）”となる信号である。
【００５１】
「ＸＦＧＡＴＥ」は有効画像領域を示す信号であり、“Ｌ”期間が図８に示した有効画像部に対応する有効画像領域を示す。
「ＬＥＤ  ＯＮ／ＯＦＦ」信号は、“Ｈ（ハイレベル）”で点灯、“Ｌ”で消灯と定義する信号である。
ＸＦＧＡＴＥ＝“Ｈ”期間にＬＥＤ  ＯＮ／ＯＦＦ＝“Ｌ”とし、光源部２００を消灯した状態で第１，第２黒レベル生成信号＝“Ｌ”とすることで、この期間の画像データから第１，第２黒レベルが生成される。
【００５２】
このタイミングチャートでは、５ライン分の平均値から生成するタイミングチャートとなっている。
次に、ＸＦＧＡＴＥ＝“Ｌ”期間の有効画像領域では、ラインの先頭になる光学的黒画像部（ＯＰＢ部）に対応する黒レベル期間に第３黒レベル生成信号＝“Ｌ”とすることで、ライン単位にＯＰＢ部の黒画像データの平均値から第３黒レベルが生成される。
【００５３】
このように、画像読取装置は、光源が消灯された状態で画像データ（Ａ／Ｄコンバータから出力されたデジタル画像信号）の階調レベルを第１黒レベルとして画素毎に生成すると共に、画像データのセンサチップ（光電変換素子）における光学的黒画像部に対応する部分の階調レベルの平均値を第２黒レベルとして生成する。そして、原稿の画像読み取り時に、画像データの上記光学的黒画像部に対応する部分の階調レベルの平均値を第３黒レベルとして生成すると共に、第１黒レベルおよび第３黒レベルと第２黒レベルとの差分に基づいて画像データの階調レベルのオフセット補正を行う。つまり、第３黒レベルをライン毎に生成（更新）すると共に、第１黒レベルを画像データの階調レベルからライン毎に減算してオフセット補正を行い、そのオフセット補正を行った画像データの階調レベルに第３黒レベルと第２黒レベルとの差分を加算してオフセット補正を行う。
【００５４】
そして、複数のセンサチップを主走査方向に沿って千鳥状に配列することにより、その各センサチップの主走査方向の端部にそれぞれ光学的黒画像部を設けることが可能になるため、原稿の画像読み取りを画素単位で黒レベルが変動するような光電変換素子を複数個用いて行う場合でも、上述したように画素単位のオフセット補正（黒レベル補正）に加えて、センサチップ単位のオフセット補正を行うことができ、画素単位およびセンサチップ単位の黒レベル変動を抑制できる。また、ライン単位に黒レベル変動が発生する場合でも、ライン単位の黒レベル差も抑制できる。
したがって、高精度のオフセット補正（黒レベル補正）がなされた画像データを出力することができ、出力画像に縦スジが発生することを抑制することができる。
【００５５】
〔第２実施例〕
次に、第２実施例について説明する。なお、この第２実施例は第１実施例と若干異なるだけなので、その異なる部分のみを説明する。
第２実施例では、図４の第３黒レベル生成部３０４内で前ラインの第３黒レベルの値と現ラインの第３黒レベルの値を重加算平均処理することで、第３黒レベルの値を更新する。例えば、前ライン重み３／４、現ライン重み１／４で重加算平均を行う場合、次式となる。
第３黒レベル値＝前ライン第３黒レベル値×３／４＋現ライン第３黒レベル値×１／４
【００５６】
このように、第３黒レベルを副走査方向に重加算平均した値として算出することにより、ノイズ量によって重加算平均の係数を調整することで、光学的黒画像部の画素数が少ない場合でもノイズに影響されない精度の良いオフセット補正が可能となる。
すなわち、複数のセンサチップを主走査方向に沿って千鳥状に配列する場合、各センサチップのオーバラップする部分の画素数を多くとれれば、光学的黒画像部を増やしてノイズ除去のための平均化精度を上げることが可能であるが、オーバラップする部分の画素数を増やせない場合がある。この場合、ライン単位に黒画像データの階調レベルを平均化してオフセット補正を実施すると、ノイズの影響で補正精度が悪くなるが、その問題は第２実施例によって解消できる。
【００５７】
〔第３実施例〕
次に、第３実施例について説明する。なお、この第３実施例は第１実施例と若干異なるだけなので、その異なる部分のみを説明する。
第３実施例では、図４の第３黒レベル生成部３０４内で図８に示した光学的黒画像部（ＯＰＢ部）の複数ライン分の平均値から第３黒レベルの値を算出する。この場合、第３黒レベルの値の更新は毎ラインではなく、光学的黒画像部（ＯＰＢ部）の平均化ライン数によって決定される。
このように、第３黒レベルを複数ライン分の平均値とすることにより、第２実施例と同様の効果を得られる。
【００５８】
〔第４実施例〕
次に、第４実施例について説明する。なお、この第４実施例は第１実施例と若干異なるだけなので、その異なる部分のみを説明する。
図７は、図３の黒補正部２０４とその周辺回路の他の構成例を示すブロック図であり、図４と同じ部分には同一符号を付している。
【００５９】
第４実施例では、図７に示すように黒補正部２０４から図４の第２黒補正部３０５を削除し、代わりに黒補正部２０４の外部にＤＡＣコード変換部５０１，黒補正ＤＡＣ５０２，および第２黒補正部５０３を備えている。これらは、各黒補正部２０４毎に備えている。
ＤＡＣコード変換部５０１は、差分算出部３０６によるライン毎の算出値（第３黒レベル生成部３０４によってライン毎に生成された第３黒レベルと第２黒レベル生成部３０３によって生成された第２黒レベルとの差分）を示す黒レベル調整用のデジタル信号を黒補正ＤＡＣ５０２に入力可能なデジタル信号に変換する信号変換手段である。
【００６０】
黒補正ＤＡＣ５０２は、ＤＡＣコード変換部５０１からの黒レベル調整用のデジタル信号をアナログ信号に変換するＤ／Ａ変換手段である。
この黒補正ＤＡＣ５０２は、デジタル設定値に対して出力されるアナログ値が制御されるので、例えば８ビットのＤＡＣと仮定した場合、「０〜２５５」の設定値毎に出力するアナログ電圧の値が決まる。
【００６１】
よって、オフセット補正なしの場合に、設定値を「１２７」としておき、ＤＡＣコード変換部５０１から入力される黒レベル調整用のデジタル信号の値（差分算出部３０６によって算出された差分に対応する値）がプラス（正）であれば「１２７」を大きくする側、マイナス（負）であれば「１２７」を小さくする側にそれぞれ設定値を制御することにより、第２黒補正部５０３のオフセットレベルを制御することが可能になる。
【００６２】
この場合、オフセット補正なしの場合でも、黒レベル調整用のアナログ信号として基準レベルのアナログ電圧の値を示すアナログ信号（差分算出部３０６によって算出された差分「０」に対応する）を第２黒補正部５０３へ入力するようにしており、その基準レベルのアナログ電圧の値に対して、ＤＡＣコード変換部５０１から入力される黒レベル調整用のデジタル信号の値に対応するアナログ電圧の値が正の場合には基準レベルのアナログ電圧の値を高くする側、負の場合には基準レベルのアナログ電圧の値を低くする側に制御し、第２黒補正部５０３のオフセットレベルを制御することにより、Ａ／Ｄコンバータ２０３から出力される画像データの階調レベルのオフセット補正を行うことができる。
【００６３】
第２黒補正部５０３は、黒補正ＤＡＣ５０２から出力された黒レベル調整用のアナログ信号に基づいて、Ａ／Ｄコンバータ２０３の前段のアンプ回路２０２からのアナログ画像信号に対してオフセット補正を行う第２のオフセット補正手段である。
この第２黒補正部５０３は、アナログ加算回路を用いており、黒補正ＤＡＣ５０２から入力される黒レベル調整用のアナログ信号が示すアナログ電圧の値をアンプ回路２０２からのアナログ画像信号が示すアナログ電圧の値に加算することにより、そのアナログ画像信号に対してアナログ的にオフセット補正を行うことができる。
【００６４】
この第４実施例では、コントローラ部１００からの指示により、第１〜第３実施例のいずれかと同様に、光源部２００が消灯された状態で黒補正部２０４の第１黒レベル生成部３０２および第２黒レベル生成部３０３がそれぞれ第１黒レベル，第２黒レベルを生成して保持し、原稿の画像読み取り時に、第３黒レベル生成部３０４が第３黒レベルをライン毎に生成する。
また、差分算出部３０６が、第２黒レベル生成部３０３によって生成された第２黒レベルと第３黒レベル生成部３０４によって生成された第３黒レベルがライン毎に入力されると、その入力された第３黒レベルと第２黒レベルとの差分を算出して、その算出値を示す黒レベル調整用のデジタル信号をＤＡＣコード変換部５０１へ出力する。
【００６５】
それによって、ＤＡＣコード変換部５０１が、差分算出部３０６からの黒レベル調整用のデジタル信号を黒補正ＤＡＣ５０２に入力可能なデジタル信号に変換して黒補正ＤＡＣ５０２へ出力し、その黒補正ＤＡＣ５０２が、そのデジタル信号をアナログ信号に変換すし、第２黒補正部５０３が、そのアナログ信号に基づいてアンプ回路２０２からのアナログ画像信号に対してオフセット補正を行う。
さらに、第１黒補正部３０１が、第２黒補正部５０３によってオフセット補正が行われたアナログ画像信号が入力されたＡ／Ｄコンバータ２０３から出力されたデジタル画像信号（画像データ）の階調レベルから第１黒レベル生成部３０２に保持されている第１黒レベルを更に減算してオフセット補正を行う。
【００６６】
このように、画像読取装置は、光源が消灯された状態で画像データ（Ａ／Ｄコンバータから出力されたデジタル画像信号）の階調レベルを第１黒レベルとして画素毎に生成すると共に、画像データのセンサチップにおける光学的黒画像部に対応する部分の階調レベルの平均値を第２黒レベルとして生成し、原稿の画像読み取り時に、画像データの上記光学的黒画像部に対応する部分の階調レベルの平均値を第３黒レベルとして生成した後、第１黒レベルおよび第３黒レベルと第２黒レベルとの差分に基づいてアンプ回路からのアナログ画像信号に対してオフセット補正を行い、そのオフセット補正を行ったアナログ画像信号が入力されたＡ／Ｄ変換手段から出力されたデジタル画像信号の階調レベルより上記第１黒レベルを減算してオフセット補正を行う。
【００６７】
そして、複数のセンサチップを主走査方向に沿って千鳥状に配列することにより、その各センサチップの主走査方向の端部にそれぞれ光学的黒画像部を設けることが可能になるため、原稿の画像読み取りを画素単位で黒レベルが変動するような光電変換素子を複数個用いて行う場合でも、上述したように画素単位のオフセット補正（黒レベル補正）に加えて、センサチップ単位のオフセット補正を行うことができ、画素単位およびセンサチップ単位の黒レベル変動を抑制できる。また、ライン単位に黒レベル変動が発生する場合でも、ライン単位の黒レベル差も抑制できる。
したがって、高精度のオフセット補正（黒レベル補正）がなされた画像データを出力することができ、出力画像に縦スジが発生することを抑制することができる。
また、オフセット補正を行う部分をデジタル回路のみで構成するよりも小さな回路規模で構成できるため、低コスト化を実現することもできる。
【００６８】
〔第５実施例〕
次に、第５実施例について説明する。なお、この第５実施例は第４実施例と若干異なるだけなので、その異なる部分のみを説明する。
第５実施例では、図７の第３黒レベル生成部３０４内で前ラインの第３黒レベルの値と現ラインの第３黒レベルの値を重加算平均処理することで、第３黒レベルの値を更新する。例えば、前ライン重み３／４、現ライン重み１／４で重加算平均を行う場合、次式となる。
第３黒レベル値＝前ライン第３黒レベル値×３／４＋現ライン第３黒レベル値×１／４
【００６９】
このように、第３黒レベルを副走査方向に重加算平均した値として算出することにより、ノイズ量によって重加算平均の係数を調整することで、光学的黒画像部の画素数が少ない場合でもノイズに影響されない精度の良いオフセット補正が可能となる。
すなわち、複数のセンサチップを主走査方向に沿って千鳥状に配列する場合、各センサチップのオーバラップする部分の画素数を多くとれれば、光学的黒画像部を増やしてノイズ除去のための平均化精度を上げることが可能であるが、オーバラップする部分の画素数を増やせない場合がある。この場合、ライン単位に黒画像データの階調レベルを平均化してオフセット補正を実施すると、ノイズの影響で補正精度が悪くなるが、その問題は第５実施例によって解消できる。
【００７０】
〔第６実施例〕
次に、第６実施例について説明する。なお、この第６実施例は第４実施例と若干異なるだけなので、その異なる部分のみを説明する。
第６実施例では、図７の第３黒レベル生成部３０４内で図８に示した光学的黒画像部（ＯＰＢ部）の複数ライン分の平均値から第３黒レベルの値を算出する。この場合、第３黒レベルの値の更新は毎ラインではなく、光学的黒画像部（ＯＰＢ部）の平均化ライン数によって決定される。
このように、第３黒レベルを複数ライン分の平均値とすることにより、第５実施例と同様の効果を得られる。
【産業上の利用可能性】
【００７１】
以上の説明から明らかなように、この発明によれば、画像読取装置が、原稿の画像読み取りを画素単位で黒レベルが変動するような光電変換素子を複数個用いて行う場合でも、高精度のオフセット補正がなされたデジタル画像信号を出力することができる。高画質のデジタル画像信号を出力可能な画像読取装置を提供できる。
【図面の簡単な説明】
【００７２】
【図１】この発明の一実施形態である画像読取装置の機構部の構成例を示す図である。
【図２】その画像読取装置の制御系の構成例を示すブロック図である。
【図３】図１，図２の第２読取部２５の制御系の要部構成例を示すブロック図である。
【図４】図３の黒補正部２０４の構成例を示すブロック図である。
【００７３】
【図５】図２のコントローラ部１００による黒補正シーケンスの一例を示すフロー図である。
【図６】図４の第１黒レベル生成部３０２，第２黒レベル生成部３０３，第３黒レベル生成部３０４による第１〜第３黒レベルの生成タイミングを示すタイミング図である。
【図７】図３の黒補正部２０４とその周辺回路の他の構成例を示すブロック図である。
【図８】図３の複数のセンサチップ２０１の配列の一例を示す図である。
【符号の説明】
【００７４】
２０：第１読取部    ２５：第２読取部    ２００：光源部    ２０１：センサチップ
２０２：アンプ回路    ２０３：Ａ／Ｄコンバータ    ２０４：黒補正部
３０１：第１黒補正部    ３０２：第１黒レベル生成部    ３０３：第２黒レベル生成部
３０４：第３黒レベル生成部    ３０５，５０３：第２黒補正部    ３０６：差分算出部
５０１：ＤＡＣコード変換部    ５０２：黒補正ＤＡＣ
【図１】
2010136164.tif 000003
【図２】
2010136164.tif 000004
【図３】
2010136164.tif 000005
【図４】
2010136164.tif 000006
【図５】
2010136164.tif 000007
【図６】
2010136164.tif 000008
【図７】
2010136164.tif 000009
【図８】
2010136164.tif 000010