(57)【要約】【課題】  読み込むデータ量、インターフェイス種類、通信速度等によりバッファフルを検出するしきい値を変え、Ｓ／Ｓで停止している時間を一定に保つことで調光が不十分であったとしてもＳ／Ｓ濃度段差を出さない。【解決手段】  光源、受光素子群、受光素子群と光源の移動手段、データ記憶手段、画像データ転送手段、データ記憶量が所定量１になったとき、移動手段の移動と読み取りを中止し、データ記憶量が所定量２になったら、再開する制御を行う制御手段と、読取パラメータ指定手段と有し、指定された読取パラメータにより上記所定量２を可変に設定する。【選択図】        図６
2006165659.tif 000002
【特許請求の範囲】
【請求項１】
原稿を照射する光源と、
上記光源により照射された原稿の読み取りを行うための受光素子群と、
上記受光素子群もしくは上記光源および上記受光素子群の両方を移動させるための移動手段と、
受光素子群から入力したデータを一時的に保管しておくための記憶手段と、
上記記憶手段に記憶された画像データを転送するための転送手段と、
上記記憶手段のデータ記憶量が所定量１になったときには、一時的に上記移動手段の移動および、読み取りを中止し、上記転送手段により上記記憶手段のデータ記憶量が所定量２になったら、上記移動手段の移動および、読み取りを再開する制御を行う制御手段と、
読み取りパラメータを指定する読取パラメータ指定手段と、
を有する画像入力装置において、上記読取パラメータ指定手段により指定された読取パラメータにより上記所定量２を可変に設定することを特徴とした画像入力装置。
【請求項２】
原稿を照射する光源と、
上記光源により照射された原稿の読み取りを行うための受光素子群と、
上記受光素子群もしくは上記光源および上記受光素子群の両方を移動させるための移動手段と、
受光素子群から入力したデータを一時的に保管しておくための記憶手段と、
上記記憶手段に記憶された画像データを転送するための複数の転送手段と
上記記憶手段のデータ記憶量が所定量１になったときには、一時的に上記移動手段の移動および、読み取りを中止し、上記転送手段により上記記憶手段のデータ記憶量が所定量２になったら、上記移動手段の移動および、読み取りを再開する制御を行う制御手段と、
いずれかの通信手段によりデータが転送されているかを判断する通信手段検出手段と、
を有する画像入力装置において、上記通信手段検出手段により検出された通信手段により上記所定量２を可変に設定することを特徴とした画像入力装置。
【請求項３】
原稿を照射する光源と、
上記光源により照射された原稿の読み取りを行うための受光素子群と、
上記受光素子群もしくは上記光源および上記受光素子群の両方を移動させるための移動手段と、
受光素子群から入力したデータを一時的に保管しておくための記憶手段と、
上記記憶手段に記憶された画像データを転送するための転送手段と
上記記憶手段のデータ記憶量が所定量１になったときには、一時的に上記移動手段の移動および、読み取りを中止し、上記転送手段により上記記憶手段のデータ記憶量が所定量２になったら、上記移動手段の移動および、読み取りを再開する制御を行う制御手段と、
上記記憶手段から転送される転送速度を測定する転送速度測定手段と、
を有する画像入力装置において、
上記通信速度測定により測定された通信速度により上記所定量２を可変に設定することを特徴とした画像入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスキャナ、複写機等の画像入力装置に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータの普及および高機能化により、フルカラー画像の編集、ＯＣＲ等が高速に処理できるようになった。これに伴い初心者にも画像を容易に入力できるフラットベッドタイプのイメージスキャナ装置が普及している。
【０００３】
一般に市場で広く求められているのは、早く、きれいな画像が取得できる等の基本機能であり、これらの要求に答えるために、メーカー側は高解像度化、より高速なインターフェイスの採用等を実行している。
【０００４】
また使い勝手の観点から、特に電源を入れてからより早くスキャンし、画像を取得したいといった要求もあり、これに答える為には、ランプ調光時間を割り切り、安定した画像でなくとも速度を優先したモードを設けることで解決しようというアプローチもある。
【０００５】
当然、このモードにおいてはランプの調光時間を割り切ったことで光量が安定しない状態でスキャンを開始してしまう。その為、スキャン中にランプの光量が変動し、これにより取得した画像の濃度が変わってしまう問題がある。この場合画像内で段階的に濃度が変わっていく場合には、ユーザー自身が速度を優先した為に発生した“あらかじめ予測できる問題”であることから割り切れる。
【０００６】
また、一般的なスキャナの画像読取シーケンスでは、スキャナ内部の画像データ蓄積用のバッファを持ち、これが一杯になった時点で読取の一時停止し、バッファが空になった時点で読み取りの再開を行う（例えば、特許文献１参照）。
【特許文献１】特開２００１−１２７９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、低速なインターフェイスかつ、取得するデータ量が多いような条件では、長時間に渡り、読取の一時停止が行われ、その間にもランプの光量が上がってゆくことから、画像読取の一時停止が発生した個所で画像の切れ目が発生することがある。
【０００８】
本発明は、このような問題点に鑑みて為されたものであり、その目的とする処は、データ量、通信インターフェイス種、および測定された実際の通信速度等により、画像読取再開時のトリガとなるバッファ内の画像データ量しきい値を可変に設定することで画像読取の一時停止時間を制御する画像入力装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、下記の技術的構成により前記目的を達成できたものである。
【００１０】
（１）原稿を照射する光源と、上記光源により照射された原稿の読み取りを行うための受光素子群と、上記受光素子群もしくは上記光源および上記受光素子群の両方を移動させるための移動手段と、受光素子群から入力したデータを一時的に保管しておくための記憶手段と、上記記憶手段に記憶された画像データを転送するための転送手段と、上記記憶手段のデータ記憶量が所定量１になったときには、一時的に上記移動手段の移動および、読み取りを中止し、上記転送手段により上記記憶手段のデータ記憶量が所定量２になったら、上記移動手段の移動および、読み取りを再開する制御を行う制御手段と、読み取りパラメータを指定する読取パラメータ指定手段と、を有する画像入力装置において、上記読取パラメータ指定手段により指定された読取パラメータにより上記所定量２を可変に設定することを特徴とした画像入力装置。
【発明の効果】
【００１１】
本発明によれば、データ量、通信インターフェイス種、および測定された実際の通信速度等により、画像読取再開時のトリガとなるバッファ内の画像データ量しきい値を可変に設定することで画像読取の一時停止時間を制御する画像入力装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下本発明の実施例について、図面を参照しながら説明する。
【実施例１】
【００１３】
以下に図面を参照して、本発明の実施の形態を説明する。
【００１４】
図１はハード構成図であり、この図において１０１は原稿、１０２はレンズ、１０３はレンズ１０２によって結像した画像を電気信号に変換する受光素子群を示す。
【００１５】
１０４は読み取り信号を処理して２値化する画像処理回路、１０５はラインバッファを示す。１０６−１、１０６−２は外部機器との通信に使うインターフェイス回路、１０７はラインバッファ１０５を各色光源毎に制御を行うラインバッファ制御回路を示す。
【００１６】
１０８はＣＰＵ（中央演算処理装置）、  １１３はＲＡＭ（ランダムアクセスメモリ）、１１４はＲＯＭ（リードオンリーメモリー）であり、これらによりラインバッファ制御回路１０７に対し、格納ライン数を指示し、ＵＳＢ１．１用のインターフェイス回路１０６−１，ＵＳＢ２．０用のインターフェイス回路１０６−２によって外部機器へデータを送信する。
【００１７】
１０９は内部光源ＬＥＤのＯＮ／ＯＦＦ制御回路であり、１１１は内部光源である。ＲＡＭ（１１３）には一時的に読み取った画像データが記憶される。ＲＯＭ（１１４）には読み取り等の制御処理プログラムが埋め込まれている。
【００１８】
１１２はインターフェイス回路（１０６）に接続されたコンピュータ等の外部機器である。１１５はＣＰＵに接続されたモータおよびモータ制御回路である。１１６はスキャナが接続された通信インターフェイスがＵＳＢもしくはＩＥＥＥ１３９４のいずれかを検出するためのインターフェイス検出回路である。
【００１９】
ＣＰＵ（１０８）はＲＡＭ（１１３）内に記憶された画像データの容量を監視し、ＲＡＭ（１１３）が一杯になった際には一時的に画像の読み込みを中止し、画像データがインターフェイス回路（１０６）により転送され、ＲＡＭ内のデータ量が一定量よりも小さくなった時点で再開するように制御を行う。
【００２０】
図２に本実施例における画像入力装置の断面図を示す。
【００２１】
２０１は枠体、２０２はセンサユニット、２０３はセンサユニットを副走査方向へ移動する基準となる基準軸、２０４はセンサユニット２０２に接続され基準軸に沿い動作させるための動作ベルト、２０５はステッピングモータ、２０６はモータからの駆動をベルトに伝えるためのギア群である。
【００２２】
外部機器からスキャン命令を受けた画像入力装置のＣＰＵはモータ２０５を駆動し、ギア群２０６を介してベルトを駆動する。これによりセンサユニット２０２が基準軸２０３に沿って副操作方向へ移動して画像を読み取る。
【００２３】
２０７は基板であり、２０８はＵＳＢの接続コネクタ、２０９はＩＥＥＥ１３９４の接続コネクタ、２１０はセンサユニット２０２と基板２０７を接続するためのフラットケーブル、２１１は外部電源であるＡＣアダプタの接続用コネクタである。
【００２４】
図３を用いて本実施例で用いた光源ランプを点灯させてからのランプの温度変化および光量変動について説明する。
【００２５】
グラフに示されるように本実施例で用いたランプは温度に対して光量特性を持つ。ランプを点灯させてから約３０秒程で温度、光量が共に徐々に上がりつつ、ほぼ安定状態に入り、約６０秒経過することで完全に安定状態に入ることがわかっている。このことから本実施例におけるスキャナ装置においては、
（１）速度優先の調光モード
（２）画質優先で十分に調光するモード
の２つのモードを持ち、調光処理を（１）のモードではほぼ安定状態で終了し、（２）のモードでは十分に安定したことを確認した後に終了する。
【００２６】
図４は本スキャナで読み込みを行う際のユーザーインターフェイスである。
【００２７】
４０１はプレビューウインドウ、４０２はプレビューボタン、４０３はスキャンボタン、４０４はプレビューエリアに表示される画像をクリアするクリアボタン、４０５は上記で説明した調光を途中で割り切り速度を優先としたモードを設定するかどうかのスイッチである。
【００２８】
これをＯＮすると上述したようにランプ調光シーケンスを即時に終了すべく実行し、ユーザーによるスキャン開始から実際に画像が取得できるまでの時間を大幅に短縮できる。また、これがＯＦＦされているとランプ調光シーケンスをランプが十分に安定するまで行ってからスキャンを開始する。
【００２９】
このスイッチは一度でも安定状態に入っていると検出されたならば、グレイアウトする。
【００３０】
次に図５のフロチャート１を用いてＣＰＵがＲＯＭ内部に埋め込まれた光量制御プログラムを実行し、ランプ点灯時〜光量安定するまでの調光制御について説明する。
【００３１】
まず、ランプをＤＵＴＹ１００％で点灯させる（Ｆ１０１）。次に９０％以上のＣＣＤ出力値が出たかの判断を行い（Ｆ１０２）、出ていない場合には所定時間経過したかの判断を行う（Ｆ１０３）。そして、所定時間経過していなければＦ１０２の判断処理に戻る。所定時間経過してしまった場合にはエラーと判断し、ランプを消灯後（Ｆ１０４）、終了する（Ｆ１０５）。
【００３２】
９０％以上の出力が得られたら、ランプのＤＵＴＹを８０％に設定する（Ｆ１０６）。そして、ユーザーにより指定された調光モードが「速度優先」か「画質優先」を判断する（Ｆ１０７）。ユーザーから指定されたモードが速度優先ならば、調光開始からの４０秒経過したかどうかの判断を行い（Ｆ１０８）、経過していないと判断されたならば、目標出力の±１０％以内に光量変動が収まっているかの判断を行う（Ｆ１０９）。光量変動が収まっているならば調光制御を正常終了する（Ｆ１１０）。
【００３３】
また調光開始から、４０秒以上経過したと判断された（Ｆ１０８）場合も同様に調光制御を終了する（Ｆ１１０）。ユーザーから指定されたモードが画質優先ならば、調光開始からの８０秒経過したかどうかの判断を行い（Ｆ１１１）、経過していないと判断されたならば、目標出力の±１０％以内に光量変動が収まっているかの判断を行う（Ｆ１１２）。光量変動が収まっているならば、ユーザーによる調光モード指定用のスイッチをグレイアウトし（Ｆ１１３）、調光制御を正常終了する（Ｆ１１０）。
【００３４】
また調光開始から、８０秒以上経過したと判断された（Ｆ１１１）場合も同様にユーザーによる調光モード指定用のスイッチをグレイアウトし（Ｆ１１３）、調光制御を正常終了する（Ｆ１１０）。
【００３５】
この調光制御シーケンスを用いることでユーザーの指定したモードに応じた最適なランプの光量調整を行うことができる。
【００３６】
次にスキャン中の制御について図６のフロチャート２を用いて説明する。
【００３７】
まず、画像の読み込みが終了したかの判断を行い（Ｆ２０１）、終了していれば制御も終了する（Ｆ２０２）。画像読み込み中ならばバッファが一杯になったかの判断を行い（Ｆ２０３）、一杯ならば、読取を中断する（Ｆ２０４）。次に接続された通信方式がＵＳＢ１．１かつ、読取サイズがでかいかどうかの判断を行う（Ｆ２０５）。
【００３８】
読取時の設定および通信方式が、ＵＳＢ１．１かつ、画像読取サイズが所定よりも大きいと判断されたならば、通信により画像データが転送され、バッファ内のデータが半分になるのを待ち（Ｆ２０６）、読取を再開し（Ｆ２０７）、画像読み込みが終了したかの判断（Ｆ２０１）に戻る。
【００３９】
読取時の設定および通信方式が、ＵＳＢ１．１でないもしくは画像読取サイズが所定よりも小さいと判断されたならば、通信により画像データが転送され、バッファ内のデータが空（＝０）になるのを待ち（Ｆ２０８）、読取を再開し（Ｆ２０７）、画像読み込みが終了したかの判断（Ｆ２０１）に戻る。
【００４０】
このように読取再開のトリガとなるバッファしきい値を可変に設定することで、ＵＳＢ１．１のような低速なインターフェイスを用いて、サイズの大きい画像を転送したとしても、読取の一時停止時間が過剰に長くなることを防ぐことが可能になる。
【実施例２】
【００４１】
実施例１と同様のハードウエアおよびメカ構成を持つ実施例２を説明する。
【００４２】
本実施例では、スキャン開始時にバッファが一杯になり読み込みを中断した後の読取再開トリガとなるバッファしきい値を決める。
【００４３】
この手順について図７のフロチャート３を用いて説明する。
【００４４】
まず、読取が開始されたら、画像データのホストへの転送を一旦禁止する（Ｆ３０１）。次にバッファ内の画像データが所定サイズ蓄積されるまで待つ（Ｆ３０２）。本実施例ではこの所定サイズは全バッファ容量の半分としている。
【００４５】
その後、画像データ読み込みを禁止し（Ｆ３０３）、ホストへの画像データ転送を許可し（Ｆ３０４）、ＣＰＵ内部のタイマカウントを開始する（Ｆ３０５）。そしてバッファ内部の全データがホストに転送されるのを待ち（Ｆ３０６）、タイマカウントを停止する（Ｆ３０７）。
【００４６】
これから得られたタイマカウント値から以下の式により、読取の一時停止時間を算出し、設定する（Ｆ３０８）。
計算式：
読取再開バッファしきい値（％）＝１００（％）−５０（％）／タイマカウント値（ｓｅｃ）
※但し、算出結果＜１００ならば１００％、算出結果＜０ならば０％とする。
その後、画像データの読み込みを許可し（Ｆ３０９）、画像の読み込みを継続する。
【００４７】
実施例２における画像入力装置によれば、インターフェイス種類、読み取り解像度、エリア等によらずに、通信速度を測定することで読取再開バッファしきい値を算出することが可能となる。
【００４８】
このように本実施例で説明した画像入力装置においては、ランプ調光時間を割り切り、安定した画像でなくとも速度を優先したモードを設け、さらには画像データ蓄積バッファが一杯になり、一時停止後に読取を再開するトリガとなるバッファ内画像データ量しきい値を、データ量、通信インターフェイス種、測定された実際の通信速度等により、可変に設定することで画像読取の一時停止時間を制御することで、電源を入れてから、スキャン〜画像を提供するまでの時間を劇的に短縮しながらも、切れ目のない安定した画像を提供することが可能となる。
【００４９】
以上、述べたように本発明による画像入力装置では、速度優先の割り切った調光制御を行った後にもＳ／Ｓによる濃度段差の発生を抑え、最適な画像をユーザーに提供することが可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例１に係る画像入力装置のハード構成を示す図
【図２】実施例１に係る画像入力装置のメカ構成の上視図
【図３】実施例１におけるランプの温度およびＣＣＤ出力特性を示したグラフ
【図４】実施例１におけるユーザーインターフェイスを示した図
【図５】実施例１における調光制御手順を示したフロチャート
【図６】実施例１におけるスキャン中の制御手順を示したフロチャート
【図７】実施例２における転送速度の測定手順を示したフロチャート
【符号の説明】
【００５１】
１０１  原稿
１０２  レンズ
１０３  受光素子群
１０４  画像処理回路
１０５  ラインバッファ
１０６−１、１０６−２  インターフェイス回路
１０７  ラインバッファ制御回路
１０８  ＣＰＵ（中央演算処理装置）
１０９  ＯＮ／ＯＦＦ制御回路
１１１  内部光源
１１２  外部機器
１１３  ＲＡＭ（ランダムアクセスメモリ）
１１４  ＲＯＭ（リードオンリーメモリー）
１１５  モータ制御回路
１１６  インターフェイス検出回路
【図１】
2006165659.tif 000003
【図２】
2006165659.tif 000004
【図５】
2006165659.tif 000005
【図６】
2006165659.tif 000006
【図７】
2006165659.tif 000007
【図３】
2006165659.tif 000008
【図４】
2006165659.tif 000009