(57)【要約】【課題】等倍での読み取り速度を犠牲にすることなく、ラインメモリを利用して、ライン単位の読取周期で処理可能な画素数以上に画像を拡大しながら読み取ることのできる画像読取装置および画像拡大読取方法を提供する。【解決手段】拡大後の１ラインの画素数がライン単位の読み取り周期内で処理可能な画素数を超える場合に、ラインセンサ３６の読み取り位置の副走査方向への移動速度を遅くして副走査方向の解像度が通常の２倍になるようにし、かつラインセンサ３６で読み取った２ライン分の画像を副走査縮小部１０４で１ラインに縮小し、縮小後の画像を主走査拡大部１０６で主走査方向に拡大する。これにより２ライン分の読み取り周期内で１ラインを主走査方向に拡大処理すればよくなる。【選択図】図１
2005151388.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向１ライン分の画像を読み取るラインセンサと、前記主走査方向と直交する副走査方向に前記ラインセンサの読み取り位置を移動させる副走査手段とを備え、前記ラインセンサの読み取り位置を副走査方向へ移動させながら前記ラインセンサによるライン単位の画像読み取りを所定の周期で繰り返し行なうことで画像を２次元に読み取る画像読取装置において、
前記ラインセンサで読み取って得たライン単位の画像を主走査方向に画素数を増やして拡大する主走査拡大手段と、
前記ラインセンサで読み取った複数ライン分の画像を副走査方向にライン数を減らして縮小する副走査縮小手段と、
画像の読み取り処理の実行を制御する制御手段とを備え、
前記制御手段は、前記ラインセンサで読み取ったライン単位の画像を前記主走査拡大手段によってＭ（２≧Ｍ＞１の実数）倍に拡大する場合であって少なくとも拡大後の画素数が前記所定の周期内で処理可能な画素数を超える場合に、副走査方向の解像度が通常の２倍になるように前記ラインセンサの読み取り位置の副走査方向への移動速度を設定し、かつ前記ラインセンサで読み取った２ライン分の画像を前記副走査縮小手段によって１ライン分の画像に縮小し、縮小後の画像を前記主走査拡大手段によって主走査方向にＭ倍に拡大するように、読み取り処理の実行を制御する
ことを特徴とする画像読取装置。
【請求項２】
主走査方向１ライン分の画像を読み取るラインセンサと、前記主走査方向と直交する副走査方向に前記ラインセンサの読み取り位置を移動させる副走査手段とを備え、前記ラインセンサの読み取り位置を副走査方向へ移動させながら前記ラインセンサによるライン単位の画像読み取りを所定の周期で繰り返し行なうことで画像を２次元に読み取る画像読取装置において、
前記ラインセンサで読み取って得たライン単位の画像を主走査方向に画素数を増やして拡大する主走査拡大手段と、
前記ラインセンサで読み取った複数ライン分の画像を副走査方向にライン数を減らして縮小する副走査縮小手段と、
画像の読み取り処理の実行を制御する制御手段とを備え、
前記制御手段は、画像を主走査方向にＭ（Ｍ＞１の実数）倍、副走査方向にＮ（Ｎ≧１の実数）倍に拡大して読み取る場合であって少なくとも拡大後の１ライン分の画素数Ａが前記所定の周期内で処理可能な画素数Ｂを超える場合に、前記副走査手段による前記ラインセンサの読み取り位置の副走査方向への移動速度を通常のＮ×Ｃ（Ｃは、ＡをＢで除した商の小数点以下を切り上げた値）分の１にし、かつ前記ラインセンサで読み取ったＣライン分の画像を前記副走査縮小手段によって１ライン分の画像に縮小し、縮小後の画像を前記主走査拡大手段によって主走査方向にＭ倍に拡大するように、読み取り処理の実行を制御する
ことを特徴とする画像読取装置。
【請求項３】
主走査方向１ライン分の画像を読み取るラインセンサと、前記主走査方向と直交する副走査方向に前記ラインセンサの読み取り位置を移動させる副走査手段とを備え、前記ラインセンサの読み取り位置を副走査方向へ移動させながら前記ラインセンサによるライン単位の画像読み取りを所定の周期で繰り返し行なうことで画像を２次元に読み取る画像読取装置で、画像を主走査方向にＭ（Ｍ＞１の実数）倍、副走査方向にＮ（Ｎ≧１の実数）倍に拡大して読み取る場合の画像拡大読取方法であって、
拡大後の１ライン分の画素数Ａが少なくとも前記所定の周期内で処理可能な画素数Ｂを超える場合に、前記副走査手段による前記ラインセンサの読み取り位置の副走査方向への移動速度を通常のＮ×Ｃ（Ｃは、ＡをＢで除した商の小数点以下を切り上げた値）分の１にするとともに、前記ラインセンサで読み取ったＣライン分の画像を１ライン分の画像に縮小し、この縮小後の画像を主走査方向にＭ倍に拡大する
ことを特徴とする画像拡大読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラインセンサで主走査方向１ライン分の画像を周期的に読み取りながらこのラインセンサを副走査方向に移動させることで画像を２次元に読み取る画像読取装置等に係わり、特に、画像を拡大しながら読み取る画像読取装置及び画像拡大読取方法に関する。
【背景技術】
【０００２】
複写機の読取部やスキャナ装置などの画像読取装置は、主走査方向１ライン分の画像を読み取るラインセンサの読み取り位置を副走査方向に移動させながら、当該ラインセンサによるライン単位の画像読み取りを所定の周期で繰り返し行なうことで原稿などの画像を２次元に読み取るようになっている。
【０００３】
図６は、画像を拡大しながら読み取り可能な従来の画像読取回路５００の一例を示している。画像読取回路５００は、ＣＣＤ（Charge Coupled Device）を用いたラインセンサ５０１と、Ａ／Ｄ（アナログ／デジタル）変換器５０２と、ラインメモリ５０３と、主走査拡大部５０４と、これらに対する制御信号を生成するタイミング発生装置５０５とを備えている。主走査方向の拡大は主走査拡大部５０４による電気的な補完処理によって行ない、副走査方向の拡大は、ラインセンサの副走査方向への移動速度を遅くすることで行なうようになっている。
【０００４】
図７は、画像読取回路５００が主走査方向へ２倍に拡大しながら画像を読み取る際の動作タイミングを示している。ＳＨ信号は、ライン単位の読み取り周期を示す信号であり、ＳＨ信号の発生毎に、ライセンサ５０１からＣＬＫ信号に同期してアナログの画像信号が１画素分ずつ順次出力される。
【０００５】
これをＡ／Ｄ変換器５０２は多階調の画像データに順次変換し、出力された多階調の画像データは、ＷＲ信号が入っている間、ラインメモリ５０３に順次格納される。主走査拡大部５０４は、ラインメモリ５０３から読み出される画像データに補完処理を施して主走査方向に画像を拡大するようになっている。
【０００６】
図７に示す例は、１ラインの先頭から８画素までをラインメモリ５０３に順次格納し、このラインメモリ５０３から２クロックに１回の割合で画像データを１画素分ずつ読み出し、読み出された各画素を主走査拡大部５０４が２画素分に補完・拡大して出力する場合の動作タイミングを示している。このように、画像を主走査方向へ２倍に拡大すると、出力側における１画素当たりの処理時間は、ラインセンサ５０１から１画素を取り込むための処理時間の２倍になっている。
【０００７】
ライン単位の読み取り周期（ＳＨ信号の発生周期）は、ラインセンサの受光量が読み取り周期に依存する等の理由から、拡大処理の有無に係わらず所定の長さに固定される。そして、このライン単位の読み取り周期は、使用頻度の高い、等倍での読み取り動作を高速に行なうために、ラインセンサの有する１ライン分の画素数を処理可能な範囲でできるだけ短く設定される。
【０００８】
このほか、画像を拡大しながら読み込む際に、副走査方向の拡大をラインセンサの副走査方向への移動速度を遅くして行ない、この拡大された画像を、副走査方向の解像度が等倍での読み取り時と等しくなるように副走査方向に間引きし、間引き後の画像にエッジ強調処理を施し、これを電気的に補完して主走査方向および副走査方向に拡大することで、副走査方向のエッジ強調効果を等倍での読み取り時と同等に得ながら、画像の拡大読み取りが可能な技術が開示されている（特許文献１参照。）。
【０００９】
【特許文献１】特開平６−３８０２７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ラインセンサで読み取りながらその画像を逐次拡大するためには、１ライン分の画像を主走査方向へ拡大するための処理時間や、拡大後の１ライン分の画像データに施す誤差拡散処理の所要時間が、ライン単位の読み取り周期より短くなければならない。図７に示すように拡大前の処理画素数が少ない場合は、主走査方向に拡大した後においても１ライン当たりの処理時間がライン単位の読み取り周期に収まる。
【００１１】
しかしながら、読み取り幅や拡大率が大きくなり、拡大後の処理画素数が多くなると、ラインセンサの読み取り周期内に、拡大処理や誤差拡散処理を終えることができなくなる。図８に示す例では、３５１８画素目を出力側が拡大処理し終えた時点Ｔ１で、次のラインの読み取り周期が到来しており、これ以上の画素数を読み取ることができなくなっている。
【００１２】
多階調の画像データをページメモリに１ページ分格納してから拡大処理や誤差拡散処理を行なえば、このような場合にも対応可能であるが、拡大後の１ライン分に相当するラインメモリに比べて、膨大なバッファメモリが必要になってしまう。
【００１３】
一方、拡大後の１ライン分に相当するラインメモリのみで拡大処理を実現するには、拡大時の最大画素数に合わせてライン単位の読み取り周期を長く設定しなければならず、等倍での読み取り速度が犠牲になるという問題があった。
【００１４】
本発明は、上記の問題を解決しようとするものであり、等倍での読み取り速度を犠牲にすることなく、ラインメモリを利用して、画像を拡大しながら読み取ることのできる画像読取装置および画像拡大読取方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
請求項１に係わる発明は、主走査方向１ライン分の画像を読み取るラインセンサ（３６）と、前記主走査方向と直交する副走査方向に前記ラインセンサ（３６）の読み取り位置を移動させる副走査手段（２０、１２０）とを備え、前記ラインセンサ（３６）の読み取り位置を副走査方向へ移動させながら前記ラインセンサ（３６）によるライン単位の画像読み取りを所定の周期で繰り返し行なうことで画像を２次元に読み取る画像読取装置において、
前記ラインセンサ（３６）で読み取って得たライン単位の画像を主走査方向に画素数を増やして拡大する主走査拡大手段（１０６）と、
前記ラインセンサ（３６）で読み取った複数ライン分の画像を副走査方向にライン数を減らして縮小する副走査縮小手段（１０４）と、
画像の読み取り処理の実行を制御する制御手段（１０７、１１０）とを備え、
前記制御手段（１０７、１１０）は、前記ラインセンサ（３６）で読み取ったライン単位の画像を前記主走査拡大手段（１０６）によってＭ（２≧Ｍ＞１の実数）倍に拡大する場合であって少なくとも拡大後の画素数が前記所定の周期内で処理可能な画素数を超える場合に、副走査方向の解像度が通常の２倍になるように前記ラインセンサ（３６）の読み取り位置の副走査方向への移動速度を設定し、かつ前記ラインセンサ（３６）で読み取った２ライン分の画像を前記副走査縮小手段（１０４）によって１ライン分の画像に縮小し、縮小後の画像を前記主走査拡大手段（１０６）によって主走査方向にＭ倍に拡大するように、読み取り処理の実行を制御する
ことを特徴とする画像読取装置である。
【００１６】
上記発明によれば、ラインセンサ（３６）の読み取り位置の副走査方向への移動速度を、副走査方向の解像度が通常の２倍になるように設定し、２倍の解像度で読み取った２ライン分の画像を副走査縮小手段（１０４）によって１ライン分の画像に縮小する。これにより、ラインセンサ（３６）が２ラインを読み取る周期で副走査縮小手段（１０４）から１ライン分の画像が出力され、主走査拡大手段（１０６）は、２ライン分の読み取り周期内で１ライン分の画像を拡大処理すればよくなる。その結果、等倍での読み取り速度を犠牲にすることなく、ラインメモリを使用して、２倍までの拡大に対応することが可能になる。
【００１７】
「副走査方向の解像度を通常の２倍にする」とは、副走査方向に画像を拡大する場合は、拡大後の解像度が通常の２倍になることを指す。ここで、通常とは、等倍で読み取る場合である。たとえば、通常（等倍時）の解像度がＤで画像の拡大率がＭ倍の場合には、Ｍ倍に拡大した後の画像における解像度が２Ｄになるようにする。すなわち、読み取り位置の副走査方向への移動速度を、等倍（通常）時の（２×Ｍ）分の１に設定することになる。
【００１８】
なお、ラインセンサ（３６）によるライン単位の読み取り処理と、副走査縮小手段（１０４）による副走査方向の縮小処理と、主走査拡大手段（１０６）による主走査方向の拡大処理とは、パイプライン処理として並行に動作し、画像データが流れ作業で処理されるようになっている。ラインメモリは、たとえば、副走査方向縮小用と主走査方向拡大用に２ラインを用意すればよい。
【００１９】
請求項２に係わる発明は、主走査方向１ライン分の画像を読み取るラインセンサ（３６）と、前記主走査方向と直交する副走査方向に前記ラインセンサ（３６）の読み取り位置を移動させる副走査手段（２０、１２０）とを備え、前記ラインセンサ（３６）の読み取り位置を副走査方向へ移動させながら前記ラインセンサ（３６）によるライン単位の画像読み取りを所定の周期で繰り返し行なうことで画像を２次元に読み取る画像読取装置において、
前記ラインセンサ（３６）で読み取って得たライン単位の画像を主走査方向に画素数を増やして拡大する主走査拡大手段（１０６）と、
前記ラインセンサ（３６）で読み取った複数ライン分の画像を副走査方向にライン数を減らして縮小する副走査縮小手段（１０４）と、
画像の読み取り処理の実行を制御する制御手段（１０７、１１０）とを備え、
前記制御手段（１０７、１１０）は、画像を主走査方向にＭ（Ｍ＞１の実数）倍、副走査方向にＮ（Ｎ≧１の実数）倍に拡大して読み取る場合であって少なくとも拡大後の１ライン分の画素数Ａが前記所定の周期内で処理可能な画素数Ｂを超える場合に、前記副走査手段（２０、１２０）による前記ラインセンサ（３６）の読み取り位置の副走査方向への移動速度を通常のＮ×Ｃ（Ｃは、ＡをＢで除した商の小数点以下を切り上げた値）分の１にし、かつ前記ラインセンサ（３６）で読み取ったＣライン分の画像を前記副走査縮小手段（１０４）によって１ライン分の画像に縮小し、縮小後の画像を前記主走査拡大手段（１０６）によって主走査方向にＭ倍に拡大するように、読み取り処理の実行を制御する
ことを特徴とする画像読取装置である。
【００２０】
請求項３に係わる発明は、主走査方向１ライン分の画像を読み取るラインセンサ（３６）と、前記主走査方向と直交する副走査方向に前記ラインセンサ（３６）の読み取り位置を移動させる副走査手段（２０、１２０）とを備え、前記ラインセンサ（３６）の読み取り位置を副走査方向へ移動させながら前記ラインセンサ（３６）によるライン単位の画像読み取りを所定の周期で繰り返し行なうことで画像を２次元に読み取る画像読取装置で、画像を主走査方向にＭ（Ｍ＞１の実数）倍、副走査方向にＮ（Ｎ≧１の実数）倍に拡大して読み取る場合の画像拡大読取方法であって、
拡大後の１ライン分の画素数Ａが少なくとも前記所定の周期内で処理可能な画素数Ｂを超える場合に、前記副走査手段（２０、１２０）による前記ラインセンサ（３６）の読み取り位置の副走査方向への移動速度を通常のＮ×Ｃ（Ｃは、ＡをＢで除した商の小数点以下を切り上げた値）分の１にするとともに、前記ラインセンサ（３６）で読み取ったＣライン分の画像を１ライン分の画像に縮小し、この縮小後の画像を主走査方向にＭ倍に拡大する
ことを特徴とする画像拡大読取方法である。
【００２１】
請求項２または請求項３に記載の発明によれば、画像を主走査方向にＭ（Ｍ＞１の実数）倍、副走査方向にＮ（Ｎ≧１の実数）倍に拡大して読み取る場合であって少なくとも拡大後の１ライン分の画素数Ａが、ライン単位の読取周期内で処理可能な画素数Ｂを超える場合に、副走査手段（２０、１２０）によるラインセンサ（３６）の読み取り位置の副走査方向への移動速度を、通常のＮ×Ｃ（Ｃは、ＡをＢで除した商の小数点以下を切り上げた値）分の１にして画像を読み取り、読み取った画像を、副走査方向にＣ分の１に縮小し、縮小後の画像を主走査方向にＭ倍に拡大するように、読み取り処理が実行される。
【００２２】
これにより、ラインセンサ（３６）がＣラインを読み取る周期で副走査縮小後の画像が１ライン分出力されるので、ラインセンサ（３６）がＣラインを読み取る周期内で１ライン分の画像を主走査方向にＭ倍に拡大処理すればよい。その結果、等倍での読み取り速度を犠牲にすることなく、しかもラインメモリを使用して、主走査方向と副走査方向とにそれぞれ任意の倍率に拡大しながら画像を読み取ることが可能になる。
【発明の効果】
【００２３】
本発明に係わる画像読取装置および画像拡大読取方法によれば、ラインセンサが複数のラインを読み取る周期内に、主走査方向への拡大処理を１ライン分行なえばよいので、拡大後の１ラインがライン単位の読み取り周期で処理可能な画素数を超える場合にも、等倍での読み取り速度を犠牲にすることなく、ラインメモリを使用して、画像を拡大しながら読み取ることができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面に基づき本発明の実施の形態を説明する。
【００２５】
図２は、本発明の実施の形態に係わる原稿読取装置を適用した複合機１０の断面構成を示している。複合機１０は、原稿画像を読み取るスキャナ機能、原稿を読み取りその複製を記録紙上に形成して出力するコピー機能、遠隔の装置と画像データの送受信を行なうファクシミリ機能、パソコン等から入力される印字データに基づいて印刷するプリンタ機能などを有している。
【００２６】
複合機１０は、画像読取装置としての機能を果たす自動原稿送り装置２０および読取部３０と、プリンタ部４０とから構成される。自動原稿送り装置２０は、原稿載置トレイ２１に積載された原稿２を１枚ずつ読取部３０の読取箇所に送り込む機能を果たす。また、原稿の反転機構を備えており、両面原稿については、片面読取後、表裏を反転してから再び読取部３０へ送り込むようになっている。
【００２７】
自動原稿送り装置２０は、原稿載置トレイ２１に積載された原稿を最上部から１枚ずつ順に送り出す給紙ローラ２２と、原稿の読取箇所であるコンタクトガラス３１に原稿を密着させながら通過させるための密着ローラ２３と、給紙ローラ２２によって送り込まれた原稿を密着ローラ２３に沿って案内する案内ローラ２４とを備えている。さらに、コンタクトガラス３１を通過した原稿の進行方向を切り替える切替爪２５と、両面原稿の表裏を反転させるための反転ローラ２６と、読み取りの完了した原稿が排出される排紙トレイ２７とを備えている。
【００２８】
読取部３０は、自動原稿送り装置２０によって送り込まれた原稿の読取箇所となるスリット状のコンタクトガラス３１と、ユーザの手で原稿が載置されるプラテンガラス３２とを上面に備えている。コンタクトガラス３１およびプラテンガラス３２の下方には、光源３３とミラー３４とから成る露光走査部３５が設けてある。露光走査部３５は、図示省略の駆動手段によりプラテンガラス３２の下面に沿って、コンタクトガラス３１のスリット方向と直交する方向へ移動可能に構成されている。光源３３は、コンタクトガラス３１やプラテンガラス３２を通じて原稿を照射し、ミラー３４は原稿からの反射光を受け、その進路をプラテンガラス３２と略平行にする機能を果たす。
【００２９】
読取部３０は、原稿からの反射光を受光し、その光強度に応じた電気信号を出力するラインセンサ３６と、原稿からの反射光をラインセンサ３６へ集光する集光レンズ３７と、露光走査部３５のミラー３４からの反射光をラインセンサ３６へ導くための光学経路を形成する各種のミラー３８とを備えている。ラインセンサ３６は、多数のＣＣＤ素子を一列に並べた構造を有し、ライン単位に画像を読み取るようになっている。以下、ラインセンサ３６が読み取るラインの方向を主走査方向とする。
【００３０】
自動原稿送り装置２０を用いる場合は、スリット状のコンタクトガラス３１の真下で露光走査部３５を停止させた状態で使用する。このとき、ラインセンサ３６は、コンタクトガラス３１のスリットを通して、当該スリット方向の１ラインを読み取るようになっている。自動原稿送り装置２０は、コンタクトガラス３１の上を原稿がスリットと直交する方向に移動するように原稿を搬送する。このように自動原稿送り装置２０は、原稿に対するラインセンサ３６の読み取り位置を、主走査方向と直交する副走査方向に移動させる副走査手段としての機能を果たしている。
【００３１】
プラテンガラス３２の上に載置された原稿を読み取る場合は、図示省略の駆動手段が副走査手段として機能する。すなわち、プラテンガラス３２の下面に沿ってコンタクトガラス３１のスリットと直交する方向へ駆動手段が露光走査部３５を移動させることにより、原稿に対するラインセンサ３６の読み取り位置が副走査方向に移動するようになっている。
【００３２】
このように読取部３０は、ラインセンサ３６による主走査方向のライン単位の読み取り動作を所定の周期で繰り返し行ないながら、ラインセンサ３６の読み取り位置を自動原稿送り装置２０等で副走査方向に移動させることにより、原稿を２次元に読み取るようになっている。
【００３３】
プリンタ部４０は、画像データに対応する画像を電子写真プロセスによって記録紙上に形成して出力する機能を果たす。プリンタ部４０は、記録紙の給紙部４１と、レーザーユニット４２と、感光体ドラム４３と、帯電装置４４と、現像装置４５と、転写分離装置４６と、クリーニング装置４７と、定着装置４８と、記録紙を搬送する搬送部４９とを有する、いわゆるレーザープリンタとして構成されている。
【００３４】
図１は、読取部３０のうち、電気的な処理を実行する読取処理部１００の構成を示している。読取処理部１００は、ＣＣＤで構成されたラインセンサ３６と、Ａ／Ｄ変換部１０２と、第１ラインメモリ１０３と、副走査縮小部１０４と、第２ラインメモリ１０５と、主走査拡大部１０６と、タイミング発生装置１０７とを備えている。
【００３５】
ここでは、ラインセンサ３６として、１ラインが７０４０画素で構成されたものを用いている。読取部３０の光学系は、ラインセンサ３６が原稿を主走査方向に６００ｄｐｉの解像度で読み取るように設定してある。ラインセンサ３６は、原稿に照射された光の反射光を受光し、その光強度に応じたアナログの画像信号を出力する。Ａ／Ｄ変換部１０２は、このアナログの画像信号を、各画素の濃度を２５６階調で表現した深さ８ビットの画像データに変換する。
【００３６】
Ａ／Ｄ変換部１０２の出力は、第１ラインメモリ１０３と副走査縮小部１０４に入力される。第１ラインメモリ１０３は、Ａ／Ｄ変換部１０２が出力する画像データを１ライン分格納する。副走査縮小部１０４は、複数ライン分の画像を副走査方向にライン数を減らして縮小する機能を果たすものである。詳細には、Ａ／Ｄ変換部１０２からの画像データと第１ラインメモリ１０３から読み出された１ライン前の画像データとの論理和をとることによって、２ラインを１ラインに縮小する機能を果たす。
【００３７】
第２ラインメモリ１０５は、副走査縮小部１０４が出力する副走査方向に縮小後の画像データを１ライン分格納する。主走査拡大部１０６は、第２ラインメモリ１０５から読み出される画像データを主走査方向に拡大する機能を果たす。
【００３８】
タイミング発生装置１０７は、ラインセンサ３６およびＡ／Ｄ変換部１０２、第１ラインメモリ１０３、副走査縮小部１０４、第２ラインメモリ１０５、主走査拡大部１０６に与える各種制御信号やクロック信号を生成する機能を果たす。このうち、ＳＨ信号は、ライン単位の読み取り周期を示す信号である。ＣＬＫ信号は、等倍時に１画素を処理する基本周期を示す信号である。
【００３９】
ＷＲ１ＡＤＲ信号は、第１ラインメモリ１０３へ画像データを書き込む際の書き込みアドレスを示し、ＷＲ１信号は、第１ラインメモリ１０３に、書き込み動作の実行を指示する信号である。ＲＤ１ＡＤＲ信号は、第１ラインメモリ１０３から画像データを読み出す際の読み出しアドレスを示し、ＲＤ１信号は、第１ラインメモリ１０３に、読み出し動作の実行を指示する信号である。
【００４０】
ＷＲ２ＡＤＲ信号は、第２ラインメモリ１０５へ画像データを書き込む際の書き込みアドレスを示し、ＷＲ２信号は、第２ラインメモリ１０５に、書き込み動作の実行を指示する信号である。ＲＤ２ＡＤＲ信号は、第２ラインメモリ１０５から画像データを読み出す際の読み出しアドレスを示し、ＲＤ２信号は、第２ラインメモリ１０５に、読み出し動作の実行を指示する信号である。
【００４１】
タイミング発生装置１０７は、全体制御部１１０からの指示に基づいて動作する。全体制御部１１０は、ラインセンサ３６の読み取り位置を副走査方向へ移動させる自動原稿送り装置２０や露光走査部３５の駆動手段からなる副走査手段１２０に対して、副走査方向への移動速度や移動開始のタイミングを指示する機能を果たす。またタイミング発生装置１０７に対して、画像を読み取る際の拡大率や読み取り動作の開始タイミングを指示する機能を果たす。ここでは、全体制御部１１０の機能を、複合機１０の動作を統括制御するＣＰＵが果たすように構成してある。
【００４２】
原稿の長辺方向を主走査方向とし、短辺方向を副走査方向として、Ａ４原稿をＡ３サイズに拡大しながら読み取る場合について説明する。主走査方向の拡大は、電気的な処理による補完で行ない、副走査方向への拡大は、副走査方向の読み取り速度を拡大率に従って遅くすることで実現される。
【００４３】
解像度を６００ｄｐｉとすると、図３に示すように、Ａ４原稿２０１の長辺方向である主走査方向１ラインの画素数は７０１６画素となり、これをＡ３原稿２０２のサイズに拡大すると、１ライン当たり９９２２画素になる。通常、使用頻度の高い、等倍時の読み取りを高速にするために、ライン単位の読み取り周期は、等倍時の１ラインにおける最大画素数を処理し得る時間に設定される。
【００４４】
解像度が６００ｄｐｉでＡ４原稿の長辺方向の長さを読み取り可能な最大幅にする場合には、１ラインが最大で７０１６画素になるので、ライン単位の読み取り周期はこの画素数を処理可能な時間に設定される。したがって、ライン単位の読み取り周期内で、Ａ３サイズに拡大した後の９９２２画素を処理することはできない。
【００４５】
そこで、本発明では、副走査方向への読み取り位置の移動速度をさらに２分の１にして、倍の解像度で画像を読み取り、それを副走査方向に２分の１に縮小する。これにより、読み取り２ライン毎に縮小後の１ラインが発生することとなり、ラインセンサが２ラインを読み取る周期内で１ライン分の画像を拡大処理すればよくなる。その結果、等倍での読み取り速度を犠牲にすることなく、しかも拡大後の１ライン分に相当する画素数のラインメモリを使用して、２倍までの拡大に対応することが可能になる。
【００４６】
図４は、副走査方向に２倍の解像度で読み取り、これを副走査方向に２分の１に縮小してから主走査方向の拡大処理を行なう場合における画像の変化を模式的に示している。拡大率をＭ、解像度の倍率をＤとすると、副走査方向に拡大しながら解像度を高めて読み取るには、副走査方向の読み取り速度を等倍時の（Ｍ×Ｄ）分の１に下げればよい。
【００４７】
Ａ４原稿をＡ３サイズに拡大する場合は拡大率が１．４１倍になるので、副走査方向にこの倍率で拡大しながら解像度を２倍にするには、副走査方向の読み取り速度を等倍時の２．８２分の１に下げればよい。図４のＡ４原稿２１１を等倍で読み取ると、主走査方向の１ラインは７０１６画素で、副走査方向のライン数は４９５９ラインになる。同じＡ４原稿２１１を副走査方向への読み取り位置の移動速度を等倍時の２．８２分の１にして読み取ると、副走査方向のライン数は１３９８４ラインとなり、図４の２倍拡大画像２１２のようになる。
【００４８】
この２倍拡大画像２１２を２分の１に縮小することで、副走査方向のライン数が６９９２ラインになり、解像度が通常と同じで拡大率が１．４１倍の副走査拡大画像２１３になる。縮小後の副走査拡大画像２１３に対して主走査方向の拡大処理（１．４１倍）を施すことで、主走査・副走査共に１．４１倍に拡大された拡大画像２１４になる。その後、この画像を回転してＡ３記録紙への記録等が行なわれる。
【００４９】
上記のような処理は、ページ単位で行なわれるのではなく、実際には、ライン単位に流れ作業的なパイプライン処理で行なわれる。すなわち、ラインセンサ３６が２ライン読み取るごとに、これらを副走査方向に縮小して１ラインに変換し、縮小されたラインに対して主走査方向に拡大する処理が逐次実行される。
【００５０】
図５は、Ａ４原稿をＡ３サイズに拡大しながら読み取る場合における読取処理部１００の各部の動作タイミングを示している。ＳＨ信号３０１が入ると、ＣＬＫ信号に同期してラインセンサ３６からアナログの画像信号ＯＳが１画素分ずつ、７０４０画素まで出力される。Ａ／Ｄ変換部１０２は、ラインセンサ３６が出力するアナログの画像信号をＣＬＫ信号の１クロック遅れでデジタルの画像データに順次変換する。
【００５１】
Ａ／Ｄ変換部１０２が画像データを出力する間、ＷＲ１信号３１１が有効になり、かつＷＲ１ＡＤＲ信号の示す格納アドレスがＣＬＫ信号の１クロック毎に更新される。これにより、Ａ／Ｄ変換部１０２の出力する画像データが１ライン分（１から７０４０画素まで）、順次、第１ラインメモリ１０３に格納される。
【００５２】
次のＳＨ信号３０２が入ると、ラインセンサ３６は、ＣＬＫ信号に同期してアナログの画像信号を順次出力し、Ａ／Ｄ変換部１０２はこれを順次、デジタルの画像データに変換する。Ａ／Ｄ変換部１０２が画像データを出力する間、今度はＲＤ１信号３１２が有効になり、かつＲＤ１ＡＤＲ信号の示す読み出しアドレスが格納時と同様の順序でＣＬＫ信号の１クロック毎に更新される。これにより、第１ラインメモリ１０３から１ライン前の画像データが順序出力される。
【００５３】
副走査縮小部１０４は、Ａ／Ｄ変換部１０２が順次出力する現ラインの画像データと第１ラインメモリ１０３から順次読み出される１ライン前の画像データの対応する画素同士の論理和をとる。副走査縮小部１０４は、論理和をとることで副走査方向に２分の１に縮小した画像データ（ＶＯＵＴ）を、入力画素に対して１クロック遅れで出力する。
【００５４】
副走査縮小部１０４が縮小後の画像データを出力する間、ＷＲ２信号３１３が有効になり、かつＷＲ２ＡＤＲ信号の示す格納アドレスがＣＬＫ信号の１クロック毎に更新される。これにより、副走査縮小部１０４の出力する縮小後の画像データが１ライン分（１から７０４０画素まで）、順次、第２ラインメモリ１０５に格納される。
【００５５】
副走査縮小部１０４の出力する画像データを第２ラインメモリ１０５に格納する動作を開始してから１クロック遅れで、ＲＤ２信号３１５が有効になる。ＲＤ２信号は、ＣＬＫ信号の１クロック分有効になっては次の１クロック分無効になるという２クロックを周期とした変化を繰り返す。ＲＤ２ＡＤＲ信号の示す読み出しアドレスは格納時と同様の順序でＲＤ２信号の周期毎に更新される。これにより、第２ラインメモリ１０５からは２クロックに１画素の割合で縮小後の画像データが読み出される。
【００５６】
主走査拡大部１０６は、第２ラインメモリ１０５から出力される画像データをＲＤ２信号に同期して取り込み、ラッチ（保持）する。これにより、主走査拡大部１０６からは、各画素の画像データがＣＬＫ信号の２クロック分ずつ出力される。主走査拡大部１０６より後段の処理は、ＣＬＫ信号毎に１画素を処理するので、主走査拡大部１０６が各画素のデータを２クロック分ずつ出力することで、主走査方向に画像が２倍に拡大されることになる。上記の処理は、２回のＳＨ信号を１周期として繰り返し実行される。
【００５７】
このようにラインセンサ３６が２ラインを読み取る周期内で１ライン分の画像を拡大処理すればよいので、等倍での読み取り速度を犠牲にすることなく、しかも拡大後の１ライン分に相当する画素数のラインメモリを使用して、画像を拡大しながら読み取ることが可能になる。
【００５８】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。たとえば、実施の形態では、読み取りの解像度を２倍にし、これを副走査方向に２分の１に縮小してから主走査方向の拡大処理を行なうようにしたが、解像度の倍率および副走査方向への縮小率は、主走査方向の拡大率に応じて設定すればよい。
【００５９】
すなわち、画像を主走査方向にＭ（Ｍ＞１の実数）倍、副走査方向にＮ（Ｎ≧１の実数）倍に拡大して読み取る場合であって拡大後の１ライン分の画素数Ａがラインセンサ３６の読み取り周期内で処理可能な画素数Ｂを超える場合には、副走査手段１２０によるラインセンサ３６の読み取り位置の副走査方向への移動速度を通常（等倍時）のＮ×Ｃ（Ｃは、ＡをＢで除した商の小数点以下を切り上げた値）分の１にする。
【００６０】
そして、ラインセンサ３６で読み取ったＣライン分の画像を副走査方向にＣ分の１に縮小して１ライン分の縮小画像とし、この縮小画像を主走査方向にＭ倍に拡大すればよい。
【００６１】
たとえば、ラインセンサ３６の読み取り周期内で処理可能な画素数Ｂが７０４０画素で、拡大後の１ライン分の画素数Ａが１６１９２画素になる場合は、Ａ／Ｂは「２．３」となり、小数点以下を切り上げたＣは「３」になる。１ライン当たりの処理画素数は、ライン単位の読み取り周期で処理可能な画素数の「２．３」倍になるが、ラインセンサ３６が３ラインを読み取る周期内で１ライン分の画像を拡大処理すればよいので、読み取りながらの画像拡大が可能になる。
【００６２】
なお、実施の形態では、現ラインと前ラインの対応する画素同士の論理和をとって副走査方向を縮小したが、単純な間引きによって縮小してもよい。
【００６３】
このほか、実施の形態では画像読取装置を複合機１０の一部として構成したが、他の装置の一部として構成しても、スキャナ装置として画像読取装置を独立に構成してもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態に係わる画像読取装置の概略構成を示すブロック図である。
【図２】本発明の実施の形態に係わる画像読取装置を含む複合機の断面構成を示す説明図である。
【図３】Ａ４原稿をＡ３原稿に拡大した様子の一例を示す説明図である。
【図４】本発明の実施の形態に係わる画像読取装置がＡ４原稿をＡ３原稿に拡大する場合の処理の流れを模式的に示した説明図である。
【図５】本発明の実施の形態に係わる画像読取装置が拡大しながら画像を読み取る際の動作を示すタイミング図である。
【図６】従来から使用されている画像読取回路の一例を示すブロック図である。
【図７】ライン単位の読取周期内に主走査方向の拡大処理が終了する場合の動作の一例を示すタイミング図である。
【図８】ライン単位の読取周期内に主走査方向の拡大処理が終了しない場合の動作の一例を示すタイミング図である。
【符号の説明】
【００６５】
１０…複合機
２０…自動原稿送り装置
２１…原稿載置トレイ
２２…給紙ローラ
２３…密着ローラ
２４…案内ローラ
２５…切替爪
２６…反転ローラ
２７…排紙トレイ
３０…読取部
３１…コンタクトガラス
３２…プラテンガラス
３３…光源
３４…ミラー
３５…露光走査部
３６…ラインセンサ
３７…集光レンズ
３８…ミラー
４０…プリンタ部
４１…給紙部
４２…レーザーユニット
４３…感光体ドラム
４４…帯電装置
４５…現像装置
４６…転写分離装置
４７…クリーニング装置
４８…定着装置
４９…搬送部
１００…読取処理部
１０２…Ａ／Ｄ変換部
１０３…第１ラインメモリ
１０４…副走査縮小部
１０５…第２ラインメモリ
１０６…主走査拡大部
１０７…タイミング発生装置
１１０…全体制御部
１２０…副走査手段
２０１、２１１…Ａ４原稿
２０２…Ａ３原稿
２１２…２倍拡大画像
２１３…副走査拡大画像
２１４…拡大画像
【図１】
2005151388.tif 000003
【図２】
2005151388.tif 000004
【図３】
2005151388.tif 000005
【図４】
2005151388.tif 000006
【図５】
2005151388.tif 000007
【図６】
2005151388.tif 000008
【図７】
2005151388.tif 000009
【図８】
2005151388.tif 000010