(57)【要約】【課題】一時記憶メモリの蓄積容量を越える画像データを有する原稿の画像読取りを行う場合に、原稿の画像読取りを一旦中断させたり、複雑な読取速度の制御を行うことなく原稿の画像を読取ることができる画像読取装置を提供すること。【解決手段】原稿に対して読取位置を副走査方向に相対移動させつつ原稿の画像を読取ってその画像データを出力する画像読取手段と、画像データを一時的に格納する一時記憶手段と、原稿の読取り開始前に、読取るべき原稿領域を主走査方向に複数の読取領域に分割し各読取領域の画像を連続して読取る分割読取りの必要性を原稿の読取条件から判断し、分割読取りが必要と判断した場合に、画像読取手段に分割読取りを行わせる読取制御手段と、一時記憶手段から出力された各読取領域の画像データを合成して原稿の全画像データを形成する画像形成手段と、を備える。【選択図】      図１
2005020614.tif 000002
【特許請求の範囲】
【請求項１】
原稿に対して読取位置を副走査方向に相対移動させつつ原稿の画像を読取ってその画像データを出力する画像読取手段と、前記画像データを一時的に格納する一時記憶手段と、原稿の読取り開始前に、読取るべき原稿領域を主走査方向に複数の読取領域に分割し各読取領域の画像を連続して読取る分割読取りを行う必要があるか否かを前記原稿の読取条件に基づいて判断し、前記分割読取りを行う必要があると判断した場合に、前記画像読取手段に前記分割読取りを行わせる読取制御手段と、前記一時記憶手段から出力された各読取領域の画像データを合成して原稿の全画像データを形成する画像形成手段と、を備えることを特徴とする画像読取装置。
【請求項２】
原稿読取り開始前に、前記読取制御手段が分割読取りを行う必要があると判断した場合に、前記原稿の読取条件に基づいて前記原稿の読取データ量を算出し、該読取データ量と前記一時記憶手段における画像データの蓄積許容量とに基づいて分割数を算出する分割数算出手段を備え、前記読取制御手段は、前記原稿領域を前記分割数算出手段によって算出された分割数の読取領域に分割して前記画像読取手段に前記分割読取りを行わせることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記分割数算出手段は、原稿の読取条件と該読取条件に基づいて予め算出された分割数とが対応づけられて格納された分割情報格納テーブルを記憶しており、前記読取制御手段は、読取るべき原稿の読取条件に基づいて前記分割情報格納テーブルから分割数を読出し、前記原稿領域を前記分割情報格納テーブルから読み出した分割数に分割して前記画像読取手段に前記分割読取りを行わせることを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記読取制御手段は、前記画像読取手段に前記分割読取りにより各読取領域の画像を読取らせる際に、各読取領域が隣接する他の読取領域と重複するように画像読取りを行わせ、前記画像形成手段は、各読取領域の画像データの重複部分を比較して各読取領域の画像データを合成することを特徴とする請求項１乃至３のいずれか１に記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読取装置に関し、詳しくは読み取った原稿の画像データを一時記憶メモリに一旦蓄積してから所定の出力先に出力する画像読取装置に関する。
【０００２】
【従来の技術】
コピー機能、スキャナ機能等を有する複写機の備える原稿読取部では、原稿載置台上に載置された紙等の原稿に対し、該原稿載置台の下方において光源及び反射ミラー等を走査して原稿からの反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等のイメージセンサに結像して原稿の画像読取りを行っている。図８に示すように、原稿読取部５０において原稿５１の画像読取りを行う画像読取ユニット５２は、透明な原稿載置台５３上に載置された原稿５１に光を照射する光源５４と、原稿５１からの反射光を走査方向へ反射する反射ミラー５５と、該反射ミラー５５によって反射された光を集光する収束レンズ５６と、入光した光を光電変換して画像データとして出力するＣＣＤスキャナ５７と、を有して構成されている。図中矢印で示すように、画像読取ユニット５２が原稿５１に対し副走査方向に一定速度で移動すると共に、光源５４から原稿５１に光が照射され、該原稿５１からの反射光が反射ミラー５５により水平方向の反射光として反射されて収束レンズ５６を介してＣＣＤスキャナ５７上に結像されてることにより、原稿の画像を主走査線毎に読取るようになっている。
【０００３】
このようにしてＣＣＤスキャナ５７によって読取られた原稿５１の画像データは、図９に示すように、一時記憶メモリ５９へと送られ、該一時記憶メモリ５９に一旦格納される。そして、一時記憶メモリ５９に格納された画像データは、所定ライン数が格納された段階で順次読み出され、コーデック６０において所定の符号化方式により符号化された後、符号化メモリ６１に格納される。このような一時記憶メモリ５９を設けておくことにより、画像データをコーデック６０において符号化する速度に拘わらず、原稿の画像読取り作業を速やかに終了させることができる。
【０００４】
しかし、写真読取りのような高精度の画像読取りやカラー画像読取りを行う場合にはデータ量が膨大となるため、１枚の原稿全域の画像データを一時記憶メモリ５９に格納することが不可能な場合が多い。また、コーデック６０において、コピー機能やファクシミリ機能など、複数の機能によって同時に符号化処理が行われると、コーデック６０の処理速度は低下し、ＣＣＤスキャナ５７によって読取られた画像データを一時記憶メモリ５９に格納する速度が、一時記憶メモリ５９に格納されている画像データを読み出してコーデック６０に出力する速度を上回り、一時記憶メモリ５９が画像データで満杯になる場合がある。このような場合、画像読取ユニット５２の副走査方向への移動を一旦停止し、一時記憶メモリ５９に新たな画像データを格納できるだけの空き容量が回復した後に、画像読取ユニット５２を再始動することを必要な回数だけ繰り返すつなぎ読取りを行っている。
【０００５】
一方、バッファメモリ（一時記憶メモリ）の空き容量が所定値以下となった場合に、原稿読取部における原稿の読取速度を遅らせて原稿の画像読取りを行う画像読取装置が考案されている（特許文献１参照）。この画像読取装置によれば、原稿の読取速度を遅らせることにより、画像データがバッファメモリに蓄積される速度を遅らせてバッファメモリが画像データで満杯になるのを防止することができる。
【０００６】
【特許文献１】
特開平８−３０７６１２号公報（第４図、第５図）
【０００７】
【発明が解決しようとする課題】
しかし、つなぎ読取りにより原稿の画像読取りを行う場合、画像読取ユニット５２の駆動源であるパルスモータに停止信号が入力されてから画像読取ユニット５２が完全に停止するまでには制動距離が必要である。また、一旦停止したパルスモータに駆動信号が入力されて画像読取ユニット５２が一定速度に達するまでにも助走距離が必要である。該制動距離又は助走距離においては、画像読取ユニット５２は一定速度から減速して停止又は停止状態から加速して一定速度となるので、つなぎ読取りにおける画像のつなぎ目付近では、画像の間延びやブレ、色ズレ等が生じやすいという問題点がある。
【０００８】
一方、上記のバッファメモリの空き容量に基づいて原稿の読取速度を制御する画像読取装置では、原稿の読取りが行われている間、バッファメモリの空き容量を監視し続け、この空き容量が所定値以下であるか否かによって原稿の読取速度を遅らせたり速めたりという制御を行う必要があり、読取速度の制御が複雑になるという問題点がある。
【０００９】
本発明は、かかる問題に鑑みてなされたものであり、一時記憶メモリの蓄積容量を越える画像データを有する原稿の画像読取りを行う場合に、画像読取手段による原稿の画像読取りを一旦中断させたり、複雑な読取速度の制御を行うことなく原稿の画像を読取ることができる画像読取装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
請求項１記載の画像読取装置は、原稿に対して読取位置を副走査方向に相対移動させつつ原稿の画像を読取ってその画像データを出力する画像読取手段と、前記画像データを一時的に格納する一時記憶手段と、原稿の読取り開始前に、読取るべき原稿領域を主走査方向に複数の読取領域に分割し各読取領域の画像を連続して読取る分割読取りを行う必要があるか否かを前記原稿の読取条件に基づいて判断し、前記分割読取りを行う必要があると判断した場合に、前記画像読取手段に前記分割読取りを行わせる読取制御手段と、前記一時記憶手段から出力された各読取領域の画像データを合成して原稿の全画像データを形成する画像形成手段と、を備えることを特徴としている。
【００１１】
請求項２記載画像読取装置は、請求項１に記載の画像読取装置において、原稿読取り開始前に、前記読取制御手段が分割読取りを行う必要があると判断した場合に、前記原稿の読取条件に基づいて前記原稿の読取データ量を算出し、該読取データ量と前記一時記憶手段における画像データの蓄積許容量とに基づいて分割数を算出する分割数算出手段を備え、前記読取制御手段は、前記原稿領域を前記分割数算出手段によって算出された分割数の読取領域に分割して前記画像読取手段に前記分割読取りを行わせることを特徴としている。
【００１２】
請求項３記載の画像読取装置は、請求項２に記載の画像読取装置において、前記分割数算出手段は、原稿の読取条件と該読取条件に基づいて予め算出された分割数とが対応づけられて格納された分割情報格納テーブルを記憶しており、前記読取制御手段は、読取るべき原稿の読取条件に基づいて前記分割情報格納テーブルから分割数を読出し、前記原稿領域を前記分割情報格納テーブルから読み出した分割数に分割して前記画像読取手段に前記分割読取りを行わせることを特徴としている。
【００１３】
請求項４記載の画像読取装置は、請求項１乃至３のいずれか１に記載の画像読取装置において、前記読取制御手段は、前記画像読取手段に前記分割読取りにより各読取領域の画像を読取らせる際に、各読取領域が隣接する他の読取領域と重複するように画像読取りを行わせ、前記画像形成手段は、各読取領域の画像データの重複部分を比較して各読取領域の画像データを合成することを特徴としている。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態に係る画像読取装置をコピー機能、ファクシミリ機能、スキャナ機能等を有する複合機に適用した場合について図面に基づき説明する。図１に示すように、画像読取装置１は、制御部（ＭＰＵ：Ｍｉｃｒｏｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２、原稿読取部３、サイズ検出部４、操作部５、表示部６、判別回路７、画像処理部８、画像メモリ９、メモリ管理回路１０、コーデック（ＣＯＤＥＣ：Ｃｏｄｅｒ  ａｎｄ  Ｄｅｃｏｄｅｒ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、記録部１４、通信部１５、及びＬＡＮ  Ｉ／Ｆ１８を備えたものであって、各部２乃至１８は、バス１９によって通信可能に接続されている。
【００１５】
制御部２は、所定のプログラムに従ってこの画像読取装置１を構成する各部を制御するものである。原稿読取部３は、カラーＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサにより原稿の画像読取りを行うものである。原稿読取部３は、図２に示すように、その上面に原稿を載置するための透明な平面板からなる原稿載置台２１と、該原稿載置台２１上に載置された原稿の一方（副走査方向）のサイズを検出するサイズ検出部４と、原稿に対して読取位置を副走査方向に移動させつつ原稿の画像を読取ってその画像データを出力する画像読取ユニット２２と、原稿読取部本体２３の上面奥に設けられた支持部２４に対して開閉可能な原稿押圧部材２５と、を具備している。なお、原稿押圧部材２５と原稿読取部本体２３の上面との取付け部分には、原稿押圧部材２５の開閉状態を検出するための開閉検出部２６が設けられている。
【００１６】
原稿載置台２１は、画像読取ユニット２２によって読み取られる原稿を載置するものであり、例えばＡ４（日本工業規格Ａ列４番）や、Ｂ４（日本工業規格Ｂ列４番）等の複数種類の定形サイズの原稿を載置するものである。サイズ検出部４は、原稿載置台２１上に載置された原稿の副走査方向のサイズを検出するものである。
【００１７】
画像読取ユニット２２は、フラットベッドスキャナ（ＦＢＳ：ＦｌａｔＢｅｄ  Ｓｃａｎｎｅｒ）の読取機構としての機能を果たすものであり、図３に示すように、原稿載置台２１上に載置された原稿４０に対して、主走査方向の光源及び反射ミラーを副走査方向に走査して、原稿からの反射光をカラーＣＣＤイメージセンサにより電気信号に変換し、変換した画像データを所定の出力先に出力するものであり、画像読取手段として機能する。また、画像読取ユニット２２は、主走査方向に複数の読取領域に分割された原稿領域の画像を各読取領域毎に読取る分割読取りを行う。例えば、図３に示すように、原稿４０の原稿領域が主走査方向に三つの読取領域Ａ、Ｂ、Ｃに分割されている場合、画像読取ユニット２２は、その読取位置を読取開始位置Ｓから読取終了位置Ｅまで副走査方向に移動させつつ読取領域Ａの画像を読取り、読取った画像データを順次所定の出力先に出力する。続いて、画像読取ユニット２２は、その読取位置を読取開始位置Ｓまで戻した後、読取領域Ａと同様にして読取領域Ｂの画像を読取り、読取った画像データを所定の出力先に出力する。そして、画像読取ユニット２２は、その読取位置を読取開始位置Ｓまで戻して読取領域Ｃの画像を読取り、所定の出力先に出力する。
【００１８】
原稿押圧部材２５は、原稿載置台２１に載置された原稿の上に載置することにより、原稿を原稿載置台２１に密着させるようにして押えつけると共に、原稿の背景として原稿の周辺部に影が生じることを防ぐ働きをするものである。また、図示しないが、原稿押圧部材２５の上面には自動原稿給送部（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）が設けられている。
【００１９】
開閉検出部２６は、原稿押圧部材２５の開閉状態を検出するものである。サイズ検出部４は、原稿載置台２１上に載置された原稿の副走査方向のサイズを検出するものである。制御部２は、開閉検出部２６の検出結果に基づいて原稿押圧部材２５が閉じられたと判断したときに、画像読取ユニット２２に原稿の予備走査を行わせて原稿の主走査方向のサイズを検出させ、サイズ検出部４に原稿の副走査方向のサイズを検出させる。これにより、原稿載置台２１上に載置されている原稿の原稿サイズを判断することができる。なお、画像読取ユニット２２の予備走査によって得られた画像データは、判別回路７へと送られる。
【００２０】
操作部５は、図２に示すように、原稿載置台２１上に載置された原稿やＡＤＦの原稿台上に載置された原稿の読取り開始命令を指示するためのスタートキー２８、コピー部数やファクシミリ番号等を入力するためのテンキー２９、原稿の読取倍率を設定するための倍率設定キー３０、原稿の読取濃度を設定するための濃度設定キー３１、原稿の読取解像度を設定するための解像度設定キー３２など、表示部６と連動した各種操作キーを備えている。また、表示部６は、各種の設定状態や装置１の動作状態などを文字や図形などで表示する液晶表示装置３３や、点灯又は消灯で表示するＬＥＤランプ３４などを備えている。
【００２１】
判別回路７は、画像読取ユニット２２の予備走査によって得られた画像データの色画素数を計数することにより、原稿載置台２１に載置されている原稿の画像がカラーであるかモノクロであるかを判別するものである。画像処理部８は、画像読取ユニット２２から出力されたアナログ画像データをディジタル画像データに変換し、シューディング補正、γ補正、二値化等の所定の画像処理を施すものである。
【００２２】
画像メモリ９は、一時記憶メモリ９ａ、符号化メモリ９ｂ及び二値メモリ９ｃを具備している。一時記憶メモリ９ａは、画像処理部８で所定の画像処理が施された画像データを一時的に格納するものであり、一時記憶手段として機能する。符号化メモリ９ｂは、コーデック１１によって符号化された画像データや、ファクシミリ受信した画像データ等を一時的に格納する。二値メモリ９ｃは、コーデック１１によって復号化された画像データ等を一時的に格納するものであり、画像読取ユニット２２によって分割読取りされた各読取領域の画像データは、この二値メモリ９ｃにおいて合成される。したがって、この二値メモリ９ｃと各読取領域の画像データの合成処理を行う制御部２が画像形成手段として機能する。メモリ管理回路１０は、画像メモリ９に対する画像データの書き込み及び読み出しを制御する回路である。
【００２３】
コーデック１１は、画像データを所定のプロトコルに対応して符号化（エンコード）・復号化（デコード）するものである。すなわち、画像データを送信などのためにＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）、ＭＲ（Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）方式等により符号化し、符号化メモリ９ｂに格納されている画像データを記録紙に記録するために復号化するものである。
【００２４】
ＲＯＭ１２は、制御部２によりこの画像読取装置１の各部の動作が制御されるための各種プログラムを記憶している。具体的には、画像読取ユニット２２の読取動作を制御するための読取制御プログラムや、画像読取ユニット２２によって分割読取りされた各読取領域の画像データを合成して全画像データを形成するための画像形成処理プログラム等である。したがって、このＲＯＭ１２に記憶されている読取制御プログラムに従って画像読取ユニット２２の読取動作を制御する制御部２が読取制御手段として機能する。
【００２５】
ＲＡＭ１３は、登録されたファクシミリ番号、メールアドレス等のほか、分割情報格納テーブルＴが記憶されている。分割情報格納テーブルＴは、図４に示すように「原稿サイズ」フィールド、「解像度」フィールド、「倍率」フィールド、「必要メモリ量」フィールド、及び「分割数」フィールドからなり、各フィールドの情報は、同一レコードに格納されることにより相互に対応付けて記憶されている。「原稿サイズ」フィールドには、画像読取ユニット２２によって読取り可能な、例えばＡ４等の原稿サイズが格納されている。「解像度」フィールドには、例えば６００×６００ｄｐｉ×ｄｐｉ等の画像読取ユニット２２が原稿の画像読取りを行う際の解像度が格納されている。「倍率」フィールドには、例えば１４１％や７０％等の倍率を変更して読取る際の読取倍率が格納されている。「必要メモリ量」フィールドには、例えば、１４７．２２ＭＢ等の画像読取ユニット２２により所定の読取条件で読取った画像データを格納するために必要なメモリ量が格納されており、読取条件に基づいて算出されるものである。ここで、読取条件は、原稿の読取階調数、原稿サイズ、解像度、倍率である。「分割数」フィールドには、例えば「３」等、読取るべき原稿の読取データ量（必要メモリ量）が一時記憶メモリ９ａにおける画像データの蓄積許容量を越えるために分割読取りが必要である場合に、原稿領域を分割すべき読取領域の数が格納されている。この分割数は、必要メモリ量と一時記憶メモリ９ａにおける画像データの蓄積許容量に基づいて算出されるものである。
【００２６】
このように、分割情報格納テーブルＴには、分割読取りが必要な場合に、原稿領域を幾つの読取領域に分割すればよいかという情報（分割数）が種々の読取り条件に対応づけられて格納されており、原稿読取り前に判断した読取条件に基づいてこの分割情報格納テーブルＴを参照して分割数を決定する制御部２が分割数算出手段として機能する。なお、図４はカラーのＡ４サイズの原稿に対する分割情報格納テーブルＴを示しているが、モノクロ原稿を読取る場合や、Ｂ４等の他のサイズの原稿を読取る場合の分割情報格納テーブルＴも同様に記憶されている。
【００２７】
記録部１４は、例えば電子写真方式のものからなり、画像処理部８において所定の画像処理が施された画像データや、コーデック１１によって復号化された画像データ等を記録紙に記録するものである。具体的には、ＣＭＹＫの４色のトナーにより記録紙に記録するものである。
【００２８】
通信部１５は、モデム１６及びＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１７を備えている。モデム１６は、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵ１７は、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）２０に接続されている。ＬＡＮ  Ｉ／Ｆ１８は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４１とのインターフェイスを備えており、この画像読取装置１と同じくＬＡＮ４１に接続されたクライアントＰＣ４２との通信が可能である。
【００２９】
複合機として上記構成を備えた画像読取装置１によれば、コピー機能によって原稿読取部３で読み取った原稿の画像データを記録紙に記録することができるほか、ファクシミリ機能によって他のＧ３ファクシミリ装置（不図示）と画像データをファクシミリ送受信し、スキャナ機能によって原稿読取部３で読み取られた原稿の画像データをクライアントＰＣ４２等に出力し、プリンタ機能によってクライアントＰＣ４２等から受信した画像データを記録紙に記録することができるようになっている。
【００３０】
以下、原稿載置台２１上に載置された原稿の画像を読取る場合に、画像読取装置１において行われる処理動作について図５乃至図７に基づいて説明する。
図５に示すように、原稿読取部３で読取られた原稿の画像データは、画像処理部８において所定の画像処理が施された後、メモリ管理回路１０によって一時記憶メモリ９ａに一旦格納される。そして、一時記憶メモリ９ａに格納された画像データは、所定量の画像データが格納された段階でメモリ管理回路１０によって読み出され、コーデック８において所定の符号化方式により符号化される。ここで、データ量の多いカラー画像読取りを行うような場合に、コーデック８でコピー機能、ファクシミリ機能など複数の機能のために符号化処理が行われると、一時記憶メモリ９ａに画像データを格納する速度が一時記憶メモリ９ａから画像データを読み出す速度を上回り、一時記憶メモリ９ａが画像データで満杯になることがある。このように、一時記憶メモリ９ａが画像データで満杯になることが原稿の読取条件に基づいて予め予測される場合、読取るべき原稿領域を複数の読取領域に分割して読取る分割読取りを行う。
【００３１】
ここで、一時記憶メモリ９ａに格納される画像データは、符号化処理が施されていない画像データ、すなわち非圧縮状態の画像データであるため、原稿の画像内容によってその読取データ量が変化することはない。また、この読取データ量は、原稿の読取条件、具体的には読取階調数、原稿サイズ、解像度、及び倍率に基づいて算出することができる。したがって、これらの原稿の読取条件から算出した読取データ量に基づいて分割読取りを行う必要があるか否かを原稿読取り前に判断することができる。
【００３２】
制御部２は、ユーザによって原稿載置台２１上に原稿が載置されて原稿押圧部材２５が閉じられると、原稿載置台２１上に載置された原稿の読取条件、すなわち、原稿の読取階調数、原稿サイズ、解像度、倍率を判断する。
ここで、原稿の読取階調数は、判別回路７によって行われる原稿の画像がカラーであるか否かの判別結果に基づいて決定されるものである。原稿サイズは、サイズ検出部４によって検出された原稿の副走査方向のサイズと、画像読取ユニット２２が行う予備走査によって検出された原稿の主走査方向のサイズとから判断することができる。解像度及び倍率は、操作部５の備える解像度設定キー３２及び倍率設定キー３０からユーザのキー操作によって設定されるものである。
【００３３】
制御部２は、以上の原稿の読取条件を原稿読取開始前に判断し、該読取条件に基づいて原稿の読取データ量を算出して、分割読取りが必要であるか否かを判断する。制御部２は、分割読取りが必要ではないと判断した場合、画像読取ユニット２２に通常の画像読取りを行わせる。すなわち、画像読取ユニット２２に原稿全域の画像を一度の走査で読取らせる。一方、分割読取りが必要であると判断した場合には、原稿の読取データ量と一時記憶メモリ９ａにおける画像データの蓄積許容量に基づいて原稿領域をいくつの読取領域に分割するかを示す分割数を算出する。例えば、原稿の読取データ量が１４７．２２ＭＢで、一時記憶メモリ９ａにおける画像データの蓄積許容量が６４ＭＢであれば、原稿の読取データ量が一時記憶メモリ９ａにおける画像データの蓄積許容量の約２．３倍であるので、原稿領域を３つの読取領域に分割して各々の読取領域の画像読取りを行えば、一時記憶メモリ９ａが画像データで満杯になることはない。すなわち、ここで算出される分割数は「３」である。
【００３４】
このように、原稿読取り開始前に分割読取りが必要であると判断した場合には、分割数を算出するが、本実施の形態では、図４に示すように、ＲＡＭ１３の所定領域に、原稿の読取条件に基づいて算出した読取データ量と分割数との関係を示した分割情報格納テーブルＴが設けられている。したがって、制御部２は原稿載置台２１に載置された原稿の読取条件を判断し、該読取条件に対応する分割数を分割情報格納テーブルＴから読み出すことにより、分割数を容易に決定することができる。例えば、Ａ４サイズのカラー原稿を６００×６００ｄｐｉの解像度で１４１％に拡大して読み取る場合には、必要メモリ量（読取データ量）は１４７．２２ＭＢであり、分割数は「３」であるということを分割情報格納テーブルＴから読み出すことができる。したがって、原稿の読取条件に基づいて読取データ量を算出し、更に分割数を算出するといった処理を行う必要がないため、原稿の画像読取りにかかる時間を短くすることができる。また、原稿の読取条件が同一であれば、算出される分割数は同じものであり、読取条件が同じ複数枚の原稿に対してそれぞれ分割読取りを行うような場合に、同じ分割数を何度も算出するといった無駄な処理を行わなくて済むという利点がある。なお、図示する分割情報格納テーブルＴは、Ａ４サイズのカラー原稿を読取る場合の各読取条件と分割数との関係が示されたものであるが、モノクロ原稿を読取る場合や、Ｂ４、Ａ３等の他のサイズの原稿を読取る場合や、他の倍率で拡大又は縮小して原稿を読取る場合の分割情報格納テーブルＴも同様に格納しておけばよい。
【００３５】
このようにして分割数が決定された後、制御部２は画像読取ユニット２２が読取るべき原稿の読取領域を決定する。ここでは、分割情報格納テーブルＴを参照して分割数を「３」と判断した場合の読取領域の決定の仕方について説明する。まず、図３に示したように、各読取領域の読取データ量が等しくなるように原稿領域を主走査方向に３つの領域に分割する。例えば、原稿４０に対する主走査方向の読取画素数が３Ｎ個であるとすると、１番目の画素データからＮ番目の画素データまでを読取領域Ａの主走査ラインとして仮決定する。同様に、Ｎ＋１番目の画素データから２Ｎ番目の画素データまでを読取領域Ｂの主走査ラインとし、２Ｎ＋１番目の画素データから３Ｎ番目の画素データまでを読取領域Ｃの主走査ラインとして仮決定する。このようにして仮決定した各読取領域Ａ、Ｂ、Ｃの画像を読取って合成した場合、つなぎ目付近で画像のズレが生じる可能性がある。したがって、この画像のズレの発生を防止するために、各読取領域がそれぞれ重複するように読取領域を決定する。例えば、図６に示すように、１番目の画素データからＮ＋ｋ番目の画素データまでを読取領域Ａの主走査ラインとして決定し、Ｎ＋１番目の画素データから２Ｎ＋ｋ番目の画素データまでを読取領域Ｂの主走査ラインとし、２Ｎ＋１番目の画素データからＮ番目までを読取領域Ｃの主走査ラインとして決定する。ただし、各読取領域に重複部分ができるように、ｋは５乃至１０程度とする。
【００３６】
このようにして読取るべき原稿の読取領域を決定した後、制御部２は画像読取ユニット２２に各読取領域の画像読取りを行わせる。まず、画像読取ユニット２２の読取位置を読取開始位置Ｓから読取終了位置Ｅまで副走査方向に移動させつつ読取領域Ａの画像を主走査ライン毎に読取らせる。すなわち、図示するようにデータＡ−１（読取領域Ａの１ライン目）、Ａ−２（読取領域Ａの２ライン目）、Ａ−３の順で画像を読取らせ、その画像データを順次画像処理部８へと出力する。このようにして読取領域Ａの画像読取りが完了すると、制御部２は画像読取ユニット２２を読取開始位置Ｓまで戻し、Ｂ−１（読取領域Ｂの１ライン目）、Ｂ−２（読取領域Ｂの２ライン目）、Ｂ−３の順で読取領域Ｂの画像を読取らせ、その画像データを順次画像処理部８へと出力する。そして、制御部２は画像読取ユニット２２を読取開始位置Ｓまで戻し、Ｃ−１（読取領域Ｃの１ライン目）、Ｃ−２（読取領域Ｃの２ライン目）、Ｃ−３の順で読取領域Ｃの画像を読取らせ、その画像データを順次画像処理部８へと出力する。
【００３７】
このようにして画像読取ユニット２２によって読取られた読取領域Ａ乃至Ｃの画像データは、画像処理部８において所定の画像処理が施された後、メモリ管理回路１０によって一時記憶メモリ９ａへと送られ、該一時記憶メモリ９ａに一時的に格納される。一時記憶メモリ９ａに格納された画像データは、所定量の画像データが格納された段階でメモリ管理回路１０によって読み出され、コーデック１１へと出力される。そして、コーデック１１において所定の符号化方式によって符号化された後、符号化メモリ９ｂへと送られ、該符号化メモリ９ｂに一時的に格納される。
【００３８】
このようにして符号化メモリ９ｂに格納された画像データは、メモリ管理回路１０によって読み出され、コーデック１１へと送られて復号化された後、二値メモリ９ｃへと送られて該二値メモリ９ｃに一時的に格納される。ただし、符号化メモリ９ｂから読み出される画像データは、符号化メモリ９ｂに蓄積された順に読み出されるわけではなく、例えば図７に示すように、Ａ−１の画像データ、Ｂ−１の画像データ、Ｃ−１の画像データというふうに、同じ主走査ライン上の画像データが続くように読み出され、コーデック８で復号化された後、二値メモリ９ｃに格納される。以下同様にして、Ａ−２の画像データ、Ｂ−２の画像データ、Ｃ−２の画像データの順で読み出され、それぞれコーデック１１において復号化された後、二値メモリ９ｃに格納される。
【００３９】
こうして二値メモリ９ｃに格納された画像データは、複数の読取領域、ここでは３つの読取領域に分割されたものであるため、原稿の全画像データを形成するために、読取領域Ａ乃至Ｃの画像データを合成する処理が行われる。
すなわち、Ａ−１の画像データとＢ−１の画像データの重複部分、Ｂ−１の画像データとＣ−１の画像データの重複部分の画像データをそれぞれ比較してずれが生じないように合成し、重複部分の不要な画素データは破棄する。これらの処理を主走査ライン毎に行うことにより、各読取領域の画像データを合成して原稿の全画像データを形成する。
【００４０】
また、他の合成方法として、各読取領域の画像データを数ラインずつ読出し、隣接領域における重複部分の一致性を確認することにより各読取領域の画像データを合成するようにしてもよい。具体的には、Ａ−１乃至Ａ−５の画像データ、Ｂ−１乃至Ｂ−５の画像データ、Ｃ−１乃至Ｃ−５の画像データをそれぞれ符号化メモリ９ｂから読み出してコーデック１１において復号化し、二値メモリ９ｃに一時的に格納する。そして、これらの各読取領域の画像データの重複領域の一致性を確認することにより、各読取領域の画像データを合成する。すなわち、Ａ−１乃至Ａ−５の画像データとＢ−１乃至Ｂ−５の画像データの重複領域、Ｂ−１乃至Ｂ−５の画像データとＣ−１乃至Ｃ−５の画像データの重複領域の比較をそれぞれ行って重複領域の一致性を確認し、ズレが生じないように合成処理を行う。なお、重複部分の不要な画素データは破棄される。このようにして、副走査方向に５乃至１０ライン分の合成処理が行われると、後のラインの各重複領域に関しては、同様の手順にて合成処理が行われる。
【００４１】
このようにして二値メモリ９ｃにおいて合成処理が行われた画像データは、コピー機能により記録部１４へと送られ、該記録部１４において記録紙に記録されたり、ファクシミリ機能により二値メモリ９ｃから読み出されてコーデック１１によって再度所定の符号化方式によって符号化された後、通信部１５からファクシミリ送信される。
【００４２】
なお、本実施の形態においては、原稿の読取条件から算出した読取データ量と一時記憶メモリ９ａにおける画像データの蓄積許容量とから分割数を算出するようにしているが、コーデック１１の動作状態等の他の条件を考慮して分割数を算出するようにしてもよい。具体的には、原稿の読取条件から算出した原稿の読取データ量と、一時記憶メモリ９ａにおける画像データの蓄積許容量に基づいて分割数が「２」と算出された場合であっても、コーデック１１においてコピー機能とファクシミリ機能により同時に符号化処理が行われている場合には、分割数を「３」として画像読取ユニット２２に分割読取りを行わせるようにする。
【００４３】
【発明の効果】
以上説明したように、請求項１に記載の画像読取装置によれば、一時記憶手段における画像データの蓄積許容量が少ない場合でも、複雑な読取速度の制御を行ったり、画像読取手段の読取位置の副走査方向への移動の停止と再始動を繰返して原稿の画像を読取るつなぎ読取りを行う必要がないので、複雑な読取速度の制御を行う必要がなく、また、つなぎ読取りによって生じる画像の間延びやズレ等を防止することができる。
【００４４】
請求項２に記載の画像読取装置によれば、読取るべき原稿の読取条件から算出した原稿の読取データ量と、一時記憶手段における画像データの蓄積許容量とに基づいて最適な分割数を算出することができるという利点がある。
【００４５】
請求項３に記載の画像読取装置によれば、種々の読取条件と分割数とが対応づけられて格納された分割情報格納テーブルを記憶しているので、原稿読取開始前に容易に分割数を決定することができる。
【００４６】
請求項４に記載の画像読取装置によれば、分割読取りで得られた各読取領域の画像データは、所定領域分だけ他の読取領域と重複するように読取られたものであるため、各読取領域の画像データを合成する際に重複部分の一致性を確認しながら合成処理を行うことにより、全画像データを形成した際に画像のズレ等が生じるのを防止することができる。
【図面の簡単な説明】
【図１】本実施の形態に係る画像読取装置の構成を示すブロック図である。
【図２】原稿読取部の構成を示した概略斜視図である。
【図３】画像読取ユニットによって行われる原稿の分割読取りについて説明するための図である。
【図４】原稿の読取条件と分割数との関係を示した分割情報格納テーブルである。
【図５】本実施の形態に係る画像読取装置において、原稿読取部で読取られた画像データのデータ転送の流れを示した図である。
【図６】分割読取りを行う場合の読取領域を説明するための図である。
【図７】分割読取りにより得られた各読取領域の画像データの合成方法について説明するための図である。
【図８】原稿読取部の主用構成を示した図である。
【図９】原稿読取部において読取られた画像データのデータ転送の流れを示した図である。
【符号の説明】
１  画像読取装置
２  制御部（ＭＰＵ）
３  原稿読取部
４  サイズ検出部
５  操作部
７  判別回路
９ａ  一時記憶メモリ
１２  ＲＯＭ
１３ａ  分割情報格納テーブル
２１  原稿載置台
２２  画像読取ユニット
【図１】
2005020614.tif 000003
【図２】
2005020614.tif 000004
【図３】
2005020614.tif 000005
【図４】
2005020614.tif 000006
【図５】
2005020614.tif 000007
【図６】
2005020614.tif 000008
【図７】
2005020614.tif 000009
【図８】
2005020614.tif 000010
【図９】
2005020614.tif 000011