(57)【要約】【課題】フィルム原稿に応じて適切な読取り条件を設定するようにしたフィルム画像読取りシステムを提供する。【解決手段】フィルム画像読取りシステムは、画像読取り部１およびホストコンピュータ２によって構成され、ホストコンピュータ２側から操作される。ホストコンピュータ２は表示用モニター２Ａおよび操作部材２Ｂを含み、操作部材２Ｂにはキーボードおよびマウスが備えられる。画像読取り部１には、着脱自在の原稿アダプタ１Ａが装着されている。画像読取り部１は、ＣＰＵ１１と、メモリ１２と、外部インターフェイス回路１３と、ＬＥＤ駆動回路１４と、信号処理回路１５と、Ａ／Ｄ変換器１６と、ＲＯＭ１７と、ＣＣＤ駆動回路１８と、原稿駆動モータ駆動回路１９と、光学ブロックモータ駆動回路２０と、光学ブロックモータ２１と、光学ブロック２２とを有する。原稿アダプタ１Ａは、原稿駆動モータ２５と、原稿挿入センサ２６と、および給送機構２７とを有する。【選択図】図１
2004208133.tif 000002
【特許請求の範囲】
【請求項１】
原稿ホルダに支持されるフィルム原稿を読取る撮像装置と、
前記原稿ホルダを識別する識別手段と、
前記フィルム原稿読取り時の読取り条件を、前記識別手段で識別されている原稿ホルダに関連づけて記憶する記憶手段と、
前記記憶手段に記憶されている読取り条件のうち、前記識別手段で識別されている原稿ホルダに対応する設定条件を抽出する抽出手段と、
前記抽出手段によって抽出された設定条件を用いて、次回の読取り条件を設定する条件設定手段とを備えることを特徴とするフィルム画像読取りシステム。
【請求項２】
請求項１に記載のフィルム画像読取りシステムにおいて、
前記抽出手段は、前記記憶手段に記憶されている各原稿ホルダごとの複数の設定条件の中で最多の設定条件を抽出することを特徴とするフィルム画像読取りシステム。
【請求項３】
請求項２に記載のフィルム画像読取りシステムにおいて、
前記読取り条件は複数の項目を有し、
前記抽出手段は、前記複数の項目ごとに最多のものをそれぞれ抽出することを特徴とするフィルム画像読取りシステム。
【請求項４】
請求項１〜３のいずれかに記載のフィルム画像読取りシステムにおいて、
前記原稿ホルダは、フィルムアダプタ、フィルムホルダ、フィルムマウントのいずれかであることを特徴とするフィルム画像読取りシステム。
【請求項５】
フィルム原稿を支持する原稿ホルダを識別する識別処理と、
前記フィルム原稿を読取る処理と、
前記フィルム原稿読取り時の読取り条件を、前記識別した原稿ホルダに関連づけて記憶する記憶処理と、
前記記憶した読取り条件のうち、前記識別した原稿ホルダに対応する設定条件を抽出する抽出処理と、
前記抽出した設定条件を用いて、次回の読取り条件を設定する条件設定処理とを、コンピュータ上で実行することを特徴とするフィルム画像読取り処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フィルム原稿の画像を電子データに変換するフィルム画像読取りシステムに関する。
【０００２】
【従来の技術】
フィルムスキャナのように、フィルム原稿を撮像して画像データを得るフィルム画像読取り装置が知られている。フィルム原稿には、３５mmフィルムやブローニーフィルムなど、サイズが異なる種々の原稿が存在する。そこで、これら異なる種類のフィルム原稿を簡単にセットできるように、原稿を保持する機構が工夫されている（たとえば、特許文献１参照）。特許文献１には、原稿を給送もしくは保持する機構について、原稿の種類ごとに固有の構成をモジュール化し、モジュールを識別することによってフィルム原稿の種類を識別する技術が開示されている。
【０００３】
【特許文献１】
特開２００１−２７４９４８号公報
【０００４】
【発明が解決しようとする課題】
特許文献１に記載のフィルム画像読取り装置では、識別したフィルム原稿の画像記憶領域に応じて、読取り開始位置と読取り終了位置とが決定される。一般に、フィルム画像読取り装置は、読取り時の解像度、読取り領域などの読取り条件を設定する必要がある。しかしながら、従来はこれらの読取り条件をフィルム原稿に応じて自動的に設定するものがなかった。
【０００５】
本発明は、フィルム原稿に応じて適切な読取り条件を設定するようにしたフィルム画像読取りシステム、およびフィルム画像読取り処理プログラムを提供するものである。
【０００６】
【課題を解決するための手段】
本発明によるフィルム画像読取りシステムは、原稿ホルダに支持されるフィルム原稿を読取る撮像装置と、原稿ホルダを識別する識別手段と、フィルム原稿読取り時の読取り条件を、識別手段で識別されている原稿ホルダに関連づけて記憶する記憶手段と、記憶手段に記憶されている読取り条件のうち、識別手段で識別されている原稿ホルダに対応する設定条件を抽出する抽出手段と、抽出手段によって抽出された設定条件を用いて、次回の読取り条件を設定する条件設定手段とを備えることを特徴とする。
上記抽出手段は、記憶手段に記憶されている各原稿ホルダごとの複数の設定条件の中で最多の設定条件を抽出することもできる。この場合の読取り条件は複数の項目を有してよく、複数の項目ごとに最多のものをそれぞれ抽出するように抽出手段を構成するとよい。
原稿ホルダは、フィルムアダプタ、フィルムホルダ、フィルムマウントのいずれかで構成してもよい。
本発明によるフィルム画像読取り処理プログラムは、フィルム原稿を支持する原稿ホルダを識別する識別処理と、フィルム原稿を読取る処理と、フィルム原稿読取り時の読取り条件を、識別した原稿ホルダに関連づけて記憶する記憶処理と、記憶した読取り条件のうち、識別した原稿ホルダに対応する設定条件を抽出する抽出処理と、抽出した設定条件を用いて、次回の読取り条件を設定する条件設定処理とを、コンピュータ上で実行することを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明の一実施の形態による画像読取りシステムを説明するブロック図である。図１において、画像読取りシステムは、画像読取り部１およびホストコンピュータ２によって構成される。画像読取りシステムに対する操作は、ホストコンピュータ２から行われる。ホストコンピュータ２はパソコンなどで構成され、表示用モニター２Ａおよび操作部材２Ｂを含む。操作部材２Ｂにはキーボードおよびマウスが備えられている。画像読取り部１には、着脱自在の原稿アダプタ１Ａが装着されている。
【０００８】
画像読取り部１は、ＣＰＵ１１と、メモリ１２と、外部インターフェイス回路１３と、ＬＥＤ駆動回路１４と、信号処理回路１５と、Ａ／Ｄ変換器１６と、ＲＯＭ１７と、ＣＣＤ駆動回路１８と、原稿駆動モータ駆動回路１９と、光学ブロックモータ駆動回路２０と、光学ブロックモータ２１と、光学ブロック２２とを有する。光学ブロック２２には、ＣＣＤ２２Ａ、レンズＬ、およびＬＥＤ照明２２Ｂが含まれている。
【０００９】
原稿アダプタは、原稿を給送もしくは保持する機構について、原稿の種類ごとに固有の構成をモジュール化したものである。原稿アダプタ１Ａは、原稿駆動モータ２５と、原稿挿入センサ２６と、給送機構２７とを有するストリップフィルム用のアダプタである。画像読取りシステムは、原稿アダプタ１Ａが装着されているとき、原稿アダプタ１Ａに挿入されるフィルム原稿ＭＳの画像を読取って画像データを得る。画像読取り部１に原稿アダプタ１Ａが装着されると、画像読取り部１の回路と原稿アダプタ１Ａの回路とがコネクタＣＮを介して接続するように構成されている。
【００１０】
ＣＰＵ１１は、コネクタＣＮを介して原稿アダプタから識別情報を得ることにより、原稿アダプタの種類、すなわち、フィルム原稿ＭＳの種類を識別する。フィルム原稿ＭＳの種類は、ストリップフィルム、マウントが装着されたフィルム、３５mmフィルム、ブローニーフィルム、ＡＰＳフィルムなどである。
【００１１】
ＣＰＵ１１は、外部インターフェイス回路１３を介してホストコンピュータ２との間で通信を行うとともに、画像読取り部１の各回路をそれぞれ制御する。メモリ１２は、ＣＰＵ１１の作業領域として使用される他、原稿読取り時に設定される各種読取り条件や、読取った画像データなどを一時的に記憶する領域として使用される。ＲＯＭ１７は、ＣＰＵ１１で実行されるプログラムデータなどを格納するメモリである。
【００１２】
外部インターフェイス回路１３は、たとえば、ＩＥＥＥ１３９４インターフェイスによって構成される。ＣＰＵ１１は、この外部インターフェイス回路１３を介してホストコンピュータ２から送信される指令を受ける一方、メモリ１２に格納されている読取り画像データや、メモリ１２に格納されている画像読取り部１の情報などをホストコンピュータ２へ送信する。
【００１３】
ＬＥＤ駆動回路１４は、フィルム原稿ＭＳを照明するＬＥＤ照明２２Ｂを発光制御する。ＬＥＤ照明２２Ｂから発せられた照明光は、フィルム原稿ＭＳを透過してレンズＬに入射される。レンズＬに入射された透過光は当該レンズＬによって集光され、ラインセンサであるＣＣＤ２２Ａに入射される。ＣＣＤ２２Ａは、フィルム原稿ＭＳに水平な面内で、当該フィルム原稿ＭＳの長手方向と直交するライン上に光電変換素子が複数配設されたものである。ＣＣＤ２２Ａを構成する各素子は、入射された光の強さに応じてそれぞれ電荷を蓄積する。これら各素子は、ＣＣＤ駆動回路１８によって動作タイミングや電荷蓄積時間などが制御される。電荷蓄積時間は、ＣＰＵ１１からＣＣＤ駆動回路１８に送られる指令により決定される。ＣＣＤ２２Ａの電荷蓄積が終了すると、各素子に蓄積された蓄積電荷が撮像信号として出力される。
【００１４】
信号処理回路１５は、ＣＣＤ２２Ａから出力された撮像信号を増幅し、ノイズ除去、暗電流補正、偶数奇数補正、オフセット調整などの周知のアナログ信号処理を施した上で、信号処理後の撮像信号をＡ／Ｄ変換器１６へ出力する。Ａ／Ｄ変換器１６は、アナログ撮像信号をディジタル画像データにＡ／Ｄ変換する。Ａ／Ｄ変換後のデータは、メモリ１２に一次的に格納される。
【００１５】
ＣＰＵ１１は、ディジタル画像データに対してシェーディング補正、階調補正およびカラーバランス補正などの画像処理を行い、画像処理後の画像データをメモリ１２に再び格納する。フィルム原稿ＭＳの特性に応じて用意される階調補正処理用の階調特性変換データは、あらかじめＲＯＭ１７に格納されたり、必要に応じてホストコンピュータ２から画像読取り部１へ送信される。
【００１６】
原稿駆動モータ駆動回路１９は、ＣＰＵ１１の指令により原稿駆動モータ２５を回転させ、給送機構２７を駆動してフィルム原稿ＭＳを給送する。原稿駆動モータ２５の回転速度、回転方向を変えることにより、フィルム原稿ＭＳの送り出し、先送りおよび巻き戻しを行う。なお、図１においてフィルム原稿ＭＳの巻き取り部の詳細な図示は省略している。
【００１７】
本実施の形態では、原稿駆動モータ２５によって画像読取り時の副走査も行う。副走査は、上記ＣＣＤ２２Ａでフィルム原稿ＭＳを撮像するために、ＣＣＤ２２Ａで１ラインの撮像が行われるごとにフィルム原稿ＭＳを長手方向に送り出すものである。原稿駆動モータ２５によってフィルム原稿ＭＳを副走査させながら、ＣＣＤ２２Ａで１ラインずつ撮像を行う主走査を繰り返すことにより、ラインセンサであるＣＣＤ２２Ａでフィルム原稿ＭＳの撮像（画像読取り）が行われる。１回の電荷蓄積後にＣＣＤ２２Ａの各素子からそれぞれ出力される撮像信号の各々が、読取り画像データの画素に対応する。
【００１８】
原稿挿入センサ２６は、たとえば、フィルム原稿ＭＳに設けられているパーフォレーションを検出し、検出信号をＣＰＵ１１に送出する。ＣＰＵ１１は、原稿挿入センサ２６からの検出信号をカウントしてフィルム原稿ＭＳの位置を検出する。ＣＰＵ１１は、原稿挿入センサ２６から検出信号が入力されない場合、フィルム原稿ＭＳの未挿入を判定する。
【００１９】
光学ブロックモータ駆動回路２０は、ＣＰＵ１１の指令により光学ブロックモータ２１を回転させ、不図示の駆動機構を駆動して光学ブロック２２を駆動する。光学ブロック２２の駆動は、たとえば、原稿アダプタ１Ａ以外の原稿アダプタを使用する場合に、原稿に対する光学ブロック２２の相対位置を調整するために行う。
【００２０】
なお、上述した画像読取り時の副走査を光学ブロックモータ２１で行うように構成してもよい。たとえば、装着されている原稿アダプタに原稿駆動モータ２５のような給送機構が備えられていない場合は、画像読取り時に、光学ブロックモータ２１によって光学ブロック２２側を副走査させながら、ＣＣＤ２２Ａで１ラインずつ撮像を行う主走査を繰り返す。
【００２１】
以上の画像読取りシステムでは、フィルム原稿ＭＳの読取り（スキャン）が以下の手順で行われる。
１．原稿アダプタ識別（フィルム原稿ＭＳの種類を識別）
２．サムネイル撮像（サムネイル画像読取り）
３．読取りコマ指定
４．読取り条件設定
５．予備撮像（参照画像読取り）
６．撮像条件設定
７．本撮像（本画像読取り）
なお、アダプタの種類によってはサムネイル撮像、読取りコマ指定が省略されることもある。
【００２２】
原稿アダプタの識別は、フィルム原稿ＭＳの種類を識別するために行う。上述したように、原稿アダプタはフィルム原稿ＭＳのサイズおよび形状などに合わせて原稿に固有の構成をモジュール化したので、原稿アダプタを識別することは、フィルムサイズの違いによってフィルム原稿ＭＳを識別することに等しい。
【００２３】
サムネイル撮像は、サムネイル画像を得るために行う。サムネイル画像は、操作者が読取りコマを確認する際に使用したり、ホストコンピュータ２が後述する読取り条件のデフォルト値を得るために使用する粗読み画像である。サムネイル画像は、通常、フィルム原稿ＭＳの全コマについて撮像される。
【００２４】
読取り条件は、たとえば、以下の項目について設定する。
▲１▼フィルム原稿の読取り範囲
▲２▼読取り後の画像データを構成する画素数、すなわち、解像度
▲３▼読取り後の画像データのコントラスト、明るさ
▲４▼読取り後の画像データのカラーバランス
▲５▼読取り後の画像データの階調、すなわち、トーンカーブ
▲６▼読取り後の画像補正
▲７▼読取り時（撮像時）の撮像条件の設定方法
【００２５】
上記読取り条件の各項目は、ホストコンピュータ２が原稿アダプタの識別情報を用いてそれぞれデフォルト値を決定し、決定した内容を読取り条件の設定候補にする。操作者は、デフォルト値と異なる設定に変えたい場合に、項目ごとに設定内容をデフォルト値から変更する。デフォルト値の詳細については後述する。読取りコマが複数の場合は、各コマごとに読取り条件を設定可能に構成されている。なお、サムネイル撮像時の読取り条件は、各項目ごとに定められた初期値を用いる。初期値はＲＯＭ１７にそれぞれ記憶されている。
【００２６】
予備撮像は、参照画像を得るために行う。参照画像は、本撮像時の撮像条件、すなわち、露出条件を決定するために使用する画像である。ただし、露出条件を後述するデフォルト値にする場合は予備撮像が省略される。露出条件は、撮像時のＬＥＤ照明２２Ｂの発光光量およびＣＣＤ２２Ａの電荷蓄積時間を示すものである。なお、サムネイル撮像時および予備撮像時（省略しない場合）の撮像条件は、あらかじめ定められた初期値を用いる。初期値はＲＯＭ１７にそれぞれ記憶されている。
【００２７】
本発明は、上記フィルム画像読取りシステムにおいて、読取り条件設定時の各項目に対するデフォルト値の決定に特徴を有する。
【００２８】
上述した画像読取りシステムが行うフィルム原稿ＭＳの読取り（スキャン）動作を、ホストコンピュータ２によって行われる処理に対応づけて説明する。図２および図３は、ホストコンピュータ２で実行される画像読取りプログラムによる処理の流れを説明するフローチャートである。
【００２９】
−原稿アダプタの識別−
操作者がホストコンピュータ２に画像読取り用プログラムを実行させると、ホストコンピュータ２は図２による処理を開始する。図２のステップＳ１１において、ホストコンピュータ２は、画像読取り部１に装着されている原稿アダプタの識別を行い、ステップＳ１２へ進む。ホストコンピュータ２は、画像読取り部１のＣＰＵ１１にアダプタ情報の要求を送信し、この要求に応答してＣＰＵ１１から送信される原稿アダプタの識別情報により、原稿アダプタを識別する。
【００３０】
ステップＳ１２において、ホストコンピュータ２は、原稿アダプタに固有のデータをプログラムデータから読出し、ステップＳ１３へ進む。原稿アダプタに固有のデータは、たとえば、原稿アダプタ１Ａ以外の原稿アダプタを使用する場合に、光学ブロック２２の相対位置を調整するための光学ブロックモータ２１の駆動量などを示す制御データである。
【００３１】
操作者は、原稿アダプタ１Ａにフィルム原稿ＭＳを挿入し、ホストコンピュータ２のモニター２Ａに表示される不図示のメニューで画像読取りを行うフィルム原稿ＭＳを指定する。ここでは、ポジフィルム、カラーネガフィルム、モノクロネガフィルムなど、フィルムのサイズや形状以外の項目を入力する。
【００３２】
−サムネイル撮像−
ステップＳ１３おいて、ホストコンピュータ２は、操作者によってサムネイル撮像の開始操作が行われたか否かを判定する。ホストコンピュータ２は、開始操作が行われるとステップＳ１３を肯定判定してステップＳ１４へ進み、開始操作が行われない場合はステップＳ１３を否定判定し、判定処理を繰り返す。ステップＳ１４において、ホストコンピュータ２は、画像読取り部１へ上記原稿アダプタに固有のデータを送信するとともに、サムネイル撮像指示を送信してステップＳ１５へ進む。
【００３３】
画像読取り部１のＣＰＵ１１は、ホストコンピュータ２から原稿アダプタに固有のデータを受信すると、必要に応じて光学ブロックモータ駆動回路２０に光学ブロック２２の位置調整を指示する。ＣＰＵ１１はさらに、ホストコンピュータ２からサムネイル撮像指示を受信すると、原稿駆動モータ駆動回路１９にフィルム原稿ＭＳの給送を指示する。ＣＰＵ１１は、原稿挿入センサ２６から入力される検出信号によってフィルム原稿ＭＳの先頭コマがＣＣＤ２２Ａの撮像範囲に到達したと判定すると、ＣＣＤ駆動回路１８に指令を出して当該コマの撮像を指示する。ＣＰＵ１１は、原稿駆動モータ駆動回路１９にフィルム原稿ＭＳを全コマ分給送させながら、ＬＥＤ駆動回路１４およびタイミング制御回路１８にサムネイル撮像用の撮像条件でフィルム原稿ＭＳの全コマをサムネイル撮像させる。
【００３４】
ＣＰＵ１１は、信号処理回路１５に指令を出力し、サムネイル撮像された撮像信号に対して読取り条件の初期値にしたがって画像処理を行い、画像処理後の画像（サムネイル画像）データをインターフェイス回路１３を介してホストコンピュータ２へ送信する。サムネイル画像データの送信は、１コマ撮像するごとに送信してもよいし、全コマを撮像してから一括して送信してもよい。
【００３５】
ステップＳ１５において、ホストコンピュータ２は、サムネイル画像の読取りが終了したか否かを判定する。ホストコンピュータ２は、サムネイル画像の読取りが終了するとステップＳ１５を肯定判定してステップＳ１６へ進み、サムネイル画像の読取りが終了しない場合はステップＳ１５を否定判定し、判定処理を繰り返す。
【００３６】
−読取りコマ指定−
ステップＳ１６において、ホストコンピュータ２は、受信したサムネイル画像データをモニター２Ａ内の表示ウィンドウ（不図示）に並べて表示させ、ステップＳ１７へ進む。操作者は、操作部材２Ｂを操作してモニター２Ａに表示されているサムネイル画像の中から読取りコマを指定する。ステップＳ１７において、ホストコンピュータ２は、たとえば、サムネイル画像上にカーソルが置かれた状態で操作部材２Ｂがクリック操作されると、当該サムネイル画像に対応するコマを本読込み（読取り）するコマとして登録する。登録コマは、ホストコンピュータ２内に記憶する。ステップＳ１８において、ホストコンピュータ２は、操作者によって読取りコマの指定操作が終了したか否かを判定する。ホストコンピュータ２は、終了操作が行われるとステップＳ１８を肯定判定してステップＳ１９へ進み、終了操作が行われない場合はステップＳ１８を否定判定し、ステップＳ１７へ戻る。
【００３７】
−読取り条件設定−
ステップＳ１９において、ホストコンピュータ２は、読取り条件設定処理を行って図３のステップＳ２０へ進む。読取り条件設定処理の詳細については後述する。
【００３８】
−予備撮像−
図３のステップＳ２０において、ホストコンピュータ２は、操作者によって撮像の開始操作が行われたか否かを判定する。ホストコンピュータ２は、開始操作が行われるとステップＳ２０を肯定判定してステップＳ２１へ進み、開始操作が行われない場合はステップＳ２０を否定判定し、図２のステップＳ１７へ戻る。ステップＳ２１において、ホストコンピュータ２は、読取り指定されているコマについて以下の判定を行う。すなわち、当該コマに関して設定されている上記読取り条件の項目▲７▼について、本撮像時の撮像条件をデフォルト値で行うか否かを判定する。ここで、撮像条件の設定方法には、「デフォルト値で行う」と、「参照画像を用いて定めた値で行う」との２つの方法がある。
【００３９】
ホストコンピュータ２は、「デフォルト値で行う」設定がなされている場合にステップＳ２１を肯定判定し、デフォルト値にしたがって本撮像時の露光量を予備撮像時の露光量に対して変更するように、ＬＥＤ照明２２Ｂの発光光量およびＣＣＤ２２Ａの電荷蓄積時間の少なくとも一方の制御値を変えるための制御データを生成する。ホストコンピュータ２は、制御データを生成するとステップＳ２６へ進む。ステップＳ２６へ進む場合は、当該コマに対する予備撮像をしない。一方、ホストコンピュータ２は、「参照画像を用いて定めた値で行う」設定がなされている場合にステップＳ２１を否定判定し、ステップＳ２２へ進む。ステップＳ２２へ進む場合は、当該コマに対する予備撮像を行う。
【００４０】
ステップＳ２２において、ホストコンピュータ２は、画像読取り部１へ予備撮像指示を送信してステップＳ２３へ進む。画像読取り部１のＣＰＵ１１は、インターフェイス回路１３を介して予備撮像指示を受信すると、原稿駆動モータ駆動回路１９に指令を送り、読取りコマをＣＣＤ２２Ａの位置へ給送させる。ＣＰＵ１１は、ＬＥＤ駆動回路１４、およびタイミング制御回路１８にそれぞれ指令を出力し、当該コマを予備撮像させる。
【００４１】
ＣＰＵ１１は、フィルム原稿ＭＳの読取りコマをＣＣＤ２２Ａの撮像位置へ給送するように原稿駆動モータ駆動回路１９に指示を送りながら、ＬＥＤ駆動回路１４およびタイミング制御回路１８に指令を出力し、フィルム原稿ＭＳを予備撮像用の撮像条件で予備撮像させる。ＣＰＵ１１は、信号処理回路１５に指令を出力し、予備撮像された撮像信号に対して読取り条件の設定値にしたがって画像処理を行わせ、画像処理後の画像（参照画像）データをインターフェイス回路１３を介してホストコンピュータ２へ送信する。
【００４２】
ステップＳ２３において、ホストコンピュータ２は、参照画像の読取りが終了したか否かを判定する。ホストコンピュータ２は、参照画像の読取りが終了するとステップＳ２３を肯定判定してステップＳ２４へ進み、参照画像の読取りが終了しない場合はステップＳ２３を否定判定し、判定処理を繰り返す。
【００４３】
−撮像条件設定−
ステップＳ２４において、ホストコンピュータ２は、受信した参照画像データを用いて当該コマの濃度分布を検出し、ステップＳ２５へ進む。図４は、ポジフィルム原稿のコマ別濃度分布を示すヒストグラムを説明する図である。図４において、横軸は各画素に対応する撮像信号のレベルを表し、縦軸は頻度、すなわち、当該レベルの撮像信号を出力した画素数を表す。レベルＨは、画像読み取りシステムで得られる撮像信号の最大値である。予備撮像用の撮像条件は、無原稿の状態（フィルム原稿ＭＳをセットしない状態）で撮像動作を行った場合に、ＣＣＤ２２Ａから出力される撮像信号の最大値がレベルＨに相当するように、撮像条件の初期値が設定されている。
【００４４】
レベルＡは、参照画像データを構成する撮像信号の最大値であり、当該コマの中でフィルム原稿ＭＳの濃度が１番低い部分に対応する撮像信号レベルである。レベルＢは、参照画像データを構成する撮像信号の最小値であり、当該コマの中でフィルム原稿ＭＳの濃度が１番高い部分に対応する撮像信号レベルである。
【００４５】
ステップＳ２５において、ホストコンピュータ２は、参照画像データの濃度分布が示す最小値、最大値に応じて本撮像時のＬＥＤ照明２２Ｂの発光光量、およびＣＣＤ２２Ａの電荷蓄積時間などの撮像条件を決定する。たとえば、参照画像によるヒストグラムが図４に示す状態の場合、最大値（レベルＡ）の撮像信号が、本撮像時にレベルＨとして出力されるように、本撮像時の撮像条件を決定する。
【００４６】
なお、濃度分布データの最小値は、ポジフィルムの場合は最暗点に、ネガフィルムの場合は最明点に、それぞれ対応する。濃度分布データの最大値は、ポジフィルムの場合は最明点に、ネガフィルムの場合は最暗点に、それぞれ対応する。
【００４７】
ホストコンピュータ２はさらに、決定した撮像条件にしたがって本撮像時の露光量を予備撮像時の露光量に対して変更するように、ＬＥＤ照明２２Ｂの発光光量およびＣＣＤ２２Ａの電荷蓄積時間の少なくとも一方の制御値を変えるための制御データを生成し、ステップＳ２６へ進む。たとえば、ＬＥＤ照明２２Ｂの発光光量を一定にする場合は、ＣＣＤ２２Ａの電荷蓄積時間を変化させるための情報を生成する。
【００４８】
−本撮像−
ステップＳ２６において、ホストコンピュータ２は、生成した制御データを画像読取り部１へ送信するとともに本撮像を指示し、ステップＳ２７へ進む。これにより、画像読取り部１のＣＰＵ１１は、ＣＣＤ駆動回路１８およびＬＥＤ駆動回路１４に露光量を変える制御データをセットする。ＣＰＵ１１は、ＬＥＤ駆動回路１４、およびＣＣＤ駆動回路１８に本撮像を開始する指令を出力し、当該コマを本撮像させる。ＣＰＵ１１は、信号処理回路１５に指令を出力し、本撮像された撮像信号に対して読取り条件の設定値にしたがって画像処理を行わせ、画像処理後の画像（本画像）データをインターフェイス回路１３を介してホストコンピュータ２へ送信する。
【００４９】
ステップＳ２７において、ホストコンピュータ２は、本画像の読取りが終了したか否かを判定する。ホストコンピュータ２は、本画像の読取りが終了するとステップＳ２７を肯定判定してステップＳ２８へ進む。ホストコンピュータ２はさらに、受信した本画像データをホストコンピュータ２の記録装置（不図示）記録する。ホストコンピュータ２は、記録した本画像データに関連づけて当該コマの識別情報（コマ番号など）、装着されている原稿アダプタの識別情報、ならびに本画像撮像時の読取り条件および撮像条件を示す情報を、記録装置にさらに記録する。
【００５０】
本画像データに関連づけて記録する上記読取り条件および撮像条件を示す情報は、たとえば、本読みを行った至近１００コマに関するものを原稿アダプタごとにデータベースとして管理する。一方、ホストコンピュータ２は、本画像の読取りが終了しない場合はステップＳ２７を否定判定し、判定処理を繰り返す。
【００５１】
ステップＳ２８において、ホストコンピュータ２は、読取りを指定した全コマについて本画像の読取りおよび本画像の受信を終了したか否かを判定する。ホストコンピュータ２は、指定コマに関して全て終了した場合はステップＳ２８を肯定判定して図３による処理を終了し、指定コマのうち終了していないコマがある場合はステップＳ２８を否定判定し、ステップＳ２１へ戻る。このように、画像読取りシステムは、読取り指定されている全コマについて、予備撮像、撮像条件決定、および本撮像を繰り返す。
【００５２】
読取り条件設定処理の詳細について、図５のフローチャートを参照して説明する。ステップＳ５１において、ホストコンピュータ２は、ステップＳ１１で識別した原稿アダプタの識別情報と合致する識別情報に関連づけて記録装置（不図示）に記録されている読取り範囲に関する最多の設定情報を抽出して読出す。最多のものが複数存在するとき、ホストコンピュータ２は最も新しい情報を読出す。ホストコンピュータ２は、読出した内容をデフォルト値とする。ホストコンピュータ２は、デフォルト値を決定するとステップＳ５２へ進む。
【００５３】
ステップＳ５２において、ホストコンピュータ２は、当該原稿アダプタの識別情報と合致する識別情報に関連づけて記録装置（不図示）に記録されている読取り解像度に関する最多の設定情報を抽出して読出す。最多のものが複数存在するとき、ホストコンピュータ２は最も新しい情報を読出す。ホストコンピュータ２は、読出した内容をデフォルト値とする。ホストコンピュータ２は、デフォルト値を決定するとステップＳ５３へ進む。
【００５４】
ステップＳ５３において、ホストコンピュータ２は、当該原稿アダプタの識別情報と合致する識別情報に関連づけて記録装置（不図示）に記録されているコントラストに関する最多の設定情報を抽出して読出す。最多のものが複数存在するとき、ホストコンピュータ２は最も新しい情報を読出す。ホストコンピュータ２は、読出した内容をデフォルト値とする。ホストコンピュータ２は、デフォルト値を決定するとステップＳ５４へ進む。
【００５５】
ステップＳ５４において、ホストコンピュータ２は、当該原稿アダプタの識別情報と合致する識別情報に関連づけて記録装置（不図示）に記録されているカラーバランスに関する最多の設定情報を抽出して読出す。最多のものが複数存在するとき、ホストコンピュータ２は最も新しい情報を読出す。ホストコンピュータ２は、読出した内容をデフォルト値とする。ホストコンピュータ２は、デフォルト値を決定するとステップＳ５５へ進む。
【００５６】
ステップＳ５５において、ホストコンピュータ２は、当該原稿アダプタの識別情報と合致する識別情報に関連づけて記録装置（不図示）に記録されているトーンカーブに関する最多の設定情報を抽出して読出す。最多のものが複数存在するとき、ホストコンピュータ２は最も新しい情報を読出す。ホストコンピュータ２は、読出した内容をデフォルト値とする。ホストコンピュータ２は、デフォルト値を決定するとステップＳ５６へ進む。
【００５７】
ステップＳ５６において、ホストコンピュータ２は、当該原稿アダプタの識別情報と合致する識別情報に関連づけて記録装置（不図示）に記録されている画像補正処理に関する最多の設定情報を抽出して読出す。最多のものが複数存在するとき、ホストコンピュータ２は最も新しい情報を読出す。ホストコンピュータ２は、読出した内容をデフォルト値とする。ホストコンピュータ２は、デフォルト値を決定するとステップＳ５７へ進む。
【００５８】
ステップＳ５７において、ホストコンピュータ２は、当該原稿アダプタの識別情報と合致する識別情報に関連づけて記録装置（不図示）に記録されている撮像条件に関する最多の設定情報を抽出して読出す。最多のものが複数存在するとき、ホストコンピュータ２は最も新しい情報を読出す。ホストコンピュータ２は、読出した内容をデフォルト値とする。ホストコンピュータ２は、デフォルト値を決定するとステップＳ５８へ進む。
【００５９】
ステップＳ５８において、ホストコンピュータ２は、読取り条件を設定するための表示ウィンドウ（不図示）をモニター２Ａに表示させる。操作者は、以下のように読取り条件を指定する。
【００６０】
▲１▼フィルム原稿の読取り範囲
ホストコンピュータ２は、サムネイル画像上にデフォルト値が示すクロッピング範囲を示す枠をオーバレイ表示する。操作者は、表示されているクロッピング範囲と異なる範囲の画像読取りをする場合に、たとえば、操作部材２Ｂ（図１）をドラッグ操作して読取り範囲を選択（クロッピング）する。なお、クロッピング操作は、サムネイル画像を拡大表示させた上で行えるように構成されている。ホストコンピュータ２は、クロッピング枠が示す範囲を当該コマの読取り範囲として確定する。
【００６１】
▲２▼読取り画像データの解像度
ホストコンピュータ２は、デフォルト値が示す解像度を、たとえば、１インチ当たりの画素数の値（単位ｄｐｉ）として表示する。操作者は、表示されている解像度と異なる解像度で画像読取りをする場合に、操作部材２Ｂから解像度を入力する。ホストコンピュータ２は、ｄｐｉ値に応じて読取り画像データの横方向画素数Ｘと、縦方向画素数Ｙとを確定する。
【００６２】
▲３▼読取り画像データのコントラスト、明るさ
ホストコンピュータ２は、デフォルト値が示すコントラスト設定情報を表示する。操作者は、表示されているコントラスト設定情報と異なる設定に変更する場合に、たとえば、コントラストの設定パレット（不図示）に表示されているレバーを操作部材２Ｂのドラッグ操作により動かす。ホストコンピュータ２は、レバーがコントラスト高方向に移動されるとコントラストをデフォルト値より高く、レバーがコントラスト低方向に移動されるとコントラストをデフォルト値より低くする。レバーが元の位置に移動されると、コントラストをデフォルト値に設定する。ホストコンピュータ２は、レバーが示す値にコントラスト設定情報を確定する。
【００６３】
▲４▼読取り後の画像データのカラーバランス
ホストコンピュータ２は、原稿がカラーフィルムの場合、デフォルト値が示すカラーバランス設定情報を表示する。操作者は、表示されているカラーバランス設定情報と異なる設定に変更する場合に、たとえば、カラーバランスの設定パレット（不図示）に表示されているレバーを操作部材２Ｂのドラッグ操作により動かす。ホストコンピュータ２は、赤色レバー「Ｒ」が強方向に移動されると、赤色をデフォルト値より強く、赤色レバー「Ｒ」が弱方向に移動されると、赤色をデフォルト値より弱くする。赤色レバーが元の位置に移動されると、赤色の強さをデフォルト値に設定する。緑色レバー「Ｇ」、および青色レバー「Ｂ」についても同様である。ホストコンピュータ２は、レバーが示す値にカラーバランス設定情報を確定する。
【００６４】
▲５▼読取り画像データのトーンカーブ
ホストコンピュータ２は、デフォルト値が示すトーンカーブ設定情報を表示する。操作者は、表示されているトーンカーブ設定情報と異なる設定に変更する場合に、たとえば、トーンカーブの設定パレット（不図示）に表示されている階調曲線を操作部材２Ｂのドラッグ操作により動かす。ホストコンピュータ２は、操作後の階調曲線に応じて画像データの階調補正時の補正曲線を変更する。ホストコンピュータ２は、曲線が示す値にトーンカーブ設定情報を確定する。
【００６５】
▲６▼読取り後の画像補正
ホストコンピュータ２は、本撮像画像に対する画像補正処理をする／しないを示す設定情報を表示する。画像補正処理は、たとえば、読取った原稿のキズ、埃などに起因して生じる本画像の汚れをキャンセルするための処理である。操作者は、表示されている設定情報と異なる設定に変更する場合に、操作部材２Ｂをクリック操作して変更する。ホストコンピュータ２は、表示が示す内容に設定情報を確定する。
【００６６】
▲７▼読取り時（撮像時）の撮像条件の設定方法
ホストコンピュータ２は、読取り時（本撮像時）の撮像条件の設定について、「デフォルト値で行う」／「参照画像を用いて定めた値で行う」を示す設定情報を表示する。操作者は、表示されている設定情報と異なる設定に変更する場合に、操作部材２Ｂをクリック操作して変更する。ホストコンピュータ２は、表示が示す内容に設定情報を確定する。
【００６７】
ホストコンピュータ２は、操作者によって読取り条件の設定を終了する操作が行われると、確定した読取り条件を示す情報を画像読取り部１へ送信し、図５による処理を終了し、図３のステップＳ２０へ進む。画像読取り部１のＣＰＵ１１は、ホストコンピュータ２から読取りコマの識別情報、および読取り条件を示す情報を受信すると、コマ番号に対応させて読取り条件をメモリ１２に記憶する。
【００６８】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）画像処理システムは、原稿アダプタを識別し、当該識別情報を本画像読取り時の読取り条件ならびに撮像条件とともに、本画像データに関連づけて記録装置に記録するようにした。これにより、原稿アダプタ（フィルム原稿ＭＳの種類）ごとに分類して読取り条件（撮像条件を含む）を保存することができるので、フィルム原稿ＭＳごとに設定履歴を保存するデータベースが得られる。
【００６９】
（２）画像処理システムは、識別した原稿アダプタに対応するデータベースを検索し、当該原稿アダプタに対して最多設定された本画像読取り時の読取り条件（撮像条件を含む）を上記▲１▼〜▲７▼の設定項目ごとに記録装置から読出し、次の読取り時の設定候補にする。この結果、操作者は、デフォルト値（設定候補）と異なる設定に変えたい場合にのみ、設定内容をデフォルト値から変更すればよい。原稿アダプタごとに過去の履歴情報を用いて読取り条件、撮像条件を自動的に設定できるので、上記▲１▼〜▲７▼の設定項目をその都度入力する手間が省け、操作者にとって扱い易い画像処理システムを提供できる。
【００７０】
なお、原稿アダプタに対して最多設定された読取り条件（撮像条件を含む）を抽出するとき、厳密に一致するものを抽出すると、毎回の読取り時の設定内容が少しずつ異なっていた場合には同じ設定内容を抽出できないことがある。この場合には、抽出の際に許容幅を設けて類似設定のものをカウントし、類似設定が最多になるものを抽出すればよい。デフォルト値を決定する場合は、抽出した類似設定の平均値をとる。
【００７１】
以上の説明では、モノクロフィルム原稿を例に説明したが、カラーフィルム原稿にも本発明を適用することができる。カラーフィルム原稿の場合は、たとえば、濃度分布データをＲ信号、Ｇ信号、およびＢ信号のそれぞれについて得ればよい。
【００７２】
複数の色信号を有する場合は、たとえば、Ｇ信号のみについて濃度分布データを検出するようにしてもよい。この場合には、色別の情報を全て検出する場合に比べて、処理に要する時間を短縮することができる。
【００７３】
複数の色信号を有する場合にはさらに、複数の色信号を区別しないで濃度分布データを検出してもよい。
【００７４】
上述した説明では、カラーネガフィルムやモノクロネガフィルムなどの違いでデータベースを区別しない例を説明したが、同種の原稿アダプタであってもカラーフィルム、モノクロフィルム、ネガ、ポジの場合にそれぞれデータベースを分けてもよい。
【００７５】
参照画像データの濃度分布を説明するためにヒストグラム（図４）を作成したが、上述した処理に必要な信号レベルが得られれば、必ずしも視覚的なヒストグラムを生成しなくてもよい。
【００７６】
上述した説明では、指定された複数コマを続けて読取りる連続スキャンを例に説明したが、１コマを読取る単コマスキャンに本発明を適用してもよい。
【００７７】
ＣＣＤ２２Ａをラインセンサで構成する例を説明したが、エリアセンサで構成してもよい。
【００７８】
本実施の形態では、画像読取りシステムを画像読取り部１およびホストコンピュータ２によって構成し、ホストコンピュータ２から操作を行うようにした。読取り条件、撮像条件の決定はホストコンピュータ２で行い、決定した各条件を画像読取り部１へ送信した。この代わりに、読取り条件、撮像条件の決定処理を全て画像読取り部１のＣＰＵ１１で行うようにしてもよい。この場合には、ホストコンピュータ２が操作および画像の表示のみを行う。
【００７９】
画像読取り部１に操作部材およびモニタ表示用回路を設け、スタンドアローンタイプの画像読取り装置として構成してもよい。この場合には、ホストコンピュータ２が不要になる。
【００８０】
原稿アダプタ１Ａは、原稿駆動モータ２５、原稿挿入センサ２６、および給送機構２７を有するストリップフィルム用のアダプタを例に説明したが、給送用のモータを備えないフィルムホルダやフィルムマウントにも本発明を適用できる。
【００８１】
以上説明した画像読取りを行うためのプログラムを画像読取り部１およびホストコンピュータ２のそれぞれに用意し、これらのプログラムを画像読取り部１やホストコンピュータ２などに後から取込んで使用することもできる。この場合には、画像読取り部１のメモリ１２（ＲＯＭ１７）、ホストコンピュータ２のデータストレージ装置にそれぞれプログラムをローディングした上で実行させることにより、画像読取りシステムとして使用する。なお、画像読取りシステムを上記スタンドアローンタイプとして構成する場合には、ホストコンピュータ２用のプログラムが不要になる。プログラムのローディングは、プログラムが格納された記録媒体を画像読取り部１やホストコンピュータ２にセットして行ってもよいし、ネットワークを経由する方法でローディングしてもよい。
【００８２】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明する。原稿ホルダは、たとえば、原稿アダプタ１Ａによって構成される。撮像装置は、たとえば、ＣＣＤ２２Ａによって構成される。識別手段、抽出手段および条件設定手段は、たとえば、ホストコンピュータ２によって構成される。記憶手段は、たとえば、ホストコンピュータ２の記録装置によって構成される。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【００８３】
【発明の効果】
本発明によれば、フィルム原稿のホルダを識別し、記憶されている過去のフィルム原稿読取り条件の中から当該ホルダに対応するものを抽出し、抽出した読取り条件を次回の読取り条件として設定するので、フィルム原稿に応じて適切な読取り条件を自動設定することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による画像読取りシステムを説明するブロック図である。
【図２】ホストコンピュータで実行される画像読取りプログラムによる処理の流れを説明するフローチャートである。
【図３】ホストコンピュータで実行される画像読取りプログラムによる処理の流れを説明するフローチャートである。
【図４】コマ別濃度分布を示すヒストグラムを説明する図である。
【図５】読取り条件設定処理の詳細を説明するフローチャートである。
【符号の説明】
１…画像読取り部、              １Ａ…原稿アダプタ、
２…ホストコンピュータ、        ２Ａ…モニター、
２Ｂ…操作部材、                  １１…ＣＰＵ、
１２…メモリ、                    １３…インターフェイス回路、
１４…ＬＥＤ駆動回路、            １５…信号処理回路、
１７…ＲＯＭ、                    １８…ＣＣＤ駆動回路、
１９…原稿駆動モータ駆動回路、    ２１…光学ブロックモータ、
２２Ａ…ＣＣＤ、                  ２２Ｂ…ＬＥＤ照明、
２５…原稿駆動モータ、            ＭＳ…フィルム原稿
【図１】
2004208133.tif 000003
【図２】
2004208133.tif 000004
【図３】
2004208133.tif 000005
【図４】
2004208133.tif 000006
【図５】
2004208133.tif 000007