(57)【要約】【課題】読取り時間を算出して表示するようにした画像読取システムを得る。【解決手段】画像読取システムは、画像読取部１およびホストコンピュータ２によって構成され、ホストコンピュータ２側から操作される。ホストコンピュータ２は表示用モニター２Ａおよび操作部材２Ｂを含み、操作部材２Ｂにはキーボードおよびマウスが備えられる。画像読取部１は、ＣＰＵ１１と、メモリ１２と、インターフェイス回路１３と、照明ＬＥＤ駆動回路１４と、アナログ信号処理回路１５と、Ａ／Ｄ変換器１６と、ディジタル信号処理回路１７と、タイミング制御回路１８と、原稿駆動モータ駆動回路１９と、磁気信号処理回路２０と、ラインセンサ２１と、レンズＬと、原稿駆動モータ２２と、ＬＥＤ光源２３と、光学情報読取りセンサ２４と、原稿位置検出センサ２５とを有する。【選択図】図１
2004032167.tif 000002
【特許請求の範囲】
【請求項１】
読取原稿を撮像して画像信号を出力する撮像素子と、
前記画像信号に画像処理を行う画像処理回路と、
前記画像処理後の画像信号を出力する画像信号出力手段と、
前記読取原稿の読取が指示されてから前記画像信号の出力が終了するまでの見込み所要時間を算出する算出手段と、
前記算出手段による算出結果を出力する算出結果出力手段とを備えることを特徴とする画像読取システム。
【請求項２】
請求項１に記載の画像読取システムにおいて、
前記算出手段は、現時刻に前記見込み所要時間を加えた見込み終了時刻をさらに算出し、
前記算出結果出力手段は、前記見込み所要時間および前記見込み終了時刻の少なくとも一方を出力することを特徴とする画像読取システム。
【請求項３】
請求項１または２に記載の画像読取システムにおいて、
前記撮像素子は、前記読取原稿の予備撮像および本撮像を行い、
前記算出手段は、少なくとも前記予備撮像、前記本撮像、前記画像処理、および前記画像信号出力の各工程に要する時間の総和を算出することを特徴とする画像読取システム。
【請求項４】
請求項３に記載の画像読取システムにおいて、
前記各工程で実際に要した時間を前記各工程ごとに記憶する記憶手段をさらに備え、
前記算出手段は、前記記憶手段に記憶されている各工程ごとの時間のうち所定数ｎ個の至近平均を前記各工程に要する時間とすることを特徴とする画像読取システム。
【請求項５】
請求項３に記載の画像読取システムにおいて、
前記各工程で実際に要した時間を前記各工程ごとに記憶する記憶手段をさらに備え、
前記算出手段は、前記記憶手段に記憶されている各工程ごとの時間のうち最頻値を前記各工程に要する時間とすることを特徴とする画像読取システム。
【請求項６】
請求項４または５に記載の画像読取システムにおいて、
前記各工程で実際に要する時間が所定時間を超えたとき、前記各工程が途中で中止されたとき、および前記各工程で異常が発生したときのいずれかに該当する場合に、当該工程に要した時間の記憶をやめるように前記記憶手段を制御する制御手段をさらに備えることを特徴とする画像読取り装置。
【請求項７】
請求項３〜６のいずれかに記載の画像読取システムにおいて、
前記算出結果出力手段は、前記各工程に要する時間をさらに出力することを特徴とする画像読取システム。
【請求項８】
請求項１〜７のいずれかに記載の画像読取システムにおいて、
前記読取原稿は複数のコマを有し、
前記算出手段は、前記複数のコマのうち指定されたコマに関して読取が指示されてから前記指定されたコマの全ての画像信号の出力が終了するまでの見込み所要時間を算出し、
前記算出結果出力手段は、前記算出手段による算出結果を出力することを特徴とする画像読取システム。
【請求項９】
請求項８に記載の画像読取システムにおいて、
前記撮像素子は、前記指定されたコマごとに予備撮像および本撮像を行い、
前記算出手段は、少なくとも前記予備撮像、前記本撮像、前記画像処理、および前記画像信号の出力の各工程に要する時間を前記コマごとに算出するとともに、前記読取原稿の給送に要する時間をさらに算出することを特徴とする画像読取システム。
【請求項１０】
請求項９に記載の画像読取システムにおいて、
前記記憶手段は、前記給送に要する時間をさらに記憶し、
前記算出手段は、前記記憶手段に記憶されている給送時間のうち所定数ｎ個の至近平均、および前記記憶されている給送時間の最頻値のいずれか一方を前記給送に要する時間とすることを特徴とする画像読取システム。
【請求項１１】
読取原稿の読取開始を指示する処理と、
前記読取原稿を撮像した画像信号に対する画像処理と、
前記画像処理後の画像信号を出力する画像信号出力処理と、
前記読取開始を指示してから前記画像信号出力処理が終了するまでの見込み所要時間を算出する算出処理と、
前記算出処理による算出結果を出力する算出結果出力処理とをコンピュータで実行することを特徴とする画像読取処理プログラム。
【請求項１２】
請求項１１に記載の画像読取処理プログラムにおいて、
前記算出処理は、現時刻に前記見込み所要時間を加えた見込み終了時刻をさらに算出し、
前記算出結果出力処理は、前記見込み所要時間および前記見込み終了時刻の少なくとも一方を出力することを特徴とする画像読取処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像原稿を電子データに変換する画像読取システムに関する。
【０００２】
【従来の技術】
フィルムスキャナのように、画像原稿を撮像して画像データを得る画像読取装置が知られている。一般に画像読取装置は、ステージにセットされた読取り原稿に予備撮像を行い、予備撮像によって得られた画像信号を用いて本撮像時の撮像条件を決定し、この撮像条件で本撮像が行われる。本撮像で得られた画像信号は、所定の画像処理パラメータによる画像処理後に読取り画像データとして記録装置に記録される。
【０００３】
【発明が解決しようとする課題】
上記の画像読取装置でフィルム原稿から複数コマの読取りを行うとき、各コマごとに予備撮像および本撮像を行わせると、全てのコマの画像の読取りが終了するまでの所要時間が長くなる。このため、原稿の読取りを始める前に画像読取りに要する時間がわかると、操作者にとって都合がよい。
【０００４】
本発明の目的は、読取処理の所要時間を算出するようにした画像読取システム、および画像読取処理プログラムを提供することにある。
【０００５】
【課題を解決するための手段】
（１）請求項１に記載の発明による画像読取システムは、読取原稿を撮像して画像信号を出力する撮像素子と、画像信号に画像処理を行う画像処理回路と、画像処理後の画像信号を出力する画像信号出力手段と、読取原稿の読取が指示されてから画像信号の出力が終了するまでの見込み所要時間を算出する算出手段と、算出手段による算出結果を出力する算出結果出力手段とを備えることにより、上述した目的を達成する。
（２）請求項２に記載の発明は、請求項１に記載の画像読取システムにおいて、算出手段は、現時刻に見込み所要時間を加えた見込み終了時刻をさらに算出し、算出結果出力手段は、見込み所要時間および見込み終了時刻の少なくとも一方を出力することを特徴とする。
（３）請求項３に記載の発明は、請求項１または２に記載の画像読取システムにおいて、撮像素子は、読取原稿の予備撮像および本撮像を行い、算出手段は、少なくとも予備撮像、本撮像、画像処理、および画像信号出力の各工程に要する時間の総和を算出することを特徴とする。
（４）請求項４に記載の発明は、請求項３に記載の画像読取システムにおいて、各工程で実際に要した時間を各工程ごとに記憶する記憶手段をさらに備え、算出手段は、記憶手段に記憶されている各工程ごとの時間のうち所定数ｎ個の至近平均を各工程に要する時間とすることを特徴とする。
（５）請求項５に記載の発明は、請求項３に記載の画像読取システムにおいて、各工程で実際に要した時間を各工程ごとに記憶する記憶手段をさらに備え、算出手段は、記憶手段に記憶されている各工程ごとの時間のうち最頻値を各工程に要する時間とすることを特徴とする。
（６）請求項６に記載の発明は、請求項４または５に記載の画像読取システムにおいて、各工程で実際に要する時間が所定時間を超えたとき、各工程が途中で中止されたとき、および各工程で異常が発生したときのいずれかに該当する場合に、当該工程に要した時間の記憶をやめるように記憶手段を制御する制御手段をさらに備えることを特徴とする。
（７）請求項７に記載の発明は、請求項３〜６のいずれかに記載の画像読取システムにおいて、算出結果出力手段は、各工程に要する時間をさらに出力することを特徴とする。
（８）請求項８に記載の発明は、請求項１〜７のいずれかに記載の画像読取システムにおいて、読取原稿は複数のコマを有し、算出手段は、複数のコマのうち指定されたコマに関して読取が指示されてから指定されたコマの全ての画像信号の出力が終了するまでの見込み所要時間を算出し、算出結果出力手段は、算出手段による算出結果を出力することを特徴とする。
（９）請求項９に記載の発明は、請求項８に記載の画像読取システムにおいて、撮像素子は、指定されたコマごとに予備撮像および本撮像を行い、算出手段は、少なくとも予備撮像、本撮像、画像処理、および画像信号の出力の各工程に要する時間をコマごとに算出するとともに、読取原稿の給送に要する時間をさらに算出することを特徴とする。
（１０）請求項１０に記載の発明は、請求項９に記載の画像読取システムにおいて、記憶手段は、給送に要する時間をさらに記憶し、算出手段は、記憶手段に記憶されている給送時間のうち所定数ｎ個の至近平均、および記憶されている給送時間の最頻値のいずれか一方を給送に要する時間とすることを特徴とする。
（１１）請求項１１に記載の発明による画像読取処理プログラムは、読取原稿の読取開始を指示する処理と、読取原稿を撮像した画像信号に対する画像処理と、画像処理後の画像信号を出力する画像信号出力処理と、読取開始を指示してから画像信号出力処理が終了するまでの見込み所要時間を算出する算出処理と、算出処理による算出結果を出力する算出結果出力処理とを実行することにより、上述した目的を達成する。
（１２）請求項１２に記載の発明は、請求項１１に記載の画像読取処理プログラムにおいて、算出処理は、現時刻に見込み所要時間を加えた見込み終了時刻をさらに算出し、算出結果出力処理は、見込み所要時間および見込み終了時刻の少なくとも一方を出力することを特徴とする。
【０００６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明の一実施の形態による画像読取システムを説明するブロック図である。図１において、画像読取システムは画像読取部１およびパソコンなどのホストコンピュータ２とによって構成される。画像読取システムは、ホストコンピュータ２側から操作される。ホストコンピュータ２は表示用モニター２Ａおよび操作部材２Ｂを含み、操作部材２Ｂにはキーボードおよびマウスが備えられている。
【０００７】
画像読取部１は、ＣＰＵ１１と、メモリ１２と、インターフェイス回路１３と、照明ＬＥＤ駆動回路１４と、アナログ信号処理回路１５と、Ａ／Ｄ変換器１６と、ディジタル信号処理回路１７と、タイミング制御回路１８と、原稿駆動モータ駆動回路１９と、磁気信号処理回路２０と、ラインセンサ２１と、レンズＬと、原稿駆動モータ２２と、ＬＥＤ光源２３と、光学情報読取りセンサ２４と、原稿位置検出センサ２５とを有する。
【０００８】
ＣＰＵ１１は、インターフェイス回路１３を介してホストコンピュータ２との間で通信を行うとともに、タイミング制御回路１８、ディジタル信号処理回路１７、原稿駆動モータ駆動回路１９および磁気信号処理回路２０をそれぞれ制御する。メモリ１２は、ＣＰＵ１１の作業領域として使用される他、後述する原稿読取り時に設定される各種読取り条件や、画像処理中および画像処理後の画像データなどの記憶領域として使用される。
【０００９】
インターフェイス回路１３は、たとえば、ＳＣＳＩインターフェイスによって構成される。ＣＰＵ１１は、このインターフェイス回路１３を介してホストコンピュータ２から送信される指令を受ける一方、ディジタル信号処理回路１７によって画像処理された画像データやメモリ１２に格納されている画像読取部１の情報などをホストコンピュータ２に送信する。
【００１０】
照明ＬＥＤ駆動回路１４は、フィルムなどの原稿を照明するＬＥＤ光源２３を発光制御する。ＬＥＤ光源２３から発せられた照明光は、フィルム原稿を透過してレンズＬに入射される。レンズＬに入射された透過光は当該レンズＬによって集光され、ラインセンサ２１に入射される。ラインセンサ２１は、フィルム原稿に水平な面内で、当該原稿の長手方向と直交するライン上に光電変換素子が複数配設されたＣＣＤなどによって構成される。ラインセンサ２１を構成する各素子は、入射された光の強さに応じてそれぞれ電荷を蓄積する。これら各素子は、タイミング制御回路１８によって動作タイミングや電荷蓄積時間などが制御される。電荷蓄積時間は、ＣＰＵ１１からタイミング制御回路１８に送られる指令により決定される。ラインセンサ２１の電荷蓄積が終了すると、各素子に蓄積された蓄積電荷が画像信号として出力される。
【００１１】
アナログ信号処理回路１５は、ラインセンサ２１から出力された画像信号を増幅し、ノイズ除去、暗電流補正、偶数奇数補正などの周知のアナログ信号処理を施した上で、信号処理後の画像信号をＡ／Ｄ変換器１６へ出力する。アナログ信号処理回路１５の動作タイミングは、タイミング制御回路１８によって制御される。Ａ／Ｄ変換器１６は、アナログ画像信号をディジタル画像データにＡ／Ｄ変換する。Ａ／Ｄ変換器１６の変換クロックなどの動作タイミング信号は、タイミング制御回路１８から供給される。
【００１２】
ディジタル信号処理回路１７は、ディジタル画像データに対してシェーディング補正、階調補正およびカラーバランス補正などの画像処理を行い、画像処理後の画像データをメモリ１２に出力する。ディジタル信号処理回路１７は、階調特性変換データを格納したＬＵＴ（ｌｏｏｋ　ｕｐ　ｔａｂｌｅ）を有している。
【００１３】
原稿駆動モータ駆動回路１９は、ＣＰＵ１１の指令により原稿駆動モータ２２を回転させ、不図示の給送機構を駆動してフィルム原稿を給送する。原稿駆動モータの回転速度、回転方向を変えることにより、フィルム原稿の送り出し、先送りおよび巻き戻しを行う。なお、図１においてフィルム原稿の巻き取り部の図示は省略している。本実施の形態では、原稿駆動モータ２２によって画像読取り時の副走査も行う。副走査は、上記ラインセンサ２１でフィルム原稿面を撮像するために、ラインセンサ２１で１ラインの撮像が行われるごとにフィルム原稿を長手方向に送り出すものである。原稿駆動モータ駆動回路１９がフィルム原稿部を副走査させながら、ラインセンサ２１で１ラインずつ撮像を行う主走査を繰り返すことにより、ラインセンサ２１でフィルム原稿面の撮像（画像読取り）が行われる。
【００１４】
原稿位置検出センサ２５は、たとえば、フィルムのパーフォレーションを検出し、検出信号をＣＰＵ１１に送出する。ＣＰＵ１１は、原稿位置検出センサ２５からの検出信号をカウントしてフィルム原稿の位置を検出する。光学情報読取りセンサ２４は、たとえば、フィルム原稿に記されているバーコードなどの光学情報を検出し、検出信号をＣＰＵ１１に送出する。ＣＰＵ１１は、光学情報読み取りセンサ２４からの検出信号によってフィルム原稿の情報を得る。
【００１５】
磁気ヘッド２６は、たとえば、フィルムに記録されている磁気情報を検出し、検出信号を磁気信号処理回路２０に送出する一方、磁気信号処理回路２０から送出された情報をフィルムに記録する。磁気信号処理回路２０は、磁気ヘッド２６で検出された信号を成形してディジタル信号に変換したり、ＣＰＵ１１から送出された書込み情報を成形して磁気ヘッド２６に出力する。
【００１６】
上記の画像読取部１では、原稿の読取り（スキャン）が以下の手順で行われる。
１．フィルム原稿挿入
２．サムネイル撮像（サムネイル画像読込み）
３．読取りコマ指定
４．読取り条件設定
５．予備撮像（参照画像読込み）
６．撮像条件設定
７．本撮像（本画像読込み）
サムネイル画像は、読取りコマを確認する際に使用される粗読み画像である。サムネイル画像は、通常、フィルム原稿の全コマについて撮像される。参照画像は、露出条件の決定などに使用される画像である。本実施の形態では、画像読取部１のＣＰＵ１１が参照画像データを用いて当該コマの画像の濃度分布を検出する。
【００１７】
読取り条件は、たとえば、以下の項目が操作者によって設定される。読取りコマが複数の場合は、各コマごとに条件を指定可能に構成されている。読取り条件の各項目にはあらかじめ初期値が定められ、各初期値はメモリ１２にそれぞれ記憶されている。なお、サムネイル撮像時は、各項目に定められた初期値が用いられる。
▲１▼フィルム原稿の読取り範囲
▲２▼読取り後の画像データを構成する画素数、すなわち、解像度
▲３▼読取り後の画像データのコントラスト
▲４▼読取り後の画像データのカラーバランス
▲５▼読取り後の画像データの階調、すなわち、トーンカーブ
【００１８】
撮像条件は、本撮像時のＬＥＤ光源２３の発光光量、ラインセンサ２１の電荷蓄積時間および各素子の電荷蓄積順序などである。撮像条件は、画像読取部１のＣＰＵ１１が上記濃度分布に応じて決定する。なお、サムネイル撮像時および予備撮像時の撮像条件は、各項目に定められた初期値が用いられる。
【００１９】
本実施の形態による画像読取部１は、読取り開始が指示されると上記読取り手順のうち、５．予備撮像、６．撮像条件設定、および７．本撮像が自動的に連続して行われる。読取りコマが複数指定されている場合は、これら複数のコマが連続読取り（連続スキャン）される。本発明は、読取り開始指示以降の読込み処理時間（見込み処理時間）を演算することに特徴を有する。読込み処理時間は、各コマの工程ごとに算出される。
【００２０】
図２は、画像読取部１と接続されたホストコンピュータ２における処理の流れを説明するフローチャートである。操作者は、画像読取部１にフィルム原稿をセットすると、ホストコンピュータ２に画像読取り用プログラムを実行させる。操作者は、モニター２Ａに表示される不図示のメニューで画像読取りを行うフィルム原稿の種類を指定する。フィルム原稿の種類は、たとえば、ポジフィルム、カラーネガフィルム、モノクロネガフィルムなどである。
【００２１】
操作者が原稿の種類を指定して開始操作を行うと、ホストコンピュータ２から画像読取部１にサムネイル撮像指示が送信される。ＣＰＵ１１は、インターフェイス回路１３を介してサムネイル撮像指示を受信すると、原稿駆動モータ駆動回路１９にフィルム原稿の給送を指示する。ＣＰＵ１１は、原稿位置検出センサ２５から入力される検出信号によってフィルム原稿の先頭コマのベース部分（画像記録エリア周囲の画像未記録部分）がエリアセンサ２１の撮像範囲に到達したと判定すると、タイミング制御回路１８に指令を出してベース部分の撮像を指示する。ＣＰＵ１１は、ラインセンサ２１による撮像信号の信号レベルからベース部分の濃度を検出する。
【００２２】
ＣＰＵ１１は、原稿駆動モータ駆動回路１９にフィルム原稿を全コマ分給送させながら、磁気ヘッド２６および磁気信号処理回路２０を介して磁気情報を取得し、光学情報読取りセンサ２４を介して光学情報を取得する。ＣＰＵ１１は、全コマ番号に対応して取得したこれらの情報を、当該コマ番号に対応させてそれぞれメモリ１２に記憶させる。ＣＰＵ１１はさらに、上記磁気情報および光学情報の取得に並行して照明ＬＥＤ駆動回路１４、およびタイミング制御回路１８にそれぞれ指令を出力し、フィルム原稿の全コマをサムネイル撮像させる。
【００２３】
ＣＰＵ１１は、ディジタル信号処理回路１７に指令を出力し、サムネイル撮像された画像信号に対して読取り条件の初期値にしたがって画像処理を行い、画像処理後の画像データをインターフェイス回路１３を介してホストコンピュータ２へ送信する。
【００２４】
図２のステップＳ１において、ホストコンピュータ２は、受信したサムネイル画像データをモニター２Ａ内の表示ウィンドウに表示させてステップＳ２へ進む。図３は、ウィンドウ内に表示されたサムネイル画像表示エリア３１および連続スキャン登録一覧バー３２の表示例である。サムネイル画像表示エリア３１において、エリアの左上にコマ番号１のサムネイル画像が、エリアの２段目左にコマ番号５のサムネイル撮像がそれぞれ表示される。以降同様に、格段左から右に４コマずつコマ番号Ｘまでのサムネイル画像が表示されている。連続スキャン登録一覧バー３２には、画像読込みが指定されたコマ数が表示される。なお、画像読込み指定は次のステップＳ２で行われるので、この時点において連続スキャン登録一覧バー３２の中はブランク表示される。
【００２５】
操作者は、操作部材２Ｂを操作してモニター２Ａに表示されているサムネイル画像表示エリア３１内のＸ個のサムネイル画像から読取りコマを指定する。ステップＳ２において、ホストコンピュータ２は、たとえば、任意のコマ番号のサムネイル画像（小画像）上、もしくは当該コマ番号上にカーソルが置かれた状態でクリック操作されると、連続スキャン登録一覧バー３２に登録番号を表示するとともに、当該コマ番号を本読込みする画像番号として登録する。登録番号は、読込みコマが指定されるごとに１から順に増えていく。図３の例では、１８コマ分の読込みが指定された状態を示している。
【００２６】
図２のステップＳ３において、ホストコンピュータ２は、読取りコマの指定が終了したか否かを判定する。ホストコンピュータ２は、操作者によって不図示のメニューから読取りコマ指定の終了を示す操作が行われると、ステップＳ３を肯定判定してステップＳ４へ進み、読取りコマ指定の終了操作が行われない場合はステップＳ３を否定判定してステップＳ２へ戻る。
【００２７】
ステップＳ４において、ホストコンピュータ２は、読取り条件の設定を行うか否かを判定する。ホストコンピュータ２は、読取り条件を初期値から修正する操作が行われると、ステップＳ４を肯定判定してステップＳ５へ進み、読取り条件の修正操作が行われない場合はステップＳ４を否定判定してステップＳ６へ進む。
【００２８】
読取り条件は、たとえば、以下の項目が設定される。各項目にはあらかじめ初期値が定められ、各初期値はメモリ１２（図１）にそれぞれ記憶されている。読取り条件は、読取るコマごとに設定可能である。
▲１▼フィルム原稿の読取り範囲
▲２▼読取り後の画像データを構成する画素数、すなわち、解像度
▲３▼読取り後の画像データのコントラスト
▲４▼読取り後の画像データのカラーバランス
▲５▼読取り後の画像データの階調、すなわち、トーンカーブ
【００２９】
ステップＳ５において、ホストコンピュータ２は、各読取り条件について以下のように設定してステップＳ６へ進む。
▲１▼フィルム原稿の読取り範囲
操作者は、サムネイル画像表示エリア３１（図３）内に表示されているサムネイル画像と異なる範囲の画像読込みをする場合に、たとえば、操作部材２Ｂ（図１）をドラッグ操作して読取り範囲を選択（クロッピング）する。なお、クロッピング操作は、サムネイル画像を拡大表示させた上で行えるように構成されている。ホストコンピュータ２は、クロッピングされた範囲を当該コマの読取り範囲に設定する。
【００３０】
▲２▼読取り画像データの解像度
操作者は、画像データの解像度として、たとえば、１インチ当たりの画素数の値（単位ｄｐｉ）を、操作部材２Ｂから入力する。ホストコンピュータ２は、ｄｐｉ値に応じて読取り画像データの横方向画素数Ｘと、縦方向画素数Ｙとを設定する。
【００３１】
▲３▼読取り画像データのコントラスト
操作者は、たとえば、コントラストの設定パレット（不図示）に表示されているレバーを操作部材２Ｂのドラッグ操作により動かす。ホストコンピュータ２は、レバーがコントラスト高方向に移動されるとコントラストを初期値より高く、レバーがコントラスト低方向に移動されるとコントラストを初期値より低くする。レバーが中央の位置に移動されると、コントラストを初期値に設定する。
【００３２】
▲４▼読取り後の画像データのカラーバランス
操作者は、たとえば、カラーバランスの設定パレット（不図示）に表示されているレバーを操作部材２Ｂのドラッグ操作により動かす。ホストコンピュータ２は、赤色レバー「Ｒ」が強方向に移動されると、赤色を初期値より強く、赤色レバー「Ｒ」が弱方向に移動されると、赤色を初期値より弱くする。赤色レバーが中央の位置に移動されると、赤色の強さを初期値に設定する。緑色レバー「Ｇ」、および青色レバー「Ｂ」についても同様である。
【００３３】
▲５▼読取り画像データのトーンカーブ
操作者は、たとえば、トーンカーブの設定パレット（不図示）に表示されている階調曲線を操作部材２Ｂのドラッグ操作により動かす。ホストコンピュータ２は、操作後の階調曲線に応じて画像データの階調補正時の補正曲線を変更する。
【００３４】
図２のステップＳ６において、ホストコンピュータ２は、読取り条件の確認を行うか否かを判定する。ホストコンピュータ２は、読取り条件を確認する操作が行われると、ステップＳ６を肯定判定してステップＳ７へ進み、読取り条件の確認操作が行われない場合はステップＳ６を否定判定してステップＳ８へ進む。
【００３５】
ステップＳ７において、ホストコンピュータ２は、各読取り条件について以下のように表示してステップＳ８へ進む。操作者は、操作部材２Ｂを操作してモニター２Ａに表示されているサムネイル画像表示エリア３１内のＸ個のサムネイル画像のうち、読取り条件を確認したいコマを指定する。ホストコンピュータ２は、たとえば、コマ番号３の画像にカーソルが置かれると、当該コマの読取り（スキャン）順序、読取り条件、見込み所要時間などをポップアップ表示させる。図４は、ポップアップウィンドウ４１の表示例を示す図である。ポップアップウィンドウ４１において、「スキャン順序：１７番目」は、連続スキャン登録一覧バー３２の登録番号と一致し、１７コマ目に読取りが行われることを示す。「ＡＦ：無し」は、予備撮像前のオートフォーカス処理を省略するように設定されていることを示す。ＡＦ有りが設定されている場合は、予備撮像前に周知のオートフォーカス処理が実行される。「プリスキャン：有り」は、予備撮像を行うように設定されていることを示す。「解像度」以降の表示は、上記▲１▼〜▲５▼の読取り条件の設定情報がそれぞれ表示される。「スキャン時間」は、当該コマ（この場合はコマ番号３）の読取り処理に見込まれる処理時間の合計を示す。見込み処理時間については後述する。
【００３６】
ホストコンピュータ２は、たとえば、ポップアップウィンドウ４１内の「スキャン時間」の表示上にカーソルが置かれると、当該スキャン時間の各工程の見込み所要時間をポップアップ表示させる。図４のポップアップウィンドウ４２において、「コマ番号：３」は、当該コマの番号である。「ＡＦ時間：０秒」は、オートフォーカス処理に見込まれる処理時間である。「ＡＦ無し」が設定されていると０秒が表示される。「プリスキャン時間：１１秒」は、予備撮像に見込まれる処理時間である。「本スキャン時間：２０秒」は、本撮像に見込まれる処理時間である。
【００３７】
図２のステップＳ８において、ホストコンピュータ２は、処理時間の確認を行うか否かを判定する。ホストコンピュータ２は、処理時間および終了時刻を確認する操作が行われると、ステップＳ８を肯定判定してステップＳ９へ進み、処理時間の確認操作が行われない場合はステップＳ８を否定判定してステップＳ１０へ進む。
【００３８】
ステップＳ９において、ホストコンピュータ２は、処理時間について以下のように表示してステップＳ１０へ進む。操作者は、操作部材２Ｂを操作してモニター２Ａに表示されている連続スキャン登録一覧バー３２の最後部の登録番号（この場合１８）の右側のブランク部分を指定する。ホストコンピュータ２は、たとえば、コマ番号１８の右側のブランクにカーソルが置かれると、登録されている全コマの読取り（スキャン）所要時間、現在の時刻などをポップアップ表示させる。図５は、ポップアップウィンドウ５１の表示例を示す図である。ポップアップウィンドウ５１において、「現在処理中コマ番号：０／１８」は、画像読取り開始前であることを示す。「所要時間：０時間４４分２４秒」は、全コマの読取りに見込まれる所要時間を示す。「残存所要時間：０時間４４分２４秒」は、読取り開始前のため所要時間と同じ値が表示される。「現在時刻：１４時２０分１１秒」は、ホストコンピュータ２内の時計から読出された時刻である。「開始時刻：１４時２０分１１秒」は、読取り開始前のため現在時刻と同じ値が表示される。「終了時刻：１５時０４分３５秒」は、開始時刻＋残存所要時間が表示される。
【００３９】
図２のステップＳ１０において、ホストコンピュータ２は、連続スキャンを開始するか否かを判定する。ホストコンピュータ２は、操作者によって読取り開始を指示する操作が行われると、ステップＳ１０を肯定判定してステップＳ１１へ進み、読取り開始指示操作が行われない場合はステップＳ１０を否定判定してステップＳ４へ戻る。
【００４０】
ステップＳ１１において、ホストコンピュータ２は、上述したように設定された読取りコマの情報（読取りコマと読取り順序）、読取り条件、および開始指示を画像読取部１に送信してステップＳ１２へ進む。
【００４１】
これにより、画像読取部１のＣＰＵ１１は、ホストコンピュータ２から読取りコマの情報、読取り条件および開始指示を受信すると、読取り条件を初期値から変更し、変更後の読取り条件の値を読取りコマ番号に対応してメモリ１２に記憶する。ＣＰＵ１１はさらに、原稿駆動モータ駆動回路１９に指令を送り、最初の読取りコマをラインセンサ２１の位置に給送させる。ＣＰＵ１１は、照明ＬＥＤ駆動回路１４、およびタイミング制御回路１８にそれぞれ指令を出力し、当該コマを予備撮像させる。ＣＰＵ１１は、ディジタル信号処理回路１７から出力された画像データより当該コマの濃度分布を検出する。
【００４２】
ＣＰＵ１１は、当該コマの最小濃度、最大濃度、および濃度の度数分布に応じて露出演算を行い、本撮像時のＬＥＤ光源２３の発光光量およびラインセンサ２１の電荷蓄積時間などの撮像条件を決定する。ＬＥＤ光源２３の発光光量を一定にする場合は、電荷蓄積時間を変化させる。ＣＰＵ１１は、タイミング制御回路１８および照明ＬＥＤ駆動回路１４に撮像条件をセットするとともに、ディジタル信号処理回路１７に当該コマの読取り条件をセットする。これにより、ディジタル信号処理回路１７は、セットされた読取り条件に対応する画像処理パラメータを用意する。ＣＰＵ１１は、照明ＬＥＤ駆動回路１４、およびタイミング制御回路１８にそれぞれ指令を出力し、当該コマを本撮像させる。ＣＰＵ１１は、ディジタル信号処理回路１７から出力された画像処理後の画像データをメモリ１２に格納する。ＣＰＵ１１は、メモリ１２の読取り画像をインターフェイス回路１３を介してホストコンピュータ２へ送信する。
【００４３】
画像読取部１は、読取り指定されている全コマについて、予備撮像、撮像条件決定、および本撮像を繰り返す。なお、ＣＰＵ１１は、各コマに対して行われたオートフォーカス処理時間、予備撮像処理時間、本撮像処理時間の情報をそれぞれホストコンピュータ２へ送信する。ホストコンピュータ２は、これら各処理の所要時間を後述するデータベースに登録する。
【００４４】
図２のステップＳ１２において、ホストコンピュータ２は、処理時間の確認を行うか否かを判定する。ホストコンピュータ２は、処理時間および終了時刻を確認する操作が行われると、ステップＳ１２を肯定判定してステップＳ１３へ進み、処理時間の確認操作が行われない場合はステップＳ１２を否定判定してステップＳ１４へ進む。
【００４５】
ステップＳ１３において、ホストコンピュータ２は、処理時間について以下のように表示してステップＳ１４へ進む。操作者は、操作部材２Ｂを操作してモニター２Ａに表示されている連続スキャン登録一覧バー３２の最後部の登録番号（この場合１８）の右側のブランク部分を指定する。ホストコンピュータ２は、たとえば、コマ番号１８の右側のブランクにカーソルが置かれると、登録されている全コマの読取り（スキャン）所要時間、現在の時刻などをポップアップ表示する。図６は、ポップアップウィンドウ６１の表示例を示す図である。ポップアップウィンドウ６１において、「現在処理中コマ番号：７／１８」は、全１８コマのうち読取り順序７番目のコマを読取り処理中であることを示す。「所要時間：０時間４４分２４秒」は、全コマの読取りに見込まれる所要時間を示す。「残存所要時間：０時間２８分３３秒」は、ポップアップ表示以降に見込まれる所要時間が表示される。「現在時刻：１４時３９分１１秒」は、ホストコンピュータ２内の時計から読出された時刻である。「開始時刻：１４時２３分２０秒」は、読取り開始操作された時刻が表示される。「終了時刻：１５時０７分４４秒」は、現在時刻＋残存所要時間が表示される。
【００４６】
図２のステップＳ１４において、ホストコンピュータ２は、処理時間の再確認を行うか否かを判定する。ホストコンピュータ２は、処理時間および終了時刻を確認する操作が行われると、ステップＳ１４を肯定判定してステップＳ１３へ戻り、処理時間の確認操作が行われない場合はステップＳ１４を否定判定してステップＳ１５へ進む。
【００４７】
ステップＳ１５において、ホストコンピュータ２は、読取り指定されている全コマについて本撮像された画像データを画像読取部１から受信すると、図２による処理を終了する。これにより、連続スキャンされた各コマの画像データがホストコンピュータ２内の不図示のデータストレージ装置内に格納される。
【００４８】
見込み処理時間について説明する。ホストコンピュータ２は、原稿の読取りが行われるごとに、読取り開始が指示されてから画像読取部１より画像データを受信するまでの所要時間を計時し、計時結果をデータベースに登録する。データベースは、不図示のデータストレージ装置内に設けられている。データベースは、たとえば、原稿フィルムの種類、読取り画像データの解像度などの読取り条件や、予備撮像、本撮像などの各工程に応じて分類されている。
【００４９】
ホストコンピュータ２はさらに、画像読取部１から受信したコマごとのオートフォーカス処理時間、予備撮像処理時間、本撮像処理時間などを、工程ごとにそれぞれデータベースに登録する。データベースに登録する場合、正常に終了しなかった場合の情報は登録しない。オートフォーカス処理時間を例にあげると、読取り画像のコントラストが低くてオートフォーカス処理が所定時間内に終了しなかった場合は、当該オートフォーカス処理時間をデータベースに登録しない。
【００５０】
また、処理が途中で中止された場合の情報は登録しない。予備撮像処理時間を例にあげると、予備撮像中に中止された場合は、当該予備撮像処理時間をデータベースに登録しない。さらにまた、処理の途中で異常が発生した場合の情報は登録しない。たとえば、装置に異常が検出された場合は、当該処理時間をデータベースに登録しない。
【００５１】
ホストコンピュータ２は、上述したように登録したデータベースを用いて、たとえば、最近２０回の至近平均を算出して見込み処理時間とする。予備撮像時間の場合は、データベースの中から同じ原稿フィルムの種類、同じ解像度の予備撮像時間の至近平均を求め、予備撮像に要する見込み所要時間とする。本撮像時間の場合は、データベースの中から同じ原稿フィルムの種類、同じ解像度の本撮像時間の至近平均を求め、本撮像に要する見込み所要時間とする。
【００５２】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）操作者が操作部材２Ｂを操作し、モニター２Ａに表示されているサムネイル画像表示エリア３１内のＸ個のサムネイル画像の中から読取り条件を確認したいコマを指定すると、ホストコンピュータ２が当該コマの読取り（スキャン）順序、読取り条件、見込み所要時間などをポップアップウィンドウ４１に表示するようにした。この結果、操作者が所望するコマの読取り情報を簡単な操作で確認できるので、使い勝手のよい画像読取装置を提供できる。
（２）操作者が操作部材２Ｂを操作し、上記ポップアップウィンドウ４１でスキャン時間表示上を指定すると、ホストコンピュータ２が当該コマのスキャン（読取り）時間を各工程別にポップアップウィンドウ４２に表示するようにした。この結果、操作者が所望するコマの読取り所要時間を簡単な操作で確認できるので、使い勝手のよい画像読取装置を提供できる。
（３）操作者が操作部材２Ｂを操作し、モニター２Ａに表示されている連続スキャン登録一覧バー３２の最後部の登録番号（上記の例では１８）の右側のブランク部分を指定すると、ホストコンピュータ２が登録されている全コマの読取り（スキャン）所要時間、現在の時刻などをポップアップウィンドウ６１に表示するようにした。この結果、操作者は、読取り中のコマ番号や全所要時間、ポップアップ表示以降に見込まれる所要時間を簡単な操作で確認できるから、使い勝手のよい画像読取装置を提供できる。操作者は、読取り開始を指示すると画像読取装置のそばにいなくてもよく、読取り終了時刻までの時間を有効に活用できる。さらに、解像度などの読取り条件を設定すると、当該設定条件が読取り所要時間、すなわち、終了時刻に反映されるので、制限時間内でできるだけ高画質の画像読取りを行うことが可能になる。
（４）実際の画像読取り時の所要時間を計時してデータベースに読取り条件および工程別に登録し、最近ｎ回（上記の例では２０回）の至近平均を算出して見込み処理時間としたので、見込み所要時間が統計的に算出される。この結果、読取り画像によって読取り時間が変動する場合でも、所要時間の予測精度が向上する。
【００５３】
見込み所要時間は、データベース内の至近２０回分の平均値としたが、平均回数は２０回でなくてもよい。１０回分の平均値でもよいし、１００回分の平均値でもよい。
【００５４】
平均値を算出する代わりに、データベース内に登録されているデータの最頻値を見込み所要時間としてもよい。この場合は、データベースに登録されているデータのうち、当該読取り条件および当該工程の中で最も数多く登録されている値を探して見込み所要時間とする。データベースから最頻値を検索するとき、
１．データベースに登録された全てのデータから最頻値を探す
２．たとえば、最近２０回分のデータの中から最頻値を探す
３．たとえば、最近１００回分のデータの中から最頻値を探す
というように検索条件を変えてよい。
【００５５】
データベース内に登録されているデータの最頻値を検索する方法として、次のようにしてもよい。登録されている所要時間を、たとえば、５秒きざみで層別し、最も数多くのデータが分布する領域を選ぶ。２０秒以上２５秒未満の領域が最多分布区間である場合に、領域の中央となる２２．５秒を見込み所要時間とする。
【００５６】
上述した図４のポップアップウィンドウ４２内に、フィルム給送に要する所要時間の表示を加えてもよい。この場合には、当該コマの１つ前に読取ったコマ位置から当該コマ位置までフィルム原稿を給送するのに要する時間を表示する。フィルム原稿のコマを飛び越して読込む場合には、フィルム原稿の給送時間を含めない場合に比べて読取り所要時間をより正確に表示することができる。なお、ポップアップウィンドウ４１内のスキャン時間にもフィルム給送時間を含めて表示するようにする。
【００５７】
また、ポップアップウィンドウ４２内に、画像処理に要する所要時間の表示を加えてもよい。この場合には、ディジタル信号処理回路１７による画像処理に要する時間を表示する。たとえば、解像度を高く設定した場合や、画像に含まれる欠陥などを自動的に修正する処理を画像処理の中で行う場合などに、画像処理時間を含めない場合に比べて読取り所要時間をより正確に表示することができる。なお、ポップアップウィンドウ４１内のスキャン時間にも画像処理時間を含めて表示するようにする。
【００５８】
さらにまた、ポップアップウィンドウ４２内に、画像データの出力処理に要する所要時間の表示を加えてもよい。この場合には、画像読取部１からホストコンピュータ２側へのデータ送出に要する時間を表示する。たとえば、解像度を高く設定した場合など、データ送出時間を含めない場合に比べて読取り所要時間をより正確に表示することができる。なお、ポップアップウィンドウ４１内のスキャン時間にも画像送出時間を含めて表示するようにする。
【００５９】
上述したステップＳ７の代わりに、以下のようにポップアップ表示させてもよい。操作者は、操作部材２Ｂを操作してモニター２Ａに表示されている連続スキャン登録一覧バー３２（図３）内の登録番号のうち、読取り条件を確認したい登録番号を指定する。ホストコンピュータ２は、たとえば、登録番号３上にカーソルが置かれると、当該コマの読取り（スキャン）順序、読取り条件、見込み所要時間などをポップアップ表示させる。図７は、ポップアップウィンドウ７１の表示例を示す図である。ポップアップウィンドウ７１において、「コマ番号：Ｘ−１」は、コマ番号が（Ｘ−１）であることを示す。「ＡＦ：有り」は、予備撮像前にオートフォーカス処理を実施するように設定されていることを示す。「プリスキャン：有り」は、予備撮像を行うように設定されていることを示す。「解像度」以降は、上記▲１▼〜▲５▼の読取り条件の設定情報が表示される。「スキャン時間」は、当該コマ（この場合はコマ番号（Ｘ−１））の読取り処理に見込まれる処理時間の合計を示す。ポップアップウィンドウ７２については、上述したポップアップウィンドウ４２と同様であるので説明を省略する。
【００６０】
上述したポップアップウィンドウ４１、４２、５１、６１、７２、７２の各表示内容は、音声によって再生してもよい。
【００６１】
以上の説明では、サムネイル撮像と予備撮像とをそれぞれ行うようにしたが、サムネイル撮像によって得られた画像データから濃度分布を検出するようにして予備撮像を省略してもよい。
【００６２】
上述した説明では、指定された複数コマを続けて読取る連続スキャンを例に説明したが、１コマを読取る単コマスキャンに本発明を適用してもよい。
【００６３】
本実施の形態では、画像読取システムを画像読取部１およびホストコンピュータ２によって構成し、ホストコンピュータ２から操作するようにした。撮像条件の決定は画像読取部１のＣＰＵ１１で行い、見込み処理時間の演算および処理時間のデータベース作成はホストコンピュータ２で行う例を説明した。この代わりに、これらの処理を全てＣＰＵ１１側で行い、データベースをメモリ１２内に設けるようにしてもよい。この場合には、ホストコンピュータ２側で操作および表示のみを行う。
【００６４】
画像読取部１に操作部材およびモニタ表示用回路を設け、スタンドアローンタイプの画像読取装置として構成してもよい。この場合には、ホストコンピュータ２が不要になる。
【００６５】
以上の説明では、画像読取システムについて説明したが、上記画像読取部１およびホストコンピュータ２による画像読取処理プログラムをそれぞれ用意し、これらのプログラムを画像読取部１やホストコンピュータ２などに取込んで画像読取システムとして使用することができる。この場合には、画像読取部１のメモリ１２、パソコンなどのデータストレージ装置にそれぞれプログラムをローディングした上で実行させることにより、画像読取システムとして使用することができる。なお、画像読取システムを上記スタンドアローンタイプとして構成する場合には、ホストコンピュータ２用のプログラムが不要になる。プログラムのローディングは、プログラムが格納された記録媒体をセットして行ってもよいし、ネットワークを経由する方法でもよい。
【００６６】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明する。撮像素子は、たとえば、ラインセンサ２１によって構成される。画像処理回路は、たとえば、ディジタル信号処理回路１７によって構成される。画像信号出力手段は、たとえば、インターフェイス回路１３によって構成される。算出手段および制御手段は、たとえば、ホストコンピュータ２によって構成される。算出結果出力手段は、たとえば、モニター２Ａによって構成される。記憶手段は、たとえば、ホストコンピュータ２のストレージ装置によって構成される。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【００６７】
【発明の効果】
本発明によれば、読取処理の所要時間を算出して出力するようにしたので、操作者に終了時間を知らせることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による画像読取システムを説明するブロック図である。
【図２】ホストコンピュータにおける処理の流れを説明するフローチャートである。
【図３】サムネイル画像表示エリアおよび連続スキャン登録一覧バーの表示例を示す図である。
【図４】ポップアップウィンドウの表示例を示す図である。
【図５】ポップアップウィンドウの表示例を示す図である。
【図６】ポップアップウィンドウの表示例を示す図である。
【図７】ポップアップウィンドウの表示例を示す図である。
【符号の説明】
１…画像読取部、　　　　　　　　　２…ホストコンピュータ、
２Ａ…モニター、　　　　　　　　　２Ｂ…操作部材、
１１…ＣＰＵ、　　　　　　　　　　１２…メモリ、
１３…インターフェイス回路、　　　１４…照明ＬＥＤ駆動回路、
１５…アナログ信号処理回路、　　　１７…ディジタル信号処理回路、
１８…タイミング制御回路１８、　　１９…原稿駆動モータ駆動回路、
２１…ラインセンサ
【図１】
2004032167.tif 000003
【図２】
2004032167.tif 000004
【図３】
2004032167.tif 000005
【図４】
2004032167.tif 000006
【図５】
2004032167.tif 000007
【図６】
2004032167.tif 000008
【図７】
2004032167.tif 000009