(57)【特許請求の範囲】
【請求項１】
複数ラインの画像データに対して画像処理を行って第１の画像データとして出力する画像処理手段；該第１の画像データを第２の画像データとして収納するメモリ手段；前記第１及び第２の画像データの中から所定数ラインを選択して出力する出力手段；および、該出力手段により出力された複数ラインの画像データを変倍処理する変倍手段；を備え、前記出力手段は、ライン出力制御情報に従って、出力する複数ラインの中心となる注目ラインを設定し、該注目ラインに基づいて前記変倍手段が処理可能なライン数分の画像データを選択する選択処理を実行し、前記注目ラインを変更して前記選択処理を繰り返す、ことを特徴とする画像デ−タの変倍装置。
【請求項２】
前記ライン出力制御情報は、画像の拡大か否を示す情報および出力ライン更新か否を示す情報を含み；前記出力手段は、前記ライン出力制御情報が拡大かつ出力ライン更新のときに前記選択処理を繰り返すことを特徴とする請求項１記載の画像デ−タの変倍装置。
【請求項３】
前記ライン出力制御情報は、画像の縮小か否を示す情報およびライン間引きか否を示す情報を含み；前記出力手段は、ライン出力制御情報が縮小かつライン間引きのときに前記選択処理を繰り返すことを特徴とする請求項１記載の画像デ−タの変倍装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像変倍のための画像データの電気的変倍処理に関し、より詳細には、これに限定する意図ではないが、画像読取りの高速化又は高精細化のために複数ｎライン分の画像読取を同時に行なって並行してデジタル処理して複数系統の画像データを並行生成するとか、あるいは、原稿画像データに限らず、コンピュ−タ上で生成する画像データを、高速処理するために、あるいは、２次元輝度又は濃度分布を参照する処理を行なうために、該処理段に対して複数ｎライン分の画像データを同時に与え、又は、該処理段から同時に出力する場合に、該画像データに変倍処理を施す装置に関する。この変倍装置は、例えば、画像データ（デジタル画像情報）をデジタル論理処理によって変倍するデジタル複写機，ファクシミリ，イメージスキャナ，プリンタ，画像編集システム等に適用し得る。
【０００２】
【従来技術】
特許第２７８９５６０号公報には、原稿スキャナで単ライン読取を繰返し行なって、ビデオ信号をデジタルデータすなわち画像データに変換し、画像データにシェ−ディング補正を施し、そして主走査方向の変倍処理とＭＴＦ補正ならびに副走査方向の変倍処理とＭＴＦ補正をして、更に、記録用の処理を加えてプリンタに与える画像データ処理が開示されている。デジタル変倍処理の数種が詳しく説明され、また、変倍と、それによる画質の劣化を補償するＭＴＦ補正を同時に行なう変倍処理も説明されている。
【０００３】
特許第２５８２０５８号公報には、画像データの電気的変倍処理を簡単に行なうために、少くとも１走査ライン分の容量を有するラインメモリ，変倍コントローラ，変倍処理および第１〜第３セレクタを組合せた変倍制御装置が開示されている。
【０００４】
【発明が解決しようとする課題】
しかしながらいずれも、変倍処理が、単ライン画像データの遂次入力を想定しているので、変倍処理段の前段の画像データ処理から並行して同時に複数ｎラインの画像データが出力される場合に、適用し得ない。
【０００５】
ところで、副走査方向の高精度変倍では、次々に更新して行く処理対象ライン（注目ライン）のみならず、その近傍のラインの画像データも参照する必要があり、注目ラインを中心とする数ラインの画像データが必要となる。またＭＴＦ補正処理では、同様に、注目ラインを中心とする数ラインの画像データが必要となる。したがって、前段の画像データ処理から並行して同時に複数ｎラインの画像データが得られることは、一面において、高精度変倍、あるいは、高精度変倍と変倍による画質低下を補償するＭＴＦ補正との同時一括処理、の実現には好都合な面もある。
【０００６】
本発明は、変倍処理段の前段が並行して同時に複数ｎラインの画像データを出力する場合に適した変倍装置を提供することを第１の目的とし、注目ラインとその前後数ラインの画像データを要する高精度変倍処理、ならびに、変倍とＭＴＦ補正との同時一括処理、に適した変倍装置を提供することを第２の目的とする。
【０００７】
【課題を解決するための手段】
（１）複数ラインの画像データに対して画像処理を行って第１の画像データとして出力する画像処理手段(1)；該第１の画像データを第２の画像データとして収納するメモリ手段(2)；前記第１及び第２の画像データの中から所定数ラインを選択して出力する出力手段(3,6)；および、該出力手段により出力された複数ラインの画像データを変倍処理する変倍手段(4,5)；を備え、前記出力手段は、ライン出力制御情報(h,g)に従って、出力する複数ラインの中心となる注目ラインを設定し、該注目ラインに基づいて前記変倍手段が処理可能なライン数分の画像データを選択する選択処理を実行し、前記注目ラインを変更して前記選択処理を繰り返す、ことを特徴とする画像デ−タの変倍装置。
【０００８】
なお、理解を容易にするためにカッコ内には、図面に示し後述する実施例の対応要素の符号又は対応事項を、参考までに付記した。
【０００９】
これによれば、メモリ手段(2)には前回の書込みまでの先行ｎライン以上(7ライン)の第２の画像データがあり、今回入力される複数ｎライン(4ライン)分の第１の画像データを合わせると、前後２ｎライン以上(11ライン)の画像データの中の、任意の複数ラインの画像データを、出力手段(3,6)にて、変倍手段(4,5)に与えることができる。したがって、変倍手段(4,5)は、注目ラインを中心とする数ラインの画像データを同時に必要とする副走査方向の高精度変倍を行なうことができ、また、その直前又は直後もしくは変倍と同時に、注目ラインを中心とする数ラインの画像データを同時に必要とするＭＴＦ補正を行なうことができる。すなわち、変倍処理段の前段の画像処理手段(1)による画像データ処理から並行して同時に複数ｎラインの画像データが出力される場合に適合した、高精度の変倍処理を実現することができる。
【００１０】
【発明の実施の形態】
（２）前記ライン出力制御情報は、画像の拡大(h=L)か否(h=H)を示す情報(h)および出力ライン更新(g=H)か否(g=L)を示す情報(g)を含み；前記出力手段(3,6)は、前記ライン出力制御情報(h,g)が拡大(h=L)かつ出力ライン更新(g=H)のときに前記選択処理を繰り返す(図2,図4の(b))ことを特徴とする上記（１）記載の画像デ−タの変倍装置。
【００１１】
これによれば、変倍手段(4,6)が、ライン出力制御情報(h,g)で出力手段(3,6)を制御して、拡大の場合の、同一ライン画像データの重複（繰返し）出力を各ライン宛てに行なって、所要拡大倍率対応のライン数の画像データを同時出力手段(3,6)から得ることができる。
【００１２】
例えば３／２の拡大（ｈ＝Ｌ）の場合、変倍手段(4,5)は、原画像の第１，２ラインを注目ラインとする変倍手段(4,5)への画像データ入力のときには、出力ライン更新(g=H)を出力手段(3,6)に与え、第２ラインの入力を終えたときに出力ライン更新否(g=L)を出力手段(3,6)に与え、原画像の第３，４ラインを注目ラインとする変倍手段(4,5)への画像データ入力のときには、出力ライン更新(g=H)を出力手段(3,6)に与え、第４ラインの入力を終えたときに出力ライン更新否(g=L)を出力手段(3,6)に与えるという具合に、原画像の偶数番ラインの入力を終える毎に出力ライン更新否(g=L)を出力手段(3,6)に与えてその直前に入力した偶数番ラインの入力をもう１回重複して行なうことにより、つまり、原画像データのラインの切換わりに合わせて、出力ライン更新要否信号ｇを、Ｈ，Ｈ，Ｌ，Ｈ，Ｈ，Ｌ，・・・と切換えることによって、３／２の拡大処理用のライン数の画像データを変倍手段(4,5)に入力することができる。変倍手段(4,5)の重複摘出ラインの選択処理と、出力手段(3,6)の実際のライン選択処理が共に簡単である。
【００１３】
（３）前記ライン出力制御情報(h,g)は、画像の縮小(h=H)か否(h=L)を示す情報(h)およびライン間引き(g=L)か否否(g=H)を示す情報(g)を含み；前記出力手段(3,6)は、ライン出力制御情報(h,g)が縮小(h=H)かつライン間引き(g=L)のときに前記選択処理を繰り返すことを特徴とする上記（１）記載の画像デ−タの変倍装置。
【００１４】
これによれば、変倍手段(4,5)が、ライン出力制御情報(h,g)で出力手段(3,6)を制御して、縮小の場合の、所定ラインの間引きを行なって、所要縮小倍率対応のライン数の画像データを出力手段(3,6)から得ることができる。
【００１５】
例えば２／３の縮小（ｈ＝Ｈ）の場合、変倍手段(4,5)は、原画像の第１，２ラインを注目ラインとする変倍手段(4,5)への画像データ入力のときには、ライン間引き否(g=H)を出力手段(3,6)に与え、第２ラインの入力を終えたときにライン間引き(g=L)を出力手段(3,6)に与え、原画像の第３，４ラインを注目ラインとする変倍手段(4,5)への画像データ入力のときには、ライン間引き否(g=H)を出力手段(3,6)に与え、第４ラインの入力を終えたときにライン間引き(g=L)を出力手段(3,6)に与えるという具合に、原画像の偶数番ラインの入力を終える毎にライン間引き(g=L)を出力手段(3,6)に与えて、第３，６，９，・・・ラインの間引きを行なうことにより、つまり、原画像データのラインの切換わりに合わせて、ライン間引き要否信号ｇを、Ｈ，Ｈ，Ｌ，Ｈ，Ｈ，Ｌ，・・・と切換えることによって、２／３の縮小処理用のライン数の画像データを変倍手段(4,5)に入力することができる。変倍手段(4,5)の間引きラインの選択処理と、出力手段(3,6)の実際のライン間引き処理が共に簡単である。
【００１６】
本発明の他の目的および特徴は、図面を参照した以下の実施例の説明より明らかになろう。
【００１７】
【実施例】
図１に本発明の一実施例の機能構成を示す。この実施例の変倍装置７には、前段の画像処理１から、相異なり隣接する４ラインの画像データが同時に並行して与えられる。画像処理１は、例えば、原稿スキャナで読取ったビデオ信号をデジタル変換した画像データをシェ−ディング補正する処理である。ただし、画像データの変倍処理は、画像データの流れの中の任意の箇所で行なうことができるので、本実施例の変倍装置７の入力画像データは、シェ−ディング補正出力に限定されない。
【００１８】
２は７ラインそれぞれのメモリ領域ｍ１〜ｍ７を有するラインメモリ、３はラインデータセレクタ、４は変倍補正装置、５は変倍コントローラ、６はラインメモリコントローラである。画像処理１が同時出力する４ラインの画像データは、ラインデータセレクタ３の入力ポートｉ８〜ｉ１１に出力されると共にラインメモリ２のｍ４〜ｍ７に書込まれる。このとき、ｍ１〜ｍ７のライン画像データはセレクタｉ１〜１７に出力されると共に、ｍ５のライン画像データはｍ１に、ｍ６の画像データはｍ２に、ｍ７のライン画像データはｍ３に書込まれる。
【００１９】
ラインデータセレクタ３は、ラインメモリコントローラ６が指定する入力ポート４ポート（ｉ１〜ｉ１１の中の４つ）に到来する画像データを、出力ポートＯ１〜Ｏ４に出力する、データバス選択接続を行なうものである。出力ポートＯ１〜Ｏ４の画像データは、変倍補正装置４に与えられる。
【００２０】
以下においては、前段の画像処理１が出力する画像データを原画像データと称し、ラインデータセレクタ３が出力する画像データを処理用画像データと称す。変倍補正装置４が出力する画像データを、変倍後画像データと称すが、等倍の場合には、実質上の画像拡大，縮小となる画像データ処理は行なわれていないものとなる。ただし、倍率対応（この場合は等倍用）のＭＴＦ補正処理は施こされたものである。
【００２１】
ラインメモリｍ１〜ｍ７の各ライン画像データと、４ラインの原画像データの総計１１ライン（ｉ１〜ｉ１１）の画像データの、どの４ラインを変倍補正装置４に与えるかは、拡大（等倍を含む）時と縮小時の変倍制御データからわかる注目ライン位置によって異なり、注目ラインのライン画像データがラインメモリｍ２〜ｍ５のいずれかにある場合はラインメモリ２より４ラインを用意し読み出しを行う。注目ラインのライン画像データがラインメモリｍ６又はｍ７にある場合は、ラインメモリ２より３ラインもしくは２ラインを用意し読み出しを行う。ここで、注目ラインとは、変倍補正装置４で変倍補正を行なう対象の１ラインであり、以下においては、Ｌ１，Ｌ２，・・・等、原画像データのラインＮｏ．で表わす。
【００２２】
変倍補正装置４は、入力１ライン分のラインメモリを内蔵しており、前回の４ライン入力の最後尾Ｎｏ．のライン画像データを保持し、このライン画像データと、今回入力される４ラインのライン画像データを合せた計５ラインの画像データに対して、指定倍率に対応する主走査方向の画素の補間（画像データの２度書き，３度書き，），間引きを行ない、すなわち、主走査方向の画像データの拡大，縮小を行ない、そして５ラインの中央のラインすなわち注目ライン上の画素（画像データ）を、主走査方向でその先頭の画素から、順次に注目画素（処理対象画素）に定め、注目画素を中心とする５×５画素マトリクスを該５ライン画素領域上に区画し、該マトリクスの中の、指定倍率対応のサンプリング点の画素の画像データを、指示倍率対応の、ＭＴＦ補正も同時に加えた変倍補正式に代入して、注目画素の補正画像データ（変倍後画像データ）を算出し、これを注目画素として出力する。このとき変倍補正装置４に入力される画像データは４ライン分、装置４内部に保持する先行１ライン分を加えて、計５ラインを参照ラインとするが、変倍補正装置４の出力は、注目ライン対応の１ライン分の変倍後画像データ出力（単ライン出力）となる。
【００２３】
図４の（ａ）には、等倍（本実施例では拡大に含まれる）のときの、原画像データのライン（前段の画像処理１の出力ライン）と、ラインデータセレクタ３の出力ポートＯ１〜Ｏ４から変倍補正装置４に入力される処理用画像データのラインとを示し、図４の（ｂ）には３／２倍の拡大の場合を、また、図５には、２／３の縮小の場合を示す。これらの図面上で、点々塗りつぶしを施したラインが、注目ラインである。
【００２４】
例えば図４の（ａ）の左端は、一頁の画像の最初の４ラインＬ１〜Ｌ４を前段の画像処理１が出力している間に、それに同期して、最先端のラインＬ１を注目ラインとして、ラインメモリｍ７（ｉ７）のライン画像データ（頁先頭で、実際の画像データが存在しないので空白で示す）と、上記４ラインＬ１〜Ｌ４の中の前３ラインＬ１〜Ｌ３をメモリコントローラ６およびラインデータセレクタ３で選択して、変倍補正装置４に出力していることを示す。このとき同時に、メモリｍ５，ｍ６およびｍ７のライン画像データをメモリｍ１，ｍ２およびｍ３に書込み、かつ、各メモリｍ４〜ｍ７に、原画像データの４ラインＬ１〜Ｌ４の各ライン画像データを書込む。
【００２５】
その右側のブロックは、前段の画像処理１の画像データ出力は無く、その間に、注目ラインをＬ２に変更して、ラインメモリｍ４〜ｍ７の４ラインＬ１〜Ｌ４の画像データを、ラインデータセレクタ３の入力ポートｉ４〜ｉ７，出力ポートＯ１〜Ｏ４を経由して、変倍補正装置４に出力していることを示す。
【００２６】
次に変倍補正装置４が必要とするラインは、注目ラインＬ３を含むＬ２〜Ｌ５であるが、Ｌ５のライン画像データはメモリ２に存在しない。そこでメモリコントローラ６は、前段の画像処理１が、次のラインＬ５〜Ｌ８を出力するのを待ち、画像処理１が次のラインＬ５〜Ｌ８を出力するときに、それに同期して、ラインメモリｍ５〜ｍ７のＬ２〜Ｌ４のライン画像データ（ｉ５〜ｉ７）と、新たな４ラインＬ５〜Ｌ８の中の第１ラインＬ５をメモリコントローラ６およびラインデータセレクタ３で選択して、原画像データのラインＮｏ．Ｌ３を注目ラインとして、変倍補正装置４に出力する。このとき同時に、メモリｍ５，ｍ６およびｍ７のライン画像データをメモリｍ１，ｍ２およびｍ３に書込み、かつ、各メモリｍ４〜ｍ７に、原画像データの４ラインＬ５〜Ｌ８の各ライン画像データを書込む。これが完了した時点で、ラインメモリｍ１〜ｍ７には、Ｌ２〜Ｌ８のライン画像データがある。
【００２７】
これらのライン画像データに基づいて、注目ラインを各Ｌ４，Ｌ５およびＬ６とする、１回の転送ラインが、Ｌ３〜Ｌ６（ｉ２〜ｉ５），Ｌ４〜Ｌ７（ｉ３〜ｉ６）およびＬ５〜Ｌ８（ｉ４〜ｉ７）の、３回の転送が可能であるので、メモリコントローラ６は、この３回の転送を行なう。
【００２８】
以下同様にして、次の４ライン（Ｌ９〜Ｌ１２）の原画像データを前段の画像処理１が出力している間に、注目ラインを次のライン（Ｌ７）とする４ライン（Ｌ６〜Ｌ９）の処理用画像データを変倍補正装置４に出力（転送）し、これを完了すると、注目ラインを順次進めて３回の転送を行なう。以下同様である。
【００２９】
図４の（ｂ）に示す３／２の拡大のときには、原画像データの奇数番ラインに関しては、それを注目ラインとする１回の４ライン分の処理対象データ転送を、変倍補正装置４に対して行なうが、原画像データの偶数番ラインに関しては、それを注目ラインとする２回の４ライン分の処理対象データ転送を、変倍補正装置４に対して行なう。この２回の繰返し転送指示のために、制御信号ｇが用いられ、これを変倍コントローラ５が生成してメモリコントローラ６に与える。メモリコントローラ６が、制御信号ｇがＨのときには、注目ラインを１ライン分進めて、それと、その前の１ラインおよび後の２ライン、計４ラインの処理対象データ転送を、変倍補正装置４に対して行なうが、制御信号ｇがＬのときには、注目ラインを進めることなく、上記４ラインの処理対象データ転送を、変倍補正装置４に対して行なう。変倍コントローラ５は、上述の３／２の拡大のときには、ライン単位で、制御信号ｇを、Ｈ，Ｈ，Ｌ／Ｈ，Ｈ，Ｌ／Ｈ，Ｈ，Ｌ／・・・と切換える。
【００３０】
変倍コントローラ５は、２／１の拡大のときにはラインの切換り毎に、制御信号ｇをＨ／Ｌ，Ｌ／Ｈと交互に切換える。これにより原画像データの各ラインを注目ラインとするデータ転送が、各注目ライン毎に２回繰返えされる。５／２の拡大のときには、ラインの切換り毎に、制御信号ｇをＨ，Ｌ，Ｈ，Ｌ，Ｈ／Ｈ，Ｌ，Ｈ，Ｌ，Ｈ／Ｈ，Ｌ，Ｈ，Ｌ，Ｈ／・・・と切換える。３の倍数Ｎｏ．のラインのみが、それを注目ラインとする１回の、４ライン同時の処理対象データ転送となり、他のＮｏ．のラインは、それを注目ラインとする２回の、４ライン同時の処理対象データ転送となる。このように制御信号ｇを操作することにより、任意の拡大倍率の、処理対象データ転送を行なうことができる。
【００３１】
図５に示す２／３の縮小のときには、原画像データの、第３番ラインＬ３およびその倍数Ｎｏ．のラインに関しては、それを注目ラインとする１回の４ライン分の処理対象データ転送は、行なわない。他のラインについては行なう。縮小の場合にも、制御信号ｇが用いられるが、そのレベルＬ／Ｈが意味する指示が、拡大の場合とは異なる。メモリコントローラ６が、縮小（ｈ＝Ｈ）の場合には、制御信号ｇがＨのときには、注目ラインを１ライン分進めて、それと、その前の１ラインおよび後の２ライン、計４ラインの処理対象データ転送を、変倍補正装置４に対して行なうが、制御信号ｇがＬのときには、注目ラインを進めるが、４ラインの処理対象データ転送は行なわない。すなわち、３の倍数Ｎｏ．のラインは、注目ラインから間引かれる。変倍コントローラ５は、上述の２／３の縮小のときには、ライン単位で、制御信号ｇを、Ｈ，Ｈ，Ｌ／Ｈ，Ｈ，Ｌ／Ｈ，Ｈ，Ｌ／・・・と切換える。
【００３２】
変倍コントローラ５は、１／２の縮小のときにはラインの切換り毎に、制御信号ｇをＨ／Ｌ，Ｌ／Ｈと交互に切換える。これにより偶数番ラインを注目ラインから間引いたデータ転送が行なわれる。２／５の縮小のときには、ラインの切換り毎に、制御信号ｇをＨ，Ｌ，Ｈ，Ｌ，Ｌ／Ｈ，Ｌ，Ｈ，Ｌ，Ｌ／Ｈ，Ｌ，Ｈ，Ｌ，Ｌ／・・・と切換える。このように制御信号ｇを操作することにより、任意の縮小倍率の、処理対象データ転送を行なうことができる。
【００３３】
変倍コントローラ５は、指示倍率に対応して、それが等倍又は拡大のときは低レベルＬ、縮小のときにＨ、の制御信号ｈを生成して、これを上述の制御信号ｇと共に、メモリコントローラ６に与える。
【００３４】
図２および図３に、メモリコントローラ６の、１頁画像データ入力の始点から終了までの、ライン画像データの入，出力制御の概要を示す。
【００３５】
図２をまず参照すると、１頁画像データ入力スタ−トが報知されるとメモリコントローラ６は、ラインメモリ２をクリアし（ステップ１）、注目ラインＮｏ．レジスタＯＬＮｏ．に、第１ライン（Ｌ１）を示す１を書込み（ステップ２）、選択入力ポート始点レジスタＩＮに入力ポートｉ７を書込んで、ラインデータセレクタ３の入力ポートｉ７，ｉ８，ｉ９およびｉ１０を、それぞれ出力ポートＯ１，Ｏ２，Ｏ３およびＯ４に接続する。そして制御信号ラインを介して、前段の画像処理１に、レディを報知する（ステップ３）。
【００３６】
前段の画像処理１が、４ラインＬ１〜Ｌ４の出力を開始するのを待ってコントローラ６は、それが開始されると、４ラインＬ１〜Ｌ４をラインメモリｍ４〜ｍ７に書込むと共に、ｍ５〜ｍ７のデータをｍ１〜ｍ３に書込み、しかも、メモリｍ７のラインデータと３ラインＬ１〜Ｌ３のラインデータを、設定した接続（ｉ７〜ｉ１０／Ｏ１〜Ｏ４）に従って、変倍補正装置４に出力する（ステップ５）。この状態を、図４および図５の最左端に示す。
【００３７】
ライン全長につきこれが終わると、コントローラ６は、画像処理１に、ビジィを報知し、変倍コントローラ５の出力ｈ，ｇを読込む（ステップ６）。そして制御信号ｈが、拡大（等倍を含む）を指示するＬであると、制御信号ｇを参照してそれがＨであると、注目ラインＮｏ．を１つ進めて（ステップ７〜９）、注目ラインをＬ２とするラインＬ１〜Ｌ４の出力（ｉ４〜ｉ７／Ｏ１〜Ｏ４）を設定し（ステップ１０）、この出力が可能であるので、ラインメモリｍ４〜ｍ７のデータ（Ｌ１〜Ｌ４）を読出して出力する（ステップ１１，１２）。そして変倍コントローラ５の制御信号ｈ，ｇを読込む（ステップ１３）。そして拡大（ｈ＝Ｌ）に変更がない（ステップ１４）と、ｇのレベルを参照して（ステップ１５）、それがＨであると、注目ラインＮｏ．を１つ進めて（ステップ１６）、転送する４ラインの摘出ポートも１つ進めて（ステップ１７）、頁エンドをチェックして（１８）、頁エンドでないと、摘出ポートの最後尾が、ラインメモリ２を外れるものであるかをチェックする（ステップ１１）。ラインメモリ２を外れると、前段の画像処理１からの出力が必要であるので、メモリコントローラ６は、画像処理１にレディを報知し（ステップ１９Ａ）、画像処理１が次の４ライン（Ｌ５〜Ｌ８）を出力するのを待つ（ステップ１９Ｂ）。
【００３８】
画像処理１が次の４ライン（Ｌ５〜Ｌ８）を出力するときに、それに同期して、ラインメモリｍ５〜ｍ７のＬ２〜Ｌ４のライン画像データ（ｉ５〜ｉ７）と、新たな４ラインＬ５〜Ｌ８の中の第１ラインＬ５を、原画像データのラインＮｏ．Ｌ３を注目ラインとして、変倍補正装置４に出力する。このとき同時に、メモリｍ５，ｍ６およびｍ７のライン画像データをメモリｍ１，ｍ２およびｍ３に書込み、かつ、各メモリｍ４〜ｍ７に、原画像データの４ラインＬ５〜Ｌ８の各ライン画像データを書込む（ステップ２０）。これが完了した時点で、ラインメモリｍ１〜ｍ７には、７ライン（Ｌ２〜Ｌ８）のライン画像データがあり、次の注目ラインのデータはラインメモリｍ３（ｉ３）にあって、次に転送すべき４ラインのデータは、メモリｍ２〜ｍ５（ｉ２〜ｉ５）にある。そこでメモリコントローラ６は、画像処理１にビジィを報知し、選択入力ポート始点レジスタＩＮに入力ポートｉ２を書込み、ラインデータセレクタ３の入力ポートｉ２，ｉ３，ｉ４およびｉ５を、それぞれ出力ポートＯ１，Ｏ２，Ｏ３およびＯ４に接続する（ステップ２１）。
【００３９】
ｇ＝Ｈが継続すると、この段階では３回の転送が可能であるので、メモリコントローラ６は、ステップ１５，１６，１７，１８，１１〜１４を、注目ラインを進めつつ３回繰返して、３回の転送を行なう。ｇ＝Ｌのときは、注目ラインを進めないで転送のみを行なう（ステップ１５から１８にスキップ）。４ライン一括転送の最後尾ラインが、ラインメモリ２に無いものとなるときには、これをステップ１１で検知して、画像処理１にレディを報知し（１９Ａ）、画像処理１が４ラインのデータを出力するとき、それに同期して、ラインメモリｍ５〜ｍ７の各ライン画像データ（ｉ５〜ｉ７）と、新たな４ラインの中の最先頭ラインを変倍補正装置４に出力する。このとき同時に、メモリｍ５，ｍ６およびｍ７のライン画像データをメモリｍ１，ｍ２およびｍ３に書込み、かつ、各メモリｍ４〜ｍ７に、原画像データの４ラインＬ５〜Ｌ８の各ライン画像データを書込む（ステップ２０）。制御信号ｈがＨ（縮小）に切換わると、これをステップ１４で検出して、図３のステップ２９にジャンプする。
【００４０】
上述のように、制御信号ｈ＝Ｌ（拡大）であると、変倍コントローラ５がライン単位で与える制御信号ｇに応答して、それがＨであると注目ラインの１インクレメントをして、注目ライン，その前の１ラインおよび後の２ライン、計４ラインの、変倍補正装置４への転送を行なう（ステップ１５〜１７，１８，１１〜１３；図４の（ａ），（ｂ））。制御信号ｇがＬであると、注目ラインを進めることなく、該４ラインの転送を行なう（ステップ１６，１７をスキップ；図４の（ｂ））。転送予定４ラインの最後のラインがラインメモリ２に存在しないものとなるときには、前段の処理装置１が新たに４ラインを出力するのを待ち、この出力があるときに同時に変倍補正装置４への転送を行なう（ステップ１１，１９Ａ，１９Ｂ，２０，２１）。
【００４１】
図３を参照する。制御信号ｈ＝Ｈ（縮小）で、１頁の画像データの出力が開始されたときには、メモリコントローラ６は、図２のステップ７から図３のステップ２２に進んで、注目ラインを進めてこれに合せて、４ライン選択ポートも進める（ステップ２３）。選択ポートが一部でもラインメモリ２を外れるかをチェックして（ステップ２４）、外れていないと制御信号ｇを参照して（ステップ２５）、それがＨであると４ラインのデータ出力を行ない（ステップ２６）、制御信号ｇがＬであるとこのデータ出力は行なわず、次に進んで変倍コントローラ５が与えている制御信号ｈ，ｇを読込む（ステップ２７）。そして、制御信号ｈ＝Ｈ（縮小）が継続していると、注目ラインを１インクレメントし（ステップ２８，２９）、４ライン選択ポートも進める（ステップ３０）。
【００４２】
次に転送すべき４ラインのいずれかのライン画像データがラインメモリ２に無いものとなると、処理装置１にレディを報知して（ステップ３２Ａ）それが４ラインの画像データの同時出力を開始するのを待ち（３２Ｂ）、制御信号ｇ＝Ｈであると、処理装置１が４ラインのデータを同時出力するのに同期して、ラインメモリｍ５〜ｍ７の各ライン画像データ（ｉ５〜ｉ７）と、新たな４ラインの中の最先頭ラインを変倍補正装置４に出力する。このとき同時に、メモリｍ５，ｍ６およびｍ７のライン画像データをメモリｍ１，ｍ２およびｍ３に書込み、かつ、各メモリｍ４〜ｍ７に、原画像データの４ラインＬ５〜Ｌ８の各ライン画像データを書込む（ステップ３４）。制御信号ｇ＝Ｌであったときには、ラインメモリ２に対するライン画像データの読出しおよび書込みは同様に行なうが、変倍補正装置４には画像データを出力しない（ステップ３５）。ラインメモリ２に対するライン画像データの読出しおよび書込みを終了すると、メモリコントローラ６は、画像処理１にビジィを報知し、選択入力ポート始点レジスタＩＮに入力ポートｉ２を書込み、ラインデータセレクタ３の入力ポートｉ２，ｉ３，ｉ４およびｉ５を、それぞれ出力ポートＯ１，Ｏ２，Ｏ３およびＯ４に接続する（ステップ３６）。
【００４３】
次にメモリコントローラ６は、ステップ２７〜３１，２４，２５，２６を、注目ラインを進めつつ（ステップ２９）３回繰返す。この間、ｇ＝Ｈのときは、変倍補正装置４への４ライン同時転送を行ない（ステップ２６）、ｇ＝Ｌのときはこれは行なわない。すなわちステップ２６をスキップする。次に転送予定の４ラインの最後尾ラインが、ラインメモリ２に無いものとなるときには、これをステップ２４で検知して、上述のステップ３３〜３６の処理を行なう。制御信号ｈがＬ（拡大）に切換わると、これをステップ２８で検出して、図２のステップ１５にジャンプする。
【００４４】
上述のように、制御信号ｈ＝Ｈ（縮小）であると、変倍コントローラ５がライン単位で与える制御信号ｇに応答して、それがＨであると、注目ライン，その前の１ラインおよび後の２ライン、計４ラインの、変倍補正装置４への転送を行ない（ステップ２６，３４）、そして注目ラインのインクレメントをする（ステップ２９，３０；図５）。制御信号ｇがＬであると、注目ラインを進めるが、変倍補正装置４への４ラインの転送は行なわない（ステップ２６をスキップ，ステップ３５；図５）。転送予定４ラインのいずれかのラインがラインメモリ２に存在しないものとなるときには、前段の処理装置１が新たに４ラインを出力するのを待ち、制御信号ｇ＝Ｈであれば、処理装置１が４ラインを出力するときに同時に変倍補正装置４への４ラインの転送を行なう（ステップ３４）が、制御信号ｇ＝Ｌであると、変倍補正装置４への転送は行なわない（ステップ３５）。
【図面の簡単な説明】
【図１】  本発明の一実施例の機能構成の概要を示すブロック図である。
【図２】  図１に示すメモリコントローラ６のライン画像データ転送制御の概要の一部を示すフロ−チャ−トである。
【図３】  図１に示すメモリコントローラ６のライン画像データ転送制御の概要の残部を示すフロ−チャ−トである。
【図４】  （ａ）は、変倍コントローラ５がメモリコントローラ６に制御信号ｈ＝Ｌ（拡大指示）を与え、しかももう１つの制御信号ｇを連続してＨとして与えている、実質上等倍指示のときの、前段の画像処理１の出力画像データと、データセレクタ３が変倍補正装置４へ出力する画像データを、原画像上のライン番号で示すタイムチャ−トである。（ｂ）は、変倍コントローラ５がメモリコントローラ６に制御信号ｈ＝Ｌ（拡大指示）を与え、しかももう１つの制御信号ｇをＨ，Ｌと切換えて３／２の拡大をするときの、前段の画像処理１の出力画像データと、データセレクタ３が変倍補正装置４へ出力する画像データを、原画像上のライン番号で示すタイムチャ−トである。
【図５】  変倍コントローラ５がメモリコントローラ６に制御信号ｈ＝Ｈ（縮小指示）を与え、しかももう１つの制御信号ｇをＨ，Ｌと切換えて２／３の縮小をするときの、前段の画像処理１の出力画像データと、データセレクタ３が変倍補正装置４へ出力する画像データを、原画像上のライン番号で示すタイムチャ−トである。
【符号の説明】
２：ラインメモリ
【図１】
0003788563.tif 000002
【図２】
0003788563.tif 000003
【図３】
0003788563.tif 000004
【図４】
0003788563.tif 000005
【図５】
0003788563.tif 000006