(57)【要約】【解決手段】原稿画像データに対して、２本又は３本のライン分の画像データを同時に記憶して、副走査方向に、設定された変倍率又はそれよりも大きな整数倍率でまず拡大処理を行う。そして、上記拡大された原稿画像データを、設定された変倍率の形成画像が得られるような倍率で副走査方向に縮小処理を行う。【効果】原稿画像データ全体を記憶して拡大するのではなく、同時に２本又は３本のライン分の画像データを用いて、拡大処理を行うので、従来よりも少ないメモリ容量で原稿画像を良好に変倍できる画像形成装置を実現することができる。【選択図】        図７
2004253845.tif 000002
【特許請求の範囲】
【請求項１】
原稿読取部における原稿の主走査および副走査によって読み取られた画像データに基づいて、用紙に対して画像を形成できる画像形成装置であって、
原稿サイズに対して画像形成時の変倍率を設定することのできる変倍率設定手段と、
原稿画像データに対して、副走査方向に拡大処理を行う拡大処理手段と、
前記副走査方向の拡大処理に使用するために、主走査方向に沿った画像データを記憶し読み出すことができる２本又は３本のライン分の容量を有するラインメモリと、
上記拡大処理手段によって拡大された原稿画像データを、変倍率設定手段によって設定された変倍率の形成画像が得られる倍率で、副走査方向に縮小処理を行う縮小処理手段とを備え、
前記拡大処理手段は、変倍率設定手段によって設定された変倍率又はそれよりも大きな倍率で、前記ラインメモリに記憶された画像データを使用して拡大処理を行うものであることを特徴とする画像形成装置。
【請求項２】
前記拡大処理手段は、変倍率設定手段によって設定された変倍率又はそれよりも大きな整数倍率で、前記ラインメモリを使用して拡大処理を行うものであることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ラインメモリが同時に記憶することのできるライン数は３本であり、
前記拡大処理手段は、拡大処理を行う際に、拡大されるラインの補間処理を行うことを特徴とする請求項１又は請求項２記載の画像形成装置。
【請求項４】
上記縮小処理手段は、拡大された原稿画像データから、所定ライン分の画像データを間引くことにより、原稿の画像データを副走査方向に縮小するものであることを特徴とする請求項１記載の画像形成装置。
【請求項５】
間引かれたライン分の画像データを記憶することができる第２のラインメモリをさらに有し、
上記縮小処理手段は、縮小処理を行う際に、間引かれた画像データを用いて、縮小される画像データの補正処理を行うことを特徴とする請求項４記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、原稿読取部で読み取った原稿の画像データに基づいて用紙に対する画像形成を行う画像形成装置に関するものである。
【０００２】
【従来の技術】
通常のデジタル複写機は、原稿を照明するための光源と、原稿からの反射光を検出して電気信号に変換するためのＣＣＤイメージセンサと、原稿からの反射光をＣＣＤイメージセンサの検出面に導くための反射鏡とを備えていて、たとえば、ＣＣＤイメージセンサにおける電気的な走査により原稿の主走査が達成される一方、光源や反射鏡の移動により原稿の副走査が達成されるようになっている。光源や反射鏡の移動は、たとえば、ステッピングモータの回転駆動によって行われる。
【０００３】
また、原稿読み取り速度を可変させて、拡大・縮小を行うものもある（特許文献１参照）。これについても、原稿読み取り速度を可変させるのにステッピングモータが用いられる。
また、設定倍率によって光源や反射鏡の移動速度を変更するのではなく、一旦画像データをメモリに記憶し、画像形成時にその画像データを設定倍率に変倍するような手法も、一般的に採用されている。
【０００４】
【特許文献１】
特開平８−２５１３９５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、ステッピングモータの回転速度を変更する方法は、機械的な構成が複雑になり、回転速度を多段階に変更可能な精度のよいステッピングモータは高価であるため、生産コストがかかるという問題があった。
また、画像データをメモリに記憶する方法では、大量のメモリ容量が必要となるという問題がある。
【０００６】
そこでこの発明は、少ないメモリ容量で原稿画像を良好に変倍できる画像形成装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するための請求項１記載の画像形成装置は、原稿サイズに対して画像形成時の変倍率を設定することのできる変倍率設定手段と、原稿画像データに対して、副走査方向に拡大処理を行う拡大処理手段と、前記副走査方向の拡大処理に使用するために、主走査方向に沿った画像データを記憶し読み出すことができる２本又は３本のライン分の容量を有するラインメモリと、上記拡大処理手段によって拡大された原稿画像データを、変倍率設定手段によって設定された変倍率の形成画像が得られる倍率で、副走査方向に縮小処理を行う縮小処理手段とを備え、前記拡大処理手段は、変倍率設定手段によって設定された変倍率又はそれよりも大きな倍率で、前記ラインメモリに記憶された画像データを使用して拡大処理を行うものである。
【０００８】
たとえば、上記画像形成装置は、主走査方向に延びるラインセンサを有し、電気的な主走査を繰り返しつつラインセンサと原稿との位置関係を副走査方向に変位させることによって、原稿の読み取りを行うものである。
この構成によれば、原稿画像データに対して、２本又は３本のライン分の画像データを同時に記憶して、副走査方向に、設定された変倍率又はそれよりも大きな倍率でまず拡大処理を行う。そして、上記拡大された原稿画像データを、設定された変倍率の形成画像が得られるような倍率で副走査方向に縮小処理を行う。従って、原稿画像データ全体を記憶して拡大するのではなく、同時に２本又は３本のライン分の画像データを用いて、拡大処理を行うので、従来よりも少ないメモリ容量で済む。なお、２本のライン分のラインメモリを用いれば、１本を画像データの書き込みに使うと同時に、他の１本を画像データの読み出しに使うことができ、３本のライン分のラインメモリを用いれば、１本を画像データの書き込みに使うと同時に、他の２本を画像データの読み出しに使うことができる。
【０００９】
前記拡大処理手段は、変倍率設定手段によって設定された変倍率又はそれよりも大きな整数倍率で、前記ラインメモリを使用して拡大処理を行うものである（請求項２）。この「整数倍率」とは、例えば２００％，３００％という倍率のことである。この構成であれば、１本のライン分の同一の画像データを複数回読み出すだけで拡大処理を行えるので、処理が簡単となる。
前記ラインメモリが同時に記憶することのできるライン数は３本であり、前記拡大処理手段は、拡大処理を行う際に、拡大されるラインの補間処理を行うものであれば（請求項３）  、同時に読み出しに使うことができる２本分の画像データをもちいて、拡大と同時に補間処理が行える。
【００１０】
上記縮小処理手段は、拡大された原稿画像データから、所定ライン分の画像データを間引くことにより、原稿の画像データを副走査方向に縮小するものであってもよい（請求項４）。この構成によれば、拡大処理された複数ライン分のライン画像データを間引くだけで、複雑な演算を行うことなく原稿の画像データを容易に縮小できる。したがって、演算による誤差が生じにくく、原稿画像をより良好に変倍できる。
【００１１】
間引かれたライン分の画像データを記憶することができる第２のラインメモリをさらに有し、上記縮小処理手段は、縮小処理を行う際に、間引かれた画像データを用いて、縮小される画像データの補正処理を行うこととしてもよい  （請求項５）  。間引かれる画像を第２のラインメモリに記憶して、縮小される画像データの補正処理を行うこととすれば、さらに良好な画質の最終画像を得ることができる。
【００１２】
【発明の実施の形態】
以下には、図面を参照して、この発明の実施形態について具体的に説明する。
図１は、この発明の一実施形態に係るデジタルカラー複写機１の内部構成を示す概略断面図である。
このデジタルカラー複写機１は、たとえば、原稿読取部２で読み取った原稿のカラー画像データに基づいて、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｂ）の各単色トナーを用紙に対して重ね合わせることによって、いわゆる電子写真方式によりフルカラー画像を形成することができる。
【００１３】
原稿読取部２で画像を読み取らせるための原稿は、当該デジタルカラー複写機１の上面に配置されたコンタクトガラス３上に、その画像が下方を向くようにしてセットされる。このコンタクトガラス３の上方には、開閉可能なカバー４が対向して配置されていて、このカバー４を開閉して、１枚ずつ原稿をコンタクトガラス３上にセットすることができるようになっている。
原稿読取部２は、コンタクトガラス３上にセットされた原稿を下方から照明するための光源２１と、原稿からの反射光を検出して電気信号に変換するためのＣＣＤイメージセンサ２２と、原稿からの反射光をＣＣＤイメージセンサ２２の検出面に導くための第１、第２および第３反射鏡２３１〜２３３と、原稿の光学像をＣＣＤイメージセンサ２２の検出面上に結像させるためのレンズ２４とを備えている。原稿の主走査は、ＣＣＤイメージセンサ２２における電気的な走査により達成される。
【００１４】
光源２１および第１反射鏡２３１は、第１保持部材２５１に保持されており、第２および第３反射鏡２３２，２３３は、第２保持部材２５２に保持されていて、これらの第１および第２保持部材２５１，２５２は、コンタクトガラス３の下面に沿って、図１の左右方向（副走査方向）に移動可能となっている。第１および第２保持部材２５１，２５２は、ステッピングモータ２６（図２参照）の回転駆動により、第２保持部材２５２の速度が第１保持部材２５１の半分の速度となるように、互いに同じ方向に移動するようになっている。第１および第２保持部材２５１，２５２の移動に伴う光源２１および反射鏡２３１〜２３３の移動により、コンタクトガラス３上にセットされた原稿の副走査が達成される。
【００１５】
ＣＣＤイメージセンサ２２の検出面には、レッド（Ｒ）、グリーン（Ｇ）およびブルー（Ｂ）の各色を検出するため読取ライン２２Ｒ，２２Ｇ，２２Ｂ（図２参照）が、それぞれ主走査方向に沿って、互いに所定の間隔（たとえば、４ライン分の距離）を空けて延びている。
ＣＣＤイメージセンサ２２は、各読取ライン２２Ｒ〜２２Ｂで検出された各色成分（ＲＧＢ）に基づくアナログ電気信号を出力し、この出力されたアナログ電気信号は、当該デジタルカラー複写機１に備えられた制御部５（図２参照）に入力される。そして、制御部５は、入力されたアナログ電気信号に基づいて、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（ＢＫ）の各デジタル画像データを生成し、それらのデジタル画像データをレーザ走査ユニット６（ＬＳＵ）に与える。レーザ走査ユニット６は、与えられた各デジタル画像データに基づく照射光を、画像形成部７に備えられた略円筒状の感光体７１の表面に向けて別々に照射する。
【００１６】
画像形成部７には、上記感光体７１の他に、感光体７１の表面を帯電するためのメインチャージャ７２と、シアン、マゼンタ、イエローおよびブラックの各色トナーを収容し、感光体７１の表面に各色トナー像を形成するための現像装置７３Ｃ，７３Ｍ，７３Ｙ，７３ＢＫと、トナー像転写後の感光体７１の表面に残留したトナーを除去するためのクリーニング装置７３とが備えられている。
感光体７１の表面には、略円筒状の転写ドラム７５の表面が当接している。この転写ドラム７５は、その外周の長さが、使用する用紙の長さよりも長くなるように形成されている。転写ドラム７５内には、感光体７１と対向する位置に、転写装置７６が備えられている。このデジタルカラー複写機１では、図１における時計回りに回転する転写ドラム７５に用紙を巻き付けて、転写位置（感光体７１と転写ドラム７５との間）を複数回（たとえば、４回）通過させることにより、感光体７１の表面に順次形成される各色トナー像を、転写装置７６の働きによって１色ずつ用紙に転写させることができるようになっている。
【００１７】
より具体的に説明すると、画像形成時には、まず、図１において反時計回りに回転する感光体７１の表面が、メインチャージャ７２の放電によって一様に帯電される。この帯電された感光体７１の表面に対して、原稿読取部２で読み取った原稿のデジタル画像データに基づく照射光がレーザ走査ユニット６から照射されることにより、感光体７１の表面が選択的に露光され、感光体７１の表面には、シアン、マゼンタ、イエローおよびブラックのうちいずれか１色に対応する静電潜像が形成される。そして、静電潜像が形成された感光体７１の表面には、上記１色のトナーに対応する現像装置によりトナーが付着され、用紙に転写すべき１色のトナー像が形成される。
【００１８】
使用する用紙は、たとえば、用紙カセット８または手差しトレイ９にセット可能となっていて、デジタルカラー複写機１内には、用紙カセット８および手差しトレイ９のそれぞれから画像形成部７へと用紙を導くことができるように、分岐した用紙搬送路１０が配置されている。
用紙カセット８は、たとえば複数枚の用紙を収容可能であって、収容されている用紙をピックアップローラ８１により１枚ずつ用紙搬送路１０に送り出すことができるようになっている。一方、手差しトレイ９に１枚ずつセットされる用紙は、給紙ローラ９１により用紙搬送路１０に送り出されるようになっている。
【００１９】
用紙カセット８または手差しトレイ９から用紙搬送路１０を通って画像形成部７側に送られてきた用紙は、その先端がレジストローラ１１に到達した時点で一旦停止される。そして、感光体７１の表面に形成された上記１色のトナー像が転写ドラム７５に対向する位置にくるタイミングと、用紙が転写位置に到達するタイミングとが合うように、レジストローラ１１の回転が再開される。このとき、転写ドラム７５の表面に対向して配置された放電装置１２の放電により、転写ドラム７５の表面に静電気が付与され、レジストローラ１１から送り出された用紙は、静電気力によって転写ドラム７５に巻き付けられるようになっている。レジストローラ１１から送り出された用紙は、転写ローラ７５に巻き付けられながら転写位置へ向かい、感光体７１の表面に形成された上記１色のトナー像が用紙に転写される。
【００２０】
トナー像転写後の感光体７１は、その表面に残留しているトナーがクリーニング装置７３により回収された後、再びメインチャージャ７２によって一様に帯電される。この帯電された感光体７１の表面には、レーザ走査ユニット６からの照射光により、次に形成すべきトナー像（上記１色のトナー像以外）に対応する静電潜像が形成される。この静電潜像が形成された感光体７１の表面には、その色に対応する現像装置によりトナーが付着され、用紙に転写すべき１色のトナー像が形成される。そして、この感光体７１の表面に形成されたトナー像が、転写ドラム７５に巻き付けられて再び転写位置に到達した用紙に転写される。
【００２１】
このようにして、転写ドラム７５に用紙を巻き付けて転写位置を４回通過させるとともに、用紙が転写位置を通過する度に順次異なる色のトナー像を用紙に転写することにより、シアン、マゼンタ、イエローおよびブラックの４色のトナー像が用紙に重ねて転写される。
用紙に４色のトナー像が転写されると、放電装置１２の放電により転写ドラム７５の表面の静電気が除去され、用紙が転写ドラム７５から分離される。そして、用紙が分離された後の転写ドラム７５の表面に付着しているトナーが、クリーニングブラシ装置７７により回収される。
【００２２】
転写ドラム７５から分離されたトナー像転写後の用紙は、回転する無端状の搬送ベルト１３の表面に載って定着装置１４へと搬送される。そして、定着装置１４によって所定の定着処理がなされた後の用紙は、搬送ローラ１５および排出ローラ１６を経て、機外に配置された用紙排出部１７に排出される。
図２は、画像処理の流れを説明するためのブロック図である。
デジタルカラー複写機１内には、たとえばマイクロコンピュータなどにより構成される制御部５が備えられている。制御部５は、たとえば、デジタル画像データを記憶可能なメモリ５１、主走査方向に沿ったラインごとの画像データを記憶するラインメモリ５８の他、ライン補正部５２、入力画像処理部５３、圧縮処理部５４、出力画像処理部５５およびメモリ制御部５６などを機能的に有している。
【００２３】
制御部５には、たとえばデジタルカラー複写機１の上面に配置された操作部１８からの信号が入力されるようになっている。操作者は、操作部１８を操作することにより、当該デジタルカラー複写機１における画像形成動作を開始させたり、原稿サイズに対するデジタル画像データの倍率（拡大率／縮小率）を設定したりすることができる。
光源２１から照射した光は原稿に反射し、その反射光は、反射鏡２３１〜２３３に反射してＣＣＤイメージセンサ２２の検出面に入射する。そして、ＣＣＤイメージセンサ２２の各読取ライン（レッド読取ライン２２Ｒ、グリーン読取ライン２２Ｇ、ブルー読取ライン２２Ｂ）で検出された各色成分（ＲＧＢ）に基づくアナログ電気信号が、ＣＣＤイメージセンサ２２から制御部５に入力される。
【００２４】
ＣＣＤイメージセンサ２２からアナログ電気信号が入力されると、制御部５は、たとえば予め記憶されているプログラムソフトウェアを用いて、各処理部５２〜５６における種々の処理を行う。
具体的には、まず、ライン補正部５２が、入力された各色のアナログ電気信号のずれを補正するためのライン補正を行う。すなわち、各アナログ電気信号には、各読取ライン２２Ｒ，２２Ｇ，２２Ｂ間の距離（４ライン分の距離）に応じたずれが生じており、ライン補正部５２は、メモリ５１に記憶されているライン補正用データをメモリ制御部５６を介して読み込んで、各アナログ電気信号のずれをなくすための処理を行う。たとえば、レッド（Ｒ）のアナログ電気信号に対してグリーン（Ｇ）のアナログ電気信号が４ライン分遅延しており、グリーン（Ｇ）のアナログ電気信号に対してブルー（Ｂ）のアナログ電気信号が４ライン分遅延している（レッド（Ｒ）のアナログ電気信号に対して８ライン分遅延している）場合には、ライン補正部５２は、グリーン（Ｇ）のアナログ電気信号を４ライン分、レッド（Ｒ）のアナログ電気信号を８ライン分だけそれぞれ遅延させることにより、各アナログ電気信号のずれをなくすことができる。
【００２５】
この実施形態では、ライン補正用データをメモリ５１に記憶しているので、別個に専用のバッファメモリを設けるような構成と比較して、生産コストを低減できる。
ライン補正後の各アナログ電気信号は、入力画像処理部５３に与えられる。この入力画像処理部５３は、まず、レッド、グリーンおよびブルーの各アナログ電気信号を、シアン、マゼンタおよびイエローの各デジタル画像データ（たとえば、２５６階調）に量子化する。そして、このようにして生成されたデジタル画像データに対して、たとえば、光源２１などの光学系が主走査方向の中央部と端部とで異なる配光特性（主走査方向両端部の輝度が低下する特性）を有することに起因する読取ライン２２Ｒ，２２Ｇ，２２Ｂの読取画素ごとの感度ばらつきを補正するためのシェーディング補正処理や、原稿の濃度に比例する階調特性を持たせるためのγ補正処理の他、デジタル画像データを副走査方向に拡大または縮小する処理や、主走査方向に拡大または縮小する処理などを施す。
【００２６】
入力画像処理後のデジタル画像データは、圧縮処理部５４によりデータ圧縮処理が施された後、メモリ制御部５６を介してメモリ５１に記憶される。そして、メモリ５１に記憶されている圧縮されたデジタル画像データは、所定のタイミングでメモリ制御部５６によって読み出されて伸張された後、出力画像処理部５５で出力画像処理が施されて、レーザ走査ユニット６に送られる。ただし、入力画像処理後のデジタル画像データは、圧縮処理が施されることなくメモリ５１に記憶されるようになっていてもよいし、圧縮処理が施されることなく出力画像処理部５５に与えられ、出力画像処理後にレーザ走査ユニット６に送られるようになっていてもよい。
【００２７】
出力画像処理には、たとえば、フィルタ処理（いわゆるエッジ強調処理や平滑化処理など）や、中間値処理（いわゆる誤差拡散処理やディザ処理など）などが含まれる。また、出力画像処理時には、たとえば、シアン、マゼンタおよびイエローから同じ成分（レベル）だけを取り出し、ブラックの成分に置き換えるなどして、黒生成処理が行われる。これにより、レーザ走査ユニット６に与えられるデジタル画像データには、ブラック（ＢＫ）のデジタル画像データが付加されるようになっている。
【００２８】
図３及び図４は、入力画像処理部５３の、副走査方向の拡大処理、縮小処理を説明するための処理の流れ図である。
この処理では、ラインメモリ５８が同時に記憶できるライン本数によって内容が異なるので、まず、ラインメモリ５８が２本の場合（図３）を説明し、後にラインメモリ５８が３本ある場合（図４）を説明する。なおラインメモリ５８は例えばＳＲＡＭで構成されている。
【００２９】
図３を参照して、入力画像処理部５に与えられる画像信号は、副走査方向に拡大・縮小されていない等倍の信号となっている（ステップＲ１）。それぞれのラインメモリＡ，Ｂとする。入力画像処理部５３は、この画像信号をラインごとに、各ラインメモリＡ，Ｂに格納する（ステップＲ２，Ｒ３）。その格納手順を、表１を参照して説明する。入力画像処理部５３は、操作部１８で設定された倍率よりも大きな倍率で副走査方向に拡大処理を行う。例えば、操作部１８で設定された倍率は１００％以上〜２００％未満であるとすると、この場合、入力画像処理部５３は、副走査方向に２倍（２００％）に拡大する。
【００３０】
【表１】
2004253845.tif 000003
【００３１】
表１の「出力処理ライン」は、拡大処理後に時間順に出力されるライン列を表している。各ラインメモリＡ，Ｂの「Ｗｒｉｔｅ（  ）」は、ラインの画像データを読み込む動作を表し、カッコ内の数字は、何番目のラインであるかを表している。「Ｒｅａｄ（  ）」は、ラインの画像データを読み出す動作を表し、カッコ内の数字は、何番目のラインであるかを表している。上向きの矢印は「処理待ち」を表している。
【００３２】
表１の１番上の列に注目すると、ラインメモリＡによって１ライン目の画像データを読み込む。３列目になると、ラインメモリＢによって２ライン目の画像データを読み込むと同時に、ラインメモリＡによって読み込まれた１ライン目の画像データを読み出す。４列目で、ラインメモリＡによって読み込まれた１ライン目の画像データをもう一度読み出す。この２回の読み出しにより２００％拡大をしている。５列目で、ラインメモリＡによって３ライン目の画像データを読み込むと同時に、ラインメモリＢによって読み込まれた２ライン目の画像データを読み出す。６列目では、ラインメモリＢによって読み込まれた２ライン目の画像データをもう一度読み出す。
【００３３】
このように、１本のラインメモリからの読み出しは、表１から分かるように２回行うので、２倍の拡大処理ができていることになる（ステップＲ４）。この後に行う縮小処理（ステップＲ５）は、後述する。
なお、ラインメモリを２本分使っているので、読み出せるラインメモリは１本しかなく、他のラインメモリ１本は書き込みにまわさなければならない。したがって、この拡大処理（ステップＲ４）では、画像データの補間処理を行うことはできない。
【００３４】
次に、ラインメモリ５８が３本ある場合を説明する。それぞれをラインメモリＡ，Ｂ，Ｃとする。
図３を参照して、入力画像処理部５に与えられる画像信号は、副走査方向に拡大・縮小されていない等倍の信号となっている（ステップＳ１）。入力画像処理部５３は、この画像信号をラインごとに、各ラインメモリＡ，Ｂ，Ｃに格納する（ステップＳ２〜Ｓ４）。その格納手順を、表２を参照して説明する。操作部１８で設定された倍率は１００％以上〜２００％未満であるとする。この場合、入力画像処理部５３は、副走査方向に２倍（２００％）に拡大する。
【００３５】
【表２】
2004253845.tif 000004
【００３６】
表２の各ラインメモリＡ，Ｂ，Ｃの「Ｗｒｉｔｅ（  ）」は、ラインの画像データを読み込む動作を表し、カッコ内の数字は、何番目のラインであるかを表している。「Ｒｅａｄ（  ）」は、ラインの画像データを読み出す動作を表し、カッコ内の数字は、何番目のラインであるかを表している。
表２の１番上の列に注目すると、ラインメモリＡによって１ライン目の画像データを読み込む。そして３列目になると、ラインメモリＢによって１ライン目の画像データを読み込む。５列目になって、ラインメモリＡによって読み込まれた１ライン目の画像データと、ラインメモリＢによって読み込まれた２ライン目の画像データとを読み出し、ラインメモリＣによって３ライン目の画像データを読み込む。６列目では、ラインメモリＡによって読み込まれた１ライン目の画像データと、ラインメモリＢによって読み込まれた２ライン目の画像データとを読み出す。７列目では、ラインメモリＢによって読み込まれた２ライン目の画像データと、ラインメモリＣによって読み込まれた３ライン目の画像データとを読み出し、ラインメモリＡによって４ライン目の画像データを読み込む。８列目では、ラインメモリＢによって読み込まれた２ライン目の画像データと、ラインメモリＣによって読み込まれた３ライン目の画像データとを読み出す。そして、同時に読み出された２ライン分の画像データを用いて、後述する補間処理を行う。
【００３７】
このように、１本のラインメモリからの読み出しは、表２から分かるように４列分の時間を使って４回行うとともに、同時に２ラインを用いて補間処理を行って１ライン分の画像データを得ているので、４×（１／２）＝２、すなわち２倍の拡大処理ができていることになる（ステップＳ５）。
また、ラインメモリを３本分使っているので、ラインメモリ２本で同時に２ライン分を読み出すとともに、他のラインメモリ１本で書き込みができる。したがって、同時に読み出された２ライン分の画像データを用いて、補間処理を行うことができる。
【００３８】
この補間処理は、拡大処理の倍率が２倍であれば、表１に示すように、２ライン分の画像データ（Ｒｅａｄ（１）  とＲｅａｄ（２））を使って、出力処理ラインの１ライン目を作り、同じ２ライン分の画像データを使って、出力処理ラインの２ライン目を作る。そして１ラインずらして、次の２ライン分の画像データ（Ｒｅａｄ（２）  とＲｅａｄ（３））を使って、出力処理ラインの３ライン目を作り、出力処理ラインの４ライン目を作る。以下、同様にして出力処理ラインを作っていく。
【００３９】
出力処理ラインの作り方は、補間に用いる原稿画像データの２ライン分をそれぞれ「注目ラインＡ」「注目ラインＢ」と表すと、
「出力処理ライン」＝α「注目ラインＡ」＋β「注目ラインＢ」
（０≦α≦１，０≦β≦１，α＋β＝１）
と表されるように重み付け平均をとる。
重みα，βの決め方は、「出力処理ライン」が奇数番目のときは、α＝１，β＝０とし、「出力処理ライン」が偶数番目のときは、α＝１／２，β＝１／２とする。これにより、原稿から読み込んだ２ラインの間に、等分に補間されたラインを１ライン挿入することができる。
【００４０】
拡大処理の倍率が３倍のときは、表には示していないが、２ライン分の画像データ（Ｒｅａｄ（１）  とＲｅａｄ（２））を使って、出力処理ラインの１ライン目を作り、同じ２ライン分の画像データを使って、出力処理ラインの２ライン目と３ライン目を作る。そして１ラインずらして、次の２ライン分の画像データ（Ｒｅａｄ（２）  とＲｅａｄ（３））を使って、出力処理ラインの４，５，６ライン目を作る。以下、同様にして出力処理ラインを作っていく。この場合、重みα，βの決め方は、「出力処理ライン」が３ｎ番目（ｎは整数）のときは、α＝１，β＝０とし、（３ｎ＋１）番目のときは、α＝２／３，β＝１／３とし、（３ｎ＋２）番目のときは、α＝１／３，β＝２／３とする。
【００４１】
図５は、拡大処理の倍率が３倍のときの補間の様子を表す図解図である。例えば注目ラインＡ，Ｂとすると、その間に「出力処理ライン」▲１▼、▲２▼が入る。「出力処理ライン」▲１▼は、通して数えると（３ｎ＋１）番目であるから、
「出力処理ライン」▲１▼＝（２／３）「注目ラインＡ」＋（１／３）「注目ラインＢ」
で表され、「出力処理ライン」▲２▼は、（３ｎ＋２）番目であるから、
「出力処理ライン」▲２▼＝（１／３）「注目ラインＡ」＋（２／３）「注目ラインＢ」
で表される。かりに、「注目ラインＡ」の値を２０、「注目ラインＢ」の値を１４０とすると、
「出力処理ライン」▲１▼＝（２／３）２０＋（１／３）１４０＝１８０／３＝６０
「出力処理ライン」▲２▼＝（１／３）２０＋（２／３）１４０＝３００／３＝１００
となる。
【００４２】
拡大処理の倍率が４倍、５倍と増えていっても、重みα，βは、同じ考え方で、２ライン分の画像データの差を４等分、５等分するように決めていくことができる。
このようにして、原稿のラインを整数倍に拡大しながら、補間処理された滑らかな出力処理ラインが得られる。
なお、以上の拡大処理では、操作部１８で設定された倍率は１００％以上〜２００％未満であるとすると、入力画像処理部５３は、副走査方向に２倍（２００％）に拡大していた。しかし、操作部１８で設定された倍率よりも大きな倍率で副走査方向に拡大処理を行えばよいので、２倍に限定されるものではない。例えば、ラインメモリからの読み出し速度を一律に最大（例えば８倍）にして、次の縮小処理で、所望の変倍率を得ることも可能である。
【００４３】
次に、拡大された画像を、操作部１８によって設定された倍率に戻す必要があるので、副走査方向の縮小処理を行う（ステップＲ５，Ｓ６）。縮小処理は、主走査同期信号を縮小倍率に応じて間引くことによって行う。数式で説明すると次のようになる。次のような変数を設定する。
ｍ：  主走査同期信号ごとの演算回数（初期値は０）
ＳＵＭｍ：  演算回ｍにおける加算値パラメータ。この加算値にＰＡＲＭ１を足していって、ＰＡＲＭ２進数で桁上がりが生じたときに、ライン出力をする。ＳＵＭｍの初期値ＳＵＭ０は、０≦ＳＵＭ０＜ＰＡＲＭ２の範囲でなら、どのような値に決めてもよいが、例えば０とする。
【００４４】
ＰＡＲＭ１：縮小倍率（単位は千分率）
ＰＡＲＭ２：１倍（単位は千分率）
計算方法は次のとおりである。加算値ＳＵＭｍ  に、ＰＡＲＭ１を加算してＳＵＭ１とする。
ＳＵＭ１＝ＳＵＭｍ  ＋ＰＡＲＭ１
ＳＵＭ１からＰＡＲＭ２を引いて、これをＳＵＭ２とする。
ＳＵＭ２＝ＳＵＭ１−ＰＡＲＭ２
ＳＵＭ２＜０のときは、ＰＡＲＭ２進数の桁上がりが生じていないので、ＳＵＭ１をそのまま次の演算回（ｍ＋１）おける加算値ＳＵＭｍ＋１とする。
【００４５】
ＳＵＭｍ＋１＝ＳＵＭ１
ＳＵＭ２≧０のときは、ＰＡＲＭ２進数の桁上がりが生じたので、ライン出力をして、ＳＵＭ２を次の演算回（ｍ＋１）の加算値ＳＵＭｍ＋１とする。
ＳＵＭｍ＋１＝ＳＵＭ２
縮小倍率を４２．３％（ＰＡＲＭ１＝４２３）としたときの具体的な数値例を表３に示す。
【００４６】
【表３】
2004253845.tif 000005
【００４７】
表３によれば、演算回ｍにおける加算値ＳＵＭｍは３７となっている。これに、ＰＡＲＭ１（＝４２３）を足せばＳＵＭ１は４６０となり、ここからＰＡＲＭ２（＝１０００）を引いてＳＵＭ２を求めると、−５４０となる。桁上がりは、生じていないので、ライン非出力とし、ＳＵＭ１＝４６０をそのままＳＵＭｍ＋１とする。
演算回ｍ＋２に注目すると、加算値ＳＵＭｍ＋２は８８３となっている。これに、ＰＡＲＭ１（＝４２３）を足せばＳＵＭ１は１３０６となり、ここからＰＡＲＭ２（＝１０００）を引いてＳＵＭ２を求めると、３０６となる。ＳＵＭ２≧０なので桁上がりが生じている。そこで、ライン出力として、ＳＵＭ２＝３０６を次のＳＵＭｍ＋３とする。
【００４８】
以上のようにして、副走査方向の縮小処理を行うことができる。
副走査方向の縮小処理似より、間引きした画像データの情報が使えなくなるので、画質劣化のおそれがある。そこで、縮小時の画質劣化を抑制するための補正処理として、平均化補正処理を行えるようにする。この補正処理には、ラインメモリ５８の中の、拡大時の補正処理に用いたラインメモリＡ，Ｂ，Ｃと同一のフォーマットのラインメモリを使用することができる。
【００４９】
出力しようとするラインをＩＤｍとし、間引かれるラインをＩＤｍ−ｋ，ＩＤｍ−ｋ＋１，ＩＤｍ−ｋ＋２，．．．，ＩＤｍ−１とする。ｋは、間引かれるライン数を表す。
補正の結果出力するラインをＲＤｍと表す。補正式は、次のように表される。
ＲＤｍ＝（ＩＤｍ−ｋ＋ＩＤｍ−ｋ＋１＋．．．＋ＩＤｍ−１＋ＩＤｍ）／（ｋ＋１）
例えば間引かれるラインが２（ｋ＝２）の場合、補正式は、
ＲＤｍ＝（ＩＤｍ−２＋ＩＤｍ−１＋ＩＤｍ）／３
となる。
【００５０】
図６は、副走査方向の縮小処理の具体例を示した図解図である。入力される画像データをＩＤｍ，ＩＤｍ＋１，．．．で表し、縮小後出力される画像データをＲＤｎ，ＲＤｎ＋１，．．．で表している。図６では、ＩＤｍ＋２の時点で、ＲＤｎが出力され、ＩＤｍ＋４の時点で、ＲＤ２が出力される。そして、ＲＤｎは、ＲＤｎ出力以前の画像データＩＤｍ，ＩＤｍ＋１及びＩＤｍ＋２を用いて補正されたデータであり、ＲＤｎ＋１は、ＲＤｎの出力後ＲＤｎ＋１出力以前の画像データＩＤｍ＋３及びＩＤｍ＋４を用いて補正されたデータであることが示されている。
【００５１】
いままで説明してきた、副走査方向の拡大処理、縮小処理をまとめて図解すると、図７、図８のようになる。いずれの図も、２００％の拡大を行い、その後８５％の縮小を行うので、あわせて、１７０％の画像が得られる。左のブロックが、原稿画像データを表し、中央のブロックが拡大された画像データを表し、右のブロックが縮小後の画像データを表している。白、黒、網掛けは、それぞれ階調を大雑把に示したものである。
【００５２】
図７は、拡大処理に用いるラインメモリが２本ある場合を示している。この場合、拡大時に読み出すことができるラインメモリが１本になるため、補間処理はできない。そのため、拡大処理では、単に同一内容の画像データを２本ずつ出力することになる。縮小処理時に、前述した間引かれた画像データの情報を取り込む補正処理を行っている。
図８は、拡大処理に用いるラインメモリが３本ある場合を示している。この場合、拡大時に読み出すことができるラインメモリが２本になるため、前述した、補間される画像データを滑らかにつなぐ補間処理ができる。縮小処理時には、前述した間引かれた画像データの情報を取り込む補正処理を行う。従って、拡大時と縮小時に補正処理ができるので、得られた画像は、副走査方向に滑らかにつながった良好な画質の画像となる。
【００５３】
なお、以上の副走査方向の拡大・縮小処理にあわせて、主走査方向にも拡大・縮小処理を行うが、その方法は公知であり、詳細な説明は省略する。
なお、この発明は、以上の実施形態の内容に限定されるものではなく、発明の範囲内において種々の変更が可能である。
例えば、画像形成部の構成は、１つの感光体７１に対して４色分の現像装置７３Ｃ，７３Ｍ，７３Ｙ，７３ＢＫが配置された構成に限らず、たとえば、４つの感光体と、それぞれの感光体表面に各色トナー像を形成するための４つの現像装置とを含み、直線搬送路に沿って搬送される用紙に対して、各感光体で順次トナー像を形成していく、いわゆるタンデム型の構成であってもよい。
【００５４】
コンタクトガラス３上に１枚ずつ原稿をセットすることができるだけでなく、原稿読取部２に向けて１枚ずつ原稿を自動的に供給して読み取らせる（いわゆる流し読み）ための自動原稿供給装置が備えられていてもよい。
原稿読取部２における原稿の読み取りは、光源２１および反射鏡２３１〜２３３の移動のみによって行われる構成に限らず、たとえば、ＣＣＤイメージセンサ２２も移動するような構成であってもよい。
【００５５】
このデジタルカラー複写機は、スキャナ機能を備えていてもよい。すなわち、メモリ５１に記憶されたデジタル画像データは、出力画像処理部５５における出力画像処理後にレーザ走査ユニット６へと送られる構成に限らず、たとえばメモリ制御部５６を介して、当該デジタルカラー複写機１に接続された外部機器（たとえば、パーソナルコンピュータなど）へと送られるようになっていてもよい。
【００５６】
【発明の効果】
以上のように本発明によれば、原稿画像データ全体を記憶して拡大するのではなく、同時に２本又は３本のライン分の画像データを用いて、拡大処理を行うので、従来よりも少ないメモリ容量で原稿画像を良好に変倍できる画像形成装置を実現することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態に係るデジタルカラー複写機の内部構成を示す概略断面図である。
【図２】画像処理の流れを説明するためのブロック図である。
【図３】ラインメモリが２本の場合の、副走査方向の拡大処理、縮小処理を説明するための処理の流れ図である。
【図４】ラインメモリが３本の場合の、副走査方向の拡大処理、縮小処理を説明するための処理の流れ図である。
【図５】拡大処理の倍率が３倍のときの補間の様子を表す図解図である。
【図６】副走査方向の縮小処理の具体例を示し図解図である。
【図７】拡大処理に用いるラインメモリが２本ある場合の、副走査方向の拡大処理、縮小処理をまとめて図解した図である。
【図８】拡大処理に用いるラインメモリが３本ある場合の、副走査方向の拡大処理、縮小処理をまとめて図解した図である。
【符号の説明】
１  デジタルカラー複写機
２  原稿読取部
５  制御部
１８  操作部
２２Ｒ，２２Ｇ，２２Ｂ  読取ライン
２６  ステッピングモータ
５２  ライン補正部
５３  入力画像処理部
５８  ラインメモリ
【図１】
2004253845.tif 000006
【図２】
2004253845.tif 000007
【図３】
2004253845.tif 000008
【図４】
2004253845.tif 000009
【図５】
2004253845.tif 000010
【図６】
2004253845.tif 000011
【図７】
2004253845.tif 000012
【図８】
2004253845.tif 000013