(57)【特許請求の範囲】
【請求項１】
キャリブレーション部品と、メモリと、撮像部と、処理部を備えるスキャナであって、
前記メモリは、補償データベースを有し、複数の基準補償値を含む基準補償データと、所定の補償閾値が、前記補償データベースに保存され、
前記撮像部は、複数の画素を備え、前記キャリブレーション部品の画像情報を走査及び取得し、且つ、前記複数の画素における、複数の初期走査画素値を含む初期走査画素データを取得するように構成され、
前記処理部は、前記撮像部及び前記補償データベースに接続され、静的補正補償モジュールを含み、
前記静的補正補償モジュールが起動され、前記初期走査画素データを受け取り、前記初期走査画素データと前記基準補償データに基づいて、前記複数の画素における複数の補償オフセット比の値を含む補償オフセット比データを生成し、前記補償オフセット比が下記の式（１）で得られ、
前記補償オフセット比データは、第１オフセット比の平均値を含み、ここで、全ての前記複数の画素における、複数の補償オフセット比の値の平均値を、第１オフセット比の平均値とし、下記の式（２）で得られ、
前記補償オフセット比データ、前記第１オフセット比の平均値、及び前記所定の補償閾値に基づいて、下記の式（３）に示される条件を満たす、選択画素が決定され、
第２オフセット比の平均値は、前記補償オフセット比データから、前記選択画素に基づいて定められた選択画素群における前記補償オフセット比データの補償オフセット比の値を取り除き、残りの補償オフセット比の値に基づいて、下記の式（４）で得られ、
前記選択画素群の複数の置換補償値は、前記第２オフセット比の平均値と、前記選択画素群における前記基準補償データの各基準補償値とに基づいて、下記の式（５）で生成され、前記選択画素群における前記初期走査画素データの前記初期走査画素値を、前記置換補償値に置き換えることによって、前記初期走査画素データを静的補償画素データに変換する、
スタティックキャリブレーションの実行可能なスキャナ、
0006483650.tif 000015
、
式（１）において、Ｒｉは前記補償オフセット比であり、Ｇｉは初期走査画素データの初期走査画素値であり、ＳＧｉは基準補償データの基準補償値であり、
、
0006483650.tif 000016
、
式（２）において、ＡＶＧＲ１は第１オフセット比の平均値であり、Ｒｉは前記補償オフセット比であり、ｎは前記複数の画素における複数の補償オフセット比の値の個数である。
0006483650.tif 000017
、
式（３）において、ＡＶＧＲ１は第１オフセット比の平均値であり、ＲＮは前記補償オフセット比であり、Ｔ０は所定の補償閾値であり、
0006483650.tif 000018
、
式（４）において、ＡＶＧＲ２は第２オフセット比の平均値であり、Ｒｉは補償オフセット比の値であり、ｎは前記複数の画素における補償オフセット比の値の個数であり、Ｎは補償オフセット比データのＮ番目を意味する整数であり、ＭはＮ番目の画素の両側に隣接する画素の個数を意味する整数であり、
0006483650.tif 000019
、
式（５）において、Ｇ'ｉは置換補償値であり、複数の置換補償値Ｇ'ｉを含むＡ２は静的補償画素データである。
【請求項２】
所定の調整パラメータは、前記メモリの前記補償データベースに保存され、
前記処理部の前記静的補正補償モジュールは、前記所定の調整パラメータを用いて、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の複数の画素の選択画素群の範囲を決定し、前記所定の調整パラメータは、整数Ｍである、
請求項１に記載のスタティックキャリブレーションの実行可能なスキャナ。
【請求項３】
前記補償オフセット比データのＮ番目の補償オフセット比の値と、前記第１オフセット比の平均値との差分の絶対値が前記所定の補償閾値より大きい場合、
前記選択画素群は、前記所定の調整パラメータを用いて、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の範囲として決定され、
前記第２オフセット比の平均値は、前記（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の範囲の前記選択画素群の前記補償オフセット比データの補償オフセット比の値を取り除き、残りの補償オフセット比の値に基づいて、式（４）で得られ、
前記基準補償データにおける前記（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の基準補償値から、
前記基準補償データにおける前記（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の基準補償値を各々乗算した前記第２オフセット比の平均値を減算することによって、前記選択画素群の置換補償値を生成し、
前記初期走査画素データにおける前記（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の前記初期走査画素値は、前記選択画素群における前記置換補償値でそれぞれ置換され、前記初期走査画素データの残りの初期走査画素値はそのまま維持され、これにより、前記初期走査画素データは前記静的補償画素データに変換される、
請求項２に記載のスタティックキャリブレーションの実行可能なスキャナ。
【請求項４】
前記スキャナは、ハンドヘルド又はフラットベッドスキャナである、
請求項１に記載のスタティックキャリブレーションの実行可能なスキャナ。
【請求項５】
前記撮像部は、コンタクトイメージセンサ又は電荷結合素子である、
請求項１に記載のスタティックキャリブレーションの実行可能なスキャナ。
【請求項６】
前記処理部と接続している画像出力部をさらに備え、
前記処理部は、画像処理モジュールをさらに備え、
前記画像処理モジュールが、前記静的補償画素データに基づいて画像処理動作を実行し、
請求項１に記載のスタティックキャリブレーションの実行可能なスキャナ。
【請求項７】
スキャナの補償値調整方法であって、
前記スキャナは、スタティックキャリブレーションを実行可能であり、
前記スキャナの補償値調整方法は、
（ａ）キャリブレーション部品、複数の基準補償値を含む基準補償データ、及び所定の補償閾値を提供する工程と、
（ｂ）複数の画素を備える撮像部を用いて、前記キャリブレーション部品に対して複数の画素を走査し、且つ画素値を取得し、前記画素値を含む初期走査画素データを取得する工程と、
（ｃ）前記初期走査画素データと前記基準補償データに基づいて、複数の補償オフセット比の値を含む補償オフセット比データ（前記補償オフセット比データは第１オフセット比の平均値を含む）を生成する工程と、ここで、前記補償オフセット比が下記の式（１）で得られ、
（ｄ）前記補償オフセット比データ、前記第１オフセット比の平均値、及び前記所定の補償閾値に基づいて、下記の式（３）に示される条件を満たす、選択画素を決定し、前記補償オフセット比データから、前記選択画素に基づいて定まる選択画素群における前記補償オフセット比データの補償オフセット比の値を取り除き、残りの補償オフセット比の値に基づいて、下記の式（４）で、第２オフセット比の平均値を求める工程と、ここで、全ての前記複数の画素における、複数の補償オフセット比の値の平均値を、第１オフセット比の平均値とし、下記の式（２）で得られ、
（ｅ）前記第２オフセット比の平均値と前記選択画素群における前記基準補償データの各基準補償値が下記の式（５）に基づいて、複数の置換補償値を生成し、前記選択画素群における前記初期走査画素データの初期走査画素値を前記置換補償値にそれぞれ置き換えることによって、前記初期走査画素データを静的補償画素データに変換する工程と、
を備える、スキャナの補償値調整方法であり、
0006483650.tif 000020
、
式（１）において、Ｒｉは前記補償オフセット比であり、Ｇｉは初期走査画素データの初期走査画素値であり、ＳＧｉは基準補償データの基準補償値であり、
、
0006483650.tif 000021
、
式（２）において、ＡＶＧＲ１は第１オフセット比の平均値であり、Ｒｉは前記補償オフセット比であり、ｎは前記複数の画素における複数の補償オフセット比の値の個数である。
0006483650.tif 000022
、
式（３）において、ＡＶＧＲ１は第１オフセット比の平均値であり、ＲＮは前記補償オフセット比であり、Ｔ０は所定の補償閾値であり、
0006483650.tif 000023
、
式（４）において、ＡＶＧＲ２は第２オフセット比の平均値であり、Ｒｉは補償オフセット比の値であり、ｎは前記複数の画素における補償オフセット比の値の個数であり、Ｎは補償オフセット比データのＮ番目を意味する整数であり、ＭはＮ番目の画素の両側に隣接する画素の個数を意味する整数である。
0006483650.tif 000024
、
式（５）において、Ｇ'ｉは置換補償値であり、複数の置換補償値Ｇ'ｉを含むＡ２は静的補償画素データである。
【請求項８】
前記スキャナは、静的補正補償モジュールを含む処理部を備え、
工程（ｃ）、（ｄ）及び（ｅ）は、前記静的補正補償モジュールによって実行される、
請求項７に記載のスキャナの補償値調整方法。
【請求項９】
前記スキャナはメモリを備え、前記メモリに所定調整パラメータを保存し、
前記処理部の前記静的補正補償モジュールは、前記所定の調整パラメータを用いて、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の複数の画素の選択画素群の範囲を決定し、前記所定の調整パラメータは整数Ｍである、
請求項８に記載のスキャナの補償値調整方法。
【請求項１０】
前記工程（ｄ）は、
（ｄ１）前記補償オフセット比データのＮ番目の補償オフセット比の値と前記第１オフセット比の平均値との差分の絶対値が前記所定の補償閾値よりも大きい場合、前記所定の調整パラメータに基づいて（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の範囲を選択画素群に決定する工程と、
（ｄ２）前記（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の範囲の前記選択画素群における、補償オフセット比データの補償オフセット比の値を取り除き、残りの補償オフセット比の値に基づいて、式（４）で、前記第２オフセット比の平均値を求める工程と、
を備える、請求項９に記載のスキャナの補償値調整方法。
【請求項１１】
前記工程（ｅ）は、
（ｅ１）前記基準補償データにおける前記（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の前記基準補償値から、前記基準補償データにおける前記（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の前記基準補償値を乗算した前記第２オフセット比の平均値を、それぞれ減算することにより、前記選択画素群の置換補償値を生成する工程と、
（ｅ２）前記初期走査画素データにおける前記（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の初期走査画素値を、前記選択画素群の前記置換補償値でそれぞれ置き換え、
前記初期走査画素データの残りの初期走査画素値をそのまま維持し、
それによって、前記初期走査画素データは、前記静的補償画素データに変換される工程と、
を備える、請求項１０に記載のスキャナの補償値調整方法。
【請求項１２】
前記撮像部は、コンタクトイメージセンサ又は電荷結合素子である、
請求項７に記載のスキャナの補償値調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ及びその調整方法に関するものであり、特に、スタティックキャリブレーションの実行可能なスキャナ及びその補償値の調整方法に関するものである。
【背景技術】
【０００２】
現在、スキャナは画像を走査して出力するために広く使用されている。スキャナ内にある撮像素子の光学的特性が経時劣化するために、スキャナの各画素のゲイン及びオフセットを調整するためにキャリブレーション又は補償動作を実行しなければならない。これにより、元の走査対象物と同じ品質の出力画像が得られる。すなわち、走査された画像の品質は、キャリブレーションの品質に直接関係する。一般的に、ハンドヘルドスキャナ、フラットベッドスキャナ、または自動シートフィードスキャナのいずれであろうと、撮像素子を利用してキャリブレーションが成され、既知の光学特性を有するキャリブレーション部品の領域を動的に走査して、一連の画像処理動作の補償値を取得する。
【０００３】
例えば、ハンドヘルドスキャナを使用する場合、ユーザは、キャリブレーションを実行するために設置されているキャリブレーション部品を使用することができる。ユーザはハンドヘルドスキャナを保持し、スキャナの撮像素子によりキャリブレーション部品の上を移動させて、キャリブレーション部品の画像情報を取り込むことができる。この結果、一連の画像処理動作で画素の補償値が得られる。ユーザがキャリブレーションを容易にできるように、ハンドヘルドスキャナのキャリブレーション部品のサイズは、フラットベッドスキャナのものより大きい。その結果、ハンドヘルドスキャナのキャリブレーション部品は、持ち運びが不便である。加えて、キャリブレーション動作を実行している間、ユーザは、ハンドヘルドスキャナを走査するために保持しなければならない。ハンドヘルドスキャナは、自動的にキャリブレーション動作を実行することはできない。そのため、便利に使うことができない。また、キャリブレーション部品に埃及び塵などの汚れが付着しやすく、キャリブレーション部品にしわができることがある。したがって、ハンドヘルドスキャナが上記のキャリブレーション部品（すなわち、キャリブレーション部品の埃、塵又はしわが生じている状態で）を走査すると、キャリブレーションによりスキャナの各画素に対して算出された補償値は正確なものではなくなる。その結果、一連の画像キャリブレーションの精度と出力画像の品質が悪影響を受ける。
【発明の概要】
【０００４】
本発明は、スタティックキャリブレーションの実行可能なスキャナ及びその補償値の調整方法を提供することを目的とする。スキャナの撮像部とキャリブレーション部品は移動せずに静的な状態でキャリブレーション動作を実行できるように構成されている。その結果、キャリブレーションの間、キャリブレーション部品の埃、塵又はしわに起因するスキャナの各画素に対する不正確な補償値が回避される。一連の画像キャリブレーションの精度と出力画像の品質が逐次改善される。
【０００５】
本発明は、スタティックキャリブレーションの実行可能なスキャナ及びその補償値の調整方法を提供することを目的とする。キャリブレーション部品のサイズはさらに小さくなり、スキャナは自動的にキャリブレーション動作を実行する。キャリブレーション部品に埃又は塵が付着し、或いはキャリブレーション部品にしわが生じていたとしても、スタティックキャリブレーションの間、スキャナにおける各画素を調整するための補償値は、自動的に実行され、一連の画像キャリブレーションの精度と出力画像の品質は向上する。
【０００６】
本発明の一態様によれば、スタティックキャリブレーションの実行可能なスキャナが提供される。スキャナはキャリブレーション部品、メモリ、撮像部、処理部、を含む。メモリには補償データベースを有する。補償データベースには、複数の基準補償値を含む基準補償データと所定の補償閾値が保存されている。撮像部は、複数の画素を備えており、キャリブレーション部品の画像情報を走査及び取得し、複数の初期走査画素値を含む初期走査画素データを取得するように構成される。
処理部は、撮像部と補償データベースに接続されており、静的補正補償モジュールを含んでいる。
静的補正補償モジュールを起動し、初期走査画素データを受け取り、初期走査画素データと基準補償データに基づいて、複数の画素における複数の補償オフセット比の値を含む補償オフセット比データを生成する。補償オフセット比データは第１オフセット比の平均値を含む。
複数の選択画素は、補償オフセット比データ、第１オフセット比の平均値、及び所定の補償閾値に基づいて、選択画素を決定され、第２オフセット比の平均値は、補償オフセット比データから、選択画素に基づいて定められた選択画素群における補償オフセット比データの補償オフセット比の値を取り除き、残りの補償オフセット比の値に基づいて得られる。
選択画素群における複数の置換補償値は、第２オフセット比の平均値と、選択画素群おける基準補償データの各基準補償値に基づいて生成される。選択画素群における初期走査画素データの初期走査画素値を置換補償値にそれぞれ置き換えることによって、初期走査画素データを静的補償画素データに変換する。
【０００７】
本発明の別の態様によれば、スキャナの補償値の調整方法が提供される。この方法は、
（ａ）キャリブレーション部品と、複数の基準補償値を含む基準補償データ、及び所定の補償閾値を提供する工程と、
（ｂ）複数の画素を備える撮像部を用いて、キャリブレーション部品に対して複数の画素を走査し、且つ画素値を取得し、画素値を含む初期走査画素データを取得する工程と、
（ｃ）初期走査画素データと基準補償データに基づいて複数の補償オフセット比の値を含む補償オフセット比データを生成する工程と、補償オフセット比データは、第１オフセット比の平均値を含み、
（ｄ）補償オフセット比データ、第１オフセット比の平均値、及び所定の補償閾値に基づいて、選択画素を決定し、補償オフセット比データから、選択画素に基づいて定まる選択画素群における補償オフセット比データの補償オフセット比の値を取り除き、残りの補償オフセット比の値に基づいて、第２オフセット比の平均値を求める工程と、
（ｅ）第２オフセット比の平均値と選択画素群における基準補償データの各基準補償値に基づいて、複数の置換補償値を生成し、選択画素群における初期走査画素データの初期走査画素値を置換補償値にそれぞれ置き換えることによって、初期走査画素データを静的補償画素データに変換する工程
を備える。
【０００８】
本発明の上記の内容は、以下の詳細な説明および添付の図面を検討した後、当業者にはより容易に明らかになるであろう。
【図面の簡単な説明】
【０００９】
【図１Ａ】図１Ａは、本発明の好ましい実施形態に係る、スタティックキャリブレーションの実行可能なスキャナの構造ブロック図である。
【００１０】
【図１Ｂ】図１Ｂは、スタティックキャリブレーションを実行する図１Ａのスキャナを示す斜視図である。
【００１１】
【図２】図２は、スタティックキャリブレーションを実行する図１Ａのスキャナを示すブロック図である。
【００１２】
【図３】図３は、本発明の好ましい実施形態に係る、補償値調整方法を示すフローチャートである。
【００１３】
【図４】図４は、本発明の他の実施形態に係る、スタティックキャリブレーションを実行するスキャナを示す斜視図である。
【発明を実施するための最良の形態】
【００１４】
本発明は、以下の実施形態を参照して具体的に説明される。本発明の好ましい実施形態の以下の説明は、例示および説明のみを目的として、本明細書に提示されているということに留意されたい。それは、開示された正確な形態に、網羅的であること、または限定されるものではない。
【００１５】
図１Ａは、本発明の好ましい実施形態に係る、スタティックキャリブレーションの実行可能なスキャナの構造ブロック図である。図１Ｂは、スタティックキャリブレーションを実行する図１Ａのスキャナを示す斜視図である。図２は、スタティックキャリブレーションを実行する図１Ａのスキャナを示すブロック図である。図１Ａ、図１Ｂ及び図２に示すように、スタティックキャリブレーションの実行可能なスキャナ１（以下、スキャナという）は、処理部１１、撮像部１２、メモリ１３、及びキャリブレーション部品１４を備えている。処理部１１は、例えば画像処理又はスタティックキャリブレーション動作等の各種機能を実行するように構成されている。処理部１１は、さらに、静的補正補償モジュール１１１と画像処理モジュール１１２を含む。処理部１１は静的補正補償モジュール１１１を起動し、スタティックキャリブレーション動作を実行する。処理部１１は画像処理モジュール１１２を実行し、画像処理を行う。撮像部１２は、撮像アレイ１２１を有し、処理部１１と接続される。撮像アレイ１２１は複数の画素を備えており、キャリブレーション部品１４の画像情報及び走査対象物（図示せず）の画像情報を走査して取り込み、上記画像情報を処理部１１に送信するように構成されている。本実施形態では、撮像部１２は、コンタクトイメージセンサ（ＣＩＳ）または電荷結合素子（ＣＣＤ）である。メモリ１３は、処理部１１と接続しており、基準補償データＡ０、所定の補償閾値Ｔ０、及び所定の調整パラメータＭを保存する補償データベース１３１を有する。基準補償データＡ０は、スキャナ１専用の既知データであり、Ａ０＝［ＳＧｉ  ｜  ＳＧ１，  ＳＧ２，  ＳＧ３，  ...，  ＳＧｎ］，と定められ、基準補償データＡ０は、各画素の複数の基準補償値ＳＧｉを含み、ｉ  ＝  １，２，３、．．．、ｎであり、ｎは１より大きい整数である。キャリブレーション部品１４は、スキャナ１の構成部分に配置されてもよく、スキャナ１から分離されてもよい。その結果、スタティックキャリブレーション動作が容易となるように、撮像部１２は、キャリブレーション部品１４を走査できる。本実施形態では、スキャナ１は、処理部１１と電気的に接続されたユーザインタフェース１５をさらに含む。処理部１１が静的補正補償モジュール１１１を実行し、ユーザインタフェース１５を介してユーザによる操作に従ってスタティックキャリブレーション動作を実行できる。
【００１６】
この実施形態では、スキャナ１はハンドヘルドスキャナであることが好ましいが、これに限定されるものではない。キャリブレーション部品１４はハンドヘルドスキャナの構成部分に配置され、撮像部１２との位置合わせが成される。スキャナ１を用いて対象物を走査する前に、予めスキャナ１にスタティックキャリブレーション動作を行わせることができる。まず、処理部１１が、ユーザインタフェース１５を介してユーザから入力されたキャリブレーションの指示を受け付けると、静的補正補償モジュール１１１によりスタティックキャリブレーション動作を実行させる。そして、撮像部１２は、キャリブレーション部品１４の画像情報を走査して取り込み、各画素の初期走査画素値を含む初期走査画素データＡ１＝［Ｇｉ  ｜  Ｇ１，  Ｇ２，  Ｇ３，  ...，  Ｇｎ］を取得する。この工程で、撮像部１２とキャリブレーション部品１４は共に、キャリブレーションの間静止している。その後、処理部１１は、メモリ１３の補償データベース１３１から基準補償データＡ０を取得する。処理部１１は、ＡＲ  ＝  ［Ｒｉ  ｜  Ｒ１，  Ｒ２，  Ｒ３，  ...，  Ｒｎ］で定められる補償オフセット比データを初期走査画素データＡ１と基準補償データＡ０に基づいて生成し、次式（１）により算出される。補償オフセット比データＡＲは、各画素の複数の補償オフセット比の値Ｒｉを含む。
0006483650.tif 000002
【００１７】
具体的には、処理部１１は、初期走査画素データＡ１の各初期走査画素値Ｇｉと、各画素に対する基準補償データＡ０の基準補償値ＳＧｉとを比較する。これにより、各画素における補償オフセット比データＡＲの補償オフセット比の値Ｒｉが得られる。
【００１８】
そして、処理部１１は、以下の式（２）により算出された補償オフセット比データＡＲに基づいて、第１オフセット比の平均値ＡＶＧＲ１を取得する。第１オフセット比の平均値ＡＶＧＲ１は、補償オフセット比データＡＲにおける全ての補償オフセット比の値の平均である。
0006483650.tif 000003
【００１９】
次に、処理部１１は、次式（３）に示されるように、メモリ１３の補償データベース１３１から所定の補償閾値Ｔ０を受け取り、補償オフセット比データＡＲの各補償オフセット比の値と第１オフセット比の平均値ＡＶＧＲ１の差分の絶対値（各々の画素に対する）が、対応する所定の補償閾値Ｔ０より大きいかどうかについて決定する。いずれかの画素の差分の絶対値が所定の補償閾値Ｔ０より大きい場合には、複数の画素のうちのその特定の１つに対する初期走査画素値が、スタティックキャリブレーション動作中でのその特定画素に対するエラー画素値であることを意味する。
0006483650.tif 000004
【００２０】
例えば、補償オフセット比データＡＲのＮ番目の補償オフセット比の値と第１オフセット比の平均値ＡＶＧＲ１との差分の絶対値（Ｎ番目の画素に対する）が、所定の補償閾値の値Ｔ０より大きい場合、初期走査画素データＡ１のＮ番目の初期走査画素値は、スタティックキャリブレーション動作中でのＮ番目の画素に対するエラー画素値とみなされる。
【００２１】
本実施形態で、キャリブレーション部品１４にある埃、塵、又はしわは、特定の画素（Ｎ番目の画素）だけでなく、隣接する画素にも影響を与えることがある。選択画素の範囲は、特定の画素の両側に隣接する画素に拡張することができる。すなわち、特定の画素の両側のＭ個の隣接画素は、スタティックキャリブレーション動作中での画素に対する正確でない画素値を有しているとみなされる。Ｍは、所定の調整パラメータを示し、整数である。スキャナ１が、それぞれの画像解像度を有しており、及び／又は各モードで動作され及び調節可能である場合には、所定の調整パラメータＭの値はそれぞれ異なる値である。上記工程の後、処理部１１は、メモリ１３の補償データベース１３１から所定の調整パラメータＭを取得し、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の複数の画素を所定の調整パラメータＭに従って、選択画素群として決定する。さらに、処理部１１は、補償オフセット比データＡＲから、選択画素群（すなわち、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の複数の画素）の補償オフセット比の値を取り除き、補償オフセット比データＡＲの残りの補償オフセット比の値に基づいて、第２オフセット比の平均値ＡＶＧＲ２を求める。第２オフセット比の平均値ＡＶＧＲ２は、次式（４）により算出される。
0006483650.tif 000005
【００２２】
その後、処理部１１は、次式（５）に示されるように、第２オフセット比の平均値ＡＶＧＲ２に、基準補償データＡ０における（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の基準補償値をそれぞれ乗算する。処理部１１は、基準補償データＡ０における（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の基準補償値から、基準補償データＡ０における（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の基準補償値を各々乗算した第２オフセット比の平均値ＡＶＧＲ２をそれぞれ減算することにより、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素に対する複数の置換補償値を取得する。処理部１１は、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の初期走査画素データＡ１の初期走査画素値を上記置換補償値でそれぞれ置き換え、初期走査画素データＡ１の残りの初期走査画素値をそのまま維持する。これにより、初期走査画素データＡ１は静的補償画素データＡ２に変換される。
0006483650.tif 000006
【００２３】
スタティックキャリブレーションを行った後、スキャナ１の撮像部１２を用いて対象物を走査し、処理部１１は、走査した対象物の画像情報を取得する。処理部１１は画像処理モジュール１１２を起動し、スタティックキャリブレーションによって生成された複数の画素に対する静的補償画素データＡ２に基づいて、走査対象物におけて画像処理動作を行い、且つ画像情報を調整する。最後に、走査画像における調整された画像情報が画像出力部１６により出力される。
【００２４】
本実施形態では、スキャナ１の撮像部１２はｎ個の画素を備え、キャリブレーション部品１４に対して複数の画素値を走査して取り込むことができる。例示として１０画素（すなわち、Ｎ＝１０）として、本発明における補償値の調整方法を示すために利用される例示的な実施形態を説明する。撮像部１２の画素数は１０に限定されないことに留意されたい。表１に示すように、各画素の基準補償データＡ０の基準補償値ＳＧｉが予め定められ、メモリ１３に保存される。所定の補償閾値Ｔ０および所定の調整パラメータＭの値も予め設定されてメモリ１３に保存される。
この実施形態では、基準補償データ  
0006483650.tif 000007
所定の補償閾値Ｔ０＝０．０３及び所定の調整パラメータＭ＝１は、メモリ１３の補償データベース１３１に保存される。撮像部１２の撮像アレイ１２１がキャリブレーション部品１４を走査した後、初期走査画素データ
0006483650.tif 000008
が得られる。補償データベース１３１に保存されている、初期走査画素データＡ１、基準補償データＡ０、所定の補償閾値Ｔ０、所定の調整パラメータＭが、処理部１１の静的補正補償モジュール１１１に送られ、スタティックキャリブレーション動作が行われる。スタティックキャリブレーション動作が実行されている間、補償オフセット比データ
0006483650.tif 000009
は、初期走査画素データＡ１と基準補償データＡ０に基づいて、上記式（１）により算出される。また、第１オフセット比の平均値ＡＶＧＲ１＝０．０３９は、複数の画素の補償オフセット比データＡＲの全ての補償オフセット比の値Ｒｉから求められ、上記式（２）により算出される。
そして、各画素における補償オフセット比データＡＲの各補償オフセット比の値と、第１オフセット比の平均値ＡＶＧＲ１との差分の絶対値は、所定の補償閾値Ｔ０とそれぞれ比較され、処理部１１は、上記式（３）に示されるように、各画素における補償オフセット比データＡＲの各補償オフセット比の値と、第１オフセット比の平均値ＡＶＧＲ１との差分の絶対値が所定の補償閾値Ｔ０よりも大きいか否かを判定する。
補償オフセット比データＡＲのＮ番目の補償オフセット比の値と第１オフセット比の平均値ＡＶＧＲ１との差分の絶対値が所定の補償閾値Ｔ０より大きい場合、初期走査画素データ  
0006483650.tif 000010
のＮ番目の初期走査画素値は、スタティックキャリブレーション動作中、Ｎ番目の画素に対する正確でない画素値とみなされる。
本実施形態では、初期走査画素データ
0006483650.tif 000011
の７番目と８番目の初期走査画素値は、スタティックキャリブレーション動作の間、７番目と８番目の画素に対する正確でない値とみなされる。
この所定の調整パラメータＭおよび上記の結果に基づいて、選択画素の範囲が拡張され、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の複数の画素の選択画素群の範囲が決定され、選択画素群としてみなされる。本実施形態では、所定の調整パラメータＭの値が１であるため、６，７，８，９番目の画素が選択画素とみなされる。そして、選択画素群（すなわち、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の複数の画素）の補償オフセット比データＡＲの補償オフセット比の値が取り除かれ、補償オフセット比データＡＲの残りの補償オフセット比の値は、上記式（４）により算出される第２オフセット比の平均値ＡＶＧＲ２を求めるために用いられる。
本実施形態では、６，７，８，９画素の補償オフセット比データＡＲの補償オフセット比の値を取り除かれ、補償オフセット比データＡＲの残りである１から５番目と１０番目の画素が第２オフセット比の平均値ＡＶＧＲ２（すなわち、０．０１９）を得るために用いられる。その後、処理部１１は、上記式（５）に示されるように、第２オフセット比の平均値ＡＶＧＲ２に、基準補償データＡ０における（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の基準補償値をそれぞれ乗算する。処理部１１は、基準補償データＡ０における（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の基準補償値から、基準補償データＡ０における（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の基準補償値を各々乗算した第２オフセット比の平均値ＡＶＧＲをそれぞれ減算することにより、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素に対する複数の補間補償値を取得する。
処理部１１は、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の初期走査画素データＡ１の初期走査画素値を上記置換補償値でそれぞれ置き換える。本実施形態では、
0006483650.tif 000012
となる。さらに、初期走査画素データＡ１の残りの初期走査画素値をそのまま維持する。本実施形態では、Ｇ'１＝Ｇ１＝２３６，  Ｇ'２＝Ｇ２＝２３１，  Ｇ'３＝Ｇ３＝２３０，  Ｇ'４＝Ｇ４＝２３６，  Ｇ'５＝Ｇ５＝２４０，  Ｇ'１０＝Ｇ１０＝２４０である。その結果、表１に示すように、静的補償画素データ  
0006483650.tif 000013
が得られる。
表１：
0006483650.tif 000014
【００２５】
所定の補償閾値Ｔ０及び所定の調整パラメータＭの値は、実際の要件に応じて調整可能であることに留意されたい。
【００２６】
図３は、本発明の好ましい実施形態による補償値調整方法を示すフローチャートである。図１Ａ、図１Ｂ、図２、及び図３に示すように、本発明のスキャナ１における補償値調整方法は、以下の工程を含む。まず、キャリブレーション部品１４、所定の補償閾値Ｔ０、所定の調整パラメータＭ、及び少なくとも基準補償データＡ０を用意する（工程Ｓ１参照）。所定の調整パラメータＭは整数である。基準補償データＡ０は、キャリブレーション部品１４の各点に対応する複数の画素の複数の基準補償値を含む。本実施形態では、キャリブレーション部品１４は、光源の照度誤差を補償するためのキャリブレーション部品である。キャリブレーション部品１４は、スキャナ１の構造部分に配置されるか、スキャナ１から分離される。スタティックキャリブレーション動作を容易にするために、キャリブレーション部品１４は、撮像部１２の撮像アレイ１２１によって走査されることができる。所定の補償閾値Ｔ０、所定の調整パラメータＭおよび少なくとも１つの基準補償データＡ０は、メモリ１３の補償データベース１３１に保存される（図１Ａに示す）。補償データベース１３１は、例えばメモリであってもよいが、これに限定されない。そして、複数の画素を備える撮像部１２でキャリブレーション部品１４の画像情報を走査し、複数の画素における複数の初期走査画素値を含む初期走査画素データＡ１を得る（工程Ｓ２参照）。また、処理部１１は、メモリ１３の補償データベース１３１から基準補償データＡ０を取得し、画素における複数の補償オフセット比の値Ｒｉを含む補償オフセット比データＡＲは、初期走査画素データＡ１と基準補償データＡ０に基づいて生成され、上記式（１）により算出される（工程Ｓ３参照）。補償オフセット比データＡＲは、第１オフセット比の平均値ＡＶＧＲ１を含み、第１オフセット比の平均値ＡＶＧＲ１は、上記式（２）により算出される。また、（工程Ｓ４参照）。本実施形態では、（３）式に示すように、各画素における補償オフセット比データＡＲの各補償オフセット比の値と、第１オフセット比の平均値ＡＶＧＲ１との差分の絶対値と、所定の補償閾値Ｔ０とを比較して選択画素を決定する。補償オフセット比データＡＲのＮ番目の補償オフセット比の値と第１オフセット比の平均値ＡＶＧＲ１との差分の絶対値が所定の補償閾値Ｔ０よりも大きい場合には、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の複数の画素における、補償オフセット比データＡＲの補償オフセット比の値は、選択、決定される。補償オフセット比データＡＲにおける、選択画素群（すなわち、（Ｎ−Ｍ）番目の画素から（Ｎ＋Ｍ）番目の画素の複数の画素）の補償オフセット比の値を取り除いた後、第２オフセット比の平均値ＡＶＧＲは、補償オフセット比データＡＲの残りの補償オフセット比の値に基づいて取得され、上記式（４）により算出される。最後に、処理部１１の静的補正補償モジュール１１１は、第２オフセット比の平均値ＡＶＧＲ及び選択画素群の基準補償データＡ０の各基準補償値に基づいて、複数の置換補償値を生成する。選択画素群における初期走査画素データＡ１の初期走査画素値を置換補償要素にそれぞれ置き換えることによって、初期走査画素データＡ１を静的補償画素データＡ２に変換する。
【００２７】
図４は、本発明の他の実施形態に係るスタティックキャリブレーションの実行可能なスキャナを示す斜視図である。本実施形態において、スタティックキャリブレーションの実行可能なスキャナ１ａ（以下、スキャナという）は、フラットベッドスキャナである。スキャナ１ａの要素及び機能は、図１Ａ及び図２のものと同様であり、ここでは重複して説明しない。本実施形態では、図１Ａ及び図２のスキャナ１と異なり、スキャナ１ａは、走査台１７を備え、走査台１７は走査領域Ａを有する。走査領域Ａは透過領域である。キャリブレーション部品１４は、走査台１７の底面の下側に配置され、走査領域Ａの周縁に隣接し、撮像部１２に対向する位置に配置される。撮像部１２は、走査台１７の下側に配置される。撮像部１２は、キャリブレーション部品１４の画像情報を取得するためにキャリブレーション部品１４を走査し、走査対象物の画像情報を取得するために対象物を走査できる。スタティックキャリブレーションが実行されている間、撮像部１２およびキャリブレーション部品１４は共に静止しており、撮像部１２はキャリブレーション部品１４に位置合わせされている。補償値調整方法の上記工程がスキャナ１ａによって実行された後、スタティックキャリブレーションが達成される。スタティックキャリブレーションを実行可能なスキャナの構成は上記実施形態に限定されるものではなく、実際の要求に応じて調整可能であることに留意されたい。
【００２８】
要約すると、本発明は、スタティックキャリブレーションの実行可能なスキャナと、補償値の調整方法を提供する。スキャナの撮像部とキャリブレーション部品を移動させることなく、スタティックな状態でキャリブレーション動作を実行するように構成されている。その結果、キャリブレーション部品にある埃、塵汚れ又はしわに起因して、キャリブレーションの間にスキャナの各画素における正確でない補償値が得られることを回避できる。一連の画像キャリブレーションの精度及び出力画像の品質が改善される。キャリブレーション部品はより小さなサイズであり、スキャナは自動的にキャリブレーション動作を実行することができる。キャリブレーション部品には塵又は埃があり、キャリブレーション部品にしわが生じているにもかかわらず、スタティックキャリブレーション中のスキャナの各画素に対する補償値の調整を自動的に実行することができ、一連の画像キャリブレーションの精度と出力画像の品質が向上される。
【００２９】
本発明は、現在最も実用的かつ好ましい実施形態と考えられるものに関して説明してきたが、本発明は、開示された実施形態に限定される必要はないことを理解されるべきである。それどころか、様々な修正およびすべてのそのような修正および類似の構造を包含するように最も広い解釈に従うべきである特許請求の範囲の精神および範囲内に含まれる類似の構成を包含することが意図される。
【図１Ａ】
0006483650.tif 000025
【図１Ｂ】
0006483650.tif 000026
【図２】
0006483650.tif 000027
【図３】
0006483650.tif 000028
【図４】
0006483650.tif 000029