(57)【要約】【課題】  画像読取中にバッファに空き容量がなくなり画像の読取を中断した場合の制御方法を読取解像度に応じて選択することによって、読取解像度の大きいときには読取時間を短くし、読取解像度の小さいときには簡単な方法できれいな画像を得られるようにする。【解決手段】  画像読取中にバッファに空き容量がなくなり画像の読取を中断した場合の制御方法には、画像中断位置にＣＩＳを停止させておく方法と、ＣＩＳを画像読取方向と反対方向に一定量移動させる方法がある。上記２つの制御方法を読取解像度に応じて選択する。プレビュー読み込みの場合には、読取停止位置にＣＩＳを停止させておく方法を用いる。【選択図】  図１
2006109221.tif 000002
【特許請求の範囲】
【請求項１】
原稿を照らすためのランプと画像を電気的な画像信号に変換するイメージセンサと前記イメージセンサを移動させる駆動手段と画像信号デジタル信号に変換するＡ／Ｄ変換器と前記デジタル変換された画像信号を一旦記憶する記憶手段と前記デジタル変換された画像信号を外部装置に転送する手段と前記記憶手段の記憶残量を監視し前記駆動手段を制御する手段を有する画像読取装置において、画像読取時に前記記憶手段の空き容量がなくなった場合にイメージセンサの移動を停止させて画像の読取を中断し、前記画像信号を記憶する手段に記憶された画像信号が全て外部装置に転送された場合にイメージセンサの移動を開始し、画像の読取を再開する手段と画像読取時に前記記憶手段の空き容量がなくなった場合にイメージセンサの移動を停止させて画像の読取を中断した後にイメージセンサを画像読み取り方向と反対方向に一定量移動し、前記記憶手段に記憶された画像信号が全て外部装置に転送された場合にイメージセンサを画像読み取り方向に移動させ、画像読取を中断した位置から再び画像の読取を再開する手段を有し、読取解像度に応じて２つの前記画像の読取を再開する手段のうちのどちらかを使用することを決定することが可能な手段を有することを特徴とする画像読取装置。
【請求項２】
前記請求項１に記載の画像読取装置において、プレビュー読み込み時には前記画像信号を記憶する手段に記憶された際にイメージセンサの移動を停止させて画像の読取を中断し、前記画像信号を記憶する手段に記憶された画像信号が全て外部装置に転送された場合にイメージセンサの移動を開始し、画像の読取を再開することが可能な手段を有することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った画像を、電気的な画像信号に変換するイメージセンサにて読み取り、それをＡ／Ｄ変換器にてデジタル化した画像信号を外部装置に転送することが可能な画像読取装置に関する。
【背景技術】
【０００２】
従来、画像読取装置（以後、イメージスキャナ）において、イメージスキャナ内のバッファの空き容量がなくなった場合に、画像読取を一時的に中断するものがある。（例えば、特許文献１参照。）さらに、操作者がドライバ手段でイメージスキャナ内にある一時的に画像信号を記憶する記憶手段（以後、バッファ）の空き容量がなくなり画像読取を中断した時（以後、読取中断時）のイメージスキャナの制御方法を読取停止位置でイメージセンサ（以後、ＣＩＳ）を停止させておく方法（以後、ＳＳ）かＣＩＳを画像読取方向と反対の方向に一定量移動させる方法（以後、ＳＢ）かを選択するものもある。
【特許文献１】特開平７−２５４９６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、操作者がドライバ手段で画像読取を中断した時のイメージスキャナの制御方法にＳＢを選択した場合に読取解像度が大きいとＳＳを選択した場合に比べ読取時間がとても長くなってしまい、これを避けるために操作者は読取解像度と読取時間を考慮して、画像読取を中断した時のイメージスキャナの制御方法を選択しなければならないという問題点があった。
【０００４】
また、読取解像度が小さい時にＳＳを選択した場合に読取を中断した位置の画素をきれいにつなぐのが難しいという問題点があった。
【０００５】
本発明の目的は上述のような点を鑑みて読取解像度が大きい場合にはＳＳを行い、読取解像度が小さい場合にはＳＢを行うことにより、操作者が読取解像度と読取時間を考慮せず、画像の読取を行うことが可能な画像読取装置を提供することにある。
【課題を解決するための手段】
【０００６】
（手段）
上記目的を達成するために本発明は画像読取装置に対して、画像読取時に前記記憶手段の空き容量がなくなった場合にイメージセンサの移動を停止させて画像の読取を中断し、前記画像信号を記憶する手段に記憶された画像信号が全て外部装置に転送された場合にイメージセンサの移動を開始し、画像の読取を再開する手段と、画像読取時に前記記憶手段の空き容量がなくなった場合にイメージセンサの移動を停止させて画像の読取を中断した後にイメージセンサを画像読み取り方向と反対方向に一定量移動し、前記記憶手段に記憶された画像信号が全て外部装置に転送された場合にイメージセンサを画像読み取り方向に移動させ、画像読取を中断した位置から再び画像読取を再開する手段と、読取解像度に応じて２つの前記画像の読取を再開する手段のうちのどちらかを使用することを決定することが可能な手段を有する。
【０００７】
（作用）
この発明においては、読取時間が長くなる読取解像度の大きい場合にはＳＢを行わず、ＳＳを行い、読取時間を長くすることなく画像を読み取ることが可能となる。
【発明の効果】
【０００８】
以上に説明したように、本発明によれば、画像読取装置において、読取解像度に応じてＳＢを行うことにより、読取解像度が大きい場合に読取時間が長くなることなく画像の読取を行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下に図面を参照して本発明の実施例を詳細に説明する。
【００１０】
図１にイメージスキャナの構成を示す。
【００１１】
図１−１はイメージスキャナの概形図である。
【００１２】
図１−２はイメージスキャナを横から見た図である。
【００１３】
図１−２の１０１は密着型のイメージセンサ（以下ＣＩＳ）である。
【００１４】
ＬＥＤより発せられた光束は導光体１０２より線状に変換された原稿面を照明する。照明された原稿の画像はレンズアレイ１０３、照明手段を一体のセンサーユニットとして使用する。
【００１５】
駆動モータ１０４を駆動させることにより、ワイヤ１０５を動かす。ワイヤ１０５が動くことにより、ＣＩＳ１０１が読取方向に移動し、画像を読み取る。
【００１６】
図２は、本実施例における制御回路の構成を示すブロック図である。
【００１７】
以下に図２を用いて、本件の回路動作を説明する。
【００１８】
図２において、２０１はＣＭＯＳのＣＩＳであり、光源であるＬＥＤ２０２も一体化されており、ＣＩＳを移動させながら、ＬＥＤ制御回路２０３にて１ライン毎に各色のＬＥＤを切り替えて点灯させることにより、ＲＧＢ線順次のカラー画像を読み取ることが可能である。
【００１９】
ＡＭＰ２０４はＣＩＳ２０１より出力された信号を増幅させる増幅器であり、２０５は当該増幅出力のＡ／Ｄ変換を行なって例えば８ビットのディジタル出力を得るＡ／Ｄ変換器である。シェーディングＲＡＭ２０６は、キャリブレーション用のシートをあらかじめ読み取ることによりシェーディング補正用のデータが記憶されており、シェーディング補正回路２０７は前記シェーディングＲＡＭ２０６に基いて読み取られた画像信号のシェーディング補正を行う。ピーク検知回路２０８は読み取られた画像データに於けるピーク値をライン毎に検知する回路である。
【００２０】
ガンマ変換回路２０９は、ホストコンピュータよりあらかじめ設定されたガンマカープに従って読み取られた画像データのガンマ変換を行う。
【００２１】
バッファＲＡＭ２１０は、実際の読み取り動作とホストコンピュータとの通信におけるタイミングを合わせるために、画像データを１次的に記憶させるためのＲＡＭであり、パッキング／バッファＲＡＭ制御回路２１１は、ホストコンピュータよりあらかじめ設定された画像出力モード（２値、４ビット多値、８ビット多値、２４ビット多値）に従ったパッキング処理を行った後にそのデータをバッファＲＡＭ２１０に書き込む処理と、インターフェース回路２１３にバッファＲＡＭ２１０から画像データを読み込んで出力させる。
【００２２】
インターフェース回路２１２は、パーソナルコンピュータなどの本実施例に係る画像読取装置のホスト装置となる外部装置２１３との間でコントロール信号の受容や画像信号の出力を行なう。
【００２３】
２１５は例えばマイクロコンピュータ形態のＣＰＵであり、処理手順を格納したＲＯＭ２１５Ａ及び作業用のＲＡＭ２１５Ｂを有し、ＲＯＭ２１５Ａに格納された手順にしたがって各部の制御を行なう。
【００２４】
２１６は例えば水晶発振器、２１４はＣＰＵ２１５の設定に応じて発振器２１６の出力を分周して動作の基準となる各種タイミング信号を発生するタイミング信号発生回路である。
【００２５】
図３の構成で本発明の一実施例の構成を示す。
【００２６】
図３に示されているのは、イメージスキャナ３０１とマイクロソフトウィンドウズ（登録商標）などのウィンドウ環境を備えたマッキントッシュやＩＢＭＰＣやＩＢＭＰＣ互換コンピュータなどのコンピュータ装置３０２が接続されている。
【００２７】
コンピータ装置３０２にはカラーモニタ装置などの表示画面３０３と、ユーザーからの命令を入力するためのキーボード３０４と、画面に表示されたオブジェクトを指示したりするためのポインティングデバイス３０５とが備えられている。
【００２８】
図４のフローチャートを用いて、本発明にかかる動作の制御方法について説明する。
【００２９】
ステップＳ１で読取がプレビューかどうかを確認し、プレビューであればステップＳ２に進み、プレビューでなければ、ステップＳ３に進む。
【００３０】
ステップＳ２でＳＢを行うかどうかを示すＳＢｆｌａｇにＯＦＦを代入する。
【００３１】
ステップＳ３で読取解像度が３００ＤＰＩ以上かどうかを確認する。読取解像度が３００ＤＰＩ以上であればステップＳ４に進み、３００ＤＰＩ未満であれば、ステップＳ５に進む。
【００３２】
ステップＳ４でＳＢｆｌａｇにＯＮを代入する。
【００３３】
ステップＳ５でＳＢｆｌａｇにＯＦＦを代入する。
【００３４】
ステップＳ６でＣＩＳの読取範囲を設定する。
【００３５】
ステップＳ７でＣＩＳの蓄積時間を設定する。
【００３６】
ステップＳ８でＬＥＤの光量を設定する。
【００３７】
ステップＳ９でＬＥＤを点灯する。
【００３８】
ステップＳ１０でＣＩＳの移動を開始する。
【００３９】
ステップＳ１１で画像を１ライン読み取る。
【００４０】
ステップＳ１２で画像データをバッファに書き込む。
【００４１】
ステップＳ１３でバッファの空き容量が１ラインの画像容量より大きいかを確認する。大きければステップＳ２４に進み、小さければステップＳ１４に進む。
【００４２】
ステップＳ１４でＳＢｆｌａｇがＯＮかＯＦＦかを確認する。ＯＮであればステップＳ１５に進み、ＯＦＦであればステップＳ２１に進む。
【００４３】
ステップＳ１５でＣＩＳの移動を停止する。
【００４４】
ステップＳ１６でＣＩＳが停止した位置を記憶する。
【００４５】
ステップＳ１７でＣＩＳを読取方向と反対方向に一定量移動させる。
【００４６】
ステップＳ１８でバッファが空かどうかを確認する。空であれば、ステップＳ１８に進み、空でなければ、ステップＳ１８に進む。
【００４７】
ステップＳ１９でＣＩＳの読取方向への移動を開始する。
【００４８】
ステップＳ２０ではＣＩＳがステップＳ１６で記憶した位置に来たら、ステップＳ２４に進み、そうでなければステップＳ２０に進む。
【００４９】
ステップＳ２１でＣＩＳの移動を停止する。
【００５０】
ステップＳ２２でバッファが空かどうかを確認する。空であれば、ステップＳ２３に進み、空でなければ、ステップＳ２２に進む。
【００５１】
ステップＳ２３でＣＩＳの移動を開始する。
【００５２】
ステップＳ２４で画像を１ライン読み取る。
【００５３】
ステップＳ２５で画像データをバッファに書き込む。
【００５４】
ステップＳ２６で全画像を読み取ったかを確認する。全画像を読み取っていれば、ステップＳ２７に進み、そうでなければステップＳ１３に進む。
【００５５】
ステップＳ２７でＣＩＳの移動を止める。
【００５６】
ステップＳ２８でＬＥＤを消灯する。
【００５７】
（他の実施例）
本実施例においてはＣＭＯＳを用いたＣＩＳを使用したが、ＣＣＤを用いたＣＩＳを使用した場合に対しても有効な方法といえる。
【図面の簡単な説明】
【００５８】
【図１】実施例のイメージスキャナの構成図である。
【図２】実施例の制御回路の構成を示すブロック図である。
【図３】本発明にかかる構成の一実施例である。
【図４】本発明にかかるフローチャートである。
【図５】本発明にかかるフローチャートである。
【図６】本発明にかかるフローチャートである。
【図１】
2006109221.tif 000003
【図２】
2006109221.tif 000004
【図３】
2006109221.tif 000005
【図４】
2006109221.tif 000006
【図５】
2006109221.tif 000007
【図６】
2006109221.tif 000008