(57)【要約】【課題】イメージセンサーで画像をスキャニングする画像読取装置であって、正確なシェーディング補正を維持しつつ、処理速度の向上を図ることのできる画像読取装置、等を提供する。【解決手段】原稿を読み取ってイメージデータを生成する画像読取装置が、原稿を読み取るイメージセンサーと、黒基準データと白基準データを含むシェーディングデータに基づいて、イメージセンサーによって読み取られた原稿のデータを補正し、イメージデータを生成するデジタルデータ処理部と、イメージセンサーに読み取られたデータからシェーディングデータを生成する読取制御部と、を有し、読取制御部は、画像読取装置の電源投入の際に、シェーディングデータを生成し、原稿の読み取りの際に、黒基準データを生成し、当該黒基準データに基づいて上記生成されたシェーディングデータを補正する。【選択図】  図１
2019134351.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取ってイメージデータを生成する画像読取装置であって、
前記原稿を読み取るイメージセンサーと、
黒基準データと白基準データを含むシェーディングデータに基づいて、前記イメージセンサーによって読み取られた前記原稿のデータを補正し、前記イメージデータを生成するデジタルデータ処理部と、
前記イメージセンサーに読み取られたデータから前記シェーディングデータを生成する読取制御部と、を有し、
前記読取制御部は、前記画像読取装置の電源投入の際に、前記シェーディングデータを生成し、前記原稿の読み取りの際に、前記黒基準データを生成し、当該黒基準データに基づいて前記生成されたシェーディングデータを補正する
ことを特徴とする画像読取装置。
【請求項２】
請求項１において、
前記読取制御部は、前記生成されたシェーディングデータの黒基準データと、前記原稿の読み取りの際に生成された黒基準データとの差分に基づいて、前記生成されたシェーディングデータの白基準データを補正する
ことを特徴とする画像読取装置。
【請求項３】
請求項１あるいは２において、
更に、
前記原稿に対して発光する光源と、
前記イメージセンサーから出力されるアナログ信号をデジタル変換するＡ／Ｄ変換部と、を有し
前記読取制御部は、前記画像読取装置の電源投入の際に、前記光源のための光源点灯時間と、前記Ａ／Ｄ変換部のためのゲイン・オフセット値を生成する
ことを特徴とする画像読取装置。
【請求項４】
請求項１乃至３のいずれか１項において、
解像度及び色数が異なる複数の読取モードを備え、
前記読取制御部は、前記画像読取装置の電源投入の際に最高解像度及び最多色数の前記読取モードについて前記シェーディングデータを生成し、その他の前記読取モードについては、前記最高解像度及び最多色数の読取モードのシェーディングデータから演算により前記シェーディングデータを生成する
ことを特徴とする画像読取装置。
【請求項５】
請求項１乃至４のいずれか１項において、
前記読取制御部は、前記原稿の読み取りの際に生成された黒基準データの値が、予め定められた閾値以上である場合には、前記イメージセンサーを外光の影響を受けない位置へ移動させて、前記イメージセンサーに読み取られたデータから再度黒基準データを生成する
ことを特徴とする画像読取装置。
【請求項６】
請求項５において、
更に、
前記原稿が前記イメージセンサーに読み取られる際に載る原稿台と、
前記イメージセンサーの長手方向と交差する方向に延びるヒンジにより、前記原稿台の表面を開閉可能に、前記原稿台に取り付けられたスキャナーカバーと、を有し、
前記読取制御部は、前記黒基準データの値が予め定められた閾値以上であるか否かの判定を、前記イメージセンサーの前記ヒンジから離れた位置で読み取られたデータに基づく黒基準データを用いて行う
ことを特徴とする画像読取装置。
【請求項７】
原稿を読み取ってイメージデータを生成する画像読取装置であって、前記原稿を読み取るイメージセンサーと、黒基準データと白基準データを含むシェーディングデータに基づいて、前記イメージセンサーによって読み取られた前記原稿のデータを補正し、前記イメージデータを生成するデジタルデータ処理部と、を有する画像読取装置の制御部に、
前記画像読取装置の電源投入の際に、前記イメージセンサーに読み取られたデータから前記シェーディングデータを生成し、前記原稿の読み取りの際に、前記黒基準データを生成し、当該黒基準データに基づいて前記生成されたシェーディングデータを補正する、処理を実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージセンサーで画像をスキャニングする画像読取装置等に関し、特に、正確なシェーディング補正を維持しつつ、処理速度の向上を図ることのできる画像読取装置等に関する。
【背景技術】
【０００２】
従来、原稿の画像を読み込んでイメージデータを生成するスキャナー等の画像読取装置が普及している。かかる画像読取装置には、画像を読み取る際の解像度及びカラーが異なる複数の読取モードを備えているものがある。
【０００３】
また、画像読取装置におけるスキャニング処理（読取処理）には、各種設定情報、具体的には、シェーディング補正に用いられるシェーディングデータ、光源の点灯時間等の情報が、必要となり、これらの設定情報は、画像を読み取る際の解像度及びカラーに依存する。
【０００４】
そのため、複数の読取モードを備える画像読取装置では、スキャニング要求を受けてその読取モードが決定した後に、上記設定情報を生成し設定していた。
【０００５】
また、下記特許文献１には、画像読取装置の発明について記載され、電源起動時にシェーディングデータを読み取る旨の記載がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−２０５５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、画像読取装置におけるシェーディングデータの生成は、イメージセンサーを所定の位置に移動してイメージセンサーによりデータを読み取る必要があり、時間を要する。そのため、従来のように、スキャニング要求を受けた際に、シェーディングデータを含む上述した設定情報を準備すると、原稿の読取指示を受けてから原稿の読み取りを開始するまでに長い時間がかかる。特に、画像読取装置で読み取ったイメージデータをファクシミリのダイレクト送信用に出力する場合には、ファクシミリによるデータ送信開始までのタイムアウトエラーになってしまう虞もある。
【０００８】
また、上記特許文献１には、電源起動時にどのようにシェーディングデータを用意するのか、また、その場合に他の設定情報をどのようなタイミングで設定するのかについて記載されていない。
【０００９】
また、電源起動時とスキャニング要求の受信時では装置の温度差があり、電源起動時に読み取ったシェーディングデータを用いると正確なシェーディング補正が行えないという課題がある。
【００１０】
そこで、本発明の目的は、イメージセンサーで画像をスキャニングする画像読取装置であって、正確なシェーディング補正を維持しつつ、処理速度の向上を図ることのできる画像読取装置、等を提供することである。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明の一つの側面は、原稿を読み取ってイメージデータを生成する画像読取装置が、前記原稿を読み取るイメージセンサーと、黒基準データと白基準データを含むシェーディングデータに基づいて、前記イメージセンサーによって読み取られた前記原稿のデータを補正し、前記イメージデータを生成するデジタルデータ処理部と、前記イメージセンサーに読み取られたデータから前記シェーディングデータを生成する読取制御部と、を有し、前記読取制御部は、前記画像読取装置の電源投入の際に、前記シェーディングデータを生成し、前記原稿の読み取りの際に、前記黒基準データを生成し、当該黒基準データに基づいて前記生成されたシェーディングデータを補正する、ことである。
【００１２】
当該側面により、原稿読み取りの指示を受けた際の処理時間を短縮でき、正確なシェーディング補正が可能である。
【００１３】
更に、上記発明において、その好ましい一つの態様は、前記読取制御部は、前記生成されたシェーディングデータの黒基準データと、前記原稿の読み取りの際に生成された黒基準データとの差分に基づいて、前記生成されたシェーディングデータの白基準データを補正する、ことを特徴とする。
【００１４】
当該態様により、白基準データを読み取るためにイメージセンサーを白基準板の位置まで移動することを省くことができる。
【００１５】
更に、上記発明において、その好ましい一つの態様は、更に、前記原稿に対して発光する光源と、前記イメージセンサーから出力されるアナログ信号をデジタル変換するＡ／Ｄ変換部と、を有し前記読取制御部は、前記画像読取装置の電源投入の際に、前記光源のための光源点灯時間と、前記Ａ／Ｄ変換部のためのゲイン・オフセット値を生成する、ことを特徴とする。
【００１６】
当該態様により、原稿読み取りの指示を受けた際の処理時間を短縮できる。
【００１７】
更に、上記発明において、その好ましい一つの態様は、解像度及び色数が異なる複数の読取モードを備え、前記読取制御部は、前記画像読取装置の電源投入の際に最高解像度及び最多色数の前記読取モードについて前記シェーディングデータを生成し、その他の前記読取モードについては、前記最高解像度及び最多色数の読取モードのシェーディングデータから演算により前記シェーディングデータを生成する、ことを特徴とする。
【００１８】
当該態様により、シェーディングデータの生成にかかる時間を短縮することができる。
【００１９】
更に、上記発明において、その好ましい一つの態様は、前記読取制御部は、前記原稿の読み取りの際に生成された黒基準データの値が、予め定められた閾値以上である場合には、前記イメージセンサーを外光の影響を受けない位置へ移動させて、前記イメージセンサーに読み取られたデータから再度黒基準データを生成する、ことを特徴とする。
【００２０】
当該態様により、外光の影響を排除した正確なシェーディングデータの補正が可能となる。
【００２１】
更に、上記発明において、その好ましい一つの態様は、更に、前記原稿が前記イメージセンサーに読み取られる際に載る原稿台と、前記イメージセンサーの長手方向と交差する方向に延びるヒンジにより、前記原稿台の表面を開閉可能に、前記原稿台に取り付けられたスキャナーカバーと、を有し、前記読取制御部は、前記黒基準データの値が予め定められた閾値以上であるか否かの判定を、前記イメージセンサーの前記ヒンジから離れた位置で読み取られたデータに基づく黒基準データを用いて行う、ことを特徴とする。
【００２２】
当該態様により、黒基準データの判定をより正しく行うことができる。
【００２３】
上記の目的を達成するために、本発明の別の側面は、原稿を読み取ってイメージデータを生成する画像読取装置であって、前記原稿を読み取るイメージセンサーと、黒基準データと白基準データを含むシェーディングデータに基づいて、前記イメージセンサーによって読み取られた前記原稿のデータを補正し、前記イメージデータを生成するデジタルデータ処理部と、を有する画像読取装置の制御部に、前記画像読取装置の電源投入の際に、前記イメージセンサーに読み取られたデータから前記シェーディングデータを生成し、前記原稿の読み取りの際に、前記黒基準データを生成し、当該黒基準データに基づいて前記生成されたシェーディングデータを補正する、処理を実行させる、ことを特徴とするプログラムである。
【００２４】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００２５】
【図１】本発明を適用した画像読取装置の実施の形態例に係る構成図である。
【図２】電源投入時における処理手順を例示したフローチャートである。
【図３】電源投入時におけるキャリッジ３の動作等を説明するための図である。
【図４】スキャニング指示受信時における処理手順を例示したフローチャートである。
【図５】スキャニング指示受信時におけるキャリッジ３の動作等を説明するための図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２７】
図１は、本発明を適用した画像読取装置の実施の形態例に係る構成図である。図１に示す画像読取装置１が本発明を適用した画像読取装置であり、本画像読取装置１では、電源投入時（電源がオンにされた際）に、スキャニング処理に必要なシェーディングデータを含む設定情報を準備しておき、スキャニング要求を受信した際には、準備しておいた各種設定情報の所定箇所への設定と、シェーディングデータの補正を行う。これにより、正確なシェーディング補正を維持しつつ、スキャニング要求の受信時における処理時間を短縮する。
【００２８】
画像読取装置１は、単体のスキャナーであっても良いし、プリンター部（印刷機能）を備えるプリンター複合機などであってもよい。
【００２９】
図示していないが、画像読取装置１は、被処理物である原稿の供給部、例えば、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）、供給された原稿が載せられるガラス等で生成された原稿台、当該原稿台を覆う開閉可能なスキャナーカバー、及び、処理後の原稿が排出される排紙部などを備える。
【００３０】
また、上記スキャナーカバーは、矩形である原稿台の一辺でヒンジにより回転可能に原稿台に取り付けられている。
【００３１】
また、原稿台には、シェーディングデータを構成する白基準データを生成するための白基準板（図３のｂなど）を備える。
【００３２】
図１に示すように、画像読取装置１は、制御部２、キャリッジ３、駆動機構４、イメージセンサー５、及び、ＬＥＤ光源６を備える。
【００３３】
キャリッジ３は、イメージセンサー５及びＬＥＤ光源６を搭載し、駆動機構４により、原稿台上を副走査方向に原稿台に沿って移動する。
【００３４】
イメージセンサー５は、ＬＥＤ光源６から発せられ原稿に反射した光を受光し、受光量に応じた電荷を蓄積し、それを画像の読取信号（アナログデータ）として出力するセンサーである。
【００３５】
また、イメージセンサー５は、原稿の供給方向と概ね直交する方向（主走査方向）に並んだ複数のセンサーチップからなり、各センサーチップは、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサーである。
【００３６】
なお、センサーチップが並ぶ方向、すなわち、イメージセンサー５の長手方向は、本画像読取装置１では、上述したスキャナーカバーが取り付けられる原稿台の一辺（上記ヒンジ）と交差する方向、より具体的には、概ね直交する方向である。
【００３７】
ＬＥＤ光源６は、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤを備え、原稿台及び原稿に対して発光する部分であり、これらＲＧＢ３色の光を順番に発生させる。
【００３８】
制御部２は、画像読取装置１の各部の動作を制御するコントローラーである。制御部２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、ＡＳＩＣ等で構成され、機能構成としては、図１に示されるように、読取制御部２１、一時保存メモリー２２、光源レジスター２３、ＡＦＥレジスター２４、シェーディングメモリー２５、Ａ／Ｄ変換部２６、及び、デジタルデータ処理部２７等を備える。
【００３９】
読取制御部２１は、スキャニング処理の全体を制御し、特に、シェーディングデータを含む設定情報を生成して、それらの情報を所定箇所（シェーディングメモリー２５、光源レジスター２３、ＡＦＥレジスター２４）に設定する処理を実行する。
【００４０】
なお、本画像読取装置１では、複数の読取モードを、具体的には一例として、４つの読取モードを備えている。４つの読取モードは、例えば、（１）解像度：３００ｄｐｉ、色：モノクロ、（２）解像度：３００ｄｐｉ、色：カラー、（３）解像度：６００ｄｐｉ、色：モノクロ、（４）解像度：６００ｄｐｉ、色：カラー、である。
【００４１】
なお、読取制御部２１は、処理内容を指示するプログラム、当該プログラムに従って処理を実行するＣＰＵ、ＲＡＭなどで構成される。
【００４２】
一時保存メモリー２２は、シェーディングデータを含む設定情報を一時的に保存する記憶装置であり、ＲＡＭなどで構成される。
【００４３】
光源レジスター２３は、ＬＥＤ光源６の点灯時間などの光源に関する設定値を登録するレジスターであり、光源レジスター２３の設定値に基づいてＬＥＤ光源６が動作する。
【００４４】
ＡＦＥレジスター２４は、後述するＡ／Ｄ変換部２６のためのレジスターであり、上記設定情報として、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）のゲイン・オフセット設定値が登録される。
【００４５】
シェーディングメモリー２５は、シェーディングデータが設定される記憶部であり、ＲＡＭなどによって構成される。後述するデジタルデータ処理部２７は、当該シェーディングメモリー２５に設定されたシェーディングデータに基づいてシェーディング処理を実行する。
【００４６】
Ａ／Ｄ変換部２６は、イメージセンサー５から出力されるアナログデータ（画像の読取信号）を増幅しデジタルデータに変換するデバイスであり、具体的には、ＡＦＥである。
【００４７】
デジタルデータ処理部２７は、Ａ／Ｄ変換部２６から出力された画像のデジタルデータに対してシェーディング補正を施し、その結果のイメージデータを出力する部分である。具体的には、デジタルデータ処理部２７が備える演算回路が、シェーディングメモリー２５に設定されるシェーディングデータに基づいてシェーディング補正を実行する。また、出力されるイメージデータは、ＰＣ（パーソナルコンピューター）やプリンター部（印刷機構）へ送信される。
【００４８】
以上説明したような構成を備える本実施の形態例に係る画像読取装置１では、シェーディングデータなどのスキャニング処理に必要な各種設定情報の生成処理に特徴があり、以下、その具体的な処理内容について説明する。上述の通り、本画像読取装置１では、装置の電源投入時（電源オン時）に、シェーディングデータ等の設定情報を準備（生成）しておき、スキャニング処理の指示受信時に、それらの設定情報を所定箇所に設定する。
【００４９】
まず、電源投入時の処理について説明する。図２は、電源投入時における処理手順を例示したフローチャートである。また、図３は、電源投入時におけるキャリッジ３の動作等を説明するための図である。
【００５０】
画像読取装置１の電源が投入されると、読取制御部２１は、画像読取装置１が備える全
読取モードについて、本実施の形態例では、４つの読取モード（１）−（４）について、順次、光源レジスター２３及びＡＦＥレジスター２４に設定する設定情報を、具体的には、光源点灯時間とＡＦＥゲイン・オフセット値を生成し、一時保存メモリー２２に保持する。
【００５１】
より具体的には、読取制御部２１は、まず、読取モード（１）について処理を実行し、色の設定をモノクロに、解像度の設定を３００ｄｐｉに設定する（図２のステップＳ１及びＳ２）。
【００５２】
その後、読取制御部２１は、光源点灯時間を決定するための調整処理と、ＡＦＥゲイン・オフセット値を決定するための調整処理を実行し（図２のステップＳ３及びＳ４）、それらの調整により得られる光源点灯時間及びＡＦＥゲイン・オフセット値を、それぞれ、一時保存メモリー２２のメモリーＡ１及びメモリーＢ１に保存する（図２のステップＳ５）。なお、上記調整処理は従前の方法で実行することができる。
【００５３】
次に、読取制御部２１は、読取モード（２）−（４）についても同様の処理を行う。すなわち、読取制御部２１は、色と解像度をその読取モードの内容に設定し（図２のステップＳ６及びＳ７、Ｓ１１及びＳ１２、Ｓ１６及びＳ１７）、光源点灯時間とＡＦＥゲイン・オフセット値の調整処理を実行し（図２のステップＳ８及びＳ９、Ｓ１３及びＳ１４、Ｓ１８及びＳ１９）、生成された光源点灯時間及びＡＦＥゲイン・オフセット値を、それぞれ、一時保存メモリー２２の所定箇所（メモリーＡ２及びＢ２、Ａ３及びＢ３、Ａ４及びＢ４）に保存する（図２のステップＳ１０、Ｓ１５、Ｓ２０）。
【００５４】
次に、読取制御部２１は、シェーディングデータの読取処理（生成処理）を行う。シェーディングデータは、黒基準データと白基準データを含み、各データは、主走査方向の画素データ（画素毎の各色の濃度階調値データ）から成る。
【００５５】
また、シェーディングデータは、読取モード毎に生成されるデータであるが、読取制御部２１は、このタイミングでは、最も高い解像度で最も色数が多い読取モードについて、本実施の形態例では、読取モード（４）についてシェーディングデータを生成する。
【００５６】
まず、読取制御部２１は、ステップＳ２０でメモリーＡ４に保存した光源点灯時間を光源レジスター２３に設定し、また、ステップＳ２０でメモリーＢ４に保存したＡＦＥゲイン・オフセット値をＡＦＥレジスター２４に設定する（図２のステップＳ２１、Ｓ２２）。
【００５７】
次に、読取制御部２１は、ＬＥＤ光源６を消灯した状態で（図２のステップＳ２３）、黒基準の読取処理を実行する（図２のステップＳ２４）。具体的には、図３の（Ａ）の状態で、すなわち、キャリッジ３が副走査方向のｃの位置（ホーム位置）で、読取制御部２１は、イメージセンサー５に黒基準データを読み取らせる。
【００５８】
続いて、読取制御部２１は、ＬＥＤ光源６を点灯し（図２のステップＳ２５）、白基準の読取処理を実行する（図２のステップＳ２６）。具体的には、図３の（Ｂ）に示されるように、読取制御部２１は、キャリッジ３が副走査方向に白基準板（図３のｂ）の上を走査するように動作させ、イメージセンサー５に白基準データを読み取らせる。
【００５９】
読取制御部２１は、読み取ったシェーディングデータ（黒基準データ及び白基準データ）を、一時保存メモリー２２のメモリーＣに保存する（図２のステップＳ２７）。（図３に示されるように、この時点では、シェーディングデータはシェーディングメモリー２５にセットされない。）
このようにして各設定情報が取得されると、読取制御部２１は、画像読取装置１をアイドル状態とする。その際、図３の（Ｃ）に示されるように、読取制御部２１は、キャリッジ３を副走査方向にアイドル位置（図３のｃ２）まで移動させる。
【００６０】
以上のようにして、電源投入時の処理が終了する。
【００６１】
次に、原稿読取の指示を受信した際（スキャニング指示受信時）の処理について説明する。図４は、スキャニング指示受信時における処理手順を例示したフローチャートである。また、図５は、スキャニング指示受信時におけるキャリッジ３の動作等を説明するための図である。
【００６２】
画像読取装置１に対するユーザー操作等が実行されて、原稿の読み取り指示がなされると、読取制御部２１は、その指示を受信し、まず、指示された処理の読取モードを判別する（図４のステップＳ３１）。
【００６３】
次に、読取制御部２１は、当該判別の結果に基づいて、判別された読取モードに相応しい、シェーディングデータを含む設定情報を、一時保存メモリー２２に保存されるデータを用いて所定箇所へ設定する。
【００６４】
具体的には、当該判別の結果、読取モードが読取モード（１）（色：モノクロ、解像度３００ｄｐｉ）である場合には、読取制御部２１は、電源投入時に取得（生成）された読取モード（４）（最高解像度、最多色数のモード）のシェーディングデータから、読取モード（１）のシェーディングデータを生成する。
【００６５】
具体的には、読取制御部２１は、一時保存メモリー２２のメモリーＣに保存されたシェーディングデータを、一時保存メモリー２２のメモリーＤ（処理用のメモリー）にコピーする（図４のステップＳ３２）。
【００６６】
次に、読取制御部２１は、メモリーＤのシェーディングデータについて、２画素ずつデータ（階調値）を加算する処理を実行し、シェーディングデータの解像度を変換する（図４のステップＳ３３）。ここでは、６００ｄｐｉのデータを３００ｄｐｉのデータに変換する。
【００６７】
その後、読取制御部２１は、解像度変換された上記シェーディングデータについて、カラーのデータをモノクロのデータにする処理を実行する。すなわち、解像度変換されたシェーディングデータはカラーのデータであるので、そのデータを、読取モード（１）に合わせて、モノクロのデータに変換する。なお、カラーのシェーディングデータは、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）の各色の濃度階調値から成るものとする。
【００６８】
具体的には、読取制御部２１は、シェーディングデータの各画素について、ＲＧＢの階調値を、一例として、Ｒ：Ｇ：Ｂ＝３：６：１の比率で足し合わせてモノクロ階調値のデータとする（図４のステップＳ３４）。
【００６９】
このようにして、読取モード（１）用のシェーディングデータがメモリーＤに生成されるので、読取制御部２１は、そのシェーディングデータをシェーディングメモリー２５に設定する（図４のステップＳ３５）。
【００７０】
続いて、読取制御部２１は、ステップＳ５でメモリーＡ１に保存した光源点灯時間を光源レジスター２３に設定し、また、ステップＳ５でメモリーＢ１に保存したＡＦＥゲイン・オフセット値をＡＦＥレジスター２４に設定する（図４のステップＳ３６、Ｓ３７）。その後、処理がステップＳ５１に移行する。
【００７１】
また、ステップＳ３１に戻って、上記判別の結果、読取モードが読取モード（２）（色：カラー、解像度３００ｄｐｉ）である場合には、読取制御部２１は、同様に、電源投入時に取得（生成）された読取モード（４）（最高解像度、最多色数のモード）のシェーディングデータから、読取モード（２）のシェーディングデータを生成する。
【００７２】
この場合には、読取制御部２１は、読取モード（１）の場合に行った解像度変換及びモノクロ変換のうち、解像度変換のみを実行する。
【００７３】
具体的には、読取制御部２１は、一時保存メモリー２２のメモリーＣに保存されたシェーディングデータを、一時保存メモリー２２のメモリーＤ（処理用のメモリー）にコピーし（図４のステップＳ３８）、読取モード（１）の場合と同様に、６００ｄｐｉのシェーディングデータを３００ｄｐｉのデータに変換する（図４のステップＳ３９）。
【００７４】
このようにして、読取モード（２）用のシェーディングデータがメモリーＤに生成されるので、読取制御部２１は、そのシェーディングデータをシェーディングメモリー２５に設定する（図４のステップＳ４０）。
【００７５】
続いて、読取制御部２１は、ステップＳ１０でメモリーＡ２に保存した光源点灯時間を光源レジスター２３に設定し、また、ステップＳ１０でメモリーＢ２に保存したＡＦＥゲイン・オフセット値をＡＦＥレジスター２４に設定する（図４のステップＳ４１、Ｓ４２）。その後、処理がステップＳ５１に移行する。
【００７６】
また、ステップＳ３１に戻って、上記判別の結果、読取モードが読取モード（３）（色：モノクロ、解像度６００ｄｐｉ）である場合には、読取制御部２１は、同様に、電源投入時に取得（生成）された読取モード（４）（最高解像度、最多色数のモード）のシェーディングデータから、読取モード（３）のシェーディングデータを生成する。
【００７７】
この場合には、読取制御部２１は、読取モード（１）の場合に行った解像度変換及びモノクロ変換のうち、モノクロ変換のみを実行する。
【００７８】
具体的には、読取制御部２１は、一時保存メモリー２２のメモリーＣに保存されたシェーディングデータを、一時保存メモリー２２のメモリーＤ（処理用のメモリー）にコピーし（図４のステップＳ４３）、読取モード（１）の場合と同様に、カラーのシェーディングデータをモノクロのデータに変換する（図４のステップＳ４）。
【００７９】
このようにして、読取モード（３）用のシェーディングデータがメモリーＤに生成されるので、読取制御部２１は、そのシェーディングデータをシェーディングメモリー２５に設定する（図４のステップＳ４５）。
【００８０】
続いて、読取制御部２１は、ステップＳ１５でメモリーＡ３に保存した光源点灯時間を光源レジスター２３に設定し、また、ステップＳ１５でメモリーＢ３に保存したＡＦＥゲイン・オフセット値をＡＦＥレジスター２４に設定する（図４のステップＳ４６、Ｓ４７）。その後、処理がステップＳ５１に移行する。
【００８１】
また、ステップＳ３１に戻って、上記判別の結果、読取モードが読取モード（４）（色：カラー、解像度６００ｄｐｉ）である場合には、読取制御部２１は、当該読取モード（４）のシェーディングデータは、電源投入時に保存されているので、そのデータを用いて設定を行う。すなわち、読取モード（４）用のシェーディングデータがメモリーＣに保存されるので、読取制御部２１は、そのシェーディングデータをシェーディングメモリー２５に設定する（図４のステップＳ４８）。
【００８２】
続いて、読取制御部２１は、ステップＳ２０でメモリーＡ４に保存した光源点灯時間を光源レジスター２３に設定し、また、ステップＳ２０でメモリーＢ４に保存したＡＦＥゲイン・オフセット値をＡＦＥレジスター２４に設定する（図４のステップＳ４９、Ｓ５０）。その後、処理がステップＳ５１に移行する。
【００８３】
処理がステップＳ５１に移行すると、読取制御部２１は、シェーディングデータの補正処理を行う。当該補正は、イメージセンサー５の出力値は温度に依存し、電源投入時とスキャニング指示受付時とではイメージセンサー５の温度が変化するためである。
【００８４】
具体的には、読取制御部２１は、まず、ＬＥＤ光源６を消灯し（図４のステップＳ５１）、キャリッジ３を移動させずにその位置（アイドリング位置）で、黒基準の読み取りを行う（図４のステップＳ５２）。なお、電源消灯時には原稿台の副走査方向のいずれの位置においても黒基準データを読み取ることができる。
【００８５】
次に、読取制御部２１は、読み取られた黒基準データが正しい状態で得られたものであるか否かのチェックを行う。スキャナーカバーが開いている場合には、外光の影響により読み取られた黒基準データが異常な値となるからである。
【００８６】
具体的には、読取制御部２１は、読み取られた黒基準データの値が予め定められた閾値以上であるか否かを判断する（図４のステップＳ５３）。当該判断は、イメージセンサー５で読み取られる全（画素の）データを用いて行っても良いが、スキャナーカバーの開度に応じて外光の影響も変化するので、外光の影響を受けやすい位置のデータを用いて判断することが好ましい。
【００８７】
具体的は、イメージセンサー５のセンサーチップが並ぶ方向（主走査方向）は、スキャナーカバーが原稿台に取り付けられるヒンジ部と概ね直交する方向であるので、外光が入りやすいヒンジ部から遠い位置のイメージセンサー５で取得されたデータ、換言すれば、主走査方向にヒンジ部の反対側に位置する所定範囲の画素データを用いることが好ましい。
【００８８】
上記判断の結果、読み取られた黒基準データの値が予め定められた閾値以上である場合には（図４のステップＳ５３のＹｅｓ）、読取制御部２１は、キャリッジ３を白基準板の位置へ移動させて（図４のステップＳ５４）、再度、黒基準データを読み取る（ステップＳ５２）。なお、白基準板は、外光の影響を受けない位置に備えられている。
【００８９】
一方、上記判断の結果、読み取られた黒基準データの値が予め定められた閾値以上でない場合には（図４のステップＳ５３のＮｏ）、読取制御部２１は、黒基準値変動ΔＢＫを求める（図４のステップＳ５５）。具体的には、読取制御部２１は、電源投入時に読み取られた黒基準データ又はそれに基づいて求められた黒基準データ（シェーディングメモリー２５に保存されている黒基準データ）の各画素の階調値をＢＫ０とし、今回読み取られた黒基準データの各画素の階調値をＢＫ１とすると、ΔＢＫ＝ＢＫ１−ＢＫ０から黒基準値変動ΔＢＫを算出する。なお、当該演算は、同位置の画素で行われる。
【００９０】
次に、読取制御部２１は、シェーディングメモリー２５に設定されている黒基準データを今回読み取られた（ステップＳ５２で読み取られた）黒基準データに変更し、また、シェーディングメモリー２５に設定されている白基準データを、当該白基準データの各画素データに黒基準値変動ΔＢＫを加算したデータに変更する（図４のステップ５６）。
【００９１】
なお、白基準データの変更は、黒基準値変動ΔＢＫを加算する方法に限らず、イメージセンサー５の特性に応じて、黒基準値変動ΔＢＫに基づく所定の演算を用いて行うようにしても良い。
【００９２】
このようにしてシェーディングデータの補正が実行されると、スキャニング処理（原稿読取処理）のための各設定情報の準備が完了するので、読取制御部２１は、原稿の読み取りを実行する（図４のステップ５７）。
【００９３】
具体的には、読取制御部２１は、ＡＤＦを起動して原稿を原稿台へ供給し、ＬＥＤ光源６を光源レジスター２３に設定されている光源点灯時間等に基づいて点灯させ、供給された原稿を副走査方向にイメージセンサー５で読み取る。
【００９４】
イメージセンサー５から出力されるアナログ信号は、Ａ／Ｄ変換部（ＡＦＥ）２６により、増幅されてデジタルデータに変換される。そのデジタルデータは、デジタルデータ処理部２７に入力され、デジタルデータ処理部２７の演算回路により、シェーディングメモリー２５に設定されたシェーディングデータに基づいてシェーディング補正が施される。
【００９５】
シェーディング補正後のデジタルデータ（イメージデータ）は、画像読取装置１からＰＣなどに出力される。
【００９６】
このようにして、指示されたスキャニング処理を終了すると、画像読取装置１はアイドル状態となる。
【００９７】
以上説明したように、スキャニング指示受信時には、図５に示されるように、一時保存メモリー２２に保存されていたシェーディングデータ、または、当該データから演算されたシェーディングデータがシェーディングメモリー２５に設定される。したがって、図５の（Ａ）及び（Ｂ）に示されるように、キャリッジ３を白基準板の位置まで移動させる必要はなく、ＡＤＦから給紙される原稿を読み取るための位置（ＡＤＦ読み取り位置）へ移動させるだけで良い。また、シェーディングデータを補正するための黒基準データの読み取りも原稿台の任意の位置で行えるので、そのためにキャリッジ３を移動させる必要がない。
【００９８】
なお、図４に基づく上記説明では、シェーディングデータを補正するために読み取った黒基準データのチェックを行う処理手順としたが、スキャナーカバーが確実に閉じられていることを前提として、当該チェックのステップ（Ｓ５３、Ｓ５４）を省く処理手順としても良い。
【００９９】
以上説明したように、本実施の形態例に係る画像読取装置１では、原稿読取時に行うシェーディング補正のためのシェーディングデータを電源投入時に生成しておき、原稿読取時には黒基準データの再読み取りに基づくシェーディングデータの補正と補正後のシェーディングデータの設定を行う。したがって、キャリッジ３の白基準板への移動などの動作を省くことができ、原稿読取指示の受信時における処理時間を短縮することができる。また、シェーディングデータの補正により、イメージセンサー５の温度差による読取誤差を解消できるので、シェーディング補正の精度も維持できる。
【０１００】
また、シェーディングデータの補正時において、白基準データは再読み取りされた黒基準データに基づいて補正されるので、白基準データを再度読み取る必要はない。
【０１０１】
また、電源投入時には、原稿読取処理に必要な光源点灯時間、ＡＦＥゲイン・オフセット値なども生成されるので、原稿読取時にはそれらの情報を設定するだけで良く、この点においても原稿読取指示の受信時における処理時間を短縮することができる。
【０１０２】
また、複数の読取モードのうち、最高解像度及び最高色数の読取モードについて、電源投入時にシェーディングデータを生成し、他の読取モードについては、原稿読取時に、生成されていたシェーディンデータから演算により生成される。したがって、電源投入時における処理時間を短縮できると共に、保存しておくデータ量も抑えることができる。
【０１０３】
また、シェーディングデータの補正時に再読み取りされた黒基準データが評価され、異常値であると判断された場合には、外光の影響を受けない位置で黒基準データが再読み込みされる。したがって、スキャナーカバーが開放されていて原稿台に外光が入っている場合にも、外光の影響を排除した正確な補正が可能である。
【０１０４】
さらに、上記黒基準データの評価は、外光の影響を受けやすい位置のデータに基づいて行われるので、正しい評価を行うことができる。
【０１０５】
なお、本実施の形態例では、読取モード（１）−（３）についてのシェーディングデータの生成を、原稿読取指示の受信時に行ったが、電源投入時に生成しておき、原稿読取指示の受信時には、いずれの読取モードであっても、その生成しておいたシェーディングデータを演算することなくシェーディングメモリー２５に設定するようにしてもよい。
【０１０６】
本明細書において、ＣＰＵは、１又は複数のＣＰＵにより構成されていてもよいし、１又は複数の集積回路（例えば、ＡＳＩＣ）により構成されていてもよい。また、ＣＰＵは、１又は複数のＣＰＵと、１又は複数の集積回路と、の組み合わせにより構成されていてもよい。
【０１０７】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【０１０８】
１…画像読取装置、２…制御部、３…キャリッジ、４…駆動機構、５…イメージセンサー、６…ＬＥＤ光源、２１…読取制御部、２２…一時保存メモリー、２３…光源レジスター、２４…ＡＦＥレジスター、２５…シェーディングメモリー、２６…Ａ／Ｄ変換部、２７…デジタルデータ処理部。
【図１】
2019134351.tif 000003
【図２】
2019134351.tif 000004
【図３】
2019134351.tif 000005
【図４】
2019134351.tif 000006
【図５】
2019134351.tif 000007