(57)【要約】【課題】本発明は、フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキを補正することができ、自動ネガ・ポジ判定や自動濃度調整、自動枠検知などヒストグラムを利用して行う各種処理を正確に行うことができる画像処理装置を提供する。【解決手段】第一のヒストグラム作成部１７が、取得した画像データから画素の明るさの出現頻度を表す第一のヒストグラムを作成する。第二のヒストグラム作成部１８が、第一のヒストグラム作成部１７から取得した第一のヒストグラムデータに基づいて、フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキを補正して第二のヒストグラムを作成する。【選択図】図１０
2007219750.tif 000002
【特許請求の範囲】
【請求項１】
フィルムの透過光からフィルム上の画像を読み取る画像読取手段と、
前記画像読取手段により読み取られた画像データから画素の明るさの出現頻度を表すヒストグラムを作成するヒストグラム作成手段とを有し、
前記ヒストグラムは、前記画素の明るさに応じて前記出現頻度が補正されていることを特徴とする画像処理装置。
【請求項２】
前記ヒストグラムは、前記フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキ幅に応じて、前記出現頻度が補正されていることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記ヒストグラムは、前記画素の明るさが明るいほど出現頻度が高くなるよう補正がされていることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
フィルムの透過光からフィルム上の画像を読み取る画像読取手段と、
前記画像読取手段により読み取られた画像データから画素の明るさの出現頻度を表すヒストグラムを第一のヒストグラムとして作成する第一のヒストグラム作成手段と、
前記作成された第一のヒストグラムに基づいて第二のヒストグラムを作成する第二のヒストグラム作成手段とを有し、
前記第二のヒストグラムは、前記画素の明るさに応じて前記出現頻度が補正されていることを特徴とする画像処理装置。
【請求項５】
前記第二のヒストグラムは、前記フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキ幅に応じて、前記出現頻度が補正されていることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記第二のヒストグラムは、前記画素の明るさが明るいほど前記出現頻度が高くなるよう補正がされていることを特徴とする請求項４又は５記載の画像処理装置。
【請求項７】
フィルムの透過光からフィルム上の画像を読み取る画像読取工程と、
前記画像読取工程にて読み取られた画像データから画素の明るさの出現頻度を表すヒストグラムを作成するヒストグラム作成工程とを有し、
前記ヒストグラムは、前記画素の明るさに応じて前記出現頻度が補正されていることを特徴とする画像処理方法。
【請求項８】
前記ヒストグラムは、前記フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキ幅に応じて、前記出現頻度が補正されていることを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記ヒストグラムは、前記画素の明るさが明るいほど前記出現頻度が高くなるよう補正がされていることを特徴とする請求項７又は８記載の画像処理方法。
【請求項１０】
フィルムの透過光からフィルム上の画像を読み取る画像読取工程と、
前記画像読取工程にて読み取られた画像データから画素の明るさの出現頻度を表すヒストグラムを第一のヒストグラムとして作成する第一のヒストグラム作成工程と、
前記作成された第一のヒストグラムに基づいて第二のヒストグラムを作成する第二のヒストグラム作成工程とを有し、
前記第二のヒストグラムは、前記画素の明るさに応じて前記出現頻度が補正されていることを特徴とする画像処理方法。
【請求項１１】
前記第二のヒストグラムは、前記フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキ幅に応じて、前記出現頻度が補正されていることを特徴とする請求項１０記載の画像処理方法。
【請求項１２】
前記第二のヒストグラムは、前記画素の明るさが明るいほど前記出現頻度が高くなるよう補正がされていることを特徴とする請求項１０又は１１記載の画像処理方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載の画像処理方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び方法、並びにプログラムに関し、特に、フィルムから画像を得る画像処理装置及び方法、並びにプログラムに関する。
【背景技術】
【０００２】
フィルムから画像を読み取る画像処理装置として、マイクロフィルム・リーダ・プリンタがある。マイクロフィルム・リーダ・プリンタでは、画像データから画素の明るさの出現頻度を表すヒストグラムを作成し、このヒストグラムを、例えば、自動ネガ・ポジ判定、自動濃度調整、及び自動枠検知などの各種処理に利用している。
【０００３】
自動ネガ・ポジ判定とは、例えばマイクロフィルム・リーダ・プリンタにおいて、ポジフィルム又はネガフィルムのいずれのフィルムからでも自動的にポジのコピーを得るようにするためのものである。一般的なマイクロフィルム・リーダ・プリンタは、ネガ・ポジ切替えをオペレーターが行う際の間違いや切替え忘れによる無駄なコピーの発生を防ぐために、自動ネガ・ポジ判定を行う機能を有している。
【０００４】
自動ネガ・ポジ判定では、例えば、画像読取センサから出力された画像データに基づいて画素の明るさのヒストグラムを作成し、このヒストグラムから出現頻度がピークとなる画素の明るさより所定の明るさ以上の出現度数と所定の明るさ未満の出現度数を求め、これら両出現度数を比較してネガ・ポジ判定を行う。
【０００５】
また、自動濃度調整では、例えば、ヒストグラムにおける最も出現頻度の高い明るさに応じて光源の照度を変更し、画像が適正な濃度となるように調整している。
【０００６】
また、自動枠検知では、例えば、ヒストグラムから画像枠内の部分と画像枠外の部分を区別するための閾値を求め、自動的に画像枠外の部分を削除するなどして適正な画像を得るように処理している。このように、作成されたヒストグラムは各種処理に利用されている。
【０００７】
一方、一般に、濃度に応じてフィルムの粒状度は変化する。粒状度とは、フィルム濃度のバラツキのことである。濃度が高く（暗く）なるほど粒状度は小さく、濃度が低く（明るく）なるほど粒状度は大きくなる。つまり、濃度が高い（暗い）部分は濃度バラツキが小さく、濃度が低い（明るい）部分は濃度バラツキが大きい。これは露光時の輝度によりハロゲン化銀の成長の度合いが異なるためである。均一に見えるフィルムでも詳細に観察すると粒状性が見られ、粒状性の影響で明るい部分と暗い部分が存在し、その差分が粒状性ノイズとして画像に影響する。
【０００８】
粒状性ノイズを低減するスキャナシステムの一例として、フィルムの粒状性ノイズを推定し、画像のノイズを低減するためのフィルタを設定する方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１５９０８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、ヒストグラムを自動ネガ・ポジ判定、自動濃度調整、及び自動枠検知などの各種処理に利用する場合には以下の問題がある。
【００１０】
図７において、フィルム３０は、一枚のフィルムに同面積で濃度の異なる領域を有する画像を撮影したフィルムである。このフィルム３０をスキャンして、フィルム上の各濃度領域において画素の明るさのヒストグラムを作成したグラフを図８に示す。図８におけるヒストグラムは、横軸が画素の明るさ、縦軸が出現頻度である。
【００１１】
図８において、画像の濃度が高い（暗い）場合、出現頻度のバラツキ幅は、例えばＡのように狭くなる。一方、画像の濃度が低い（明るい）場合、出現頻度のバラツキ幅は、例えばＥのように広くなっている。つまり、画像の濃度によって出現頻度のバラツキ幅がＡ〜Ｅのように異なり、出現頻度のピーク値も異なっている。本来ならば、図１１に示すように、バラツキ幅がほとんど無く、ピーク値が等しくなるはずである。この現象は、フィルムの粒状性ノイズによる濃度バラツキが要因である。
【００１２】
このように、フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキがヒストグラムに影響を及ぼしている。
【００１３】
図１２において、フィルム３１は、一枚のフィルムに明部と暗部を有する画像を撮影したフィルムである。明部は暗部よりやや広く設定されている。このフィルム３１をスキャンしてヒストグラムを作成したときは、図１４に示すように、本来なら明部の出現頻度のピーク値が高くなるはずである。しかしながら、図１３に示すように、暗部の出現頻度のピーク値が高くなる場合がある。これはフィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキを補正していないことが原因である。
【００１４】
上記特許文献１に開示された技術は、粒状性ノイズに応じてノイズ低減部で平均化処理を行い、映像信号のノイズを低減するようにしているものであり、フィルムの粒状性ノイズによる明るさデータの出現頻度のバラツキを補正するものではない。
【００１５】
そこで本発明は、フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキを補正することができ、自動ネガ・ポジ判定や自動濃度調整、自動枠検知などヒストグラムを利用して行う各種処理を正確に行うことができる画像処理装置及び方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、請求項１記載の画像処理装置は、フィルムの透過光からフィルム上の画像を読み取る画像読取手段と、前記画像読取手段により読み取られた画像データから画素の明るさの出現頻度を表すヒストグラムを作成するヒストグラム作成手段とを有し、前記ヒストグラムは、前記画素の明るさに応じて前記出現頻度が補正されていることを特徴とする。
【００１７】
上記目的を達成するために、請求項４記載の画像処理装置は、フィルムの透過光からフィルム上の画像を読み取る画像読取手段と、前記画像読取手段により読み取られた画像データから画素の明るさの出現頻度を表すヒストグラムを第一のヒストグラムとして作成する第一のヒストグラム作成手段と、前記作成された第一のヒストグラムに基づいて第二のヒストグラムを作成する第二のヒストグラム作成手段とを有し、前記第二のヒストグラムは、前記画素の明るさに応じて前記出現頻度が補正されていることを特徴とする。
【００１８】
上記目的を達成するために、請求項７記載の画像処理方法は、フィルムの透過光からフィルム上の画像を読み取る画像読取工程と、前記画像読取工程にて読み取られた画像データから画素の明るさの出現頻度を表すヒストグラムを作成するヒストグラム作成工程とを有し、前記ヒストグラムは、前記画素の明るさに応じて前記出現頻度が補正されていることを特徴とする。
【００１９】
上記目的を達成するために、請求項１０記載の画像処理方法は、フィルムの透過光からフィルム上の画像を読み取る画像読取工程と、前記画像読取工程にて読み取られた画像データから画素の明るさの出現頻度を表すヒストグラムを第一のヒストグラムとして作成する第一のヒストグラム作成工程と、前記作成された第一のヒストグラムに基づいて第二のヒストグラムを作成する第二のヒストグラム作成工程とを有し、前記第二のヒストグラムは、前記画素の明るさに応じて前記出現頻度が補正されていることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、フィルムの透過光からフィルム上の画像を読み取って得られた画像データに基づいて、当該画像データにおける画素の明るさのヒストグラムが作成される。そして、そのヒストグラムは、画素の明るさに応じて出現頻度が補正される。これにより、フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキを補正することができ、自動ネガ・ポジ判定や自動濃度調整、自動枠検知などヒストグラムを利用して行う各種処理を正確に行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００２２】
図１は、本発明の実施の形態に係る画像処理装置が適用されたマイクロフィルムリーダの構成を示すブロック図である。
【００２３】
図１において、マイクロフィルムリーダ１はプリンタ２に接続されている。マイクロフィルムリーダ１により読み取られた画像はプリンタ２に出力される。プリンタ２は、マイクロフィルムリーダ１から入力された画像の印刷を行う。
【００２４】
マイクロフィルムリーダ１は、マイクロフィルム（以下、単に「フィルム」という）１１に光を照射する光源１０と、フィルム１１を透過した透過光を集光するレンズ群から成る光学系１２と、集光された透過光を画像データに変換する画像読取センサ１３とを備える。また、マイクロフィルムリーダ１は、画像読取センサ１３に接続されたＡ／Ｄ変換器１４と、Ａ／Ｄ変換器１４に接続され、マイクロフィルムリーダ１内の各部を制御するＣＰＵ１５と、ＣＰＵ１５に接続されたメモリ１６とを備える。
【００２５】
また、マイクロフィルムリーダ１は、ＣＰＵ１５に接続された第一のヒストグラム作成部１７と、該第一のヒストグラム作成部１７に接続された第二のヒストグラム作成部１８と、該第二のヒストグラム作成部１８及びＣＰＵ１５に接続されたネガ・ポジ判定部１９とを備える。ＣＰＵ１５は、インターフェースであるＩ／Ｏ２０を介して外部のプリンタ２に接続されている。
【００２６】
光源１０から発せられた光がフィルム１１を透過する。その透過光が、フィルム１１上の画像として光学系１２で倍率処理され、画像読取センサ１３により電気信号に変換される。この電気信号はアナログ信号である。Ａ／Ｄ変換器１４は、アナログ信号をデジタル画像データに変換し、ＣＰＵ１５に出力する。ＣＰＵ１５はこのデジタル画像データをメモリ１６に格納する。
【００２７】
第一のヒストグラム作成部１７は、画像データから画素の明るさの出現頻度を表すヒストグラムを作成する。具体的には、第一のヒストグラム作成部１７は、メモリ１６から読み出された画像データから画素の明るさのデータを１つずつ取り込み、対応する明るさの値の出現回数のカウンタを１つずつ加算する。これを全ての画素データに対して行い、ヒストグラムを作成する。
【００２８】
例えば、図２に示すような、背景（白色）、文字（黒色）、写真（グレー）が有るフィルム画像からヒストグラムを作成する場合、フィルムの粒状性ノイズの影響で図３のようなヒストグラムになることがある。このヒストグラムでは、背景が一様に明るいにもかかわらず、文字の出現頻度のピークの方が高くなり、明るい背景部分は出現頻度にバラツキが発生して出現頻度のピークは低くなっている。
【００２９】
第二のヒストグラム作成部１８は、第一のヒストグラム作成部１７から出力されたヒストグラム（第一のヒストグラム）のデータに基づいて、フィルムの粒状性ノイズの影響による画素の明るさの出現頻度のバラツキを補正する。具体的には、第二のヒストグラム作成部１８は、画素の明るさの出現頻度のバラツキ幅をフィルムの種類に応じて予め設定しておき、ある明るさにおいて、そのバラツキ幅の範囲内にある第一のヒストグラムでの出現頻度を全て加算する。これを全ての明るさに対して行い、ヒストグラム（第二のヒストグラム）のデータを作成する。
【００３０】
このようにしてヒストグラムを求めると、例えば、図３に示すヒストグラム（第一のヒストグラム）が図４に示すヒストグラム（第二のヒストグラム）に補正される。図３及び図４において、第二のヒストグラムが第一のヒストグラムに比べて全体的にレベルが高くなっているのは、バラツキ幅の範囲内にある出現頻度を全て加算しているためである。
【００３１】
図５は、図１における第一のヒストグラム作成部１７及び第二のヒストグラム作成部１８の構成を示すブロック図である。図５において、第一のヒストグラム作成部１７は、カウンタ４０とメモリ４１とを備える。
【００３２】
第一のヒストグラム作成部１７に画像データが入力されると、カウンタ４０により該画像データにおける各画素の明るさに応じたカウンタ（明るさ０〜ｎ）の値が１つずつカウントアップされる（明るさ０のカウンタ〜明るさｎのカウンタ）。これが全ての画素に対して行われ、その結果が明るさデータ（出現頻度）としてメモリ４１に記録される。メモリ４１には、明るさ０の画素数：Ｃ０から明るさｎの画素数：Ｃｎまでの全ての明るさにおける出現頻度が記録される。記録されたデータは図６における第一のヒストグラムデータに相当する。
【００３３】
第二のヒストグラム作成部１８は、バラツキ幅を考慮して予め設定された補正数を記録するメモリ４２と、メモリ４１に記録された第一のヒストグラムデータの明るさデータに補正数に応じてその前後の第一のヒストグラムデータを加算する加算器４３と、加算されたデータを第二のヒストグラムデータとして記録するメモリ４４とを備える。
【００３４】
第二のヒストグラム作成部１８では、フィルムの粒状性ノイズの影響で発生する出現頻度のバラツキ幅に相当する補正数の範囲内にある第一のヒストグラムデータの出現度数を全て加算し、それを全ての明るさにおいて行う。これにより、フィルムの粒状性ノイズの影響で発生したバラツキを再集積し、バラツキが少ない場合に得られる本来のヒストグラムと相似なヒストグラムを得ることができる。
【００３５】
図５において、メモリ４２に記録された補正数は、フィルムの粒状性ノイズによる出現頻度のバラツキ幅に応じて予め求められたものである。この補正数は、図７に示すような濃度の異なる複数の領域を有する画像を撮影したフィルム３０を基準として、明るさデータの出現頻度のバラツキ幅を予め求めることによって決定される。
【００３６】
例えば、図７に示すフィルム３０の明るさデータの出現頻度のバラツキ幅が図８に示す結果である場合、
明るさＡのバラツキ幅：３、
明るさＢのバラツキ幅：５、
明るさＣのバラツキ幅：７、
明るさＤのバラツキ幅：９、
明るさＥのバラツキ幅：１１となる。
【００３７】
そのため、メモリ４２に記録された補正数は、
明るさＡの補正数：３、
明るさＢの補正数：５、
明るさＣの補正数：７、
明るさＤの補正数：９、
明るさＥの補正数：１１のように求められる。
【００３８】
さらに、他の明るさに対する補正数を補間して求めることで、全ての明るさにおいて補正数をもたせる（図６に示す「補正数」）。この補正数は、注目する明るさでのフィルムの粒状性の影響によるバラツキ幅に相当する。第二のヒストグラム作成部１８では、補正数に応じて、その近傍の明るさのヒストグラムデータを加算している。
【００３９】
図６は、明るさを１６階調として０から１５の間の数値で表したヒストグラムデータの一例を示す図である。
【００４０】
図６において、例えば、明るさ９の場合、補正数５となっている。そこで、明るさ９を中心とした５段階の明るさ、すなわち、明るさ７、明るさ８、明るさ９、明るさ１０、明るさ１１における第一のヒストグラムデータを加算することにより第二のヒストグラムデータを求める。
【００４１】
第一のヒストグラムデータにおける明るさ７の値Ｃ７：５、
第一のヒストグラムデータにおける明るさ８の値Ｃ８：４、
第一のヒストグラムデータにおける明るさ９の値Ｃ９：４、
第一のヒストグラムデータにおける明るさ１０の値Ｃ１０：３、
第一のヒストグラムデータにおける明るさ１１の値Ｃ１１：２を全て加算した結果が、
第二のヒストグラムデータにおける明るさ９の値：５＋４＋４＋３＋２＝１８となる。
【００４２】
このようにして得られた結果はメモリ４４のＤ９に記録される。
【００４３】
同様の補正を全ての明るさについて行う。その結果が図６に示す第二のヒストグラムデータとなる。第二のヒストグラム作成部１８で補正される前後の様子を図９に示す。図９でもわかるように、第一のヒストグラムのピーク位置が第二のヒストグラムでは正しい位置に補正される。
【００４４】
次に、第一のヒストグラムに基いて第二のヒストグラムを作成し、第二のヒストグラムを利用して自動ネガ・ポジ判定を行う処理を図１０を参照して説明する。
【００４５】
図１０は、マイクロフィルムリーダ１における自動ネガ・ポジ判定処理の流れを示すフローチャートである。本処理は、ＣＰＵ１５、第一のヒストグラム作成部１７、第二のヒストグラム作成部１８、及びネガ・ポジ判定部１９が協働して実行されるものである。
【００４６】
図１０において、まず、第二のヒストグラム作成部１８は、第一のヒストグラム作成部１７から第一のヒストグラムデータを取得する（ステップＳ１０１）。次に、第二のヒストグラム作成部１８は、明るさに応じて所定のバラツキ範囲の出現頻度を全て加算する（ステップＳ１０２）。本実施の形態では、１６階調としているので、０〜１５全ての明るさにおいて実行する。明るさ０〜１５の全てに対して実行したときは（ステップＳ１０３でＹＥＳ）、全ての明るさにおいて計算された値を第二のヒストグラムとして記憶する（ステップＳ１０４）。
【００４７】
ネガ・ポジ判定部１９は、図４に示す濃度範囲において、出現頻度の最も高い（ピーク）の位置がネガ・ポジ判定の閾値に対して高いか低いかを比較する（ステップＳ１０５）。図４に示す濃度範囲において、出現頻度のピークの位置が所定の閾値（例えば、この濃度範囲の中央の明るさ）に比べて高い場合（ステップＳ１０５でＹＥＳ）、ポジ判定とする（ステップＳ１０６）。一方、低い場合（ステップＳ１０５でＮＯ）、ネガ判定とする（ステップＳ１０７）。ここで所定の閾値は、第一のヒストグラムに基いて決めてもよい。また、両方のヒストグラムに基づく値か、経験的に求めた固定値としてもよい。
【００４８】
図３に示す第一のヒストグラムでは、フィルムの粒状性ノイズによる明るさの出現頻度のバラツキを補正していないので、閾値に対して暗い方のピークが高く、ネガと誤判定してしまう。一方、本発明では、フィルムの粒状性ノイズによる明るさの出現頻度のバラツキを補正しているので、第二のヒストグラムでは正しいピーク値を求めることが可能となり、正しくポジと判定することが可能となる。
【００４９】
フィルム１１がポジであるとの判定結果に応じて、画像データがＩ／Ｏ２０を経由し、プリンタ２へ送信され、ポジの画像が印刷される。一方、フィルムがネガであると判定された場合は、画像データにネガからポジへの変換をＣＰＵ１５又は不図示の変換手段を用いて行った後、画像データがＩ／Ｏ２０を経由し、プリンタ２へ送信され、ポジの画像が印刷される。
【００５０】
上記実施の形態によれば、第一のヒストグラム作成部１７が、取得した画像データから画素の明るさの出現頻度を表す第一のヒストグラムを作成する。第二のヒストグラム作成部１８が、第一のヒストグラム作成部１７から取得した第一のヒストグラムデータに基づいて、フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキを補正して第二のヒストグラムを作成する。これにより、フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキを補正することができ、自動ネガ・ポジ判定を正確に行うことができる。
【００５１】
上記実施の形態では、ネガ・ポジ判定について説明したがこれに限らず、自動濃度調整、自動枠検知などヒストグラムを利用して行う各種処理に利用する場合でも、同様にして得られた第二のヒストグラムの結果に基づいて処理を行うことで、より正確な調整、検知、判定等が可能となる。
【００５２】
また、上記実施の形態では、ハードウエアにより処理を行う構成としているが、これに限らず、上記の処理をＣＰＵ１５または他の不図示のＣＰＵが実行するコンピュータプログラムで行ってもかまわない。
【００５３】
また、上記実施の形態では、マイクロフィルムリーダを例として説明しているが、これに限るものではなく、フィルムを読み取りできるスキャナであれば本発明を適用することができる。また、プリンタを内蔵したフィルムスキャナ等であってもよい。
【００５４】
また、ＰＣ（Personal Computer）等のホストコンピュータに読み取り画像データを送信して、ホストコンピュータ上で上述した画像処理を行う場合であっても本発明の範疇にあることは云うまでもない。
【００５５】
また、上記実施の形態では、フィルムの粒状性ノイズによる画素の明るさの出現頻度のバラツキ幅に応じた補正数を用いて出現頻度を補正する例を説明したが、補正数を経験的に決定した所定値としてもよい。この他の方法でも明るさに応じて出現頻度を補正する場合は本発明の範疇にある。また、補正数の範囲内の画素の明るさの出現頻度を単純に加算する例を示したが、何らかの重み付けをした加算を行うようにしてもよい。
【００５６】
さらに、上記実施の形態では、明るさに応じて出現頻度を補正する第二のヒストグラムを作成する例を説明したが、画像読取手段の読み取った画像データに基づいて画素の明るさのヒストグラムを作成するヒストグラム作成部を有し、作成されるヒストグラムが明るさに応じて出現頻度が補正されている場合も本発明の範疇である。
【００５７】
また、本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給することによっても達成される。その場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行する。該記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク等を用いることができる。また、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ±ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。また、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５９】
コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけではない。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００６０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００６１】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけではない。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も、本発明に含まれることは云うまでもない。
【００６２】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態に係る画像処理装置が適用されたマイクロフィルムリーダの構成を示すブロック図である。
【図２】図１のマイクロフィルムリーダにより読み取られるフィルムの一例を示す図である。
【図３】図２のフィルムを読み取って作成されたヒストグラムの一例を示す図である。
【図４】図３のヒストグラムを補正した後のヒストグラムを示す図である。
【図５】図１における第一のヒストグラム作成部及び第二のヒストグラム作成部の構成を示すブロック図である。
【図６】補正前後のヒストグラムデータの一例を示す図である。
【図７】濃度の異なる複数の領域を有する画像を撮影したフィルムの一例を示す図である。
【図８】図７のフィルムをスキャンして得られたヒストグラムの図である。
【図９】図６のヒストグラムデータをグラフ化した図である。
【図１０】マイクロフィルムリーダ１における自動ネガ・ポジ判定処理の流れを示すフローチャートである。
【図１１】従来の標準的なヒストグラムを示す図である。
【図１２】従来の明部と暗部を有する画像を撮影したフィルムの一例を示す図である。
【図１３】図１２のフィルムを読み取って作成されたヒストグラムの一例を示す図である。
【図１４】図１３のヒストグラムを補正した後のヒストグラムを示す図である。
【符号の説明】
【００６４】
１  マイクロフィルムリーダ
２  プリンタ
１１  マイクロフィルム
１３  画像読取センサ
１５  ＣＰＵ
１６，４１，４２，４４  メモリ
１７  第一のヒストグラム作成部
１８  第二のヒストグラム作成部
１９  ネガ・ポジ判定部
２０  Ｉ／Ｏ
３０，３１  フィルム
４０  カウンタ
４３  加算器
【図１】
2007219750.tif 000003
【図２】
2007219750.tif 000004
【図３】
2007219750.tif 000005
【図４】
2007219750.tif 000006
【図５】
2007219750.tif 000007
【図６】
2007219750.tif 000008
【図７】
2007219750.tif 000009
【図８】
2007219750.tif 000010
【図９】
2007219750.tif 000011
【図１０】
2007219750.tif 000012
【図１１】
2007219750.tif 000013
【図１２】
2007219750.tif 000014
【図１３】
2007219750.tif 000015
【図１４】
2007219750.tif 000016