(57)【要約】【課題】原稿の状態、たとえばそのサイズや形状、読取部への載置態様、あるいは原稿上の画像の性質などに応じて読取駆動制御を適切に行ない、高効率な読取動作を行なえるようにする。【解決手段】原稿と読取手段を相対移動させてイメージセンサによりライン単位で原稿の画像を読取るに際し、イメージセンサにより読取られた画像データから有効画素を含まない所定数のラインを検出した場合（Ｓ１０５、Ｓ１０６）、読取解像度を通常の第１の読取解像度（６００ｄｐｉ）より第２の値（３００ｄｐｉ）に変更し（Ｓ１０７）、その後、イメージセンサにより読取られた画像データから再び有効画素を検出した場合（Ｓ１０４、Ｓ１０８）、イメージセンサを所定ラインぶん後方に戻し（Ｓ１０９）、読取解像度を前記第１の読取解像度（６００ｄｐｉ）に復帰させる。【選択図】        図１
2004215122.tif 000002
【特許請求の範囲】
【請求項１】
原稿と読取手段を相対移動させて前記読取手段によりライン単位で原稿の画像を読取る画像読取方法において、
前記読取手段により読取られた画像データから有効画素を含まない所定数のラインを検出した場合、
原稿の単位面積当りに要する読取速度を通常の第１の読取速度より高速な第２の速度に変更し、
その後、前記読取手段により読取られた画像データから再び有効画素を検出した場合、原稿の単位面積当りに要する読取速度を前記第１の読取速度に復帰させることを特徴とする画像読取方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は原稿と読取手段を相対移動させて前記読取手段によりライン単位で原稿の画像を読取る画像読取方法に関するものである。
【０００２】
【従来の技術】
従来から、原稿と、読取手段（読取ヘッド）の相対移動によって原稿の読取動作を行なう画像読取装置がスキャナ、ファクシミリ装置、複写装置などにおいて広く用いられている。
【０００３】
この種の読取装置の典型的な構成の１つは、たとえばコンタクトガラスなどの原稿載置台に原稿を置き、その原稿載置台の下側に配置されたコンタクトセンサやＣＣＤなどを用いた読取手段を移動させて原稿の読取動作を行なうものである。原稿から読取った画像データは記録部に転送して記録したり、ホストコンピュータや他の装置（他のファクシミリ装置など）に転送される。
【０００４】
このような画像読取装置では、原稿載置台に置かれた原稿のサイズを検出する手段を設け、その検出したサイズに応じて読取動作を行なう範囲を決定するか、その原稿サイズを検出する手段を設けていない場合には、原稿載置台の全てのエリアについて読取動作を行なうのが普通である。
【０００５】
【発明が解決しようとする課題】
上記のような画像読取装置で、原稿載置台に置かれた原稿のサイズを検出し、検出したサイズに応じて読み取る範囲を決定する場合には、その原稿サイズを検出する手段の分だけ装置本体の製造コストが高くつく。しかしながら、読み取るべき原稿のサイズの検出を行なわずに、原稿載置台の全てのエリアについて読取動作を行なう場合には、原稿載置台に比較して小さな原稿を読み取る場合などには無駄なエリアを読み取ることになり、たとえばこのような読取部と記録部を有する複写機能を持ったファクシミリ装置や複写装置では、その分処理時間が余計にかかる、という問題がある。
【０００６】
また、従来の原稿サイズ検出方式では、非定型の原稿のサイズを特定するのは殆ど不可能であり、変形した原稿、あるいはユーザが複数枚の分離した原稿を原稿載置台に載置したような場合や、原稿を原稿載置台上のランダムな位置に載置した場合などは従来の原稿サイズ検出はほとんど無力であり、原稿サイズ情報に基づき読取駆動制御を最適化することは不可能であった。
【０００７】
本発明の課題は、原稿の状態、たとえばそのサイズや形状、読取部への載置態様、あるいは原稿上の画像の性質などに応じて読取駆動制御を適切に行ない、高効率な読取動作を行なうことができるようにすることにある。
【０００８】
【課題を解決するための手段】
上記の課題を解決するため、本発明によれば、原稿と読取手段を相対移動させて前記読取手段によりライン単位で原稿の画像を読取る画像読取方法において、前記読取手段により読取られた画像データから有効画素を含まない所定数のラインを検出した場合、原稿の単位面積当りに要する読取速度を通常の第１の読取速度より高速な第２の速度に変更し、その後、前記読取手段により読取られた画像データから再び有効画素を検出した場合、原稿の単位面積当りに要する読取速度を前記第１の読取速度に復帰させる構成を採用した。
【０００９】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を説明する。以下では、本発明の画像読取技術を実施する装置としてファクシミリ装置を例示する。
【００１０】
図２は、本発明を採用したファクシミリ装置１００の制御系の構成を示している。
【００１１】
図２において、ファクシミリ本体１００は、制御部１０１、ＲＯＭ１０２、ＤＲＡＭ１０３、ＳＲＡＭ１０４、画像読取部１０５、ファクシミリ送受信部１０７、記録部１０８、操作部１１０、電源供給部１１１から成る。
【００１２】
上記のうち、制御部１０１は、システムバス１１２を介してファクシミリ装置全体を制御するマイクロプロセッサユニット（ＭＰＵ）である。システムバス１１２は、データ信号線、アドレス線からなる。
【００１３】
ＲＯＭ１０２は、ＭＰＵが動作するためのインストラクション群等のプログラムコード、オペレーティングシステム（ＯＳ）プログラムコード、初期値データ、テーブルデータ等を格納する。本発明の画像読取制御は、制御部１０１のプログラムとしてＲＯＭ１０２に格納しておくことができる。
【００１４】
ＤＲＡＭ１０３は、ファクシミリ送受信部１０７との間で送受信する際の画像データを一時的に保持するバッファとして用いられる。すなわち、ＤＲＡＭ１０３は画像バッファ、画像メモリ、各種動作のワークエリアなどに使用される。また、ファクシミリ送受信部１０７を介して受信された画像データや、画像読取部１０５で読み取られた画像データをファイルとして蓄積するためのメモリとしても用いられる。
【００１５】
ＳＲＡＭ１０４はユーザー登録エリアや、ワークエリアなどとして使用され、このＳＲＡＭ１０４はバッテリーバックアップによって、ファクシミリ本体１００の電源オフ時にもデータが保持可能である。
【００１６】
画像読取部１０５は原稿画像を読み取るためのもので、イメージセンサ１０５５（たとえば密着型イメージセンサ）、読取画像処理部１０５４、読取駆動部１０５２などから構成される。また、本実施形態においては特に制御部１０１からの指示によってイメージセンサが原稿の１ラインを読み取っている間にイメージセンサ１０５５を移動させる距離を設定する読取駆動解像度設定部１０５３、読取画像処理部１０５４が画像処理を行なう際のバッファとして用いるメモリなどを含むものとする。
【００１７】
さらに、本実施形態では、イメージセンサ１０５５により読み取られた１ラインの情報中に有効な画素が存在するかどうかを判別する有効画素検出手段が必要である。この有効画素検出手段は、画像読取部１０５内のハードウェアにより構成するか、制御部１０１のソフトウェア（たとえば画像読取部１０５の出力画像データを検査するもの）により構成することができる。
【００１８】
画像読取部１０５は概略次のような動作を行なう。本実施形態の場合、原稿に対するイメージセンサ１０５５の相対移動はイメージセンサ１０５５を移動させることにより行なう。
【００１９】
制御部１０１が読取駆動部１０５を起動すると、イメージセンサ１０５５が駆動され、イメージセンサ１０５５が原稿の副走査方向に移動しながら、原稿台に置かれた原稿を光学的に読み取って電気的な画像信号に変換する。イメージセンサ１０５５はたとえばカラーセンサから構成することができ、その場合、イメージセンサ１０５５は、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色のＬＥＤを内蔵し、この３色のＬＥＤを１ライン読取中に順次点灯することにより、そのラインのＲ、Ｇ、Ｂの反射光データを読み取る構成とする。このような構成において白黒原稿を読み取る場合には、３色のＬＥＤを同時に点灯することにより、モノクロ読取が可能となる。この信号を読取画像補正部にてシェーディング補正などを施し、さらに読取画像処理部１０５４によって２値化処理および中間調処理等の画像処理を施して高精細な画像データを出力する。
【００２０】
記録画像処理部１０６は記録部１０８の記録動作を制御するためのもので、インターフェイス制御部１１４を介して記録部１０８と接続される。記録画像処理部１０６は制御部１０１からのパワーオン指示、パワーオフ指示、回復動作指示、記録紙排出指示等の制御コマンドを受信したり、記録動作がファクシミリ受信画像の記録であるのか、コピー画像の記録であるのか等の記録種別を受信する一方、記録部１０８のエラー情報、オンライン／オフライン状態などのステータス情報を制御部１０１に送信する。記録画像処理部１０６はこのような制御を行なえる制御部（ＣＰＵなど）や画像メモリなどにより構成される。
【００２１】
制御部１０１は、記録画像処理部１０６を介して記録部１０８に対して各動作の指示を送ることができる。記録時にプリンタを起動するためのパワーオンコマンド、パワーオフコマンド、プリンタ側の各ステータスを要求するステータス要求コマンドなどを送信する。また、記録部１０８が記録動作する際には、その記録動作がファクシミリ受信画像の記録であるのか、コピー画像の記録であるのかの種別を通知する。
【００２２】
記録画像処理部１０６は、ファクシミリ受信した画像データを記録部１０８で出力する場合に、受信した画像データをプリンタの主走査解像度６００ｄｐｉ（ｄｏｔｓ  ｐｅｒ  ｉｎｃｈ）の生画像データに変換するための解像度変換、スムージング、濃度補正等の各種画像処理を施し、高精細画像データに変換する。
【００２３】
インターフェイス（Ｉ／Ｆ）制御部１１４は、制御部１０１からの指示により、記録画像処理部１０６により画像処理された記録すべき画像データを所定のプロトコル（たとえばＩＥＥＥ１２８４規格など）に基づき記録部１０８へ転送する制御を行なう。図２において、インターフェイス制御部１１４と記録部１０８とを結ぶ制御信号線１１３は記録部１０８の制御を上記の所定のプロトコルによる通信を行なえる構成を有するパラレルインターフェイスあるいはシリアルインターフェイス（ＵＡＲＴ）などから構成することができる。
【００２４】
記録部１０８は、画像記録を行なうためのもので、記録ヘッド１０８１、画像メモリ１０８２、記録制御部１０８３、インターフェイス制御部１１４と通信を行なうためのインターフェース制御部１０８４、記録ヘッド１０８１の駆動タイミングの制御などに用いられるタイマー１０８５などから構成される。その他に各種インストラクションを記述したＲＯＭ（不図示）、処理手段が必要とする情報を記憶しておくための入力が可能なＲＡＭ（不図示）なども記録部１０８に含まれる。
【００２５】
記録部１０８はたとえばインクジェット方式を用いたカラープリンタとして構成することができ、その場合記録ヘッド１０８１はカートリッジ式の白黒記録専用のモノクロ記録ヘッドか、あるいは、カートリッジ式のカラー記録ヘッドから構成することができる。このモノクロ記録ヘッドとカラー記録ヘッドとは交換可能な構成であってよい。
【００２６】
また、カラー／モノクロのいずれの記録ヘッド１０８１もインクタンクを内蔵した一体型のインクカートリッジであり、記録解像度６００ｄｐｉ（ｄｏｔｓ  ｐｅｒ  ｉｎｃｈ）でインクの吐出を行なう。記録ヘッド１０８１はキャリッジに保持されながら、記録紙の搬送方向（副走査方向）とは直交する方向（主走査方向）に往復運動する。キャリッジの往復運動は、モータによって駆動されるプーリおよびタイミングベルトによって行われ、この時に記録ヘッド１０８１に与えられる記録信号や電力は、キャリッジと電気基板を接続しているフレキシブルケーブルによって電気回路より供給されている。記録ヘッド１０８１とフレキシブルケーブルとは互いの接点を圧接して接続しており、記録ヘッド１０８１の特定の接点間の開放／接続を検出することでモノクロ記録専用のカートリッジが装着されているかあるいはカラー記録用のカートリッジが装着されているかを認識可能な構成となっている。また、この記録ヘッド１０８１の吐出面をゴミや埃から保護するために、記録ヘッド未使用時に記録ヘッド１０８１の吐出面を覆うキャップが設けられている。
【００２７】
また、このキャップと連通する記録ヘッド吸引用のピストンがあり、このピストンをモータで駆動することにより、キャップ内に負圧を発生させ、記録ヘッド１０８１の吐出口内のインクを吸引する。このように記録ヘッド１０８１のノズルの目詰まりを除去したり、印字のために記録ヘッド１０８１に加えられた熱エネルギーにより記録ヘッド１０８１のインク液室内に気泡が発生している場合にはこの気泡を除去することができる。このピストンにはピストンの動きに連動して動作する部材が設けられており、キャリッジの備えられているフォトインタラプタの光軸をこの部材が遮光することによって、ピストンがシリンダー内部であらかじめ決められた位置（ピストンのイニシャル位置）にいることを検出できるような構成になっている。また、この記録ヘッド１０８１の吸引動作は記録部１０８に設けられたタイマーで時間を計時することにより、前回の吸引動作からある一定時間経過した場合、再び吸引動作を行なうという制御が可能な構成になっている。
【００２８】
ファクシミリ送受信部１０７は、ＮＣＵ（網制御装置）などからなる通信制御部１０７１、モデム（変復調装置）などからなる通信接続部１０７２によって構成される。本実施形態では、通信制御部１０７１はアナログＰＳＴＮ（一般公衆回線網）に接続され、Ｇ３のプロトコルによって通信制御、通信回線に対する発呼、着呼等の回線制御を行なうものとする。また、必須ではないが、ファクシミリ送受信部１０７に電話機（不図示）を接続し、通話やＤＴＭＦリモート制御などを行なうことも可能である。
【００２９】
画像符号復号化部１０９は、画像符号化部１０９１、画像復号化部１０９２から構成される。画像符号化部１０９１、画像復号化部１０９２は、ＭＨ、ＭＲ、ＭＭＲなどの符号化方式により、ファクシミリ送受信データの符号化ないし復号化を行なう。
【００３０】
電源供給部１１１は、本ファクシミリ装置１００に電源を供給するための電源回路、たとえばスイッチング電源などから構成される。
【００３１】
操作部１１０は、ファクシミリ通信相手を発呼するときのデータを登録、設定するときなどに用いられるテンキー、各種機能を利用するためのファンクションキー、電話番号等を登録しておきワンタッチでダイヤルするためなどに用いるワンタッチキー、送信やコピー、受信を始めるときに用いるスタートキー、送信や登録、設定などの動作を中止するときに用いるストップキー等の各種キー１１０１と、通信状況の確認や、データの登録／設定／確認メッセージなど各種メッセージの表示を行なうＬＣＤ、各種エラー発生時に点灯するＬＥＤランプ、読取モードや送信モードの表示を行なうＬＥＤランプなどから成る各種ＬＥＤ１１０２により構成され、ユーザーインターフェース、すなわちファクシミリ装置１００の動作指示および各種情報の入力や、装置の状態、発呼する相手の電話番号、時刻情報、操作手順等の表示に用いられる。
【００３２】
次に以上のように構成されたファクシミリ装置１００の動作について説明する。まず、画像読取動作、画像記録動作、ファクシミリ送信／受信動作、および画像読取制御のそれぞれの概略を先に説明する。これらの動作はいずれも制御部１０１のプログラムによって制御される。
【００３３】
＜画像読取動作＞
本ファクシミリ装置１００が画像読取を行なう場合は、画像読取部１０５のイメージセンサ１０５５によって得られた画像データは読取画像補正部により、シェーディング補正などの処理が施され、さらに２値化および画像変換処理が行われ、画像符号復号化部１０９の画像復号化部１０９２に入力される。入力された画像データは、ＤＲＡＭ１０３に展開され、画像符号化部１０９１によって圧縮符号化されたあと、ＤＲＡＭ１０３に蓄積される。また、ファクシミリ送信の場合には、同時にその画像データの受付番号、宛先情報、ページ数、格納画像メモリブロック情報等の管理情報がＳＲＡＭ１０４に格納される。
【００３４】
＜画像記録動作＞
画像記録において、ＤＲＡＭ１０３に蓄積された画像符号化データは、画像符号復号化部１０９の画像復号化部１０９２によって伸長復号され、記録画像処理部１０６によって補正および画像変換処理を行った後、記録部１０８に送信される。
【００３５】
＜ファクシミリ送信動作＞
ファクシミリ送信動作を行なう場合は、あらかじめ送信画像データが上記のようにして読取られ、画像符号復号化部１０９により符号化され、ＤＲＡＭ１０３に符号化データの形で蓄積されているものとする。また、送信宛先は、ユーザが操作部１１０のテンキーやワンタッチキーなどにより指定するものとする。
【００３６】
ユーザ操作に応じて、ファクシミリ送受信部１０７がＤＴＭＦ信号などの発呼信号をＰＳＴＮに送信し、回線が捕捉されると、宛先の装置との間でＧ３ファクシミリ通信手順信号の送受信を行なった後、ＤＲＡＭ１０３に蓄積された画像符号化データがＤＲＡＭ１０３上の送信バッファを系由して、ファクシミリ送受信部１０７の入力割り込み信号に応じて制御部１０１が実行する制御にしたがい、通信接続部（モデム）１０７２に１バイトづつ転送されて変調され、通信制御部１０７１を介してＰＳＴＮに送出される。また、ファクシミリ送信の際には、ＳＲＡＭ１０４に時刻や通信相手の識別情報などを含む管理情報が格納される。
【００３７】
＜ファクシミリ受信動作＞
ファクシミリ受信動作においては、ＰＳＴＮからの呼出信号などを契機としてファクシミリ送受信部１０７の通信制御部１０７１により着信が確認されると、相手装置との間でＧ３ファクシミリ通信手順信号の送受信を行なった後、受信画像データが通信制御部１０７１を通して通信接続部１０７２に入力される。受信画像データは、通信接続部１０７２で復調され、ファクシミリ送受信部１０７の入力割り込み信号に応じて制御部１０１が実行する制御にしたがい、ＤＲＡＭ１０３上の受信バッファに転送される。受信バッファに転送された画像データは画像符号復号化部１０９の画像復号部によって復号して画像誤りを検査し、ＤＲＡＭ１０３の画像メモリ領域に画像データとして展開される。展開された画像データは、画像符号復号化部１０９の画像符号化部１０９１により圧縮符号化されてＤＲＡＭ１０３に蓄積されるとともに、ＳＲＡＭ１０４に時刻や通信相手の識別情報などを含む管理情報が格納される。
【００３８】
＜画像読取制御＞
次に、本実施形態の画像読取制御につき説明する。
【００３９】
図３は、画像読取部１０５のイメージセンサ廻りの構成を示している。図３において符号２０１はイメージセンサで、図２のイメージセンサ１０５５に相当する。イメージセンサ２０１は駆動モータ２０３の駆動軸２０３ａ〜プーリ２０５間に張架された駆動ベルト２０２によりガラスなどの透明材質から成る原稿台２００の下部を移動できるようになっている。
【００４０】
原稿は原稿台２００上に載置され、不図示の圧板により上方より保持される。この圧板の裏面（原稿台２００側）は標準白色となっている。図３では原稿は２枚の原稿２０４ａ、２０４ｂであり、中央部Ｃ〜Ｄの部分には原稿が存在せず、この領域ではイメージセンサ２０１は圧板裏面の標準白色を読み取ることになる。イメージセンサ２０１の最大の原稿副走査領域はポイントＡからＧまでである。
【００４１】
次に、図１を参照して制御部１０１が実行する画像読取制御手順を説明する。図１は図２の制御部１０１が実行する画像読取制御手順を示している。以下の動作では必要に応じて図１ないし図３のいずれかの参照符号を用いて説明する。
【００４２】
まず、ステップＳ１０１で、操作部１１０を介してユーザが原稿のコピーやファクシミリ送信操作など原稿読取が必要な処理を指定すると、読取動作を開始する。
【００４３】
まず、読取駆動部１０５２により駆動モータ２０３が回転し、駆動ベルト２０２にイメージセンサ２０１が図３の左方に引っ張られ、イメージセンサ２０１が図３の（１）の方向に移動する。
【００４４】
次にステップＳ１０２で読取開始位置である図３のポイントＡにイメージセンサ２０１が到達したかどうかを待つ。ここでポイントＡにイメージセンサ２０１が到達したならば、ステップＳ１０３に進む。ここで制御部１０１は読取駆動解像度設定部１０５３に初期値である読取駆動解像度６００ｄｐｉの設定を行い、イメージセンサ２０１が１ライン読み取る間のイメージセンサ２０１の駆動解像度（１ライン読み取る間のイメージセンサの移動量）を本来の読取動作時の駆動量である１／６００ｉｎｃｈに設定する。そしてこの１／６００ｉｎｃｈの距離を移動している間にＲ、Ｇ、ＢのＬＥＤを順次点灯することにより、有効画素検出部（前述のように画像読取部１０５のハードウェアないし制御部１０１のソフトウェアにより構成される）にＲ（赤）のＬＥＤ点灯時の画像データから順次転送を行なっていく。Ｒ、Ｇ、ＢそれぞれのＬＥＤが点灯しているときの画像データが有効画素検出部に転送され、原稿のそのラインの読取動作を終了すると、次にステップＳ１０４に進む。
【００４５】
ステップＳ１０４では有効画素検出部は転送されたＲ、Ｇ、Ｂそれぞれのデータに対してそのデータ中に有効画素が存在するかどうかを判別する。有効画素検出部は判定を行なったラインに有効画素が存在しないと判断した場合には、ステップＳ１０５で白ラインを計数するカウンタｃｏｕｎｔをインクリメントする。そしてさらに、有効画素検出部はステップＳ１０６でカウンタｃｏｕｎｔの値が規定値ｘを超えた場合には、ステップＳ１０７でそのことを示すフラグｗｌｉｎｅをセットする。これらカウンタｃｏｕｎｔ、フラグｗｌｉｎｅはＤＲＡＭ１０３の所定領域、あるいは制御部１０１を構成するＣＰＵのレジスタなどにより構成され制御部１０１により制御される。
【００４６】
今回は原稿の端部はポイントＢにあるために、ポイントＢに達するまではイメージセンサ２０１は原稿置き台２００を通して原稿台の反対側から押さえつけている圧板（不図示）の標準白色をイメージセンサ２０１が読み取ることになり、ポイントＡ〜Ｂの読み取りでは全白のラインが検出される。
【００４７】
イメージセンサ２０１がポイントＢまで到達し、ステップＳ１０４で有効画素検出部により、有効画素が存在すると判断された場合、ステップＳ１０８に進み、ここでフラグｗｌｉｎｅがセットされているかどうかが判定される。ここではこのフラグは制御部１０１により初期化されているので、セットされていないためにステップＳ１１０に進み、フラグｗｌｉｎｅをリセットし、カウンタｃｏｕｎｔを０にクリアする。
【００４８】
そしてステップＳ１１１で再び駆動解像度設定部１０５３によりイメージセンサ２０１の駆動解像度を６００ｄｐｉにセットする。そしてステップＳ１１２でイメージセンサ２０１を駆動し、ステップＳ１１３でこの装置の読取可能な範囲であるポイントＧにイメージセンサ２０１が到達したかどうかを調べる。ここではまだ原稿２０４ａを読み取っているので、ステップＳ１０３に戻り、次のラインの読取動作を行なう。このようにイメージセンサ２０１の駆動ピッチを１／６００ｄｐｉとして順次原稿２０４ａのラインの読取動作を行い、イメージセンサ２０１が図３のポイントＣに到達した場合には、全白の圧板を再び読み取るためにステップＳ１０４で有効画素検出部にて有効画素なしと判断される。その場合にはステップＳ１０５に進み、全白ラインの連続数をカウントするカウンタｃｏｕｎｔをインクリメントする。
【００４９】
さらにステップＳ１０６に進み、このカウンタｃｏｕｎｔの数値が規定値であるｘを超えているかどうかの判断を行なう。ここでは規定値ｘは５０となっておりイメージセンサ２０１の移動距離に換算すると約２ｍｍに相当する。ここではステップＳ１０６でカウンタｃｏｕｎｔは規定値ｘを越えていないためにステップＳ１１１に進み、駆動解像度６００ｄｐｉで通常の読取動作を継続する。
【００５０】
このように全白の圧板の読取動作を続けてステップＳ１０６でカウンタｃｏｕｎｔの数値がｘを越えると（ポイントＤにイメージセンサ２０１が到達したとき）ステップＳ１０７に進み、イメージセンサ２０１の駆動解像度を３００ｄｐｉにセットするとともに、高速読取中であることを示すフラグｗｌｉｎｅをセットする。
【００５１】
本実施形態では、イメージセンサ２０１（１０５５）の１ラインを読み取るのに必要な時間はイメージセンサ２０１の移動速度とは無関係で一定であるものとする。この１ラインを読み取る時間内のイメージセンサ２０１が移動する距離を２倍に設定すれば、単位距離あたりに要する読取所要時間が半分になる。
【００５２】
すなわち、イメージセンサ２０１（１０５５）の１ラインを読み取るのに必要な時間をＴｓ（秒）とすると、駆動解像度６００ｄｐｉの場合、副走査速度は（１／６００）／Ｔｓ（ｉｎｃｈ／秒）、駆動解像度３００ｄｐｉの場合、副走査速度は（１／３００）／Ｔｓ（ｉｎｃｈ／秒）となり、副走査速度は駆動解像度６００ｄｐｉの場合ちょうど倍速の高速読取となる。
【００５３】
さらにステップＳ１１２に進み、この駆動解像度で読取動作を行なう。このように原稿２０４ａと原稿２０４ｂの間を３００ｄｐｉで読み取ってイメージセンサ２０１がポイントＦに到達した場合にはここから有効画素検出部は有効画素ありと判断するので、ステップＳ１０８に進む。このときは今までは３００ｄｐｉの高速読取を行なっていたので、ステップＳ１０９に進む。
【００５４】
このときイメージセンサ２０１は３００ｄｐｉの本来の１／２の解像度での読取動作で原稿２０４ｂに到達しているので、原稿２０４ｂの端部をイメージセンサ２０１が越えてしまっている可能性がある。そのためにイメージセンサ２０１をポイントＥまで戻す動作を行なう。このイメージセンサ２０１の戻し量は３００ｄｐｉピッチで読取動作を行なっていたものを６００ｄｐｉピッチで読取なおすことが目的であるので、最低でも６００ｄｐｉ換算で２ライン分はイメージセンサ２０１を戻す必要がある。この戻す量が大きいと当然全体の読取動作に必要な時間が延びることになる。またここでのイメージセンサ２０１の戻し量は全白ライン読取中に高速読取動作に移行するまでの規定値であるｘを超えてはならない。
【００５５】
ここでポイントＥまでイメージセンサ２０１を戻したあと、ステップＳ１１０で全白ラインのカウンタｃｏｕｎｔを０クリアし、フラグｗｌｉｎｅをリセットする。そしてステップＳ１１１，Ｓ１１２に進み、本来のイメージセンサ２０１の駆動解像度である６００ｄｐｉに戻し、読取動作を継続する。イメージセンサ２０１はポイントＥまで戻されているので、この戻された範囲分は再び全白ラインを読み取ることになるが、イメージセンサ２０１の戻し量は規定値ｘよりも小さな値であるので再びステップＳ１０７で駆動解像度が３００ｄｐｉに設定されることはない。このようにして６００ｄｐｉで原稿２０４ｂの読取動作を行なう。そしてステップＳ１１３でイメージセンサ２０１が読取の終了地点であるポイントＧに到達すると読取動作を終了する。
【００５６】
以上のようにして本実施形態によれば、イメージセンサが読み取った１ラインの画像データ中に、有効画素が存在するかどうかを判別する有効画素判別手段と、読取手段の駆動解像度設定手段を設け、有効画素判別手段により所定数の全白のラインが連続したと判定された場合には、駆動解像度設定手段で読取解像度を粗く設定し、原稿の単位面積当りに要する読取時間を短くする（あるいは原稿の単位面積当りの読取速度を通常の第１の速度からそれよりも大きい第２の速度に変更する）ようにしているので、読取エリアの指定などの煩雑な操作を必要とすることなく、原稿の状態、たとえばそのサイズや形状、読取部への載置態様、あるいは原稿上の画像の性質などに応じて読取駆動制御を適切に行ない、高効率な読取動作を行なうことができる、という優れた効果がある。
【００５７】
また、全白のラインの連続により読取時間を短くする（あるいは読取速度を大きくする）制御に入った後、有効画素を検出した場合は、イメージセンサを所定ライン数ぶんだけ後方に移動させ、通常の読取時間（読取速度）の読取を再度実行するようにしているので、画像データの欠落を生じることなく読取を行なえる。このとき、全白領域の部分から再読取を行なうようにしており、また、複数ライン分（上記の例では少なくとも通常の読取解像度１／６００ｄｐｉの２ライン分）イメージセンサを戻すようにしているので、読取誤差によって目視上問題となるような画質低下を生じることがない。
【００５８】
なお、上記では、通常の読取解像度を１／６００ｄｐｉ、全白ライン連続を検出した後の読取解像度を１／３００ｄｐｉとしているが、このように全白ライン連続を検出した後の読取時間（読取速度）が通常の読取時間（読取速度）と整数の比率を持つように設定することにより、読取誤差を少なくすることができる。
【００５９】
なお、上記の実施形態では、イメージセンサの駆動解像度を、全白ラインが規定ライン数連続した場合に１／２にして単位時間あたりのイメージセンサの移動量を２倍にすることにより、全体の読取に必要な時間を短縮している。すなわち、上記実施形態では、副走査方向のみに関して読取時間（読取速度）の制御を行なうものとしたが、全白部分において主走査方向にも読取時間（読取速度）を変更する制御を行なってもよい。たとえばイメージセンサの主走査方向の解像度を変更できる手段をさらに設け、この全白ラインが規定ライン数連続した場合にはイメージセンサの単位時間あたりの移動量を多くすると同時に、イメージセンサの主走査方向の解像度を粗く設定すれば、読み取った１ラインの画像データの画素数が少なくなるために、１ラインあたりの読取動作に必要な時間も短くなる。そのためこの間のイメージセンサの移動量と合わせてさらに全白部分の読取に要する時間を短くすることができる。
【００６０】
以上では、原稿と読取手段の相対移動を読取手段（イメージセンサ）を移動させることにより行なっているが、上記の技術は原稿の方を移動させる読取装置（たとえば、図３のイメージセンサ２０１を固定とし、駆動モータ２０３で原稿を搬送する構成）においても同様に実施できるのはいうまでもない。
【００６１】
本発明の読取制御方法は、全てコンピュータプログラムとして実装することができ、その場合、任意の装置に組み込み状態であるいはネットワーク経由などで供給し、その装置で実行させることができる。この本発明の読取制御方法を実施する装置も当然ながら本発明の実施範囲に含まれる。
【００６２】
また、本発明の読取制御方法を実施する装置は上記のファクシミリ装置に限定されるものではなく、ハードウェアがスキャナとホストコンピュータ、のように２つ以上に分割されている場合でも、本発明の読取制御方法を実現する制御プログラムは１つあるいは複数のハードウェアで実行することができ、このような場合も本発明の実施範囲に含まれるのはいうまでもない。
【００６３】
すなわち、本発明の技術範囲には次のような実施の態様が含まれる。
【００６４】
＜実施態様＞
＜実施態様１＞  原稿と読取手段を相対移動させて前記読取手段によりライン単位で原稿の画像を読取る画像読取方法において、
前記読取手段により読取られた画像データから有効画素を含まない所定数のラインを検出した場合、
原稿の単位面積当りに要する読取速度を通常の第１の読取速度より高速な第２の速度に変更し、
その後、前記読取手段により読取られた画像データから再び有効画素を検出した場合、原稿の単位面積当りに要する読取速度を前記第１の読取速度に復帰させることを特徴とする画像読取方法。
【００６５】
＜実施態様２＞  前記読取手段により読取られた画像データから再び有効画素を検出し、原稿の単位面積当りに要する読取速度を前記第１の読取速度に復帰させる場合、前記読取手段を所定ライン数分だけ後方に戻してから前記第１の読取速度への復帰を行なうことを特徴とする実施態様１に記載の画像読取方法。
【００６６】
＜実施態様３＞  前記第１と第２の読取速度の比を整数比率とすることを特徴とする実施態様１に記載の画像読取方法。
【００６７】
＜実施態様４＞  実施態様１〜３のいずれか１項に記載の画像読取方法を実行することを特徴とする画像読取装置。
【００６８】
＜実施態様５＞  実施態様１〜３のいずれか１項に記載の画像読取方法を実行することを特徴とする画像読取制御プログラム。
【００６９】
【発明の効果】
以上の説明から明らかなように、本発明によれば、原稿と読取手段を相対移動させて前記読取手段によりライン単位で原稿の画像を読取る画像読取方法において、前記読取手段により読取られた画像データから有効画素を含まない所定数のラインを検出した場合、原稿の単位面積当りに要する読取速度を通常の第１の読取速度より高速な第２の速度に変更し、その後、前記読取手段により読取られた画像データから再び有効画素を検出した場合、原稿の単位面積当りに要する読取速度を前記第１の読取速度に復帰させる構成を採用しているので、原稿の状態、たとえばそのサイズや形状、読取部への載置態様、あるいは原稿上の画像の性質などに応じて読取駆動制御を適切に行ない、高効率な読取動作を行なうことができる、という優れた効果がある。
【図面の簡単な説明】
【図１】本発明の原稿読取制御を示したフローチャート図である。
【図２】本発明の原稿読取制御を実施可能なファクシミリ装置の構成を示したブロック図である。
【図３】本発明の画像読取動作を示した説明図である。
【符号の説明】
１００  ファクシミリ本体
１０１  制御部
１０２  ＲＯＭ
１０３  ＤＲＡＭ
１０４  ＳＲＡＭ
１０５  画像読取部
１０６  記録画像処理部
１０７  ファクシミリ送受信部
１０８  記録部
１０９  画像符号復号化部
１１０  操作部
１１１  電源供給部
１１２  システムバス
１１３  シリアルインターフェイス
１１４  インターフェイス制御部
２００  原稿台
２０１  イメージセンサ
２０２  駆動ベルト
２０３  駆動モータ
２０４ａ，２０４ｂ  原稿
２０５  プーリ
１０５３  読取駆動解像度設定部
１０５４  読取画像処理部
１０５５  イメージセンサ
１０７１  通信制御部
１０７２  通信接続部
１０８１  記録ヘッド
１０８２  画像メモリ
１０８３  記録制御部
１０８４  インターフェース制御部
１０９１  画像符号化部
１０９２  画像復号化部
１１０１  各種キー
１１０２  各種ＬＥＤ
【図１】
2004215122.tif 000003
【図２】
2004215122.tif 000004
【図３】
2004215122.tif 000005