(57)【要約】【課題】  ＵＳＢ２．０等の高速転送モードと低速転送モードを有するインターフェースを有する画像読取装置のシェーディング補正データ処理を向上させる。【解決手段】  ＵＳＢ２．０接続時、ＨｉｇｈｓｐｅｅｄモードとＦｕｌｌｓｐｅｅｄモードを判断して、取得するシェーディングデータライン数を可変させる。【選択図】  図３
2005311946.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る為の冷陰極光源と、光源を調光する手段と、光学系を副走査方向に駆動する駆動手段と、原稿を読み取った画像を、電気的な画像信号に変換する複数のイメージセンサと、該画像信号をデジタル信号に変換するＡ／Ｄ変換器と、前記デジタル変換された画像信号を外部装置に転送する手段と、前記デジタル変換された画像データのピーク値を読み取る手段と、出力のビット数を変換する手段と、外部パーソナルコンピュータとの接続を、ＵＳＢ２．０の様な高速転送モードと低速転送モードの両方を持つインターフェースで接続される画像読み取り装置において、低速転送モード接続か、高速転送モード接続かを判断してシェーディング演算に使用する白色基準板上の代シェーディングデータ数と黒シェーディングデータ数を変更することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ２．０等の高速転送モードと低速転送モードを有するインターフェースを有する画像読取装置に関するシェーディング補正データに対する制御手段に関する。
【背景技術】
【０００２】
従来この種の原稿固定タイプの画像読取装置（以下スキャナと呼ぶ）において、インターフェースは、パソコン側が標準で装備しているＵＳＢ（ユニバーサル、シリアル、バス）を使用することが、利便性を含め非常に有利であるので、ほとんどのスキャナでは、ＵＳＢを標準インターフェースとしている（特許文献１）。しかし、従来のＵＳＢ１．１では、上限の転送速度が１２Ｍｂｐｓである、Ｆｕｌｌｓｐｅｅｄモードが、転送速度の上限となり、この手の画像読取装置においては、転送速度がネックとなり高速読み取りができず、また画像読み取り時に上記の転送速度の関係で画像読み取り時にスキャナの内蔵の通信ＲＡＭの容量がすぐにＦＵＬＬとなり、読み取りを一時停止して通信ＲＡＭの容量があくまで待たなければならない。そのため、読み取り時に一時停止状態が多発して読み取り時間が長くなってしまう。そのため、この転送速度を改善するため、最近ＵＳＢ２．０という規格が制定された。ＵＳＢ２．０は、転送速度が、４８０Ｍｂｐｓの転送速度が可能なＨｉｇｈｓｐｅｅｄモードが追加され、同じインターフェースでこの、ＨｉｇｈｓｐｅｅｄモードとＦｕｌｌｓｐｅｅｄモードをサポートします。このため、パソコンが搭載しているＵＳＢがＨｉｇｈｓｐｅｅｄモードをサポートしている時は、高速読み取りが可能ですが、Ｆｕｌｌｓｐｅｅｄモード時は、低速読み取りとなってしまいます。
【０００３】
次にシェーディング補正の処理について説明する。シェーディング補正とは、使用する光学レンズ、冷陰極ランプの特性、及び使用するＣＣＤの各ビットのばらつきからＣＣＤの出力にむらが発生します。このむらを、取り除く処理をシェーディング補正と呼んでいます。通常この処理は、読み取り開始時に毎回行われ、まず白色基準板の生ＣＣＤ出力を数ライン平均して、補正データとして利用します。現在は、約２０ラインを平均して白補正データを作成しています。このデータが多いほどシェーディングデータの誤差が少なくなりますが、データが多くなれば読み取り前の処理時間が長くなり、ひいては全体の読み取り時間が長くなります。現在は、この平均処理等は、パソコン側にデータを送り演算後、再度スキャナのシェーディングＲＡＭに送り返して処理しています。
【０００４】
また、黒シェーディングデータは、冷陰極ランプを消した状態で、同様に２０ラインのデータを平均して演算後スキャナのシェーディングＲＡＭに送り返している。従来、ＵＳＢ１．１では、Ｆｕｌｌｓｐｅｅｄモードで１２Ｍｂｐｓの低速であるため、このライン数を増やすと転送に時間がかかり、全体の読み取り時間が長くなっていました。
【０００５】
そこで、ＵＳＢ２．０の高速転送モードを使用すれば、シェーディング補正データを増やして、短期間にパソコン側に送ることが可能となり、シェーディング補正データの精度が上がり、高精細なシェーディング補正が可能となる。
【特許文献１】特開２００２−２１８１６７号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、ＵＳＢ２．０は、ＨｉｇｈｓｐｅｅｄモードとＦｕｌｌｓｐｅｅｄモードをサポートしなければならず、Ｈｉｇｈｓｐｅｅｄモードにあわてシェーディング補正の取得ライン数を増やす様にスキャナを設計すると、もしＦｕｌｌｓｐｅｅｄモードのパソコンに接続された場合、転送速度が遅いため、このシェーディング演算に時間がかかってしまい、画像読み取り時間が長くなってしまうという問題点がある。
【課題を解決するための手段】
【０００７】
（手段）
上記目的を達成するため、ＵＳＢ接続時、ＨｉｇｈｓｐｅｅｄモードとＦｕｌｌｓｐｅｅｄ時で、シェーディング補正計算データのライン数を切り替えるように制御する。
【０００８】
（作用）
この発明に於ては、ＵＳＢ接続でＨｉｇｈｓｐｅｅｄモード時にＦｕｌｌｓｐｅｅｄ時と同じシェーディング補正時間内にライン数を増やすことが可能なためシェーディング補正精度の高い読み取りを実現できる。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、ＵＳＢ２．０でＦｕｌｌｓｐｅｅｄモードと同じシェーディング演算時間で、Ｈｉｇｈｓｐｅｅｄモード接続時は、シェーディング誤差の少ない読み取りが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下に図面を参照して本発明の実施例を詳細に説明する。
【００１１】
図１は本発明の一実施例の内部構成を示す。
【００１２】
本図において１は光学ユニットボックスで、２はイメージセンサ（以下ＣＣＤと呼ぶ）であり、３は反射光学ミラー、４は光源である冷陰極ランプ、５はレンズ、６は原稿等を原稿台に圧着させる圧板、７は原稿等を乗せる原稿台ガラスから構成されている。１の光学ユニットボックスは、図示しないモータと図示しないベルトにより矢印方向に副走査方向に駆動され画像読み取りを行う。
【００１３】
８は制御基板、９はスタートスイッチ、１０はスタートスイッチを外部から押す機構を示す。
【００１４】
図２において、２０１はＣＣＤ、２０３は冷陰極ランプ調光回路、２０４はＣＣＤ出力を増幅するＡＭＰ、２０５はアナログ信号をデジタル信号に変換するＡ／Ｄ変換回路、２０６はシェーディング用画像データを貯えるシェーディングＲＡＭ、２０７はシェーディングを行うシェーディング補正回路、２０８は主走査白基準の白ピークを検出するピーク検出回路、２０９はガンマ変換を行うガンマ変換回路で通常このガンマ変換回路で各色Ｒ，Ｇ，Ｂを１６ビット入力、１６ビット出力または１６ビット入力、８ビット出力と変換する、２１０はＣＣＤのオフセットを合わせるオフセットＲＡＭと通信バッファをかねるバッファＲＡＭ、２１１はバッファＲＡＭ制御及び呼びハッキング制御回路、２１２はインターフェース回路でＵＳＢ２．０のインターフェース回路、２１３はパーソナルコンピュータなどの外部装置、２１４はタイミング信号発生回路、２１５はスキャナを制御するＲＯＭ，ＲＡＭ内蔵のマイクロプロセッサである。
【００１５】
次に、実際の信号の流れを説明する。４の冷陰極ランプにより照射された原稿は反射ミラーとレンズ通過しＣＣＤに原稿像を投影する。投影された画像はＣＣＤによりアナログ信号に変換される。信号は、２０４の増幅器をとおり、２０５のＡ／Ｄ変換回路をとおりデジタル信号に変換される。デジタル信号は、シェーディング回路でシェーディング補正され、２０９のガンマ変換回路に入りガンマ変換される。２０８のピーク検出回路はシェーディングデータを取得時に主走査方向の白基準をピーク検知して、冷陰極ランプの光量値が安定したかどうかをＣＰＵ２１５で確認する。また変動に対して２０３の冷陰極ランプ調光回路でランプの調光を行い補正をかける。このとき、安定した状態のシェーディングデータをシェーディングＲＡＭ２０６に保存して、キャリブレーション無しモードが選択された場合、この保存されたデータを使用して、読み取り開始信号を、外部装置２１３より受けた場合、キャリブレーションをせず、前もって記録してあるシェーディングデータを使用して画像読み取りを行うよう制御する。ガンマ変換されたデータは、２１１のバッファ制御回路で２１０のバッファーＲＡＭでオフセット調整され同じ位置に変換され、また２１２のインターフェース回路のバッファーＲＡＭとしても動作する。ＵＳＢ２．０インターフェース回路より外部装置に、画像データが送られる。
【００１６】
２１２のインターフェース回路はＵＳＢ２．０で、外部装置のホストコンピュータの画像データを送信したり、ホストコンピュータの指示を受け付け、２１５のＣＰＵが命令を受信する。
【００１７】
２１５は例えばマイクロコンピュータ形態のＣＰＵであり、処理手順を格納したＲＯＭ２１５Ａ及び作業用のＲＡＭ２１５Ｂを有し、ＲＯＭに格納された手順にしたがって各部の制御を行う。
【００１８】
ここで、ＨｉｇｈｓｐｅｅｄモードとＦｕｌｌｓｐｅｅｄモードによりシェーディング補正データのライン数を変更する場合について説明する。たとえば、Ｈｉｇｈｓｐｅｅｄモードで、白シェーディングデータを１００ライン、黒シェーディングデータを１００ラインをパソコン側に送り、パソコン側で演算後、再度スキャナ側のシェーディングＲＡＭに送り返すように制御する。もし、Ｆｕｌｌｓｐｅｅｄモードでしたら、白シェーディングデータと黒シェーディングデータを２０ラインとするように制御する。
【００１９】
図３は、ＦｕｌｌｓｐｅｅｄモードとＨｉｇｈｓｐｅｅｄモードでシェーディング補正データのライン数を変更するフローチャートを示す。
Ｓ１は、Ｆｕｌｌｓｐｅｅｄモード接続かまたはＨｉｇｈｓｐｅｅｄモード接続かをパソコン側で判断する。
Ｓ２は、パソコンは、コマンドでスキャナにＨｉｇｈｓｐｅｅｄモードか、Ｆｕｌｌｓｐｅｅｄモード接続かを通知する。
Ｓ３は、パソコンは、読み取りの指示を出す。
Ｓ４は、シェーディングデータを、白、黒とも１００ラインを取得してパソコン側に送る。
Ｓ５はパソコンでシェーディングデータの演算を行い結果をスキャナに送り返す。
Ｓ６はシェーディングデータを、白、黒とも２０ラインを取得してパソコン側に送る。
Ｓ７はパソコンでシェーディングデータの演算を行い結果をスキャナに送り返す。
Ｓ８は、画像読み取りを開始する。
【図面の簡単な説明】
【００２０】
【図１】本発明の機構構成を示す図
【図２】本発明実施例に係る画像読取装置の電気的構成の一例を示すブロック図
【図３】処理動作を具体的に示すフローチャート
【図１】
2005311946.tif 000003
【図２】
2005311946.tif 000004
【図３】
2005311946.tif 000005