(57)【要約】【課題】  本発明は、画像読取装置において、センサ間の特性差に起因して原稿読取時に発生する読取画像の画像ムラを改善することを目的とする。【解決手段】  本発明は、スキャン方向に並列配置された複数のセンサを用いて原稿をスキャンし、複数のセンサで光電変換されるラインデータを、原稿の読取画像として出力する画像読取装置である。この画像読取装置は、下記のようなヒストグラム統計部、特性算出部、および階調変換部を備える。まず、このヒストグラム統計部は、原稿のラインデータから、センサ別にヒストグラムを求める。特性算出部は、これらヒストグラムの間の差を低減する補正処理を求める。階調変換部は、読取画像のラインデータに対して補正処理を施すことによって、読取画像に現れる画像ムラを低減する。【選択図】        図３
2005142950.tif 000002
【特許請求の範囲】
【請求項１】
スキャン方向に並列配置された複数のセンサを用いて原稿をスキャンし、複数の前記センサでそれぞれ生成されるラインデータを、前記原稿の読取画像として出力する画像読取装置であって、
前記原稿のラインデータに基づいて、前記センサ別にヒストグラムを求めるヒストグラム統計部と、
前記センサ別に求めた前記ヒストグラムを略一致させる特性の補正処理を求める特性算出部と、
前記読取画像を構成する前記センサ別のラインデータに前記補正処理を施すことにより、前記読取画像に現れる画像ムラを低減する階調変換部と
を備えたことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、
前記特性算出部は、
前記ヒストグラムの度数を所定比率に分割して度数分割点を求める分割解析部と、
前記ヒストグラム別に求めた前記度数分割点の対応関係を変換規則にして、前記補正処理を求める処理決定部とを備えた
ことを特徴とする画像読取装置。
【請求項３】
請求項２に記載の画像読取装置において、
前記特性算出部は、前記原稿の種類および明るさの少なくとも一方に応じて、『前記度数分割点の個数』および『前記所定比率の値』の少なくとも一方を変更する
ことを特徴とする画像読取装置。
【請求項４】
請求項３に記載の画像読取装置において、
前記特性算出部は、前記原稿がネガ（画像の明暗が反転した原稿）である場合、または前記原稿を暗いと評価判定した場合に、前記度数分割点の個数を増やす
ことを特徴とする画像読取装置。
【請求項５】
請求項１ないし請求項４のいずれか１項に記載の画像読取装置において、
前記特性算出部は、過去の前記補正処理を記憶し、現在および過去の前記補正処理を加重平均することにより、前記読取画像のラインデータに施す補正処理を求める
ことを特徴とする画像読取装置。
【請求項６】
請求項１ないし請求項５のいずれか１項に記載の画像読取装置において、
前記ヒストグラム統計部は、本スキャンに先立つ事前スキャンにおいて前記センサ別のラインデータを比較し、前記補正処理の必要性を判定する
ことを特徴とする画像読取装置。
【請求項７】
請求項１ないし請求項６のいずれか１項に記載の画像読取装置において、
前記ヒストグラム統計部および前記算出部は、本スキャンよりも低解像度の事前スキャンによって前記補正処理を求め、
前記階調変換部は、前記本スキャンのラインデータに対して前記補正処理を実施する
ことを特徴とする画像読取装置。
【請求項８】
請求項７に記載の画像読取装置において、
複数の前記センサは、前記事前スキャンにおいて、前記原稿の共通箇所を光電変換し、
前記ヒストグラム統計部は、前記共通箇所のラインデータから、センサ別にヒストグラムを求め、
前記特性算出部は、前記共通箇所の前記ヒストグラムの差に基づいて前記補正処理を求める
ことを特徴とする画像読取装置。
【請求項９】
スキャン方向に並列配置された複数のセンサを用いて原稿をスキャンし、複数の前記センサでそれぞれ生成されるラインデータを、前記原稿の読取画像として出力する画像読取装置であって、
本スキャンに先立って事前スキャンを実施し、前記センサ間のラインデータの違いを評価判定する評価部と、
前記ラインデータの違いが予め定められた許容範囲外と評価判定された場合、センサの使用本数を減らして前記原稿を本スキャンする本スキャン部と
を備えたことを特徴とする画像読取装置。
【請求項１０】
コンピュータを、請求項１ないし請求項８のいずれか１項に記載の前記ヒストグラム統計部、前記特性算出部、および前記階調変換部として機能させるための画像処理プログラム。
【請求項１１】
与えられた入力データのヒストグラムを、予め定められた基準ヒストグラムに近似させる補正処理を求めるデータ解析装置であって、
前記ヒストグラムの度数を所定比率に分割して度数分割点を求める分割解析部と、
前記ヒストグラムの度数分割点を、前記基準ヒストグラムの度数分割点に変換する前記補正処理を求める処理決定部と
を備えたことを特徴とするデータ解析装置。
【請求項１２】
コンピュータを、請求項１１に記載の前記分割解析部、および前記処理決定部として機能させるためのデータ解析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のセンサで分担して原稿を読み取る画像読取装置およびその画像処理プログラムに関する。特に、複数のセンサの特性差に起因する読取画像の画像ムラを改善する画像処理技術に関する。
また、本発明は、この画像処理技術に採用されるデータ解析装置およびそのデータ解析プログラムに関する。
【背景技術】
【０００２】
従来、複数のセンサを用いて原稿をスキャンする画像読取装置が知られている（特許文献１など）。この種の画像読取装置は、複数のセンサを用いて原稿の読み取り領域を分担できる。その結果、原稿の読み取り時間を大幅に短縮することができる。
【特許文献１】特開２０００−２２８９５号公報（請求項１など）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した複数のセンサには、多少の特性差が現れる場合がある。そこで、従来は、工場出荷段階などにおいて、複数のセンサの特性差を素通し状態で実測し、実測された特性差を除去する調整が為されていた。
【０００４】
しかしながら、原稿を実際に読み取る状況では、原稿の違いが加味されるため、上述の素通し状態とは異なる特性差が現れる。その結果、読取画像には、各センサの分担した読み取り領域ごとに画像ムラが発生し、例えば、筋状ノイズまたは短冊状ノイズになって目立つという問題点があった。
【０００５】
本発明は、以上の問題点に鑑みて、原稿読取時に発生する読取画像の画像ムラを改善することを目的とする。
また、本発明では、このような画像ムラの改善に好適なデータ解析技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
《請求項１》
請求項１に記載の発明は、スキャン方向に並列配置された複数のセンサを用いて原稿をスキャンし、複数のセンサでそれぞれ生成されるラインデータを、原稿の読取画像として出力する画像読取装置である。この画像読取装置は、下記のヒストグラム統計部、特性算出部、および階調変換部を備える。
まず、ヒストグラム統計部は、原稿のラインデータに基づいて、センサ別にヒストグラムを求める。
特性算出部は、センサ別に求めたヒストグラムを略一致させる特性の補正処理を求める。
一方、階調変換部は、読取画像を構成するセンサ別のラインデータに対して、上記の補正処理を施すことにより、読取画像に現れる画像ムラを低減する。
【０００７】
《請求項２》
請求項２に記載の発明は、請求項１に記載の画像読取装置において、特性算出部は、下記の分割解析部、および処理決定部を備える。
まず、分割解析部は、ヒストグラムの度数を所定比率に分割して度数分割点を求める。
一方、処理決定部は、ヒストグラム別に求めた度数分割点を対応付ける変換規則に従って、補正処理を求める。
【０００８】
《請求項３》
請求項３に記載の発明は、請求項２に記載の画像読取装置において、特性算出部は、原稿の種類および明るさの少なくとも一方に応じて、度数分割点の個数および所定比率の値の少なくとも一方を変更することを特徴とする。
【０００９】
《請求項４》
請求項４に記載の発明は、請求項３に記載の画像読取装置において、特性算出部は、原稿がネガ（画像の明暗が反転した原稿）であるか、または原稿が暗いと評価判定された場合、度数分割点の個数を増やすことを特徴とする。
なお、『ネガ』および『原稿が暗い』という条件は、読取画像の画像ムラが目立つ条件という点で共通する。
【００１０】
《請求項５》
請求項５に記載の発明は、請求項１ないし請求項４のいずれか１項に記載の画像読取装置において、特性算出部は、過去の補正処理を記憶する。そして、特性算出部は、現在および過去の補正処理を加重平均して、読取画像のラインデータに施す補正処理を求める。
【００１１】
《請求項６》
請求項６に記載の発明は、請求項１ないし請求項５のいずれか１項に記載の画像読取装置において、ヒストグラム統計部は、本スキャンに先立つ事前スキャンにおいてセンサ別のラインデータを比較する。ヒストグラム統計部は、この比較結果に基づいて、補正処理の必要性を判定する。
【００１２】
《請求項７》
請求項７に記載の発明は、請求項１ないし請求項６のいずれか１項に記載の画像読取装置において、ヒストグラム統計部および算出部は、本スキャンよりも低解像度の事前スキャンによって補正処理を求める。一方、階調変換部は、本スキャンのラインデータに対して補正処理を実施する。
【００１３】
《請求項８》
請求項８に記載の発明は、請求項７に記載の画像読取装置において、複数のセンサは、事前スキャンにおいて、原稿の共通箇所を光電変換する。一方、ヒストグラム統計部は、共通箇所のラインデータから、センサ別にヒストグラムを求め、特性算出部は、共通箇所のヒストグラムの差に基づいて補正処理を求める。
【００１４】
《請求項９》
請求項９に記載の発明は、スキャン方向に並列配置された複数のセンサを用いて原稿をスキャンし、複数のセンサでそれぞれ生成されるラインデータを、原稿の読取画像として出力する画像読取装置である。この画像読取装置は、下記の評価部、および本スキャン部を備える。
まず、評価部は、本スキャンに先立って事前スキャンを実施し、センサ間のラインデータの違いを評価判定する。
一方、本スキャン部は、ラインデータの違いが予め定められた許容範囲外と評価判定された場合、センサの使用本数を減らして原稿を本スキャンする。
【００１５】
《請求項１０》
請求項１０に記載の画像処理プログラムは、コンピュータを、請求項１ないし請求項８のいずれか１項に記載のヒストグラム統計部、特性算出部、および階調変換部として機能させるためのプログラムである。
【００１６】
《請求項１１》
請求項１１に記載の発明は、与えられた入力データのヒストグラムを、予め定められた基準ヒストグラムに近似させる補正処理を求めるデータ解析装置である。
このデータ解析装置は、下記の分割解析部、および処理決定部を備える。
まず、分割解析部は、入力データのヒストグラムの度数を所定比率に分割して度数分割点を求める。
一方、処理決定部は、ヒストグラムの度数分割点を、基準ヒストグラムの度数分割点に変換する補正処理を求める。
【００１７】
《請求項１２》
請求項１２に記載のデータ解析プログラムは、コンピュータを、請求項１１に記載の分割解析部、および処理決定部として機能させるためのプログラムである。
【発明の効果】
【００１８】
以上説明したように、本発明では、センサ間においてヒストグラムを略一致させる補正処理を求める。この補正処理の作成ルールでは、度数としてひとまとめに扱うためにノイズの影響が少なく、特性差を揃える上で良質な補正処理を求めることが可能になる。
特に、マルチセンサ式の画像読取装置において、この補正処理を実施することにより、センサ間の特性差に起因する画像ムラを目立たなくすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面に基づいて本発明にかかる画像読取装置（データ解析装置も含む）の実施形態を説明する。
図１は、画像読取装置１１の構成を説明する図である。
図１において、画像読取装置１１には、原稿としてフィルム１２が外部から挿入される。このフィルム１２には、照明部１３から照明光（Ｒ光，Ｇ光，Ｂ光，およびＩＲ光など）が順次に照射される。このときフィルム１２を透過した光は、不図示の結像レンズによって光像を形成する。この光像の像面には、センサブロック１５が配置される。このセンサブロック１５には、複数本（ここでは一例として３本）のセンサ１５Ａ〜Ｃが、フィルム１２のスキャン（副走査）方向に間隔をおいて配置される。
【００２０】
さらに、画像読取装置１１には、スキャン部１４が設けられる。このスキャン部１４は、フィルム１２とセンサブロック１５とをスキャン方向に相対移動させながら、センサ１５Ａ〜Ｃからラインデータを読み出す。
センサ１５Ａ〜Ｃから出力されるラインデータは、アナログの信号処理回路１６を個別に通過した後、Ａ／Ｄ変換部１７に入力される。このＡ／Ｄ変換部１７は、これらラインデータをアナログスイッチ等によって時分割に切り換えながら、デジタル変換を行う。
【００２１】
Ａ／Ｄ変換部１７においてデジタル化されたラインデータは、補正部１７ａを介して暗電圧補正およびシェーディング補正が施される。この補正部１７ａから出力されるラインデータは、メモリ１８および階調変換部１９へ出力される。この階調変換部１９は、センサ１５Ａ〜Ｃ別かつ色別に、階調変換テーブル（ＬＵＴ１〜３）を備える。階調変換部１９によって階調補正されたラインデータは、インターフェース部２０を介して、外部のコンピュータに出力される。
その他、画像読取装置１１には、システムコントロール用のＭＰＵ（Micro Processor Unit）２１が設けられる。
【００２２】
［発明との対応関係］
以下、発明と本実施形態との対応関係について説明する。なお、ここでの対応関係は、参考のために一解釈を例示するものであり、本発明を徒らに限定するものではない。
請求項記載のヒストグラム統計部は、スキャン部１４およびＭＰＵ２１の『事前スキャンを実施して、センサ１５Ａ〜Ｃ別にラインデータのヒストグラムを求める機能』に対応する。
請求項記載の特性算出部は、ＭＰＵ２１の『対応するヒストグラムを揃える階調補正を求めて、階調変換部１９の階調変換テーブルに設定する機能』に対応する。
請求項記載の階調変換部は、階調変換部１９に対応する。
請求項記載の分割解析部は、ＭＰＵ２１の『ヒストグラムから度数分割点を求める機能』に対応する。
請求項記載の処理決定部は、ＭＰＵ２１の『センサ１５Ａ〜Ｃ間の度数分割点を対応付ける変換規則に従って階調補正を求める機能』に対応する。
請求項記載の評価部は、ＭＰＵ２１の『事前スキャンにおいてセンサ１５Ａ〜Ｃの出力差を評価する機能』に対応する。
請求項記載の本スキャン部は、スキャン部１４およびＭＰＵ２１の『評価結果に基づいて、本スキャンに使用するセンサ１５Ａ〜Ｃの使用本数を設定変更する機能』に対応する。
【００２３】
［本実施形態の動作説明］
図２および図３は、画像読取装置１１の動作を説明する流れ図である。
以下、この流れ図に沿って、本実施形態の特徴的動作を説明する。
【００２４】
ステップＳ１：  まず、ユーザーが、フィルム１２を画像読取装置１１に挿入する。このとき、センサブロック１５は、フィルム１２の素通し位置に位置する。ＭＰＵ２１は、照明部１３を消灯状態に維持し、暗状態のセンサ１５Ａ〜Ｃから暗電圧を読み出す。これらの暗電圧は、補正部１７ａにそれぞれ保持され、後述する暗電圧補正に使用される。
続いて、ＭＰＵ２１は、照明部１３を各色で順次に点灯する。このとき、センサ１５Ａ〜Ｃは、各色のシェーディング変化を出力する。補正部１７ａは、これらシェーディング変化をそれぞれ記憶する。このように記憶されるシェーディング変化は、後述するシェーディング補正に使用される。
さらに、ＭＰＵ２１は、階調変換部１９の全ての階調変換テーブルに対し、デフォルト設定として、リニアな特性を与える。
【００２５】
ステップＳ２：  この状態で、ＭＰＵ２１は、プレビュー指示の待機状態に入る。
ユーザーが外部コンピュータからプレビュー指示を与えると、ＭＰＵ２１はステップＳ３に動作を移行する。
【００２６】
ステップＳ３：  スキャン部１４は、フィルム１２を高速スキャンし、その高速スキャンの出力信号レベルから、適正な露光量（照明時間など）を各色ごとに決定する。
【００２７】
ステップＳ４：  ステップＳ３で決定した各色の露光量（後述する本スキャンと同じ露光量）を用いて、スキャン部１４は、低解像度の事前スキャンを実施する。
このとき、スキャン部１４は、フィルム１２の共通箇所を、センサ１５Ａ〜Ｃそれぞれが読み取るように、センサブロック１５を制御する。
例えば、このような事前スキャンは、センサ１５Ａ〜Ｃの間隔を等分割した移動周期で、センサブロック１５のスキャンおよびライン読み取りを交互に実行することによって実現できる。
【００２８】
また例えば、フィルム１２上に粗く設定された共通箇所を、センサ１５Ａ〜Ｃでそれぞれ読み取り、その他の箇所については、センサ１５Ａ〜Ｃが分担して読み取ってもよい。このような制御シーケンスでは、事前スキャンを高速化することができる。
事前スキャンで生成されたセンサ別かつ色別のラインデータは、補正部１７ａによって暗電流補正およびシェーディング補正がそれぞれ施された後、メモリ１８に一時格納される。
また、これらのラインデータは、階調変換部１９においてプレビュー用の階調変換が施された後、インターフェース部２０を経由して、外部コンピュータに出力される。
【００２９】
ステップＳ５：  外部コンピュータは、事前スキャンのラインデータからプレビュー画像を生成し、モニタ画面上に表示する。ユーザーは、このプレビュー画像を見ながらＧＵＩ操作を行い、本スキャン時の読み取り範囲を変更することができる。
この読み取り範囲の変更指示は、インターフェース部２０を介してＭＰＵ２１に伝達される。ＭＰＵ２１は、この読み取り範囲に一致させて、メモリ１８に保持するラインデータの使用範囲を限定する。
【００３０】
ステップＳ６：  この状態で、ＭＰＵ２１は、本スキャン指示の待機状態に入る。
インターフェース部２０を介して外部コンピュータが本スキャン指示を与えると、ＭＰＵ２１はステップＳ７に動作を移行する。
【００３１】
ステップＳ７：  ＭＰＵ２１は、メモリ１８内のラインデータを読み出し、センサ別かつ色別にラインデータの差を求める。このラインデータの差から、フィルム１２の本スキャン時に表面化するセンサ１５Ａ〜Ｃの特性差を予測する。
【００３２】
ステップＳ８：  ＭＰＵ２１は、このセンサ１５Ａ〜Ｃの特性差が、予め定められた許容範囲内に収まるか否かを判定する。
ここで、許容範囲内に収まる場合、ＭＰＵ２１は、ステップＳ１７（本スキャン）に動作を移行する。
一方、許容範囲外にある場合、ＭＰＵ２１はステップＳ９に動作を移行する。
【００３３】
ステップＳ９：  ＭＰＵ２１は、メモリ１８内のラインデータから、基準とするセンサ（以下『基準センサ』という）を選定する。
例えば、この選定は、共通箇所のラインデータについて中間値や平均値などの代表値を求め、この代表値に最も近いラインデータを選別することによって実現される。
次に、ＭＰＵ２１は、この基準センサとその他のセンサ間において、ラインデータの差を閾値判定し、どのセンサの何色出力において階調補正が必要かを決定する。
【００３４】
ステップＳ１０：  ここで、ＭＰＵ２１は、ユーザー設定を読み出し、低速スキャンの許可設定（センサ１５Ａ〜Ｃの使用本数を制限可能か否かの設定）を判定する。
もしも、低速スキャンが許可されている場合、ＭＰＵ２１は、ステップＳ１１に動作を移行する。
一方、低速スキャンが許可されていない場合、ＭＰＵ２１は、ステップＳ１２に動作を移行する。
【００３５】
ステップＳ１１：  ＭＰＵ２１は、階調補正の必要となるセンサを使用不可に設定し、ステップＳ１７（本スキャン）に動作を移行する。
この場合の本スキャンでは、特性差が閾値以下に収まるセンサのみを使用して、フィルム１２の読み取りが行われる。
【００３６】
ステップＳ１２：  これ以降、センサ１５Ａ〜Ｃ間の特性差を補正するための補正処理を決定する。
まず、ＭＰＵ２１は、事前スキャンのラインデータをメモリ１８から読み出し、センサ別かつ色別にラインデータのヒストグラムを求める。これらのヒストグラムは、統計データとしてメモリ１８に保持される。
【００３７】
ステップＳ１３：  次に、ＭＰＵ２１は、フィルム１２がネガフィルムか否かを判定する。続いて、ＭＰＵ２１は、ラインデータの明暗レベルを閾値判定することで、暗い原稿か否かを評価判定する。
ここで、フィルム１２の読み取り範囲が、ネガフィルム又は暗い原稿である場合、ＭＰＵ２１はステップＳ１４に動作を移行する。
一方、それ以外の場合、ＭＰＵ２１は、ステップＳ１５に動作を移行する。
【００３８】
ステップＳ１４：  フィルム１２がネガフィルムまたは暗い原稿の場合、センサ１５Ａ〜Ｃ間の特性差に起因する画像ムラが目立ちやすい。そこで、より精密な補正処理を求めるため、ＭＰＵ２１は、度数分割点の算出数を増やす。このとき、ヒストグラムの暗側において度数分割点が密になるよう、後述する所定比率を暗側に集中させることが好ましい。
このような設定変更の後、ＭＰＵ２１はステップＳ１５に動作を移行する。
【００３９】
ステップＳ１５：  ＭＰＵ２１は、センサ別かつ色別のヒストグラムを、図４に示すにように複数の所定比率に分割して、度数分割点を求める。
図４に示す度数分割点は、暗側からの累積度数が、所定比率（例えば０．４２％、１０％、３０％、５０％、７０％、９０％、９７％）に至る点である。
一方、ステップＳ１４で設定変更が行われたケースでは、上記の所定比率に、２０％、４０％、６０％、８０％が追加される。
なお、最暗の度数分割点については、黒潰れによる度数集中や暗ノイズの影響を軽減するため、暗側から０．４２％程度に設定することが好ましい。
また、最明の度数分割点については、飽和（白飛び）による度数集中の影響を軽減するため、暗側から９７％程度に設定することが好ましい。
【００４０】
ステップＳ１６：  ＭＰＵ２１は、図５に示すように、補正対象の度数分割点を、基準センサの度数分割点に変換する折れ線状の補正処理を求める。なお、この折れ線の両端については、最暗および最明の度数分割点の折れ線を外延している。
ＭＰＵ２１は、このような補正処理を色別に求め、階調変換部１９のＬＵＴに設定する。
【００４１】
ステップＳ１７：  ＭＰＵ２１は、スキャン部１４に指示して、フィルム１２の本スキャンを実施する。この本スキャンは、フィルム１２の読み取り範囲を、センサ１５Ａ〜Ｃで分担することにより、高精細かつ高速に読み取り動作を完了する。
【００４２】
ステップＳ１８：  本スキャンのラインデータは、階調変換部１９において、センサ別かつ色別のＬＵＴに従って、それぞれ補正処理が施される。
このように処理された本スキャンのラインデータは、インターフェース部２０を介して、外部コンピュータに出力される。
外部コンピュータは、このラインデータを組み合わせて、フィルム１２の読取画像を生成する。
【００４３】
［本実施形態の効果など］
上述したように、本実施形態では、フィルム１２に合わせて補正処理を求め、センサ１５Ａ〜Ｃの特性差に起因する画像ムラを低減する。したがって、フィルム１２の違いを考慮して、上述の素通し状態とは異なる特性差を検出できる。したがって、フィルム１２の固体差と、センサ１５Ａ〜Ｃの差とが複雑に関係して現れる画像ムラを確実に低減することができる。
【００４４】
ところで、この種の補正処理は、センサ別の画素値を対応付ける変換規則から求めることも可能である。しかしながら、ここでの画素値にはノイズが含まれるため、対応付けの整合性を取ることは難しく、良質な補正処理を得ることが難しい。特に、暗い原稿はノイズの影響が大きく、実用的な補正処理を求めることができない。
【００４５】
一方、本実施形態では、センサ別のヒストグラムを略一致させる方向で補正処理を求める。このような補正処理の作成過程では、画素値を度数という単位でまとめて扱うので、個々の画素値に含まれるノイズの影響が大幅に軽減される。その結果、極めて良質な補正処理を求めることができる。
【００４６】
特に、暗い原稿では、センサ毎のノイズ傾向もヒストグラムに現れる。この場合、上述したヒストグラムを基準にした補正処理の作成では、ノイズの瞬間値に惑わされることなく、センサ別のノイズ傾向を略一致させる補正処理を求めることができる。その結果、読取画像に生じるノイズ傾向の画像ムラまでも除去できる。これは、画素値の対応付けでは実現できない作用効果である。
【００４７】
さらに、本実施形態では、度数分割点に着目したデータ解析技術により、ヒストグラムを略一致させる補正処理を厳密に求めている。すなわち、本実施形態では、まず、ヒストグラム（図５に示すＸ）の度数を所定比率に分割して、度数分割点を求める。この度数分割点は、ヒストグラムの変量軸上の数値に該当する。次に、図５に示すように、補正対象の度数分割点を、基準の度数分割点に変換する変換規則に従う補正処理を求める。
【００４８】
このように求めた補正処理を補正対象のデータに施すことにより、補正後データのヒストグラムを、基準ヒストグラム（図５に示すＹ）に略一致させることができる。このようなデータ解析技術により、フィルム１２の違いによって表面化する程度に大変微妙な画像ムラ（特性差）を確実かつ丁寧に補正することが実現可能になった。
【００４９】
さらに、本実施形態では、フィルム１２の種類や明るさに応じて、度数分割点の個数および所定比率の値を変更している。したがって、フィルム１２の状況に応じて、適切な補正処理を求めることができる。
【００５０】
特に、本実施形態では、ネガまたは暗い原稿のケースにおいて、度数分割点の配置間隔を密にする。その結果、ネガや暗い原稿において特に目立つ画像ムラに対して、より精密な補正処理を適用することができる。
また、本実施形態では、本スキャンに先立って事前スキャンを実施する。この事前スキャンでは、ラインデータを比較して、補正処理の必要性を判断している。この必要性判断に従って、補正処理の不要なセンサの色信号については、補正処理を効率的に省くことができる。
【００５１】
さらに、本実施形態では、この事前スキャンを本スキャンよりも低解像度で実施し、その事前スキャンの結果から補正処理を求める。この場合、高解像度の本スキャンの結果から補正処理を求めるよりも、補正処理の算出にかかる処理時間やメモリ容量を大幅に低減することができる。このことは、補正処理の特性算出をハードウェア化する際に、特に有利な点である。
【００５２】
また、本実施形態では、この事前スキャンにおいて、センサ１５Ａ〜Ｃを使用してフィルム１２の共通箇所をそれぞれ読み取る。この共通箇所のラインデータから補正処理を求めるため、絵柄の違いの影響を受けることがなく、一段と正確な補正処理を求めることができる。
【００５３】
さらに、本実施形態では、センサ１５Ａ〜Ｃの使用本数の制限が許可されている場合、補正処理の必要なセンサを使用不可にして、本スキャンを実施する。このような動作によっても、センサ間の特性差に起因する画像ムラを改善することができる。
【００５４】
［本実施形態の補足事項］
なお、上述した実施形態では、照明光の色を切り換えることにより、カラー画像の読み取りを実現している。しかしながら、本発明はこれに限定されるものではない。例えば、センサにカラーフィルタアレイを配置することにより、カラー画像の読み取りを実現してもよい。この場合も、上述した実施形態と同様に、ヒストグラムに基づいて補正処理を求めることができる。なお、この場合の補正処理では、カラーフィルタアレイの特性差も合わせて抑制することができる。
【００５５】
また、上述した実施形態では、図５に示すように、リニアな特性を標準とする補正処理を求めている。しかしながら、本発明はこれに限定されるものではない。例えば、ガンマ変換などの階調変換やビット数変換などを、本実施形態の補正処理と合わせて実施することも可能である。
【００５６】
なお、上述した実施形態では、図４に示すように（画素値，度数）を軸とするヒストグラムを求めている。しかしながら、本発明はこれに限定されるものではない。例えば、（画素値，暗側からの累積度数）を軸とするヒストグラムなどを求めてもよい。この場合、所定比率が示す暗側の累積度数を、このヒストグラムに照会することによって、度数分割点に該当する画素値を即座に求めることが可能になる。
【００５７】
また、上述した実施形態では、ステップＳ１６において求めた補正処理をそのまま階調変換部１９のＬＵＴに設定している。しかしながら、本発明はこれに限定されるものではない。例えば、この最新の補正処理に、過去（例えば前回など）の補正処理を加重平均し、加重平均後の補正処理を階調変換部１９のＬＵＴに設定してもよい。この場合、スキャンのたびに補正処理が大きく変動する心配がなくなり、補正処理の継続性と安定性が保証される。
【００５８】
さらに、上述した実施形態では、フィルム１２のコマ単位に補正処理を求めている。しかしながら、本発明はこれに限定されるものではない。例えば、スリーブ単位やフィルム単位に補正処理を求めてもよい。また例えば、『絵柄の違い』と『センサ１５Ａ〜Ｃの特性差』とが複雑に影響して画像ムラが発生する場合は、画像領域を適宜に分割し、その分割領域ごとに補正処理を求めてもよい。
【００５９】
なお、上述した実施形態では、図５に示すように、直線補間による折れ線状の補正処理を求めている。しかしながら、本発明はこれに限定されるものではない。例えば、図５に示す折れ線を曲線補間した補正処理を求めてもよい。
【００６０】
また、上述した実施形態では、最初に所定比率を定めてから、ヒストグラムの度数分割点をそれぞれ求めている。しかしながら、本発明はこれに限定されるものではない。例えば、次のような順序で補正処理を求めてもよい。
（１）まず、一方のヒストグラムについて、所望の度数分割点を定める。
（２）これら度数分割点で一方のヒストグラムの度数を分割し、所定比率の値を求める。
（３）求めた所定比率を他方のヒストグラムに適用して度数分割点を求める。
（４）両ヒストグラムの度数分割点を対応付ける変換規則に従って、補正処理を求める。
【００６１】
さらに、上述した実施形態では、画像読取装置１１（ＭＰＵ２１のファームウェア）により本発明を実現するケースについて説明した。しかしながら、本発明はこれに限定されるものではない。例えば、全部または一部をハードウェアにより実施してもよい。
【００６２】
また例えば、外部コンピュータ側のドライバプログラムや画像処理プログラムなどにおいて、本発明を実施してもよい。
【００６３】
また例えば、インターネットなどの通信回線を介して、本発明の補正処理をサービス提供することも勿論可能である。
【００６４】
また例えば、本発明の補正処理を、フラッドベットスキャナ、ハンディスキャナ、またはフィルムスキャナ付きＤＰＥ装置などで実現してもよい。
【００６５】
特に、ヒストグラムを基準ヒストグラムに揃える補正処理の技術は、入力データを、所望のヒストグラムに調整する汎用技術として多用途に応用可能である。
【産業上の利用可能性】
【００６６】
以上説明したように、本発明は、画像読取装置、画像処理プログラム、データ解析装置、およびデータ解析プログラムなどに利用可能な技術である。
【図面の簡単な説明】
【００６７】
【図１】画像読取装置１１の構成を説明する図である。
【図２】画像読取装置１１の動作を説明する流れ図（前半）である。
【図３】画像読取装置１１の動作を説明する流れ図（後半）である。
【図４】ヒストグラムと度数分割点を説明する図である。
【図５】補正処理の一例を示す図である。
【符号の説明】
【００６８】
１１  画像読取装置
１２  フィルム
１３  照明部
１４  スキャン部
１５  センサブロック
１５Ａ  リニアセンサ
１５Ａ〜Ｃ  センサ
１６  信号処理回路
１７  Ａ／Ｄ変換部
１７ａ  補正部
１８  メモリ
１９  階調変換部
２０  インターフェース部
２１  ＭＰＵ
【図１】
2005142950.tif 000003
【図２】
2005142950.tif 000004
【図３】
2005142950.tif 000005
【図４】
2005142950.tif 000006
【図５】
2005142950.tif 000007