(57)【要約】【課題】指定された解像度によらず、読取全体に要する時間が長くならない画像読取装置を提供する。【解決手段】読取部１１で読み取って解像度変換部１２で解像度変換した複数の画像を記憶部１６へ記憶させるのに要する蓄積時間が、読取部１１による読取時間を上回る場合は、読取部１１で読み取った画像に対して減値化部１５による減値化までの処理を行って、減値化された画像を記憶部１６に記憶させる。そして、記憶部１６から画像を読み出して出力画像として出力する。また、蓄積時間が読取時間以下の場合には、読取部１１で読み取った画像を解像度変換部１２で解像度変換して記憶部１６に記憶させた後、読み出して減値化部１５による減値化までの処理を行い、出力画像として出力する。【選択図】図１
2015035665.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る複数の読取手段と、画像を記憶する記憶手段と、前記複数の読取手段で読み取って解像度変換した複数の画像の前記記憶手段への蓄積時間が前記読取手段による読取時間を上回る場合は読み取った画像を解像度変換及び減値化して前記記憶手段に記憶させ蓄積時間が読取時間以下の場合には読み取った画像を解像度変換して前記記憶手段に記憶させた後に減値化する制御を行う制御手段を有することを特徴とする画像読取装置。
【請求項２】
前記制御手段は、前記複数の読取手段で読み取って解像度変換及び縮拡処理を施した複数の画像を前記記憶手段へ記憶させるのに要する時間を第２蓄積時間とし、蓄積時間が読取時間を上回り、第２蓄積時間が読取時間を上回る場合は読み取った画像を解像度変換及び縮拡処理及び減値化して前記記憶手段に記憶させ、蓄積時間が読取時間を上回り、第２蓄積時間が読取時間以下の場合には読み取った画像を解像度変換及び拡縮処理を施して前記記憶手段に記憶させた後に減値化する制御を行うことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記制御手段は、前記複数の読取手段で読み取って解像度変換及び縮拡処理を施した複数の画像を前記記憶手段へ記憶させるのに要する時間を第２蓄積時間とし、第２蓄積時間が読取時間を上回る場合は読み取った画像を解像度変換及び縮拡処理及び減値化して前記記憶手段に記憶させ、第２蓄積時間が読取時間以下の場合には読み取った画像を解像度変換及び拡縮処理を施して前記記憶手段に記憶させた後に減値化する制御を行うことを特徴とする請求項１に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関するものである。
【背景技術】
【０００２】
画像を読み取る画像読取装置では、読み取った画像を一旦、記憶部に記憶させておき、出力のタイミングを調整して、画像を記憶部から読み出して後続の装置あるいは外部への出力している。
【０００３】
近年では、複数の読取部を有した画像読取装置も開発されている。例えば原稿の表面の画像を読み取る読取部と原稿の裏面の画像を読み取る読取部を有する画像読取装置がある。このような複数の読取部を有する画像読取装置では、それぞれの読取部で画像を読み取ることから、各読取部で１回の読み取りを行うと複数の画像が得られる。上述のように読み取った画像を記憶部に記憶させる場合、１回の読み取りを行う時間（読取時間）で複数の画像を記憶部に記憶させることになる。
【０００４】
例えば、上述の原稿の表面の画像を読み取る読取部と裏面の画像を読み取る読取部を有する画像読取装置では、原稿の表面の画像と裏面の画像を並行して読み取り、表面の画像と裏面の画像の２つの画像を記憶部に記憶させることになる。この際に、１回の読み取りを行う読取時間内に２つの画像を記憶部に記憶させれば、読み取りは連続して行われる。しかし、２つの画像を記憶部に記憶させるのに要する蓄積時間が読取時間よりも長くなると、画像を記憶部に記憶させ終わるのを待って次の読み取りを行うことになり、読み取りが待たされることになる。
【０００５】
画像の解像度は、読取センサの解像度とは別に指定される場合があり、読取センサの解像度から、指定された画像の解像度への解像度変換が行われる。指定された解像度によっては、画像のデータ量が解像度変換前と比べて少なくなり、複数の画像を記憶部に記憶させても読取時間以下の時間で済む場合もあるものの、指定された解像度によっては、解像度変換しても複数の画像を記憶部に記憶させるには読取時間以上の時間を要する場合もあり、この場合に読取部が待たされることになる。
【０００６】
例えば特許文献１では、読み取った画像の副走査方向の解像度を半分にしてデータ量を半減させ、表裏２ページ分の画像のデータ量を１ページ分のデータ量として１回の読取時間で記憶部に記憶させている。この技術では、読取解像度の半分の解像度に対応するのみである。
【０００７】
一方、後続の装置あるいは外部へ画像を出力する際には、データの転送帯域などの関係から、各画素の階調を読み取りの際の階調よりも減らす減値化の処理を行って出力している。例えば縮拡処理やそのほかの種々の画像処理を行う場合、それらの処理は減値化する前の画像に対して行い、出力する前段階で減値化の処理を行っている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−０１３８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、指定された解像度によらず、読取全体に要する時間が長くならない画像読取装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本願請求項１に記載の発明は、画像を読み取る複数の読取手段と、画像を記憶する記憶手段と、前記複数の読取手段で読み取って解像度変換した複数の画像の前記記憶手段への蓄積時間が前記読取手段による読取時間を上回る場合は読み取った画像を解像度変換及び減値化して前記記憶手段に記憶させ蓄積時間が読取時間以下の場合には読み取った画像を解像度変換して前記記憶手段に記憶させた後に減値化する制御を行う制御手段を有することを特徴とする画像読取装置である。
【００１１】
本願請求項２に記載の発明は、本願請求項１に記載の発明における前記制御手段が、前記複数の読取手段で読み取って解像度変換及び縮拡処理を施した複数の画像を前記記憶手段へ記憶させるのに要する時間を第２蓄積時間とし、蓄積時間が読取時間を上回り、第２蓄積時間が読取時間を上回る場合は読み取った画像を解像度変換及び縮拡処理及び減値化して前記記憶手段に記憶させ、蓄積時間が読取時間を上回り、第２蓄積時間が読取時間以下の場合には読み取った画像を解像度変換及び拡縮処理を施して前記記憶手段に記憶させた後に減値化する制御を行うことを特徴とする画像読取装置である。
【００１２】
本願請求項３に記載の発明は、本願請求項１に記載の発明における前記制御手段が、前記複数の読取手段で読み取って解像度変換及び縮拡処理を施した複数の画像を前記記憶手段へ記憶させるのに要する時間を第２蓄積時間とし、第２蓄積時間が読取時間を上回る場合は読み取った画像を解像度変換及び縮拡処理及び減値化して前記記憶手段に記憶させ、第２蓄積時間が読取時間以下の場合には読み取った画像を解像度変換及び拡縮処理を施して前記記憶手段に記憶させた後に減値化する制御を行うことを特徴とする画像読取装置である。
【発明の効果】
【００１３】
本願請求項１に記載の発明によれば、指定された解像度によらず、読取全体に要する時間が長くなることなく読み取りを行うことができるという効果がある。
【００１４】
本願請求項２に記載の発明によれば、指定された解像度だけでは減値化せざるを得ない場合でも、縮拡率によっては多値の画像を記憶させることができる。
【００１５】
本願請求項３に記載の発明によれば、指定された解像度とともに縮拡処理を考慮して、読取全体に要する時間が長くなることなく読み取りを行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の一形態を示す構成図である。
【図２】本発明の実施の一形態における第１の動作例の説明図である。
【図３】本発明の実施の一形態における第１の動作例のタイミング図である。
【図４】本発明の実施の一形態における第２の動作例の説明図である。
【図５】本発明の実施の一形態における第３の動作例の説明図である。
【図６】本発明の実施の一形態における第３の動作例のタイミング図である。
【図７】本発明の実施の一形態における第４の動作例の説明図である。
【図８】本発明の実施の一形態の第４の動作例における第２蓄積時間を用いた判定の一例の説明図である。
【発明を実施するための形態】
【００１７】
図１は、本発明の実施の一形態を示す構成図である。図中、１１は読取部、１２は解像度変換部、１３は縮拡部、１４は画像処理部、１５は減値化部、１６は記憶部、１７は制御部、２１は第１読取部、２２は第２読取部、３１は第１解像度変換部、３２は第２解像度変換部、３３は第１縮拡部、３４は第２縮拡部、３５は第１画像処理部、３６は第２画像処理部、３７は第１減値化部、３８は第２減値化部である。この実施の一形態では、読取部１１として第１読取部２１と第２読取部２２の２つを有しており、それぞれに対応した処理を行う構成を有している場合の一例を示している。
【００１８】
読取部１１は、原稿上の画像を多値で読み取る。読取方式は、種々の公知の方法を利用すればよい。読取部１１は複数の読取機構を有しており、この例では読取部１１には第１読取部２１と第２読取部２２の２つが設けられた例を示している。この第１読取部２１と第２読取部２２は、それぞれ、原稿上の画像を多値で読み取るものである。例えば第１読取部３１で原稿の一方の面の画像を読み取り、第２読取部３２では原稿の他方の面の画像を読み取る。第１読取部３１と第２読取部３２は、並列して画像を読み取る機能を有している。
【００１９】
解像度変換部１２は、読取部１１で読み取った画像の解像度（読取解像度）を、予め設定されている解像度へ変換する。なお、予め設定されている解像度が読取解像度の場合には実質的な処理は行われないが、本願ではこのような場合も含めて解像度変換と呼ぶことにする。この実施の一形態では、解像度変換部１２として第１解像度変換部３１及び第２解像度変換部３２を有しており、第１読取部２１及び第２読取部２２で読み取った複数の画像に対して並行して解像度変換の処理を行う機能を有している。
【００２０】
縮拡部１３は、あらかじめ指定されている縮拡率に従って画像の縮小または拡大を行う。なお、縮拡率が等倍を示す場合には、実質的な処理は行われない。また、この縮拡部１３を設けずに構成されていてもよい。この実施の一形態では、縮拡部１３として第１縮拡部３３及び第２縮拡部３４を有しており、第１読取部２１及び第２読取部２２における並行した読み取りに対応して、並行して縮拡の処理を行う機能を有している。
【００２１】
画像処理部１４は、縮拡部１３や減値化部１５、解像度変換部１２以外の種々の画像処理を行ってよい。どのような画像処理を行うかは設計の際に決めておけばよい。また、この画像処理部１４を設けずに構成されていてもよい。この実施の一形態では、画像処理部１４として第１画像処理部３５及び第２画像処理部３６を有しており、第１読取部２１及び第２読取部２２における並行した読み取りに対応して、並行して種々の画像処理を行う機能を有している。
【００２２】
減値化部１５は、階調数を与えられた画像の階調数よりも減らす処理を行う。例えば、与えられた画像の階調数が２５６階調の場合、その２５６階調の画素値を１２８，６４，３２，１６，８，４，２階調の画素値に変換する。２階調の画素値に変換する処理は、一般に２値化と呼ばれ、ディザ法や誤差拡散法など種々の公知の方法を使用すればよい。他の階調への変換も公知の種々の方法を使用すればよい。この実施の一形態では、減値化部１５として第１減値化部３７及び第２減値化部３８を有しており、第１読取部２１及び第２読取部２２における並行した読み取りに対応して、並行して減値化の処理を行う機能を有している。
【００２３】
記憶部１６は、画像を記憶する。記憶する画像は、制御部１７の制御により、読取部１１で読み取って解像度変換部１２で解像度変換した多値の画像である場合と、減値化部１５で減値化された画像である場合がある。
【００２４】
制御部１７は、各部を制御し、画像を読み取って出力画像として出力する制御を行う。その制御として、読取部１１で読み取って解像度変換部１２で解像度変換した複数の画像を記憶部１６に記憶させるのに要する時間（蓄積時間）と、読取部１１による読取時間を比較し、蓄積時間が読取時間を上回る場合は、読取部１１で読み取った画像を解像度変換部１２による解像度変換から減値化部１５による減値化までの処理を行って、減値化された画像を記憶部１６に記憶させる。出力の際には、記憶部１６から減値化された画像を読み出し、出力画像として出力させる。蓄積時間が読取時間以下の場合には、読取部１１で読み取った画像を解像度変換部１２で解像度変換して記憶部１６に記憶させる。その後に、減値化部１５による減値化までの処理を行って、出力画像として出力させる制御を行う。
【００２５】
さらに縮拡部１３による縮拡処理も考慮し、読取部１１で読み取って解像度変換部１２で解像度変換し、さらに縮拡部１３で縮拡処理を施した複数の画像を記憶部１６へ記憶させるのに要する時間を第２蓄積時間とする。この第２蓄積時間が読取時間を上回る場合は、読取部１１で読み取った画像を解像度変換部１２から減値化部１５による減値化までの処理を行って、減値化された画像を記憶部１６に記憶させる。出力の際には、記憶部１６から減値化された画像を読み出し、出力画像として出力させる。また、第２蓄積時間が読取時間以下の場合には、読取部１１で読み取った画像を解像度変換部１２で解像度変換し、さらに縮拡部１３で縮拡処理を施した画像を記憶部１６に記憶させる。その後に、減値化部１５による減値化までの処理を行って、出力画像として出力させる制御を行う。なお、第２蓄積時間が読取時間以下の場合の画像処理部１４による画像処理は、記憶部１６に記憶させる前でも後でもよい。
【００２６】
また、この第２蓄積時間と上述の蓄積時間を組み合わせて制御してもよい。例えば、蓄積時間が読取時間を上回る場合であっても、第２蓄積時間が読取時間以下の場合には、解像度変換と縮拡処理を行った多値の画像を記憶部１６に記憶させるように制御してもよい。
【００２７】
このように、制御部１７では読取部１１で読み取った複数の画像について、解像度変換あるいはさらに縮拡処理を施した画像を記憶部１６に記憶させる際に、読取時間内に記憶される場合には多値で記憶させ、読取時間では記憶が間に合わない場合には減値化して記憶させる。いずれの場合も読取時間で画像の記憶が終了すれば、読取部１１による読み取りが待たされることはない。
【００２８】
なお、記憶部１６に記憶されている画像を読み出して出力画像として出力する際の処理は、複数の画像について並列して処理を行ってもよいし、あるいは複数の処理部のいずれかを用いて処理を行ってもよい。
【００２９】
図２は、本発明の実施の一形態における第１の動作例の説明図である。図中、破線で囲んだ構成は、処理を行わないこともある。図２（Ａ）には蓄積時間が読取時間以下の場合を示している。この場合には、解像度変換した多値の複数の画像を記憶部１６へ記憶させても、読取時間内で終了する。従って、読取部１１で読み取った画像を解像度変換部１２で解像度変換して記憶部１６に記憶させる。図１に示した例では、第１読取部２１で読み取った画像を第１解像度変換部３１で解像度変換し、記憶部１６に記憶させる。これと並行して、第２読取部２２で読み取った画像を第２解像度変換部３２で解像度変換し、記憶部１６に記憶させる。第１解像度変換部３１で解像度変換した多値の画像と第２解像度変換部で解像度変換した多値の画像の両方が、第１読取部２１及び第２読取部２２によって原稿を読み取る読取時間内に記憶部１６に記憶されることになる。
【００３０】
記憶部１６に記憶されている多値の画像は、出力の際に読み出され、縮拡処理を行う場合には第１縮拡部３３または第２縮拡部３４で縮拡率に応じて縮小または拡大し、縮拡処理が施された画像に対して画像処理を行う場合には第１画像処理部３５または第２画像処理部３６により画像処理が施され、第１減値化部３７または第２減値化部３８で減値化して、減値化された画像を出力画像として出力する。
【００３１】
一方、図２（Ｂ）には蓄積時間が読取時間を上回る場合を示している。この場合には、解像度変換した多値の複数の画像をそのまま記憶部１６へ記憶させると、読取時間では間に合わず、読み取りが待たされてしまう。本発明の実施の一形態では、減値化部１５による減値化までの処理を行って、減値化された画像を記憶部１６に記憶させる。図１に示した例では、第１読取部２１で読み取った画像を第１解像度変換部３１で解像度変換する。そして、縮拡処理を行う場合には第１縮拡部３３で縮拡率に応じて縮小または拡大し、縮拡処理が施された画像に対して、画像処理を行う場合には第１画像処理部３５により画像処理が施される。さらに、第１減値化部３７で減値化する。また、第２読取部２２で読み取った画像を第２解像度変換部３２で解像度変換する。そして、縮拡処理を行う場合には第２縮拡部３４で縮拡率に応じて縮小または拡大し、縮拡処理が施された画像に対して、画像処理を行う場合には第２画像処理部３６により画像処理が施される。さらに、第２減値化部３８で減値化する。このようにして、第１減値化部３７及び第２減値化部３８で減値化された画像を、記憶部１６に記憶させる。減値化の処理でデータ量が削減されており、第１読取部２１及び第２読取部２２によって原稿を読み取る読取時間内に記憶部１６への記憶が行われることになる。
【００３２】
記憶部１６に記憶されている減値化された画像を出力する際には、画像がすでに減値化されており、記憶部１６から減値化された画像を読み出し、出力画像として出力させればよい。
【００３３】
図３は、本発明の実施の一形態における第１の動作例のタイミング図である。図３（Ａ）には蓄積時間が読取時間以下の場合を示している。具体例としては、読取部１１の読取解像度が６００ｄｐｉ、解像度変換後の解像度が３００ｄｐｉの場合、画像のデータ量は読取部１１で読み取った際の画像のデータ量の１／４となる。この場合に、６００ｄｐｉの画像を記憶部１６に記憶させるのに要する時間が読取時間であるとすると、第１読取部２１で読み取って第１解像度変換部３１で解像度変換した画像と、第２読取部２２で読み取って第２解像度変換部３２で解像度変換した画像とを記憶部１６に記憶させても、読取時間の１／２の蓄積時間となる。従って、第１読取部２１で読み取って第１解像度変換部３１で解像度変換した画像と、第２読取部２２で読み取って第２解像度変換部３２で解像度変換した画像とを、多値の画像のまま記憶部１１に記憶させる。この場合、蓄積時間は読取時間より短く、読取部１１による読み取りが待たされることはない。
【００３４】
図３（Ｂ）及び（Ｃ）には蓄積時間が読取時間を上回る場合を示している。具体例として、読取部１１の読取解像度が６００ｄｐｉ、解像度変換した後の解像度を６００ｄｐｉとする。この場合、解像度変換の処理は実質的には行われないが、上述のように、このような場合も含めて解像度変換と称している。このような具体例の場合、画像のデータ量は読取部１１で読み取った際の画像のデータ量となる。６００ｄｐｉの１つの画像を記憶部１６に記憶させるのに要する時間が読取時間であるとすると、第１読取部２１で読み取って第１解像度変換部３１で解像度変換した画像と、第２読取部２２で読み取って第２解像度変換部３２で解像度変換した画像とを記憶部１６に記憶させると、読取時間の２倍の蓄積時間を要することになる。
【００３５】
図３（Ｂ）には、解像度変換後の多値の画像を記憶部１６に記憶させた場合を示している。例えば第１読取部２１で読み取って解像度変換した画像を記憶部１６に先に記憶させると、その記憶に読取時間を要し、その後に第２読取部２２で読み取って解像度変換した画像を記憶部１６に記憶させるのに要する時間は読取部１１（第１読取部２１及び第２読取部２２）による読み取りを待たせることになる。
【００３６】
図３（Ｃ）には、上述の第１の動作例により、減値化した画像を記憶部１６に記憶させる場合を示している。この場合、具体例として解像度変換後の画像の階調が２５６階調であり、４階調となるように減値化したものとする。この具体例の場合、減値化によりデータ量は１／４となる。解像度変換後の画像を記憶部１６に記憶させる場合の蓄積時間は読取時間の２倍となっていたが、減値化によりそれぞれの画像のデータ量が１／４となったことにより記憶部１６へ記憶させるのに要する時間も１／４となる。従って、２つの減値化後の画像を記憶部１６へ記憶させる蓄積時間は読取時間の１／２となり、読取部１１による読み取りが待たされることはない。
【００３７】
このように減値化して記憶部１６へ記憶させれば、蓄積時間が読取時間を上回る場合でも、読取部１１による読み取りが待たされることはない。また、蓄積時間が読取時間以下の場合には、多値の画像のままで記憶部１６に記憶されることになる。
【００３８】
図４は、本発明の実施の一形態における第２の動作例の説明図である。図中、破線で囲んだ構成は、処理を行わないこともある。この例では、蓄積時間が読取時間以下の場合に、記憶部１６から読み出した画像を並列処理する場合の動作例を示している。なお、蓄積時間が読取時間を上回る場合については第１の動作例で図２（Ｂ）を用いて説明した通りであるので、ここでは説明を省略する。
【００３９】
蓄積時間が読取時間以下である場合、記憶部１６に画像を記憶させるまでの動作は図２（Ａ）で説明した通りである。すなわち、第１読取部３１で読み取った画像を第１解像度変換部３１で解像度変換し、また、第２読取部３２で読み取った画像を第２解像度変換部３２で解像度変換し、解像度変換した多値の画像のまま記憶部１６に記憶させる。
【００４０】
この動作の別の例では、出力の際に、記憶部１６から１つの多値の画像を読み出して、縮拡処理を行う場合には第１縮拡部３３で縮拡率に応じて縮小または拡大し、縮拡処理された画像に対して画像処理を行う場合には第１画像処理部３５により画像処理を施し、第１減値化部３７で減値化して、出力画像として出力する。また、これと並行して、記憶部１６から次の多値の画像を読み出して、縮拡処理を行う場合には第２縮拡部３４で縮拡率に応じて縮小または拡大し、縮拡処理された画像に対して画像処理を行う場合には第２画像処理部３６により画像処理を施し、第２減値化部３８で減値化して、出力画像として出力する。これにより、出力の際に２つの画像が並列的に処理されることになる。
【００４１】
なお、この第２の動作例で記憶部１６へ画像を記憶させるまでのタイミング図については、第１の動作例で図３に示した通りであるので、ここでは図示および説明を省略する。このように、この第２の動作例でも、記憶部１６に複数の画像を記憶させるのに要する蓄積時間が読取時間を上回る場合であっても、読取部１１（第１読取部２１及び第２読取部２２）による読み取りが待たされることはない。
【００４２】
図５は、本発明の実施の一形態における第３の動作例の説明図である。上述の第１の動作例及び第２の動作例では、読取部１１で読み取って解像度変換部１２で解像度変換した複数の画像を記憶部１６に記憶させるのに要する時間を蓄積時間とし、この蓄積時間が読取時間を上回る場合は、減値化部１５による減値化までの処理を行って、減値化された画像を記憶部１６に記憶させた。蓄積時間が読取時間を上回る場合でも、例えば縮拡率によっては、縮拡処理を行った画像を記憶部１６に記憶させれば読取時間以下となる場合がある。この第３の動作例では、縮拡部１３による縮拡処理も考慮して、多値の画像を記憶部１６に記憶させるか、減値化された画像を記憶部１６に記憶させるかを制御する場合について説明する。
【００４３】
この第３の動作例では、蓄積時間が読取時間以下の場合については第１の動作例で図２（Ａ）に示して説明したとおり、読取部１１で読み取った画像を解像度変換部１２で解像度変換して記憶部１６に記憶させればよい。図２（Ａ）を図５（Ａ）として再掲している。
【００４４】
蓄積時間が読取時間を上回る場合には、さらに、縮拡部１３による縮拡処理も考慮する。読取部１１で読み取って解像度変換部１２で解像度変換し、さらに縮拡部１３で縮拡処理を施した複数の画像を記憶部１６へ記憶させるのに要する時間を第２蓄積時間とする。この第２蓄積時間が読取時間以下となる場合を図５（Ｂ）に示している。この場合には、解像度変換を行っただけでは読取時間内に複数の画像を記憶部１６に記憶させられないが、縮拡処理を施した後の画像であれば、複数の画像を読取時間内に記憶部１６への記憶が終了する。従って、読取部１１で読み取って解像度変換部１２で解像度変換し、さらに縮拡部１３で縮拡処理を施した複数の多値の画像を記憶部１６へ記憶させる。解像度変換して縮拡処理を行えば、読取時間以下で記憶部１６に画像が記憶され、読み取りが待たされることはない。
【００４５】
出力の際には、記憶部１６に記憶されている多値の画像を読み出し、読み出した画像に対して画像処理を行う場合には第１画像処理部３５または第２画像処理部３６により画像処理を施し、第１減値化部３７または第２減値化部３８で減値化して、減値化された画像を出力画像として出力する。
【００４６】
なお、画像処理部１４による画像処理は、縮拡部１３による縮拡処理を行った後、記憶部１６に記憶する前に行ってから、記憶部１６に記憶するように構成してもよい。その場合には、画像処理を並列に行い、例えば第１縮拡部３３で縮拡処理を行った画像に対して第１画像処理部３５で画像処理し、第２縮拡部３４で縮拡処理を行った画像に対して第２画像処理部３６で画像処理して、画像処理後の画像を記憶部１６に記憶させるようにすればよい。
【００４７】
蓄積時間が読取時間を上回り、第２蓄積時間も読取時間を上回る場合には、縮拡処理を行っても複数の画像を記憶部１６に記憶させるのに要する時間が読取時間を上回ってしまい、読み取りを待たせることになる。この場合には、第１の動作例で図２（Ｂ）を用いて説明した通り、減値化部１５による減値化までの処理を行って、減値化された画像を記憶部１６に記憶させる。図２（Ｂ）を図５（Ｃ）として再掲している。
【００４８】
図６は、本発明の実施の一形態における第３の動作例のタイミング図である。図６（Ａ）には蓄積時間が読取時間以下の場合を示している。具体例としては、読取部１１の読取解像度が６００ｄｐｉ、解像度変換後の解像度が３００ｄｐｉの場合、画像のデータ量は読取部１１で読み取った際の画像のデータ量の１／４となる。この場合に、６００ｄｐｉの画像を記憶部１６に記憶させるのに要する時間が読取時間であるとすると、第１読取部２１で読み取って第１解像度変換部３１で解像度変換した画像と、第２読取部２２で読み取って第２解像度変換部３２で解像度変換した画像とを記憶部１６に記憶させても、読取時間の１／４の蓄積時間となる。従って、第１読取部２１で読み取って第１解像度変換部３１で解像度変換した画像と、第２読取部２２で読み取って第２解像度変換部３２で解像度変換した画像とを、多値の画像のまま記憶部１１に記憶させる。この場合、蓄積時間は読取時間より短く、読取部１１による読み取りが待たされることはない。
【００４９】
図６（Ｂ）及び（Ｃ）には蓄積時間が読取時間を上回る場合を示している。具体例として、読取部１１の読取解像度が６００ｄｐｉ、解像度変換した後の解像度を６００ｄｐｉとする。この場合、解像度変換の処理は実質的には行われないが、上述のように、このような場合も含めて解像度変換と称している。図３（Ｂ）でも説明したが、６００ｄｐｉの１つの画像を記憶部１６に記憶させるのに要する時間が読取時間であるとすると、第１読取部２１で読み取って第１解像度変換部３１で解像度変換した画像と、第２読取部２２で読み取って第２解像度変換部３２で解像度変換した画像とを記憶部１６に記憶させると、読取時間の２倍の蓄積時間を要することになる。
【００５０】
このように蓄積時間が読取時間を上回る場合には、この第３の動作例では、読取部１１で読み取って解像度変換部１２で解像度変換し、さらに縮拡部１３で縮拡処理を施した複数の画像を記憶部１６へ記憶させるのに要する時間である第２蓄積時間を求める。
【００５１】
図６（Ｂ）には、蓄積時間は読取時間を上回るが、第２蓄積時間は読取時間以内となる場合を示している。具体例として縮拡部１３において行う縮拡処理の縮拡率が７０％であるものとすると、縮拡処理後の画像のデータ量は、縮拡処理前の画像のデータ量の１／２となる。６００ｄｐｉの画像を記憶部１６に記憶させるのに要する時間が読取時間である場合、上述のように縮拡処理前の２つの画像を記憶させるには読取時間の２倍の時間を要していても、縮拡処理を行えば記憶部１６へ記憶させるのに要する時間は半分となり、読取時間で済むことになる。従って、この場合には第１読取部２１で読み取って第１解像度変換部３１で解像度変換及び縮拡処理を施した画像と、第２読取部２２で読み取って第２解像度変換部３２で解像度変換及び縮拡処理を施した画像とを、多値の画像のまま記憶部１６に記憶させる。この場合、記憶部１６への記憶に要する時間は読取時間となり、読取部１１による読み取りが待たされることはない。
【００５２】
図６（Ｃ）には、蓄積時間及び第２蓄積時間とも読取時間を上回る場合を示している。この場合には、減値化部１５までの処理を行って減値化した画像を記憶部１６に記憶させる。具体例として、６００ｄｐｉの画像を記憶部１６に記憶させるのに要する時間が読取時間であり、解像度変換した後の解像度が６００ｄｐｉ、縮拡率が１００％（等倍）の場合には、蓄積時間も、第２蓄積時間も、読み取り時間を上回ることになる。このような場合に、減値化部１５が解像度変換後の画像の階調が２５６階調であり、４階調となるように減値化したものとする。この具体例の場合、減値化によりデータ量は１／４となる。解像度変換後の画像や縮拡処理後の画像を記憶部１６に記憶させる場合の蓄積時間は読取時間の２倍となるが、減値化によりそれぞれの画像のデータ量が１／４となったことにより記憶部１６へ記憶させるのに要する時間も１／４となる。従って、２つの減値化後の画像を記憶部１６へ記憶させる蓄積時間は読取時間の１／２となり、読取部１１による読み取りが待たされることはない。
【００５３】
このように、蓄積時間が読取時間を上回る場合でも、縮拡処理を含めた第２蓄積時間が読取時間以内となれば、多値の画像のままで記憶部１６に記憶されることになる。また、いずれの場合も、読取部１１による読み取りが待たされることはない。
【００５４】
なお、蓄積時間が読取時間を上回るが第２蓄積時間が読取時間以内となる場合であって、画像処理部１４による画像処理を行う場合に、その画像処理部１４による画像処理を記憶部１６への蓄積前に行い、画像処理後の多値の画像を記憶部１６に記憶させるように構成してもよい。
【００５５】
また、この第３の動作例でも、上述の第２の動作例で説明した、記憶部１６から読み出した画像に対する並列処理を行ってもよい。すなわち、蓄積時間が読取時間以内の場合に記憶部１６から読み出した画像を、第１縮拡部３３，第１画像処理部３５、第１減値化部３７による各処理と、第２縮拡部３４、第２画像処理部３６、第２減値化部３８による各処理を並列に処理するように構成してもよい。また、蓄積時間が読取時間を上回るが第２蓄積時間が読取時間以内となる場合に、記憶部１６から読み出した画像を、第１画像処理部３５、第１減値化部３７による各処理と、第２画像処理部３６、第２減値化部３８による各処理を並列に処理するように構成してもよい。
【００５６】
図７は、本発明の実施の一形態における第４の動作例の説明図である。この第４の動作例では、上述の蓄積時間に代えて、上述の第３の動作例で説明した第２蓄積時間を用いて制御する例を示している。すなわち、読取部１１で読み取って解像度変換部１２で解像度変換し、縮拡部１３で縮拡処理を施した複数の画像を記憶部１６に記憶させるのに要する時間を第２蓄積時間とし、この第２蓄積時間が読取時間を上回る場合は、減値化部１５による減値化までの処理を行って、減値化された画像を記憶部１６に記憶させる。また、第２蓄積時間が読取時間以下となる場合には、読取部１１で読み取った画像を解像度変換部１２で解像度変換し、さらに縮拡部１３で縮拡処理を施した多値の画像を記憶部１６に記憶させる。
【００５７】
この第４の動作例では、縮拡処理を含めた第２蓄積時間を用いて処理を制御することから、第２蓄積時間が読取時間以下の場合は縮拡処理後の画像を記憶部１６に記憶させる。この場合の動作例を図７（Ａ）に示しており、読取部１１で読み取った画像を解像度変換部１２で解像度変換し、縮拡部１３で縮拡処理を施した画像を記憶部１６に記憶させる。この動作は図５（Ｂ）に示した動作である。
【００５８】
第２蓄積時間が読取時間を上回る場合には、第１の動作例で図２（Ｂ）を用いて説明し、また図５（Ｃ）として示した通り、減値化部１５による減値化までの処理を行って、減値化された画像を記憶部１６に記憶させる。図２（Ｂ）及び図５（Ｃ）を図７（Ｂ）として再掲している。
【００５９】
図８は、本発明の実施の一形態の第４の動作例における第２蓄積時間を用いた判定の一例の説明図である。第３の動作例でも説明したが、画像のデータ量は解像度と縮拡率によって変化する。また、データ量により記憶部１６に画像を記憶させるのに要する時間も変化することになる。従って、解像度と縮拡率の組み合わせから第２蓄積時間が読取時間以内となるのか否かがわかる。
【００６０】
図８には、具体例として６００ｄｐｉの画像を記憶部１６に記憶させるのに要する時間が読取時間である場合に、解像度変換した後の解像度と縮拡部１３における縮拡率とのいくつかの組み合わせについて、図７（Ａ）または図７（Ｂ）のいずれの処理を行うのかを示している。図８では、解像度変換及び縮拡処理を施した多値の画像を記憶部１６に記憶させるように制御する場合を「多値」として示し、減値化部１５による減値化までの処理を行った画像を記憶部１６に記憶させるように制御する場合を「減値」として示している。
【００６１】
例えば、解像度が６００ｄｐｉで縮拡率が１００％（等倍）の場合には、減値化部１５による減値化までの処理を行った画像を記憶部１６に記憶させる。また、解像度が６００ｄｐｉでも縮拡率が７０％の場合には、解像度変換及び縮拡処理を施した多値の画像を記憶部１６に記憶させる。縮拡率が１００％（等倍）でも、解像度が４００ｄｐｉであれば、解像度変換及び縮拡処理を施した多値の画像を記憶部１６に記憶させる。
【００６２】
このように、解像度と縮拡率から第２蓄積時間が読取時間以内となるか否かを判断して、解像度変換及び縮拡処理を施した多値の画像を記憶部１６に記憶させるのか、あるいは減値化部１５による減値化までの処理を行った画像を記憶部１６に記憶させるのかを制御してもよい。
【００６３】
なお、第２蓄積時間が読取時間以内となる場合であって、画像処理部１４による画像処理を行う場合に、その画像処理部１４による画像処理を記憶部１６への蓄積前に行い、画像処理後の多値の画像を記憶部１６に記憶させるように構成してもよい。
【００６４】
また、この第４の動作例でも、上述の第２の動作例で説明した、記憶部１６から読み出した画像に対する並列処理を行ってもよい。すなわち、第２蓄積時間が読取時間以内の場合に記憶部１６から読み出した画像を、第１画像処理部３５、第１減値化部３７による各処理と、第２画像処理部３６、第２減値化部３８による各処理を並列に処理するように構成してもよい。
【００６５】
上述の各動作例で説明に使用した具体例では、読取部１１の読取解像度が６００ｄｐｉであって、読み取った６００ｄｐｉの画像を記憶部１６に記憶させるのに要する時間が読取時間であるものとしている。これらの設定は、説明を簡単にするための具体例であり、例えば読取部１１の読取解像度は読取部１１の機能に依存するものであるし、画像を記憶部１６に記憶させるのに要する時間は、実際には転送帯域や記憶部１６の記憶能力などによって変化する。しかし、記憶部１６に記憶させるのに要する時間は、一般的には記憶させる画像のデータ量に依存する。読取時間で記憶部１６が記憶するデータ量がわかっていれば、画像のデータ量から当該画像を記憶部１６に記憶させるのに要する時間の概略が算出される。蓄積時間であれば、解像度変換後の画像のデータ量をもとに複数の画像を記憶部１６に記憶させるのに要する時間を算出すればよい。また、第２蓄積時間であれば、解像度変換及び縮拡処理を施した画像のデータ量をもとに、複数の画像を記憶部１６に記憶させるのに要する時間を算出すればよい。
【００６６】
なお、上述の説明では読取部１１として２つの読取機構（第１読取部２１、第２読取部２２）を有するものとして説明しているが、これに限らず、３以上の読取機構を有する構成であってもよい。また、読取部１１内の読取機構の構成に応じて、解像度変換部１２，縮拡部１３，画像処理部１４、減値化部１５を設ければよい。もちろん、これらの構成について、読取機構に対応した個数の構成を設けず、複数の読取機構からの画像を順次処理する構成を含み、あるいはいずれの読取機構からの画像も順次処理する構成であってもよい。
【符号の説明】
【００６７】
１１…読取部、１２…解像度変換部、１３…縮拡部、１４…画像処理部、１５…減値化部、１６…記憶部、１７…制御部、２１…第１読取部、２２…第２読取部、３１…第１解像度変換部、３２…第２解像度変換部、３３…第１縮拡部、３４…第２縮拡部、３５…第１画像処理部、３６…第２画像処理部、３７…第１減値化部、３８…第２減値化部。
【図１】
2015035665.tif 000003
【図２】
2015035665.tif 000004
【図３】
2015035665.tif 000005
【図４】
2015035665.tif 000006
【図５】
2015035665.tif 000007
【図６】
2015035665.tif 000008
【図７】
2015035665.tif 000009
【図８】
2015035665.tif 000010