(57)【要約】【課題】フィルムスキャナの種類（分解能）に応じたスキャンを行って、画質の低下を抑制しつつ、できるだけ短い時間で画像を得ることのできるフィルム画像読取システム等を提供する。【解決手段】フィルムスキャナ１００として１６ビットの機種と１２ビットの機種とがある場合、露光時間を１６ビットの場合はＴ１に１２ビットの場合はＴ２（＞Ｔ１）に制限した。Ａ／Ｄコンバータの分解能が高い場合には大きなアナログゲインでゲイン調整を行っても、画像の階調がつぶれることが少ないので、スキャンを高速化すべく露光時間を短く設定し、比較的大きなアナログゲインでゲイン調整する。分解能が低い場合には、比較的濃度の高いフィルムＦに対し大きなアナログゲインでゲイン調整を行うと階調がつぶれる虞が高いので、露光時間を分解能が高い場合より長く設定した。【選択図】　　　図４
2004104317.tif 000002
【特許請求の範囲】
【請求項１】
フィルムの光像を画像信号に光電変換して出力するフィルムスキャナの動作をコンピュータで制御するための制御プログラムであって、
コンピュータを、
前記フィルムスキャナから出力される画像信号を用いてフィルム濃度を算出する濃度算出手段と、
前記濃度算出手段により算出されたフィルム濃度に基づいて前記フィルムスキャナの露光時間を算出する露光時間算出手段と、
フィルム濃度に応じて予め設定された前記フィルムスキャナの露光時間を記憶する記憶手段と、
前記濃度算出手段により算出されたフィルム濃度に対応する露光時間を前記記憶手段から読み出す読出手段と、
フィルムスキャナの種類を判別する判別手段と、
前記読出手段により読み出される露光時間をフィルムスキャナの種類に応じて変更する変更手段と、
前記変更手段により変更された露光時間と前記露光時間算出手段により算出された露光時間との差分に応じて、前記フィルムスキャナから出力される画像信号のゲイン調整を行うためのゲインを算出するゲイン算出手段と、
前記変更手段により変更された露光時間と前記ゲイン算出手段により算出されたゲインとに基づいて、前記フィルムスキャナにフィルムの画像信号を出力させる制御手段と、
して機能させるための制御プログラム。
【請求項２】
フィルムの光像を画像信号に光電変換して出力するフィルムスキャナの動作をコンピュータで制御するための制御プログラムであって、
コンピュータを、
前記フィルムスキャナから出力される画像信号を用いてフィルム濃度を算出する濃度算出手段と、
前記濃度算出手段により算出されたフィルム濃度に基づいて前記フィルムスキャナの露光時間を算出する露光時間算出手段と、
フィルム濃度に応じて予め設定された前記フィルムスキャナの露光時間を記憶する記憶手段と、
前記濃度算出手段により算出されたフィルム濃度に対応する露光時間を前記記憶手段から読み出す読出手段と、
フィルムスキャナの種類を設定すべく操作される操作手段と、
前記読出手段により読み出される露光時間を前記操作手段により設定されたフィルムスキャナの種類に応じて変更する変更手段と、
前記変更手段により変更された露光時間と前記露光時間算出手段により算出された露光時間との差分に応じて、前記フィルムスキャナから出力される画像信号のゲイン調整を行うためのゲインを算出するゲイン算出手段と、
前記変更手段により変更された露光時間と前記ゲイン算出手段により算出されたゲインとに基づいて、前記フィルムスキャナにフィルムの画像信号を出力させる制御手段と、
して機能させるための制御プログラム。
【請求項３】
前記記憶手段に記憶されている露光時間は、フィルム濃度の増加に伴って増加し、且つ、所定のフィルム濃度以上で所定値に制限されているものであることを特徴とする請求項１または２に記載の制御プログラム。
【請求項４】
前記変更手段は、フィルムスキャナの撮像手段から出力されるアナログ画像信号をデジタル画像信号に変換するＡ／Ｄ変換手段の分解能が高くなるほど、露光時間を短く設定するものであることを特徴とする請求項３に記載の制御プログラム。
【請求項５】
請求項１ないし４のいずれかに記載の制御プログラムが記録されたコンピュータ読取可能な記録媒体。
【請求項６】
請求項１ないし４のいずれかに記載の制御プログラムにより前記各手段を備えたコンピュータと、
フィルムの光像を画像信号に光電変換して出力する撮像手段を備え、前記コンピュータの前記制御手段による制御によりフィルムの撮像及び画像信号の出力を行うフィルムスキャナとを備えてなるフィルム画像読取システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フィルムスキャナの制御プログラム、この制御プログラムが記録されたコンピュータ読取可能な記録媒体及びフィルム画像読取システムに関する。
【０００２】
【従来の技術】
従来、コンピュータの周辺装置として、３５ｍｍフィルムのコマ画像を撮像し、この撮像した画像信号をデジタルデータに信号処理してコンピュータに転送するフィルムスキャナが商品化されている。
【０００３】
この種のフィルムスキャナは、例えばＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）からなるラインセンサを備え、このラインセンサをスライド若しくはストリップフィルムに対して相対的に副走査方向（フィルムの長手方向）にスキャンして各コマの画像をライン単位で撮像するように構成されている。そして、まずプリスキャンを行って得られたデータに基づいて露光時間等の条件を算出し、算出された条件でスキャンが行われるようになっている。その際、フィルムの画像濃度に応じた露光時間で露光を行うようにした場合、その露光時間が長くなると、読み取った画像の画像データがフィルムスキャナからコンピュータへ出力されるまでに要する時間が長くなることにより、フィルムスキャナの操作性が低下するため、露光時間を所定時間でカットするとともに、ＣＣＤから出力される画像信号のゲイン調整を行うことで、上記操作性の低下を抑制する技術が知られている。
【０００４】
【発明が解決しようとする課題】
ところが、フィルムスキャナに備えられるＡ／Ｄコンバータの分解能が高い場合には、上記のゲイン調整の比率を大きくしても、画質の低下は比較的小さいが、分解能が低い場合には、ゲイン調整の比率が大きいと、階調がつぶれて画質が劣化することがある。特に、Ｓ／Ｎが良好でない場合には、ゲイン調整によりノイズも増大して画質が著しく劣化することとなる。
【０００５】
本発明は、上記に鑑みてなされたものであり、フィルムスキャナの種類（Ａ／Ｄコンバータの分解能）に応じたスキャンを行って、画質の低下を抑制しつつ、できるだけ短い時間で画像を得ることのできるフィルムスキャナの制御プログラム、この制御プログラムが記録されたコンピュータ読取可能な記録媒体及びフィルム画像読取システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１に記載の発明は、フィルムの光像を画像信号に光電変換して出力するフィルムスキャナの動作をコンピュータで制御するための制御プログラムであって、コンピュータを、前記フィルムスキャナから出力される画像信号を用いてフィルム濃度を算出する濃度算出手段と、前記濃度算出手段により算出されたフィルム濃度に基づいて前記フィルムスキャナの露光時間を算出する露光時間算出手段と、フィルム濃度に応じて予め設定された前記フィルムスキャナの露光時間を記憶する記憶手段と、前記濃度算出手段により算出されたフィルム濃度に対応する露光時間を前記記憶手段から読み出す読出手段と、フィルムスキャナの種類を判別する判別手段と、前記読出手段により読み出される露光時間をフィルムスキャナの種類に応じて変更する変更手段と、前記変更手段により変更された露光時間と前記露光時間算出手段により算出された露光時間との差分に応じて、前記フィルムスキャナから出力される画像信号のゲイン調整を行うためのゲインを算出するゲイン算出手段と、前記変更手段により変更された露光時間と前記ゲイン算出手段により算出されたゲインとに基づいて、前記フィルムスキャナにフィルムの画像信号を出力させる制御手段として機能させるための制御プログラムである。
【０００７】
この発明によれば、コンピュータは、フィルムスキャナから画像信号を入力すると、この画像信号を用いてフィルム濃度を算出し、この算出されたフィルム濃度に基づいてフィルムスキャナの露光時間を算出する。また、コンピュータは、フィルム濃度に応じて予め設定された前記フィルムスキャナの露光時間を記憶しており、フィルム濃度が算出されると、このフィルム濃度に対応する露光時間を前記記憶手段から読み出す。さらに、コンピュータは、当該コンピュータに接続されているフィルムスキャナの種類を判別し、記憶手段から読み出された露光時間をフィルムスキャナの種類に応じて変更する。そして、コンピュータは、この変更された露光時間と上記算出された露光時間との差分に応じて、フィルムスキャナから出力される画像信号のゲイン調整を行うためのゲインを算出し、上記変更された露光時間と上記算出されたゲインとに基づいて、フィルムスキャナにフィルムの画像信号を出力させる。
【０００８】
請求項２に記載の発明は、フィルムの光像を画像信号に光電変換して出力するフィルムスキャナの動作をコンピュータで制御するための制御プログラムであって、コンピュータを、前記フィルムスキャナから出力される画像信号を用いてフィルム濃度を算出する濃度算出手段と、前記濃度算出手段により算出されたフィルム濃度に基づいて前記フィルムスキャナの露光時間を算出する露光時間算出手段と、フィルム濃度に応じて予め設定された前記フィルムスキャナの露光時間を記憶する記憶手段と、前記濃度算出手段により算出されたフィルム濃度に対応する露光時間を前記記憶手段から読み出す読出手段と、フィルムスキャナの種類を設定すべく操作される操作手段と、前記読出手段により読み出される露光時間を前記操作手段により設定されたフィルムスキャナの種類に応じて変更する変更手段と、前記変更手段により変更された露光時間と前記露光時間算出手段により算出された露光時間との差分に応じて、前記フィルムスキャナから出力される画像信号のゲイン調整を行うためのゲインを算出するゲイン算出手段と、前記変更手段により変更された露光時間と前記ゲイン算出手段により算出されたゲインとに基づいて、前記フィルムスキャナにフィルムの画像信号を出力させる制御手段として機能させるための制御プログラムである。
【０００９】
この発明によれば、コンピュータは、フィルムスキャナから画像信号を入力すると、この画像信号を用いてフィルム濃度を算出し、この算出されたフィルム濃度に基づいてフィルムスキャナの露光時間を算出する。また、コンピュータは、フィルム濃度に応じて予め設定された前記フィルムスキャナの露光時間を記憶しており、フィルム濃度が算出されると、このフィルム濃度に対応する露光時間を前記記憶手段から読み出す。さらに、コンピュータは、操作手段によりフィルムスキャナの種類が設定されると、その設定されたフィルムスキャナの種類に応じて前記読出手段により読み出された露光時間を変更する。そして、コンピュータは、この変更された露光時間と上記算出された露光時間との差分に応じて、フィルムスキャナから出力される画像信号のゲイン調整を行うためのゲインを算出し、上記変更された露光時間と上記算出されたゲインとに基づいて、フィルムスキャナにフィルムの画像信号を出力させる。
【００１０】
請求項３に記載の発明は、請求項１または２に記載の制御プログラムにおいて、前記記憶手段に記憶されている露光時間は、フィルム濃度の増加に伴って増加し、且つ、所定のフィルム濃度以上で所定値に制限されているものであることを特徴とするものである。
【００１１】
この発明によれば、フィルム濃度の高い場合に露光時間が長くなることによるフィルムスキャナの操作性の低下を抑制することができる。
【００１２】
請求項４に記載の発明は、請求項３に記載の制御プログラムにおいて、前記変更手段は、フィルムスキャナの撮像手段から出力されるアナログ画像信号をデジタル画像信号に変換するＡ／Ｄ変換手段の分解能が高くなるほど、露光時間を短く設定するものであることを特徴とするものである。
【００１３】
この発明によれば、フィルムスキャナの撮像手段から出力されるアナログ画像信号をデジタル画像信号に変換するＡ／Ｄ変換手段の分解能に応じた適切な露光量の制御を行うことができる。
【００１４】
請求項５に記載の発明は、請求項１ないし４のいずれかに記載の制御プログラムが記録されたコンピュータ読取可能な記録媒体である。
【００１５】
請求項６に記載の発明は、請求項１ないし４のいずれかに記載の制御プログラムにより前記各手段を備えたコンピュータと、フィルムの光像を画像信号に光電変換して出力する撮像手段を備え、前記コンピュータの前記制御手段による制御によりフィルムの撮像及び画像信号の出力を行うフィルムスキャナとを備えてなるフィルム画像読取システムである。
【００１６】
【発明の実施の形態】
本発明の実施形態について説明する。
【００１７】
図１は、本発明に係るフィルム画像読取システムの実施形態の全体構成図、図２は、フィルムスキャナ１００の外観を示す斜視図である。
【００１８】
フィルム画像読取システム１は、図１に示すように、フィルムスキャナ１００と、ホストコンピュータ２００（以下、ホストＰＣ２００という）とから構成される。
【００１９】
フィルムスキャナ１００は、図２に示すように、前面の下部に電源スイッチ１０１と焦点調整用操作ボタン１０２とが設けられ、この焦点調整用操作ボタン１０２の上部にフィルム挿入口１０３が設けられている。焦点調整用操作ボタン１０２は、現像済みのフィルムＦの光像を後述する撮像素子としてのＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）１０４の撮像面に結像するレンズ系１０５（図３参照）の焦点調節を行うものである。また、フィルム挿入口１０３はフィルムＦの各コマに撮影された画像（以下、フィルム画像という）を読み取るべくフィルムＦをセットするためのもので、ごみ等の侵入を防止するためシャッタ１０６が開閉可能に設けられている。
【００２０】
フィルムスキャナ１００は、スライド（マウントされたポジフィルム）Ｆ１及び専用のネガキャリアに装着されたネガフィルムＦ２のフィルム画像の読取りが可能で、フィルム挿入口１０３にはスライドＦ１又はネガフィルムＦ２のいずれもセット可能になっている。また、スリーブやカートリッジその他のフィルム収納方式に対応可能にしてもよい。
【００２１】
ホストＰＣ２００は、図１に示すように、制御本体２０１と、モニタ２０２と、キーボードからなる入力操作部２０３とを備えてなり、フィルムスキャナ１００は、ＳＣＳＩケーブル２１５を介して制御本体２０１に接続され、ホストＰＣ２００からの制御コマンドに従って画像読取動作が行われる。
【００２２】
すなわち、ホストＰＣ２００は、フィルム画像が必要になると、所定のコマンドをフィルムスキャナ１００に送出してフィルム画像の撮像を行わせる。フィルムスキャナ１００はホストＰＣ２００から送信されるコマンドに従って装置の初期化を行ったのち、ＣＣＤ１０４をフィルムＦのフィルム画像に対して相対的にスキャンしてフィルム画像のデータ（画像データ）を取り込み、各画像データに所定の画像処理を施した後、順次、ホストＰＣ２００に転送する。ホストＰＣ２００は転送された画像データをモニタ２０２に表示するとともに、制御本体２０１内の後述する記憶部２１２に記憶する。
【００２３】
そして、ライン単位でフィルム画像の撮像及び画像データのホストＰＣ２００への転送が繰り返され、全フィルム画像を構成する画像データの転送が終了すると、フィルムスキャナ１００はフィルム画像の読取動作を終了する。
【００２４】
次に、フィルム画像読取システム１の制御構成について説明する。図３は、制御構成を示すブロック図である。フィルムスキャナ１００は、ホストＰＣ２００に例えばＳＣＳＩ規格で接続され、ホストＰＣ２００上で起動する画像処理ソフトウェアをサポートするホストＰＣ２００の周辺装置として機能するものである。なお、フィルムスキャナ１００をホストＰＣ２００に接続するための規格は、上記のＳＣＳＩ規格に限らずＵＳＢ規格でもよい。
【００２５】
フィルムスキャナ１００は、光学系１０７、ＣＣＤ１０４、アンプ部１０８、アナログマルチプレクサ１０９（以下、ＭＰＸ１１０という）、クランプ回路部１０９、Ｄ／Ａコンバータ１１１、Ａ／Ｄコンバータ１１２、デジタル信号処理部１１３、出力データバッファ１１４、ＤＭＡコントローラ１１５、ＳＣＳＩコントローラ１１６、タイミング発生部１１７及び制御部１１８から構成されている。
【００２６】
光学系１０７は、詳しくは説明しないが、光軸Ｌ上に配設された照明系１１９、レンズ系１０５、遮光板１２０及び図略の駆動系などから構成されている。
【００２７】
照明系１１９は、例えば蛍光灯、キセノンランプあるいはハロゲンランプ等から構成されるランプを有し、フィルムＦを照明するものである。
【００２８】
遮光板１２０は、レンズ系１０５とフィルムＦとの間に介設されている。遮光板１２０の適所にはスリット状の露光窓１２０ａが穿設されている。
【００２９】
駆動系は、フィルムスキャナ１００にセットされたフィルムと遮光板１２０の露光窓１２０ａとを所定の方向に相対移動させるものである。これにより、照明系１１９により照明されたフィルムＦの光像は、露光窓１２０ａによりスリット光像に分割されてＣＣＤ１０４に導かれるようになっている。
【００３０】
ＣＣＤ１０４は、例えばフォトダイオード等の複数の光電変換素子（以下、画素という）がライン状に１次元配列されたラインセンサが３本並列に配列されてなり、各ラインセンサの受光面にはそれぞれＲ（赤），Ｇ（緑），Ｂ（青）の色フィルタが配設され、受光面に結像したフィルム画像の光像を電気信号に変換して、ライン単位でＲ，Ｇ，Ｂ各色の画像信号として出力するカラーＣＣＤである。
【００３１】
アンプ部１０８は、Ｒ，Ｇ，Ｂ各チャンネルに対応して配設されたアンプ１０８Ｇ，１０８Ｒ，１０８Ｂを備える。アンプ１０８Ｒ，１０８Ｇ，１０８Ｂは、制御部１１８からＤ／Ａコンバータ１１１を介して入力されるアナログゲインによって、Ｒ，Ｇ，Ｂ各チャンネルの画像信号のゲイン調整を行うものである。アナログゲインは、後述するようにホストＰＣ２００で算出される。
【００３２】
クランプ回路１０９（クランプ回路１０９Ｇ，１０９Ｒ，１０９Ｂ）は、制御部１１８からＤ／Ａコンバータ１１１を介して入力されるクランプレベルによって、Ｒ，Ｇ，Ｂの各色の画像信号の黒レベルを、ＣＣＤ１０４の黒基準出力部から出力されるクランプレベルに調整するものである。
【００３３】
ＭＰＸ１１０は、Ｒ，Ｇ，Ｂ各チャンネルの画像信号を選択的にシリアル出力するものである。
【００３４】
Ａ／Ｄコンバータ１１２は、アナログのＲ，Ｇ，Ｂの画像信号を、フィルムスキャナ固有のビット数、例えば１６ビットや１２ビットのデジタル信号にそれぞれ変換するものである。
【００３５】
デジタル信号処理部１１３は、デジタル化されたＲ，Ｇ，Ｂ各チャンネルの画像信号に、Ａ／Ｄコンバータ１１２への入力レベルのオフセットをキャンセルする黒補正、光学系１０７及びＣＣＤ１０４によって生じるシェーディングをキャンセルするシェーディング補正、Ｇ，Ｒ，Ｂ信号のγ変換等の処理を行うものである。黒補正は、露光窓１２０ａが閉じられた無信号状態でＣＣＤ１０４の１ライン分の画像信号を取り込み、この画像信号をホストＰＣ２００に転送する。シェーディング補正は、照明系１１９の照明光を直接ＣＣＤ１０４に入射して、すなわちフィルムＦの無い、素通しの状態でＣＣＤ１０４を照明して画像信号を取り込み、この画像信号をホストＰＣ２００に転送する。以下、デジタル信号処理部１１３により上記各処理が施された画像信号を画像データという。
【００３６】
出力データバッファ１１４は、Ｒ，Ｇ，Ｂの各色の画像データを一時的に記憶するメモリで、各画像データは、出力データバッファ１１４からＤＭＡコントローラ１１５とＳＣＳＩコントローラ１１６とを介してホストＰＣ２００に出力されるようになっている。
【００３７】
ＤＭＡコントローラ１１５は、制御部１１８からの制御信号に基づき、デジタル信号処理部１１３や出力データバッファ１１４と、ＳＣＳＩコントローラ１１６との間の画像データ等の転送を制御するものである。
【００３８】
ＳＣＳＩコントローラ１１６は、フィルムスキャナ１００とホストＰＣ２００との間での画像データを含む種々のデータの送受信におけるインターフェース制御を行うものである。
【００３９】
タイミング発生部１１７は、制御部１１８からの制御信号に基づき、各部の駆動タイミングを制御するタイミング信号を出力するものである。ＣＣＤ１０４には、電荷の蓄積時間（以下、露光時間という）等を制御するタイミング信号が入力される。クランプ回路部１０９には、クランプレベル調整のタイミング信号が入力される。また、ＭＰＸ１１０及びＡ／Ｄコンバータ１１２には、それぞれ同期用のクロック信号が入力される。
【００４０】
制御部１１８は、例えば制御プログラムを記憶するＲＯＭ１２１や一時的にデータを記憶するＲＡＭ１２２が内蔵されたマイクロコンピュータからなり、フィルムスキャナ１００の各部の動作を制御するもので、フィルムＦのスキャンを行う際の光学系１０７や駆動系などの制御、ＳＣＳＩコントローラ１１６を介してホストＰＣ２００から送信される露光時間データに基づくタイミング発生部１１７のタイミング信号出力制御、ＳＣＳＩコントローラ１１６を介してホストＰＣ２００から送信されるアナログゲインに基づいてＤ／Ａコンバータ１１１を介して行うアンプ部１０８のゲイン調整制御等の機能を有している。
【００４１】
また、制御部１１８は、本スキャンで画像データを取り込む際の露光時間及びアナログゲインの算出等を行うために、本スキャンの前にプリスキャンを行い、プリスキャン時に算出された露光時間及びアナログゲイン等の条件で、画像の取り込み（本スキャン）を行う。取り込まれた画像データは、出力データバッファ１１４からＤＭＡコントローラ１１５及びＳＣＳＩコントローラ１１６を介してホストＰＣ２００に転送される。
【００４２】
さらに、制御部１１８のＲＯＭ１２１には、Ａ／Ｄコンバータ１１２の出力信号のビット数情報やフィルムスキャナ１００の機種名情報を含むフィルムスキャナの種類に関する情報（以下、スキャナ情報という）が記憶されており、このスキャナ情報はスキャンを開始する際にホストＰＣ２００に送信される。
【００４３】
ホストＰＣ２００には、複数の機種のフィルムスキャナ１００が接続可能とされている。ホストＰＣ２００は、各機種のフィルムスキャナ１００のスキャナ情報を有しており、例えば起動時に、接続されているフィルムスキャナ１００の機種を判別する機能を備えている。
【００４４】
次に、ホストＰＣ２００について説明する。ホストＰＣ２００は、ＳＣＳＩコントローラ２０４、制御部２０５及びフレームメモリ２０６を備える制御本体２０１と、モニタ２０２と、入力操作部２０３とから構成されている。
【００４５】
ＳＣＳＩコントローラ２０４は、フィルムスキャナ１００とホストＰＣ２００との間でのデータの送受信におけるインターフェース制御を行うものである。
【００４６】
制御部２０５は、機能的に、接続判定部２０７、スキャナ判別部２０８、データ受信部２０９、フィルム濃度算出部２１０、露光時間算出部２１１、記憶部２１２、アナログゲイン算出部２１３及びデータ転送部２１４を備える。
【００４７】
接続判定部２０７は、フィルムスキャナ１００が当該ホストＰＣ２００に接続されているか否かを判定するものである。
【００４８】
スキャナ判別部２０８は、ホストＰＣ２００に接続されたフィルムスキャナ１００の種類（フィルムスキャナ１００のＡ／Ｄコンバータ１１２の分解能を含む）を判別するものである。本実施形態では、フィルム濃度が同じであっても、フィルムスキャナ１００の種類（Ａ／Ｄコンバータ１１２の出力信号のビット数）に応じて、フィルムスキャナ１００によるスキャンの際の露光時間等を異ならせている。スキャナ判別部２０８は、フィルムスキャナ１００のＲＯＭ１２１に記憶されているスキャナ情報がデータ受信部２０９により受信されると、そのスキャナ情報からフィルムスキャナ１００が、例えば１６ビットの機種か１２ビットの機種かを判別する。なお、本実施形態では、フィルムスキャナ１００またはホストＰＣ２００に何らかの不具合が生じ、ホストＰＣ２００がフィルムスキャナ１００からスキャナ情報を得ることができない場合には、当該ホストＰＣ２００に登録されているフィルムスキャナ１００の機種名をモニタ２０２の表示画面に一覧表示して、その中からフィルムスキャナ１００の機種を操作者に選択させるようになっている。
【００４９】
データ受信部２０９は、フィルムスキャナ１００から送信される画像データやスキャナ情報を受信するものである。受信した画像データ等は、記憶部２１２に記録される。
【００５０】
フィルム濃度算出部２１０は、フィルムスキャナ１００から送信される画像データに基づいて、フィルム濃度を算出するものである。
【００５１】
露光時間算出部２１１は、フィルム濃度算出部２１０により算出されたフィルム濃度等に基づいて、本スキャン時の露光時間を算出するものである。
【００５２】
記憶部２１２は、当該ホストＰＣ２００に接続可能なフィルムスキャナ１００のスキャナ情報を記憶するスキャナ情報記憶部や、データ受信部２０９により受信された画像データ等を記憶する画像データ等記憶部を含むものである。また、露光時間算出部２１１により算出された露光時間でフィルムＦの露光を行うようにした場合、フィルムの濃度が大きいと露光時間が長くなり、フィルム画像読取システム１の操作性が悪化することから、本実施形態では、この操作性の悪化を防止すべく、後述するように、フィルム濃度算出部２１０により算出されたフィルム濃度に応じて、フィルムＦの露光時間が上限値を設けて予め設定されており、記憶部２１２（露光時間記憶部）はこのフィルム濃度と露光時間との関係を記憶している。なお、後述するように、本実施形態では、上記の制限によりカットされた露光時間分に対応する画像信号のレベルについては、アンプ部１０８によるゲイン調整によって補うようにしている。
【００５３】
図４は、記憶部２１２（露光時間記憶部）に記憶されている、上記のフィルム濃度とフィルムの露光時間との関係を示すものである。
【００５４】
図４に示すように、フィルムスキャナ１００による露光時間Ｔは、閾値α１までフィルム濃度αにほぼ比例して設定され、閾値α１以上で所定の露光時間に制限するように設定されている。このように露光時間Ｔに上限値を設定しているのは、上述したように露光時間が長時間に及ぶことによるフィルム画像読取システム１の操作性の悪化を防止するためである。
【００５５】
さらに、本実施形態では、ホストＰＣ２００に接続されるフィルムスキャナ１００の種類（フィルムスキャナ１００のＡ／Ｄコンバータ１１２の分解能）に応じて露光時間を設定している。すなわち、フィルムスキャナ１００のＡ／Ｄコンバータ１１２の分解能が高いほど（Ａ／Ｄコンバータ１１２の出力信号のビット数が多いほど）、露光時間、特にその上限値を低く設定している。例えば、１６ビットの機種のフィルムスキャナ１００と１２ビットの機種のフィルムスキャナ１００がホストＰＣ２００に接続可能とされている場合、図４の制御曲線▲１▼▲２▼に示すように、Ａ／Ｄコンバータ１１２の出力信号のビット数が１６ビットの場合は露光時間の上限値をＴ１に、１２ビットの場合は上限値をＴ２（＞Ｔ１）に設定している。これは、Ａ／Ｄコンバータ１１２の分解能が高い場合には、比較的濃度の高いフィルムＦに対して大きなアナログゲインでゲイン調整を行っても、画像の階調がつぶれることが少ないことから、フィルムスキャナ１００によるスキャンをより高速化できるように露光時間を短く設定するとともに、比較的大きなアナログゲインでゲイン調整を行って、所定レベルの画像信号を得るようにしている。一方、Ａ／Ｄコンバータ１１２の分解能が低い場合には、比較的濃度の高いフィルムＦに対して大きなアナログゲインでゲイン調整を行うと、階調がつぶれる虞が高いので、露光時間を上記分解能が高い場合に比して長く設定して、ゲイン調整の比率を分解能が高い場合より小さくしている。
【００５６】
アナログゲイン算出部２１３は、記憶部２１２（露光時間記憶部）を参照してフィルムスキャナ１００にセットされたフィルムＦのフィルム濃度に応じて露光時間を読み出し、この露光時間と露光時間算出部２１１により算出された露光時間との差分に応じたアナログゲインを算出するものである。すなわち、図４では、直線Ｌが露光時間算出部２１１により算出される露光時間を示すものとすると、フィルム濃度αがα２（＞α１）で、フィルムスキャナが１２ビットの機種のときには、アナログゲイン算出部２１３は、差分ΔＴに相当するアナログゲインを算出する。なお、このとき、フィルムスキャナの露光時間はＴ２に設定される。
【００５７】
データ転送部２１４は、露光時間算出部２１１及びアナログゲイン算出部２１３で算出された露光時間及びアナログゲインを含む各種のデータを転送データ形式に変換するもので、変換された転送データは、ＳＣＳＩコントローラ２０４を介してフィルムスキャナ１００の各部に転送される。
【００５８】
フレームメモリ２０６は、設定された取り込み条件で本スキャンして得られた１コマ分の画像データを記憶するものである。
【００５９】
モニタ２０２は、ＣＲＴ等からなり、フレームメモリ２０６に記憶されたフィルム画像を表示するものである。
【００６０】
入力操作部２０３は、フィルムスキャナ１００によるフィルムＦのスキャン開始の指示を行うための指示部、フィルムスキャナ１００からスキャナ情報が送信されない場合にモニタ２０２に表示されたフィルムスキャナ１００の機種名一覧から操作者が特定の機種を選択するための選択操作部を含むものである。
【００６１】
次に、本実施形態に係るフィルム画像読取システム１の露光時間等設定処理を含むフィルム画像読取処理について説明する。図５は、フィルム画像読取処理を示すフローチャートである。なお、ホストＰＣ２００は、フィルムＦのフィルム濃度を予め算出しているものとする。
【００６２】
図５に示すように、先ず、ホストＰＣ２００は、接続判定部２０７によりフィルムスキャナ１００が接続されているか否かを判定する（ステップ♯１）。その結果、フィルムスキャナ１００が接続されている場合（ステップ♯１でＹＥＳ）には、スキャナ判別部２０８によりフィルムスキャナ１００の種類が判別可能か否かを判定し（ステップ♯２）、判別できる場合（ステップ♯２でＹＥＳ）には、ステップ♯３の処理に進む一方、判別できない場合（ステップ♯２でＮＯ）には、登録されているフィルムスキャナ１００の機種名をモニタ２０２に一覧表示する（ステップ♯９）。そして、操作者により特定の機種名が指定される（ステップ♯１０でＹＥＳ）と、ステップ♯３の処理に進む。
【００６３】
ステップ♯３では、スキャナ判別部２０８によりＡ／Ｄコンバータ１１２の出力信号のビット数が１６ビットか否かを判定し、１６ビットの場合（ステップ♯３でＹＥＳ）には、アナログ算出部２１３により図４の制御曲線▲１▼に基づいて露光時間の読出し及びアナログゲインの算出を行う（ステップ♯４，♯６）一方、１２ビットの場合（ステップ♯３でＮＯ）には、図４の制御曲線▲２▼に基づいて露光時間の読出し及びアナログゲインの算出を行う（ステップ♯５，♯６）。
【００６４】
そして、操作者により本スキャンの指示がなされる（ステップ♯７でＹＥＳ）と、ステップ♯４または♯５で算出等された露光時間及びアナログゲインに基づいてフィルムをスキャンする（ステップ♯８）。
【００６５】
このように、フィルムスキャナ１００の露光時間Ｔを、閾値α１以上で所定の露光時間に制限したので、露光時間が長くなることによるフィルム画像読取システム１の操作性の低下を抑制することができる。また、特に、本実施形態では、フィルムスキャナ１００におけるＡ／Ｄコンバータ１１２の出力信号のビット数が小さいほど、上記露光時間の上限値を高く設定したので、特にＡ／Ｄコンバータ１１２の出力信号のビット数が小さいフィルムスキャナ１００でフィルム濃度が比較的高いフィルムをスキャンする場合の画質の低下を抑制することができる。
【００６６】
また、フィルムスキャナ１００からスキャナ情報が送信されない場合は、登録されているフィルムスキャナ１００の機種名をモニタ２０２に一覧表示して、操作者により特定の機種名を選択させるようにしたので、フィルム画像読取システム１の操作性を向上することができる。
【００６７】
なお、本発明は、上記実施形態に限られず、以下の変形形態（１），（２）が採用可能である。
（１）上記実施形態では、フィルムスキャナ１００からスキャナ情報が送信されない場合に、操作者に特定の機種を選択させるように構成されているが、これに限られず、フィルムスキャナ１００からのスキャナ情報の送信の有無に関わらず、操作者が入力操作部２０３でホストＰＣ２００に登録されているフィルムスキャナ１００の機種名の中から選択できるようにしてもよい。
（２）上記実施形態では、露光時間の制限によりカットされた露光時間分に対応する画像信号のレベルを、アンプ部１０８に入力されるアナログゲインでゲイン調整することで補うようにしているが、これに限られず、例えば特開平９−５１４１０号公報に記載されているように、デジタル信号処理部１１３においてゲイン調整（デジタルゲインによるゲイン調整）を行うようにしてもよい。
【００６８】
【発明の効果】
本発明によれば、コンピュータに、フィルムスキャナから画像信号を入力すると、この画像信号を用いてフィルム濃度を算出させ、このフィルム濃度に基づいてフィルムスキャナの露光時間を算出させ、このフィルム濃度に対応する露光時間を記憶手段から読み出させる。また、コンピュータに接続されているフィルムスキャナの種類を判別させ、記憶手段から読み出された露光時間をフィルムスキャナの種類に応じて変更させる。そして、この変更された露光時間と上記算出された露光時間との差分に応じて、フィルムスキャナから出力される画像信号のゲイン調整を行うためのゲインを算出させ、上記変更された露光時間と上記算出されたゲインとに基づいて、フィルムスキャナにフィルムの画像信号の出力を実行させるように動作させるので、コンピュータに接続されるフィルムスキャナの種類に応じた露光量の制御を行うことができる。
【００６９】
また、本発明によれば、操作手段により設定されたフィルムスキャナの種類に応じた露光量の制御を行うことができる。
【００７０】
また、本発明によれば、記憶手段に記憶されている露光時間を、フィルム濃度の増加に伴って前記露光時間が増加し、且つ、所定のフィルム濃度以上で所定値に制限されているものとしたので、フィルム濃度の高い場合に露光時間が長くなることによるフィルムスキャナの操作性の低下を抑制することができる。
【００７１】
また、本発明によれば、変更手段を、フィルムスキャナに備えられるＡ／Ｄ変換手段の分解能が高くなるほど、露光時間を短く設定するものとしたので、フィルムスキャナの撮像手段から出力されるアナログ画像信号をデジタル画像信号に変換するＡ／Ｄ変換手段の分解能に応じた適切な露光量の制御を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の全体構成図である。
【図２】フィルムスキャナの外観を示す斜視図である。
【図３】本発明の一実施形態のブロック図である。
【図４】記憶部（露光時間記憶部）に記憶されている、フィルム濃度とフィルムの露光時間との関係を示す図である。
【図５】フィルム画像読取処理を示すフローチャートである。
【符号の説明】
１　　　フィルム画像読取システム
１００　フィルムスキャナ
１０４　ＣＣＤ
１０８　アンプ部
２００　ホストＰＣ
２０５　制御部
２０２　モニタ
２０３　入力操作部
２０７　接続判定部
２０８　スキャナ判別部
２０９　データ受信部
２１０　フィルム濃度算出部
２１１　露光時間算出部
２１２　記憶部
２１３　アナログゲイン算出部
２１４　データ転送部
【図１】
2004104317.tif 000003
【図２】
2004104317.tif 000004
【図３】
2004104317.tif 000005
【図４】
2004104317.tif 000006
【図５】
2004104317.tif 000007