(57)【特許請求の範囲】
【請求項１】
ラインセンサとカラー原稿を相対的に副走査させることにより、上記カラー原稿を撮像し、画像データを取り込む画像データ入力手段と、
上記ラインセンサの副走査を正方向または逆方向の何れかのみの方向に実行し、上記画像データを高画質で取り込む第１の画像取り込み制御手段と、
上記ラインセンサの副走査を正逆の双方向で実行して上記画像データを取り込む第２の画像取り込み制御手段と、
を具備し、
高画質の画像を取り込む本スキャンは、上記第１の画像取り込み制御手段によって実行し、画像を予備的に取り込むプレスキャンまたは画像を予備的に取り込むプレビューあるいは複数の画像を表示するサムネイルの何れかは上記第２の画像取り込み制御手段によって実行することを特徴とするスキャナ装置。
【請求項２】
上記ラインセンサは、遅延バッファ付きラインセンサであって、  上記第２の画像取り込み制御手段によって画像取り込みを実行するときには、上記遅延バッファを介した遅延を行なわずに読み出す非遅延読み出しとし、また、上記第１の画像取り込み制御手段によって画像取り込みを実行するときには、取り込み画像サイズの大きさによって、上記遅延バッファを介して遅延して読み出す遅延読み出しと、上記遅延を行なわずに読み出す非遅延読み出しとを切り換えることを特徴とする請求項１に記載のスキャナ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ装置、詳しくは、カラー原稿を取り込むスキャナ装置、さらに詳しくは、２ラインカラーＣＣＤを用いるスキャナ装置に関する。
【０００２】
【従来の技術】
従来、カラー画像を読み取るために、リニアセンサにはそれぞれ異なるカラーフィルタが設けられた２ライン（Ｇ，Ｒ／Ｂライン）、３ライン（Ｒ，Ｇ，Ｂライン）からなる技術手段が知られているが、この技術手段は、空間的なラインずれのために色ズレの問題が発生し、十分な画質が得られないといった問題点があった。
【０００３】
そこで、このようなライン間の空間的なずれを補正するために、一方のラインから得られる画像信号を遅延させる等のデジタル処理を施すことにより色ずれを解消する技術手段が知られている。
【０００４】
しかしながら、このようなデジタル処理技術は数ライン分のメモリを必要とし、回路規模の増大とコストアップの一因なっていた。
【０００５】
これに対して、リニアセンサ内部にディレーライン（バッファ）を内蔵することにより上記問題を解決しようとする技術手段が特開平７−２５４９７号公報に開示されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記特開平７−２５４９７号公報に開示された技術手段、すなわち、上述したようなディレーライン（バッファ）内蔵タイプのラインセンサは、色ずれ補正処理の可能な副走査方向が決まっており、逆の方向に対してはかえって色ずれが大きくなってしまうという問題があるために、１回、画像取り込みのためにスキャンすると、もう一度、スキャンのスタート位置に戻すという走査方向の制限条件がスキャナに要求される。
【０００７】
本スキャンの前には、たとえば画像取り込み条件、たとえば、ゲイン、ガンマの量、ＣＣＤ積分時間、照明光強度、照明光の色温度、等を決めるためのプリスキャン、画像データの確認のためのプレビュー、等があるために、これらの往復時間によって、甚だ使い勝手の悪いスキャナ装置となってしまう。
【０００８】
また、高速処理の要求されるカートリッジフイルム全駒を一画面に表示するサムネイル表示（インデックス表示ともいう）する場合にも問題である。
【０００９】
本発明はかかる問題点に鑑みてなされたものであり、色ずれのない画像を得ることができると共に、目的とする画像の質に応じて、最短の時間で画像を取り込むことができるスキャナ装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために本発明によるスキャナ装置は、ラインセンサとカラー原稿を相対的に副走査させることにより、上記カラー原稿を撮像し、画像データを取り込む画像データ入力手段と、上記ラインセンサの副走査を正方向または逆方向の何れかのみの方向に実行し、上記画像データを高画質で取り込む第１の画像取り込み制御手段と、上記ラインセンサの副走査を正逆の双方向で実行して上記画像データを取り込む第２の画像取り込み制御手段とを具備し、
高画質の画像を取り込む本スキャンは、上記第１の画像取り込み制御手段によって実行し、画像を予備的に取り込むプレスキャンまたは画像を予備的に取り込むプレビューあるいは複数の画像を表示するサムネイルの何れかは上記第２の画像取り込み制御手段によって実行することを特徴とする。
【００１１】
上記スキャナ装置において、上記ラインセンサは、遅延バッファ付きラインセンサであって、上記第２の画像取り込み制御手段によって画像取り込みを実行するときには、上記遅延バッファを介した遅延を行なわずに読み出す非遅延読み出しとし、また、上記第１の画像取り込み制御手段によって画像取り込みを実行するときには、取り込み画像サイズの大きさによって、上記遅延バッファを介して遅延して読み出す遅延読み出しと、上記遅延を行なわずに読み出す非遅延読み出しとを切り換えることを特徴とする。
【００１３】
上記スキャナ装置は、画像データ入力手段で、ラインセンサとカラー原稿を相対的に副走査させることにより、上記カラー原稿を撮像し、画像データを取り込む。また、第１の画像取り込み制御手段は、上記ラインセンサの副走査を正方向または逆方向の何れかのみの方向に実行し、上記画像データを高画質で取り込む。さらに、第２の画像取り込み制御手段は、上記ラインセンサの副走査を正逆の双方向で実行して上記画像データを取り込む。そして、高画質の画像を取り込む本スキャンは、上記第１の画像取り込み制御手段によって実行し、画像を予備的に取り込むプレスキャンまたは画像を予備的に取り込むプレビューあるいは複数の画像を表示するサムネイルの何れかは上記第２の画像取り込み制御手段によって実行する。
【００１４】
上記スキャナ装置における上記ラインセンサは、遅延バッファ付きラインセンサであって、上記第２の画像取り込み制御手段によって画像取り込みを実行するときには、上記遅延バッファを介した遅延を行なわずに読み出す非遅延読み出しとし、また、上記第１の画像取り込み制御手段によって画像取り込みを実行するときには、取り込み画像サイズの大きさによって、上記遅延バッファを介して遅延して読み出す遅延読み出しと、上記遅延を行なわずに読み出す非遅延読み出しとを切り換える。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００１７】
図１は、本発明の第１の実施形態であるスキャナ装置の構成を示したブロック回路図であり、画像取り込み部であるスキャナ本体にカートリッジフィルム用アダプタが装着された状態を示している。また、図２は、上記実施形態のスキャナ装置におけるカートリッジフィルム用アダプタおよびフィルム情報検出部とその周辺部を示した要部斜視図である。
【００１８】
図１に示すように、このスキャナ装置は、画像取り込み側の装置としてのスキャナ本体１を備え、該スキャナ本体１の中程に、カートリッジフィルム用アダプタ２の装着部が形成されている。この装着部にカートリッジフィルム用アダプタ２を装着した後に、該カートリッジフィルム用アダプタ２に装填されたカートリッジフィルムの所定の画像を取り込むようになっている。以下、該スキャナ装置における画像取り込み部であるスキャナ本体１の各構成部について説明する。
【００１９】
まず、該スキャナ本体１の照明手段について説明する。
【００２０】
図１に示すように、本実施形態のスキャナ装置は、フィルム原稿を照明する照明手段を有している。照明手段としては、ＬＥＤ、蛍光灯（熱陰極管、冷陰極管）等が考えられるが、本実施形態では、蛍光灯４１によりフィルムの天地方向（図中、紙面表面より裏面にかけての方向）を線状に一様に照明している。
【００２１】
上記蛍光灯４１は照明駆動手段４、たとえばインバータ回路によって、１００ｋＨｚ  程度のインバータ駆動がなされ、後述するＣＣＤの積分時間よりも十分早い周期で照明駆動されている。なお、照明駆動手段４は、スキャナ本体制御手段３８により制御されるようになっている。
【００２２】
なお、蛍光灯４１はその電極部が非常に高熱になり、半田付けされた配線が僅かなストレスにより剥れてしまうため、かしめによりリード線で接続されている。
【００２３】
次に、上記スキャナ本体１における副走査駆動系に関する説明を行う。
【００２４】
本実施形態のスキャナ装置は、フィルムあるいは原稿の副走査の駆動力源であるステッピングモータ６を備え、該ステッピングモータ６により後述するキャリッジ８を駆動し、上記フィルムあるいは原稿を副走査するようになっている。このステッピングモータ６は、スキャナ本体制御手段３８に制御されたステッピングモータ駆動手段５により駆動され、該ステッピングモータ６のピニオンギアー１１に噛合するギアー１０，このギアー１０と一体的に回動する送りねじ９を介してキャリッジ８に伝達されるようになっている。
【００２５】
上記キャリッジ８にはスキャナ本体１の後方（図中、右側）より順にラインＣＣＤ７、撮像レンズ光学系２８、蛍光灯４１が同軸上に固定されており、該キャリッジ８の走査（副走査）とラインＣＣＤ７の走査（主走査）により１枚の画像の電気出力が得られるようになっている。なお、上記蛍光灯４１と撮影レンズ光学系２８との間には、上記カートリッジフィルム用アダプタ２の装着部が形成されている。
【００２６】
また、上記キャリッジ８は後方部において上記送りネジ９に螺合しており、上述したように該送りネジ９はギアー１０，ステッピングモータ６のピニオンギアー１１を介してステッピングモータ６に連結されている。
【００２７】
さらに、上記キャリッジ８は前方部（図中、左側）において、スキャナ本体１に固定されたスライドバー４２に連結されており、スキャナ本体１の左右方向（図中、上下方向）に移動可能となっている。
【００２８】
以上より、ステッピングモータ６の回動量（ステップ駆動）に応じたステップの副走査駆動が行われる。なお、上記ステッピングモータ６の最小単位ステップはＣＣＤ７のピクセル幅がフィルム面に投影される大きさに基づいて通常その自然数分の１に決定される。
【００２９】
本実施形態のスキャナ装置のように撮像光学系がズーム光学系であり、上記ピクセル幅が変わる場合は、それぞれの単位ステップのうちで、できるだけ近い値の単位ステップを選べばズーム値に応じた単位ステップの副走査を行うことができる。
【００３０】
キャリッジ８の移動量およびその位置は、スタートフォトインタラプタ１２およびエンドフォトインタラプタ１５の出力信号に同期してステッピングモータ６の駆動パルス量を数えることによって求められる。なお、詳細は後述する。
【００３１】
撮像画面に対する相対位置は、不図示のＥＥＰＲＯＭに書き込まれた調整値と上記駆動パルス量に基づいて演算することができ、所定の画像の取り込みを行うことができる。
【００３２】
上記キャリッジ８の後端部両側方には、スタートフォトインタラプタ１２，エンドフォトインタラプタ１５が配設されている。また、該キャリッジ８の後端部両側面には、上記フォトインタラプタ１２，１５に対応する遮光部材１３，１４が突設されており、該キャリッジ８のスキャン開始位置、終了位置はこのフォトインタラプタ１２，１５により検出されるようになっている。すなわち、キャリッジ８の移動に伴う遮光部材１３，１４の移動によりフォトインタラプタ１２，１５が該遮光部材１３，１４による遮光状態にあるか、非遮光状態にあるか検出することが可能となっている。
【００３３】
そして、上記フォトインタラプタ１２，１５が遮光状態になった時点で、ステッピングモータ６の現在の方向へのそれ以上の駆動は禁止されるようになっている。
【００３４】
次に、上記スキャナ本体１に装着されるカートリッジフィルム用アダプタ２におけるフィルム駆動手段に関する説明を行う。
【００３５】
画像取り込み対象であるフィルムはカートリッジフィルム用アダプタ２に収納されており、フィルム駆動用モータ１７によりスプール１８に巻き取られ、フィルムの巻き上げが行われるようになっている。これにより、スキャナ本体１で取り込む駒を設定することができるようになっている。
【００３６】
上記フィルム駆動用モータ１７はフィルム駆動手段１９により制御され、フィルムの巻き上げ、巻き戻しが行われる。ここで、フィルムの駆動量は不図示のフィルムパーフォレーション検出用フォトリフレクタ並びに、フィルム従動フォトインタラプタからのより細かなパルス出力により検出され、これに基づいて、フィルム駆動制御が行われるようになっている。また、上記フィルム駆動手段１９はカートリッジフィルム用アダプタ２に配設された制御手段４４により制御されるようになっている。
【００３７】
上記制御手段４４はこの他にも、カートリッジフィルム用アダプタ２がスキャナ本体１に装着された際に、スキャナ本体１内に配設されたスキャナ本体制御手段３８と通信を行い、カートリッジフィルムの磁気情報、光学情報、アダプタ状態情報、調整値情報等の情報伝送およびコマンド受信等を行うようになっている。
【００３８】
上記カートリッジフィルム用アダプタ２がスキャナ本体１に装着された後、上述したように画像取り込み対象の駒が設定されると、フィルム画面は、アダプタの種別により、固有のズーム光学系２８によりズーミングされ、ＣＣＤ７に投影されるようになっている。
【００３９】
また、フィルム画面サイズは、使用するアダプタと一意関係を有するので、これにより、フィルム画面のサイズにかかわらず、主走査方向の取り込み画素数をほぼ同一に保つことができる。
【００４０】
次に、上記スキャナ本体１におけるズーム駆動手段に関する説明を行う。
【００４１】
ズーム駆動はズーム駆動手段２９によって、ズームモータ３０を駆動することにより行われる。設定されるズーム駆動量はズームモータ３０に連動したフォトインタラプタギアーの回動により、遮光板３５がフォトインタラプタ３２を遮光・非遮光する際のパルス出力によって与えられる。ズーム値は、スタートフォトインタラプタ３３およびエンドフォトインタラプタ３４の出力信号に同期したフォトインタラプタ３２のパルス量によって求められるようになっている。そして該ズーム値は、不図示のＥＥＰＲＯＭに書き込まれた調整値と上記駆動パルス量に基づいて演算することができるようになっている。
【００４２】
また、ズーム移動に伴い、ピント調節手段４５は不図示のＥＥＰＲＯＭに書き込まれた調整値と上記ズーム値および、装着されているアダプタ情報に基づく値に基づいて所定の位置へピント調節するようになっている。上記ピント調節駆動はピント調整用モータ４６を駆動することにより行われる。そして、設定されるピント調節量はモータ４６に連動したフォトインタラプタギアーの回動により、遮光板４７がフォトインタラプタ４８を遮光・非遮光する際のパルス出力によって与えられる。
【００４３】
次に、上記スキャナ本体１における制御手段（ＲＩＳＣ）に関する説明を行う。
【００４４】
上述したように、上記スキャナ本体１における各回路はスキャナ本体制御手段３８により制御されるようになっている。また該スキャナ本体制御手段３８は、ＣＣＤ７、ＡＤ変換手段３９の制御も行うようになっており、これを通じて得られたデジタル画像データを通信手段３７を介して、スキャナ本体１に接続されたパーソナルコンピュータ３６等へ転送するようになっている。
【００４５】
上記スキャナ本体制御手段３８は、ＲＩＳＣ型のマイクロコンピュータによって構成されている。ここで、ＲＩＳＣとは、“Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｅｒ”の略であり、発振周波数のクロックで１命令を実行できるコンピュータのことである。これに対し従来のＣＰＵはＣＩＳＣ（Ｃｏｍｐｌｅｘｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｅｒ）型のマイクロコンピュータで構成され、このＣＩＳＣは、はやくても１命令実行のために４クロックを要する。
【００４６】
したがって、従来のＣＩＳＣ型のＣＰＵでは、上記ＣＣＤの駆動制御信号やアンプやクランプ回路およびＡＤ変換器からなるインターフェース回路を制御する制御信号等の高速で複雑な制御信号をＣＰＵのポートを利用して入出力することができなかった。ましてや、モータドライブ制御、ＣＣＤ制御等の複雑種の高速な制御信号の出力処理、データの入力処理、さらには入力データの演算処理をマルチタスクで行うことは困難であった。このため、ＣＣＤやインターフェースＩＣやモータドライバを制御するために、専用の制御ＩＣを設け、これを介してＣＰＵが上記制御を行うように構成するのが一般的であり、このため、実装するＩＣの数とその専有面積が大きくなり、スキャナのコンパクト化と低コスト化を妨げる要因となっていた。
【００４７】
本実施形態のスキャナ装置は、上記問題点に鑑み、ＣＰＵにＲＩＳＣ型ＣＰＵを採用し、ＣＰＵの入出力ポートに上記制御信号を直接割り付け、上記外部回路を不要となしたもので、これにより、部品点数を大幅に下げ、各部品による実装専有面積を下げ、スキャナのコンパクト化および低コストを実現するものである。
【００４８】
上記目的から本実施形態のＲＩＳＣ型マイクロコンピュータは、不図示の
（１）ステッピングモータ制御信号、
（２）読み出し転送パルス（ΦＲＯＧ）、シフトロック（ΦＣＬＫ）、リセットパルス（ΦＲＳ）等のＣＣＤ制御信号
（３）ＳＴＯＰ，ＬＯＡＤ，ＵＰ／ＤＯＷＮ，ＣＫによるＣＣＤ出力を増幅するアンプのゲインを設定する制御信号
（４）ＣＭＰによるＣＣＤ出力リセット直後の出力レベルをクランプするための制御信号、
（５）Ｓ／Ｈによる上記出力レベルをサンプルホールドするための制御信号、
（６）ＢＣＭＰによるＣＣＤ出力の黒レベルをクランプするための制御信号、
（７）ＡＤ変換タイミング制御信号、
（８）パーソナルコンピュータ等とのデータ通信制御、
等の互いに同時多発的に発生する各制御信号をソフト的に生成するよう構成している。
【００４９】
次に、上記スキャナ本体１における通信手段に関する説明を行う。
【００５０】
本実施形態のスキャナ装置は、双方向通信手段によって外部のパーソナルコンピュータ（ＰＣ）等に接続され、該パーソナルコンピュータに取り込んだ画像データを送信したり、パーソナルコンピュータからのコマンドを受信してパーソナルコンピュータのコマンド要求に応じた処理動作を遂行するよう構成されている。
【００５１】
なお、スキャナ本体１とパーソナルコンピュータ３６との接続は、一般に知られるＳＣＳＩ，ＰＣＩバス，ＩＳＡバス等を使用してもよいが、本実施形態では、上記双方向通信手段として、プリンタポートを使用している。
【００５２】
これにより、スキャナ本体１とパーソナルコンピュータ３６とを、何等、特別なインターフェースボードを必要とすることなく、プリンタケーブルで接続することのみで双方向通信が可能とすることができ、これによりトータルシステムコストを低減することができる。また、パーソナルコンピュータとの接続にあたって、該パーソナルコンピュータのリソース（ＤＭＡチャンネル、ＩＲＱ等）配分の設定作業をする必要も行わなくてよいので、ユーザの接続作業が非常に簡単であるという効果がある。
【００５３】
次に、本実施形態のスキャナ装置における磁気・光学情報検出・フィルム駆動系に関する説明を行う。
【００５４】
図２は、本実施形態のスキャナ装置におけるカートリッジフィルム用アダプタの要部電装部を示した要部斜視図である。
【００５５】
図に示すように、スキャナ本体１に装着されるカートリッジフィルム用アダプタ２の内には、フィルムカートリッジ５０が装填されるようになっている。該フィルムカートリッジ５０の底部にはデータディスク５９が配設されており、さらに、該フィルムカートリッジ５０がカートリッジフィルム用アダプタ２に装填された際に、該データディスク５９の近傍には、同データディスク５９のデータを読みとるフォトリフレクタ５２が配設されている。
【００５６】
そして、上記データディスク５９のデータは、フィルムを巻き戻し駆動して該データディスク５９を回動させ、その白黒パターンをフォトリフレクタ５２で読み取ることにより行われるようになっている。
【００５７】
なお、上記データディスク５９には、カートリッジのフィルム枚数、ネガ・ポジ情報、ＩＳＯ情報等が記録されている。
【００５８】
上記フィルムカートリッジ５０のフィルムには磁気トラックが形成されており、フィルムが走行すると、フィルムに記録されている磁気情報は、磁気再生ヘッド５５、磁気再生回路５１を通じてをフィルムカートリッジ制御手段４４に入力されるようになっている。なお、上記磁気情報としては、フィルムのベロ部（リード部）にメーカ認識コード、フィルムの各駒毎にそのフィルムの撮影情報（撮影日付、アスペクト比、ストロボ使用の有無等）が記録されている。
【００５９】
また、上記フィルムカートリッジ制御手段４４は、磁気書き込みヘッド５６を介して上記磁気トラックにフィルムの管理情報（焼き増し枚数、キャプション指定、フィルムカートリッジ管理コード、フィルム駒アルバム編集用制御コード等）を書き込むことができるようになっている。
【００６０】
上記磁気情報の読み出しおよび書き込みは、フィルムのパーフォレーション５８を検出するフォトリフレクタ５４、フィルムの駆動量に応答してもっと細かいパルスを出力するフォトインタラプタ５３によるタイミングに基づいて実行されるようになっている。
【００６１】
さらに、上記フィルムカートリッジ制御手段４４は、フィルムに記録された光学情報（バーコード情報、フィルム天地情報、フィルムアスペクト情報等）をフォトトランジスタ６０，６１から読み取ることができるようになっている。なお、上記光学情報は、データパターンとクロックパターンが上下に揃えて書き込まれている。これを読み取るために、マスク６１，６２を介してＬＥＤ６４によりフィルムを照明している。上記マスク６２はデータパターンのみを照明し、フォトトランジスタ６１はデータパターンを出力するようになっている。また、上記マスク６３はクロックパターンのみを照明し、フォトトランジスタ６１はクロックパターンを出力するようになっている。なお、上記ＬＥＤ６４は赤の単色光がＳ／Ｎ的に望ましい。
【００６２】
また、上記フィルムカートリッジ制御手段４４は、上記出力信号をフィルムのネガ・ポジ判定に基づいてＨ／Ｌ逆転デコードし、光学情報を取り出してスキャナ本体１側のスキャナ本体制御手段３８に送信するようになっている。
【００６３】
図１に戻って、次に、本実施形態のスキャナ装置おける撮像系に関する説明を行う。
【００６４】
照明されたフィルム画像は撮像レンズ２８の光学系によりリニアセンサ（ＣＣＤ）７に投影される。フィルム画像は該リニアセンサ７の光電変換され、後に続くＡＤ変換手段（クランプ回路、増幅回路、ガンマ変換回路、ＡＤ変換回路からなる）３９によって画像信号に変換される。これらの制御は前述したように、ＲＩＳＣにより統括的に制御されるようになっている。
【００６５】
上記ＣＣＤ（リニアセンサ）７は図３に示されるように、ＧのラインとＲ／Ｂのラインの２つのラインリニアセンサが２ライン分の間隔２ｄだけ離れて配置され、この間隔による撮像位置の補正のために２ライン分の遅延バッファを内蔵したものであり、読み出しパルスの制御によって、緑の信号に対して同時に撮像した赤、青の信号を２ライン分遅延させて出力させることができる。
【００６６】
このような構造にすることにより１回の走査でリニアセンサのＧラインとＲ／Ｂラインの幅だけ移動するような解像度で副走査する場合には色ズレの問題が発生しない。
【００６７】
ただし、色ズレの問題が発生しないのは、副走査の方向がＲ／ＢラインからＧラインの方向であり、かつＧラインとＲ／Ｂラインの間隔に対応したステップの副走査毎のＣＣＤ積分により撮像データを取り込む場合に限られるので（ここで、副走査の方向とは、ＣＣＤ上に投影されたフィルム画像の移動方向のことを指すものとする）、１副走査の方向が上記と逆である場合、２ＣＣＤの積分が上記２ラインの間隔に対応した所定量よりも大きい副走査移動量に渡ってなされる場合においては、かえって色ズレを加速してしまうという問題がある。
【００６８】
これを解決するために、本実施形態のスキャナ装置では、パーソナルコンピュータに上記副走査方向情報とＣＣＤ積分中副走査移動量情報を予め転送し、該パーソナルコンピュータで色ズレ補正を行う構成としている。
【００６９】
なお、上記色ズレ補正のための転送データは上述したものに限るものではなく、色ズレ補正量そのものをパーソナルコンピュータに転送してもよいし、また、スキャナ本体側で補正してもよい。
【００７０】
次に、図４（ａ）に基づいて上記２ラインＣＣＤの動作説明をする。
【００７１】
まず、ＲＯＧのパネルが入ると、図３における不図示のゲートが開いて、Ｇ−ＣＣＤの各ピクセルに溜った光電荷がＧシフトゲートに、Ｒ／Ｂ−ＣＣＤ溜った電荷がバッファ１′に転送される。続いてＶ１とＶ２のパルスが入ると、バッファ１の内容がバッファ２′に、バッファ２の内容がＲ／Ｂシフトゲートに、転送された後、バッファ１′の内容がバッファ１に、バッファ２′の内容がバッファ２に、転送される。
【００７２】
そしてこの後、ＣＫパルスにより、シフトゲートからＧｏｕｔ，Ｒ／Ｂｏｕｔ端子に１ピクセル毎読み出される。このサイクルが繰り返されることによって、Ｒ／Ｂ−ＣＣＤは２ライン分遅れて読み出されることになる（図中、符号Ｃ１参照）。
【００７３】
図４（ｂ）は、無遅延読出のタイミングパルスを示したものであり、Ｖ１とＶ２のパルスが図４（ａ）の３倍になっており、１回の読み出し操作でＲ／Ｂ−ＣＣＤの電荷をＲ／Ｂシフトゲートまで転送するためのものである（図中、符号Ｃ１〜Ｃ３参照）。
【００７４】
このタイミングで図３に示すＣＣＤ（リニアセンサ）を駆動することにより、無遅延でＣＣＤ読み出しを行うことができる。
【００７５】
上記タイミングパルスは、前述したように、ＲＩＳＣ型マイクロコンピュータのポートによりソフト的に制御されるものであるので、読み出しタイミングパルスを読み出しの条件（プレビュー、本スキャン、プレスキャン、サムネイル表示モード等）に合わせて自在に変更可能であるというメリットを有する。
【００７６】
また、画像取り込みモードだけでなく、上記無遅延読み出しはシャッタ機能のないＣＣＤのシャッタ機能の代用としても役に立つ。すなわち、上記無遅延読み出しを高速に繰り返すことにより、事実上、ＣＣＤをリセット状態（無積分状態）に保つことが可能である。
【００７７】
これによりＣＣＤのオーバーフローの履歴効果を低減でき、次のＣＣＤ積分および読み出しを迅速に行うことができるようになる。なお、通常明るい場所では、上記履歴効果により、ＣＣＤおよびシフトゲート内の電荷を１回で掃き出すことができず複数回の掃き出しが必要となる。
【００７８】
画像の１画素はＮｐｉｘｅｌからなるので、これを画像の画素に換算するにはＮで割ってやれば良い。すなわち、
Ｙ＝（Ｓｐ／Ｎ）−Ｄ１ｙ
Ｙ：色ズレ量（単位は画像の画素数）
Ｓｐ：Ｇライン、Ｒ／Ｂライン分離幅（単位はＣＣＤのｐｉｘｅｌ）
Ｄ１ｙ：遅延量（単位はＣＣＤのｐｉｘｅｌ）
順方向の場合の符号＋
逆方向の場合の符号−
Ｎ：積分中の副走査移動量（単位はＣＣＤのｐｉｘｅｌ）
となる。
【００７９】
図５は、図４に示すＣＣＤについて、それぞれ遅延有り・無し、副走査の順・逆方向の場合について上記理論式に基づいて色ズレの度合いを示した図であり、縦軸に色ズレ量（画素単位）横軸にＣＣＤ積分中の副走査移動量（ｐｉｘｅｌ  単位）で示されている。
【００８０】
この図５からわかるように、
（１）遅延なしの場合は積分中の副走査移動量が大きくなると０に集束し、色ズレがなくなるのに対し、遅延ありの場合は２画素分の色ズレが発生することになりかえって良くない。
【００８１】
（２）逆方向で、遅延有りの場合は最大４画素分の色ズレが発生し、遅延なしの場合は最大２画素の色ズレが発生することになることを考えると、かえって良くない。
【００８２】
（３）遅延有りが良いのは、単に順方向で且つＣＣＤ積分中の副走査移動量が１ｐｉｘｅｌである場合のみであり、それ以外は副作用が大きいものである。
【００８３】
このように、ＣＣＤ積分中の副走査移動量が２ｐｉｘｅｌ  を越えず、順方向である場合は、遅延あり読み出しを行い、ＣＣＤ積分中の副走査移動量が２ｐｉｘｅｌ  を超える場合、もしくは逆方向である場合は、遅延なし読み出しを行うと色ズレを最小限に抑えることができる。また、勿論、可久的に高速読み出しが可能となる。
【００８４】
次に、２ラインＣＣＤの色ズレに関する説明を行う。
【００８５】
ここで、上記２ラインＣＣＤを遅延読み出しした場合と無遅延読み出しした場合における色ズレの発生の仕方について理論的に説明する。
【００８６】
前述したように、ＣＣＤの１ピクセル毎の副走査毎にＣＣＤ積分を行い、且つ副走査方向が順方向であるならば、色ズレの問題は発生しない。
【００８７】
色ズレの問題が発生するのは、副走査の方向が逆方向であること、もしくは、ＣＣＤ積分が複数ピクセル分の副走査中に行われる場合である。
【００８８】
理論的には、色ズレ量ｙは、
ｙ＝Ｓｐ−（Ｄ１ｙ×Ｎ）（ｐｉｘｅｌ）
ｙ：色ズレ量（単位はＣＣＤのｐｉｘｅｌ）
Ｓｐ：Ｇライン、Ｒ／Ｂライン分離幅（単位はＣＣＤのｐｉｘｅｌ）
Ｄ１ｙ：遅延量（単位はＣＣＤのｐｉｘｅｌ）
順方向の場合の符号＋
逆方向の場合の符号−
Ｎ：積分中の副走査移動量（単位はＣＣＤのｐｉｘｅｌ）
で求められる。
【００８９】
また、さらに最高解像度の時は逆方向を禁止するようにすれば、最大１画素以内の色ズレに抑えることができる。
【００９０】
図６は、上記色ズレをさらに減少させることのできるＣＣＤを示した説明図である。
【００９１】
この図６に示したＣＣＤは、ＧラインとＲ／Ｂラインの間隔Ｓｐ＝１とした２ラインＣＣＤの例である。これによれば、図７に示されるように、上記ＣＣＤと違って、最大の色ズレ量を１画素以内に抑えることが可能である。
【００９２】
また、さらに最高解像度の時は逆方向を禁止するようにすれば、最大１画素以上の色ズレが発生しないので、色ズレ補正処理そのものを廃止でき、さらに読み込みスピードの向上が可能となる。
【００９３】
次に、図８ないし図１３に示すフローチャートを参照して、本実施形態のスキャナ装置の動作を説明する。
【００９４】
図８ないし図１１は、本実施形態のスキャナ本体側の動作を説明するための便宜的なフローチャートである。
【００９５】
図１２，図１３は、本実施形態のスキャナ本体に接続されるパーソナルコンピュータのモニタ表示画面動作を説明するフローチャートである。
【００９６】
図８，図９は、スキャナ本体側がパワーオンした場合に開始する処理ルーチンを示すフローチャートである。
【００９７】
まず、スキャナ本体１の電源がオンされるとステップＳ１００から起動する。次に、ステップＳ１０１において、上記蛍光灯４１（ＣＦＬ）を点灯する。これは、本実施形態の蛍光灯４１として採用するＣＦＬ（冷陰極管）は、点灯直後から数十秒間は光量並びに色が安定しないため、できるだけスキャン以前に安定時間をかせいでおくことが必要であるからである。したがって、蛍光灯４１として熱陰極管を使用した場合は点灯せずにヒータオンで良い。
【００９８】
ステップＳ１０２において、さらに、上記スキャナ本体制御手段３８は、カートリッジフィルム用アダプタ２がスキャナ本体１に装着されているか否か判断する。この判断は、カートリッジフィルム用アダプタ２に配設されたアダプタ識別手段４３の出力をスキャナ本体制御手段３８が読み取ることにより行われる。
【００９９】
このアダプタ識別手段４３としては、単にカートリッジフィルム用アダプタ２とスキャナ本体１との電気的接続の有無によるビットコード検出とか、反射率、透過率差異に基づくビットコードを光学的に読み取るとか、ＥＥＰＲＯＭ等の記憶素子に書き込まれたビットコードを読み取る等、種々考えられる。また、単なる抵抗値、電圧値等のアナログデータでも良い。
【０１００】
本実施形態では、簡単に、
００…アダプタ未装着
０１…１３５フィルムアダプタ（ストリップフィルム）
１０…１３５フィルムアダプタ（ピースフィルム）
１１…カートリッジフィルムアダプタ
に、ビットコードが振り分けられている。
【０１０１】
上記ビットコードを検出することにより、スキャナ本体制御手段３８は、カートリッジフィルム用アダプタ２の装着の有無、並びに装着されたアダプタの種類を判断することができるようになっている。
【０１０２】
具体的には、アダプタフラグＡＤＰＴＦＬＧに上記コードを記憶し、以下の処置を上記フラグに基づいて実行する。
【０１０３】
すなわち、ＡＤＰＴＦＬＧ＝（０，０）以外であるならばステップＳ１０３に移行し、ここで、パーソナルコンピュータのモニタ画面にアダプタ未装着の警告表示するコマンドを送出た後、上記ステップＳ１０２に戻る。
【０１０４】
ここで、パーソナルコンピュータのモニタ画面には、スキャナ本体１にカートリッジフィルム用アダプタ２が未装着であることを警告するダイアログボックスが表示される。
【０１０５】
すなわち、ＡＤＰＴＦＬＧ＝（０，０）以外であるならばステップＳ１０４に移行し、ここで、各ＡＤＰＴＦＬＧに対応する必要なズーム処理並びにピント処理を行う。
【０１０６】
ステップＳ１０４において、スキャナ本体制御手段３８は、アダプタに応じた各ＡＤＰＴＦＬＧに対応する必要なズーム・ピント処理を行う。ここで、１３５フィルムの画面サイズは２４ｍｍ×３６ｍｍであり、一方カートリッジフィルムの画面サイズは１７ｍｍ×３０ｍｍであるので、設定されるズーム値は対象とする画面の主走査方向の大きさに略逆比例するような値にセットされる。すなわち、
（カートリッジフィルムアダプタのズーム値）
＝１．５×（１３５フィルムアダプタのズーム値）
となっている。
【０１０７】
また、このズーム移動に伴って、ピント移動の起ること、また、アダプタ毎に画面位置が異なるので、アダプタ交換毎に、ズーム移動が行われ、且つピント調整処理が行われる。
【０１０８】
ステップＳ１０５において、ここでは、画面取り込み対象のフィルム判断がアダプタフラグによって行われる。すなわち、ＡＤＰＴＦＬＧ＝（０，１）であるならば図９に示すステップＳ１０８に移行し、また、ＡＤＰＴＦＬＧ＝（１，０）であるならばステップＳ１０７に移行し、ＡＤＰＴＦＬＧ＝（１，１）であるならばステップＳ１０６に移行する。
【０１０９】
ステップＳ１０６において、ここでは、１３５フィルムアダプタ（ストリップフィルム）用の初期設定を行いパーソナルコンピュータからのコマンド待ちになる。
【０１１０】
ステップＳ１０７において、ここでは、１３５フィルムアダプタ（ピースフィルム）用の初期設定を行いパーソナルコンピュータからのコマンド待ちになる。
【０１１１】
図９に移って、ステップＳ１０８において、フィルムカートリッジ５０がカートリッジフィルム用アダプタ２に挿填されると、不図示のカートリッジの有無検出スイッチがオンし、これをスキャナ本体制御手段３８が検知する。フィルムカートリッジ５０が検知できないときは、ステップＳ１１４に移行し、フィルムカートリッジ５０が検知できたときはステップＳ１０９に移行する。
【０１１２】
ステップＳ１０９において、ここではリワインド処理が行われる。詳しくは、フィルムがフィルムカートリッジ５０（図２参照）からでているときは、フィルムをフィルムカートリッジ５０に収納する。なお、フィルムがフィルムカートリッジ５０から出ているか否かの判断は、不図示のＥＥＰＲＯＭに記憶された現状フィルム駒数から判断する。
【０１１３】
次に、ステップＳ１１０において、蛍光灯４１を消灯する。すなわち、オートロード処理が行われると、この処理中には磁気再生処理が含まれ、この磁気再生処理は蛍光灯駆動ノイズに非常に弱いため、蛍光灯を消灯する。
【０１１４】
ステップＳ１１１において、ここでオートロード処理が行われる。詳しくは、まず、データディスク５９（図２参照）の情報を読み取り完了するまで、フィルム巻き戻し動作を継続する。上記フィルムカートリッジ制御手段４４で読み取られたデータは、スキャナ本体制御手段３８に送信され、該制御手段３８内の不図示の記憶手段に記憶され、後に、通信手段３７を通じてパーソナルコンピュータ３６へ転送される。
【０１１５】
上記フィルムカートリッジ制御手段４４における上記データディスク５９の情報を読み取り完了後、フィルムのリーダー部に記録された磁気情報およびフィルム光学情報、たとえばフィルムタイプ（ネガあるいはポジ）、メーカフィルムＩＤＮｏ．を読み取りつつ、フィルム駆動手段１９によりフィルムを１駒目まで駆動する。
【０１１６】
ここで、フィルムカートリッジ制御手段４４により読み取られたデータディスク５９のデータは、スキャナ本体制御手段３８内の不図示の記憶手段に記憶され、後に、通信手段３７を通じてパーソナルコンピュータ３６へ転送される。
【０１１７】
また、上記フィルムの光学情報はバーコードで記録されている。以下、この検出動作について、詳しく説明する。
【０１１８】
上記バーコードは、フィルムのリーダ部にフィルムのＩＤを示すフィルムＩＤとそのフィルムカートリッジ５０に入っているフィルムの全駒数等が書き込まれている。さらに、フィルムの１駒毎に、メーカーコードとフィルム種別コードとフィルム駒Ｎｏ．が書き込まれている。
【０１１９】
ここで、検出された、（メーカコード）×（フィルム種別コード）の組み合わせを、パーソナルコンピュータ３６に伝え、該パーソナルコンピュータ３６に蓄えられたフィルムデータからフィルムの種別を特定し、それにあったガンマ変換量や、照明条件、ＣＣＤ積分条件、並びに、ＬＵＴ等の色変換アルゴリズムに変更することにより、高い品位の画像データ取り込みが達成される。
【０１２０】
なお、上記バーコードは、赤系の色で書き込まれているので、赤のＬＥＤ照明により読み出すことができる。
【０１２１】
上記赤色ＬＥＤ並びに受光素子は、図２に示されるように、スキャナ本体１の画像取り込み領域のフィルムカートリッジ５０側で１駒がセットされるまでにその光学情報を読み込むことのできる位置に配置されている。
【０１２２】
ここで、本実施形態のスキャナ装置では、上述したようにバーコード読み込みを行ったが、バーコードの読み込み手法は、上記に限るものではなく、たとえば、図１に示されるＣＣＤ７により読み取るようにしても良い。
【０１２３】
次に、ステップＳ１１２において、磁気再生処理が終了したならば蛍光灯４１を点灯し、該蛍光灯４１の管の温度をできるだけ保持させ、光量、色の安定度を保つように配慮する。
【０１２４】
なお、熱陰極管の場合は、このように、点灯制御をする必要はなく、ヒータをオンし続けて、スキャン直前に蛍光灯を点灯するようにすれば良い。
【０１２５】
ステップＳ１１３においては、パーソナルコンピュータ３６へのデータ転送処理が行われる。詳しくは、上記データディスク５９の情報およびフィルムのリーダ部に記録された磁気情報および、フィルム光学情報、たとえばフィルムタイプ（ネガ・ポジ）、メーカ、フィルムＩＤＮｏ．をパーソナルコンピュータ３６に転送する。
【０１２６】
ステップＳ１１４においては、フィルムカートリッジ５０が新たに装填されたか否かが判断される。ここで、はじめてフィルムカートリッジ５０が装填されていれば、ステップＳ１１６において、前述と同様の「オートロード処理」を行う。また、フィルムカートリッジ５０が装填されていなければ、ステップＳ１１９へ移行する。
【０１２７】
ステップＳ１１９において、スキャナ本体１のスキャナ本体制御手段３８は、パーソナルコンピュータ３６からのコマンドが入力されたか否か検出し、コマンドが入力された場合は、ステップＳ１２０においてそのコマンドに対応するコマンド処理を実行する。また、入力のない場合は、ステップＳ１１４に移行し、以下ループに入る。
【０１２８】
図１０は、上記パーソナルコンピュータ３６から、現在のスキャナの副走査部材の位置情報をパーソナルコンピュータ３６に伝達するようなコマンドが送られてきた際のスキャナ本体１側のコマンド処理ルーチンを表すフローチャートである。
【０１２９】
図１０に示すように、ステップＳ２００で、現在のスキャナの副走査部材の位置情報の通信処理ルーチンがコールされると、ステップＳ２０１でスキャナ本体１のスキャナ本体制御手段３８からパーソナルコンピュータ３６に対して、現在のスキャナの副走査部材（ＣＣＤ７）の位置情報が送信され、ステップＳ２０２でリターンする。
【０１３０】
パーソナルコンピュータ３６は、これによりスキャナの副走査部材の位置を知ることができ、画像取り込みが最短時間となる副走査部材リセットを命令することができる。
【０１３１】
図１１は、初期設定処理のサブルーチンを示すフローチャートである。
【０１３２】
図１１に示すように、ステップＳ３００において、初期設定コマンドが入力されると、該処理が開始される。そして、ステップＳ３０１において、ここでは、画面取り込みに際し、コマンドと共にパーソナルコンピュータ３６から指定されたコマンドデータオプション（各取り込みパラメータプリセット値）に基づいて、図１のＡＤ変換手段３９の内部にあるアンプのＲ，Ｇ，Ｂゲインの設定が行われる。
【０１３３】
これらのアンプゲインは、パーソナルコンピュータ３６が予め上記図９に示すステップＳ１１８において、スキャナ本体１側から得られたフィルム情報（フィルム種類）に基づいてそれに適したゲインをパーソナルコンピュータ３６に予め登録されているフィルムから選択して、スキャナ本体１に送る。
【０１３４】
このようにして、先に図８に示すパワーオン時に検出されたフィルムの光学情報、ネガ・ポジ情報およびメーカ情報に基づいて、パーソナルコンピュータ３６により設定される。
【０１３５】
実際のゲインの調整は、上記ＡＤ変換手段３９（図１参照）の内部のゲイン可変アンプにゲイン用のクロックパルスとアドレスパルスを転送することにより行われる。
【０１３６】
上述した以外にも、光源の光量をＮＤフィルタとか、絞りを可変したり、ドライブ電流を可変にしたりして増減することや、ＣＣＤの積分時間を増減したりして、ゲインの可変幅を大きく取ることもできる。
【０１３７】
上記複数種類のゲイン増減手段を組み合わせる方法は、フィルム種類、現像時間のばらつき、カメラによる露出時間のばらつき（オーバー、アンダー）、色による透過率のばらつき等の種々のばらつきを吸収し、高品位な色画像データを取るのに有効である。
【０１３８】
上記値は、フィルムのホワイトバランスが取れるような値に設定されるため、ベース色の赤いネガとベース色の透明なポジでは大幅に異なる。
【０１３９】
次に、ステップＳ３０１において、画面取り込みに際し、パーソナルコンピュータ３６から指定されたＲ，Ｇ，Ｂゲインの最適値が設定される。
【０１４０】
その後、ステップＳ３０２において、画面取り込みに際し、パーソナルコンピュータ３６から指定されたコマンドデータ（各取り込みパラメータプリセット値）の、ネガ・ポジ情報および、メーカ情報に基づいて、設定されたＲ，Ｇ，Ｂ用ＡＤ変換器の参照電圧最適値が設定される。これにより、最適なガンマ特性と最適な量子化を実現する。
【０１４１】
具体的には、上記ＡＤ変換手段３９の内部に、ＡＤとＤＡ１，ＤＡ２からなるガンマＡＤがあり、ＣＣＤ出力は、リセットクランプ、黒レベルクランプをかけられた後に増幅され、ＡＤ入力端にフィードされる。
【０１４２】
上記ＡＤ変換手段３９の参照電圧ＶｔｏｐとＶｂｏｔｏｍはＤＡ１とＤＡ２により供給されており、各ＤＡ出力電圧は、上記スキャナ本体制御手段３８によるパラレルポート設定で行われる。
【０１４３】
ガンマをかけるために、上記ＡＤ変換手段３９の参照電圧ＶｔｏｐとＶｂｏｔｏｍは、まず、
Ｖｔｏｐ＝Ｖｒｅｆ２
Ｖｂｏｔｏｍ＝Ｖｒｅｆ１
として、第１のＡＤデータを取り込み、次に、
Ｖｔｏｐ＝Ｖｒｅｆ３
Ｖｂｏｔｏｍ＝Ｖｒｅｆ２
として、第２のＡＤデータを取り込み、次に、
Ｖｔｏｐ＝Ｖｒｅｆ４
Ｖｂｏｔｏｍ＝Ｖｒｅｆ３
として、第３のＡＤデータを取り込み、そして、第１、第２、第３のデータを加算することにより最終ＡＤ変換データを得る。
【０１４４】
上記Ｖｒｅｆ１、Ｖｒｅｆ２、Ｖｒｅｆ３、Ｖｒｅｆ４の値は、フィルム種類（ネガ・ポジ）によて、また色（Ｒ，Ｇ，Ｂ）、現像状態（オーバー、アンダー）によって変更され、最適なガンマをかけることができる。
【０１４５】
次に、ステップＳ３０４において、パーソナルコンピュータ３６からのコマンド・オプションに従って、副走査位置の初期化を行う。左右どちらの方向に初期化するかはパーソナルコンピュータ３６からのコマンド・オプションによる。通常は、ＣＣＤの順方向にリセットされる。
【０１４６】
次に、図１２，図１３に示すフローチャートに基づき、本実施形態の２ラインＣＣＤによるスキャナの画像読み取り処理の一例を説明する。
【０１４７】
パーソナルコンピュータ３６のモニタ画面上のメニューで、プレビューボタン（不図示）がダブルクリックされると、パーソナルコンピュータ３６はステップＳ４００のプレスキャン／プレビュー処理を開始する。
【０１４８】
次に、ステップＳ４０１において、パーソナルコンピュータ３６はスキャナ本体１のスキャナ本体制御手段３８に対して、ステッピングモータ逆方向所定単位駆動コマンドを送信し、スキャナ本体１に副走査を行わせる。
【０１４９】
ここで、プリスキャンの所定単位は画素数が６４×９６となるような駆動量である。なお、ここでいう逆方向はＣＤＤでいうところの逆方向のことである。
【０１５０】
その後、ステップＳ４０２において、パーソナルコンピュータ３６はスキャナ本体１に対して１ライン画像の取り込みコマンドを送信し、１ライン画像信号を読み取らせる。ここでの読みとりモードは非遅延である。
【０１５１】
次に、ステップＳ４０３において、パーソナルコンピュータ３６は、スキャナ本体１から送られた画像データを受信し、該パーソナルコンピュータ３６側に転送させる。パーソナルコンピュータ３６は、このデータを解析し、画像が有効画像範囲内のものであるのか否かを判断し、有効範囲のものであるならば、画像データを記憶する。そして記憶されたデータから適正な画像取り込みのためのデータを演算する。
【０１５２】
なお、有効画面範囲か否かは、図２１に示すような画面位置を示すパフォレーションエッジを検出することにより行う。
【０１５３】
上記パーフォレーションエッジは、２ラインＣＣＤのうち主走査方向の最も空間分解能の高いＧラインにより行う。上記、主走査方向パーフォレーションエッジと副走査方向パーフォレーションエッジを検出し、これから所定シフト量を加えたところが有効画像の基準位置となる。上記基準位置は、有効画像の左右両位置に存在する。
【０１５４】
上記どちらかの基準位置を一度検出したら、後は、有効画像の大きさの所定値に基づいて、現在取得している画像データが有効なものであるか否か簡単に判断できる。なお、本実施形態においては、パーフォレーション穴の部分には、図示の減光マスクがかけられており、ＣＣＤの飽和を防止している。
【０１５５】
次に、ステップＳ４０４において、その駒の、最終ラインデータであるか否かチェックし、最終データであるならば、ステップＳ４０５へ移行し、最終データでなければステップＳ４０１に戻る。
【０１５６】
この後、ステップＳ４０５において、パーソナルコンピュータ３６はスキャナ本体１にステッピングモータ順方向所定単位駆動コマンドを送信し、該スキャナ本体１に副走査を行わせる。
【０１５７】
ここで、プリスキャンの所定単位は画素数が２５６×３８４となるような駆動量である。なお、ここでいう順方向とはＣＣＤでいうところの順方向のことである。
【０１５８】
次に、ステップＳ４０６において、パーソナルコンピュータ３６は、スキャナ本体１に対して上記演算した取り込みデータを送り、１ライン画像の取り込みコマンドを送信し、１ライン画像信号を読み取らせる。なお、ここでの読み取りモードは非遅延である。
【０１５９】
次に、ステップＳ４０７において、パーソナルコンピュータ３６は、スキャナ本体１から送られた画像データを受信し、パーソナルコンピュータ３６側に転送させる。パーソナルコンピュータ３６は、このデータを解析し、画像が有効画像範囲内のものであるのか否かを判断し、有効範囲のものであるならば、パーソナルコンピュータ３６モニター画面上に表示する。
【０１６０】
次に、ステップＳ４０８において、その駒の、最終ラインデータであるか否かをチェックし、最終データであるならばステップＳ４０９でリターンする。最終データでなければステップＳ４０５に戻る。
【０１６１】
次に、図１３に移って、パーソナルコンピュータ３６のモニター画面上のメニューで、本スキャンボタン（不図示）がダブルクリックされると、パーソナルコンピュータ３６はステップＳ５００の本スキャン処理を開始する。
【０１６２】
まず、ステップＳ５０１において、副走査部材を、副走査が順方向になるような副走査開始位置にリセットする。
【０１６３】
次に、ステップＳ５０２において、パーソナルコンピュータ３６はスキャナ本体１にステッピングモータ順方向所定単位駆動コマンドを送信し、該スキャナ本体１に副走査を行わせる。ここで、本スキャンの所定単位は画素数がパーソナルコンピュータ３６画面上で設定された画像サイズとなるような駆動量である。
【０１６４】
この後、ステップＳ５０３において、パーソナルコンピュータ３６は、スキャナ本体１に、上記プリスキャンで得られた最適な読み出しのためのハードウェアパラメータを送信し、該スキャナ本体１に設定し、１ライン画像の取り込みコマンドを送信し、１ライン画像信号を読み取らせる。ここでの読み取りモードは積分時間内に２ｐｉｘｅｌ  以上副走査駆動する画像サイズであるならば、非遅延、そうでないならば２ライン遅延読み出しを行い色ズレの発生を抑制する。
【０１６５】
このように、読み出しモードを画像サイズに合わせて変更することにより、色ズレの問題を煩雑な後処理を必要とせず、スキャナを簡単化かつ高速化することができる。
【０１６６】
次に、ステップＳ５０４において、パーソナルコンピュータ３６は、スキャナ本体１から送られた画像データを受信し、パーソナルコンピュータ３６側に転送させる。パーソナルコンピュータ３６は、このデータを解析し、画像が有効画像範囲内のものであるのか否かを判断し、有効範囲のものであるならば、画像データをパーソナルコンピュータ３６モニター上に表示する。
【０１６７】
次に、ステップＳ５０５において、その駒の、最終ラインデータであるか否かをチェックし、最終データであるならば、ステップＳ５０６でリターンする。最終データでなければ上記ステップＳ５０２に戻る。
【０１６８】
次に、本発明の第２の実施形態について説明する。
【０１６９】
この第２の実施形態は、その構成は上記第１の実施形態と同様であるが、２ラインＣＣＤによる画像取り込み処理動作が若干異なっている。したがって、ここでは、異なる点のみを説明し、その他の構成、作用の説明は省略する。
【０１７０】
上述した図１２，図１３に示す第１の実施形態におけるフローチャートは、プリスキャンとプレビューとをセットとしたが、特にこれに限るものではない。したがって、本第２の実施形態のスキャナ装置では、上記ステップＳ４０４（図１２参照）の後をリターンにして、プリスキャンとプレビューを別々のサブルーチンとして、双方向の副走査を許可するようにしたことを特徴とする。そのほかの作用は上記第１の実施形態と同様であるので、ここでの説明は省略する。
【０１７１】
次に、本発明の第３の実施形態について説明する。
【０１７２】
この第３の実施形態は、その構成は上記第１の実施形態と同様であるが、２ラインＣＣＤによる画像読み取り処理動作が若干異なっている。したがって、ここでは、異なる点のみを説明し、その他の構成、作用の説明は省略する。
【０１７３】
図１４は、上記第３の実施形態のスキャナ装置における画像読み取り処理（サムネイルスキャン処理）を示したフローチャートである。
【０１７４】
図に示すように、本第３の実施形態のスキャナ装置は、パーソナルコンピュータ３６のモニター画面上のメニューでサムネイルボタン（不図示）がダブルクリックされると、パーソナルコンピュータ３６はステップＳ６００のサムネイルスキャン処理を開始する。
【０１７５】
ステップＳ６０１において、パーソナルコンピュータ３６はスキャナ本体１のスキャナ本体制御手段３８に対して駒送りコマンドを送信し、該スキャナ本体１に目的駒の設定を行わせる。なお、スキャナ本体１は目的駒が即に設定されている場合は特に何も行わない。
【０１７６】
次に、ステップＳ６０２において、パーソナルコンピュータ３６は設定駒の駒情報をスキャナ本体１から受け取り、その駒のアスペクト、撮影月日等をモニタに表示する。特に、アスペクトはアスペクト枠（図１６点線表示参照）として表示する。
【０１７７】
次に、ステップＳ６０３において、パーソナルコンピュータ３６はスキャナ本体１に所定単位駆動コマンドを受信し、該スキャナ本体１に副走査を行わせる。副走査の方向は双方向であり、このため１駒毎に副走査方向は異なる。ここで、サムネイルスキャンの所定単位単は画素数が６４×９６となるような駆動量である。
【０１７８】
ステップＳ６０４において、パーソナルコンピュータ３６は、スキャナ本体１に１ライン画像の取り込みコマンドを送信し、１ライン画像信号を読み取らせる。ここでの読み取りモードは非遅延である。
【０１７９】
その後、ステップＳ６０５において、パーソナルコンピュータ３６は、スキャナ本体１から送られた画像データを受信し、パーソナルコンピュータ３６側に転送させる。パーソナルコンピュータ３６は、このデータを解析し、画像が有効画像範囲内のものであるのか、否かか判断し、有効範囲のものであるならば、画像データをパーソナルコンピュータ３６モニタに表示する。そしてさらに取得されたデータから適正な本スキャン画像取り込みのためのパラメータを演算し、各駒毎に記憶する。
【０１８０】
上記パラメータは、サムネイル画面がクリックされて、プレビューもしくは本スキャンが行われる場合に用いられ、プリスキャン時間を削減し、使い勝手の良いスキャンを可能にする。
【０１８１】
パーソナルコンピュータ３６モニタへの表示は、図１７，図１８に示すように１駒毎に表示方向が異なる。
【０１８２】
図１９，図２０は、表示の異和感をやわらげるための表示例であり、図１９は、取り込み中画面を、ウインドウの１部に固定表示し、１駒の取り込み終了毎に１駒サムネイル表示する例である。また、図２０は、取り込み中バー表示を、ウインドウの１部に固定表示し、１駒の取り込み終了と共に１駒ずつサムネイル画面表示する例である。
【０１８３】
なお、有効画面範囲か否かは、図２１に示されるような画面位置を示すパーフォレーションエッジを検出することにより行う。
【０１８４】
上記パーフォレーションエッジは、２ラインＣＣＤのうち主走査方向の最も空間分解能の高いＧラインにより行う。このため、エッジから有効画像の原点までのシフト量は副走査の方向によって変更する必要がある。
【０１８５】
また、有効画像内に入るまでの読み出しは、Ｇライン出力のみとし、時間短縮を図ると共に、エッジ位置検出の誤差を小さくするために、取り込み画像サイズの設定に拘らず、常に所定の高解像度読み取りを行うように工夫している。
【０１８６】
次に、ステップＳ６０６において、その駒の、最終ラインデータであるか否かチェックし、最終データであるならば、ステップＳ６０７へ、最終データでなければステップＳ６０３にそれぞれ移行する。
【０１８７】
その後、ステップＳ６０７において、その駒が、最終駒であるか否かチェックし、最終駒であるならば、ステップＳ６０８でリターンする。また、最終駒でなければステップＳ６０１に戻る。
【０１８８】
次に、本発明の第４の実施形態について説明する。
【０１８９】
この第４の実施形態は、その構成は上記第１の実施形態と同様であるが、２ラインＣＣＤによる画像取り込み処理動作が若干異なっている。したがって、ここでは、異なる点のみを説明し、その他の構成、作用の説明は省略する。
【０１９０】
図１５は、上記第４の実施形態のスキャナ装置における画像取り込み処理（サムネイルスキャン処理）を示したフローチャートである。
【０１９１】
図に示すように、本第４の実施形態のスキャナ装置は、上記２ラインＣＣＤによるスキャナ装置のサムネイル画像読み取り処理の別の実施形態であり、取り込み画像がオーバーあるいはアンダー過ぎる場合は、自動的に取り込みパラメータを設定し直して再度取り込みを行うものである。
【０１９２】
上記判断処理ステップＳ７００が挿入されている以外は、図１４に示す上記第３の実施形態のフローチャートと同一であるので重ねての説明は省略する。
【０１９３】
ステップＳ７００において、ここでは、取り込まれた画像データのヒストグラムの片寄りが、所定レベル以上であると判断した場合に、ステップＳ６０３に戻る。
【０１９４】
次に、本発明の第５の実施形態について説明する。
【０１９５】
この第５の実施形態は、その構成は上記第１の実施形態と同様であるが、副走査毎に、複数の露光量のライン画像を遅延読み出しで読み出すことを特徴とする。したがって、ここでは、異なる点のみを説明し、その他の構成、作用の説明は省略する。
【０１９６】
図２２は、上記第５の実施形態のスキャナ装置における画像取り込み動作を示したフローチャートである。
【０１９７】
まず、ステップＳ８００において、画像取り込み動作が開始されると、ステップＳ８０１において、スキャナ本体制御手段３８（図１参照）はステッピングモータ６を所定単位ステップだけ駆動する。なお、この所定単位ステップは、ここでは、（ＣＣＤのピクセル幅）×（撮像レンズの撮像倍率）である。
【０１９８】
次に、ステップＳ８０２において、ＣＣＤ積分リセットを行い、予めＣＣＤ７のフォトセルに溜まっていた光電荷をリセットする。
【０１９９】
リセット方法は、シャッタ機能付きのＣＣＤの場合はオーバフロードレインに直接排出すれば良いが、この機能の付いたＣＣＤはオーバーフロードレインの配置に制約があるためにリニアＣＣＤでは一般的にではない。またあったとしてもテップサイズが大きい等の理由により、高価であることが多い。
【０２００】
本実施形態では、かかる事情を考慮し、非遅延読み出しを高速に行い、上記リセット機能を実現している。なお、通常の遅延読み出しではリセット時の電荷が遅延バッファに残ってしまい都合が悪い。
【０２０１】
次に、ステップＳ８０３において、２ｍｓｅｃ露光し、ステップＳ８０４において、前述した遅延読み出しタイミングパルスでＲＯＧ，Ｖ１，Ｖ２を出力し、ＣＫを１パルス出力することにより、ＣＣＤ７から、１ピクセルデータＧ（２ｍｓｅｃ），Ｒ（２ｍｓｅｃ）もしくはＧ（２ｍｓｅｃ）を読み出す。
【０２０２】
次に、ステップＳ８０５において、これを、上記スキャナ本体制御手段３８内の、たとえばＲＡＭ等の記憶手段の所定アドレスに格納する。
【０２０３】
この後、ステップＳ８０６において、読み出したピクセルが最終ピクセルであるか否かを判定し、最終ピクセルでなければ、ステップＳ８０４に戻り、ＣＫを１クロックパルス追加し、次のピクセルデータを読む。なお、以後、ＲＯＧ，Ｖ１，Ｖ２は変えない。以下、同じループを回り、上記スキャナ本体制御手段３８内のＲＡＭに順次ピクセルデータが格納される。
【０２０４】
一方、上記ステップＳ８０６において、読み出したピクセルが最終ピクセルであると判断した場合はステップＳ８０７に移行し、最終副走査位置か否かを判定する。
【０２０５】
このようにして、上記ループにより、２ｍｓｅｃ積分のライン画像がスキャナ本体制御手段３８の内部ＲＡＭのエリアに格納される。
【０２０６】
上記ステップＳ８０７においては、対象画像の最終ラインであるか否か副走査位置で判断し、最終ライン画像の取り込み位置であるならばステップＳ８０８においてリターンし、最終ライン画像の取り込み位置でないならステップＳ８０１に戻り、対象画像の取り込みを継続する。
【０２０７】
次に、本発明の第６の実施形態について説明する。
【０２０８】
この第６の実施形態は、その構成は上記第１，第５の実施形態と同様であるが、ステッピングモータを一定速運転し、階調圧縮取り込みを行うことを特徴とする。したがって、ここでは、異なる点のみを説明し、その他の構成、作用の説明は省略する。
【０２０９】
上記第５の実施形態のスキャナ装置によると、色ズレのない良好な画像を得ることができるが、反面、副走査駆動のスピードが一様にならず、そのため、副走査駆動音が気になる場合がある。これは、特に、何ステップか副走査方向駆動するたびにデータどりを行うといった間引き運転をした場合に顕著になる。
【０２１０】
本第６の実施形態のスキャナ装置は、かかる事情に鑑み、ステッピングモータを一定速運転したことを特徴とする。このように動作させることにより、上述した耳障りな音の問題を解消することができるだけでなく、データ取り込み時間そのものも非常に短縮されるため、プレビュー等の高速読み取りを最優先する画像取り込みモードに最適である。
【０２１１】
図２３は、上記第６の実施形態のスキャナ装置における画像取り込み動作を示したフローチャートである。
【０２１２】
まず、ステップＳ９００において、画像取り込み動作が開始されると、ステップＳ９０１において、スキャナ本体制御手段３８は、ステッピングモータ単位駆動用タイマー割り込みを許可する。
【０２１３】
そして、ステップＳ９０２において、スキャナ本体制御手段３８はＣＣＤ積分用Ｘ１ｍｓタイマ割り込みを許可し、ステップＳ９０３において、上記タイマを走らせる。
【０２１４】
これにより、上記タイマは、図２６に示されるように、ステッピングモータ駆動用と、ＣＣＤ積分用に２つのタイマがサイクリックに走ることになる。これにより、生じた割り込みに従って図２４，図２５に示すそれぞれの割り込み処理を行うことにより、ステッピングモータを一定速運転し、ＣＣＤ積分に画像取り込みを行うようことができる。
【０２１５】
次に、ステップＳ９０４において、副走査位置が取り込み画像の最終副走査位置であるか否か判断する。ここで、最終でないならば、ステップＳ９０４に戻り、最終ならば、ステップＳ９０５において、上記タイマをストップする。
【０２１６】
その後、ステップＳ９０６において、ステッピングモータ単位駆動用タイマ割り込みを禁止し、ステップＳ９０７において、ＣＣＤ積分用Ｘ１ｍｓタイマ割り込みを禁止した後、ステップＳ９０８において、リターンする。
【０２１７】
次に、上記ＣＣＤ積分用Ｘ１ｍｓタイマ割り込み処理のサブルーチンについて説明する。
【０２１８】
図２４は、上記ＣＣＤ積分用Ｘ１ｍｓタイマ割り込み処理のサブルーチンを示したフローチャートである。
【０２１９】
ステップＳ１０００で上記ＣＣＤ積分用Ｘ１ｍｓタイマ割り込み処理のサブルーチンがコールされると、ステップＳ１００１において、遅延読み出しタイミングパルスでＲＯＧ，Ｖ１，Ｖ２を出力し、ＣＫを１パルス出力することにより、ＣＣＤ７から、１ピクセルデータＧ（Ｘ１ｍｓｅｃ），Ｒ（Ｘ１ｍｓｅｃ）もしくはＧ（Ｘ１ｍｓｅｃ）を読み出す。
【０２２０】
次に、ステップＳ１００２において、これを、上記スキャナ本体制御手段３８内の、たとえばＲＡＭ等の記憶手段の所定アドレスに格納し、ステップＳ１００３において、読み出したピクセルが最終ピクセルであるか否かを判定し、最終ピクセルでなければ、ステップＳ１００１に戻り、ＣＫを１クロックパルス追加し、次のピクセルデータを読む。以下、同じループを回り、上記スキャナ本体制御手段３８内のＲＡＭに順次ピクセルデータが格納される。
【０２２１】
一方、上記ステップＳ１００３において、読み出したピクセルが最終ピクセルであると判断した場合はステップＳ１００４でリターンする。
【０２２２】
図２５は、上記ステッピングモータ単位駆動用タイマ割り込み処理のサブルーチンを示したフローチャートである。
【０２２３】
ステップＳ１１００において、ステッピングモータ単位駆動用タイマ割り込み処理サブルーチンがコールされると、ステップＳ１１０１において、ステッピングモータに駆動パルスを送り所定単位駆動し、ステップＳ１１０２でリターンする。
【０２２４】
次に、副走査の駆動スピードの設定について詳しく説明する。
【０２２５】
上記、副走査の駆動スピードは、対象画像の副走査方向の長さとＣＣＤの積分時間と読み出し時間と階調圧縮処理時間とパーソナルコンピュータ３６への画像データ転送処理時間と読み出しライン画像数から次のように決定される。
【０２２６】
「副走査の駆動スピード」＜＝「対象画像の副走査方法の長さ」÷
｛（「ＣＣＤの積分時間」＋「ＣＣＤ読み出し処理時間」＋
「画像処理時間（色変換・階調圧縮処理等）」）×読み出しライン画像数｝
ここでパーソナルコンピュータ３６への転送処理時間はパーソナルコンピュータ３６の性能（クロック周波数等）によって異なるので、一律な設計値として求めることはできない。
【０２２７】
そこで、本実施形態では、画像取り込みの前に図２７に示すのようなダミー転送処理を実行し、パーソナルコンピュータ３６の処理能力を前もって測定する工夫を用いている。
【０２２８】
すなわち、ステップＳ１２００でダミー転送処理が開始し、ステップＳ１２０１でＮ＝１として、ステップＳ１２０２でタイマカウントをスタートさせる。この後、ステップＳ１２０３においてスキャナ本体制御手段３８の内部記憶手段（ＲＡＭ）から１画素のダミーデータを読み出し、ステップＳ１２０４でパーソナルコンピュータ３６に転送する。
【０２２９】
次に、ステップＳ１２０５で、１ラインの画像転送が終了したか否かを判定し、終了していないならば上記ステップＳ１２０３に戻り、終了しているならばステップＳ１２０６で、上記タイマカウントをストップする。
【０２３０】
この後、ステップＳ１２０７で、上記タイマカウント値をスキャナ本体制御手段３８の内部ＲＡＭのＮ番目のアドレスに格納し、ステップＳ１２０８で“Ｎ”をインクリメントする。
【０２３１】
次に、ステップＳ１２０９において、ダミー転送が２０回に達したか否かを判定し、いまだ２０回に達しない場合は上記ステップＳ１２０２に戻り、２０回に達した場合は、ステップＳ１２１０において、正確を期するために２０回のダミー転送を行った後、そのうち最も大きい処理時間をパーソナルコンピュータ３６転送処理時間として採用する。
【０２３２】
なお、上記各実施形態のスキャナ装置では、２ラインタイプのＣＣＤラインセンサを用いた例について説明したが、ＲＧＢのそれぞれについて１ライン有する３ラインタイプのラインセンサに本発明を適用することも可能である。この場合にはバッファを用いなくても良い。
【０２３３】
また、上記各実施形態のスキャナ装置では、ＣＣＤラインセンサを副走査する例について説明したが、フィルム等の原稿を副走査しても良いことはもちろんである。
【０２３４】
以上説明したように、上記各実施形態のスキャナ装置によると、以下に示す効果を奏する。
【０２３５】
（１）  画像表示されないプリスキャンの方向を逆方向、画像表示されるプレビュー並びに本スキャンの方向を順方向となるシーケンスに構成することにより、画像データ取得に要するトータル時間を可及的に短絡することができる。また、本スキャンは常に１方向であり、色ズレのない、安定した精度の良い画像データ取得を行うことができる。
【０２３６】
（２）  画質の気にならないプリスキャン並びにプレビューは双方向スキャンを許可し、本スキャンは順方向のみ許可するように構成することにより、画像データ取得に要するトータル時間を可及的に短絡することができる。また、本スキャンは常に１方向であり、色ズレのない、安定した精度の良い画像データ取得を行うことができる。
【０２３７】
（３）  画像データをファイルしないプレビューは非遅延読み出しで読み出し、双方向スキャンを許可し、本スキャンは遅延読み出しを行い且つ順方向のみ許可するよう構成することにより、画像データ取得に要するトータル時間を可及的に短絡することができる。また、本スキは常に１方向であり、色ズレのない、安定した精度の良い画像データ取得を行うことができる。
【０２３８】
（４）  画像サイズに基づいて、遅延読み出しと非遅延読み出しを切り替えるよう構成することにより、画像データ取得に要するトータル時間を可及的に短絡することができる。また、本スキャンは常に１方向であり、色ズレのない、安定した精度の良い画像データ取得を行うことができる。
【０２３９】
（５）  画質の気にならないサムネイルスキャンは双方向スキャンを許可し、本スキャンは順方向のみ許可するよう構成することにより、画像データ取得に要するトータル時間を可及的に短絡することができる。また、本スキャンは常に１方向であり、色ズレのない、安定した精度の良い画像データ取得を行うことができる。
【０２４０】
以上、画像取り込みモードに基づいて副走査方向に制限することにより、図２８ないし図３０に示されるような、副走査メカ機構による取り込み精度の低下も防止しかつ、画像データ取得に要するトータル時間を可及的に短絡することができる。
【０２４１】
［付記］
以上詳述した如き本発明の実施形態によれば、以下の如き構成を得ることができる。即ち、
（１）  カラー原稿を撮像し、画像データを取り込むスキャナ装置において、
プレビュー画面を取得する第１の画像入力モードと、
本スキャン画面を取得する第２の画像入力モードとを選択する画像取り込みモード設定手段と、
を有し、
上記第１の画像入力モードは正・逆双方向の副走査が可能であり、上記第２の画像入力モードは正・逆どちらか一方向の副走査が可能であることを特徴とするスキャナ装置。
【０２４２】
（２）  上記第２の画像入力モードの副走査方向は、副走査部材の付勢当て付け方向の逆方向である上記（１）に記載のスキャナ装置。
【０２４３】
なお、上記図２８ないし図３０に示されるように、第２の画像入力モードでは副走査部材の走査方向を付勢方向と逆方向にすることにより、副走査によるキャリッジのガタがなく安定しているので、安定した正確な高画質な画像取り込みが可能となる。
【０２４４】
（３）  カラー原稿を撮像し、画像データを取り込むスキャナ装置において、サムネイル画面を取得する第１の画像入力モードと、本スキャン画面を取得する第２の画像入力モードとを選択する画像取り込みモード設定手段を有し、
上記第１の画像入力モードは正・逆の双方向の副双査が可能であり、上記第２の画像入力モードは正・逆どちらか一方向の副走査が可能であることを特徴とするスキャナ装置。
【０２４５】
（４）  カラー原稿を撮像するための遅延メモリ付き２ラインカラーラインセンサを有し、上記遅延メモリ付き２ラインカラーラインセンサを副走査する副走査手段と、
副走査中にはラインセンサの積分のみを行う第１の画像入力モードと、
副走査後にラインセンサの積分を行う第２の画像入力モードと、
を有することを特徴とするスキャナ装置。
【０２４６】
（５）  上記第１の画像入力モードはサムネイル表示画面取得モードであり、上記第２の画像入力モードは本スキャン画面取得モードである上記（４）に記載のスキャナ装置。
【０２４７】
（６）  上記ラインセンサは１ライン遅延メモリ付き２ラインカラーラインセンサである上記（４）に記載のスキャナ装置。
【０２４８】
（７）  上記ラインセンサは２ライン遅延メモリ付き２ラインカラーラインセンサである上記（４）に記載のスキャナ装置。
【０２４９】
（８）  カラー原稿を撮像するための３ラインカラーラインセンサを有し、３ラインカラーラインセンサを副走査手段と、
副走査中にはラインセンサの積分のみ行う第１の画像入力モードと、
副走査後にラインセンサの積分を行う第２の画像入力モードと、
を有することを特徴とするスキャナ装置。
【０２５０】
（９）  カラー原稿を撮像し、画像データを取り込むスキャナ装置において、
順方向の副走査のみ可能な第１の画像取り込みモードと、
双方向副走査が可能な第２の画像取り込みモードと、
を有することを特徴とするスキャナ装置。
【０２５１】
（１０）  高画質の画像を取り込む本スキャンは、上記第１の画像取り込みモードによって実行し、画像を予備的に取り込むプレスキャン、画像を予備的に取り込むプレビュー、全駒の画像を表示するサムネイルのいずれかは上記第２の画像取り込みモードによって実行する上記（９）に記載のスキャナ装置。
【０２５２】
（１１）  カラー原稿を遅延バッファ付きラインセンサにて撮像し、画像データを取り込むスキャナ装置において、
取り込み画像サイズ（画素数）の大きさによって、上記遅延バッファを介して遅延して読み出す遅延読出と、上記遅延を行わずに読み出す非遅延読出を切り換えることを特徴とするスキャナ装置。
【０２５３】
（１２）  高画質の画像を取り込む本スキャンは、上記遅延読出によって実行し、画像を予備的に取り込むプレスキャン、画像を予備的に取り込むプレビュー、全駒の画像を表示するサムネイルのいずれかは上記非遅延読出によって実行する上記（１１）に記載のスキャナ装置。
【０２５４】
（１３）  上記本スキャンは上記遅延動作によって色ずれを防止する順方向にのみ上記ラインセンサの副走査を行い、上記プレスキャン、上記プレビュー、上記サムネイルは上記順方向および逆方向のいずれの方向への副走査を許可する上記（１１）に記載のスキャナ装置。
【０２５５】
（１４）  ラインセンサと原稿を相対的に副走査させることにより、上記原稿を撮像し、画像データを取り込む画像データ入力手段と、
上記ラインセンサの副走査を正方向または逆方向のいずれかのみ実行して上記画像データを高画質で取り込む第１画像取り込み制御手段と、
上記ラインセンサの副走査を正逆の双方向で実行して上記画像データを取り込む第２画像取り込み制御手段と、
を具備したことを特徴とするスキャナ装置。
【０２５６】
（１５）  上記画像データ入力手段は、上記少なくとも２以上のセンサ列と、色ずれを防止するための少なくとも１以上の上記センサ列の画像データを記憶するための遅延バッファとを有し、上記ラインセンサの副走査の方向は上記遅延バッファに記憶された画像データを用いて上記色ずれを防止できる方向を正方向とする上記（１４）に記載のスキャナ装置。
【０２５７】
（１６）  上記ラインセンサまたは上記原稿の副走査の方向は、上記ラインセンサによって取り込まれた上記画像データの色ずれを防止できる方向を正方向とする上記（１４）に記載のスキャナ装置。
【０２５８】
（１７）  上記第１画像取り込み制御手段は、上記ラインセンサからの画像データの読み出しを遅延読出を行い、上記第２画像取り込み制御手段は、上記ラインセンサからの画像データの読み出しを非遅延読出を行う上記（１４）に記載のスキャナ装置。
【０２５９】
（１８）  上記第１画像取り込み制御手段は、上記ラインセンサからの画像データの取り込みを、上記副走査の駆動の停止時に行い、上記第２画像取り込み制御手段は、上記ラインセンサからの画像データの取り込みを上記副走査の駆動中に行う上記（１４）に記載のスキャナ装置。
【０２６０】
（１９）  上記第１画像取り込み制御手段は、プリスキャンを逆方向で実行し、プレビューを正方向で実行する上記（１４）に記載のスキャナ装置。（本発明の実施形態の効果（１）に対応する構成）。
【０２６１】
（２０）  遅延バッファ付きラインセンサを副走査させることにより、原稿を撮像し、画像データを取り込む画像データ入力手段と、
プレビューまたはプレスキャン時には、上記副走査は順方向および逆方向の双方向の走査を許可すると共に、非遅延読出を行う第１制御手段と、
本スキャン時には、上記副走査は順方向のみを許可すると共に、遅延読出を行う第２制御手段と、
を具備したことを特徴とするスキャナ装置。（本発明の実施形態の効果（３）に対応する構成）。
【０２６２】
【発明の効果】
以上説明したように本発明によれば、色ずれのない画像を得ることができると共に、目的とする画像の質に応じて、最短の時間で画像を取り込むことができるスキャナ装置を提供するできる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態であるスキャナ装置の構成を示したブロック回路図であり、画像取り込み部であるスキャナ本体にカートリッジフィルム用アダプタが装着された状態を示した図である。
【図２】上記第１の実施形態のスキャナ装置におけるカートリッジフィルム用アダプタおよびフィルム情報検出部とその周辺部を示した要部斜視図である。
【図３】上記第１の実施形態のスキャナ装置におけるＣＣＤ（リニアセンサ）の構成を示した説明図である。
【図４】上記第１の実施形態のスキャナ装置における、ＣＣＤ（２ラインＣＣＤ）の動作を説明するタイミングチャートである。
【図５】上記第１の実施形態のスキャナ装置におけるＣＣＤについて、それぞれ遅延有り・無し、副走査の順・逆方向の場合について理論式に基づいて色ズレの度合いを、縦軸に色ズレ量（画素単位）、横軸にＣＣＤ積分中の副走査移動量（ｐｉｘｅｌ  単位）で示した線図である。
【図６】上記第１の実施形態のスキャナ装置における、色ズレをさらに減少させることのできるＣＣＤの構成を示した説明図である。
【図７】上記第１の実施形態のスキャナ装置における、図６に示すＣＣＤについて、それぞれ遅延有り・無し、副走査の順・逆方向の場合について理論式に基づいて色ズレの度合いを、縦軸に色ズレ量（画素単位）、横軸にＣＣＤ積分中の副走査移動量（ｐｉｘｅｌ  単位）で示した線図である。
【図８】上記第１の実施形態のスキャナ装置において、スキャナ本体側がパワーオンした場合に開始する処理ルーチンを示すフローチャートである。
【図９】上記第１の実施形態のスキャナ装置において、スキャナ本体側がパワーオンした場合に開始する処理ルーチンを示すフローチャートである。
【図１０】上記第１の実施形態のスキャナ装置において、パーソナルコンピュータから現在のスキャナの副走査部材の位置情報を該パーソナルコンピュータに伝達するようなコマンドが送られてきた際の、スキャナ本体側のコマンド処理ルーチンを表すフローチャートである。
【図１１】上記第１の実施形態のスキャナ装置において、初期設定処理のサブルーチンを示すフローチャートである。
【図１２】上記第１の実施形態のスキャナ装置における、２ラインＣＣＤによる画像読み取り処理（プレスキャン／プレビュー処理）の一例を示したフローチャートである。
【図１３】上記第１の実施形態のスキャナ装置における、２ラインＣＣＤによる画像読み取り処理（本スキャン）の一例を示したフローチャートである。
【図１４】本発明の第３の実施形態のスキャナ装置における画像読み取り処理（サムネイルスキャン処理）を示したフローチャートである。
【図１５】本発明の第４の実施形態のスキャナ装置における画像読み取り処理（サムネイルスキャン処理）を示したフローチャートである。
【図１６】上記第４の実施形態のスキャナ装置におけるサムネイル表示の一例を示した説明図である。
【図１７】上記第４の実施形態のスキャナ装置におけるサムネイル表示において、１駒毎に表示方向を示した説明図である。
【図１８】上記第４の実施形態のスキャナ装置におけるサムネイル表示において、１駒毎に表示方向を示した説明図である。
【図１９】上記第４の実施形態のスキャナ装置におけるサムネイル表示において、取り込み中画面をウインドウの１部に固定表示し、１駒の取り込み終了毎に１駒サムネイル表示する例を示した説明図である。
【図２０】上記第４の実施形態のスキャナ装置におけるサムネイル表示において、取り込み中バー表示をウインドウの１部に固定表示し、１駒の取り込み終了と共に１駒ずつサムネイル画面表示する例を示した説明図である。
【図２１】上記第１の実施形態のスキャナ装置において、画像の有効画像範囲を示す説明図である。
【図２２】本発明の第５の実施形態のスキャナ装置における画像取り込み動作を示したフローチャートである。
【図２３】本発明の第６の実施形態のスキャナ装置における画像取り込み動作を示したフローチャートである。
【図２４】上記第６の実施形態のスキャナ装置におけるＣＣＤ積分用Ｘ１タイマ割り込み処理動作を示したフローチャートである。
【図２５】上記第６の実施形態のスキャナ装置におけるステッピングモータ単位駆動用タイマ割り込み処理動作を示したフローチャートである。
【図２６】上記第６の実施形態のスキャナ装置における、ステッピングモータ単位駆動用タイマとＣＣＤ積分用Ｘ１タイマの動作を示した説明図である。
【図２７】上記第６の実施形態のスキャナ装置における、ダミー転送処理を示したフローチャートである。
【図２８】副走査メカ機構による取り込み精度の説明図である。
【図２９】副走査メカ機構による取り込み精度の説明図である。
【図３０】副走査メカ機構による取り込み精度の説明図である。
【符号の説明】
１…スキャナ本体
２…カートリッジフィルム用アダプタ
５…ステッピングモータ駆動手段
６…ステッピングモータ
７…ＣＣＤ
８…キャリッジ
３６…パーソナルコンピュータ
３７…通信手段
３８…スキャナ本体制御手段
３９…ＡＤ変換手段
４１…蛍光灯
４４…フィルムカートリッジ制御手段
５０…フィルムカートリッジ
５９…データディスク
【図１】
0003590179.tif 000002
【図２】
0003590179.tif 000003
【図３】
0003590179.tif 000004
【図４】
0003590179.tif 000005
【図５】
0003590179.tif 000006
【図６】
0003590179.tif 000007
【図７】
0003590179.tif 000008
【図８】
0003590179.tif 000009
【図９】
0003590179.tif 000010
【図１０】
0003590179.tif 000011
【図１１】
0003590179.tif 000012
【図１２】
0003590179.tif 000013
【図１３】
0003590179.tif 000014
【図１４】
0003590179.tif 000015
【図１５】
0003590179.tif 000016
【図１６】
0003590179.tif 000017
【図１７】
0003590179.tif 000018
【図１８】
0003590179.tif 000019
【図１９】
0003590179.tif 000020
【図２０】
0003590179.tif 000021
【図２１】
0003590179.tif 000022
【図２２】
0003590179.tif 000023
【図２３】
0003590179.tif 000024
【図２４】
0003590179.tif 000025
【図２５】
0003590179.tif 000026
【図２６】
0003590179.tif 000027
【図２７】
0003590179.tif 000028
【図２８】
0003590179.tif 000029
【図２９】
0003590179.tif 000030
【図３０】
0003590179.tif 000031