(57)【要約】【課題】パーフォレーションの検出が正常にできない場合でもフィルムの画像をコマずれすることなく読み取ることを可能とし、パーフォレーションの検出が不安定になる可能性がある場合でもフィルムに露光されている全ての画像を確実に読み取ることを可能とする。【解決手段】フィルム３とＣＣＤ１０とを相対移動させると共に光を照射したフィルム３の透過光又は反射光に基づいてフィルム３の画像を読み取る画像読取装置において、マイコン１４は、パーフォレーションセンサ１６でフィルム３の先端を検知後、フィルム３を所定距離（テープ１８の長さ）移動するまではパーフォレーションセンサ１６によるパーフォレーションの検知を禁止し、フィルム３を所定距離移動した後はパーフォレーションセンサ１６による検知動作を繰り返し行うことでフィルム３の画像の読み取り位置を制御する。【選択図】      図２
2004215084.tif 000002
【特許請求の範囲】
【請求項１】
移動方向に沿って送り穴が形成されたフィルムと読取手段とを相対移動させると共に光を照射した前記フィルムの透過光又は反射光に基づいて前記フィルムの画像を読み取る画像読取装置において、
前記フィルムの先端を検知する第１の検知手段と、前記フィルムの送り穴を検知する第２の検知手段と、前記第１の検知手段で前記フィルムの先端を検知後、前記フィルムを所定距離移動するまでは前記第２の検知手段による送り穴の検知を禁止する禁止手段と、前記フィルムを前記所定距離移動した後は前記第２の検知手段による検知動作を繰り返し行うことで前記フィルムの画像の読み取り位置を制御する位置制御手段とを有することを特徴とする画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光源からフィルムに光を照射しフィルムからの透過光または反射光を撮像素子で撮像することでフィルムの画像を読み取る画像読取装置に関する。
【０００２】
【従来の技術】
従来、フィルムなどの透過原稿の画像を読み取る画像読取装置では、フィルムと撮像素子を相対的に移動させながら、光源からフィルムに光を照射することでフィルムから得られる透過光または反射光を撮像素子で撮像することにより画像を読み取る構成となっている。
【０００３】
この種の画像読取装置では、フィルムを画像読取装置に装着する方式として、フィルムストリップを画像読取装置にそのまま挿入して装着する方式や、フィルムストリップを専用のキャリアに装着し該キャリアを画像読取装置に挿入して装着する方式がある。フィルムストリップをそのまま挿入する方式では、画像を読み取る都度フィルムストリップをキャリアに装着せずに済むため使い勝手が良いのに対して、キャリアを用いる方式では、画像読取装置にそのまま挿入できないような短いフィルムでも画像の読み取りができるという利点がある。また、スライドマウントに装着したスライドフィルムの画像を読み取り可能な画像読取装置では、スライドマウントを専用のキャリアに装着し該キャリアを画像読取装置に挿入して装着する方式をとるのが一般的である。
【０００４】
画像読取装置における画像の読み取り機構の構成としては、フィルムの画像を所定の解像度で読み取るため、所定の倍率を有する光学系がフィルムと撮像素子の間に設けられる。また、この光学系にはフィルムの画像を撮像素子に結像させるための焦点調節機構が備えられる。焦点調節機構は、フィルムと撮像素子を結ぶ光軸に沿って光学系を移動させることが可能に構成されており、フィルムの画像が撮像素子にピントの合った状態で結像するように光学系を移動させて焦点を調節する。
【０００５】
画像読取装置におけるフィルムの給送機構の構成としては、フィルムを挟み込むローラをモータで回転させることによりフィルムをその長手方向に給送を行うと共に、フィルム給送時のフィルム上の画像を読み取る位置の制御は、フィルムの両側の長辺に一定間隔で連続的に開けられているパーフォレーション（送り穴）をセンサで検知してその数をカウントすることにより、フィルムの位置を把握して行う。
【０００６】
また、画像読取装置においてフィルムの画像のピントが合っているかどうかを判別するには、撮像素子で撮像したフィルムの画像のコントラストを検出することによって行う。光学系を移動させながら、画像読取装置に装着されたフィルムの所定のコマを撮像素子で撮像して得た画像のコントラストを連続的に検出し、コントラストが最も高くなる光学系の位置を求めてその位置に光学系を移動させることにより、光学系の位置を焦点の合った状態に調節する。
【０００７】
また、画像読取装置におけるフィルムの画像の読み取り手順としては、画像読取装置に装着されたフィルムまたはキャリアの全てのコマを粗い解像度でプリスキャンし、その後、読み取りたいコマを高解像度で本スキャンを行うのが一般的である。
【０００８】
【発明が解決しようとする課題】
しかしながら、上述した従来の画像読取装置においては次のような問題があった。ラボ業者などでフィルムの現像、焼付けなどを行う際に、フィルムのパーフォレーション部分にフィルムをつなぎ合わせるためのテープを貼る場合があり、パーフォレーション部分が覆い隠されてしまう場合がある。このようなフィルムを画像読取装置に挿入して画像を読み取ろうとすると、フィルムに貼付されたテープのためにセンサによるパーフォレーションの数のカウントが適正に行われず、画像読み取り位置の制御が誤動作してコマずれしてしまうという欠点がある。
【０００９】
また、通常は１本のフィルムを例えば６コマ単位にカットするが、カットの仕方によってはフィルムの短辺と最も短辺に近いパーフォレーションの間の距離（フィルムのある部分の距離）がごく細くなって、この部分をセンサで検知できる場合とできない場合が発生する。即ち、場合によってパーフォレーションの数をカウントしたりしなかったりというばらつきを生じることになり、その結果、やはり画像読み取り位置の制御が誤動作してコマずれしてしまうという欠点がある。
【００１０】
また、上述した従来の画像読取装置では、スライドマウントに装着したスライドフィルムの画像を読み取るために複数のスライドマウントをキャリアに装着した場合、スライドマウントへのスライドフィルムの装着状態やスライドフィルム自体のカール状態により、スライドフィルムと撮像素子の距離がスライドマウントごとに異なる距離になる可能性が高い。
【００１１】
このような場合、スライドマウントごとに光学系の焦点位置が異なってしまうため、ある特定のスライドマウントで焦点調節を行って全てのスライドマウントの画像を読み取ってしまうと、焦点調節を行ったスライドマウントではピントの合った状態で画像を読み取ることができるが、その他のスライドマウントではピントの合っていない状態で画像を読み取ることになってしまい、画像の品質が損なわれるという欠点がある。また、全てのコマをピントの合った状態で画像を読み取ろうとすると、プリスキャンと本スキャンの前に全てのコマで焦点調節を行わなければならず、画像の読み取りが完了するまで時間がかかってしまうという欠点がある。
【００１２】
本発明は、上述した点に鑑みなされたものであり、パーフォレーションの検出が正常にできない場合でもフィルムの画像をコマずれすることなく読み取ることを可能とし、パーフォレーションの検出が不安定になる可能性がある場合でもフィルムに露光されている全ての画像を確実に読み取ることを可能とした画像読取装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、本発明は、移動方向に沿って送り穴が形成されたフィルムと読取手段とを相対移動させると共に光を照射した前記フィルムの透過光又は反射光に基づいて前記フィルムの画像を読み取る画像読取装置において、前記フィルムの先端を検知する第１の検知手段と、前記フィルムの送り穴を検知する第２の検知手段と、前記第１の検知手段で前記フィルムの先端を検知後、前記フィルムを所定距離移動するまでは前記第２の検知手段による送り穴の検知を禁止する禁止手段と、前記フィルムを前記所定距離移動した後は前記第２の検知手段による検知動作を繰り返し行うことで前記フィルムの画像の読み取り位置を制御する位置制御手段とを有することを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１５】
［第１の実施の形態］
図１は本発明の第１の実施の形態の画像読取装置の外観構成を示す斜視図である。画像読取装置１は、フィルム挿入口２を備えており、フィルム挿入口２から挿入されたフィルム３を画像読み取り位置に給送し、フィルムとＣＣＤ（図２参照）を相対移動させると共に光を照射したフィルムの透過光に基づきフィルム上の画像を読み取るものである。フィルム３には、フィルム３の両側の長辺に沿って複数のパーフォレーション４が規則正しく開けられている。
【００１６】
図２は画像読取装置におけるフィルム３の給送及び画像の読み取りに関する構成を示すブロック図である。画像読取装置は、ランプ５、インバータ６、撮像光学系７、焦点調節モータ８、ＣＣＤ１０、信号処理回路１１、フィルム給送ローラ１２、ローラ駆動モータ１３、マイクロコンピュータ（以下マイコンと略称）１４、メモリ１５、パーフォレーションセンサ１６、センサ検出回路１７を備えている。図中９は光軸である。尚、画像読取装置は不図示のパーソナルコンピュータやプリンタ等に画像データを転送可能に構成されている。
【００１７】
画像読取装置において、ランプ５は、画像読み取り位置と対向する位置に配設されており、フィルム３に光を照射する。インバータ６は、ランプ６の照射光の光量を最適な光量に調節する。撮像光学系７は、フィルム３の透過光をＣＣＤ１０に結像させる。焦点調節モータ８は、撮像光学系７を光軸９に沿った方向に移動させる。ＣＣＤ１０は、フィルム３の透過光を電気信号に光電変換する。信号処理回路１１は、ＣＣＤ１０から出力される電気信号（画像信号）の信号処理を行う。フィルム給送ローラ１２は、フィルム３の給送路の両側に沿った状態で複数配設されており、フィルム３を挟持しながら給送する。ローラ駆動モータ１３は、フィルム給送ローラ１２を回転させる。
【００１８】
マイコン１４は、画像読取装置各部の制御を司るものであり、メモリ１５に内蔵されたプログラムに基づき図３及び図４のフローチャートに示す処理（第１の実施の形態）、図６及び図７のフローチャートに示す処理（第２の実施の形態）を実行する。メモリ１５は、信号処理回路１１で信号処理された画像データを蓄積する。パーフォレーションセンサ１６は、フィルム３の先端及びフィルム３におけるパーフォレーション４の有無を検出する。尚、パーフォレーションセンサ１６は、光軸９との間の距離がフィルム３に露光されている画像の１コマ分に相当する距離だけ離れるように配置されているものとする。センサ検出回路１７は、パーフォレーションセンサ１６の出力信号（パーフォレーション信号）を波形整形し、波形整形した信号をマイコン１４に出力する。
【００１９】
フィルム３の給送制御、画像読み取り制御などの全ての制御は、マイコン１４が司る。フィルム３の給送制御に関しては、ローラ駆動モータ１３を駆動することによってフィルム給送ローラ１２を回転させることにより行う。フィルム３の位置制御に関しては、パーフォレーションセンサ１６でフィルム３のパーフォレーション４の有無を検出することにより行う。フィルム給送ローラ１２によりフィルム３が給送されると、パーフォレーション４の有無によりパーフォレーションセンサ１６の出力信号が変化し、その出力信号をセンサ検出回路１７で波形整形した信号がマイコン１４に入力される。マイコン１４でこの波形整形された信号のエッジをカウントすることにより、フィルム３の現在位置を把握する。
【００２０】
画像読み取りに関しては、ランプ５により光を照射したフィルム３の透過光を撮像光学系７を介してＣＣＤ１０で撮像し、ＣＣＤ１０の出力信号を信号処理回路１１で信号処理を行った後、画像データとしてメモリ１５に蓄えられる。メモリ１５に蓄えられた画像データは、不図示のパーソナルコンピュータやプリンタ等に転送されて利用される。ランプ５の光量は、インバータ６により最適な光量に調節される。撮像光学系７は光軸９に沿った方向に移動可能となっており、焦点調節モータ８を駆動することによって撮像光学系７を光軸９に沿った方向に移動させることで、フィルム３の画像がピントの合った状態でＣＣＤ１０に結像するように焦点を調節する。
【００２１】
次に、上記の如く構成された第１の実施の形態の画像読取装置の動作を図１乃至図５を参照しながら詳細に説明する。
【００２２】
図３及び図４は画像読取装置の動作を示すフローチャートである。本フローチャートに示す処理は、画像読取装置のメモリ１５に内蔵され且つマイコン１４で処理されるプログラムフローを示すものであり、マイコン１４は該プログラムフローに従って画像読取装置の動作制御を実行する。本フローチャートに示す処理は、フィルム３を画像読取装置に挿入したときの１コマ目の画像読み取り処理を示している。以下、本フローチャートの各ステップに沿って説明する。
【００２３】
ステップＳ１０１（図ではＳ１０１と記す。以下同様）では、フィルム３を画像読取装置のフィルム挿入口２に挿入する。ここで、画像読取装置に挿入するフィルム３について図５を用いて説明する。上述したように、フィルム３の長辺に沿ってパーフォレーション４が規則正しく配置されている。フィルム３の短辺付近のパーフォレーション部分にはテープ１８が貼ってあるものとし、その長さは約１０ｍｍであるものとする。フィルム３は図５の矢印の方向に画像読取装置のフィルム挿入口２に挿入される。ステップＳ１０２では、マイコン１４はランプ５を点灯する。ランプ５の光量はマイコン１４からインバータ６に指示することにより設定される。ステップＳ１０３では、マイコン１４はパーフォレーションセンサ１６及びセンサ検出回路１７によるパーフォレーション信号の検出を開始する。
【００２４】
ステップＳ１０４では、マイコン１４はローラ駆動モータ１３を駆動させてフィルム給送ローラ１２を回転させることにより、フィルム３の給送を開始する。ステップＳ１０５では、マイコン１４はパーフォレーションセンサ１６によりパーフォレーション信号が検出されるまで待つ。この処理は、フィルム３の先端がパーフォレーションセンサ１６に到達するまで待つ処理である。ステップＳ１０６では、マイコン１４はパーフォレーションセンサ１６によるパーフォレーション信号の検出を一旦停止する。ステップＳ１０７では、マイコン１４はフィルム３を１０ｍｍ給送するまで待つ。この処理は、フィルム３上のテープ１８の貼ってある部分がパーフォレーションセンサ１６を通り過ぎるのを待つ処理である。フィルム３を１０ｍｍ給送したかどうかの判断は、例えばローラ駆動モータ１３の駆動速度から計算される時間待つことにより行う。
【００２５】
ステップＳ１０８では、マイコン１４はパーフォレーション信号の変化をカウントするためのパーフォレーションカウンタをクリアする。ステップＳ１０９では、マイコン１４はパーフォレーションセンサ１６によるパーフォレーション信号の検出を再開する。ステップＳ１１０では、マイコン１４はパーフォレーション信号が変化するまで待つ。この処理は、フィルム３のパーフォレーション４のエッジ部がパーフォレーションセンサ１６を通過するまで待つ処理である。ステップＳ１１１では、フィルム３のパーフォレーション４のエッジ部がパーフォレーションセンサ１６を通過したことに伴いパーフォレーション信号が変化したので、マイコン１４は上記パーフォレーションカウンタをカウントアップする。このパーフォレーションカウンタのカウント値は、パーフォレーションセンサ１６で検出したフィルム３の位置が図５のＡで示す位置のときに１となり、以後パーフォレーション信号が変化するたびにカウントアップしていく。
【００２６】
ステップＳ１１２では、上記パーフォレーションカウンタのカウント値が１３（図５のＡからＢまでのエッジ部の数）の場合はステップＳ１１３に進み、そうでない場合はステップＳ１１０に戻る。ステップＳ１１０からステップＳ１１２までのループで形成される処理では、上記パーフォレーションカウンタのカウント値が１３までカウントアップされるまで待つ処理を行っており、この処理は、フィルム３における図５のＢの位置がパーフォレーションセンサ１６に到達するまで待つ処理である。ステップＳ１１３では、マイコン１４はランプ５から光を照射したフィルム３の透過光をＣＣＤ１０で撮像することにより、フィルム上の画像を読み取る。画像の読み取りはフィルム３を給送しながら行う。フィルム３から読み取った画像は信号処理回路１１で処理された後、メモリ１５に蓄えられる。
【００２７】
ステップＳ１１４では、マイコン１４はフィルム３から１コマ分の画像を読み取るまで画像読み取りを続ける。フィルム３から１コマ分の画像を読み取ったかどうかの判断は、例えば１コマ分に相当する時間だけローラ駆動モータ１３でフィルム給送ローラ１２を駆動したかどうかを判別することにより行う。ステップＳ１１５では、フィルム３から１コマ分の画像を読み取ったので、マイコン１４は画像の読み取りを終了する。ステップＳ１１６では、マイコン１４はローラ駆動モータ１３の駆動を停止し、フィルム３の給送を停止する。ステップＳ１１７では、マイコン１４はパーフォレーションセンサ１６によるパーフォレーション信号の検出を停止し、本処理を終了する。
【００２８】
上記の動作フローでは、フィルム３を１コマ目の画像読み取り位置まで給送するときに、フィルム３の先端部分のテープ１８が貼られている部分ではパーフォレーション信号の検出をしないようにしている。そして、パーフォレーションカウンタのカウント値が１３（図５のＡからＢまでのエッジ部の数）になった時点で画像の読み取りを開始するようにしている。パーフォレーションカウンタのカウント値が１３となる位置はフィルム３における図５のＢの位置であり、パーフォレーションセンサ１６と光軸９は１コマ分離れているので、フィルム３における図５のＢの位置がパーフォレーションセンサ１６に到達したときにフィルム３の画像の読み取りを開始すれば、１コマ目の画像をコマずれすることなく読み取ることができる。
【００２９】
このような制御を行うことにより、フィルム３の先端部分の１０ｍｍはパーフォレーション４を検出しないようにするので、テープ１８が貼ってあるか否かに関わらず、フィルム３における図５のＢで示す位置ではパーフォレーションカウンタが必ず１３となり、常にフィルム３の画像をコマずれすることなく読み取ることが可能になる。尚、パーフォレーション信号を検出しない１０ｍｍという長さはあくまで例であり、フィルム３に貼付される想定されるテープの長さにより決定することで対応可能である。
【００３０】
尚、画像読取装置で読み取るフィルムとして３５ｍｍフィルムに関しての説明を行ったが、本発明はこれに限定されるものではなく、その他の種類のフィルムに関しても同様に適用できることは言うまでもない。
【００３１】
以上説明したように、第１の実施の形態によれば、フィルム先端のパーフォレーション部分にテープなどが貼られているなどの理由で、パーフォレーションの検出が正常にできない場合でも、フィルムの画像をコマずれすることなく読み取ることができるという効果がある。
【００３２】
［第２の実施の形態］
本発明の第２の実施の形態に係る画像読取装置の外観構成（図１）、画像読取装置におけるフィルムの給送及び画像読み取りに関する構成（図２）は、第１の実施の形態と同様であり詳細は上述したので説明を省略する。
【００３３】
次に、上記の如く構成された第２の実施の形態の画像読取装置の動作を図１及び図２、図６乃至図８を参照しながら詳細に説明する。
【００３４】
図６及び図７は画像読取装置の動作を示すフローチャートである。本フローチャートに示す処理は、画像読取装置のメモリ１５に内蔵され且つマイコン１４で処理されるプログラムフローを示すものであり、マイコン１４は該プログラムフローに従って画像読取装置の動作制御を実行する。本フローチャートに示す処理は、第１の実施の形態と同様にフィルム３を画像読取装置に挿入したときの１コマ目の画像読み取り処理を示している。以下、本フローチャートの各ステップに沿って説明する。
【００３５】
ステップＳ２０１では、フィルム３を画像読取装置のフィルム挿入口２に挿入する。ここで、画像読取装置に挿入するフィルム３について図８を用いて説明する。上述したように、フィルム３の長辺に沿ってパーフォレーション４が規則正しく配置されている。フィルム３の短辺と最も短辺に近いパーフォレーションの間（図８のＣの部分）の距離（フィルムのある部分の距離）は、ごく細くなっているものとする。フィルム３は図８の矢印の方向に画像読取装置のフィルム挿入口２に挿入される。ステップＳ２０２では、マイコン１４はランプ５を点灯する。ランプの光量はマイコン１４からインバータ６に指示することにより設定される。ステップＳ２０３では、マイコン１４はパーフォレーション信号の変化をカウントするためのパーフォレーションカウンタをクリアする。
【００３６】
ステップＳ２０４では、マイコン１４はパーフォレーションセンサ１６及びセンサ検出回路１７によるパーフォレーション信号の検出を開始する。ステップＳ２０５では、マイコン１４はローラ駆動モータ１３を駆動させてフィルム給送ローラ１２を回転させることにより、フィルム３の給送を開始する。ステップＳ２０６では、マイコン１４はパーフォレーション信号が変化するまで待つ。この処理は、フィルム３のパーフォレーション４のエッジ部がパーフォレーションセンサ１６を通過するまで待つ処理である。ステップＳ２０７では、フィルム３のパーフォレーション４のエッジ部がパーフォレーションセンサ１６を通過したことに伴いパーフォレーション信号が変化したので、マイコン１４は上記パーフォレーションカウンタをカウントアップする。
【００３７】
このパーフォレーションカウンタのカウント値は、フィルム３における図８のＣの部分をパーフォレーションセンサ１６で検知できたか否かによって変わる。フィルム３における図８のＣの部分を検知できた場合はフィルム３における図８のＤの位置のときに上記カウント値が３（１：フィルム先端（短辺）、２：最初のパーフォレーションの前のエッジ部、３：最初のパーフォレーションの後のエッジ部）となり、図８のＣの部分を検知できなかった場合はフィルム３における図８のＤの位置のときに上記カウント値が１となる。以後、パーフォレーション信号が変化するたびにパーフォレーションカウンタをカウントアップしていく。
【００３８】
ステップＳ２０８では、パーフォレーションカウンタのカウント値が１６の場合はステップＳ２０９に進み、そうでない場合はステップＳ２０６に戻る。ステップＳ２０６から２０８までのループで形成される処理では、パーフォレーションカウンタが１６までカウントアップされるまで待つ処理を行っており、この処理は、フィルム３における図８のＥまたはＦで示す位置がパーフォレーションセンサ１６に到達するまで待つ処理である。フィルム３における図８のＣの部分をパーフォレーションセンサ１６で検知できた場合は図８のＥの位置がパーフォレーションセンサ１６に到達するまで待つことになり、図８のＣの部分をパーフォレーションセンサ１６で検知できなかった場合は図８のＦの位置がパーフォレーションセンサ１６に到達するまで待つことになる。
【００３９】
ステップＳ２０９では、マイコン１４はランプ５から光を照射したフィルム３からの透過光をＣＣＤ１０で撮像することにより、フィルム上の画像を読み取る。画像の読み取りはフィルム３を給送しながら行う。フィルム３から読み取った画像は信号処理回路１１で処理された後、メモリ１５に蓄えられる。ステップＳ２１０では、マイコン１４はフィルム３から１コマ分の画像を読み取るまで画像読み取りを続ける。フィルム３から１コマ分の画像を読み取ったかどうかの判断は、例えば１コマ分に相当する時間だけローラ駆動モータ１３でフィルム給送ローラ１２を駆動したかどうかを判別することにより行う。ステップＳ２１１では、１コマ分の画像を読み取ったので、マイコン１４は画像の読み取りを終了する。ステップＳ２１２では、マイコン１４はローラ駆動モータ１３の駆動を停止し、フィルム３の給送を停止する。ステップＳ２１３では、マイコン１４はパーフォレーションセンサ１６によるパーフォレーション信号の検出を停止し、本処理を終了する。
【００４０】
上記の動作フローでは、フィルム３を１コマ目の画像読み取り位置まで給送するときに、フィルム３における図８のＣの部分の距離が短いためにパーフォレーションセンサ１６でパーフォレーション４を検知できない場合もあることを考慮してフィルム３を給送し、パーフォレーションカウンタのカウント値が１６になった時点でフィルム３の画像の読み取りを開始するようにしている。パーフォレーションカウンタのカウント値が１６となる位置は、フィルム３における図８のＣの部分をパーフォレーションセンサ１６で検知できた場合は図８のＥの位置であり、図８のＣの部分をパーフォレーションセンサ１６で検知できなかった場合は図８のＦの位置である。
【００４１】
パーフォレーションセンサ１６と光軸９との間の距離は１コマ分離れているので、フィルム３における図８のＦの位置がパーフォレーションセンサ１６に到達したときにフィルム３の画像の読み取りを開始すれば、１コマ目の画像をコマずれすることなく読み取ることができる。フィルム３における図８のＥの位置がパーフォレーションセンサ１６に到達したときに画像の読み取りを開始すると、１コマ目の画像の読み取り開始がパーフォレーション１個分だけ早くなり、余分な画像を読み取ることになるが、後でトリミングすることで対応することができる。
【００４２】
もし上記のような処理を行わず、フィルム３における図８のＣの部分の距離がパーフォレーションセンサ１６で十分検知できる距離であるという前提で処理してしまうと、図８のＣの部分をパーフォレーションセンサ１６で検知できなかった場合には、図８のＧの位置がパーフォレーションセンサ１６に到達したときに画像の読み取りを開始することになり、フィルム３の画像の読み取り開始が遅れてコマの先頭部分を読み損なうことになってしまう。従って、本実施形態のような処理を行うことにより、フィルム先端部分のパーフォレーションの形状がどのようにカットされていたとしても、コマの先頭部分の画像の読み取りが欠落することなく、必ず読み取ることが可能になる。
【００４３】
尚、画像読取装置で読み取るフィルムとして３５ｍｍフィルムに関しての説明を行ったが、本発明はこれに限定されるものではなく、その他の種類のフィルムに関しても同様に適用できることは言うまでもない。
【００４４】
以上説明したように、第２の実施の形態によれば、フィルム先端のカット形状によりフィルム先端と最初のパーフォレーションの間が極端に細くなっているなどの理由で、パーフォレーションの検出が不安定になる可能性がある場合でも、フィルムに露光されている全ての画像を確実に読み取ることができるという効果がある。
【００４５】
［第３の実施の形態］
図９は本発明の第３の実施の形態の画像読取装置の外観構成を示す斜視図である。画像読取装置１０１は、フィルム挿入口１０２を備えると共に、フィルム挿入口１０２に対しスライドマウント１０４を装着したキャリア１０３を挿入するように構成されており、キャリア１０３とＣＣＤ（図１０参照）を相対移動させると共に光を照射したスライドマウント１０４の透過光に基づきスライドマウント上の画像を読み取るものである。尚、図９では画像読取装置のフィルム挿入口１０２にキャリア１０３を挿入する場合を示しているが、フィルム挿入口１０２にフィルムストリップをそのまま挿入することもできる。
【００４６】
図１０は画像読取装置におけるキャリア１０３の給送及び画像の読み取りに関する構成を示すブロック図である。画像読取装置は、ランプ１０５、インバータ１０６、撮像光学系１０７、焦点調節モータ１０８、ＣＣＤ１１０、信号処理回路１１１、フィルム給送ローラ１１２、ローラ駆動モータ１１３、マイコン１１４、メモリ１１５を備えている。図中１０９は光軸である。尚、画像読取装置は不図示のパーソナルコンピュータやプリンタ等に画像データを転送可能に構成されている。
【００４７】
マイコン１１４は、画像読取装置各部の制御を司るものであり、メモリ１１５に内蔵されたプログラムに基づき図１１及び図１２のフローチャートに示す処理（第３の実施の形態）、図１３及び図１４のフローチャートに示す処理（第４の実施の形態）を実行する。マイコン１１４以外の上記各部の機能は第１の実施の形態と同様であり説明を省略する。キャリア１０３の給送制御、画像読み取り制御などの全ての制御は、マイコン１１４が司る。キャリア１０３の給送制御に関しては、ローラ駆動モータ１１３を駆動することによってフィルム給送ローラ１１２を回転させることにより行う。
【００４８】
画像読み取りに関しては、ランプ１０５により光を照射したキャリア１０３に装着されたスライドマウント１０４からの透過光を撮像光学系７を介してＣＣＤ１１０で撮像し、ＣＣＤ１１０の出力信号を信号処理回路１１１で信号処理を行った後、画像データとしてメモリ１１５に蓄えられる。メモリ１１５に蓄えられた画像データは、不図示のパーソナルコンピュータやプリンタ等に転送されて利用される。ランプ１０５の光量は、インバータ１０６により最適な光量に調節される。撮像光学系１０７は光軸１０９に沿った方向に移動可能となっており、焦点調節モータ１０８を駆動することによって撮像光学系１０７を光軸１０９に沿った方向に移動させることで、スライドマウント１０４の画像がピントの合った状態でＣＣＤ１１０に結像するように焦点を調節する。
【００４９】
次に、上記の如く構成された第３の実施の形態の画像読取装置の動作を図９乃至図１２を参照しながら詳細に説明する。
【００５０】
図１１及び図１２は画像読取装置の動作を示すフローチャートである。本フローチャートに示す処理は、画像読取装置のメモリ１１５に内蔵され且つマイコン１１４で処理されるプログラムフローを示すものであり、マイコン１１４は該プログラムフローに従って画像読取装置の動作制御を実行する。本フローチャートに示す処理は、キャリア１０３を画像読取装置に挿入したときの画像読み取り処理を示している。以下、本フローチャートの各ステップに沿って説明する。
【００５１】
ステップＳ３０１では、キャリア１０３を画像読取装置のフィルム挿入口１０２に挿入する。ステップＳ３０２では、マイコン１１４はランプ１０５を点灯する。ランプ１０５の光量はマイコン１１４からインバータ１０６に指示することにより設定される。ステップＳ３０３では、マイコン１１４はローラ駆動モータ１１３を駆動させてフィルム給送ローラ１１２を回転させることにより、１コマ目の画像が読み取り可能な位置にキャリア１０３を移動させる。ステップＳ３０４では、マイコン１１４はランプ１０５から光を照射したスライドマウント１０４からの透過光をＣＣＤ１１０で撮像することにより、スライドマウント１０４から画像を読み取る。画像の読み取りは撮像光学系１０７を光軸１０９の方向に移動させながら行う。スライドマウント１０４から読み取った画像は信号処理回路１１１で処理された後、メモリ１１５に蓄えられる。
【００５２】
ステップＳ３０５では、マイコン１１４は上記ステップＳ３０４でスライドマウント１０４から読み取った画像から、撮像光学系１０７の各位置に対応した画像の鮮鋭度を計算し、画像の鮮鋭度が最大となる撮像光学系１０７の位置を焦点位置とする。画像の鮮鋭度はコントラストの度合いを示すものであり、画像の鮮鋭度の計算方法は、例えばＣＣＤ１１０の隣接画素の差分の２乗を全て加算することにより求められる。ステップＳ３０６では、上記ステップＳ３０４でスライドマウント１０４から読み取った画像が最終コマの場合はステップＳ３０８に進み、まだコマがある場合はステップＳ３０７に進む。
【００５３】
ステップＳ３０７では、マイコン１１４はキャリア１０３を次のコマに移動させた後、ステップＳ３０４に戻る。ステップＳ３０８では、マイコン１１４は上記ステップＳ３０５で計算した各コマの焦点位置から全コマの平均の焦点位置を求め、その位置に撮像光学系１０７を移動させる。ステップＳ３０９では、マイコン１１４はキャリア１０３に装着されたスライドマウント１０４を全コマ粗い解像度（低解像度）でプリスキャンを行う。プリスキャンで読み取った画像は、画像読取装置に接続された不図示のパーソナルコンピュータ上の画面に表示され、ユーザが本スキャンするコマを選択するために用いられる。
【００５４】
ステップＳ３１０では、ユーザが選択したコマを本スキャンするため、マイコン１１４はそのコマの位置にキャリア１０３を移動させる。ステップＳ３１１では、マイコン１１４は本スキャンするコマに対応した、上記ステップＳ３０５で検出した焦点位置に撮像光学系１０７を移動させる。ステップＳ３１２では、マイコン１１４は高解像度で本スキャンを行う。本スキャンで読み取った画像は、プリスキャンと同じくパーソナルコンピュータ上の画面に表示され、ユーザが印刷などの用途に使用することができる。ステップＳ３１３では、ユーザが選択した本スキャンを行うコマがまだ他にある場合はステップＳ３１０に戻り、本スキャンを行うコマがもうない場合は画像読み取り処理を終了する。
【００５５】
上記の動作フローでは、スライドマウント１０４の各コマで焦点位置の検出を行い、プリスキャンは全コマの平均の焦点位置で画像を読み取り、本スキャンでは各コマに対応した焦点位置で画像を読み取っている。
【００５６】
このような制御を行うことにより、プリスキャンでは全てのコマを同一の焦点位置で画像の読み取りを行うため、各コマごとに撮像光学系１０７の移動を行う必要がなく、プリスキャンにかかる時間を短縮することができる。プリスキャンでは解像度は低く、それほど精度の高いピント制御が必要にならないため、このようにすることが可能になる。また、本スキャンでは各コマそれぞれに対して焦点位置の調節を行うため、スライドマウントごとにフィルム面の位置がばらついていたとしても、それぞれのコマに応じた焦点位置で画像の読み取りを行うため、常にピントの合った高品質な画像を取得することができる。
【００５７】
以上説明したように、第３の実施の形態によれば、複数のスライドマウントの画像を読み取るときに、スライドマウントごとに撮像光学系の焦点位置が異なっている場合でも、全てのスライドマウントの焦点位置の平均位置で低解像度のプリスキャンを行うため、ピントの合った状態で高速にプリスキャンを行うことができると共に、各スライドマウントの焦点位置で高解像度の本スキャンを行うようにしたため、高品質な画像を全てのコマで読み取ることができるという効果がある。
【００５８】
［第４の実施の形態］
本発明の第４の実施の形態に係る画像読取装置の外観構成（図９）、画像読取装置におけるキャリアの給送及び画像読み取りに関する構成（図１０）は、第３の実施の形態と同様であり詳細は上述したので説明を省略する。
【００５９】
次に、上記の如く構成された第４の実施の形態の画像読取装置の動作を図９及び図１０、図１３及び図１４を参照しながら詳細に説明する。
【００６０】
図１３及び図１４は画像読取装置の動作を示すフローチャートである。本フローチャートに示す処理は、画像読取装置のメモリ１１５に内蔵され且つマイコン１１４で処理されるプログラムフローを示すものであり、マイコン１１４は該プログラムフローに従って画像読取装置の動作制御を実行する。本フローチャートに示す処理は、第３の実施の形態と同様にキャリア１０３を画像読取装置に挿入したときの画像読み取り処理を示している。以下、本フローチャートの各ステップに沿って説明する。
【００６１】
本フローチャートでは第３の実施の形態に対してステップＳ４０１及びステップＳ４０２が追加されている点のみが異なるので、ステップＳ４０１及びステップＳ４０２についてのみ説明する。ステップＳ４０１では、マイコン１１４はステップＳ３０５（画像の鮮鋭度を計算して焦点位置を検出する処理）で検出した焦点位置が所定範囲内にあるかどうかを判別し、所定範囲内の場合はステップＳ３０６（最終コマか否かを判定する処理）に進み、所定範囲外の場合はステップＳ４０２に進む。ステップＳ４０２では、マイコン１１４は焦点位置を所定の位置とし、ステップＳ３０６に進む。
【００６２】
上記の動作フローでは、スライドマウント１０４の各コマで焦点位置の検出を行った結果が所定範囲内にあるかどうかを判別して、所定範囲外の場合は焦点位置を所定の位置とする処理を行っている。所定の位置とは、例えば画像読取装置の構造上決まる位置である。これは、焦点位置の検出が正常にできたかどうかをチェックするものであり、正常に検出できなかった場合にステップＳ３０８の全コマの焦点位置を平均した結果が不適切になってしまうのを防止するための処理である。
【００６３】
このような制御を行うことにより、あるコマのフィルムに露光されている画像がコントラストが低くて焦点位置の検出に失敗した場合に、プリスキャンで画像を読み取るときの撮像光学系１０７の位置が不適切な位置にならないようにすることができ、ピントの合った状態でプリスキャンの画像を読み取ることができる。
【００６４】
以上説明したように、第４の実施の形態によれば、第３の実施の形態と同様に、ピントの合った状態で高速にプリスキャンを行うことができると共に、高品質な画像を全てのコマで読み取ることができるという効果がある。
【００６５】
［他の実施の形態］
上記各実施形態では、フィルムまたはスライドマウントに光を照射しその透過光に基づき画像を読み取る画像読取装置を例に挙げたが、本発明はこれに限定されるものではなく、フィルムまたはスライドマウントに光を照射しその反射光に基づき画像を読み取る画像読取装置に適用してもよい。
【００６６】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６７】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００７０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００７１】
［実施態様の例］
本発明の実施態様の例を以下に列挙する。
【００７２】
「実施態様１」
移動方向に沿って送り穴が形成されたフィルムと読取手段とを相対移動させると共に光を照射した前記フィルムの透過光又は反射光に基づいて前記フィルムの画像を読み取る画像読取装置において、
前記フィルムの先端を検知する第１の検知手段と、前記フィルムの送り穴を検知する第２の検知手段と、前記第１の検知手段で前記フィルムの先端を検知後、前記フィルムを所定距離移動するまでは前記第２の検知手段による送り穴の検知を禁止する禁止手段と、前記フィルムを前記所定距離移動した後は前記第２の検知手段による検知動作を繰り返し行うことで前記フィルムの画像の読み取り位置を制御する位置制御手段とを有し、
前記所定距離は、前記フィルムの一部の送り穴を覆い隠す状態で貼付された部材の長さであることを特徴とする画像読取装置。
【００７３】
「実施態様２」
前記第２の検知手段は、前記フィルムへの照射光の光軸との間の距離が前記フィルムの画像の１コマ分に相当する距離だけ離間するように配置され、
前記位置制御手段は、前記第１の検知手段で前記フィルムの先端を検知後に前記フィルムを前記所定距離移動してから前記第２の検知手段により規定数の送り穴を検知した時点で前記フィルムの画像の読み取りを開始させることを特徴とする実施態様１記載の画像読取装置。
【００７４】
「実施態様３」
移動方向に沿って送り穴が形成されたフィルムと読取手段とを相対移動させると共に光を照射した前記フィルムの透過光又は反射光に基づいて前記フィルムの画像を読み取る画像読取装置において、
前記フィルムの送り穴を検知する検知手段と、前記検知手段による検知動作を繰り返し行うことで前記フィルムの画像の読み取り位置を制御する位置制御手段と、前記位置制御手段で制御する前記フィルムの画像の読み取り位置を前記フィルムの所定距離に基づいて補正する位置補正手段とを有することを特徴とする画像読取装置。
【００７５】
「実施態様４」
前記所定距離は、前記送り穴の長さであることを特徴とする実施態様３記載の画像読取装置。
【００７６】
「実施態様５」
前記検知手段は、前記フィルムへの照射光の光軸との間の距離が前記フィルムの画像の１コマ分に相当する距離だけ離間するように配置され、
前記位置補正手段は、前記検知手段で前記フィルムの先端と最初の送り穴との間を検知できた場合と検知できない場合とにおいて、前記フィルムの画像の読み取り位置を、前記検知手段により規定数の送り穴を検知した位置とすることを特徴とする実施態様３又は４記載の画像読取装置。
【００７７】
「実施態様６」
フィルムに光を照射し読取手段により前記フィルムの透過光又は反射光に基づいて前記フィルムの画像を読み取る画像読取装置において、
前記フィルムから読み取った画像の鮮鋭度を検出する鮮鋭度検出手段と、前記鮮鋭度検出手段の検出結果に基づいて前記フィルムと前記読取手段との間の光学系の焦点位置を検出する焦点位置検出手段と、前記焦点位置検出手段により前記フィルムが装着されたスライドマウントの各コマで焦点位置を検出し、全コマの平均の焦点位置で全コマの画像を低解像度で読み取る制御を行う第１の読取制御手段と、指定コマで検出した焦点位置で指定コマの画像を高解像度で読み取る制御を行う第２の読取制御手段とを有することを特徴とする画像読取装置。
【００７８】
「実施態様７」
前記焦点位置検出手段で検出した焦点位置が所定範囲内か否かを判別する判別手段と、前記判別手段で所定範囲外であると判別した場合に焦点位置を所定の位置とする焦点位置制御手段とを有することを特徴とする実施態様６記載の画像読取装置。
【００７９】
「実施態様８」
移動方向に沿って送り穴が形成されたフィルムと読取手段とを相対移動させると共に光を照射した前記フィルムの透過光又は反射光に基づいて前記フィルムの画像を読み取る画像読取装置における画像読取制御方法において、
前記フィルムの先端を検知する第１の検知工程と、前記フィルムの送り穴を検知する第２の検知工程と、前記第１の検知工程で前記フィルムの先端を検知後、前記フィルムを所定距離移動するまでは前記第２の検知工程による送り穴の検知を禁止する禁止工程と、前記フィルムを前記所定距離移動した後は前記第２の検知工程による検知動作を繰り返し行うことで前記フィルムの画像の読み取り位置を制御する位置制御工程とを有することを特徴とする画像読取制御方法。
【００８０】
「実施態様９」
移動方向に沿って送り穴が形成されたフィルムと読取手段とを相対移動させると共に光を照射した前記フィルムの透過光又は反射光に基づいて前記フィルムの画像を読み取る画像読取装置に適用されるプログラムにおいて、
前記フィルムの先端を検知する第１の検知機能と、前記フィルムの送り穴を検知する第２の検知機能と、前記第１の検知機能で前記フィルムの先端を検知後、前記フィルムを所定距離移動するまでは前記第２の検知機能による送り穴の検知を禁止する禁止機能と、前記フィルムを前記所定距離移動した後は前記第２の検知機能による検知動作を繰り返し行うことで前記フィルムの画像の読み取り位置を制御する位置制御機能を、コンピュータに実現させるためのプログラム。
【００８１】
「実施態様１０」
移動方向に沿って送り穴が形成されたフィルムと読取手段とを相対移動させると共に光を照射した前記フィルムの透過光又は反射光に基づいて前記フィルムの画像を読み取る画像読取装置における画像読取制御方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体において、
前記画像読取制御方法は、前記フィルムの先端を検知する第１の検知ステップと、前記フィルムの送り穴を検知する第２の検知ステップと、前記第１の検知ステップで前記フィルムの先端を検知後、前記フィルムを所定距離移動するまでは前記第２の検知ステップによる送り穴の検知を禁止する禁止ステップと、前記フィルムを前記所定距離移動した後は前記第２の検知ステップによる検知動作を繰り返し行うことで前記フィルムの画像の読み取り位置を制御する位置制御ステップとを有することを特徴とする記憶媒体。
【００８２】
【発明の効果】
以上説明したように、本発明によれば、第１の検知手段でフィルムの先端を検知後、フィルムを所定距離移動するまでは第２の検知手段による送り穴の検知を禁止し、フィルムを所定距離移動した後は第２の検知手段による検知動作を繰り返し行うことでフィルムの画像の読み取り位置を制御するため、フィルム先端の送り穴（パーフォレーション）部分にテープなどの部材が貼られているなどの理由で、送り穴の検出が正常にできない場合でも、フィルムの画像をコマずれすることなく読み取ることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像読取装置の外観構成を示す斜視図である。
【図２】画像読取装置におけるフィルムの給送及び画像の読み取りに関する構成を示すブロック図である。
【図３】画像読取装置の動作を示すフローチャートである。
【図４】図３のフローチャートの続きである。
【図５】フィルムの構成を示す図である。
【図６】本発明の第２の実施の形態に係る画像読取装置の動作を示すフローチャートである。
【図７】図６のフローチャートの続きである。
【図８】フィルムの構成を示す図である。
【図９】本発明の第３の実施の形態に係る画像読取装置の外観構成を示す斜視図である。
【図１０】画像読取装置におけるキャリアの給送及び画像の読み取りに関する構成を示すブロック図である。
【図１１】画像読取装置の動作を示すフローチャートである。
【図１２】図１１のフローチャートの続きである。
【図１３】本発明の第４の実施の形態に係る画像読取装置の動作を示すフローチャートである。
【図１４】図１３のフローチャートの続きである。
【符号の説明】
１、１０１  画像読取装置
２、１０２  フィルム挿入口
３  フィルム
４  パーフォレーション（送り穴）
５、１０５  ランプ
６、１０６  インバータ
７、１０７  撮像光学系
８、１０８  焦点調節モータ
１０、１１０  ＣＣＤ（読取手段）
１１、１１１  信号処理回路
１２、１１２  フィルム給送ローラ
１３、１１３  ローラ駆動モータ
１４  マイコン（禁止手段、位置制御手段、位置補正手段）
１５、１１５  メモリ
１６  パーフォレーションセンサ（第１の検知手段、第２の検知手段、検知手段）
１７  センサ検出回路
１８  テープ（貼付された部材）
１０３  キャリア
１０４  スライドマウント
１１４  マイコン（鮮鋭度検出手段、焦点位置検出手段、第１の読取制御手段、第２の読取制御手段、判別手段、焦点位置制御手段）
【図１】
2004215084.tif 000003
【図２】
2004215084.tif 000004
【図３】
2004215084.tif 000005
【図４】
2004215084.tif 000006
【図５】
2004215084.tif 000007
【図６】
2004215084.tif 000008
【図７】
2004215084.tif 000009
【図８】
2004215084.tif 000010
【図９】
2004215084.tif 000011
【図１０】
2004215084.tif 000012
【図１１】
2004215084.tif 000013
【図１２】
2004215084.tif 000014
【図１３】
2004215084.tif 000015
【図１４】
2004215084.tif 000016