(57)【要約】【課題】  ポジフィルムとネガフィルムの両方を同じ光学条件で読み取るフィルムスキャナにおいて、光源の色温度や原稿濃度の違いによるＣＣＤ出力信号の低下をアナログゲインで補う場合に、アナログゲインによって増幅されるランダムノイズの影響を受けずに正しいデジタル黒補正を行う。【解決手段】  低ゲインに設定して取得されるデジタル信号を基本デジタル黒補正値として記憶することを特徴とし、読取時に設定する前記増幅手段の増幅率を前記基本デジタル黒補正値に乗算したものを実際の読取用のデジタル黒補正値として適用する。【選択図】  図１
2009296351.tif 000002
【特許請求の範囲】
【請求項１】
透過原稿をラインＣＣＤで読み取る原稿読取装置において、
前記ラインＣＣＤの信号を色チャネル別に電気的に増幅する手段と、
前記増幅手段によって増幅された信号をＡＤ変換する手段と、ＡＤ変換後のデジタル信号をＣＣＤの画素単位で出力補正するデジタル補正手段と、ＣＣＤを遮光するためのシャッタを備えると共に、
前記シャッタを閉じた状態で前記増幅手段の増幅率を低ゲインに設定して取得されるデジタル信号を基本デジタル黒補正値として記憶し、読取時に設定する前記増幅手段の増幅率を前記基本デジタル黒補正値に乗算したものを実際の読取用のデジタル黒補正値として適用することを特徴とする原稿読取装置。
【請求項２】
前記基本デジタル黒補正値は、前記ラインＣＣＤのライン信号を複数回取得して平均した値から決定することを特徴とする請求項１に記載の原稿読取装置。
【請求項３】
前記基本デジタル黒補正値は、前記ラインＣＣＤのライン信号を複数回取得して平均し、さらに隣接画素間で移動平均した値から決定することを特徴とする請求項１又は請求項２に記載の原稿読取装置。
【請求項４】
前記増幅手段の増幅率は原稿の最小濃度に依存して決定されることを特徴とする請求項１〜請求項３のいずれかに記載の原稿読取装置。
【請求項５】
前記増幅手段に設定した読取用の増幅率に対して、装置の持つ限度内で十分なノイズ除去ができる場合には、同じ増幅率でデジタル黒補正値を取り直したものを実際の読取用のデジタル黒補正値として適用し、装置の持つ限度内で十分なノイズ除去ができない場合にのみ上記基本デジタル黒補正値に上記読取用の増幅率を乗算して実際の読取用のデジタル黒補正値として適用することを特徴とする請求項１〜請求項４のいずれかに記載の原稿読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は透過型原稿読取装置における取得画像の品質向上、安定化に関するものである。
【背景技術】
【０００２】
従来、原稿をＣＣＤセンサなど光電変換素子で読み取る方式のスキャナでは、原稿を高Ｓ／Ｎで読み取るために、ＣＣＤの光電変換レンジをできるだけ広く利用できるように光源光量を設計する。しかしながら、実際にはＣＣＤ感度や光源輝度の製造ばらつき、さらには光源の経時変化などにより、ＣＣＤ出力レベルは必ずしも一定ではない。これらを合わせるとＣＣＤ出力信号の変化域は２倍にも達する。そこで、光源に調光機能を装備して上述した素子のばらつきに関わらず、ＣＣＤの光電変換範囲を十分に利用でき、かつＣＣＤが飽和しない所定のレベルになるように光源輝度を調整する手法がある。この場合、光源としては比較的調光が容易な冷陰極管を用いる。特に、高速フィルムスキャナのように短い蓄積時間の間にＣＣＤにおいて十分電荷を蓄えねばならない場合には十分な光量が必要となるため、ＬＥＤなどではなく高い輝度が得られる冷陰極管のほうが好ましい。キセノンランプでも高輝度が得られるが調光範囲が狭く、上述した素子のばらつき問題に対応するのは難しい。
【０００３】
さらに、ポジフィルムの読み取りに適した色温度を持つ光源を用いてポジフィルムとネガフィルムの両方を読み取る場合には、光源の色温度のばらつきやネガフィルムのネガベース濃度に起因するＲＧＢの出力差が生じる。特に、ネガベースによる透過光量の低下、ＲＧＢバランスの変動は大きい。これに対し、原稿をコマ間などのネガベースが存在する位置まで給送し、ネガベースからの透過光に対して調光を行う方法もある。しかしながら、光源に冷陰極管を用いた場合には調光後の輝度の安定までに要する時間が長いので、原稿挿入後の調光制御はスループットの低下を招き好ましくない。しかも、調光だけでは冷陰極管の色温度はコントロールできないのでネガベース色の補正はできない。ネガベース色を補正するために光学フィルタを用いる方法もあるがコストアップを招き制御も複雑になる。
【０００４】
そこで、光源の色温度やネガベースによる信号低下に対して、光源輝度をポジフィルムの読取条件に固定した上で、光電変換後の電気信号をゲインコントロールアンプで増幅することで画像信号をＡ／Ｄ変換器の入力ダイナミックレンジに合わせるという手法が取られていた。これにより光源の色温度やネガベース色の補正およびＣＣＤ到達光量の調整が可能である。しかし、この手法ではゲインコントロールアンプがＣＣＤに含まれるノイズも増幅してしまうので以下のような問題があった。
【０００５】
装置毎のＳ／Ｎに差が出る
ポジフィルムに比べてネガフィルムでＳ／Ｎが極端に悪化する
チャネル毎のＳ／Ｎに差が出るため、ネガの一部の画像では粒状感が増す
また、ゲインコントロールアンプで増幅することの別の問題は、デジタル補正の精度が悪化することである。ゲインコントロールアンプによって増幅された信号にはランダムノイズが多く含まれるためである。
【０００６】
そこでシェーディング補正などのデジタル補正のために信号を取得するときにはノイズ除去処理を行うのが普通である。ラインＣＣＤの場合は複数ライン分を読み取って平均化したり、読み取ったＣＣＤ信号を移動平均処理したりといった方法がある。理論的にはアナログゲインの大きさに応じてノイズ除去能力も上げればよい。例えばＣＣＤ１ラインのノイズ量がアナログゲイン１倍のときに比べてｎ倍となったら、ライン信号をｎ2回読み取って平均化すればアナログゲインの大きさに関わらずノイズレベルをアナログゲイン１倍のときのレベルに抑えることが可能である。しかしながら、実際にハードで構成可能なメモリー容量には限界があり、また処理時間にも実用上の限度がある。よって、ある値以上のアナログゲインでは正しい補正値を計算できなくなり、そのようにして取得した補正値では誤補正を行ってしまう。特に、ネガフィルムの場合にはネガベース濃度の分だけ使用するアナログゲインが確実に大きくなるためこのような状況が発生しやすく、この場合には誤補正に対する回避策が必要である。さらに、デジタル黒補正における誤補正は、ネガフィルムの場合には出力画像の明部において発生するため認識されやすい。また、ＡＤ変換後の信号を8bit画像に変換するＬＵＴ形状が信号の黒側で急峻であることも影響度を大きくする要因である。本来、デジタル黒補正はＣＣＤの暗時出力の不均一性を補正することが目的である。これを正しく補正できればランダムノイズだけが残るが、誤った補正を行うと副走査方向に固定の補正エラーが連続して現れ、ランダムノイズがあってもその規則性はスジ状ノイズとして人間の目に認識されやすい。以上から、デジタル黒補正の誤補正はネガフィルムにおいて一層問題となりやすい。
【０００７】
以上述べたような問題に対し、電子シャッタ機能を持ったＣＣＤを選び、チャネル毎に蓄積時間を変更することでＣＣＤの感度ばらつきも含めてアナログゲインを用いずにＲＧＢ信号のばらつき吸収しＣＣＤに含まれるノイズの増大を回避する手法がある。（例えば、特許文献１参照。）また、調光範囲を広く設計し、補正値算出時には読取時に設定するアナログゲインの１／２とし、代わりに光源輝度を２倍として同じＣＣＤ信号レベルとした上でＣＣＤ値を取得することによってノイズの影響を回避する手法がある。（例えば、特許文献２参照。）
【特許文献１】特開2001-223847号公報
【特許文献２】特開平7-298046号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１で示した従来法では、ＲＧＢチャネル別に蓄積時間を変更可能なＣＣＤを装備し、光源の色温度やネガベース濃度に応じてチャネル別に蓄積時間を変更している。つまりチャネル別に感度を変更できるので、ＣＣＤ出力信号でのＲＧＢのバランスを常に均一に調整でき、低いアナログゲインを維持したままほとんど変更する必要がない。よって、ＡＤ変換後の信号に含まれるノイズ量にチャネル間の差が生じないので、上述したような問題は起きない。しかしながら、ＣＣＤの駆動方法や原稿の給送速度などの条件に制約ができ設計の柔軟性が失われる。また、その都度ＣＣＤの蓄積時間を最適化しなければならず制御が複雑となる。さらに、部品選定に制限ができてしまうといったデメリットもある。
【０００９】
一方、特許文献２で示した従来法では、実際に想定される素子ばらつきや原稿濃度に応じた調光範囲よりも、さらに広く調光範囲を設計している。そして、原稿読取時に設定するアナログゲインに対し、補正値算出時にはアナログゲインを１／２とし、代わりに光源輝度を２倍とすることで同じＣＣＤ信号レベルを得た上でＣＣＤ値を取得している。この結果、ノイズの少ないＣＣＤ信号を取得できるので、計算誤差の少ない正しい補正を行える。しかし、この場合に必要となる調光範囲は非常に広くなり、輝度安定の問題も考慮すると冷陰極管を正確に調光するのは困難である。さらに、この手法は白補正については有効であるが、黒補正を正しく行うことはできない。
【００１０】
したがって、ポジフィルムとネガフィルムの両方を同じ光源光量で読み取り、信号の低下分をアナログゲインで補う構成をとった場合においても正しくデジタル黒補正を行うためにはその他の方法が必要である。
【００１１】
又、他の従来技術では、アナログゲインの増加に応じてノイズ除去能力も上げることで同じ問題を解決している。しかし、メモリー容量などハード上の制限によって十分なノイズ除去が達成できなかった場合には誤補正の影響を回避するためにさらに別の手段が必要であり根本解決は望めない。
【課題を解決するための手段】
【００１２】
上述した問題を解決するために本発明の原稿読取装置は、
ラインＣＣＤの信号をチャネル別に電気的に増幅する手段と、前記増幅手段によって増幅された信号をＡＤ変換する手段と、ＡＤ変換後のデジタル信号をＣＣＤの画素単位で出力補正するデジタル補正手段と、ＣＣＤを遮光するためのシャッタを具備し、前記シャッタを閉じた状態で前記増幅手段の増幅率を低ゲインに設定して取得されるデジタル信号を基本デジタル黒補正値として記憶することを特徴とし、挿入された原稿濃度に依存して決定される増幅率を前記基本デジタル黒補正値に乗算したものを実際の読取時におけるデジタル黒補正値として適用することを特徴とする。
【００１３】
ポジフィルムとネガフィルムの両方を同じ光学条件で読み取るフィルムスキャナにおいて、光源の色温度や原稿濃度の違いによるＣＣＤ出力信号の低下をアナログゲインで補う場合に、アナログゲインが増大することによって同時に増幅されたランダムノイズの影響を受けずに常に安定したシェーディング補正値を取得することが可能となる。つまり、原稿濃度別に決定されるアナログゲインによるノイズ増大の影響を受けないので、常に安定したシェーディング補正が可能である。特に、補正誤差が出力画像の明部で目立つネガフィルム読み取り時のデジタル黒補正における誤補正を回避できる。アナログゲインによる増幅後のデータに含まれるランダムノイズをライン平均で十分に除去するには大容量のメモリーが必要となりコストアップを招く。本提案はそのようなコストアップを回避しながらも安定したシェーディング補正を可能とする。
【発明の効果】
【００１４】
以上説明したように、本発明によれば、ポジフィルムとネガフィルムの両方を同じ光学条件で読み取るフィルムスキャナにおいて、光源の色温度や原稿濃度の違いによるＣＣＤ出力信号の低下をアナログゲインで補う場合に、アナログゲインが増大することによってランダムノイズも同時に増幅されることによる影響を受けずに正しいシェーディング補正値を取得することが可能となる。アナログゲインが1倍のときにＣＣＤ出力信号に含まれるノイズレベルを十分に除去することができる条件でハードを設計すれば、アナログゲインが1倍のときのデータを元にその他のアナログゲインが設定された場合のシェーディング補正値を計算によって取得するので、ノイズの増大によって間違った補正値を取得することがない。つまり、原稿濃度別に決定されるアナログゲインによるノイズ増大の影響を受けないので常に安定したシェーディング補正が可能である。特に、補正誤差が画像の明部で目立つネガフィルム読み取り時のデジタル黒補正において誤補正を回避できる。アナログゲインによる増幅後のデータに含まれるランダムノイズをライン平均処理で十分に除去するには大容量のメモリーが必要となりコストアップを招くが、本提案はそのようなコストアップを回避しながらも正しいシェーディング補正を可能とする。
【００１５】
また、本発明によればポジフィルムとネガフィルムで光量条件を変更しないので、広い調光範囲を得るために冷陰極管を用いても、原稿読取中の光量変動によって画像に濃度むらが生じるなどの問題は起きない。また、色補正や調光のための光学フィルタを必要としないのでコストも抑えられる。
【００１６】
さらに、原稿濃度に合わせたＲＧＢ別に蓄積時間変更を行わないので制御が簡単である。また、補正後の読取時間が原稿濃度によって遅くなりスループットが低下するといった問題は起きない。デジタル補正に要する時間もアナログゲインに関係なく同じなので、原稿濃度によってスループットが変わることがない高速フィルムスキャナの設計が可能となる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１８】
図１は、本発明の実施の形態を示す装置の構成図である。1.は光源であり、冷陰極管である。2.は原稿であり、3.は1.光源の原稿を通過した透過光を集光するレンズである。4.は3.レンズからの透過光を電気信号に変換するラインＣＣＤである。5.は入力信号のオフセットを調整する機能を持つゲインコントロールアンプ（以下、ＧＣＡ）であり、4.ラインＣＣＤの出力信号に対してオフセットを調整した後に電気的な増幅を行う。6.はＡＤ変換器（以下、ＡＤＣ）であり、5.ＧＣＡで増幅されたアナログ信号をデジタル信号に変換する。7.はＣＰＵであり、4.ラインＣＣＤの制御信号を出力し、5.ＧＣＡの増幅率を制御する。8.はインバータ回路であり、7.ＣＰＵから電圧調光信号を制御することによって1.光源の光量を変化させることが可能である。9.は原稿搬送装置であり、2.原稿を4.ラインＣＣＤに対して垂直方向に移動させるためのローラー、モータなどの装置一式を含むものとする。10.は1.光源からの光からＣＣＤを遮光するためのシャッタであり、11.は1.光源の光が通過するスリットである。また、12.はＣＣＤ出力信号を記憶するためのラインメモリである。13.は原稿が挿入される側に配置された位置検知センサ１であり、14.は11.スリットを挟んで13.原稿位置検知センサ１とは反対側に配置された原稿位置検知センサ２である。
【００１９】
次に、全体の処理の流れについて図１、図２、図３、図４、図５を用いて説明する。ただし、以下の説明では次の条件を前提とする。
【００２０】
条件(1)：電圧調光信号は、7.ＣＰＵ内に含まれる８ｂｉｔのＤＡ変換器によって決定され、8.インバータ回路の入力電圧最大値に対して５０％〜１００％の間を等間隔で設定可能である。（図５参照）また、8.インバータ回路の入力電圧と光源輝度はその変化率が一致している。
【００２１】
条件(2)：ラインＣＣＤは飽和電圧まで光電変換の線形性を保つものとし、5.ＧＣＡのアナログゲインが１倍のときにこの線形レンジはＡＤ変換器の入力ダイナミックレンジと一致するように回路は構成されている。また画素数は１ラインあたり５０００画素である。
【００２２】
条件(3)：冷陰極管の色温度とＣＣＤのカラーフィルタの分光特性で決定されるＣＣＤのＲＧＢ出力は、Ｂ信号の出力が常に最大となる。
【００２３】
条件(4)：電圧調光レベル１００％の輝度では必ずＣＣＤは飽和する。つまり、調光は光源輝度を下げる方向に行われる。
【００２４】
条件(5)：挿入された原稿種別は、ＣＣＤで読み取ったフィルムのコマ間の濃度から確実に判定できる。
【００２５】
条件(6)：原稿が挿入されたことは13.位置検出センサ1で検知され、14.位置検出センサ2とともに原稿のパーフォレーション部を異なる位置で検知することにより、原稿のＣＣＤに対する相対位置は常に正しく把握される。
【００２６】
条件(7)：ＣＣＤ到達光量に関わらず、ＣＣＤの遮光画素のレベルは変わらない。
【００２７】
図２の全体の処理の流れを示すフローチャートにおいて、
まず、装置の電源をＯＮする。光源の初期点灯を行った後、オフセット調整を行う。初期点灯は、管電流が許容管電流範囲の最大値となる条件で行う。本実施例では電圧調光レベル１００％を設定した状態で一定時間点灯する。
【００２８】
オフセット調整時には10.シャッタを開け、5.ＧＣＡの増幅率は1倍に設定する。
【００２９】
まず、ＣＣＤの遮光画素の最小値をＲＧＢ各チャネルについて4回取得し、それらの平均値がある所定値V_offsetとなるように5.ＧＣＡ内のオフセットを調整する。V_offsetの値はＣＣＤのアナログ信号の黒レベルが認識できる範囲であれば任意であるが、値が大きくなると信号のダイナミックレンジを狭くしてしまうので適度な値とすべきである。本実施例においてはV_offset = 0とする。
【００３０】
次に、調光ステップについて説明する前に光量目標値と白補正目標値の関係について図７を用いて説明する。
【００３１】
光量目標値は、ＣＣＤの光電変換範囲をできるだけ広く使え、かつＣＣＤが飽和しない光量であり、6.ＡＤＣの出力値に対して用いる。本実施例ではＣＣＤの飽和電圧に対して９５％の出力が得られる光量を光量目標値として設定する。上述の条件(2)に従えば、ＡＤ変換器のビット数が１０ｂｉｔの場合、光量目標値は９７２となり１０２３はＣＣＤの飽和電圧に一致する。このように設定した光量目標値よりも大きな値を白補正目標値として設定する。ここで、調光は光量目標値に対してある幅を持って行うので、白補正目標値には調光後の信号レベルの方が必ず小さくなるような値を設定する。例えば、調光を光量目標値に対して±１０カウントの精度で行うとすれば、白補正目標値には９８２以上の値を設定する。本実施例では白補正目標値を９８２とする。
【００３２】
図４の調光ステップの流れを示すフローチャートにおいて、
はじめに、7.ＣＰＵでは4.ラインＣＣＤのＢチャネル１ライン分の信号を複数回取得し、取得した各ライン信号の最大値を平均してそのときの輝度レベルとして記憶する。なお、以下の説明では「輝度レベル」とは、このようにＢチャネルのライン信号の最大値を複数回取得したときの平均値を指すものとし、Lave.と表す。ここでＢチャネルの信号を用いた理由は上記条件(3)に依る。
【００３３】
次に、取得した輝度レベルLave.と光量目標値Ltargetとの差分ΔLを式(1)に基づいて計算し、閾値Thとの比較を行う。ΔLが条件式(2)を満たさない場合は電圧調光レベルを一定量変更する。
【００３４】
ΔL＝｜Ltarget−Lave.｜        ・・・(1)
ΔL＜Th                ・・・(2)
一定時間待機後、再び輝度レベルを取得してΔLの算出と閾値Thとの比較を行う。同様の作業をΔLが閾値Th未満になるか、電圧調光レベルが５０％になるまで繰り返す。7.ＣＰＵは、最後に設定された電圧調光レベルを記憶する。
【００３５】
仮に、電圧調光レベルが最小値５０％となってもΔLが閾値Th未満にならない場合には、光源輝度とＣＣＤ感度のばらつきが設計予想値を越えていると判断し、装置をエラー状態として動作を終了する。このエラー表示は、スキャナ本体に設けたＬＥＤで示してもよいし、あるいはスキャナと接続されたホストコンピュータのモニタ画面に表示することも可能である。
【００３６】
調光ステップ終了後、決定された電圧調光レベルは原稿読取用の点灯条件として7.ＣＰＵで記憶され、原稿が挿入されるまで同じ条件を維持する。
【００３７】
続いて10.シャッタを閉じて基本デジタル黒補正値を算出する。ＣＣＤのライン信号を複数回取得して各画素について平均値を算出する。このときの取得回数は、ハードが持つノイズ量に合わせて適当な値を設定すればよいが実際の設計においてはメモリー容量などにも限度がある。そこで本実施例では4ライン分のデータを取得するものとする。各画素について４ライン分の平均値を計算し、これを基本デジタル黒補正値Rdark0_n、Gdark0_n、Bdark0_n (n=1〜5000)としてＲＧＢ別に12.ラインメモリに記憶する。
【００３８】
次に、10.シャッタを開けて白補正を行う。
【００３９】
図６（ａ）に本実施例における冷陰極管の色温度とＣＣＤのカラーフィルタの分光特性で決定されるＣＣＤ出力信号のＲＧＢバランスを示す。図６は5.ＧＣＡのアナログゲインが1倍のときの6.ＡＤＣの出力値を示している。白補正では、このＲＧＢ出力のアンバランスをライン信号の最大値として取得し、5.ＧＣＡでのアナログゲインを調整することによって6.ＡＤＣ入力部において均一化する。
【００４０】
まず、ＲＧＢ各チャネルの１ライン分のデータを４回取得し、４ライン分のデータを画素毎に平均することにより各チャネルの出力値を取得する。さらに各チャネルの出力値から最大値を探索し信号レベルとして記憶する。7.ＣＰＵは、ＲＧＢの各信号レベルが上述した白補正目標値と同一となるようなアナログゲインを計算し、白補正ゲインとして7.ＣＰＵにてその値を記憶し、かつ5.ＧＣＡに設定する。図６（ａ）に示した例の場合、決定される白補正ゲインはＲＧＢそれぞれについて以下のようになる。
【００４１】
【表１】
2009296351.tif 000003
【００４２】
白補正終了後、再度オフセット調整を行う。最初のオフセット調整と同様にＣＣＤの遮光画素の最小値を4回取得し、その平均値がV_offsetと一致するように5.ＧＣＡ内のオフセットレベルを調整する。
【００４３】
次に、各チャネルの白出力値を取得する。白出力値は原稿がない素抜けの状態でのＣＣＤ出力である。白出力値には光源両端での輝度低下やレンズの周辺光量落ちなどに起因する信号レベル低下（シェーディング；図７参照）があり、これをデジタル信号として取得する。ＣＣＤ４ライン分のデータを取得し、それらを各画素について平均したものを白出力値Rn、Gn、Bn (n=1〜5000)として取得する。その後、原稿が挿入されるまで待機する。
【００４４】
続いて、原稿種類別の原稿読取とデジタル黒補正値の計算方法について図３を用いて説明する。
【００４５】
原稿が挿入された後、ネガポジ判定を行う。原稿を13.位置検出センサ1および14.位置検出センサ2の出力を見ながらコマ間が読み取れる位置まで給送する。ポジフィルムであればコマ間は透過率がほぼ０％であるが、ネガフィルムであればコマ間はネガベースであるためネガベース濃度に相当するＲＧＢ出力バランスが得られる。原稿がポジフィルムと判定された場合には、上記白補正ゲインをポジフィルム読取用アナログゲインPgain_r、Pgain_g、Pgain_bとして設定する。そして、上記基本デジタル黒補正値に対し、ＲＧＢ別に前記ポジフィルム読取用アナログゲインを乗算したものをポジ用デジタル黒補正値PRdark_n、PGdark_n、PBdark_n（n=1〜5000）として12.ラインメモリに記憶する。
【００４６】
【数１】
2009296351.tif 000004
【００４７】
このように計算したデジタル黒補正値とデジタル白補正目標値W_digitalおよび白出力値Rn、Gn、Bn (n=1〜5000)とから各画素におけるポジ用シェーディング補正値Psh_Rn、Psh_Gn、Psh_Bn (n=1〜5000)を下式に従って計算する。
【００４８】
【数２】
2009296351.tif 000005
【００４９】
ここで、上述した白補正目標値をW_analogとすると、デジタル白補正目標値W_digitalとは以下の関係にある。この場合、シェーディング補正値は必ず1.0以上の値となる。
【００５０】
W_analog＜W_digital              ・・・(5)
次に、原稿を給送しながらフィルムを読み取り、取得された各画素から式(3)で得たデジタル黒補正値を減算した値に、式(4)で計算されたシェーディング補正値を乗算したものを出力データとする。
【００５１】
挿入された原稿がネガフィルムと判定された場合は、5.ＧＣＡのアナログゲインを１倍に設定する。このときネガベースを読み取ったときのＲＧＢ出力が図６（ｂ）に示すような出力だった場合、ネガフィルム読取用アナログゲインNgain_r、Ngain_g、Ngain_bは以下のように計算される。
【００５２】
【表２】
2009296351.tif 000006
【００５３】
計算されたネガフィルム読取用アナログゲインは7.ＣＰＵに記憶し、かつ5.ＧＣＡにこれらのアナログゲインを設定する。
アナログゲイン設定後、再度オフセット調整を行う。オフセット調整は上述した方法と同じであり、ここでは省略する。
【００５４】
上記基本デジタル黒補正値に対し、ＲＧＢ別に上記ネガフィルム読取用アナログゲインを乗算したものをネガ用デジタル黒補正値NRdark_n、NGdark_n、NBdark_n（n=1〜5000）として決定する。
【００５５】
【数３】
2009296351.tif 000007
【００５６】
このように計算したデジタル黒補正値とデジタル白補正目標値W_digitalおよび白出力値Rn、Gn、Bn(n=1〜5000)とから各画素におけるネガ用シェーディング補正値Nsh_Rn、Nsh_Gn、Nsh_Bn（n=1〜5000）を下式に従って計算する。
【００５７】
【数４】
2009296351.tif 000008
【００５８】
次に、原稿を給送しながらフィルムを読み取り、取得された各画素のデータから式(6)で得たデジタル黒補正値を減算した値に、式(7)で得たネガ用シェーディング補正値を乗算したものを出力データとする。
【００５９】
原稿の読み取り終了後、次の原稿挿入を待つ。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施例に係る装置全体のブロック図である。
【図２】実施例における全体の処理の流れを示すフローチャートである。
【図３】実施例における原稿読み取りの流れを示すフローチャートである。
【図４】実施例における調光ステップの流れを示すフローチャートである。
【図５】実施例におけるＤＡ設定値と電圧調光レベルの例である。
【図６】実施例におけるアナログゲイン1倍時における素抜けとネガベースでのＡＤ変換後のＲＧＢバランスの例である。
【図７】実施例における光量目標値、白補正目標値、デジタル白補正目標値との関係およびＣＣＤのシェーディング波形の様子を示す図である。
【符号の説明】
【００６１】
１  冷陰極管（ＦＬ）
２  原稿
３  レンズ
４  ラインＣＣＤ
５  ゲインコントロールアンプ（ＧＣＡ）
６  ＡＤ変換器（ＡＤＣ）
７  ＣＰＵ
８  インバータ回路
９  原稿搬送装置
１０  シャッタ
１１  スリット
１２  ラインメモリ
【図１】
2009296351.tif 000009
【図２】
2009296351.tif 000010
【図３】
2009296351.tif 000011
【図４】
2009296351.tif 000012
【図５】
2009296351.tif 000013
【図６】
2009296351.tif 000014
【図７】
2009296351.tif 000015