(57)【要約】  【課題】読取画像に含まれるノイズ量の変化に応じて、適切なシェーディング補正を行う技術を提供する。  【解決手段】画像読取装置５０は、黒基準データを取得する取得手段（１２０）と、画像データの読み取りを行う画像読取手段（１２０）と、取得された黒基準データを用いて、読み取られた画像データのシェーディング補正を行う補正手段（１３１）と、を備え、取得手段（１２０）は、１ページの画像データが読み取られる間に、黒基準データを複数回取得する。【選択図】図１
2011229052.tif 000002
【特許請求の範囲】
【請求項１】
黒基準データを取得する取得手段と、
画像データの読み取りを行う画像読取手段と、
前記取得手段で取得された前記黒基準データを用いて、前記読取手段で読み取られた前
記画像データのシェーディング補正を行う補正手段と、を備え、
前記取得手段は、
１ページの画像データが読み取られる間に、黒基準データを複数回取得する、
ことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記取得手段は、
前記画像読取手段による画像データの読み取り開始前のアイドル期間が所定期間以上で
ある場合に限り、１ページの画像データが読み取られる間に、黒基準データを複数回取得
する、
ことを特徴とする画像読取装置。
【請求項３】
請求項１又は２に記載の画像読取装置であって、
前記取得手段は、
ライン毎に黒基準データを取得する、
ことを特徴とする画像読取装置。
【請求項４】
請求項１又は２に記載の画像読取装置であって、
前記取得手段は、
時間経過に従って取得される黒基準データの変化が大きいほど頻繁に黒基準データを取
得する、
ことを特徴とする画像読取装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像読取装置であって、
前記画像読取手段は、
１ラインの画像データを４シフト方式で読み取り、
前記取得手段は、
前記４シフト方式により出力される４つのシフトパルスのうち１つのシフトパルスが出
力されるタイミングで、黒基準データを取得する、
ことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関する。
【背景技術】
【０００２】
スキャナー装置などの画像読取装置では、光源の光量不均一性や画像読取素子の感度バ
ラツキ等による読取画像のムラを防止するために、シェーディング補正を行うものがある
（例えば、特許文献１）。このシェーディング補正には、白基準データと黒基準データが
用いられる。白基準データは、基準版を読み取ることにより取得される。また、黒基準デ
ータは、光源を消灯して読み取ることにより取得される。
【０００３】
通常、上記の基準データ（白基準データ、黒基準データ）は、原稿の読み取りに先立ち
、１度だけ取得され、シェーディング補正に使用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３５４１３７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、原稿の読み取り中に熱等が発生して、読取画像に含まれるノイズ量が変化して
しまう場合がある。この場合には、原稿の読み取りに先だって取得した黒基準データ（固
定値）を用いてシェーディング補正を行ったとしても、適切に補正できない。
【０００６】
本発明は、読取画像に含まれるノイズ量の変化に応じて、適切なシェーディング補正を
行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本願発明は、黒基準データを取得する取得手段と、画像デー
タの読み取りを行う画像読取手段と、前記取得手段で取得された前記黒基準データを用い
て、前記読取手段で読み取られた前記画像データのシェーディング補正を行う補正手段と
、を備え、前記取得手段は、１ページの画像データが読み取られる間に、黒基準データを
複数回取得する。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像読取装置５０の概略構成の一例を示すブロック図である。
【図２】原稿（画像データ）の読み取りとともに黒基準データの読み取りを行う制御について説明するための図である。
【図３】（Ａ）黒基準データをライン毎に読み取る場合の、黒基準データの輝度値（レベル）を示す図である。（Ｂ）シェーディング補正後に画像データに含まれているノイズ量（ノイズレベル）を示す図である。
【図４】画像読取処理（原稿の読み取り処理）の一例を説明するためのフローチャートである。
【図５】画像読取処理の変形例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態が適用された画像読取装置５０の概略構成の一例を示すブ
ロック図である。
【００１１】
画像読取装置５０は、筐体の上面に原稿台（不図示）を備えた、いわゆるフラットベッ
ド型画像読取装置である。画像読取装置５０は、イメージセンサー２２０を走査して、透
明板の原稿台に載置された原稿の画像を読み取る。
【００１２】
また、画像読取装置５０は、シェーディング補正を行うために使用する白基準データを
生成するための機構を有している。本実施形態では、画像読取装置５０は、例えば、筐体
の上面に反射率の高い均一な反射面である白基準板（不図示）を備えている。画像読取装
置５０は、ＬＥＤ光源２１０を発光（点灯）させて、イメージセンサー２００により白基
準板を読み取る。
【００１３】
また、一般的なシェーディング補正には黒基準データも使用されるが、画像読取装置５
０は、黒基準データを生成するための特別な機構を備えない。画像読取装置５０は、例え
ば、ＬＥＤ光源２１０を消灯させた状態で画像データを読み取ることにより、黒基準デー
タを生成する。
【００１４】
画像読取装置５０は、図示するように、ＬＥＤ光源２１０及びイメージセンサー２２０
を搭載したキャリッジ２００と、キャリッジ２００の移動を制御する駆動機構３００と、
画像読取装置５０の全体を制御し、画像を読み取るための種々の処理を行うコントローラ
ー１００と、を備えている。
【００１５】
キャリッジ２００は、イメージセンサー２２０を、ＬＥＤ光源２１０とともに副走査方
向に運搬する。キャリッジ２００は、原稿台の盤面に対し平行なガイド用のシャフト等に
スライド自在に係止されており、駆動機構３００のモーター（例えば、ＤＣモーター）に
より回転するベルトにより牽引される。キャリッジ２００の移動量は、駆動機構３００の
モーターの回転量に応じてパルスを出力するエンコーダーの出力値により制御される。
【００１６】
ＬＥＤ光源２１０は、赤色（Ｒ）ＬＥＤ、緑色（Ｇ）ＬＥＤ、青色（Ｂ）ＬＥＤからな
り、ＲＧＢの３色の光を所定の順序で発生する。本実施形態では、ＬＥＤ光源２１０は、
通常の原稿又は白基準板の１ライン分の読み取りを行う場合には、赤色ＬＥＤ、緑色ＬＥ
Ｄ、青色ＬＥＤの順に光を発生する。そして、原稿の画像データ又は白基準データの生成
に必要なライン数分の読み取りを行うために、同様の発光動作を繰り返す。各色のＬＥＤ
の発光時間は、色ごとに予め定められており、点灯してからその定められた時間が経過し
たときに、消灯する。なお、１ライン分の読み取りを行う場合の発光順序は、ＲＧＢの順
序に限られない。
【００１７】
イメージセンサー２００は、原稿に反射した光を受光し、受光量に応じた電荷を蓄積し
、画像読取データ（電気信号）として、コントローラー１００に送る。
【００１８】
イメージセンサー２００は、主走査方向に並んだ複数のセンサーチップからなる。各セ
ンサーチップは、通常のＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Dev
ice）イメージセンサーと同様の構成を備えている。すなわち、各センサーチップは、光
電変換素子（フォトダイオード）と、シフトゲートと、シフトレジスターと、を備える。
そして、光電変換素子に蓄積された電荷を、シフトゲートを開通させてシフトレジスター
へ転送し、シフトレジスターにより電荷を順次移動させながら出力する。
【００１９】
シフトゲートの開通（電荷の転送）は、シフトパルス（後述する読取制御部１２０から
の信号）の印加に応答して行われる。光電変換素子は、常時、光の受光量に応じて電荷を
蓄積しているため、電荷のシフトレジスターへの転送タイミングが、次の発光色の光につ
いての電荷を蓄積する開始タイミングとなる。シフトレジスターに転送された電荷は、シ
フトレジスターの末端の出力部より、電気信号（アナログデータ）に変換されて、Ａ／Ｄ
変換部１１０に送られる。
【００２０】
シフトレジスターに格納された電荷の出力は、所定の読み出しクロック（後述する読取
制御部１２０からの信号）に応答して行われる。例えば、１クロック毎に１画素の電荷が
アナログデータとして出力される。
【００２１】
コントローラー１００は、イメージセンサー２２０から出力されたアナログデータをデ
ジタルデータに変換するＡ／Ｄ変換部１１０と、Ａ／Ｄ変換部１１０から出力されたデジ
タルデータに対して各種補正を行うデータ補正処理部１３０と、データ補正処理部１３０
が各種補正を行うためのデジタルデータ（上述した白基準データや黒基準データ）を記憶
する記憶部１４０と、データ補正処理部１３０からのデータをパーソナルコンピューター
などのホストに送るための出力部１５０と、コントローラー１００内の各機能部を全体的
に制御するとともに、キャリッジ２００内のＬＥＤ光源２１０やイメージセンサー２２０
、及び、駆動機構３００を制御する読取制御部１２０と、を備えている。
【００２２】
読取制御部１２０は、駆動機構３００のモーターの回転を制御することにより、キャリ
ッジ２００の移動を制御する。
【００２３】
また、読取制御部１２０は、イメージセンサー２２０による、画像読み取り、白基準デ
ータの読み取り、黒基準データの読み取り、を制御する。
【００２４】
具体的には、読取制御部１２０は、イメージセンサー２２０に対してシフトパルスの提
供を行い、光電変換素子に蓄積された電荷のシフトレジスターへの転送タイミング（次の
電荷蓄積の開始タイミング）を制御する。また、読取制御部１２０は、イメージセンサー
２２０に対して読み出しクロックの供給を行い、シフトレジスターに格納されている電荷
のＡ／Ｄ変換部１１０への出力を制御する。
【００２５】
また、読取制御部１２０は、イメージセンサー２２０の読み取り動作に合わせて、ＬＥ
Ｄ光源２１０の点灯、消灯を制御する。
【００２６】
なお、シフトパルス及び読み出しクロックは、例えば、読取制御部１２０が出力する基
準のクロックに基づいて各種信号を生成するタイミングジェネレーターにより生成される
ようにしてもよい。タイミングジェネレーターは、例えば、キャリッジ２００に設けるこ
とができる。もちろん、コントローラー１００に設けられてもよい。
【００２７】
ところで、従来の画像読取装置は、画像データの読み取りに先だって、白基準データお
よび黒基準データを読み取る。これに対し、本願の読取制御部１２０は、画像データとと
もに黒基準データを読み取る（すなわち、ライン毎に黒基準データを読み取る）。或いは
、複数ラインの画像データを読み取る毎に、黒基準データを読み取るようにしてもよい。
いずれにせよ、本願の読取制御部１２０は、１ページの画像データが読み取られる間に、
黒基準データを複数回読み取る（取得する）。
【００２８】
図２は、原稿（画像データ）の読み取りとともに黒基準データの読み取りを行う制御に
ついて説明するための図である。図示するように、読取制御部１２０は、１ラインの原稿
（画像データ）を読み取る間に、４回シフトパルス（シフト信号）をイメージセンサー２
２０に供給する（４シフト方式）。図示する例では、読取制御部１２０は、１回目のシフ
トパルスをイメージセンサー２２０に供給するとともに、ＬＥＤ光源（Ｒ、Ｇ、Ｂの全て
）２１０を消灯させた状態（図示する「Ｎ」）にして、光電変換素子に電荷を蓄積させる
。それから、読取制御部１２０は、２回目、３回目、４回目のシフトパルスを、順次、イ
メージセンサー２２０に供給するタイミングで、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の
ＬＥＤ光源２１０をそれぞれ点灯させ、１ライン分の原稿（画像データ）を読み取る。も
ちろん、複数ラインの画像データを読み取る毎に、黒基準データを読み取る場合には、読
取制御部１２０は、複数ライン毎に上記の黒基準データを読み取る制御を行うようにすれ
ばよい。
【００２９】
図３（Ａ）は、黒基準データをライン毎に読み取る場合の、黒基準データの輝度値（レ
ベル）を示す図である。図示するように、本願の画像読取装置５０では、原稿（画像デー
タ）の読み取りとともに、ライン毎に黒基準データを読み取るため、画像データに含まれ
るノイズ量がライン毎に変化するような状況であっても、そのノイズ量の変化に応じた黒
基準データ（点線）を得ることができる。すなわち、前回に読み取ったラインよりも輝度
値を増加させるノイズが画像データに加えられている場合には、その増加量だけ輝度値を
増加させた黒基準データを得ることができる。同様に、前回に読み取ったラインよりも輝
度値を減少させるノイズが画像データに加えられている場合には、その減少量だけ輝度値
を減少させた黒基準データを得ることができる。
【００３０】
また、同図の実線で示すように、複数ライン毎に黒基準データを読み取る場合には、黒
基準データの読み取り毎に可変する黒基準データを得ることができる。ライン毎に黒基準
データを読み取る場合よりも誤差は大きくなるが、画像データに含まれるノイズ量の変化
が小さい場合には、その誤差を無視できる程度に、ノイズ量の変化に応じた黒基準データ
を得ることができる。
【００３１】
図１に戻り、データ補正処理部１３０は、Ａ／Ｄ変換部１１０から出力されたデジタル
データにシェーディング補正などの各種補正を施して、出力部１５０に出力する。
【００３２】
例えば、データ補正処理部１３０は、図示するように、シェーディング補正を行うシェ
ーディング補正部１３１を有する。
【００３３】
シェーディング補正部１３１は、Ａ／Ｄ変換部１１０から出力された白基準データおよ
び黒基準データを用いて、Ａ／Ｄ変換部１１０から出力された画像データに対して、対応
する画素ごとに、所定の補正式に従ったシェーディング補正を行う。
【００３４】
具体的には、シェーディング補正部１３１は、画像データの画素ごとに、以下の補正式
を用いてシェーディング補正を行う。
【００３５】
（補正式）
Ｄｘ’＝｛（Ｄｘ−Ｋｘ）／（補正係数Ａ×Ｗｘ）｝×補正係数Ｂ
【００３６】
ただし、Ｄｘ’は、シェーディング補正が施された後の輝度値である。また、Ｄｘは、
シェーディング補正が施される前の輝度値（すなわち、Ａ／Ｄ変換部１１０から出力され
た値）である。Ｗｘは、白基準データの輝度値であり、Ｋｘは、黒基準データの輝度値で
ある。また、補正係数Ａは、白基準データを調整するための係数であり、補正係数Ｂは、
有効階調領域を調整するための係数である。
【００３７】
ところで、シェーディング補正部１３１は、読み取られた画像データの各画素に対して
、上記のシェーディング補正を行うわけだが、画像データをライン毎に順次読み取ってい
くうちに、環境（例えば、熱など）の変化によって、画像データに含まれるノイズ量も変
化する。それにもかかわらず、固定値の（画像データの読み取り前に１度だけ読み取った
）黒基準データを全ライン（全画素）のシェーディング補正に用いていたのでは、補正後
の画像データは劣化してしまう。このことは、上記の補正式の「Ｄｘ−Ｋｘ」の項から明
らかである。
【００３８】
そこで、本願発明では、画像データに含まれるノイズ量の変化に応じて、可変の黒基準
データを用いてシェーディング補正を行う。具体的には、シェーディング補正部１３１は
、上述したように、画像データとともに（ライン毎に）読み取られた黒基準データを用い
て、シェーディング補正を行う。もちろん、複数ラインごとに読み取られた黒基準データ
を用いて、シェーディング補正を行うようにしてもよい。いずれにせよ、シェーディング
補正部１３１は、１ページの画像データが読み取られる間に複数回取得された黒基準デー
タを用いて、シェーディング補正を行う。
【００３９】
図３（Ｂ）は、シェーディング補正後に画像データに含まれているノイズ量（ノイズレ
ベル）を示す図である。点線で示すように、従来の画像読取装置では、原稿（画像データ
）の読み取りに先だって１度だけ読み取られた黒基準データ（固定値）を用いてシェーデ
ィング補正を行うため、原稿の読み取り制御に従って（ライン毎に）変化するノイズ（補
正前に画像データに加えられたノイズ）がシェーディング補正後の画像データにそのまま
残ってしまう。一方、実線で示すように、本願の画像読取装置５０では、画像データとと
もに（ライン毎に）読み取られた黒基準データを用いてシェーディング補正を行うため、
原稿の読み取り制御に従って（ライン毎に）変化するノイズ（補正前に画像データに加え
られたノイズ）をキャンセルすることができる。
【００４０】
図１に戻り、記憶部１４０は、データ補正処理部１３０が各種補正処理を行うためのデ
ータを記憶する。具体的には、記憶部１４０は、白基準データを記憶する黒基準データＤ
Ｂ（データベース）１４１や、黒基準データを記憶する白基準データＤＢ（データベース
）１４２などを有する。
【００４１】
出力部１５０は、ネットワーク接続やＵＳＢ接続を行うためのインターフェイスを備え
、データ補正処理部１３０から出力されたデジタルデータを、ホストコンピューターに送
信する。
【００４２】
上記のコントローラー１００の主な構成要素は、演算装置であるＣＰＵと、プログラム
等が記録されたＲＯＭと、メインメモリーとしてデータ等を一時的に格納するＲＡＭと、
ホスト等との入出力を制御するインターフェイスと、各構成要素間の通信通路となるシス
テムバスと、を備えた一般的なコンピューターにより達成することができる。特定の処理
を専用に行うように設計されたＡＳＩＣ（Application Specific Integrated Circuit）
を含んで、又は、ＡＳＩＣにより構成されていてもよい。Ａ／Ｄ変換部１１０は、アナロ
グフロントエンドＩＣ（Integrated Circuit）で構成することができる。
【００４３】
本実施形態が適用された画像読取装置５０は、以上のような構成からなる。ただし、こ
の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の
構成に限られない。また、一般的な画像読取装置が備える他の構成を排除するものではな
い。また、画像読取装置５０は、さらにプリント機能や、ファクシミリ機能を有する複合
機であってもよい。また、Ａ／Ｄ変換部１１０は、キャリッジ２００内の基板に搭載され
ていてもよい。
【００４４】
また、上記した各構成要素は、画像処理装置１００の構成を理解容易にするために、主
な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発
明が制限されることはない。画像処理装置１００の構成は、処理内容に応じて、さらに多
くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行
するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実
行されてもよいし、複数のハードウェアで実行されてもよい。
【００４５】
次に、上記構成からなる画像読取装置５０の特徴的な動作について説明する。
【００４６】
＜画像読取処理＞
図４は、本実施形態の画像読取装置５０で実行される画像読取処理（原稿の読み取り処
理）の一例を説明するためのフローチャートである。
【００４７】
画像読取装置５０の読取制御部１２０は、本フローの開始に先だって、イメージセンサ
ー２２０による、白基準データの読み取りを制御する。イメージセンサー２２０によって
読み取られた白基準データは、データ補正処理部１３０によって記憶部１４０の白基準デ
ータＤＢ１４１に格納される。
【００４８】
そして、読取制御部１２０は、白基準データの読み取り後、ライン毎、或いは、複数ラ
イン毎に原稿（画像データ）を読み取る制御（本フロー）を開始する。
【００４９】
それから、読取制御部１２０は、シフトパルスをイメージセンサー２２０に供給する毎
に、その供給に先立ち、黒基準データの取得タイミングであるか否か判別する（ステップ
Ｓ１０１）。
【００５０】
例えば、読取制御部１２０は、ライン毎に黒基準データの読み取りを行う場合には、イ
メージセンサー２２０に供給したシフトパルス数をカウントしておき、１ラインの読み取
りにおいて最初（１回目）のシフトパルスであれば、黒基準データの取得タイミングであ
ると判定する。一方、読取制御部１２０は、１ラインの読み取りにおいて最初ではない（
２回目、３回目、４回目）シフトパルスであれば、黒基準データの取得タイミングではな
いと判定する。
【００５１】
また、読取制御部１２０は、複数ライン毎に黒基準データの読み取りを行う場合には、
イメージセンサー２２０に供給したシフトパルス数をカウントしておき、所定数（例えば
、所定ライン数×４）で割り切れる値であれば、黒基準データの取得タイミングであると
判定する。一方、読取制御部１２０は、所定数（例えば、所定ライン数×４）で割り切れ
ない値であれば、黒基準データの取得タイミングではないと判定する。
【００５２】
そして、読取制御部１２０は、黒基準データの取得タイミングであると判定された場合
には（ステップＳ１０１；Ｙｅｓ）、黒基準データの読み取りを行う（ステップＳ１０２
）。具体的には、読取制御部１２０は、シフトパルスをイメージセンサー２２０に供給す
るとともに、ＬＥＤ光源２１０を消灯させる。このとき、シフトパルスが供給されたイメ
ージセンサー２２０は、シフトゲートを開通させて光電変換素子に既に蓄積されている電
荷（黒基準データではない）をシフトレジスターに転送するとともに、黒基準データを読
み取るために新たに電荷の蓄積を開始する。
【００５３】
一方、読取制御部１２０は、黒基準データの取得タイミングではないと判定された場合
には（ステップＳ１０１；Ｎｏ）、画像（ＲＧＢ）データの読み取りを行う（ステップＳ
１０３）。具体的には、読取制御部１２０は、シフトパルスをイメージセンサー２２０に
供給するとともに、ＬＥＤ光源２１０の赤色（Ｒ）ＬＥＤ、緑色（Ｇ）ＬＥＤ、青色（Ｂ
）ＬＥＤのいずれかを点灯させる。このとき、シフトパルスが供給されたイメージセンサ
ー２２０は、シフトゲートを開通させて光電変換素子に既に蓄積されている電荷（赤色Ｌ
ＥＤを点灯させるときは黒基準データ）をシフトレジスターに転送するとともに、画像デ
ータを読み取るために新たに電荷の蓄積を開始する。
【００５４】
ステップＳ１０２又はステップＳ１０３の処理を終了すると、読取制御部１２０は、処
理をステップＳ１０１に戻し、読取対象の画像データについて未処理のデータ（ライン）
がなくなるまで上記のステップＳ１０１〜ステップＳ１０３の処理を繰り返す。
【００５５】
以上の画像読取処理を行うことにより、本実施形態の画像読取装置５０は、ライン毎或
いは複数ライン毎に黒基準データを取得できるため、原稿の読み取りに伴い読取画像に含
まれるノイズ量に変化が生じたとしても、ノイズ量の変化に応じた黒基準データを取得で
きる。また、上述した通り、１ラインの画像データを４シフト方式で読み取っており、そ
のうちの１シフトを黒基準データの読み取りに割り当てているため、原稿の読み取り途中
でモーターを止めずに黒基準データを取得できる。
【００５６】
なお、上記した各フローの各処理単位は、画像読取装置５０を理解容易にするために、
主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によっ
て、本願発明が制限されることはない。画像読取装置５０が行う処理は、さらに多くの処
理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を
実行してもよい。
【００５７】
また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するも
のではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【００５８】
例えば、上記の実施形態では、読取対象の原稿に対して、処理（画像読取処理）中一貫
して、同ライン数（１ライン又は複数ライン）毎に黒基準データを取得している。しかし
、本発明は、これに限定されず、読取対象の原稿について、処理（画像読取処理）の途中
で黒基準データを取得する頻度を変更するようにしてもよい。
【００５９】
＜変形例の画像読取処理＞
図５は、画像読取装置５０で実行される画像読取処理（原稿の読み取り処理）の変形例
を説明するためのフローチャートである。
【００６０】
上記の実施形態と同様に、画像読取装置５０の読取制御部１２０は、本フローの開始に
先だって、イメージセンサー２２０による、白基準データの読み取りを行う。
【００６１】
そして、読取制御部１２０は、白基準データの読み取り後、本フローを開始する。
【００６２】
それから、読取制御部１２０は、シフトパルスをイメージセンサー２２０に供給する毎
に、その供給に先立ち、黒基準データの取得タイミングであるか否か判別する（ステップ
Ｓ２０１）。
【００６３】
例えば、読取制御部１２０は、本フローを開始して初めてステップＳ２０１の処理を実
行する場合には、ユーザーによって予め指定されたタイミング（例えば、ライン毎、複数
ライン毎）であれば、黒基準データを取得するタイミングであると判定し、それ以外のタ
イミングであれば、黒基準データを取得するタイミングではないと判定する。
【００６４】
また、読取制御部１２０は、後述するステップＳ２０４において黒基準データを取得す
るライミングが決定（変更）されている場合には、ステップＳ２０４で決定（変更）され
たタイミングであれば、黒基準データを取得するタイミングであると判定し、それ以外の
タイミングであれば、黒基準データを取得するタイミングではないと判定する。
【００６５】
そして、読取制御部１２０は、黒基準データの取得タイミングであると判定された場合
には（ステップＳ２０１；Ｙｅｓ）、上記実施形態と同様に、黒基準データの読み取りを
行う（ステップＳ２０２）。
【００６６】
それから、読取制御部１２０は、黒基準データの読み取り後、読み取った黒基準データ
（に含まれているノイズ量）の変化率を算出する（ステップＳ２０３）。具体的には、読
取制御部１２０は、読み取った複数の黒基準データを比較して黒基準データの輝度値（全
画素の平均）の変化率を算出する。例えば、（直前のステップＳ２０２で読み取った黒基
準データの輝度値）／（それ以前に読み取った黒基準データの輝度値）を算出すればよい
。
【００６７】
そして、読取制御部１２０は、ステップＳ２０３で算出した変化率に基づいて、次回の
黒基準データの取得タイミングを決定する（ステップＳ２０４）。例えば、読取制御部１
２０は、ステップＳ２０２で読み取った黒基準データ（に含まれているノイズ量）の変化
率が所定の第１閾値を上回る場合には、黒基準データをより頻繁に取得する必要があると
みなして、次回の黒基準データの取得タイミングを早める。また、読取制御部１２０は、
ステップＳ２０２で読み取った黒基準データ（に含まれているノイズ量）の変化率が所定
の第２閾値を下回る場合には、黒基準データを頻繁に取得する必要がないとみなして、次
回の黒基準データの取得タイミングを遅らせる。また、読取制御部１２０は、ステップＳ
２０２で読み取った黒基準データ（に含まれているノイズ量）の変化率が所定の第２閾値
から所定の第１閾値の範囲内である場合には、黒基準データの取得頻度を変更する必要は
ないとみなして、黒基準データの取得タイミングについては変更せずに本ステップ（Ｓ２
０４）を終了する。
【００６８】
ステップＳ２０４又はステップＳ２０５の処理を終了すると、読取制御部１２０は、処
理をステップＳ２０１に戻し、読取対象の画像データについて未処理のデータ（ライン）
がなくなるまで上記のステップＳ２０１〜ステップＳ２０５の処理を繰り返す。
【００６９】
以上の画像読取処理を行うことにより、変形例の画像読取装置５０は、黒基準データ（
に含まれるノイズ量）の変化が大きいほど頻繁に黒基準データを取得できる。従って、変
形例の画像読取装置５０は、必要性の程度に応じて効率的に黒基準データを取得できると
いえる。
【００７０】
また、上記実施形態では、シェーディング補正を実行するタイミングについては特に限
定していないが、シェーディング補正部１３１は、読取対象の原稿を全て読み取った後に
一括してシェーディング補正を行ってもよいし、原稿をライン単位で読み取る毎にシェー
ディング補正を行ってもよい。
【００７１】
また、一般的に、原稿の読み取り前にアイドル期間が長い場合には、原稿の読み取り途
中において画像データに含まれるノイズ量の変化が大きくなりやすいため、上記実施形態
および変形例の画像読取処理を、原稿の読み取り開始前のアイドル期間が所定期間以上で
ある場合に限り行うようにしてもよい。
【００７２】
また、上記各実施形態では、画像読取装置５０は、カラー画像の読み取りにおいて黒基
準データを取得している。しかし、本発明は、これに限定されず、モノクロ画像の読み取
りにおいて黒基準データを取得するようにしてもよい。この場合、画像読取装置５０は、
１ラインのモノクロ画像データを２シフト方式で読み取り、そのうちの１シフトを黒基準
データの読み取りに割り当てる。例えば、読取制御部１２０は、１ラインの読み取りにお
いて、最初のシフトパルスをイメージセンサー２２０に供給するタイミングで黒基準デー
タを取得し、２回目のシフトパルスをイメージセンサー２２０に供給するタイミングでモ
ノクロ画像データを取得する。
【符号の説明】
【００７３】
５０・・・画像読取装置、１００・・・コントローラー、１１０・・・Ａ／Ｄ変換部、１
２０・・・読取制御部、１３０・・・データ補正処理部、１３１・・・シェーディング補
正部、１４０・・・記憶部、１４１・・・白基準データＤＢ、１４２・・・黒基準データ
ＤＢ、１５０・・・出力部、２００・・・キャリッジ、２１０・・・ＬＥＤ光源、２２０
・・・イメージセンサー、３００・・・駆動機構
【図１】
2011229052.tif 000003
【図２】
2011229052.tif 000004
【図３】
2011229052.tif 000005
【図４】
2011229052.tif 000006
【図５】
2011229052.tif 000007