(57)【要約】【課題】  解像度の異なる画像を取得するイメージセンサの画素を有効に活用するとともに、解像度の異なる画像を取得する際の動作時間を抑制する。【解決手段】    画像原稿から画像データを生成する画像取得装置は、走査ユニット２００と、走査ユニット２００を走査開始位置ＰＳＳから走査終了位置ＰＳＥまで移動させる走査ユニット搬送部と、を備えている。この走査ユニット２００は、解像度が互いに異なる画像を取得するための２つのレンズ系と、２つのレンズ系を移動させてレンズ系を切り替えるレンズ系切替部と、を備えている。画像取得装置を制御する画像取得装置制御部は、低解像度取込レンズ系３１２による画像の取得の後、走査ユニット２００を走査終了位置ＰＳＥから走査開始位置ＰＳＳまで移動させるとともに、レンズ系を高解像度取込レンズ系３２２に切り替えるプリスキャンモードを備えている。【選択図】  図７
2007043438.tif 000002
【特許請求の範囲】
【請求項１】
画像原稿の画像を取り込み、画像データを生成する画像取得装置であって、
前記画像原稿の画像の一部を取り込む走査ユニットと、
前記走査ユニットを走査開始位置から走査終了位置まで移動させることにより前記走査ユニットを用いて前記画像原稿の画像全体を取り込むことを可能にする走査ユニット搬送部と、
前記画像取得装置を制御する画像取得装置制御部と、
を備え、
前記走査ユニットは、
前記画像原稿上の単位長さあたりの画素数である解像度が互いに異なる画像である高解像度画像と低解像度画像とを取り込むための、高解像度取込レンズ系および低解像度取込レンズ系と、
前記高解像度取込レンズ系と前記低解像度取込レンズ系とを移動させることにより、前記画像の取り込みに用いるレンズ系を切り替えるレンズ系切替部と、
を備え、
前記画像取得装置制御部は、前記低解像度取込レンズ系を用いた前記低解像度画像の取り込みの後、前記走査ユニットを前記走査終了位置から前記走査開始位置まで移動させるとともに、前記画像の取り込みに用いるレンズ系を前記高解像度取込レンズ系に切り替えるプリスキャンモードを備える、画像取得装置。
【請求項２】
請求項１記載の画像取得装置であって、さらに、
前記画像原稿における前記高解像度画像の取得範囲を設定するスキャン範囲設定部を備え、
前記スキャン範囲設定部は、前記低解像度画像を表す画像データに基づいて前記高解像度画像の取得範囲を設定する、画像取得装置。
【請求項３】
画像原稿の画像を取り込み、画像データを生成する画像取得装置の制御方法であって、
前記画像取得装置は、
前記画像原稿の画像の一部を取り込む走査ユニットと、
前記走査ユニットを走査開始位置から走査終了位置まで移動させることにより前記走査ユニットを用いて前記画像原稿の画像全体を取り込むことを可能にする走査ユニット搬送部と、
を備え、
前記走査ユニットは、
前記画像原稿上の単位長さあたりの画素数である解像度が互いに異なる画像である高解像度画像と低解像度画像とを取り込むための、高解像度取込レンズ系および低解像度取込レンズ系と、
前記高解像度取込レンズ系と前記低解像度取込レンズ系とを移動させることにより、前記画像の取り込みに用いるレンズ系を切り替えるレンズ系切替部と、
を備え、
前記制御方法は、
（ａ）前記低解像度取込レンズ系を用いて前記低解像度画像を取り込む工程と、
（ｂ）前記工程（ａ）の後、前記走査ユニットを前記走査終了位置から前記走査開始位置まで移動させるとともに、前記画像の取り込みに用いるレンズ系を前記高解像度取込レンズ系に切り替える工程と、
を備える、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、互いに異なる解像度の画像を取得する技術に関する。
【背景技術】
【０００２】
イメージスキャナを用いてフィルムの画像を取得するフィルムスキャンを行う場合、紙等の反射原稿の大きさよりも小さいフィルム上の画像を取得するために高解像度の画像取り込みが必要となる。そのため、反射原稿の画像の取得とフィルムスキャンとの双方が可能なイメージスキャナでは、フィルムスキャンで要求される解像度で、反射原稿の全面が取り込み可能となるように画素数の多いイメージセンサを使用する必要がある。
【０００３】
このように画素数の多いイメージセンサを使用しても、イメージスキャナで取得可能な画像データのサイズには上限があるため、画素数の多いイメージセンサの全て画素を画像の取り込みに使用できない場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した従来の課題を解決するためになされたものであり、解像度の異なる画像を取得するイメージセンサの画素を有効に活用するとともに、解像度の異なる画像を取得する際の動作時間を抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的の少なくとも一部を達成するために、本発明の画像取得装置は、画像原稿の画像を取り込み、画像データを生成する画像取得装置であって、前記画像原稿の画像の一部を取り込む走査ユニットと、前記走査ユニットを走査開始位置から走査終了位置まで移動させることにより前記走査ユニットを用いて前記画像原稿の画像全体を取り込むことを可能にする走査ユニット搬送部と、前記画像取得装置を制御する画像取得装置制御部と、を備え、前記走査ユニットは、前記画像原稿上の単位長さあたりの画素数である解像度が互いに異なる画像である高解像度画像と低解像度画像とを取り込むための、高解像度取込レンズ系および低解像度取込レンズ系と、前記高解像度取込レンズ系と前記低解像度取込レンズ系とを移動させることにより、前記画像の取り込みに用いるレンズ系を切り替えるレンズ系切替部と、を備え、前記画像取得装置制御部は、前記低解像度取込レンズ系を用いた前記低解像度画像の取り込みの後、前記走査ユニットを前記走査終了位置から前記走査開始位置まで移動させるとともに、前記画像の取り込みに用いるレンズ系を前記高解像度取込レンズ系に切り替えるプリスキャンモードを備えることを特徴とする。
【０００６】
この構成によれば、画像の取り込み解像度に応じてレンズ系を切り替えることにより、解像度の異なる画像を取得するイメージセンサの画素を有効に活用できる。また、低解像度画像の取り込みの後、走査ユニットの走査終了位置から走査開始位置までの移動と、レンズ系を高解像度取込レンズ系に切り替えるためのレンズ系の移動とがほぼ同時に実行される。そのため、低解像度画像の取り込みの後、高解像度画像の取り込みが可能となるまでの時間をより短くすることができる。
【０００７】
前記画像取得装置は、さらに、前記画像原稿における前記高解像度画像の取得範囲を設定するスキャン範囲設定部を備え、前記スキャン範囲設定部は、前記低解像度画像を表す画像データに基づいて前記高解像度画像の取得範囲を設定するものとしても良い。
【０００８】
この構成によれば、高解像度画像の取得範囲が、低解像度画像を表す画像データに基づいて設定されるので、高解像度画像の取得に必要な範囲よりも取得範囲が大きくなることが抑制できる。そのため、高解像度画像を取得することにより生成される画像データのサイズをより小さくすることができる。
【０００９】
なお、本発明は、種々の態様で実現することが可能であり、例えば、画像取得装置および画像取得方法、それらの装置または方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明を実施するための最良の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例：
Ｂ．変形例：
【００１１】
Ａ．実施例：
図１は、本発明の一実施形態としてのイメージスキャナ１００の外観を示す斜視図である。イメージスキャナ１００は、スキャナ本体１１０と、原稿カバー１２０と、を備えている。スキャナ本体１１０は、画像原稿を置くための透明な原稿台１１２と、走査ユニット２００（「キャリッジ」とも呼ばれる）と、を備えている。走査ユニット２００は、スキャナ本体１１０内部を図１に示す矢印の方向（走査方向）に移動するように構成されている。
【００１２】
図２は、イメージスキャナ１００の機能的構成を示す機能ブロック図である。イメージスキャナ１００は、イメージスキャナ１００各部を制御するスキャナ制御部１５０と、走査ユニット２００と、走査ユニット２００を走査方向に搬送する走査ユニット搬送部１４２と、を備えている。
【００１３】
スキャナ制御部１５０は、外部インターフェース１５２と、スキャン実行部１５４と、画像取得部１５８と、レンズ切替制御部１６０と、走査制御部１４０と、を備えている。走査ユニット２００は、イメージセンサ２０２と、焦点距離の異なる２つのレンズ系が取り付けられたレンズ架台（図示しない）を駆動するレンズ架台駆動部２０６と、を備えている。
【００１４】
外部インターフェース１５２は、コンピュータＰＣに接続されている。コンピュータＰＣは、イメージスキャナ１００により画像原稿の画像を取得するためのユーザの指示に従って、スキャニング要求ＲＱＳを外部インターフェース１５２に送出する。このスキャニング要求ＲＱＳは、取得される画像データの解像度（画像原稿１インチあたりの画素数）を表す解像度指定情報や、画像の取込対象となる画像原稿の領域を表す取込領域指定情報等の種々の情報を含んでいる。
【００１５】
外部インターフェース１５２は、受け取ったスキャニング要求ＲＱＳをスキャン実行部１５４に供給する。スキャン実行部１５４は、受け取ったスキャニング要求ＲＱＳに基づいて、画像取得信号ＳＩＣと、画像出力信号ＳＩＰと、レンズ指定信号ＳＬＳと、走査制御信号ＳＣＣと、を生成する。生成された画像取得信号ＳＩＣと画像出力信号ＳＩＰとは画像取得部１５８に供給され、レンズ指定信号ＳＬＳはレンズ切替制御部１６０に供給される。また、生成された走査制御信号ＳＣＣは、走査制御部１４０に供給される。
【００１６】
レンズ切替制御部１６０に供給されるレンズ指定信号ＳＬＳは、焦点距離の異なる２つのレンズ系のうち画像の取り込みに使用するレンズ系を指定する。レンズ切替制御部１６０は、レンズ指定信号ＳＬＳに基づいてレンズ架台を移動させる架台駆動信号ＳＬＤを生成し、レンズ架台駆動部２０６に供給する。レンズ架台駆動部２０６は、架台駆動信号ＳＬＤに従ってレンズ架台を移動させるモータ（図示しない）を駆動し、画像の取り込みに使用するレンズ系を切り替える。なお、レンズ系の切替については、後述する。
【００１７】
走査制御部１４０に供給される走査制御信号ＳＣＣは、走査ユニット２００の走査方向（図１）における位置を指定する。走査制御部１４０は、走査制御信号ＳＣＣを受け取ると、走査ユニット２００の位置と走査制御信号ＳＣＣで指定される位置とから必要な走査ユニット２００の移動量を決定する。そして、決定された移動量だけ走査ユニット２００を移動させるように搬送部駆動信号ＳＣＤを生成する。生成された搬送部駆動信号ＳＣＤは、走査ユニット搬送部１４２に供給される。走査ユニット搬送部１４２は、搬送部駆動信号ＳＣＤに従って走査ユニット２００を搬送するモータ（図示しない）を駆動し、走査ユニット２００を決定された移動量だけ走査方向（図１）に沿って移動させる。
【００１８】
画像取得部１５８は、画像取得信号ＳＩＣを受け取ると、イメージセンサ２０２が出力する線画像信号ＳＬＩを取得する。この線画像信号ＳＬＩは、イメージセンサ２０２の受光面上に形成された像の明暗がイメージセンサ２０２により変換された電気信号である。画像取得部１５８は、取得した線画像信号ＳＬＩの少なくとも一部を画像取得部１５８が備えるＡ／Ｄ変換器によりデジタル信号に変換して線画像データを生成する。なお、線画像データが生成される線画像信号ＳＬＩの範囲は、スキャニング要求ＲＱＳに含まれる取込領域指定情報に基づいて決定され、画像取得信号ＳＩＣにより指定される。
【００１９】
線画像データは、走査ユニット２００が走査方向に沿って移動する毎に取得され、画像取得部１５８に蓄積される。画像取得部１５８は、画像出力信号ＳＩＰを受け取ると、蓄積された線画像データを組み合わせて面画像データＤＳＩを生成する。生成された面画像データＤＳＩは、外部インターフェース１５２を介してコンピュータＰＣに送出される。
【００２０】
図３は、走査ユニット２００の構成を示す説明図である。図３は、走査ユニット２００をイメージスキャナ１００（図１）の下側から見た様子を示している。走査ユニット２００は、ベース２１０と、直流モータ２２０と、レンズ架台３００と、２つのガイドレール４１０，４２０と、反射鏡２０８と、イメージセンサ２０２と、を備えている。
【００２１】
ベース２１０に固定された直流モータ２２０の回転軸２２２には、ウォーム２２４が取り付けられている。ベース２１０には、レンズ架台３００に設けられたラック３０２と、ウォーム２２４と、のそれぞれに噛み合うようにウォームホイール２２６が取り付けられている。なお、一般に、互いに噛み合うウォームとウォームホイールとは、併せてウォームギアと呼ばれる。
【００２２】
レンズ架台３００は、第１のレンズ系３１０と、第２のレンズ系３２０と、位置センサ３３０とを備えている。第１のレンズ系３１０の焦点距離は、第２のレンズ系３２０の焦点距離よりも短くなっている。なお、第１のレンズ系３１０は、一般に複数のレンズを有しているが、図３では簡略化されて１枚の短焦点レンズ３１２のみが描かれている。同様に、第２のレンズ系３２０では、１枚の長焦点レンズ３２２のみが描かれている。
【００２３】
位置センサ３３０は、スペーサ５１２，５１４を介してベース２１０に固定されたタブ５１０の切欠の有無を検出することにより、レンズ架台３００の位置を検出する。本実施例の位置センサ３３０は、位置センサ３３０の中心位置がタブ５１０の切欠部である場合にはＨレベルの信号を出力し、位置センサ３３０の中心位置がタブ５１０の切欠部でない場合にはＬレベルの信号を出力する。このような位置センサ３３０としては、例えば、フォトインタラプタを使用することができる。
【００２４】
ガイドレール４１０は、両端に設けられたガイドレール保持部４１２，４１４によりベース２１０に固定されている。同様に、ガイドレール４２０は、両端に設けられたガイドレール保持部４２２，４２４によりベース２１０に固定されている。これら２つのガイドレール４１０，４２０は、それぞれレンズ架台３００に設けられたガイド穴３４２，３４４に通されている。ガイドレール４２０には、レンズ架台３００の移動範囲を制限するための２つのストッパ４２６，４２８が取り付けられている。
【００２５】
反射鏡２０８とイメージセンサ２０２とは、それぞれ図示しない固定部によりベース２１０に固定されている。ベース２１０には、図３の紙面裏面方向に位置する原稿台１１２（図１）からの光が反射鏡２０８に到達するように、光路窓６１０が形成されている。
【００２６】
図４は、走査ユニット２００のレンズ架台３００が移動する様子を示す説明図である。図４（ａ）は、レンズ架台３００がガイドレール４２０の左側のストッパ４２８に接触している状態を示しており、図４（ｃ）は、レンズ架台３００がガイドレール４２０の右側のストッパ４２６に接触している状態を示している。また、図４（ｂ）は、図４（ａ）に示す状態から図４（ｃ）に示す状態に移行する中間の状態を示している。
【００２７】
図４（ａ）に示すように、レンズ架台３００が左側のストッパ４２８に接触している状態では、イメージセンサ２０２の受光面２０４の中心点と反射鏡２０８の中心点とを結ぶ一点鎖線で示す光軸（以下、単に「光軸」とも呼ぶ）上には第１のレンズ系３１０が配置される。一方、図４（ｃ）に示すように、レンズ架台３００が右側のストッパ４２６に接触している状態では、一点鎖線で示す光軸上には第２のレンズ系３２０が配置される。このように、レンズ架台３００を、図４（ａ）に示す位置（短焦点側位置）と、図４（ｃ）に示す位置（長焦点側位置）と、のいずれかの位置にすることによって、光軸上のレンズ系を切り替えることができる。
【００２８】
光軸上のレンズ系を第１のレンズ系３１０から第２のレンズ系３２０に切り替える場合、直流モータ２２０は、回転軸２２２が左回転するように駆動される。図４（ａ）に示すように、回転軸２２２が左回転すると、回転軸２２２に取り付けられたウォーム２２４も左回転する。ウォーム２２４は右ねじれウォームになっているので、ウォーム２２４と噛み合うウォームホイール２２６は、ウォーム２２４の左回転に伴って左回転する。ウォームホイール２２６が左回転すると、ウォームホイール２２６と噛み合うラック３０２は、図４（ａ）の右方向に移動する。なお、ここでは、回転軸２２２およびウォーム２２４の回転方向を直流モータ２２０からウォーム２２４を見たときの回転方向によって表している。
【００２９】
レンズ架台３００が短焦点側位置にある図４（ａ）に示す状態で、直流モータ２２０の回転軸２２２を左回転させると、ラック３０２が設けられているレンズ架台３００は右方向に移動する。レンズ架台３００が移動すると、図４（ｂ）に示すように、第１のレンズ系３１０は光軸から外れる。図４（ｂ）に示す状態からさらに回転軸２２２を左回転させると、図４（ｃ）に示すように、レンズ架台３００は、ガイドレール４２０に設けられたストッパ４２６に接触し、長焦点側位置で停止する。
【００３０】
同様に、レンズ架台３００が長焦点側位置にある図４（ｃ）に示す状態で、直流モータ２２０を回転軸２２２が右回転するように駆動すると、レンズ架台３００は左方向に移動する。そして、図４（ａ）に示すように、レンズ架台３００が左側のストッパ４２８に接触すると、レンズ架台３００は短焦点側位置で停止する。
【００３１】
このように、直流モータ２２０を駆動することにより、レンズ架台３００の位置を短焦点側位置と長焦点側位置とのいずれかにすることができる。そして、レンズ架台３００を移動させることにより、第１のレンズ系３１０と、第２のレンズ系３２０と、のいずれかのレンズ系を光軸上に配置することができる。
【００３２】
直流モータ２２０を駆動する際、レンズ切替制御部１６０（図２）は、レンズ指定信号ＳＬＳと位置センサ３３０（図３）の出力信号とに基づいて、図示しないモータドライバに制御信号を供給する。モータドライバは、供給された制御信号に従って直流モータ２２０に供給する電力を制御する。
【００３３】
なお、上記の説明から分かるように、直流モータ２２０と、ウォーム２２４と、ウォームホイール２２６と、ラック３０２と、モータドライバとは、レンズ架台３００を駆動するレンズ架台駆動部２０６（図２）に相当する。
【００３４】
図５は、イメージスキャナ１００を用いてフィルムＦＬＭの画像を取得する際のフィルムＦＬＭの取り付け状態を示す説明図である。イメージスキャナ１００でフィルムＦＬＭの画像を取得するフィルムスキャンを行う場合、フィルムＦＬＭは、黒色の樹脂で形成されたフィルムホルダＦＨＤに取り付けられる。フィルムＦＬＭが取り付けられたフィルムホルダＦＨＤは、原稿台１１２（図１）上に置かれる。図５は、フィルムＦＬＭが取り付けられたフィルムホルダＦＨＤを原稿台１１２の下側から見た様子を示している。
【００３５】
フィルムホルダＦＨＤの中央部には、フィルムＦＬＭよりも図５の横方向の長さ（以下、「幅」とも呼ぶ）が短く、画像が記録されたコマＦＩＭ１〜ＦＩＭ５の幅よりも広い透過窓ＦＴＨが設けられている。この透過窓ＦＴＨは、図５の紙面裏側に位置する原稿カバー１２０（図１）からフィルムＦＬＭを透過した光をイメージセンサ２０２（図３）に導入する光路となっている。なお、フィルムＦＬＭは、フィルムホルダＦＨＤに設けられた図示しないガイド溝により横方向の配置が規制され、コマＦＩＭ１〜ＦＩＭ５が透過窓ＦＴＨにかからないように配置される。
【００３６】
フィルムホルダＦＨＤに設けられた透過窓ＦＴＨの図５の縦方向の長さ（以下、単に「長さ」とも呼ぶ）は、通常、フィルムの画像の６コマが透過窓ＦＴＨを通して見ることが可能な長さとなっている。そのため、フィルムＦＬＭに５コマの画像が記録されている図５の例では、フィルムＦＬＭの上端と下端の位置は、それぞれ透過窓ＦＴＨの上端と下端から離れた位置となっている。
【００３７】
フィルムホルダＦＨＤの左上方には、白いマーカＭＫＲが形成されている。このマーカＭＫＲの左上を基準として、透過窓ＦＴＨの左端の位置は、右にオフセットＸＯＦＳ１ずれた位置となっている。また透過窓ＦＴＨの右端の位置は、右にオフセットＸＯＦＳ２ずれた位置となっている。
【００３８】
図６は、イメージスキャナ１００を用いてフィルムスキャンを行うフィルムスキャン実行ルーチンのフローチャートである。図７は、フィルムスキャン実行ルーチンの実行によりフィルムの画像を取得する様子を示す説明図である。
【００３９】
図７は、走査ユニット２００を図１に示すイメージスキャナ１００の下側から見た様子を示している。なお、図７に示す走査ユニット２００では、図示の便宜上、反射鏡２０８と、短焦点レンズ３１２と、長焦点レンズ３２２と、イメージセンサ２０２と、のみが描かれている。
【００４０】
図７に示すように、フィルムホルダＦＨＤの大きさは、原稿台１１２の大きさよりも小さくなっている。原稿台１１２とフィルムホルダＦＨＤとの相対位置は、この大きさの差異の分ずれる可能性がある。そのため、図６のステップＳ６１０において、コンピュータＰＣ（図２）は、原稿台１１２に対するフィルムホルダＦＨＤの位置を取得するため、プリスキャン画像データを生成するプリスキャンをイメージスキャナ１００に要求する。
【００４１】
コンピュータＰＣからのプリスキャン要求に応じて、スキャン実行部１５４（図２）は、プリスキャンを実行する。図８は、図６のステップＳ６１０において実行されるプリスキャン実行ルーチンを示すフローチャートである。なお、プリスキャンの実行中は、走査ユニット２００に設けられた図示しない反射照明ユニットが点灯され、原稿台１１２が照明される。
【００４２】
図８のステップＳ６１２において、スキャン実行部１５４は、図７（ａ）の一点鎖線で示す光軸と原稿台１１２との交点（以下、光軸と原稿台１１２との交点の位置で走査ユニット２００の位置を表す）が走査開始位置ＰＳＳとなるように走査ユニット２００を移動させる。具体的には、スキャン実行部１５４は、走査ユニット２００の位置を走査開始位置ＰＳＳに設定する走査制御信号ＳＣＣを走査制御部１４０（図２）に供給する。走査制御部１４０は、必要に応じて搬送部駆動信号ＳＣＤを生成し、走査ユニット搬送部１４２に供給する。
【００４３】
図８のステップＳ６１４において、スキャン実行部１５４は、レンズ架台３００を短焦点側位置に移動させる。具体的には、スキャン実行部１５４は、画像の取り込みに使用するレンズとして短焦点レンズ３１２を指定するレンズ指定信号ＳＬＳをレンズ切替制御部１６０（図２）に供給する。レンズ切替制御部１６０は、レンズ架台３００の位置が短焦点側位置でない場合、レンズ架台駆動部２０６（図２）にレンズ架台３００を短焦点側位置に移動させるように架台駆動信号ＳＬＤを供給して、レンズ架台３００を短焦点側位置に移動させる。
【００４４】
図８のステップＳ６１６において、スキャン実行部１５４は、原稿台１１２のスキャンを行ない、フィルムホルダＦＨＤの反射画像を表すプリスキャン画像データを生成する。具体的には、スキャン実行部１５４は、走査ユニット２００の位置が走査終了位置ＰＳＥに到達するまで、所定の間隔で走査ユニット２００を順走査方向ＤＲＦに順次移動させる。そして、走査ユニット２００の移動毎に画像取得部１５８（図２）に画像取得信号ＳＩＣを供給して、画像取得部１５８に線画像データを蓄積させる。なお、プリスキャン実行時においては、画像取得信号ＳＩＣで指定される線画像データの生成範囲として、イメージセンサ２０２が出力する線画像信号ＳＬＩの全体が指定される。
【００４５】
図７（ａ）は、プリスキャン画像データを取得する様子を示している。ステップＳ６１２（図８）において、レンズ架台３００は短焦点側位置に移動されているので、図７（ａ）の一点鎖線で示す光軸は、短焦点レンズ３１２の中心を通っている。
【００４６】
走査ユニット２００に設けられた反射照明ユニットにより照明されたフィルムホルダＦＨＤの線Ａ−Ａからの反射光は、図７（ａ）の二点鎖線に示すように、反射鏡２０８と、光軸上の短焦点レンズ３１２と、を介してイメージセンサ２０２の受光面２０４に入射する。このとき、線Ａ−Ａからの反射光は、短焦点レンズ３１２により受光面２０４上に結像され、フィルムホルダＦＨＤからの反射光の強度に対応する像ＩＦ１が形成される。そして、形成された像ＩＦ１の明暗を表す線画像データからフィルムホルダＦＨＤの反射画像を表すプリスキャン画像データが生成される。
【００４７】
このように生成されたプリスキャン画像データには、マーカＭＫＲに対応する白色の領域と、フィルムＦＬＭのうち透過窓ＦＴＨを通して原稿台１１２に面する部分に対応する領域と、その他の部分に対応する黒色の領域と、が含まれる。
【００４８】
走査ユニット２００の位置が走査終了位置ＰＳＥに到達すると、図８のステップＳ６１８において、スキャン実行部１５４は、走査ユニット２００を走査開始位置ＰＳＳまで移動させるとともに、レンズ架台３００を長焦点側位置に移動させる。具体的には、スキャン実行部１５４は、使用するレンズとして長焦点レンズ３２２を指定するレンズ指定信号ＳＬＳをレンズ切替制御部１６０に供給するとともに、走査制御部１４０に走査ユニット２００の位置を走査開始位置ＰＳＳに設定する走査制御信号ＳＣＣを走査制御部１４０に供給する。これにより、レンズ架台３００の長焦点側位置への移動と、走査ユニット２００の走査開始位置ＰＳＳまでの移動とがほぼ同時に行われる。
【００４９】
図７（ｂ）は、レンズ架台３００と走査ユニット２００とが移動する様子を示している。図７（ｂ）に示すように、レンズ架台３００は、長焦点側位置に移動されるので、短焦点レンズ３１２と長焦点レンズ３２２とは、図７（ｂ）のレンズ移動方向ＤＲＬに移動する。同時に、走査ユニット２００は、順走査方向ＤＲＦとは反対の逆走査方向ＤＲＲに移動する。このようにレンズ架台３００と走査ユニット２００との移動が完了すると、図８のプリスキャン実行ルーチンは終了する。
【００５０】
プリスキャン実行ルーチンが終了すると、スキャン実行部１５４は、画像取得部１５８に画像出力信号ＳＩＰを供給する。画像出力信号ＳＩＰの供給により画像取得部１５８で生成されたプリスキャン画像データは、コンピュータＰＣ（図２）に送出される。
【００５１】
コンピュータＰＣがプリスキャン画像データを受け取ると、制御は、図６のステップＳ６４２に移される。ステップＳ６４２において、コンピュータＰＣは、プリスキャン画像データからマーカＭＫＲに対応する白色の領域を検出する。そして、検出された白色の領域のプリスキャン画像データにおける位置から、マーカＭＫＲの位置を取得する。このように取得されたマーカＭＫＲの位置は、原稿台１１２全面にわたるプリスキャン画像データから取得されるので、原稿台１１２に対する位置となる。なお、白色の領域は、プリスキャン画像データを構成する各画素から、明度が所定の第１の明度閾値以上の画素を抽出することによって検出することができる。
【００５２】
ステップＳ６４４において、コンピュータＰＣは、マーカＭＫＲの位置の取得と同様に、プリスキャン画像データからフィルムＦＬＭのＹ方向（図７）の位置を取得する。フィルムＦＬＭのＹ方向の位置は、プリスキャン画像データを構成する各画素から、明度が所定の第１の明度閾値以下で、かつ、明度が第１の明度閾値よりも低い所定の第２の明度閾値以上の画素を抽出することによって取得することができる。
【００５３】
ステップＳ６４６において、コンピュータＰＣは、ステップＳ６４２において取得されたマーカＭＫＲの原稿台１１２に対する位置と、ステップＳ６４４において取得されたフィルムＦＬＭのＹ方向の位置とから、本スキャンにおけるスキャン範囲を決定する。
【００５４】
Ｘ方向のスキャン範囲は、図７（ｃ）に示すマーカＭＫＲの左上の位置（ＸＭ，ＹＭ）に基づいて決定される。具体的には、マーカＭＫＲの左上の位置（ＸＭ，ＹＭ）から、透過窓ＦＴＨの左端の位置Ｘ０と、透過窓ＦＴＨの右端の位置Ｘ１とを決定する。透過窓ＦＴＨの左端の位置Ｘ０は、マーカＭＫＲの左上のＸ方向位置（ＸＭ）にオフセットＸＯＦＳ１（図５）を加えた値（ＸＭ＋ＸＯＦＳ１）となる。同様に、透過窓ＦＴＨの左端の位置Ｘ０は、マーカＭＫＲの左上のＸ方向位置（ＸＭ）にオフセットＸＯＦＳ２（図５）を加えた値（ＸＭ＋ＸＯＦＳ２）となる。この、透過窓ＦＴＨの左端の位置Ｘ０と右端の位置Ｘ１との範囲がＸ方向のスキャン範囲となる。
【００５５】
Ｙ方向のスキャン範囲は、フィルムＦＬＭのＹ方向の位置により決定される。具体的には、図７（ｃ）に示すフィルムＦＬＭの上端の位置Ｙ０とフィルムＦＬＭの下端の位置Ｙ１との範囲がＹ方向のスキャン範囲となる。
【００５６】
図６のステップＳ６６０において、コンピュータＰＣは、決定されたスキャン範囲を指定して、フィルムＦＬＭ（図７）の画像を表す画像データを生成する本スキャンをイメージスキャナ１００（図２）に要求する。コンピュータＰＣからの本スキャン要求に応じて、スキャン実行部１５４（図２）は本スキャンを実行する。図９は、図６のステップＳ６６０において実行される本スキャン実行ルーチンを示すフローチャートである。なお、本スキャンの実行中は、原稿カバー１２０に設けられた図示しない透過照明ユニットが点灯され、フィルムＦＬＭが照明される。
【００５７】
図９のステップＳ６６２において、スキャン実行部１５４は、走査ユニット２００を図７（ｃ）に示すフィルム上端位置Ｙ０に移動させる。具体的には、スキャン実行部１５４は、走査ユニット２００の位置をフィルム上端位置Ｙ０に設定する走査制御信号ＳＣＣを走査制御部１４０（図２）に供給する。このとき走査制御部１４０は、フィルム上端位置Ｙ０と走査開始位置ＰＳＳとの距離を移動量とする搬送部駆動信号ＳＣＤを生成し、走査ユニット搬送部１４２（図２）に供給する。
【００５８】
図９のステップＳ６６６において、スキャン実行部１５４は、フィルムＦＬＭ上の画像を表す画像データを生成する。具体的には、スキャン実行部１５４は、走査ユニット２００の位置がフィルム下端位置Ｙ１に到達するまで、プリスキャン実行時よりも狭い間隔で走査ユニット２００を順走査方向ＤＲＦに順次移動させる。そして、走査ユニット２００の移動毎に画像取得部１５８（図２）に画像取得信号ＳＩＣを供給して、画像取得部１５８に線画像データを蓄積させる。
【００５９】
図７（ｃ）は、本スキャンにおいてフィルムＦＬＭ上の画像を取得する様子を示している。図８に示すプリスキャン実行ルーチンのステップＳ６１８において、レンズ架台は長焦点側位置に移動されているので、図７（ｃ）の一点鎖線で示す光軸は、長焦点レンズ３２２の中心を通っている。なお、図７（ｃ）は、一点鎖線で示す光軸に対する２つのレンズ３１２，３２２の位置が異なっている点で図７（ａ）と異なっている。他の点は、図７（ａ）と同様である。
【００６０】
透過照明ユニットから線Ｂ−Ｂ上を透過した光は、図７（ｃ）の二点鎖線に示すように、長焦点レンズ３２２によりイメージセンサ２０２の受光面２０４上に結像され、像ＩＦ２が形成される。この像ＩＦ２は、長焦点レンズ３２２により結像されており、かつ、図７（ａ）に示す像ＩＦ１と同じ長さとなっているので、像ＩＦ２から取得される線画像データの解像度は、短焦点レンズ３１２を用いた図７（ａ）に示す場合よりも高くなる。このように長焦点レンズ３２２を用いるとともに、走査方向の線画像データの取得間隔を短くすることにより、短焦点レンズ３１２を用いた場合よりも解像度の高い面画像データを取得することが可能となる。このように、長焦点レンズ３２２で代表されるレンズ系３２０（図３）は、より高解像度の画像を取得するための高解像度取込レンズ系とも言うことができる。一方、短焦点レンズ３１２で代表されるレンズ系３１０は、低解像度の画像を取得するための低解像度取込レンズ系とも言うことができる。
【００６１】
本スキャンにおいて、Ｘ方向のスキャン範囲は、透過窓ＦＴＨの左端位置Ｘ０と右端位置Ｘ１との間の領域が指定されている。そのため、画像取得部１５８が蓄積する線画像データは、受光面２０４上の線Ｂ−Ｂ上を透過した光が結像した像ＩＦ２のうち透過窓ＦＴＨの左端位置Ｘ０と右端位置Ｘ１との間の範囲の像に対応する線画像データとなる。
【００６２】
走査ユニット２００の位置がフィルム下端位置Ｙ１に到達すると、図９の本スキャン実行ルーチンは終了する。本スキャン実行ルーチンが終了すると、スキャン実行部１５４は、画像取得部１５８に画像出力信号ＳＩＰを供給する。画像出力信号ＳＩＰの供給により画像取得部１５８で生成された本スキャン画像データは、コンピュータＰＣ（図２）に送出される。コンピュータＰＣが本スキャンにより取得されたフィルムＦＬＭ上の画像を表す画像データを受け取ると、図６のフィルムスキャン実行ルーチンは終了する。
【００６３】
このように、本実施例では、低解像度のプリスキャンにより取得されたプリスキャン画像データからマーカ位置とフィルム位置を取得する。そして、取得されたマーカ位置とフィルム位置とに基づいて、高解像度の本スキャンを行う際のスキャン範囲が設定される。そのため、フィルムホルダＦＨＤと原稿台１１２との相対位置のずれを考慮してフィルムＦＬＭ上の画像の取得に必要な範囲よりもスキャン範囲を大きくすることが抑制でき、高解像度の本スキャンで生成される画像データのサイズをより小さくすることができる。
【００６４】
また、本実施例では、図８に示すプリスキャン実行ルーチンにおいて、走査ユニット２００の走査開始位置ＰＳＳへの移動と、レンズ架台３００の長焦点側位置への移動とが並行して実行される。そのため、走査ユニット２００とレンズ架台３００との移動を順次行う場合よりも、プリスキャン実行ルーチンの実行時間をより短くすることができる。
【００６５】
Ｂ．変形例：
なお、この発明は上記実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６６】
Ｂ１．変形例１：
【００６７】
上記実施例では、図６に示すフィルムスキャン実行ルーチンは、イメージスキャナ１００（図２）に接続されたコンピュータＰＣ（図２）が行うものとして説明したが、フィルムスキャン実行ルーチンは、イメージスキャナ１００が実行するものとしても良い。この場合、イメージスキャナ１００にはプリスキャン画像データに基づいて、本スキャンにおけるスキャン範囲を設定するためのスキャン範囲設定部が設けられる。なお、コンピュータＰＣがフィルムスキャン実行ルーチンを実行する場合、コンピュータＰＣは、イメージスキャナ１００を含む画像取得装置のスキャン範囲設定部に相当する。
【００６８】
Ｂ２．変形例２：
上記実施例では、プリスキャン画像データからマーカ位置を取得して本スキャンにおけるスキャン範囲を設定しているが、スキャン範囲の設定は、一般に、プリスキャン画像データに基づいて設定することができる。例えば、フィルムスキャンの対象となるフィルムの種類に応じて異なるフィルムホルダを使用する場合、それぞれのフィルムホルダにフィルムの種類を表す画像を形成することにより、フィルムの種類に応じたスキャン範囲の設定をすることが可能となる。
【００６９】
Ｂ３．変形例３：
上記実施例では、本発明をフィルムスキャンを行う場合に適用しているが、本発明は高解像度画像と低解像度画像とを取り込むために２つのレンズ系を備えるイメージスキャナにおいて、低解像度画像を取り込むプリスキャンを行う場合であれば適用可能である。このようにしても、走査ユニット２００とレンズ架台３００との移動が並行して実行されることにより、プリスキャン動作の実行時間を抑制することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態としてのイメージスキャナ１００の外観を示す斜視図。
【図２】イメージスキャナ１００の機能的構成を示すブロック図。
【図３】走査ユニット２００の構成を示す説明図。
【図４】走査ユニット２００のレンズ架台３００が移動する様子を示す説明図。
【図５】イメージスキャナ１００を用いてフィルムＦＬＭの画像を取得する際のフィルムＦＬＭの取り付け状態を示す説明図。
【図６】イメージスキャナ１００を用いてフィルムの画像を取得するフィルムスキャン実行ルーチンのフローチャート。
【図７】フィルムスキャン実行ルーチンによりフィルムの画像を取得する様子を示す説明図。
【図８】プリスキャン実行ルーチンのフローチャート。
【図９】本スキャン実行ルーチンのフローチャート。
【符号の説明】
【００７１】
１００…イメージスキャナ
１１０…スキャナ本体
１１２…原稿台
１２０…原稿カバー
１４０…走査制御部
１４２…走査ユニット搬送部
１５０…スキャナ制御部
１５２…外部インターフェース
１５４…スキャン実行部
１５８…画像取得部
１６０…レンズ切替制御部
２００…走査ユニット
２０２…イメージセンサ
２０４…受光面
２０６…レンズ架台駆動部
２０８…反射鏡
２１０…ベース
２２０…直流モータ
２２２…回転軸
２２４…ウォーム
２２６…ウォームホイール
３００…レンズ架台
３０２…ラック
３１０，３２０…レンズ系
３１２，３２２…レンズ
３１２…短焦点レンズ
３２２…長焦点レンズ
３３０…位置センサ
３４２，３４４…ガイド穴
４１０，４２０…ガイドレール
４１２，４１４…ガイドレール保持部
４２２，４２４…ガイドレール保持部
４２６，４２８…ストッパ
５１０…タブ
５１２，５１４…スペーサ
６１０…光路窓
ＦＨＤ…フィルムホルダ
ＦＬＭ…フィルム
ＦＴＨ…透過窓
ＭＫＲ…マーカ
ＰＣ…コンピュータ
【図１】
2007043438.tif 000003
【図２】
2007043438.tif 000004
【図３】
2007043438.tif 000005
【図４】
2007043438.tif 000006
【図５】
2007043438.tif 000007
【図６】
2007043438.tif 000008
【図７】
2007043438.tif 000009
【図８】
2007043438.tif 000010
【図９】
2007043438.tif 000011