(57)【特許請求の範囲】
【請求項１】
フイルム画像を撮像して得た画像信号から基準最大値及び基準最小値を求め、該基準最大値及び基準最小値がそれぞれ所定の階調となるようにオフセット及びホワイトバランスゲインを決定し、この決定したオフセット及びホワイトバランスゲインに基づいて前記画像信号を処理するフイルム画像処理方法において、
前記フイルム画像の露光状態を判定し、
前記露光状態の判定結果に基づいてアンダー露光と判定すると、前記フイルム画像の画像信号の階調範囲が、通常の階調範囲よりも狭く且つ明るい方に偏倚するように前記オフセット及びホワイトバランスゲインを決定するようにしたことを特徴とするフイルム画像処理方法。
【請求項２】
前記判定したアンダー露光の度合いが大きい程、画像信号を明るい方向に補正する前記オフセットを大きくすることを特徴とする請求項１のフイルム画像処理方法。
【請求項３】
フイルム画像を撮像して得た画像信号から基準最大値及び基準最小値を求め、該基準最大値及び基準最小値がそれぞれ所定の階調となるようにオフセット及びホワイトバランスゲインを決定し、この決定したオフセット及びホワイトバランスゲインに基づいて前記画像信号を処理するフイルム画像処理方法において、
前記フイルム画像の露光状態を判定し、
前記露光状態の判定結果に基づいてアンダー露光と判定すると、前記フイルム画像の画像信号の階調範囲が、通常の階調範囲よりも狭く且つ明るい方に偏倚するように前記オフセットをゼロにして前記フイルム画像の撮像時の露出を制御するとともにホワイトバランスゲインを決定するようにしたことを特徴とするフイルム画像処理方法。
【請求項４】
前記フイルム画像の露光状態の判定を、前記基準最大値及び基準最小値のうちの少なくとも一方に基づいて行うことを特徴とする請求項１又は３のフイルム画像処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はフイルム画像処理方法に係り、特にフイルム画像の露光状態に対応して画像処理するフイルム画像処理方法に関する。
【０００２】
【従来の技術】
従来、フイルム画像を撮像して得たの画像信号のホワイトバランス、ブラックバランスを調整するフイルム画像処理方法として、画像信号から基準最大値及び基準最小値を求め、これらの基準最大値及び基準最小値がそれぞれ所定の階調となるようにオフセット及びホワイトバランスゲインを求め、これらのオフセット及びホワイトバランスゲインによって画像信号のオフセット及びゲイン制御を行う方法がある。
【０００３】
尚、上記基準最大値及び基準最小値は、画像信号の各階調に対するヒストグラムを求め、そのヒストグラムから基準最大値及び基準最小値を決定するようにしている。
【０００４】
【発明が解決しようとする課題】
ところで、上記フイルム画像処理方法によると、極端なアンダー露光のフイルム画像においては、調子再現が劣り画質として全体的に暗くなるという問題がある。
即ち、極端なアンダー露光のフイルム画像（ネガ画像）は、ネガの特性上ダイナミックレンジが狭く、ガンマも小さい。このようなネガ画像をネガポジ変換すると、画像信号としては非常に低いレベルとなり、ネガのガンマ特性からも暗い仕上がりになる。低いレベルの画像信号は、ホワイトバランスゲインで良好な値にまで補正してもネガの持つガンマ特性により、仕上がりは暗く、調子再現が劣る。
【０００５】
本発明はこのような事情に鑑みてなされたもので、フイルム画像の露光状態がアンダー露光の場合には、通常の画像処理時よりも明るめに再現し、良好な調子再現ができるフイルム画像処理方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は前記目的を達成するために、フイルム画像を撮像して得た画像信号から基準最大値及び基準最小値を求め、該基準最大値及び基準最小値がそれぞれ所定の階調となるようにオフセット及びホワイトバランスゲインを決定し、この決定したオフセット及びホワイトバランスゲインに基づいて前記画像信号を処理するフイルム画像処理方法において、前記フイルム画像の露光状態を判定し、前記露光状態の判定結果に基づいてアンダー露光と判定すると、前記フイルム画像の画像信号の階調範囲が、通常の階調範囲よりも狭く且つ明るい方に偏倚するように前記オフセット及びホワイトバランスゲインを決定するようにしたことを特徴としている。
【０００７】
また、本発明は、フイルム画像を撮像して得た画像信号から基準最大値及び基準最小値を求め、該基準最大値及び基準最小値がそれぞれ所定の階調となるようにオフセット及びホワイトバランスゲインを決定し、この決定したオフセット及びホワイトバランスゲインに基づいて前記画像信号を処理するフイルム画像処理方法において、前記フイルム画像の露光状態を判定し、前記露光状態の判定結果に基づいてアンダー露光と判定すると、前記フイルム画像の画像信号の階調範囲が、通常の階調範囲よりも狭く且つ明るい方に偏倚するように前記オフセットをゼロにして前記フイルム画像の撮像時の露出を制御するとともにホワイトバランスゲインを決定するようにしたことを特徴としている。
【０００８】
【作用】
本発明によれば、フイルム画像の露光状態を判定し、アンダー露光と判定すると、前記フイルム画像の画像信号の階調範囲が、通常の階調範囲よりも狭く且つ明るい方に偏倚するようにオフセット及びホワイトバランスゲインを決定し、その決定したオフセット及びホワイトバランスゲインによって画像信号の処理を行う。これにより、暗い部分が明るめに再現され、良好な調子再現が実現できる。
【０００９】
また、本発明の他の態様によれば、前記オフセットによる補正は行わずに（即ち、オフセットをゼロにして）、撮像時の露出を制御し、これによりフイルム画像を明るく再現するようにしている。
【００１０】
【実施例】
以下添付図面に従って本発明に係るフイルム画像処理方法の好ましい実施例を詳説する。
図１は本発明が適用されるフイルムスキャナの一実施例を示す要部ブロック図である。このフイルムスキャナは、主として照明用の光源１０、撮影レンズ１２、ＣＣＤラインセンサ１４、アナログアンプ１６、Ａ／Ｄコンバータ１８、デジタル信号処理回路２０、モータ３１、キャプスタン３２及びピンチローラ３３を含むフイルム駆動装置、中央処理装置（ＣＰＵ）４０、積算ブロック４１等を備えている。
【００１１】
光源１０は、フイルムカートリッジ５０内から引き出される現像済みのネガフイルム５２を図示しない赤外カットフィルタを介して照明し、フイルム５２を透過した透過光は、撮影レンズ１２を介してＣＣＤラインセンサ１４の受光面に結像される。
ＣＣＤラインセンサ１４は、フイルム搬送方向と直交する方向に１０２４画素分の受光部が配設されており、ＣＣＤラインセンサ１４の受光面に結像された画像光は、Ｒ，Ｇ，Ｂフィルタが設けられた各受光部で電荷蓄積され、光の強さに応じた量のＲ，Ｇ，Ｂの信号電荷に変換される。このようにして蓄積されたＲ，Ｇ，Ｂの電荷は、ＣＣＤ駆動回路１５から加えられる１ライン周期のリードゲートパルスが加えられると、シフトレジスタに転送されたのちレジスタ転送パルスによって順次電圧信号として出力される。また、このＣＣＤラインセンサ１４は、各受光部に隣接してシャッターゲート及びシャッタードレインが設けられており、このシャッターゲートをシャッターゲートパルスによって駆動することにより、受光部に蓄積された電荷をシャッタードレインに掃き出すことができる。即ち、このＣＣＤラインセンサ１４は、ＣＣＤ駆動回路１５から加えれるシャッターゲートパルスに応じて受光部に蓄積する電荷を制御することができる、いわゆる電子シャッター機能を有している。
【００１２】
上記ＣＣＤラインセンサ１４から読み出されたＲ，Ｇ，Ｂ電圧信号は、図示しないＣＤＳクランプによってクランプされてアナログアンプ１６に加えられ、ここで後述するようにゲインが制御される。アナログアンプ１６から出力される１コマ分のＲ，Ｇ，Ｂ電圧信号は、Ａ／Ｄコンバータ１８によって点順次のＲ，Ｇ，Ｂデジタル画像信号に変換されたのち、デジタル信号処理回路２０によって後述する白バランス、黒バランス、ネガポジ反転、ガンマ補正等が行われたのち、図示しない画像メモリに記憶される。
【００１３】
尚、画像メモリに記憶された１コマ分の画像信号は、繰り返し読み出され、Ｄ／Ａコンバータによってアナログ信号に変換されたのち、エンコーダでＮＴＳＣ方式の複合映像信号に変換されてモニタＴＶに出力される。これにより、モニタＴＶよってフイルム画像を見ることができるようになる。
フイルム駆動装置は、フイルムカートリッジ５０のスプール５０Ａと係合し、そのスプール５０Ａを正転／逆転駆動するフイルム供給部と、このフイルム供給部から送出されるフイルム５２を巻き取るフイルム巻取部と、フイルム搬送路に配設され、フイルム５２をモータ３１によって駆動されるキャプスタン３２とピンチローラ３３とで挟持してフイルム５２を所望の速度で搬送する手段とから構成されている。尚、上記フイルム供給部は、フイルムカートリッジ５０のスプール５０Ａを図１上で時計回り方向に駆動し、フイルム先端がフイルム巻取部によって巻き取られるまでフイルムカートリッジ５０からフイルム５２を送り出すようにしている。また、ＣＰＵ４０は、モータ回転数／方向制御回路３４を通じてモータ３１の正転／逆転、起動／停止、パルス幅変調によるフイルム搬送速度の制御を行うことができる。
【００１４】
次に、図２に示すフローチャートを参照しながら画像処理の手順を説明する。まず、フイルムカートリッジ５０がカートリッジ収納部（図示せず）にセットされ、フイルムカートリッジ５０からフイルム５２が送り出されてフイルム先端がフイルム巻取部の巻取軸に巻き付けられると（フイルムローディングが完了すると）、以下に示すキャリブレーションを実行する（ステップＳ１０）。
【００１５】
即ち、ＣＣＤラインセンサ１４の電子シャッタ値Ｔ１  を規定値（例えば４０％）に設定し、フイルム５２の未露光部分（例えば、フイルム先端のネガベース）を撮像する。そして、Ｒ，Ｇ，Ｂの各信号がそれぞれ所定の最大値（即ち、Ａ／Ｄコンバータ１８の入力レンジが最大）になるようにアナログアンプ１６のゲインを決定する。
【００１６】
このようにしてアナログアンプ１６のゲインを調整したのち、フイルム５２を一定速度で搬送し、フイルム画像のスキャン（プリスキャン）を実行する（ステップＳ１２）。このプリスキャン中に、ＣＣＤラインセンサ１４、アナログアンプ１６及びＡ／Ｄコンバータ１８を介して積算ブロック４１に点順次のＲ，Ｇ，Ｂデジタル画像信号が取り込まれる。
【００１７】
積算ブロック４１は、Ｒ，Ｇ，Ｂデジタル画像信号毎に所定の積算エリアのデジタル画像信号の階調（本実施例では、８ビット（０〜２５５）の階調）を積算し、その積算エリアの平均階調を求め、１画面に付き５０００〜１００００点数の積算エリアの各階調データを作成する。更に、積算ブロック４１は、順次作成される階調データに基づいて各階調毎の度数をカウントし、この度数が階調データの総点数に対して設定された閾値ＴＨ（本実施例では総点数の１％）を越えた場合にはカウントを停止する。
【００１８】
即ち、積算ブロック４１は、図３に示すように０〜２５５までの全ての階調に対して最大閾値ＴＨまでカウントした簡易ヒストグラム（図３中の斜線で示すヒストグラム）を作成する（ステップＳ１４）。尚、上記閾値ＴＨを越える度数をカウントしないことにより、カウンタのビット数を大幅に低減することができる。また、図３上で２点鎖線は、総点数をカウントした場合の本来のヒストグラムである。
【００１９】
そして、積算ブロック４１は、図３に示した簡易ヒストグラムの階調の小さい方から度数を順次累算し、その累算度数が前記閾値ＴＨと一致又は最初に越えたときの階調を基準最小値としてＲ，Ｇ，Ｂ毎に求めるとともに、簡易ヒストグラムの階調の大きい方から度数を順次累算し、その累算度数が前記閾値ＴＨと一致又は最初に越えたときの階調を基準最大値としてＲ，Ｇ，Ｂ毎に求める。更に、簡易ヒストグラムより、Ｒ，Ｇ，Ｂ中の最大値Ｄｍａｘ  を求める（ステップＳ１６）。
【００２０】
次に、上記のようにして求めた基準最大値及び基準最小値に基づいてフイルム画像の露光アンダー、オーバー等の露光状態の判定を行い、また、最大値Ｄｍａｘ  により電子シャッタ値Ｔ２  を決定する（ステップＳ１８）。
即ち、露光状態の判定は基準最大値を用い、この基準最大値がオーバー露光判定のための基準値以下の場合には、オーバー露光とみなし、アンダー露光判定のための基準値以上の場合には、アンダー露光とみなす。尚、露光状態の判定は、基準最大値に限らず、例えば基準最小値及び基準最大値の両方又基準最小値を用いて行うようにしてもよい。また、ステップＳ１０でのキャリブレーション時の最大値と基準最大値、基準最小値との差又は比から露光状態を判定するようにしてもよい。これによれば、キャリブレーション時の最大値に若干変動幅（アナログゲインの決定にある幅）があっても、正確な露光状態の判定ができる。
【００２１】
また、電子シャッタ値Ｔ２  の決定は、簡易ヒストグラムより求めた最大値Ｄｍａｘ  を用い、後述するファインスキャン時における最大値Ｄｍａｘ  が、例えば８ビット系の場合には、２５５になるように電子シャッタ値Ｔ２  を決定する。即ち、電子シャッタ値Ｔ２  を、次式、
Ｔ２  ＝２５５＊Ｔ１  ／Ｄｍａｘ
により決定する。ここで、Ｔ１  は、プリスキャン時の電子シャッタ値である。
【００２２】
次に、Ｒ，Ｇ，Ｂ毎に求めた基準最大値Ｒｍａｘ  ，  Ｇｍａｘ  ，Ｂｍａｘ  及び基準最小値Ｒｍｉｎ  ，  Ｇｍｉｎ  ，Ｂｍｉｎ  を、上記露光状態の判定結果及び電子シャッタ値Ｔ２  に基づいて補正する（ステップＳ２０）。
先ず、上記露光状態の判定結果によって、アンダー露光でないと判定されると、基準最大値Ｒｍａｘ  ，  Ｇｍａｘ  ，Ｂｍａｘ  及び基準最小値Ｒｍｉｎ  ，  Ｇｍｉｎ  ，Ｂｍｉｎ  を、電子シャッタ値Ｔ２  に基づいて補正する。即ち、ファインスキャン時にはプリスキャン時に比べて、Ｔ２  ／Ｔ１  倍だけ露出量が大きくなるため、プリスキャン時とファインスキャン時との電子シャッタ値の変更量だけ基準最大値及び基準最小値を補正する。
【００２３】
そして、この補正した基準最大値及び基準最小値に基づいて、白バランス及び黒バランスを合わせるために使用するオフセットＡ、ホワイトバランスゲイン（ＷＢゲイン）Ａを決定する（ステップＳ２２）。
即ち、ＣＰＵ４０は、最終的に求めた基準最大値に基づいてＲ，Ｇ，Ｂ毎のオフセットＡを次式、
オフセットＡ＝２５５−Ｇｍａｘ                      …（１）
により算出するとともに、基準最大値及び基準最小値に基づいてＲ，Ｇ，Ｂ毎のゲインを、次式、
ＷＢゲインＡ＝２５５／（Ｇｍａｘ  −Ｇｍｉｎ  ）        …（２）
により算出する。尚、式（１）、（２）は、Ｇに関するものであるが、他の色チャンネルも同様にして算出する。
【００２４】
一方、ステップＳ１８での露光状態の判定結果によって、アンダー露光であると判定されると、画像信号を明るい方向に補正するためのオフセットＢを決定する。即ち、このオフセットＢは、ネガ画像の画像信号の場合には、その画像信号から減算する値であり、図４のグラフに示すようにアンダー露光の度合いが大きい程、大きなオフセットＢが決定される。
【００２５】
また、基準最小値を、次式、
Ｇｍｉｎ  ′＝Ｇｍｉｎ  −オフセットＢ                      …（３）
に示すように補正し、更に基準最小値Ｒｍｉｎ  ′，  Ｇｍｉｎ  ′，Ｂｍｉｎ  ′を、上記と同様に電子シャッタ値Ｔ２  に基づいて補正する。
そして、この補正した基準最小値に基づいて、Ｒ，Ｇ，Ｂ毎のＷＢゲインＢを、次式、
ＷＢゲインＢ＝２５５／（２５５−Ｇｍｉｎ  ′）      …（４）
により算出する。尚、式（３）、（４）は、Ｇに関するものであるが、他の色チャンネルも同様にして算出する。
【００２６】
次に、アンダー露光でないネガ画像の場合には、上記決定された電子シャッタ値Ｔ２  、オフセットＡ及びＷＢゲインＡに基づいてネガ画像のファインスキャンを実行し、アンダー露光のネガ画像の場合には、上記決定された電子シャッタ値Ｔ２  、オフセットＢ及びＷＢゲインＢに基づいてネガ画像のファインスキャンを実行する（ステップＳ２４）。
【００２７】
即ち、ファインスキャン時には、ＣＣＤラインセンサ１４の電子シャッタ値をＴ２  に設定し、フイルム５２を一定速度で搬送し、フイルム画像のスキャン（ファインスキャン）を実行する。このファインスキャン中に、ＣＣＤラインセンサ１４、アナログアンプ１６及びＡ／Ｄコンバータ１８を介してデジタル信号処理回路２０に点順次のＲ，Ｇ，Ｂデジタル画像信号が出力される。
【００２８】
次に、デジタル信号処理回路２０における信号処理について説明する。
アンダー露光でないネガ画像の場合には、ファインスキャン時にＡ／Ｄコンバータ１８から出力されるオリジナルＧｏｒｇ  に対して、次式、
Ｇ１＝Ｇｏｒｇ  ＋オフセットＡ                    …（５）
に示すようにＧのオフセットを加算することによって黒点オフセットされたデジタル画像信号Ｇ１を得ることができる。Ｒ，Ｂのオリジナルについても同様の処理を行うことにより、Ｒ，Ｇ，Ｂデジタル画像信号のピーク値（ポジ画像の黒）が一致させられる（図５（Ａ）参照）。
【００２９】
続いて、上記オフセットされたデジタル画像信号Ｇ１に対して、次式、
Ｇ２＝２５５−Ｇ１                            …（６）
の演算を実行することにより、ネガポジ反転が行われる（図５（Ｂ）参照）。
次に、ネガポジ反転されたデジタル画像信号Ｇ２に対して、式（２）で求めたＷＢゲインＡを、次式に示すように乗算することにより、
Ｇ３＝Ｇ２×ＷＢゲインＡ                      …（７）
Ｒ，Ｇ，Ｂデジタル画像信号の他方のピーク値（ポジ画像の白）が一致させられる（図５（Ｃ）参照）。
【００３０】
最後に、ＷＢゲインが乗算されたＲ，Ｇ，Ｂデジタル画像信号にそれぞれ異なるガンマ補正を行うことにより、グレーが合わせられる（図５（Ｄ）参照）。
一方、アンダー露光のネガ画像の場合には、ファインスキャン時にＡ／Ｄコンバータ１８から出力されるオリジナルＧｏｒｇ  に対して、次式、
Ｇ１′＝Ｇｏｒｇ  −オフセットＢ                  …（５）′
に示すようにＧのオフセットＢを減算することによって、画像信号を明るい方向に補正する。
【００３１】
続いて、上記オフセットされたデジタル画像信号Ｇ１′に対して、次式、
Ｇ２′＝２５５−Ｇ１′                        …（６）′
の演算を実行することにより、ネガポジ反転が行われる。
次に、ネガポジ反転されたデジタル画像信号Ｇ２′に対して、式（４）で求めたＷＢゲインＢを、次式に示すように乗算することにより、
Ｇ３′＝Ｇ２′×ＷＢゲインＢ                  …（７）′
Ｒ，Ｇ，Ｂデジタル画像信号の他方のピーク値（ポジ画像の白）が一致させられる。
【００３２】
最後に、ＷＢゲインが乗算されたＲ，Ｇ，Ｂデジタル画像信号にそれぞれ異なるガンマ補正を行うことにより、グレーが合わせられる。
次に、上記ガンマ補正について更に詳細に説明する。
先ず、ガンマ補正をする際の基準となるルックアップテーブル（以下、ベースＬＵＴという）を準備する（図６（Ａ）参照）。
【００３３】
このベースＬＵＴは、ネガフイルムがもっているガンマの曲線とブラウン管に出力される映像信号がもっているガンマ（一般的にはγ＝０．４５）の曲線との差分を示すガンマ補正値が各階調毎に記憶されている。尚、入出力特性を示す実際のルックアップテーブル（以下、実際のＬＵＴという）は、図６（Ａ）に示すように関数ｙ＝ｘからベースＬＵＴ（ガンマ補正値）を差し引いたものである。
【００３４】
また、ベースＬＵＴに対して、ガンマゲインを乗算することにより、ベースＬＵＴを変化させることができる（図６（Ｂ）参照）。これにより１つのベースＬＵＴから適宜のガンマゲインを乗算することにより、Ｒ，Ｇ，Ｂ毎にガンマ補正値が伸長又は圧縮されたＬＵＴを得ることができる。尚、図６（Ｃ）は、関数ｙ＝ｘからそれぞれＲ，Ｇ，Ｂ毎にガンマ補正値が伸長又は圧縮されたＬＵＴを差し引くことにより得られるＲ，Ｇ，Ｂ毎の実際のＬＵＴである。
【００３５】
従って、前述した式（５）〜（７）又は式（５）′〜（７）′に示す処理が行われた点順次のＲ，Ｇ，Ｂデジタル画像信号に対してガンマ補正を行う場合には、点順次のＲ，Ｇ，Ｂデジタル画像信号に基づいて前記ベースＬＵＴから順次ガンマ補正値を読み出し、そのガンマ補正値にＲ，Ｇ，Ｂ毎のガンマゲインを乗算して適宜伸長又は圧縮したガンマ補正値を求め、点順次のＲ，Ｇ，Ｂデジタル画像信号から色別に伸長又は圧縮したガンマ補正値を減算することにより点順次で各色別にガンマ補正を行うことができる。
【００３６】
図７は図１に示したデジタル信号処理回路２０の内部構成を含むブロック図である。このデジタル信号処理回路２０は上述したデジタル信号処理を行うもので、主として加算器２１、２２、２３、２５、乗算器２４、２７、及びベースＬＵＴ２６から構成されている。加算器２１には、Ａ／Ｄコンバータ１８から点順次のＲ，Ｇ，Ｂデジタル画像信号ＣＭＰＡＤ  が入力している。尚、デジタル画像信号ＣＭＰＡＤ  は、所定のクロックにしたがって時系列的にＲ，Ｇ，Ｂ，Ｇと流れている。
【００３７】
ここで、先ずアンダー露光でないネガ画像の処理について説明する。
ＣＰＵ４０は、式（１）及び（２）に示したようにＲ，Ｇ，Ｂ毎にオフセットＡ（Ｒｏｆｆｓｅｔ，  Ｇｏｆｆｓｅｔ，Ｂｏｆｆｓｅｔ）及びＷＢゲインＡ（Ｒｗｂｇａｉｎ，  Ｇｗｂｇａｉｎ，Ｂｗｂｇａｉｎ）を算出して記憶するとともに、Ｒ，Ｇ，Ｂ毎にガンマゲイン（Ｒｇａｍｇａｉｎ，Ｇｇａｍｇａｉｎ，Ｂｇａｍｇａｉｎ  ）を記憶している。また、これらのオフセット等は、各コマ毎に記憶されている。そして、アドレスデコーダ４２によってスキャンしようとするコマに対応するオフセット等が選択され、図７中のＩＮＴＤＡＴＡ  によってＲ，Ｇ，Ｂのオフセットはレジスタ４３Ｒ，４３Ｇ，４３Ｂに格納され、Ｒ，Ｇ，Ｂのゲインはレジスタ４４Ｒ，４４Ｇ，４４Ｂに格納され、Ｒ，Ｇ，Ｂのガンマゲインはレジスタ４５Ｒ，４５Ｇ，４５Ｂに格納される。尚、これらのレジスタには、１コマ分のＲ，Ｇ，Ｂデジタル画像信号が処理されるまで保持される。
【００３８】
レジスタ４３Ｒ，４３Ｇ，４３Ｂに格納されたオフセット（Ｒｏｆｆｓｅｔ，  Ｇｏｆｆｓｅｔ，Ｂｏｆｆｓｅｔ）はマルチプレクサ４６に加えられており、マルチプレクサ４６の他の入力には、前記所定のクロックを分周して作成されたタイミング信号ＩＮＴＣＯＬＳＬ０，１が加えられている。マルチプレクサ４６は、タイミング信号ＩＮＴＣＯＬＳＬ０，１によって３つのオフセットからいずれか１つのオフセットを選択し、この選択したオフセットをデジタル信号処理回路２０の加算器２２の他の入力に出力する。
【００３９】
同様にして、マルチプレクサ４７は、レジスタ４４Ｒ，４４Ｇ，４４Ｂから入力する３つのＷＢゲイン（Ｒｗｂｇａｉｎ，  Ｇｗｂｇａｉｎ，Ｂｗｂｇａｉｎ）のうちの１つのゲインを選択し、この選択したＷＢゲインを乗算器２４に出力し、また、マルチプレクサ４８は、レジスタ４５Ｒ，４５Ｇ，４５Ｂから入力する３つのガンマゲイン（Ｒｇａｍｇａｉｎ，Ｇｇａｍｇａｉｎ，Ｂｇａｍｇａｉｎ  ）からいずれか１つのガンマゲインを選択し、この選択したガンマゲインを乗算器２７に出力する。
【００４０】
加算器２１の正入力には前述したようにデジタル画像信号ＣＭＰＡＤ  が加えられ、負入力にはＣＣＤラインセンサ１４の暗電流分を示す信号が加えられており、加算器２１は暗電流分を含むデジタル画像信号ＣＭＰＡＤ  から暗電流分を減算し、これにより暗電流が補正されたデジタル画像信号を加算器２２に出力する。
加算器２２は、暗電流が補正されたデジタル画像信号とオフセットとを加算する。これにより、黒点オフセットされたデジタル画像信号が得られる（式（５）、図５（Ａ）参照）。
【００４１】
加算器２２から出力される黒点オフセットされたデジタル画像信号は、加算器２３の負入力に加えられ、加算器２２の正入力には白ピークレベルを示す値（２５５）が加えられており、加算器２２は２５５から黒点オフセットされたデジタル画像信号を減算する。これによりネガポジ反転されたデジタル画像信号が得られる（式（６）、図５（Ｂ）参照）。
【００４２】
続いて、ネガポジ反転されたデジタル画像信号は、乗算器２４に加えられる。乗算器２４の他の入力にはマルチプレクサ４７からＷＢゲインＡが加えられており、乗算器２４は２入力を乗算することにより、Ｒ，Ｇ，Ｂデジタル画像信号のポジ画像の白を合わせる（式（７）、図５（Ｃ）参照）。
次に、乗算器２４から出力されるデジタル画像信号は、加算器２５及びベースＬＵＴ２６に加えられる。ベースＬＵＴ２６は、図６（Ａ）に示したように入力信号の階調に応じたガンマ補正値を有しており、入力するデジタル画像信号の階調に応じたガンマ補正値を読み出し、このガンマ補正値を乗算器２７に出力する。乗算器２７の他の入力にはマルチプレクサ４８からガンマゲインが加えられており、乗算器２７は２入力を乗算することにより、Ｒ，Ｇ，Ｂデジタル画像信号の色別のガンマ補正値を生成し、これを加算器２５の負入力に出力する。
【００４３】
加算器２５は入力するＲ，Ｇ，Ｂデジタル画像信号から各色別に伸長又は圧縮されたガンマ補正値を減算する。これによりガンマ補正された正規のＲ，Ｇ，Ｂデジタル画像信号ＲＧＢＧｇａｍ  が得られる。
次に、アンダー露光のネガ画像の処理について説明する。尚、上記アンダー露光でないネガ画像の画像処理と異なる処理のみ説明する。
【００４４】
アンダー露光のネガ画像を処理する場合には、式（５）′に示したオフセットＢの減算は、暗電流分を減算する加算器２１において行う。即ち、加算器２１において、暗電流分を含むデジタル画像信号ＣＭＰＡＤ  から暗電流分を示す信号を減算するとともに、オフセットＢを減算する。一方、加算器２２に加えるオフセットはゼロにする。このようにした理由は、加算器２２では、オフセットの加算しかできないからである。尚、加算器２２がオフセットの加減算ができる場合には、オフセットＢの減算は、加算器２１の代わりに加算器２２で行うようにしてもよい。
【００４５】
加算器２２から出力されるデジタル画像信号は、加算器２３を介してネガポジ反転されたのち、乗算器２４に加えられる。乗算器２４の他の入力にはマルチプレクサ４７からＷＢゲインＢ（式（７）′参照）が加えられており、乗算器２４は２入力を乗算することにより、Ｒ，Ｇ，Ｂデジタル画像信号のポジ画像の白を合わせる。
【００４６】
図８はアンダー露光のネガ画像の画像処理を示す概念図であり、実線は本発明による画像処理を示し、点線はアンダー露光のネガ画像に対する従来の画像処理を示す。
同図に示すように、最終的に得られる画像信号は、実線に示すように階調範囲が通常の階調範囲よりも狭く且つ明るい方に偏倚するように処理される。即ち、暗い部分が明るめに再現され、これにより良好な調子再現が実現できる。
【００４７】
尚、本実施例では、画像信号からオフセットＢを減算するようにしたが、これに限らず、例えば、電子シャッタの値を下げ、光量を一定量暗くし、暗くなった分、基準最小値を補正するようにしてもよい。この場合、オフセットはゼロにし、ＷＢゲインは上記基準最小値を基に求める。
【００４８】
【発明の効果】
以上説明したように本発明に係るフイルム画像処理方法によれば、フイルム画像の露光状態がアンダー露光時には、フイルム画像の画像信号の階調範囲が、通常の階調範囲よりも狭く且つ明るい方に偏倚するようにオフセット及びホワイトバランスゲインを決定し、その決定したオフセット及びホワイトバランスゲインによって画像信号の処理を行うようにしたため、暗い部分が明るめに再現され、良好な調子再現が実現できる。
【図面の簡単な説明】
【図１】図１は本発明が適用されるフイルムスキャナの一実施例を示す要部ブロック図である。
【図２】図２は図１に示したフイルムスキャナでの画像処理手順を説明するために用いたフローチャートである。
【図３】図３は基準最大値及び基準最小値の求め方を説明するために用いたヒストグラムである。
【図４】図４はアンダー露光の度合いとオフセットＢとの関係を示すグラフである。
【図５】図５（Ａ）乃至（Ｄ）はそれぞれ図１のデジタル信号処理回路の各部における処理内容を示すグラフである。
【図６】図６（Ａ）乃至（Ｃ）はそれぞれガンマ補正方法を説明するために用いたグラフである。
【図７】図７は図１のデジタル信号処理回路の詳細な構成を示すブロック図である。
【図８】図８はアンダー露光のネガ画像の画像処理を示す概念図である。
【符号の説明】
１０…光源
１２…撮影レンズ
１４…ＣＣＤラインセンサ
１５…ＣＣＤ駆動回路
１８…Ａ／Ｄコンバータ
２０…デジタル信号処理回路
２１、２２、２３、２５…加算器
２４、２７…乗算器
２６…ベースＬＵＴ
４０…中央処理装置（ＣＰＵ）
４１…積算ブロック
５０…フイルムカートリッジ
５２…ネガフイルム
【図１】
0003575113.tif 000002
【図２】
0003575113.tif 000003
【図３】
0003575113.tif 000004
【図４】
0003575113.tif 000005
【図５】
0003575113.tif 000006
【図６】
0003575113.tif 000007
【図７】
0003575113.tif 000008
【図８】
0003575113.tif 000009