(57)【特許請求の範囲】
【請求項１】
光を電気信号に変換する複数のセンサーに対して動作状態を複数設定し、個々の前記動作状態において各前記センサーへ入力される光量を前記各センサーにおける光量の最大値として、前記光量の最大値以下の範囲内で前記入力される光量が順次変更されるように制御する光量制御手段と、
前記光量の最大値ごとに、前記複数のセンサーから個々に出力された前記電気信号の強さを取得して、取得した前記電気信号の強さを前記光量と関連付けることによって、ガンマ特性情報を生成する生成手段と、
前記ガンマ特性情報に基づいて、前記光量の最大値ごとに、個々の前記センサーのガンマ特性値を算出する算出手段と、
前記光量の最大値ごとに、前記複数のセンサー間における前記ガンマ特性値の分散の大きさを求め、前記分散の大きさが最小となる前記光量の最大値を、前記複数のセンサーを有する画像処理デバイスが動作する際に前記複数のセンサーに適用される値として決定する決定手段と、
を備える画像処理調整装置。
【請求項２】
前記光量制御手段は、前記複数のセンサーに対して入力される光を発するデバイスの点灯時間を変更することによって、前記光量を制御する、
請求項１に記載の画像処理調整装置。
【請求項３】
前記光量制御手段は、前記複数のセンサーに対して入力される光を発するデバイスに流れる電流を変更することによって、前記光量を制御する、
請求項１に記載の画像処理調整装置。
【請求項４】
前記光量制御手段は、光源からの光を前記センサーに対して反射する、反射特性が互いに異なる複数の反射板を備え、前記複数の反射板のうち、用いる反射板を切り替えることによって、前記光量を制御する、
請求項１に記載の画像処理調整装置。
【請求項５】
前記光量制御手段は、前記電気信号の強さの最大値を、前記光量の最大値として複数設定する、
請求項１乃至４のいずれか一項に記載の画像処理調整装置。
【請求項６】
前記決定手段により決定された前記光量の最大値を記憶する記憶手段をさらに備え、
前記決定手段は、前記画像処理デバイスが動作する際に、前記記憶手段に記憶された前記光量の最大値を読み出す、
請求項１乃至５のいずれか一項に記載の画像処理調整装置。
【請求項７】
前記光量制御手段は、複数の前記光量の最大値を一定値間隔により設定し、個々の前記光量の最大値以下の範囲内で、前記光量を一定値間隔により変更する、
請求項１乃至６のいずれか一項に記載の画像処理調整装置。
【請求項８】
前記決定手段は、前記複数のセンサー間における前記ガンマ特性値の最大値及び最小値を求めることによって、あるいは、前記複数のセンサー間における前記ガンマ特性値の標準偏差を求めることによって、前記ガンマ特性値の分散の大きさを求める、
請求項１乃至７のいずれか一項に記載の画像処理調整装置。
【請求項９】
情報処理装置によって、
光を電気信号に変換する複数のセンサーに対して動作状態を複数設定し、個々の前記動作状態において各前記センサーへ入力される光量を前記各センサーにおける光量の最大値として、前記光量の最大値以下の範囲内で前記入力される光量が順次変更されるように制御し、
前記光量の最大値ごとに、前記複数のセンサーから個々に出力された前記電気信号の強さを取得して、取得した前記電気信号の強さを前記光量と関連付けることによって、ガンマ特性情報を生成し、
前記ガンマ特性情報に基づいて、前記光量の最大値ごとに、個々の前記センサーのガンマ特性値を算出し、
前記光量の最大値ごとに、前記複数のセンサー間における前記ガンマ特性値の分散の大きさを求め、前記分散の大きさが最小となる前記光量の最大値を、前記複数のセンサーを有する画像処理デバイスが動作する際に前記複数のセンサーに適用される値として決定する、
画像処理調整方法。
【請求項１０】
光を電気信号に変換する複数のセンサーに対して動作状態を複数設定し、個々の前記動作状態において各前記センサーへ入力される光量を前記各センサーにおける光量の最大値として、前記光量の最大値以下の範囲内で前記入力される光量が順次変更されるように制御する光量制御処理と、
前記光量の最大値ごとに、前記複数のセンサーから個々に出力された前記電気信号の強さを取得して、取得した前記電気信号の強さを前記光量と関連付けることによって、ガンマ特性情報を生成する生成処理と、
前記ガンマ特性情報に基づいて、前記光量の最大値ごとに、個々の前記センサーのガンマ特性値を算出する算出処理と、
前記光量の最大値ごとに、前記複数のセンサー間における前記ガンマ特性値の分散の大きさを求め、前記分散の大きさが最小となる前記光量の最大値を、前記複数のセンサーを有する画像処理デバイスが動作する際に前記複数のセンサーに適用される値として決定する決定処理と、
をコンピュータに実行させるための画像処理調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、光を電気信号に変換するセンサーを使用することによって、画像を読み取る技術に関する。
【背景技術】
【０００２】
情報化が急速に進展している現代社会においては、紙媒体を用いた資料の電子化（いわゆるペーパーレス化）が、頻繁に行われている。このような紙媒体を用いた資料は、イメージスキャナー（画像読み取り装置）によって電子化することができる。イメージスキャナーは、光源となるＬＥＤ（Light Emitting Diode）、及び、光を電気信号に変換するセンサーであるＣＩＳ（Contact Image Sensor）等を用いて、紙媒体（原稿）に記載された画像を電子データに変換する。すなわち、イメージスキャナーは、ＬＥＤから原稿に向けて照射された光が原稿において反射した反射光を、ＣＩＳに入力することによって、画像を電子データに変換する。
【０００３】
この際、様々な要因によって、色むらが発生するなど、得られる画像（電子データ）の品質が低下する。この要因の一つとして、ＣＩＳのガンマ特性（γ特性）が、複数のＣＩＳチップ間で分散する（ばらつく）ことがある。ここで、ガンマ特性とは、ＣＩＳへの入力ＸとＣＩＳからの出力Ｙとの関係を表す特性のことであり、「Ｙ＝ａＸγ」（ａ及びγは定数であり、本願では、以降、γをガンマ特性値と称する）という近似式が成立することが一般的に知られている。画像処理においては、γの値が「１」である（すなわち、ＸとＹとがリニアな関係にある）ことが理想であるが、通常、γの値は「１」ではないので、ガンマ特性に応じて画像のデータを補正することが行われる。そして、得られる画像の品質を高めるために、この補正を適切に行う技術が期待されている。
【０００４】
このような技術に関連する技術として、特許文献１には、光を原稿に照射することによって得られた反射光を電気信号に変換するイメージセンサチップを複数個備えた画像処理装置が開示されている。この装置は、イメージセンサチップごとに、ガンマ特性を検出する。そしてこの装置は、チップごとのガンマ特性をそれぞれ補正することによって、得られる画像において色むらが発生することを抑制する。
【０００５】
また、特許文献２には、複数の画像形成装置に対して同様の出力結果が得られるような色調整を実施する画像形成システムが開示されている。このシステムでは、サンプル機としての（２）〜（ｎ）番の画像形成装置は、ターゲット機としての（１）番の画像形成装置の各パッチの階調特性を入力する。サンプル機は、当該サンプル機にて得られた階調特性を、ターゲット機の各パッチの階調特性に関連付ける。サンプル機は、ターゲット機の各パッチの階調特性が示す濃度が得られるように、入力した画像データの階調を補正するための、１次色からｎ次色までの各色に関する相対ガンマカーブを生成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2012-191278号公報
【特許文献２】特開2012-169888号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば、複数のＣＩＳチップ間において、ガンマ特性が大きく分散しているような場合、上述したような補正を適切に行うことのみでは、得られる画像の品質を向上させることについて限界がある。すなわち、このような場合、ガンマ特性の分散の大きさができるだけ小さくなるように、画像処理の実行環境を設定できるようにすることが課題である。特許文献１乃至２は、この課題について言及していない。本願発明の主たる目的は、この問題を解決する画像処理調整装置等を提供することである。
【課題を解決するための手段】
【０００８】
本願発明の一態様に係る画像処理調整装置は、光を電気信号に変換する複数のセンサーに対して動作状態を複数設定し、個々の前記動作状態において各前記センサーへ入力される光量を前記各センサーにおける光量の最大値として、前記光量の最大値以下の範囲内で前記入力される光量が順次変更されるように制御する光量制御手段と、前記光量の最大値ごとに、前記複数のセンサーから個々に出力された前記電気信号の強さを取得して、取得した前記電気信号の強さを前記光量と関連付けることによって、ガンマ特性情報を生成する生成手段と、前記ガンマ特性情報に基づいて、前記光量の最大値ごとに、個々の前記センサーのガンマ特性値を算出する算出手段と、前記光量の最大値ごとに、前記複数のセンサー間における前記ガンマ特性値の分散の大きさを求め、前記分散の大きさが最小となる前記光量の最大値を、前記複数のセンサーを有する画像処理デバイスが動作する際に前記複数のセンサーに適用される値として決定する決定手段と、を備える。
【０００９】
上記目的を達成する他の見地において、本願発明の一態様に係る画像処理調整方法は、情報処理装置によって、光を電気信号に変換する複数のセンサーに対して動作状態を複数設定し、個々の前記動作状態において各前記センサーへ入力される光量を前記各センサーにおける光量の最大値として、前記光量の最大値以下の範囲内で前記入力される光量が順次変更されるように制御し、前記光量の最大値ごとに、前記複数のセンサーから個々に出力された前記電気信号の強さを取得して、取得した前記電気信号の強さを前記光量と関連付けることによって、ガンマ特性情報を生成し、前記ガンマ特性情報に基づいて、前記光量の最大値ごとに、個々の前記センサーのガンマ特性値を算出し、前記光量の最大値ごとに、前記複数のセンサー間における前記ガンマ特性値の分散の大きさを求め、前記分散の大きさが最小となる前記光量の最大値を、前記複数のセンサーを有する画像処理デバイスが動作する際に前記複数のセンサーに適用される値として決定する。
【００１０】
また、上記目的を達成する更なる見地において、本願発明の一態様に係る画像処理調整プログラムは、光を電気信号に変換する複数のセンサーに対して動作状態を複数設定し、個々の前記動作状態において各前記センサーへ入力される光量を前記各センサーにおける光量の最大値として、前記光量の最大値以下の範囲内で前記入力される光量が順次変更されるように制御する光量制御処理と、前記光量の最大値ごとに、前記複数のセンサーから個々に出力された前記電気信号の強さを取得して、取得した前記電気信号の強さを前記光量と関連付けることによって、ガンマ特性情報を生成する生成処理と、前記ガンマ特性情報に基づいて、前記光量の最大値ごとに、個々の前記センサーのガンマ特性値を算出する算出処理と、前記光量の最大値ごとに、前記複数のセンサー間における前記ガンマ特性値の分散の大きさを求め、前記分散の大きさが最小となる前記光量の最大値を、前記複数のセンサーを有する画像処理デバイスが動作する際に前記複数のセンサーに適用される値として決定する決定処理と、をコンピュータに実行させるためのプログラムである。
【００１１】
更に、本願発明は、係る画像処理調整プログラム（コンピュータプログラム）が格納された、コンピュータ読み取り可能な、不揮発性の記録媒体によっても実現可能である。
【発明の効果】
【００１２】
本願発明は、光を電気信号に変換する複数のセンサーを使用して画像を読み取る場合に、センサー間において特性が大きく分散している場合であっても、得られる画像の品質を向上することを可能とする。
【図面の簡単な説明】
【００１３】
【図１】本願発明の第１の実施形態に係る画像処理調整装置１０の構成を示すブロック図である。
【図２】本願発明の第１の実施形態に係るガンマ特性情報１２０の構成を例示する図である。
【図３】本願発明の第１の実施形態に係るＣＩＳチップ２０−１乃至２０−ｎのガンマ特性を例示するグラフ（実測値と理想値との乖離が大きい場合）である。
【図４】本願発明の第１の実施形態に係るＣＩＳチップ２０−１乃至２０−ｎのガンマ特性を例示するグラフ（実測値と理想値との乖離が小さい場合）である。
【図５】本願発明の第１の実施形態に係る画像処理調整装置１０の動作を示すフローチャートである。
【図６】本願発明の第１の実施形態の第１の変形例に係る画像処理調整装置４０の構成を示すブロック図である。
【図７】本願発明の第１の実施形態の第２の変形例に係る画像処理調整装置５０の構成を示すブロック図である。
【図８】本願発明の第２の実施形態に係る画像処理調整装置６０の構成を示すブロック図である。
【図９】本願発明の各実施形態に係る画像処理調整装置を実行可能な情報処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本願発明の実施の形態について図面を参照して詳細に説明する。
【００１５】
＜第１の実施形態＞
図１は、本願発明の第１の実施の形態に係る画像処理調整装置１０の構成を概念的に示すブロック図である。画像処理調整装置１０は、イメージスキャナー１が画像を読み取る処理を行う実行環境を調整する装置であり、例えば、イメージスキャナー１に内包されている。イメージスキャナー１は、画像処理調整装置１０に加えて、ｎ個（ｎは２以上の任意の整数）のＣＩＳチップ２０−１乃至２０−ｎ、ＬＥＤ３０、白板３１、及び、画像処理部３２を備えている。
【００１６】
ＣＩＳチップ２０−１乃至２０−ｎは、入力（照射）された光を電気信号に変換するセンサーであり、そのセンサー自身に固有のガンマ特性を備えたチップである。イメージスキャナー１は、原稿に書かれた画像を読み取る際に、画像処理調整装置１０が決定した時間に亘って、ＬＥＤ３０を発光させることによって、光を原稿に照射する。イメージスキャナー１は、ＣＩＳチップ２０−１乃至２０−ｎによって、原稿からの反射光を電気信号に変換し、当該電気信号を、画像処理部３２において処理する。画像処理部３２は、一般的なイメージスキャナーにおいて行われている、シェーディング補正、及び、下地除去等の画像処理を行う。白板３１は、画像処理調整装置１０がイメージスキャナー１の実行環境を調整する際の濃度調整の基準の一例であり、ＬＥＤ３０から照射された光をＣＩＳチップ２０−１乃至２０−ｎに向けて反射する白色の反射板である。白板３１は、例えば、イメージスキャナー１における原稿を載せる部分にかぶせる蓋部（不図示）に、ＬＥＤ３０から照射された光をＣＩＳチップ２０−１乃至２０−ｎに向けて反射可能に実装されている。
【００１７】
本実施形態に係る画像処理調整装置１０は、ＬＥＤ点灯時間制御部１１、生成部１２、算出部１３、決定部１４、及び、記憶部１５を備える。ＬＥＤ点灯時間制御部１１、生成部１２、算出部１３、及び、決定部１４は、電子回路の場合もあれば、コンピュータプログラムとそのコンピュータプログラムに従って動作するプロセッサによって実現される場合もある。記憶部１５は、メモリ等の記憶デバイスである。記憶部１５は、電子回路、あるいは、コンピュータプログラムとそのコンピュータプログラムに従って動作するプロセッサによって実現される記憶制御機能を備えている。
【００１８】
ＬＥＤ点灯時間制御部１１は、ＬＥＤ３０の点灯時間（点灯期間）Ｔを制御することによって、ＣＩＳチップ２０−１乃至２０−ｎへ入力される光量を制御する機能を有する。ＬＥＤ点灯時間制御部１１は、ＣＩＳチップ２０−１乃至２０−ｎに対して入力される光量が最大となる時のＣＩＳチップ２０−１乃至２０−ｎからの出力電位（ＣＩＳチップ２０−１乃至２０−ｎからの出力とグランド（アース）との電位差）Ｖとして、複数の値を設定する。この出力電位Ｖは、画像処理調整装置１０がイメージスキャナー１の実行環境を調整する処理において、調整開始時の電位となる。したがって、本願では、以降、この出力電位Ｖを、調整開始電位Ｖ０と称する場合がある。
【００１９】
ＬＥＤ点灯時間制御部１１は、例えば、調整開始電位Ｖ０として、所定の調整最小値（例えば０．５Ｖ（ボルト））から所定の調整最大値（例えば０．９Ｖ）まで、Ｖａボルト（例えば、０．１Ｖ）間隔の値を順次設定する。この場合、ＬＥＤ点灯時間制御部１１は、まず、ＣＩＳチップ２０−１乃至２０−ｎからの出力電位Ｖが所定の調整最小値（０．５Ｖ）になるように、点灯時間Ｔを調整し、調整した点灯時間Ｔを調整開始時点灯時間Ｔ０に設定する。ＬＥＤ点灯時間制御部１１は、この際、ＣＩＳチップ２０−１乃至２０−ｎからの出力電位Ｖが０．５Ｖ付近で分散する場合は、例えば、出力電位Ｖの平均値が０．５Ｖになるように、点灯時間Ｔを調整してもよい。
【００２０】
ＬＥＤ点灯時間制御部１１は、まず、点灯時間Ｔを調整開始時点灯時間Ｔ０に設定し、点灯時間Ｔの間点灯するように、ＬＥＤ３０を制御する。ＬＥＤ点灯時間制御部１１は、次に、点灯時間Ｔから調整開始時点灯時間Ｔ０の１０％を減算した値を、新たな点灯時間Ｔに設定し、新たに設定した点灯時間Ｔの間点灯するように、ＬＥＤ３０を制御する。ＬＥＤ点灯時間制御部１１は、この処理を、点灯時間Ｔが調整開始時点灯時間Ｔ０の１０％の値に減少するまで繰り返し行う。点灯時間Ｔが調整開始時点灯時間Ｔ０の１０％ずつ減少することは、ＣＩＳチップ２０−１乃至２０−ｎへ入力される光量が１０％ずつ減少することに相当する。尚、ＬＥＤ点灯時間制御部１１により点灯時間Ｔから減算される値は、調整開始時点灯時間Ｔ０の１０％以外の値であってもよい。
【００２１】
ＬＥＤ点灯時間制御部１１は、点灯時間Ｔが調整開始時点灯時間Ｔ０の１０％の値にまで減少したのち、Ｖ０（例えば０．５Ｖ）にＶａ（例えば０．１Ｖ）を加算した値を新たなＶ０（例えば０．６Ｖ）に設定し、上述した処理と同様に、点灯時間Ｔを順次１０％ずつ減少してＬＥＤ３０を点灯させる処理を繰り返し行う。ＬＥＤ点灯時間制御部１１は、このような処理を、Ｖ０が所定の調整最大値（例えば０．９Ｖ）に増加するまで繰り返し行う。
【００２２】
生成部１２は、ＬＥＤ点灯時間制御部１１による制御によって、ＬＥＤ３０が点灯時間Ｔの間点灯した際に、ＣＩＳチップ２０−１乃至２０−ｎからの出力電位Ｖを入手する。生成部１２は、入手した出力電位Ｖを、ＣＩＳチップごとに、点灯時間Ｔ（ＣＩＳチップ２０−１乃至２０−ｎへの入力光量に相当）と関連付けることによって、ガンマ特性情報１２０を生成あるいは更新し、生成あるいは更新したガンマ特性情報１２０を、内部のメモリ等（不図示）に記憶する。
【００２３】
図２は、本実施形態に係るガンマ特性情報１２０の構成を例示する図である。図２に示す通り、ガンマ特性情報１２０は、光量最大時の出力電位Ｖ（すなわち、調整開始電位Ｖ０）ごとに、各ＣＩＳチップへの入力光量と各ＣＩＳチップからの出力電位Ｖとの関係（すなわちガンマ特性）を表す情報である。図２に示す例では、ＣＩＳチップへの入力光量が１００％のときの出力電位Ｖの値を２５５（８ビット表示）として、各入力光量における出力電位Ｖを、８ビットに量子化した値によって表示している。尚、ガンマ特性情報１２０は、図２に示す構成とは異なる構成によって、ガンマ特性を表してもよい。
【００２４】
算出部１３は、生成部１２により生成されたガンマ特性情報１２０に基づいて、光量最大時の出力電位Ｖごとに、個々のＣＩＳチップ２０−１乃至２０−ｎのガンマ特性値γを算出する。
【００２５】
図３及び図４は、実施形態に係るＣＩＳチップ２０−１乃至２０−ｎのガンマ特性を例示するグラフである。図３及び図４は、ＣＩＳチップ２０−１乃至２０−ｎへの最大入力光量が、順にＡ及びＢであるときのガンマ特性を例示する。上述した通り、ＣＩＳチップへの入力ＸとＣＩＳチップからの出力Ｙとの間には、「Ｙ＝ａＸγ」という近似式が成立する。したがって、算出部１３は、ガンマ特性情報１２０に基づいて、光量最大時の出力電位ごと（すなわちＣＩＳチップ２０−１乃至２０−ｎへの最大入力光量ごと）に、図３及び図４に示すようなガンマ特性を表す曲線を、周知の数学的手法を用いて求めることができる。これにより、算出部１３は、光量最大時の出力電位ごとに、ＣＩＳチップ２０−１乃至２０−ｎの個々のガンマ特性値γを算出する。
【００２６】
図３に例示する実測値のガンマ特性は、リニア特性を示す理想値との乖離が大きいのに対して、図４に例示する実測値のガンマ特性は、理想値との乖離が小さい。すなわち、算出部１３は、図４に示すガンマ特性の場合、ガンマ特性値γとして「１」に近い値を算出し、図３に示すガンマ特性の場合、ガンマ特性値γとして、図４の場合におけるガンマ特性値γよりも大きな値を算出する。尚、ガンマ特性値γは、ＣＩＳチップへの入力光量の範囲によって、同じＣＩＳチップであっても、その値は異なる。例えば、特定のＣＩＳチップのガンマ特性を表す曲線は、入力光量の範囲によって、図３に示す曲線に近くなる場合もあれば、図４に示す曲線に近くなる場合もある。
【００２７】
決定部１４は、算出部１３により算出された、ＣＩＳチップ２０−１乃至２０−ｎの個々のガンマ特性値γに基づいて、ＣＩＳチップ２０−１乃至２０−ｎへの最大入力光量ごとに、ガンマ特性値γの分散の大きさを求める。決定部１４は、この分散の大きさを、例えば、ＣＩＳチップ２０−１乃至２０−ｎのガンマ特性値γの最大値及び最小値により求める。あるいは、決定部１４は、この分散の大きさを、ＣＩＳチップ２０−１乃至２０−ｎのガンマ特性値γの標準偏差を算出することによって求める。
【００２８】
決定部１４は、求めた分散の大きさが最小となる、ＣＩＳチップ２０−１乃至２０−ｎへの最大入力光量に相当するＬＥＤ３０の点灯時間Ｔを、イメージスキャナー１が原稿の読み取り動作を行う際にＬＥＤ３０を点灯させる時間として決定する。決定部１４は、例えば図２に示すガンマ特性情報１２０において、光量最大時の出力電位が０．６Ｖのときに、ＣＩＳチップ２０−１乃至２０−ｎのガンマ特性値γの分散の大きさが最小となる場合、ＣＩＳチップ２０−１乃至２０−ｎからの出力電位Ｖが０．６Ｖとなる、ＬＥＤ３０の点灯時間Ｔを、ＬＥＤ３０を点灯させる時間として決定する。
【００２９】
決定部１４は、ＬＥＤ３０を点灯させる時間として決定した点灯時間Ｔを、記憶部１５へ格納する。決定部１４は、イメージスキャナー１が原稿の読み取り動作を行う際に、記憶部１５に記憶された点灯時間Ｔを読み出してもよい。この場合、イメージスキャナー１は、決定部１４によって読み出された点灯時間Ｔの間、ＬＥＤ３０を点灯させる。またこの場合、画像処理調整装置１０は、上述した、イメージスキャナー１が画像を読み取る処理を行う実行環境を調整する調整処理を行わなくてもよい。
【００３０】
次に図５のフローチャートを参照して、本実施形態に係る画像処理調整装置１０の動作（処理）について詳細に説明する。
【００３１】
ＬＥＤ点灯時間制御部１１は、ＣＩＳチップ２０−１乃至２０−ｎからの出力電位Ｖの調整開始電位Ｖ０を、所定の調整最小値に設定する（ステップＳ１０１）。ＬＥＤ点灯時間制御部１１は、出力電位Ｖが調整開始電位Ｖ０になるように、ＬＥＤ３０の点灯時間Ｔを調整する（ステップＳ１０２）。ＬＥＤ点灯時間制御部１１は、調整した点灯時間Ｔを、調整開始時点灯時間Ｔ０に設定する（ステップＳ１０３）。ＬＥＤ点灯時間制御部１１は、点灯時間Ｔの間点灯するように、ＬＥＤ３０を制御する（ステップＳ１０４）。
【００３２】
生成部１２は、ＣＩＳチップ２０−１乃至２０−ｎからの出力電位Ｖを入手し、出力電位ＶとＣＩＳチップへの入力光量（点灯時間Ｔ）とを関連付けたガンマ特性情報１２０を生成し、生成したガンマ特性情報１２０を内部に記憶する（ステップＳ１０５）。
【００３３】
「Ｔ＝０．１ｘＴ０」（「ｘ」は乗算を表す記号）でない場合（ステップＳ１０６でＮｏ）、ＬＥＤ点灯時間制御部１１は、点灯時間Ｔから「０．１ｘＴ０」を減算した値を、新たな点灯時間Ｔとして設定し（ステップＳ１０７）、処理はステップＳ１０４へ戻る。「Ｔ＝０．１ｘＴ０」である場合（ステップＳ１０６でＹｅｓ）、処理はステップＳ１０８へ進む。
【００３４】
調整開始電位Ｖ０が所定の最大値でない場合（ステップＳ１０８でＮｏ）、ＬＥＤ点灯時間制御部１１は、調整開始電位Ｖ０にＶａを加算した値を、新たな調整開始電位Ｖ０として設定し（ステップＳ１０９）、処理は、ステップＳ１０２へ戻る。調整開始電位Ｖ０が所定の最大値である場合（ステップＳ１０８でＹｅｓ）、算出部１３は、ガンマ特性情報１２０に基づいて、調整開始電位Ｖ０ごとに、ＣＩＳチップ２０−１乃至２０−ｎのガンマ特性値γを算出する（ステップＳ１１０）。
【００３５】
決定部１４は、調整開始電位Ｖ０ごとに、ＣＩＳチップ２０−１乃至２０−ｎのガンマ特性値γの分散の大きさを求める（ステップＳ１１１）。決定部１４は、ガンマ特性値γの分散の大きさが最小となる調整開始電位Ｖ０を、イメージスキャナー１が動作する際に適用する値として決定し（ステップＳ１１２）、全体の処理は終了する。
【００３６】
本実施形態に係る画像処理調整装置１０は、光を電気信号に変換する複数のセンサーを使用して画像を読み取る場合に、センサー間において特性が大きく分散している場合であっても、得られる画像の品質を向上することができる。その理由は、画像処理調整装置１０は、ＬＥＤ３０の点灯時間Ｔを変更しながらＣＩＳチップ２０−１乃至２０−ｎからの出力電位Ｖを入手することによって、ＣＩＳチップのガンマ特性値γをＣＩＳチップへの最大入力光量ごとに算出し、ガンマ特性値γの分散の大きさが最小となる最大入力光量に相当する点灯時間Ｔを、イメージスキャナー１が動作する際にＬＥＤ３０を点灯させる時間として決定するからである。
【００３７】
以下に、本実施形態に係る画像処理調整装置１０によって実現される効果について、詳細に説明する。
【００３８】
イメージスキャナーのような画像処理デバイスに搭載された、複数のセンサー間において、ガンマ特性が大きく分散しているような場合、読み取った画像に対して補正を適切に行うことのみでは、得られた画像の品質を向上させることについて限界がある。すなわち、このような場合、ガンマ特性の分散の大きさができるだけ小さくなるように、画像処理の実行環境を設定できるようにすることが課題である。
【００３９】
このような課題に対して、本実施形態に係る画像処理調整装置１０では、ＬＥＤ点灯時間制御部１１は、複数のＣＩＳチップ２０−１乃至２０−ｎに対して入力される光量の最大値と関連付けられる調整開始時点灯時間Ｔ０を複数設定したのち、個々の調整開始時点灯時間Ｔ０以下の範囲内で順次変更するように、点灯時間Ｔを制御する。生成部１２は、調整開始時点灯時間Ｔ０ごとに、ＣＩＳチップ２０−１乃至２０−ｎからの出力電位Ｖを取得して、取得した出力電位Ｖと、点灯時間Ｔに関連づけられる光量とを関連付けることによって、ガンマ特性情報１２０を生成する。算出部１３は、ガンマ特性情報１２０に基づいて、調整開始時点灯時間Ｔ０ごとに、ＣＩＳチップ２０−１乃至２０−ｎの個々のガンマ特性値γを算出する。決定部１４は、ＣＩＳチップ２０−１乃至２０−ｎのガンマ特性値γの分散の大きさを求め、その分散の大きさが最小となる調整開始時点灯時間Ｔ０を、イメージスキャナー１が原稿の読み取り動作を行う際にＬＥＤ３０を点灯させる時間として決定する。
【００４０】
すなわち、本実施形態に係る画像処理調整装置１０は、複数のＣＩＳチップのガンマ特性の分散の大きさが可能な限り小さくなるように、イメージスキャナー１による画像処理の実行環境を設定する。これにより、本実施形態に係る画像処理調整装置１０は、光を電気信号に変換する複数のセンサーを使用して画像を読み取る場合に、センサー間において特性が大きく分散している場合であっても、得られる画像の品質を向上することができる。
【００４１】
また、本実施形態に係る画像処理調整装置１０は、決定部１４により、ＬＥＤ３０を点灯させる時間として決定した点灯時間Ｔを格納する記憶部１５を備えている。そして、画像処理調整装置１０は、イメージスキャナー１が原稿の読み取り動作を行う際に、記憶部１５に記憶された点灯時間Ｔを読み出すことによって、実行環境を調整する調整処理を省略することができる。これにより、本実施形態に係る画像処理調整装置１０は、得られた画像の品質を向上することを、短い処理時間で実現することができる。
【００４２】
また、本実施形態に係る画像処理調整装置１０とは異なる構成により、ＣＩＳチップ２０−１乃至２０−ｎのガンマ特性を得ることが可能である。
【００４３】
図６は、本願発明の第１の実施形態の第１の変形例に係る画像処理調整装置４０の構成を概念的に示すブロック図である。本変形例に係る画像処理調整装置４０は、上述した画像処理調整装置１０において、ＬＥＤ点灯時間制御部１１がＬＥＤ電流制御部４１に置換された構成を備える。画像処理調整装置４０は、ＬＥＤ電流制御部４１を除く構成については、第１の実施形態に係る画像処理調整装置１０と同様である。
【００４４】
本変形例に係るＬＥＤ電流制御部４１は、ＬＥＤ３０に流れる電流を変更することによって、ＣＩＳチップ２０−１乃至２０−ｎに対して入力される光量を制御する。ＬＥＤ電流制御部４１は、ＣＩＳチップ２０−１乃至２０−ｎへの入力光量を制御する方法を除き、画像処理調整装置１０におけるＬＥＤ点灯時間制御部１１と同様に動作する。
【００４５】
図７は、本願発明の第１の実施形態の第２の変形例に係る画像処理調整装置５０の構成を概念的に示すブロック図である。本変形例に係る画像処理調整装置５０は、上述した画像処理調整装置１０において、ＬＥＤ点灯時間制御部１１が反射板切り替え部５１に置換された構成を備える。画像処理調整装置５０は、反射板切り替え部５１を除く構成については、第１の実施形態に係る画像処理調整装置１０と同様である。
【００４６】
本変形例に係る反射板切り替え部５１は、ｍ個（ｍは２以上の任意の整数）の反射板５１０−１乃至５１０−ｍを備える。反射板５１０−１乃至５１０−ｍは、ＬＥＤ３０から発せられた光を、ＣＩＳチップ２０−１乃至２０−ｎに対して反射する。反射板５１０−１乃至５１０−ｍは、その反射特性が互いに異なり、例えば、色が互いに異なる。反射板切り替え部５１は、反射板５１０−１乃至５１０−ｍを切り替えることによって、ＣＩＳチップ２０−１乃至２０−ｎに対して入力される光量を制御する。反射板切り替え部５１は、ＣＩＳチップ２０−１乃至２０−ｎへの入力光量を制御する方法を除き、画像処理調整装置１０におけるＬＥＤ点灯時間制御部１１と同様に動作する。
【００４７】
尚、本実施形態およびその変形例に係る各画像処理調整装置が入力光量を調整する対象とするセンサーは、ＣＩＳチップに限定されない。本実施形態およびその変形例に係る各画像処理調整装置は、例えば、イメージスキャナー１がＣＣＤ（Charge Coupled Device）素子を備える場合に、そのＣＣＤ素子に対して、入力光量の調整を行ってもよい。
【００４８】
＜第２の実施形態＞
図８は、第２の実施形態に係る画像処理調整装置６０の構成を概念的に示すブロック図である。
【００４９】
本実施形態に係る画像処理調整装置６０は、光量制御部６１、生成部６２、算出部６３、及び、決定部６４を備えている。
【００５０】
光量制御部６１は、光を電気信号に変換する複数のセンサー７０−１乃至７０−ｎに対して動作状態を複数設定し、個々の動作状態において各センサーへ入力される光量を各センサーにおける光量の最大値として、光量の最大値以下の範囲内で入力される光量が順次変更されるように制御する。
【００５１】
生成部６２は、当該光量の最大値ごとに、複数のセンサー７０−１乃至７０−ｎから個々に出力された電気信号の強さを取得して、取得した電気信号の強さを光量と関連付けることによって、ガンマ特性情報６２０を生成する。
【００５２】
算出部６３は、ガンマ特性情報６２０に基づいて、当該光量の最大値ごとに、センサー７０−１乃至７０−ｎの個々のガンマ特性値を算出する。
【００５３】
決定部６４は、当該光量の最大値ごとに、複数のセンサー７０−１乃至７０−ｎ間におけるガンマ特性値の分散の大きさを求める。決定部６４は、その分散の大きさが最小となる当該光量の最大値を、センサー７０−１乃至７０−ｎを備えた画像処理デバイス２が動作する際にセンサー７０−１乃至７０−ｎに適用される値として決定する。
【００５４】
本実施形態に係る画像処理調整装置６０は、光を電気信号に変換する複数のセンサーを使用して画像を読み取る場合に、センサー間において特性が大きく分散している場合であっても、得られる画像の品質を向上することができる。その理由は、画像処理調整装置６０は、センサーに対して入力される光量を変更しながらセンサーから出力された電気信号の強さを入手することによって、センサーのガンマ特性値をセンサーへ入力される光量の最大値ごとに算出し、ガンマ特性値の分散の大きさが最小となる光量の最大値を、画像処理デバイス２が動作する際に適用する値として決定するからである。
【００５５】
＜ハードウェア構成例＞
上述した各実施形態において図１、及び、図６乃至８に示した画像処理調整装置における各部は、専用のＨＷ（ＨａｒｄＷａｒｅ）（電子回路）によって実現することができる。また、図１、及び、図６乃至８において、少なくとも、下記構成は、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。
・ＬＥＤ点灯時間制御部１１、
・生成部１２及び６２、
・算出部１３及び６３、
・決定部１４及び６４、
・ＬＥＤ電流制御部４１、
・反射板切り替え部５１、
・光量制御部６１。
【００５６】
但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図９を参照して説明する。
【００５７】
図９は、本願発明の各実施形態に係る画像処理調整装置を実行可能な情報処理装置９００（コンピュータ）の構成を例示的に説明する図である。即ち、図９は、図１、及び、図６乃至８に示した画像処理調整装置を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【００５８】
図９に示した情報処理装置９００は、構成要素として下記を備えている。
・ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）９０１、
・ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）９０２、
・ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）９０３、
・ハードディスク（記憶装置）９０４、
・外部装置との通信インタフェース９０５、
・バス９０６（通信線）、
・ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記録媒体９０７に格納されたデータを読み書き可能なリーダライタ９０８、
・入出力インタフェース９０９。
【００５９】
即ち、上記構成要素を備える情報処理装置９００は、これらの構成がバス９０６を介して接続された一般的なコンピュータである。情報処理装置９００は、ＣＰＵ９０１を複数備える場合もあれば、マルチコアにより構成されたＣＰＵ９０１を備える場合もある。
【００６０】
そして、上述した実施形態を例に説明した本願発明は、図９に示した情報処理装置９００に対して、次の機能を実現可能なコンピュータプログラムを供給する。その機能とは、その実施形態の説明において参照したブロック構成図（図１、及び、図６乃至８）における上述した構成、或いはフローチャート（図５）の機能である。本願発明は、その後、そのコンピュータプログラムを、当該ハードウェアのＣＰＵ９０１に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータプログラムは、読み書き可能な揮発性のメモリ（ＲＡＭ９０３）またはハードディスク９０４等の不揮発性の記憶デバイスに格納すれば良い。
【００６１】
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、ＣＤ−ＲＯＭ等の各種記録媒体９０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等がある。そして、このような場合において、本願発明は、係るコンピュータプログラムを構成するコード或いは、そのコードが格納された記録媒体９０７によって構成されると捉えることができる。
【００６２】
以上、上述した実施形態を模範的な例として本願発明を説明した。しかしながら、本願発明は、上述した実施形態には限定されない。即ち、本願発明は、本願発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【符号の説明】
【００６３】
１    イメージスキャナー
１０    画像処理調整装置
１１    ＬＥＤ点灯時間制御部
１２    生成部
１２０    ガンマ特性情報
１３    算出部
１４    決定部
２０−１乃至２０−ｎ    ＣＩＳチップ
３０    ＬＥＤ
３１    白板
３２    画像処理部
４０    画像処理調整装置
４１    ＬＥＤ電流制御部
５０    画像処理調整装置
５１    反射板切り替え部
５１０−１乃至５１０−ｍ    反射板
２    画像処理デバイス
６０    画像処理調整装置
６１    光量制御部
６２    生成部
６２０    ガンマ特性情報
６３    算出部
６４    決定部
７０−１乃至７０−ｎ  センサー
９００    情報処理装置
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４    ハードディスク（記憶装置）
９０５    通信インタフェース
９０６    バス
９０７    記録媒体
９０８    リーダライタ
９０９    入出力インタフェース
【図１】
0006382876.tif 000002
【図２】
0006382876.tif 000003
【図３】
0006382876.tif 000004
【図４】
0006382876.tif 000005
【図５】
0006382876.tif 000006
【図６】
0006382876.tif 000007
【図７】
0006382876.tif 000008
【図８】
0006382876.tif 000009
【図９】
0006382876.tif 000010