JPS61176280A - 画像処理システム - Google Patents

画像処理システム

Info

Publication number
JPS61176280A
JPS61176280A JP60017012A JP1701285A JPS61176280A JP S61176280 A JPS61176280 A JP S61176280A JP 60017012 A JP60017012 A JP 60017012A JP 1701285 A JP1701285 A JP 1701285A JP S61176280 A JPS61176280 A JP S61176280A
Authority
JP
Japan
Prior art keywords
image
signal
printer
memory
rmu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP60017012A
Other languages
English (en)
Inventor
Shinobu Arimoto
有本 忍
Masanori Muramatsu
村松 正憲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP60017012A priority Critical patent/JPS61176280A/ja
Publication of JPS61176280A publication Critical patent/JPS61176280A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Editing Of Facsimile Originals (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は画像を電気的な画像信号として処理する画像処
理システムに関するものである。
従来より画像を電気信号に変換し、これを伝送したり或
いは蓄積する等の画像処理が提案されている。
また、異なる複数の画像を表わす複数の画像信号を合成
し、これにより異なる複数の画像を重ね合わせ、挿入等
の合成処理をして像形成することも考えられる。
しかしながら、既に電気信号として入力する画像信号の
表わす画像は夫々特有の画像濃度を有しており、合成す
べき複数の画像の濃度が著しく異なっている場合には、
ある部分は濃度が薄く、またある部分は濃度が濃い画像
として像形成されてしまい見苦しいものである。また、
逆に、合成すべき複数の画像の濃度が等しい場合には、
一方の画像が他方の画像によってつぶれてしまう如くの
画像が形成されてしまうこともある。特に、背景を表わ
す画像は薄く、文字等は濃く記録したい等の夫々の画像
濃度を独立に調整する如くの処理が実行できなかった。
本発明は以上の点に鑑みてなされたもので、合成すべき
複数の画像を表わす複数の画像信号の濃度を独立に調整
して、所望の濃度により画像合成を達成することを目的
とし、詳しくは、濃度を有する画像信号を入力する複数
の画像入力手段と、上記複数の入力手段から入力される
複数の画像信号の濃度を独立に調整する画像濃度調整手
段と、上記濃度調整手段によって独立に濃度調整された
複数の画像信号の合成した画像信号を出力する合成手段
を有する画像処理システムを提供するものである。
以下、本発明を図面を用いて詳細に説明する。
第1図は本発明を適用した画像処理システムであり、画
像読取り装置(以下リーダーと記す)■−1、画像記憶
装置(以下RMUと記す)1−2、画像形成装置(以下
プリンタと記す)1−3から構成されている。
主な機能としてリーダー1−1で読み取った画像信号を
プリンタ1−3で像形成するコピー機能、リーダー1−
1で読み取った画信号をR,MUl−2に記憶するメモ
リ入力機能、RMUI−2のメモリ内に記憶されている
画信号をプリンタ1−3において像形成するメモリプリ
ントアウト機能がある。
各装置は後述するビデオインターフェースによって接続
されている。
リーダー】−1は第2図、第3図に示すように、例えば
約5000ビツトの受光素子を有するCCDラインセン
サ3−1により原稿台2−1上の原稿を複数画素に分解
してライン毎に読取り、原稿画像の濃淡を示すビットシ
リアルな2値化画像信号VDA、VDBを出力する。第
2図において、CCD:3−1による1ラインの読取り
が主走査読取り2−2であり、主走査読取りラインの主
走査方向にほぼ垂直な方向への移動が副走査2−3であ
る。
第3図はリーダーの簡単な構成図であり、原稿台2−1
の原稿から図示していない照明系により得られる反射光
をCCDライセンサ3−1により1主走査ライン分のビ
ットシリアルな画像電気信号に変換する。CCD3−1
による原稿から反射光の強さに応じたアナログ画像電気
信号1dA/Dコンバータ3−2により各画素毎の複数
ビットのディジタル画信号にディジタル化される。その
ディジタル化された画信号ば2値化コンパレータ3−3
,1m−4により、閾値ジェネレータ3−5.3−6か
ら発生される2値化閾値信号と夫々比較され、2系統の
1か0の2値化画像信号VDA、VDBとして出力され
る。
仮りIc、A/Dコンバータ3−2により入力するアナ
ログ画像信号を6ビツトのディジタル画信号に変換した
とすると、0〜63の値をもつ64の濃度レベルが得ら
れる。例えば閾値ジェネレータA3−5からの閾値を4
2、閾値ジェネレータB3’−6からの閾値を21とす
ると2値化コンパレータ3−3.’3−4からの2値化
画像信号VDAとVDBは以下のように々る。
すなわち、A/Dコンバータ3−2からの出力がO〜2
0の場合[VDA=O,、VDB=O1A/Dコンバー
タ3−2からの出力が21〜41の場合はVDA=0.
VDB=1、A/Dコンバータ3−2からの出力が42
〜63の場合はVDA=1.VDB’= 1となり、原
稿からの画像信号はその反射濃度に応じて3つの状態V
DA=O,VDB=0、VDA=O,VDB=1、VD
A=1.VDB=1で表わされる。従って、画像信号は
各画素毎に3値でリーダーから出力される。尚、閾値ジ
ェネレータA、閾値ジェネレータBからの閾値を等しく
することも可能で、これにより2値の画像信号が出力さ
れる。また、閾値コンパレータ3−5.3〜6は従来公
知の組織的ディザ法によるディザマトリクス閾値を発生
することも出来、これによりVDA、VDBの3値化画
像信号で中間調を表現することも可能である。
第1図中のRMUl−2は前述の如く画像記憶装置であ
る。その内部はリーダーからの画像信号を符号化により
圧縮処理する圧縮回路1−2−1と、符号化された画像
信号を記憶する圧縮画像メモIJ i −2−2と、圧
縮画像メモリ]−2−2の圧縮画像信号を読出し、復号
化処理してビットシリアルな画像信号に伸長する伸長回
路1−2−3で構成されている。
1−3のプリンタは従来から良く知られている静電記録
プロセスによるレーザービームプリンタであり第4図に
概略図を示す。第4図において、4−1は所定軸に関し
て回転する感光ドラム、4−2は画像信号をレーザー光
の0N−OFFに変換するレーザードライバー、4−3
はレーザードライバー4−2から発せられたし一ザー光
を感光ドラム4−1の軸方向に走査するポリゴンスキャ
ナー、4−4はレーザー光の走査により形成された感光
ドラム4−1の静電潜像をトナー現像する現像ユニツ)
、4−5はプリント用紙力セツ)、4−6はプリント用
紙カセット4−5よりプリント用紙を1枚ずつ引き出す
プリント用紙ピックアップローラー、4−7はプリント
用紙を感光ドラム4−1の回転に同期して送り出すレジ
ストローラー、4−8は感光ドラム4−1上のトナー像
をプリント用紙に転写する転写ユニツ)、4−9はプリ
ント用紙に転写されたトナー像をプリント用紙に定着さ
せる定着ユニツ)、4−10はトナー像の定着されたプ
リント用紙が排出される排紙トレーである。
プリンタにおいて電気信号である画像信号が、プリント
用紙上に具現化される動作を第5図を参照して説明する
。ビデオインターフェース5−11から入力される2系
統の2値化画像信号VDA、VDBは、合成回路5−1
0で3値(VD信号)に合成されレーザ・ドライバ5−
3に入力され、半導体レーザ5−4でVD信号に基づい
たレーザ光に変換される。レーザ光は、コリメータ・レ
ンズ5−5で集束され、ポリゴン・ミラー5−6で所定
回転している感光ドラム5−2の回転軸に対し略平行方
向にスキャンされる。スキャンされたレーザ光は、f−
θレンズ5−7で走査位置の補正を受け、感光ドラム5
−2上に照射されVD信号による潜像を形成する。
プリンタの像形成はいわゆる静電記録方式を使用してお
り、感光ドラム5−2上に印加された電荷をレーザ光で
必要部分を除去し、これに現像剤を用いて現像処理を行
い、プリント用紙に転写、定着をすることによし行う。
静電記録方式は、周知の技術であるので、詳細々説明は
省略する。
さて、ポリゴン・ミラー5−6によってスキャンされた
レーザ光は、感光ドラム5−2に照射される前に光ファ
イバー5−8に入射され、光検知器5−9はその入射を
検知すると電気信号(BD倍信号を出力する。′ 画信号出力装置はBD倍信号発生してからレーザ光が感
光ドラム2−2に到達するまでの時間待ってからV’D
信号を出力すれば、感光ドラム2−2上の適切な位置に
潜像が形成されることになる。
第1図の各装置を結合するインターフェースをビデオイ
ンターフェースと呼び、第6図にその概略図を示す。
ビデオ・インターフェースは画像出力装置6−1と画像
受信装置6−2を結合するインターフェースであり、画
像出力装置の代表例とじて前述のリーダーがあり、画像
受信装置としてはプリンタがある。第1図の画像記憶装
置(RMU)■−2はリーダー1−1に対しては画像受
信装置として位置づけられ、プリンタ1−3に対しては
画像出力装置として位置づけられる。
ビデオインターフェースは前述のようにピットシリアル
な画像信号VDA、VDBを伝送するとともに、画像信
号を制御する信号としての画像受信装置からのライン同
期信号BD、画像出力装置からの出力画像信号1ページ
分の区間信号であるVS、YNC,]ラインの区間信号
であるビデオイネプル(VB)、画像クロック■CLK
から々る同期信号が伝送される。
どれらの画像/画像同期信号は第7図に示す位相関係に
あり画像出力装置はBD倍信号受信すると第5図のBD
信号発生位置である光ファイバ5−8の受光端から感光
ドラム5−2の画像有効領域までの時間(レフトマージ
ン)をカウントした後、1ライン分の画像信号VDA。
VDB及び区間信号VEを出力する。信号VB。
VDA、VDBは画像クロックVCLKに同期しており
、プリンタにおいてVDAとVDBはクロックVCLK
に同期して記録画像VDとして三値合成され、レーザー
ドライバに伝達される。
サラにビデオインターフェースには、制御情報を表わす
制御信号として各装置のコネクト信号(DCNCT )
、各装置の制御部が正常に動作していることを示すパワ
ーレディ信号(DPRDY)、画像受信装置の出力用紙
給紙可能状態を示す信号(PREQ)、画像出力装置か
らの出力用紙給紙信号(PRINT)、画像受信装置か
らの画像要求信号(VSREQ)が伝送される。また、
制御信号としてはプリンタの給紙段の紙サイズ情報や各
種装置の接続状態や詳細なエラー情報等も含まれる。
第8図にビデオインターフェースを伝送される各種信号
の名称、略称、伝送方向、信号の分類及び内容を一覧表
として示す。
本実施例における構成要素の概略の説明は以上であるが
、それを踏甘えてR,MU 1−2における画像符号化
の説明を行う。
リーダーからの画像信号はビットシリアル々画情報であ
るので400 dpi (1インチ当り400ドツト)
の解像度で読み取られた画情報は、A31ページで3.
7Mバイトのメモリ容量となる。これは64にビットの
DRAMで574コ相当の画情報であシ実装面でも、価
格面でも非現実的であるめで、画像を圧縮符号化してメ
モリ1−2−2に記憶する。
リーダーからの画情報は画像圧縮部1−2−2にて圧縮
符号化処理されるが、本実施例では符号化としてランレ
ングス法を用いている。ランレングス法は画像信号のI
 nの状態あるいは0″の状態の連続数をカウンタにて
計数した結果を画像信号として取扱うものであり、本実
施例ランレングス符号化の形式を第9図に示す。
本実施例におけるランレングスコードのフォーマットは
(9−1)に示す如く1バイト(8ビツト)で構成され
画像の符号化データはbit6〜bit Qに7ピツト
の2進形式で表わされる。
また、7ビツトの2進形式ではランレングス(110の
連続数)は0ビツトから127ビツトまでしか表わすこ
とができないので、128ビツト以上のランレングスの
場合は、2バイト構成で表わす。この場合2バイトの一
方は128ビツトの整数倍のランレングスを表わすメイ
クアップコード(以下Mコードと記す)となり、残る1
バイトは0ピツトから127ビツトまでの端数を表わす
ターミネートコード(以下Tコードと記す)となる。こ
のメークアップコードとターミネートコードを区別する
ために(9−1)に示す如(bit 7を識別フラグと
して用い、1がMコード、0がTコードを示す。
本実施例のランレングス符号化をA3サイズの原稿の主
走査長297 mm分の1ラインの画像信号4677ピ
ツトが白信号5ビツト連続と黒信号4672ビツト連続
の白・黒パターンで構成された場合を例にとって説明す
る。
本実施例におけるランレングス法では最初に表われる白
5ビットは(9−3)のようにTコードを用いて符号化
される。次に表われる黒4672ビットは128以上々
のでMコードとTコードから構成され、Mコードとして
は(9−4)のように、36が2進化表現され、Tコー
ドとしては(9−5)のように、64が2進化表現され
る。すなわち、Mコード(i28x36)+Tコード(
64)−4672と符号化されることになる。以上説明
したように、上述した4677ビツトの1ラインの画像
信号は(9−3)、 (9−4)、 (9−5)の3バ
イトで表現される。
また、■ラインの区切りの信号として(9−2)に示す
EOLコード(End of Line :7−ド)を
用いている。このEOLコードはbit 7が1である
ため、Mコードのようであるが、Mコードで1)it 
6からbit Qが全て1である場合は、16256ビ
ツトの画像信号の連続を意味することに々る。本実施例
において1ラインのデータ長は最大4677ビツトであ
り、Mコードでは必らずbit 6が0になるため、通
常のランレングス符号化で全てのビットが1になるMコ
ードが発生することは々く、EOLコードとMコードは
明確に区別される。
このE OLコードを加えて前述の白5ビット黒467
2ビットの4677ビツトの1ラインの画像信号は原信
号の約17146の量に当る4バイトデータでメモリに
書き込1れることに々る。尚、本符号化方法は白か黒か
を示すデータを符号中に持っていない。そのかわりに、
1ラインのデータは必らず白コードで初まることとして
いる。そして、Tコードを白から黒、黒から白へのデー
タの変化を示すコードとして兼用している。もし1ライ
ンが黒から初まる場合は白0を表わすTコードOを黒コ
ードの前に付ける。また、画像の連続がちょうど128
の整数倍で、Mコードのみで符号化できる場合にも。
色が変化するという意味で白Oを表わすTコードOを付
ける。
第10図を参照して、本実施例の詳細な説明を行う。
第10図は第1表の詳細々構成を示す図であり10−1
のリーダーが第1図における1−1のリーダーに、10
−3のプリンタが1−3のプリンタに、10−4の圧縮
回路が1−2−1に、10−5の圧縮画像メモリが1−
2−2に、10−6の伸長回路が1.−2−3 Kおの
おの対応している。10−2はコントローラーでありマ
イクロプロセッサ及び周辺I10ポートデバイスから構
成されており、リーダー10−1、プリンタ10−3と
のシリアル通信、各種ビデオインターフェース制御信号
の入出力、RMU内部のセレクタの制御、カウンタ、コ
ンパレータ等への定数のセット、各種タイミング信号の
発生、RMU内部状態の取り込み等の機能を有する。
10−4の圧縮回路はリーダー10−1からの画像信号
を前述のランレングス法で、1ラインずつ圧縮する回路
である。
10−5は圧縮画像メモリで圧縮回路1〇−4で生成さ
れるランレングスコードを書き込み、また、10−6の
伸長回路に読み出されたコードを供給する。
伸長回路10−6は圧縮画像メモIJ 10−5カラの
ランレングスコードをビットシリアル々画像データに伸
長する回路である。
10−7はEOLコード検出回路で伸長中に起こるEO
Lエラーの検出、EOLエラーの修復、EOLコードの
読み飛ばしによる伸長時の画像の副走査方向の縮小を行
う。また、EOL検出回路はコントローラー10−2か
らの副走査伸長区間信号v−DECがアサートされた時
のみ動作する回路であり、信号V−DECがネゲートさ
れている時にはEOL検出回路10−7の出力信号であ
るバッファチェンジイネーブル(Buff CHG E
NB )信号とデータイネープ/l/ (Data E
NB )信号はハイ(H)L/ベベル固定され、DRP
2信号はロー(L)レベルニ固定される。
10−8はメモリアドレスカウンタでアップカウント動
作をし、圧縮画像メモリ10−5のアドレッシングを行
う。このカウンタはコントローラー10−2で書き込み
読み出し開始アドレスの設定が可能で、さらにカウンタ
出力がコントローラー10−2により読み込むことが可
能な構成である。このカウンタ10−8のカウントクロ
ツクとしては圧縮回路10−4、伸長回路10−6、E
OL検出回路10−7からのDWP信号、DRPI信号
、DRP2信号がNORゲー)10−29を通して与え
られる。
10−10はディザカウンタであり第11図の構成を持
つ。本実施例におけるディザカウンタは13−1の3ビ
ツトダウンカウンタと11−2の10ビツトグウンカウ
ンタと、13−3の10ビツトコンパレータから構成さ
れている。
11−3と13−2の2つのダウンカウンタで合計13
ビツトのアドレス信号DAI)Rをダブルバッファメモ
リ10−15に供給する。
10−11はラインカウンタで、コントローラー10−
2にて設定されたライン数を計数し、計数が終了すると
コントローラー10−2に信号を発生する。
10−12は主走査カウンタ、デコーダで1ライン毎の
圧縮、伸長の区間信号H−AREAを発生したシ、ディ
ザカウンタ1.0−10のスタート信号DC8TART
を発生したり、ダブルバッファメモリ10−15へのア
ドレス(■1ADR)を発生したり、ダブルバックアメ
モリ10−15からの画像信号をトリミングする信号(
TRM)を発生する。第12図に主走査カウンタ、デコ
ーダ10−12の詳細々構成を示す。
第12図において14−1は13ビツトのダウンカウン
タでカウントスタート値はコントローラ10−2により
設定され、5TART信号入力でカウントを開始する。
14−2から14−8は夫々13ビツトのコンパレータ
で、カウンタ14−1の値がコントローラにより夫々設
定された値と等しくなった時にA=B出力を発生する。
14−10から14−12はフリップフロップで14−
2から14−7のコンパレータの出力によりセット、リ
セットされる。
10−14はコンパレータでありメモリアドレスカウン
タ10−8のアップカウント出力M−ADRとコントロ
ーラ10−2からの設定値を比較する。コンパレータ1
O−14(7)A≦B出力である信号MOVERによυ
コントローラー10−2はメモリアドレスカウンタ10
−8がコンパレータ10−1.4の八人力値に達しだこ
とを検出する。またこの状態でMOVER,信号が論理
状態1(以下Hレベルと記す)になることによりメモリ
アドレスカウンタ10−8のCLK入力は、NORゲー
ト10−30により禁止されメモリアドレスカウンタ1
0−8のカウントアツプ動作は停止する。
10−15はメモリX、メモリYの各々1ライン分ずつ
のメモリから々るダブルバッファメモリであり、メモリ
XとメモリYは読出し動作と書き込み動作が互いに逆に
なる。またこのバッファの切り換えはBuffCHG信
号の入力により行なわれ、リードアドレス信号、ライト
アドレス信号はディザカウンタ10−10からのDAD
Rと主走査カウンタ・デコーダ10−12からのI(A
DH,を適時用いている。
10−16は伸長した画像信号をプリンタに出力するビ
デオクロックを発生する内部クロック発生部でありH8
YNC信号に同期してクロックICLKを発生する。
10−17は水平同期信号発生部でありビデオインター
フェースを介してプリンタから入力されるBDと略同周
波数のIBD信号を出力する。プリンタ10−3からビ
デオインターフェースで規定されたBD倍信P−BDが
入力されない場合、このIBD信号をセレクタ5EL5
10−22で選択することによりRMU内部の主走査同
期信号H8YNC,IJ−グーへのBD倍信R−BDと
して用いる。
10−18ばφsYsクロックのセレクタであり、リー
ダーからのビデオクロックR−VCLKと、内部クロッ
ク発生部10−16からの■−CLKをコントローラー
10−2からの指示により選択する。
10−19はダブルバッファメモリ10−15への書き
込みデータのセレクタであシ、リーダーからの画像信号
11.− V D’ Aと伸長回路10−6からの伸長
画像信号DVDOをコントローラ−10−2からの指示
により選択する。
10−20は主走査カウンタデコーダ10−12のカウ
ント開始信号及びラインカウンタ10−11のクロック
入力として用いられるLN−8T信号のセレクタであり
セレクタ5EL510−22からのHS Y N C信
号上リーダーからのR−VB倍信号コントローラー10
−2からの指示により選択する。
10−21はプリンタに行くvE倍信号−vEのセレク
タで、主走査カウンタ・デコーダからのVEに相当する
OVE信号とリーダーからの■E倍信R,−VEをコン
トローラー10−2からの指示により選択する。
10−22は前述の如< HS Y N Cのセレクタ
であり、コントローラー10−2からの指示により選択
される。
10−23はプリンタ10−3に出力する画像信号P−
VDAとP−VDBのセレクタでコントローラ10−2
によシ制御される。ビデオセレクタ10−23のA、0
.BO大入力はり−ダーからの画像信号R−VDAが接
続され、このAO,BO大入力セレクトすることにより
プリンタヘノ画像信号P−VDA、P−VDBc7)両
方にリーダーからのR−VDAが接続されることになり
、プリンタに出力される記録画像VDは第7図から明ら
かなように、2値画像となる。
また、ビデオセレクタ10−23でA1人力と81人力
が選択されると、プリンタへ行く画像信号P−VDAに
は、リーダーからの画像信号R−VDAが出力され、P
−VDHには、リーダーらの画像信号Ft−VDBをさ
らにANDゲー)10−34を通した信号が出力される
このANDゲー)10−34のもう一方の入力信号R−
HA L Fはコントローラー10−2からの信号であ
る。このR−HALFがHレベルであればプリンタに行
く画像信号P−VDBはリーダーからの画像信号R−V
DBと同じ信号になりプリンタに出力される記録画像V
Dは第7図に示すようにリーダーからの画像信号R−V
DA、R−VDBを合成した画像となる。
R−HALP信号が論理状態0(以下++ Lレベル″
と記す)であればプリンタに行く画像信号P’−VDB
はLレベルに固定される。このだめ第7図かられかるよ
うにプリンタに出力される画像信号VDは1画素(1ビ
デオクロツク)区間に対して約50%のデユーティのV
DA信号が出力紙に記録される。これはR,−HALF
信号がLレベルの場合はHレベルの場合に対してレーザ
ーユニット5−4から発せられるレーザー光の点灯時間
が約半分になることを意味し、R−HA L F信号を
Lレベルにすることによシリーダーからの画像信号の約
50Xの出力画像濃度が得られる。
ビデオセレクタ10−23でA2人力とB2人力が選択
されると、プリンタへ行く画像信号P−■DAはダブル
バッファメモリ10−15からの出力をANDゲート1
0−27.10−28を通した信号RMU−VDとなる
。またプリンタへ行く画像信号P−VDBは信号RMU
−VDをさらにANDゲート10−32を通した信号と
なる。このANDゲート10−2.3のもう一方の入力
RMU−HALFけコントローラ10−2からの信号で
あり、このRMU −HALF信号がHレベルであれば
プリンタに行く画像信号P−VDBはP’−VDAと同
じ信号となりプリンタに出力される記録画像VDは第7
図かられかるように画像信号I(MU−VDによる2値
画像になる。R,MU−HALF信号がLレベルであれ
はプlJ、y夕に行く画像信号P−VDBはLレベルに
固定される。すなわちP−VDAにはダブルバッファメ
モリ10−15からの画像信号RMU−VDが伝送され
るが、P−VDBはLレベルのままであるのでプリンタ
に出力される画像信号VDは第7図かられかるように、
1画素(1ビデオクロツク)区間に対して約50Xのデ
ユーティの画像信号として出力紙に配録される。これは
RMU−HALF信号がLレベルの場合はHレベルの場
合に対してレーザーユニット5−4から発せられるレー
ザー光のON時間が約半分に々ることを意味し、RM 
U −HA L F信号をLレベルにすることにより約
50%の出力画像濃度が得られる。
ビデオセレクタ1.0−23でA3人力と83人力が選
択されると、ORゲー) 10−31゜10−32の働
きによりプリンタに行く画像信号P−VDA、P−VD
Bはリーダーからの画像信号R−vDA、R−vDBと
ダブルバッファメモリ10−15よりの画像信号RMU
−V Dを合成したものと力る。ここで前述のR,−H
A合わせることによりプリンタに出力される画像信号V
Dは表1のようになる。
10−25はEOL検出回路10−7からのBuff 
CHG ENB信号(ダブルバッファ切シ換え許可)に
よりLN−8T信号をゲートしてダブルバッファメモリ
10−15のリードバッファ、ライトバッファの切り換
え信号BuffCHGを発生する3人力ANDゲートで
ある。
10−35は伸長エラーカウンタであり1〇−6の伸長
回路による伸長エラーのライン数を計数する。
以上のように構成された本実施例の基本的々機能は以下
の4つである。
(1)(2値圧縮) リーダー10−1からの固定閾値による画像信号R−V
DAの任意の部分を2値圧縮処理し、圧縮画像メモIJ
IO−5に書き込む機能。尚、原稿全域の画像信号をメ
モIJ 10−5に書込む場合もこれの応用である。
(2)(ディザ圧縮) リーダー10−1からのディザマトリクス閾値による画
像信号R・−VDAの任意の部分をディザ圧縮処理し圧
縮画像メモIJ 10−5に書き込む機能。
(3)(2値伸長) 圧縮画像メモリ10−5に記憶されている2値圧縮画像
を読み出し2値伸長処理をして、プリンタ10−3に出
力する機能。
(4)(ディザ伸長) 圧縮画像メモリ10−5に記憶されているディザ圧縮画
像を読み出しディザ圧縮処理をして、プリンタ10−3
に出力する機能。
以下、順に具体的な動作を説明する。
(1)2値圧縮の機能 リーダーから入力される画像信号は第7図のように主走
査1ラインを表わす■E倍信号同期信号として伝送され
て来る。そしてV S YNC信号により1ペ一ジ分の
副走査区間が表わされる。この■E倍信号第10図にお
いてはR−VE倍信号表現されている。
本実施例における画像圧縮方法は主走査方向のみの画像
データの符号化であり副走査方向にけ画像圧縮を行わな
い。
以下第13図に示すようなリーダーから伝送されて来る
4 00 dot/1nch (400dpi )の分
解度のA3サイズ(主走査297 mm(4,677ビ
ツトに対応)、副走査420mm)の画像情報Aから主
走査方向に7 Q mm 、副走査方向に100mm経
過した点から1.40mmX210mmの画像情報Bを
トリミングして2値圧縮する場合を例に取って説明を行
う。
リーダー10−1から上記の画像データを受信する前に
コントローラー10−2はRMU内部の各部のモード設
定を行う。
リーダー10−1から送られて来る画像信号R−vDA
を圧縮処理するためにRMU内部で用いるクロック+J
sysとしてリーダー10−1からのクロックR−VC
LKを選択すべり1O−188EL1を設定する。
リーダー10−1から入力された画像信号R−vDAは
一担ダプルバッファメモリ10−15にライン毎に蓄え
られ、その出力は圧縮回路10−4に入力される。その
ため、ダブルバッファメモリ10−15に入力される画
像データをR−VDAにすべく 10−19SEL2を
設定する。
次に1ライン毎の同期信号LN−8Tを設定するが、こ
れは、リーダー10−1からのR−VE倍信号用いるべ
く 10−20SEL3を設定する。また、リーダー1
0−1はR−VEを発生するだめの同期信号として、R
,−BD倍信号必要とすることはビデオインターフェー
スの説明で述べだが、とのR−BD倍信号して水平同期
信号発生部10〜17からのIBD信号を出力すべ(1
0−228EL5を設定する。
次に主走査カウンタ・デコーダ10−12のダウンカウ
ンタ14−1には1ライン分の画像データ4677ビツ
トを制御できるようにカウント開始値4677を設定す
る。
第13図のB領域の主走査方向の設定をコンパレータ1
4−4.14−5に行う。すなわち、この2つのコンパ
レークの出力でセット、リセットされるフリップフロッ
プ14−11からのH−AREA信号が圧縮回路10−
4に与えられ、圧縮回路10−4はこの信号がHレベル
の主走査区間中の画像データをランレングス符号化処理
し、圧縮画像メモ1,110−5に書き込む。
このためコンパレータ14−4には第13図B領域まで
の主走査方向余白7Qmm分に相当する1102ビツト
を4677から引いた値3575をセラトスる。またコ
ンパレータ14−5には、B領域の主走査中140mm
分に相当する2204ビツトをさらに3575から引い
た。
値1371をナツトする。
コンパレータ14−8からの出力DC8’ll:’AR
Tによシデイザカウンタ10−10が動き出すわけであ
るが、14−1のダウンカウンタとディザカウンタ10
−10を同時に動作させるべく、コンパレータ14−8
には4677をセットする。
ディザカウンタ10−10には、以下の定数設定を行う
。すなわちカウンタ13−1.13−2にはカウント開
始値4677をセットし、また2値圧縮を行うためにD
ifheの信号をLレベルにする。これによりディザカ
ウンタ10−10はダウンカウンタ14−1と同様の動
作を行う。
以上の定数設定によりダブルバッファメモリ10−15
に与えられる2つのアドレスDADR。
HADRは共にR−VE倍信号立ち上りにより4677
からカウントダウンすることになる。
すなわち、ダブルバッファ10−15より圧縮回路10
−4に与えられる画像信号EVDOはリーダーからの画
像信号R,−VDAからちょうど1ライン遅れた信号に
なる。
伸長回路10−6. EOL検出回路10−7に与えら
れる伸長開始信号V−DECはLレベルであるので、D
RPI信号DRP2信号はLレベルであり、Buff 
CHG ENB信号、 DataEND信号はHレベル
となシ伸長回路10−6゜EOL検出回路10−7は、
圧縮動作に影響を与えないように構成されている。
さらにメモリアドレスカウンタ10−8に圧縮画像メモ
IJIO−5への書き込み開始アドレスをセットする。
この状態でコントローラー10−2はリーダーからのV
SYNCが入力されるのを待つ。VSYNCが入力され
ると、コントローラー10−2は、第13図のB領域ま
での副走査長100mmを計数すべく100mmに相当
する1574ラインをラインカウンタ10−1.1に設
定する。
ラインカウンタ1. O−11けLN−8T信号により
カウントダウンし、すなわち、リーダーからの主走査区
間信号R−VBが1574回入力されると、ラインカウ
ンタ]、 O−11はカウントup信号をコントローラ
ー10−2に発し、コントローラーldリーダーからの
画像信号がB領域に入ったことを検出する。それにより
コントローラーは圧縮回路10−4に画像圧縮を開始さ
せるべ(V−ENCをLレベルからHレベルにするとと
もに、B領域の副走査長210mmを測定するため、ラ
インカウンタ10−11に210mm分に相当する33
07をセットする。
リーダーからB領域分の3307ラインのR−■E倍信
号入力されるとラインカウンタ]0−11は再度カウン
トアツプし、コントローラー10−2はこれを検出して
V−ENC信号を■]レベルからLレベルにして、圧縮
回路10−4の画像データ圧縮動作を停止させる。
このように、リーダー10−1から連続的に入力される
画像信号R,=VDAは主走査方向には主走査カランタ
デコーグ10−12から発せられるH−AREAがHレ
ベルの任意の区間、ま・た副走査方向にはコントローラ
ー10−2が発するV−ENCがHレベルの任意の区間
にトリミングされつつ圧縮回路10−4により符号化さ
れ、圧縮画像メモIJIO−5に書き込まれる。
この様子を第14図に示す。第14図におけるR−VD
Aは、ある1ラインの画像信号の入力の例であるがある
ラインのトリミング領域における画像信号として白2ビ
ット、黒2204ビット、白5ビットと入力された場合
を示している。このR−VDA入力により圧縮回路1゜
−4において5バイトのランレングスコードが生成され
る。す々わち、最初の白2により2HのTコード、次に
黒2204によりMコード91H,Tコード15H1最
後の白5により5HのTコード、さらにGH−AREA
の終了にょるEOLコードが生成され、圧縮回路10−
4からの書込み要求DWPパルスにより圧縮画像メモリ
10−5に書き込まれる。
圧縮画像メモリ10−5をアドレッシングするのがメモ
リアドレスカウンタ10−8であり、DWPパルスがゲ
ート10−29.10−30を通った信号によりカウン
トアツプする。
仮りにリーダーからの画像信号R−■DAの変化が激し
く多量の圧縮コードMWコードが発生すると、圧縮画像
メモ!JIO−5に全ての圧縮コードMWコードが書き
きれない状況が生ずる。さらに第15図のように圧縮画
像メモリ10−5に複数ページの圧縮画像データを書き
込む場合に、前に書きこんでおいた圧縮画像データTの
一部が新らたに書き込まれた圧縮画像データUによって
損われてしまう状況が生ずる。本実施例では圧縮画像デ
ータ書き込み時に、書き込み可能空領域を越えてしまっ
たことを検出し、他の圧縮データを保護するためにコン
パレータ10−14を用い、メモリの使用状況をモニタ
している。
第15図において圧縮画像メモリ中に圧縮画像S(エン
ドアドレスSE)と圧縮画像T(ス修タートアドレスT
S)が記憶されている状態でアドレスSEとアドレスT
Sの間に圧縮画像Uを書き込む場合コントローラー10
−2は書き込み開始アドレスUSを圧縮画像Sのエンド
アドレスSEに基づいてメモリアドレスカウンタ10−
8に設定し、アドレスリミッタとして圧縮画像Tの開始
アドレスTSをコンパレータ1〇−14に設定する。書
き込みが進行してアドレスカウンタ10−8のカウント
出力が、コンパレータ10−14のTS値に達するとコ
ンパレ−タのA≦B出力が発生し、ゲー)1.0−30
において新らだな書き込み要求パルスDWPはゲートさ
れメモリアドレスカウンタは停止し更なる書込み動作が
禁止される。これによ郵圧縮画像Tは保護される。寸だ
コントローラ10−2はコンパレータ10−1.4から
のA≦B出力であるMOVER信号を受けて圧縮画像が
メモリ10−5に書ききれなかったことを検出し、画像
圧縮エラーとし、画像データの書ききれなかったメモリ
領域を空領域として、その画像のメモリからの出力を禁
止するとともに、リーダー表示部にてその旨を表示する
コントローラー10−2は画像圧縮終了時にMover
信号を判定し、 Mover信号が発生されてい々いこ
とを検出した場合、画像圧縮書き込みが成功したと判別
し、メモリアドレスカウンタ10−8からのアドレス出
力MADRを読み込み、今回書き込んだ圧縮画像の終了
アドレスとしてコントローラーの内部メモリに保持し、
次回の圧縮画像の書き込み開始アドレスの設定に用いる
また同様にメモリアドレスカウンタ10−8に設定した
書き込み開始、終了アドレスもコントローラーは保持し
て、圧縮画像データの伸長出力時に用いる。 ゛ 尚、原稿全域の画像を符号化してメモリに格納する場合
にはトリミング領域を原稿サイズとすればよい。
(2)  ディザ圧縮の機能 リーダー10−1から入力される画像信号が組織的ディ
ザ法による中間調表現されたものの場合、画像の変化が
激しくなり、本実施例で用いているような主走査方向に
おける画像の連続性をコード化する画像圧縮方法では効
果的な画像圧縮を行うことが困難となる。
本実施例でばディザパターンの周期性を利用してディザ
処理された画像信号を効果的に圧縮する。
第16図においてディザ処理された画像信号は(1,6
−1)のようにリーダー10−1から入力される。本実
施例では、■ブロック当り8×8のデイザマ) IJク
スを用いておりその詳細jd(16−2)図aブロック
に示す0仮りに、リーダーから読み取られた画像信号が
均一に32レベルのものであった場合、デイザマ) I
Jクスの閾値の値が32以上のところに黒信号が出力さ
れ、(16−2)のディザマトリクスにより(16−1
)に模式的に示すような画像を得る。
(16−1)の画像信号で主走査方向の4ブロツクのみ
を拡大したものが(16−2)である。
ここでHで示す主走査ラインの信号が(16−4)のR
,VDA信号となり、4ブロツクの間で8回の状態変化
が発生している。この状態変化の回数は、ブロック数に
比例し、A4巾297mmでは1168回の状態変化が
発生することになシランレングス符号化により1170
バイトの符号化データ量となってし寸う。この1170
バイトは原画像量4677ビツトの約2倍のデータ量で
ありかえって画像情報量が増えてしまうことになる。
そこで(16−2)のHラインから得られる画像信号を
(16−3)のように同じ閾値で処理された画像信号を
抽出してブロック順に並らべ変えることにより4ブロツ
ク間テ、(16−4)のEvDOに示すように、2回の
状態変化となる。すなわち(16−3)のように、各ブ
ロックの同じ閾値による信号は黒か白かの状態のばらつ
きが少ないので、これらを連続するように並らべること
により画像の連続性を伸ばすことになる。
本実施例では、この画像信号のディザマトリクスに応じ
た並らびかえをディザカウンタ1〇−10を用いてダブ
ルバッファメモリ10−15の読出しを制御することに
より行う。
リーダーからのディザ画像信号RVDAは、主走査カウ
ンタ・デコーダ10−12のアドレス制御釦よりダブル
バッファメモリ10−15にリーダーらの入力順に書き
込まれる。
本実施例ではディザパターンの主走査の繰り返しが8ビ
ット間隔なので、デイザカウンタ10−10は、ダブル
バッファメモリ10−15から画像データを読み出す時
に8ビット間隔にダウンカウントして読み出す。この8
ビット間隔の読み出しは第11図に示されるコントロー
ラー10−2からの1)ither  信号によって外
される。寸だコントローラー10−2は(16−1)に
示す主走査圧縮ブロック数Nにより、13−2のカウン
タ設定値からN−1を引いた値をコンパレータ13−3
に設定する。この圧縮ブロック数Nは圧縮回路10−4
に与えられる主走査圧縮データ長を示すH−A 托E 
A信号の長さに対応しており(H−AREA信号ビット
長)−NX’8となる。        。
第11図のDi ther 信号がHレベルになること
で3ビットカウンタ13−1と10ビットカウンタ13
−2は分離され、13−2のカウンタがカウントダウン
してコンパレータ13−3に設定されたブロック数Nだ
けカウントすると、コンパレータ13−3のA=B出力
が発生し、カウンタ13−2は最初の設定値に再ロード
され、13−1のカウンタは1だけカウントダウンする
すなわち、カウンタ13−2でブロック数Nをカウント
し、カウンタ13−1で、各ブロック内の何番目の閾値
による画像信号かを指定する。このように、ディザマト
リクスの主走査ブロック長はコンパレータ13−3によ
って任意のNを選択することが可能であり主走査方向に
任意の長さの画像信号のディザ圧縮に対応することがで
きる。
(3)2値画像伸長の機能 (1)において述べた2値圧縮画像を伸長処理してプリ
ンタ10〜3に出力する機能であり、これにより伸長画
像のトリミング、移動処理をすることができる。
壕ず基本的々22値像伸長を説明するために、トリミン
グ、移動の各処理を行わない場合として、2値画像圧縮
により第13図のB領域からの圧縮画像信号が圧縮画像
メモIJ 10−5に記憶されているものとし、その圧
縮画像をA領域の大きさのA3の出力用紙のB領域の場
所に画像出力する場合を例に取る。
コントローラー10−2はB領域の画像伸長出力に先だ
ち、副走査方向の先端100mmの余白を作るためにプ
リンタ10−3にA3の出力用紙を先行給紙させる。す
なわち、第4図においてプリンタは感光ドラムの転写位
置すからレーザー露光される点aiでの距離と、bから
レジスト給紙点Cまでの距離が等しくなるように構成さ
れているだめ4−7のレジストローラーでA3の出力用
紙を送り出して、100mmの副走査紙送りの後に伸長
動作を開始し、第13図の8画像を出力する。そのため
、コントローラー10−2はプリンタにレジスト給紙信
号VSYNCを出力した後、ラインカウンタ1〇−11
に100mmに相当するライン数をセットする。この値
ば400 dpiの解像度で1574ラインとなる。
画像伸長時のライン同期信号LN−8Tは10−20の
5EL3.’10−22の5EL5によってプリンタか
らのBD倍信P−BDが選択される。丑だ内部クロック
08YSは、10−22の5EL5により選択されたH
 S Y N Cに同期して内部クロック発生部10−
16で発生されるI−CL Kを10−18の5EL1
で選択する。
さて、前述のラインカウンタ10−11で副走査余白I
QQrnm相当の1574ラインのカウントを終了する
と、コントローラーは画像伸長信号V−DECを出力し
、B領域の伸長動作を開始するが、それに先だち、画像
圧縮記憶時にメモリアドレスカウンタ10−8に設定し
たアドレス値を、コンパレータ10−14には圧縮時の
最終のM A、 D R値をセットする。
コントローラ10−2からのVDEC信号により伸長回
路1O−61dlラインずつ画像伸長をし、伸長された
画像信号DVDOはダブルバッファメモリi o−i 
sに書き込まれ、■ライン後に、プリンタに出力される
。この時ディザカウンタ10−10はダブルバッファメ
モリ1゜−15に対する書き込みアドレスカウンタとし
て働き、主走査カウンタデコーダは読み出しアドレスカ
ウンタとして働く。
以下1ラインの画像伸長動作を第17図により説明する
。I−I A D R,値がAのときにプリンタに対す
るビデオイネーブル信号としてのOVE信号がHレベル
になるものとして、主走査カウンタデコーダー1. O
−1,1のダウンカウンタ14−1には前述のレフトマ
ージン量に対応した値LMG(173ビツト)を考慮し
たA十LMG。
コンパレータ14−2にはAをセットする。コンパレー
タ14−3にはA−4676、コンパレータ14−4に
はA、コンパレータ14−5にはA−2203,コンパ
レータ14−6にはB、コンパレータ14−7にはB−
2203゜カウンタ14−1がAになった時にディザカ
ウンタ13−1.13−2が動き出すようにコンパレー
タ14−8にはAをセットする。壕だディザカウンタ1
.3−1.13−2はカウンタ14−1と同じカウント
動作をする様に、ロード値としてAをセットする。
プリンタ10−3からPBD信号が入力されるとL N
 −S T信号が発生し、主走査カウンタデコーダ10
−12の1−(A、 D RはA 十L M Gからカ
ウントダウンし、クロックをL M Gカウントし、H
A D R,がAになるとOVE信号、HAREA信号
、DC8TART信号が発生する。
このLMGはプリンタのBDセンサから感光ドラムの画
像有効部才での主走査長に相当するクロック数であり、
QVE信号がHレベル区間にプリンタに出力された画像
信号が出力用紙上にプリントされる。
HA D RがAになってから、第13図のB領域まで
の7Qmm分の余白に相当する1102クロツクをカウ
ントしてHADRがBになると、TRM信号がHレベル
になりダブルバッファメモリからの出力画像信号がゲー
)10−27により有効になり、さらにHA D Rが
B−22,03になると、プリンタにはB領域の主走査
中140mmに相当する2204画素が出力されて、T
RM信号がLレベルになり、それ以降のプリンタに行く
画像信号はゲー)10−27により無効になる。このよ
うにダブルバッファメモリに蓄えられた伸長画像信号は
プリンタに出力されルカ、ダブルバッファメモリ10−
15への伸長画像DVDOの書き込みは以下のようにな
る。
OvEの立ち上りと同時に伸長回路10−6゜EOL検
出回路10−7に与えられるH−AREA信号がHレベ
ルになり伸長回路10−6による圧縮画像MRコードの
伸長が開始される。
伸長回路10−6は副走査伸長区間信号V=DEC,主
走査伸長区間信号H−A、 RE AがHレベルの区間
圧縮画像メモIJ I O−5から圧縮画像MRコード
を読み取りコードを図示しないデコードカウンタに取り
込み、l’sYs クロックによってカウントダウンし
て伸長画像DVDOを発生する。すなわち第17図に示
すようにMRコードのTコード2 Hを取り込みyiS
YS  2クロツク分白信号のDVT)Oを出力する。
l’sYs  2クロツクによシブコードカウンタはカ
ウントアツプして、圧縮画像要求信号T)RPIを発生
し、圧縮画像メモリ】0−5よシ次のMRコードを読み
出し、DVDOの出力を反転させる。
次に入力されるMR,コードは91 HでMコードであ
るので08YSクロツクを2176クロツク計数してD
R,PIを発生する。しかし、MコードとTコードはペ
アなのでこの時点でDVDOは反転させないで次のTコ
ード15HのカウントアツプによりDVDOを反転させ
る。このように、HAREAがHレベルの区間に画像の
伸長が行われディザカウンタ10−10よりのDADR
によってダブルバッファメモリ10−15に伸長画像D
VDOが書き込まれる。そして、このDVDO信号が次
のラインにおいてHADRのアドレス8点から読み出さ
れるように、ディザカウンタのカウント開始値はBが設
定される。また、第11図のディザカウンタは2値伸長
のだめDither 信号はLレベルが設定される。
画像伸長時のHA RE A信号の長さは、B領域の画
像圧縮時に用いだH−AREAと同じりロック数出力さ
れるように、コンパレータ14−4.14−5は設定さ
れるが、とのHAR,EA倍信号立ち下り時に、現ライ
ンの伸長動作の成功、不成功をE OL検出回路10−
7にて判定される。
伸長動作の成功の判定は、HAREA信号の立ち下シと
、次のMRコードがEOLであることと、その時点で伸
長回路10−6のデコードカウンタがカウントアツプし
てDRPI信号が発生していることの3つの状態がそろ
っていることで行う。これは圧縮回路からのMWコード
信号を圧縮画像メモIJ 10−5に書き込む時あるい
はMRコードを圧縮画像メモリから読み出す時にコード
に誤りが含まれる可能性があるからであり、MRコード
に誤りがある場合は外部からの正確な区間信号HA R
E Aの終了と、1コードの伸長動作の終了であるDR
PIパルスの発生と、ライン終了コードEOLが一致し
なくなるのである。ここで上記3つの状態が一致し、伸
長エラーが々かったことを判定してEOT。
検出回路10−7は、次のラインのだめに次ラインの先
頭のMR,コードを読み出すように、DRP2を発生す
る。
以下、伸長エラーが発生した場合のライン単位の動作を
第18図により説明する。
第18図においてプリンタ1o−3より入力されるライ
ン同期信号PBDにより主走査アドレスカウンタ・デコ
ーダ10−12より主走査伸長区間信号がV−DECに
かかわらず発生している。コントローラー10−2から
の副走査伸長区間信号V−DECがLレベルの時はEO
L検出回路からのDECENB信号とBuffCHGE
NB信号はHレベルでありダブルバッファメモリの切り
替えを行うBuffCHG信号は常に発生する。またD
ata ENB信号はこの時Lレベルでありプリンタに
出力される画像信号RMU−VDはA、 N Dゲート
10−28によりLレベルに固定される。
コントローラ10−2は画像伸長を行うべくV−DEC
信号をHレベルにし、以下HAREA1、HAREA 
 2.・・・・・・HA RE A  9  と順にラ
イン単位の画像伸長動作が行われる。画像伸長時にld
 HA RE A領域は3つの状態に分かれる。すなわ
ち、正常の伸長動作を行うXの状謔と、伸長エラーの発
生しだyの状態と、EOL検出回路からのDECENB
がLレベルの伸長エラーリカバー状態2である。
VL−DEC信号がHレベルになった次のラインHAR
EAlから伸長回路10−6において画像伸長が開始さ
れる。第18図のように最初のHAREAIで伸長エラ
ーが発生(yの状態)とすると、EOL検出回路10−
7はHAREAlの後端でBuff CHG ENB信
号とDECENB信号をLレベルにして、次のラインl
−1AREA2ではダブルバッファメモリの切り替えと
伸長回路10−6の伸長動作を停止させて、伸長エラー
リカバーのためのEOL検出処理を行う(2の状態)。
EOL検出回路10−7は、伸長エラーリカバーとして
HAREAがHの区間MRコードとしてEOLコードF
FHを検出するまでDH,P2信号を繰り返し発生させ
る。EOLコードを検出することにより圧縮画像データ
とHAREA信号との同期関係が回復したことになり次
のHAR,Bi3における画像伸長のだめの先頭MRコ
ードを読み出し、DECENBをHレベルに復帰させて
伸長エラーリカバー動作を終了する。
次のHAREA3において正常に画像伸長動作が終了す
ると(Xの状態)、EOL検出回路qHAREA4のだ
めの先頭MR,コードを読み出すためにDRP2を1ク
ロック発生させ、Buff CHG ENB信号をHレ
ベルにするとともに1その後に入力されるLNST信号
によりData ENB f:Hレベルにする。
HAREA4.HAII、Bi2の2ラインでは共に画
像伸長動作が正常に終了しているのでBuff CHG
 ENB信号はHレベルのままであるが、HAREA6
ではHAR,EAIと同様に伸長エラーが発生している
。この状態によりEOL検出回路は、HAREA6にお
いて、ダブルバソファメモリのメモリYK書き込まれた
、伸長エラーを含んだ伸長画像データがプリンタに出力
されないようにBuff CJ(”G ENB信号をI
−I AR,EA 6の後端でLレベルにし、次にHA
−REA8において画像伸長を成功する寸でダブルバッ
ファメモリの切り替えを禁止する。このため、HA R
E A、 7でエラーリカバーしている区間とHARE
A8で、次の伸長動作を行っている区間は、HAREA
 sにおいて伸長した伸長成効の画像データが繰シ返し
プリンタにRMU−VD信号として出力される。
このように、Buff CHG  ENB信号により伸
長エラー発生ラインと、エラーリカバーラインの後はL
NSTによるBuffCHG信号が発生しないため第2
2図のRMU−VD信号に示すように伸長成功ライン(
Xの状態)における伸長画像データだけがEMU−VD
信号としてプリンタ10−3に出力される。
またData END信号は前述のように、伸長成功ラ
インが発生した後、初めてHレベルになる信号であり、
この信号によりV−DEC信号がHレベルに々つてから
、伸長成功ラインが発生するまでの間、エラーを含んだ
伸長画像データがプリンタに出力されないようになる。
さらにDataENB信号は■−DEC信号がLレベル
になってから1ライン遅れてLレベルになるように構成
されており、最後のHAREA9ラインにおける伸長画
像も、正常にプリンタに出力される。
コントローラー10〜2は、伸長エラーカウンタ10−
35において、Buff CHG ENB信号がLレベ
ル中に発生したLNST信号をカウントして、伸長エラ
ーが発生したラインと、エラーリカバーを行ったライン
の合計をカウントする。す々わちこのカウント値は、伸
長成功しなかったライン数を表わし、コントローラー1
0−2は伸長が成功しなかったライン数が8ラインを越
えた場合は、伸長エラーミスプリントとして直に、VD
ECDEC信号ベルにし伸長動作を停止する等の処理す
る。これにより、伸長エラーの検出が、1ペ一ジ分の画
像の伸長を待たずして行なわれるので、伸長エラーに対
する迅速々処理が可能と々る。
伸長時に、コントローラー10−2が出力する副走査伸
長区間信号V−DECは、圧縮時にv−ENC信号を出
力した時と同じライン数をラインカウンタ10−11に
おいて計数して出力する。
したがって、画像伸長中に伸長エラーが発生しなければ
、コントローラー10〜2がラインカウンタ10−11
からの所定副走査ライン計数完了出力を受けてVDEC
DEC信号ベルに戻すタイミングで、メモリアドレスカ
ウンタ10−8からのアドレス出力M−ADRは、伸長
画像を圧縮した時の最終M−ADRの値と同じになる。
コンパレータ10−14には、圧縮時の最終M −A 
D R値をセットしているのでコントローラー10−2
はVDECDEC信号ベルにした時点で% MOVER
信号を検出するはずである。
ところで伸長動作中に、前述のように伸長エラーが発生
すると、伸長エラーリカバーのだめにE OL検出回路
10〜7がEOLコ、−ドをさがすべ(、MRコードを
読みとばすため、MOVER信号が発生した時には、ラ
インカウンタ10−11にはカウント残わが発生する。
このカウント残りを全てカウントするために、V−DE
C信号を出しつづけても% MOVER信号のために、
すでにメモリアドレスカウンタ1゜−8はカウントを停
止しているのでメモリアドレスカウンタ10−8の停止
した時点のカウント値のアドレスの画像データが繰返し
伸長回路10−6に取込まれることになり、残りのライ
ンは全て伸長エラーラインとなってしまう。
そ、?Cで、この状態を防ぐだめに、コントローラー1
O−2fd、vDECDEC信号ベルにしてラインカウ
ンタ10−11からのカウントアツプを待っている間、
MOVER信号を定期的に調べて、V−DECがHレベ
ルの時にM。VERを検出したら、直ちに■−DEC信
号をLレベルにして、画像伸長動作を停止させて、余分
な伸長エラーラインのカウントをしないようにする。
このように、メモリアドレスカウンタが、画像圧縮時の
最大アドレスに一致1〜たことで、画像伸長動作を停止
することで、意図1〜2!i:い余分な画像信号がプリ
ンタ10−3に記録されることを防ぐことも可能となる
次に、伸長した画像信号の一部分をトリミングして出力
用紙の任意の箇所に出力する場合を説明する。
第19図は、A4サイズの伸長画像Uの81点から、主
走査方向に11□ビツト、副走査方向に■1ラインの点
t1を基準点として主走査サイズI(2ビツト、副走査
サイズ■2ビットの画像Tをトリミングして、A4のコ
ピー用紙に、V、、H□の位置を変えずに出力する例で
ある。
前述のように1ラインの伸長動作はプリンタからのPB
D信号によるL N −S T信号を同期信号として開
始されるが、第19図では、主走査アドレスカウンタ・
デコーダ1.0−12からのIIADR,が4677に
なったところから1ラインの伸長動作が始まる。すなわ
ちHA D Rが4677でT−T −A RE Aが
I(レベルになるようにコンパレータ14−4には46
77をセットする。また、A4巾4677ビツトで伸長
を終了するように、コンパレータ14−5KidOをセ
ットして、HA、 RE Aの長さを4677ビツトと
する。また、伸長回路10−6により伸長された伸長画
像信号DVDOをダブルバッファメモリ]、 O−15
に書き込むDADJ読み出すHADRが同じ動作をする
ようにDCS”T1%T信号の出るタイミングを作るコ
ンパレータ14−8には4677をセットし、ディザカ
ウンタ10−10のカウンタ13−1.13−2のLD
値も4677をセットする。これにより、前述のように
Uで圧縮された画像信号がそのまま伸長される。
コントローラー10−2は第20図に示すようにプリン
タ10−3にA4のコピー用紙レジスト給紙信号VSY
NCを出すと同時に副走査伸長区間信号V−DECを出
力する。これによりプリンタの紙送りと同時に画像伸長
出力が始まり、もしここでトリミングを行う必要がなけ
レバ、V−DECをPvSYNcと同じ時間1]に渡っ
て出力せしめることにより、UのA4の伸長画像の全て
がA4のコピー用紙にその捷ま出力される。ここで前述
の如くのトリミングを行々うべくコントローラー10−
2は、vl ラインの画像信号を消去するだめに、v−
DEC信号を出力してから■1ラインの間はTRM信号
をLレベルに固定し、ダブルバッファメモリから読み出
し画像信号をゲー)10−27でLレベルに固定する。
このために、Vl ラインをカウント中のTRM信号を
出力するコンパレータ14−6にはI F F F H
、コンパレータ14−7には4677 (1245H)
をセットすることにより、フリップフロップ14−12
には、リセットしかかからないようにする。
Vl ラインのカウントをラインカウンタ1゜−11で
カウントした後に、tl の位置がら副走査中v2ライ
ン、主走査中H2ビットのT領域のトリミングを行う。
そのために、ラインカウンタ10−11にv2ラインを
セットし、副走査v2ラインを計算するとともに、その
間の主走査トリミング領域のt点からH2ビット巾を表
わすTRM信号を発生させるべく、コンパレータ14−
6に(4677−Hl )をセットし、コンパレータ1
4−7には(4677−(H1+H2))をセットする
。−これにより、第19図のT R,M (V2)を得
る。
以上のような定数セットにより11点から■2ラインの
間のT領域のトリミングが実現される。
T領域の画像信号が全てプリンタに出力された時点で、
ラインカウンタ10−11からコントローラ10−2に
、v2ラインのカウント終了信号が出力される。この時
点で圧縮画像メモリ10−5には、第19図の斜線で示
された部分の圧縮画像コードが読み出されずに残ってい
るが、所望のT領域の画像出力はすでに完了しているの
で、コントローラー10−2はこの斜線部の圧縮画像コ
ードの伸長を行う必要はなく、VDECDEC信号でL
レベルにし、伸長動作を停止させる。VT)EC信号が
Lレベルになったため、EOL検出回路からのDa t
 a E N B信号はLレベルになりこれ以降のvR
ラインは、プリンタに画像信号は白信号(I−レベル)
と々す、T領域のトリミング出力が完了する。このよう
に、余分々圧縮画像コードを伸長しないようにすること
により、伸長エラーの発生量が下がり、それにより伸長
画像にエラーが含まれることに起因するミスプリントの
発生率が低下し、コピー動作の信頼性が向上する。
次に以上の様にして第19図でトリミングした画像信号
Tを主走査方向に紙端よりH3画素の位置に移動してプ
リンタ10−3に出力する場合を第21図により説明す
る。
この場合、伸長画像をダブルバッファメモリに書き込む
時に1ラインの伸長画像の移動を行い、ダブルバッファ
メモリから移動した画像を読み出す時に、所望のTの部
分をトリミングする。この伸長画像の移動及びトリミン
グは全てHA D T(、を基準として行われる。す彦
わち、第21図(a)においてI(A D H,(46
77−Ht)からHA、DR(4678−(H,十H2
))のアドレス範囲で伸長回路10−6で伸長されだT
の部分力、T)ADH,によりダブルバッファメモリに
書き込まれ、第21図(b)において、ダブルバッファ
メモリからHA D Rにより読み出される時にH3−
H、ビットだけ移動されて、I−I A D R(46
77H3)からHADR(4678−(H2十H3))
の範囲で読み出されることに々る。この画像移動はD 
A、 D Rのアドレス制御によって実行され、第21
図(a)でダブルバッファメモリに伸長画像のTの部分
が書き込まれる時(11ADRが4677−Hlの時)
に発生した画素を、H3−H,たけ移動した4677−
H3のアドレスにDADRで書き込めばよい。すなわち
第21図(a)カら明らかなように、HADR=467
7におけるDADRのカウント開始値を主走査移動ビッ
ト数H3−H1により4677− (H3−H□)とす
ればよい。このH3は画像移動方向が主走査の基準点(
1−IADR=4677 )から離れる場合には正の値
となり、逆に近づく場合には負の値となる。
ダブルバッファメモリから読み出された画像信号は、T
RM信号によってトリミングされるが、このTRM信号
も第21図(b)のように、移動量H3−H1を考慮し
て、HA D Rが4677−H3から4678−(H
2+H3)の間で)−Iレベルになるように、コンパレ
ータ14−6には4677−’H3をセットし、コンパ
レータ14−7には4677− (H2+H3)をセッ
トする。
次に、伸長した画像信号を出力用紙上の副走査方向(紙
送り方向)に移動する場合を第22図で説明する。
第22図(a)のような伸長画像Uの中のTの部分をト
リミングして出力用紙の副走査方向の任意の位置に出力
するのだが、Tの部分のトリミングのしかたや、主走査
方向の画像の移動は、前述したので、ここではコピー用
紙をレジスト給紙させるタイミングと、伸長画像Uの伸
長開始の副走査方向のタイミングについて述べる。
第22図(b)は、コピー用紙の副走査方向(紙送り方
向)の後方に伸長画像Uを移動するとともにトリミング
を行い、紙端から■3ラインのところに、トリミング画
像の11点を記録する例である。
コピー用紙と、伸長画像Uの副走査方向のずれは、v2
−■1ラインであるので、コントローラー10−2は、
プリンタ10−3に対するコピー用紙のレジスト給紙信
号P−VSYNCを出力した後、ラインカウンタ1. 
O−11で■3−V□ラインを計数した後に副走査伸長
区間信号VDECをI]レベルにし、伸長画像Uの伸長
動作を開始する。ここでTRM信号でT領域の画像を出
力するのは、V−DEC信号をHレベルにしてから、さ
らに■1 ライン経過した時である。そして、T領域の
副走査分のv2ラインをラインカウンタで計数したとこ
ろでv−DEC信号をLレベルにして、伸長動作を終了
する。
第22図(C)は、コピー用紙をレジスト給紙する前に
伸長画像Uを伸長行い、紙端から■3ラインのところに
、トリミング画像のP点を出力する例であり、tl 点
がコピー用紙上に来る場合はV3は正の値、コピー用紙
外に出る場合は負の値をとる。
第22図(C)では、プリンタに対するレジスト給紙信
号PVSYNCを出力する前にv、−■3ライン分の画
像伸長を前もってやっておく必要がある。そとでコント
ローラーl0−2はラインカウンタ10−11にて、■
1−■3ライン分の画像伸長を行ったら、−担VDEC
信号をLレベルにして画像伸長動作を中断してPVSY
NCを出力するタイミングを待つ。PVSYNCを出力
するタイミングで再度V−DEC信号をHレベルにして
、中断していた画像伸張動作を継続させ、vl−V3ラ
イン分の画像の移動が行われる。
T領域のトリミングは前述のとおりであるが、もしP点
が紙端から■3ラインはみ出る場合には、コピー用紙に
出力されるT領域はその分食々くなる。PVSYNC信
号を出力する前に、Vl−V3ラインの画像伸長を行い
、−担V−DEC信号をLレベルに戻しているが、これ
ばPVSYNCと1.’tr’J−グー75”bのRV
SYNCを用いる場合を考慮している。すなわち、RM
Uで伸長した画像と、リーダーからの画像をオーバーレ
イしてプリンタに出力する場合、2つの画像のオーバレ
イ位置を正確に合わせるためには、共通のVSYNC信
号を用いなければならない。しかし、nMUからリーダ
ーにVSYNCを知らせる手段が々いので、PVSYN
Cは、リーダーからのVSYNC(RVSYNC)を用
旨なければならない。リーダーと非同期のコントローラ
ー10−2にとっては、RVSYNCがいつ入力される
かの詳しいタイミングを取ることは困難である。それで
コントローラー10−2は、リーダーからのVSYNC
(RvSYNC)を入力するより充分前に、vl−v3
ラインの画像の伸長を終えてコピー用紙に出力される伸
長画像のMRコードを圧縮画像メモリから頭出ししてお
き、RVSYNCに合わせて再度伸長動作を開始させな
ければ々らない。す々わち・R,VSYNCを待ってい
る間V−DECをLレベルにして、伸長動作を中断して
いるのである。
尚、オーバレイ動作を行なわない場合にはり−ダCの同
期を取る必要がなく、PVSYNC信号の出力制御をV
−DEC信号の出力制御と同様にラインカウンタ]、 
O−11で行うこともできる。従って、VDEC信号を
一旦Lレベルに落とさずに、PVSYNCを即に出方し
、伸長動作が中断せずに実行可能となる。
(4)  ディザ画像伸長の機能 (2)のディザ圧縮による圧縮画像をその捷ま伸長処理
しただけでは、ディザ圧縮時のディザカウンタ10−1
0による主走査画像の並らび替えにより、それをそのま
ま伸長したのでは原稿画像とけ異るコピー出力と々っで
しまう。そこでディザ画像伸長処理では(3)の2値伸
長処理と同一のプロセスにより伸長回路10−6から得
られるディザ並らび替えをされた伸長画像信号DVDO
をダブルバッファメモリ10−15に書き込む時に、も
とのリーダーからのディザ画像の順に並らび替え直す。
この並らび替えはダブルバッファメモリ1〇−15の伸
長時の書き込みアドレスカウンタDADRの発生順を変
えることで実現される。
すなわち、第16図の20−3の如く並らび替えられた
画像を(16−2)の順になるよう、8ピット間隔に並
らび替え直すのであるが、これは第11図示のディザカ
ウンタのDi ther 信号をHレベルとして、ディ
ザ圧縮時と同様にカウンタ1.3−1.1:3−2を動
作させることになる。
この場合、カウンタ13−1.13−2にコントローラ
10−2が設定するカウンタロード値は伸長画像の移動
によって、2値画像伸長処理と同様に、任意の値を設定
できるが、13−1のカウンタのロード値は、ディザ圧
縮時に用いた値と同じ値にしなければならない。そうし
ないと、ダブルバッファメモリから読み出された画像信
号のディザパターン1ブロツク内の画素の並らびが狂う
ことに々る。寸だコンパレータ13−3には、ディザ圧
縮処理時に用いたブロック数Nを用いて、13−2のカ
ウンタのロード値から(N−1,)を引いた値をセット
する。
以上説明した本システムの構成における、リーグ・RM
U間及びRMU・プリンタ間のシリアル通信と、画像処
理動作の詳細な手順を以下に説明する。尚、以下の説明
に用いるフローチャートに示されたプログラムはリーグ
、プリンタ及びRMUの制御部を構成するマイクロコン
ピュータのメモリROMに予じめ格納され、これを適宜
読出すことにより制御動作するものである。
第6図に示したシリアル通信は第8図のDF+vIcg
 Connect+DEvxcEPOWERReady
Controller Power Ready信号に
よってRMUを含む全ユニットがシリアル通信可能にな
ったときに、リーグ側ユニットからプリンタ側ユニッ)
 (RMUを含む)に命令(以下コマンドと記す)を出
力することで開始される。コマンドがプリンタに到達し
たならばプリンタはコマンドに対する応答(以下ステー
タスと記す)をリーダ側ユニット(RMUを含む)に出
力する。11.MUは基本的にはリーグからコマンドを
入力したならば、同一コマンドをプリンタへ出力し、プ
リンタからステータスを入力したならば同一ステータス
をリーグへ出力する。
リーダ側ユニットとプリンタ側ユニット間のシリアル通
信は8ビツト構成のコマンドとステータスのやりとりに
よって行なわれ、このとき一つのコマンドに対して必ず
一つのステータスが返され、ステータスはコマンドに先
じて返されることはない。
第23図ごRMUのコマンドに対する処理を示す。
RMUはリーグからコマンドを入力する。このコマンド
が後述第1表の100−7から10〇−12のRMUモ
ード指示コマンド、RMUメモリ指示コマンド、RMU
トリミング指示1コマンド、RMU)リミング指示2コ
マンド。
RMU)リミング指示3コマンド、RMU4リミング指
示4コマンド、R,MU)リミング指示5コマンt’ 
、 RMU )リミング指示6コマンド(これら8コマ
ンドをまとめてRMU指示コマンドという。)のいずれ
かである場合には(S−1,0O−1)、それぞれのコ
マンド1バイトについて後述筒10表金体ステータスを
リーグに返送する( S−1,OO,−5)。R,MU
は入力したコマンド力RM U指示コマンドのいずれか
でない場合には後述第1表100−1のプリンタスター
トコマンドであるかの判定を行う(S−100−2)。
プリンタスタートコマンドはシステムにRMUが接続さ
れている場合には前述RMU指示コマンドがリーグから
出力後、リーグから出力されるので、この時点で後述R
MUモードはすでに決定している。このRMUモードが
後述の“インプットモード“の場合には、プリンタはコ
ピー動作を行なわないのでこのプリンタスタートコマン
ドをRMUはプリンタへ出力せずリーグに第10表の全
体ステータスを出力する(S−100−3、S−100
−5)。またRMUの動作上必要な情報を含むコマンド
例えば紙サイズ指示コマンドはコマンドの内容を記憶し
、そのあとでプリンタに出力する(S−100−4)。
続いて第24図を用いてRMUのステータスに対する処
理を説明する。プリンタはRMUよりリーグから出力さ
れたコマンドを入力すると、一定時間内に入力したコマ
ンドに対してステータスをRMUへ出力する。
RMUはプリンタからステータスを入力するとこのステ
ータスがどのコマンドに対してのものかを判定し、第9
表の108−7のアプリケーションステータス要求コマ
ンドに対しての第15表のアプリケーションステータス
であるかどうかをチェックする(S−1,0l−1)。
入力したステータスがアプリケーションステータスであ
る場合には、RMU接続の情報を付加後(S−101−
2)、リーダヘアプリケーションステータスとして出力
する。
また、同様にプリンタからのステータスが第11表エラ
ー発生ユニットステータスであるかどうか判定を行い(
S−1013)、後述圧縮失敗フラグがセットされてい
る場合には圧縮失敗の情報(RMUメモリオーバーフロ
ー)を付加したエラー発生ユニットステータスをリーグ
に返し、圧縮失敗フラグがリセットされている場合には
プリンタからのエラー発生ユニットステータスをそのま
まリーグに返す。またプリンタからのステータスが第1
0表の全体ステータスまたは第16表のミスプリント詳
細ステータスであるかどうか判定を行い(S−101−
6、S−101、−9L後述伸長エラーフラグがセット
されている場合には伸長エラーの情報を全体ステータス
またはミスプリント詳細ステータスに付加しくS−10
1−8,S−101−11)、伸長エラーフラグがリセ
ットされている場合にはプリンタからの全体ステータス
またはミスプリント詳細ステータスをそのままリーグへ
返す。
RMUはリーグからのコマンド入力し対して、プリンタ
へのコマンド転送まだはリーグへの全体ステータスの返
送を行い、プリンタからのステータス入力に対してはリ
ーグへのステータス転送またはステータスに情報付加加
工後、転送することを交互に繰り返す。
このようにR,MUが接続されたシステムにおいて、R
MUは必要な情報のみ取り込みを行い、その他の情報は
素通しするという通信を行う。
このことにより情報のやりとりの時間短縮や通信の監視
をリーグが行うことになり、通信プロトコルの簡略化を
計ることができる。
以下第23図、第24図に示したリーグ、RMU。
プリンタ間でのシリアル通信に用いられるコマンドまた
はステータスの詳細な説明を行う。
第1表にRMUまたはプリンタに実行をうながす実行コ
マンドを示す。この実行コマンドがリーグから出力され
た場合、RMUまたはプリンタは第10表に示した全体
ステータスを返送する。第1表の100−1はプリンタ
にコピー動作開始を要求するプリンタ・スタートコマン
ド。
100−2はプリンタにコピー動作停止を要求するプリ
ンタストップコマンド100−3 、’100−4は給
紙カセットを指定する給紙指示コマンド100−5は紙
サイズを指示する紙サイズ指示コマンドで、このコマン
ドの2バイト目(第2表)にはビット1からビット6を
用いてA4.A3゜B4 、B5 、A4−R1B5−
R等の紙サイズをコード化し格納している。100−6
は枚数指示コマンドで、このコマンドの2バイト目には
ビット1からビット6までの6ビツトを用いて最大64
枚のコピ一枚数の設定ができる。10〇−7はRMU指
示コマンドの1つであるl(、MUモード指示コマンド
で2バイト目にRMUモードの情報を第5表のように格
納している。10〇−8はRMUのメモリ領域の指示を
行うRMUメモリ指示コマンドで2バイト目(第6表)
に指示するメモリ領域の内容を格納し、対応する1ケ所
のメモリ領域のビットのみセット(“” 1 ” )さ
れる。100−’1.1(10−10,100−11。
100−12,100−13,100−14はRMUト
リミング指示コマンドで2バイト目(第7表)。
3バイト目(第8表)にトリミング量をミリメートル単
位でOミリから512ミリまで表現できる。
第9表にRMUまたはプリンタの情報を要求するステー
タス要求コマンドを示す。このコマンドをプリンタが受
信したならば第10表から第16表にあるステータスを
RMUを通じてリーダへ返送する。このときRMUは後
述メモリオーバフローや伸長エラーの情報を付加してリ
ーグへ返送することもある。
以下順に要10表から第16表について説明する。第1
0表は全体ステータスで主にプリンタやRMUの大まか
な状態についての情報を格納している。ビット5はプリ
ンタが紙搬送中であればセット(“′1”)される。同
様にビット4はミスプリントがあったとき、ビット3は
ウェイト中、ヒツト1はオペレータコールエラー、サー
ビスマンコールエラーがあったときにそれぞれセットさ
れる。第11表のエラー発生ユニットステータスはどの
ユニットにエラーが発生したかの情報を格納し、第12
表のオペレータコールエラーステータス、第13表のサ
ービスコールエラーステータスはエラーの具体的内容の
情報、同様に第14表のカセット紙ナイズステークスは
A、4.B5.B4等の紙サイズの情報、第15表のア
プリケーションステータスはシステムにどのようなユニ
ットが接続されているかの情報、第16表のミスプリン
ト詳細ステータスはミスプリントについての情報がそれ
ぞれ格納されている。
これらのステータスをリーグは集めることにより、シス
テム全体の状況エラー発生の原因を知ることができ、シ
ステムの管理を容易にしている。
前述したコマンド、ステータスによるコピーシーケンス
実行中でないシリアル通信について第25図の70チヤ
ートを用いて説明する。
リーダは第9表の108−7のアプリケーションステー
タス要求コマンドの出力による第15表アプリケーショ
ンステータスによりRMU接続の情報を得る( S−1
02−1)。また第9表の1’08−5の下カセツト紙
サイズ要求コマンド、第9表の108−6の上カセツト
紙サイズ要求コマンド出力による第14表カセット紙サ
イズステータスによりプリンタの上、下カセットの紙サ
イズの情報を得る(S−102−2)。このあと第9表
の108−1の全体ステータス要求コマンド第9表の1
08−2のエラー発生ユニットステータス要求コマンド
出力による第10表の全体ステータス、第11表エラー
発生ユニットステータスによりプリンタ、RMUでエラ
ーがあるかどうかの情報を得る(S−102−3,S−
102−4)。このあとでエラーがあるかどうかのチェ
ックをする(S−102−5)。このときエラーがある
場合にはもっと詳しい情報を得るため第108−3表オ
ペレータコールエラーステータス要求コマンド、第10
8−4表サービスコールエラーステータス要求コマンド
を出力し、それぞれのステータス入力によりエラーの詳
細な情報を得て(S−102−6、S−102−7)、
必要な情報例えば紙魚、RMUメモリオーバフローがあ
ることをオペレータに知らせることができる。
エラーがなかった場合にはコピースタートキーが押され
たかどうかをチェック(S−102−8)し、押された
場合にはコピー実行中のシリアル通信(表116)を行
う。コピースタートキーが押されていない場合はコピー
キーが押されるまで説明した動作を繰り返す。
コピー動作中のシリアル通信、各ユニットの動作、信号
について第17表を用いて説明する。
リーグにおいて紙サイズ選択(A−■)、コピ一枚数設
定(八−■)9画像読取モード(A−■)、RMUモー
ド、トリミングデータ、RMUメモリ指示等のRMU使
用条件(八−■)がオペレータによりリーグの操作部か
ら入力されてコピーキーが押下(八−■)されると、リ
ーダはシリアル通信においてRMU指示コマンド(RM
U%−)’指示コマンド、RMUメモリ指示コマンドR
,MU)リミング指示コマンド)(B−■)を出力する
。R,MUはRMU指示コマンドを入力すると第10図
セレクタl、セレクタ2.セレクタ31セレクタ4.セ
レクタ5゜ビデオセレクタ等のセレクタ設定を行う(C
−■)。リーダはRMU指示コマンドに続いて、枚数指
示コマンド(B−■)、上下給紙コマンド(B−■)1
紙サイズ指示コマンド(B−■)を出力する。RMUは
紙サイズ指示コマンドを入力する(C−■)と第10図
コンパレータ。
ディザカウンタ主走査カウンタ等の設定を行う(C−■
)。RMUモードが“メモリインプットモード゛である
場合にはプリンタへプリンタスタートコマンドをR,M
Uは流していないのでプリンタは出力用紙可能信号(以
下11%EQと略す)をR,MUに対して出力しないの
でRMUはプリンタの代りにPREQをリーダへ出カス
る(B−■)。RMU使用モードがメモリインプットモ
ードでないときはプリンタへプリンタスタートコマンド
が到達し、プリンタは給紙可能状態になったときにP 
RE ’QをRMUに対して出力しくD−■)、RMU
はPRBQをリーダに対して出力する(B−■)。リー
ダはR,MUから(プリンタから)のPREQを入力す
ると対応して出力用紙給紙信号(以下I)RINTと略
す)をR,MUへ出力する。(B−■)。
RMUモードが゛メモリインプットモード゛であるとき
はPRINTをプリンタに出力せず(D−■)あたかも
プリンタがPRINTを入力しそれに対して画像要求信
号(以下VSREQ)を出力したかのようにRMUがV
SREQをリーダに対して出力してやる(B−■)。R
MUからのvSREQをリーダが入力すると画像出力す
るために、■5YNCを出力(B−■)する。リーダは
コピー動作中に全体ステータス要求コマンド、エラー発
生ユニット要求コマンドを一定時間ごとに出力し、エラ
ーのチェックやRMUのメモリオーバーフロー等を常に
チェックしている(B−[相])。枚数管理はリーダが
行っているのでリーダからプリンタストップコマンドを
入力したときにFLMUはモードリセットを(C−■)
行い、コピーが終了する。
RMUはリーダ10−2からのRMU指示コマンドによ
り4つの画像入出力モードに分類される。
1つ目は「メモリパスモード」と呼ばれるモードであり
、RMUはリーダ10−1から入力される3値を表わす
2本の画像信号RVDAとRVDBをそのままプリンタ
10−3に出力し、リーダ10−1とプリンタ10−3
が直に接続されているように動作する。したがってこの
モードにおいてRMUはビデオインターフェースを通じ
てリーダ10−1から入力される信号はそのままプリン
タ10−3に出力し、プリンタ10−3から入力される
信号はそのままリーダ10−1に出力する。
2つ目は「メモリハイスピードモード」と呼ばれるモー
ドでありRMUはリーダ10−1からの画像信号RVD
Aを一担、圧縮画像メモリに圧縮記憶し、その後連続し
てその圧縮画像データを読み出し、プリンタに出力する
すなわち機械的な往復運動を必要とするり−ダ10−1
の原稿スキャンによるコピーは一回ですみ、2枚目以降
のコピーは機械的な往復運動をともなわないでRMUの
圧縮画像メモリに記憶されている圧縮画像データを繰り
返しプリンタ10−3に伸長出力して得られるため大量
コピーの高速処理が可能となる。
3つ目は「メモリインプットモード」と呼ばれるモード
であり、プリンタ10−3を動作させることなく、RM
Uはリーダ10−1から入力される画像信号を圧縮処理
し、圧縮画像メモリに記憶する。
4つ目は「メモリオーバーレイモード」と呼ばれるモー
ドであり、RMUは圧縮画像メモリに記憶されている圧
縮画像データを伸長処理すると同時にリーダから入力さ
れる画像信号と合成してプリンタ10−2に出力する。
この機能によりリーダ10−1で読み取った原稿とRM
Uのメモリに記憶されている画像のオーバーレイ処理さ
れたコピーが得られる。゛“メモリハイスピードモード
“はRMU内部で3つのモード“′リテンションモード
“、′アウトプットモード“、′スルーアウトモードに
区別される。“リテンションモード゛は゛メモリハイス
ピード“の1枚目で原稿からの画像情報(信号)をメモ
リに圧縮しながらプリンタへ素通しをするものである。
“リテンションモード°゛の実行によってメモリへの圧
縮の成功。
不成功(RMUメモリオーバフロー)が判断できる。リ
ーダはコピー動作中のエラー発生ユニット要求コマンド
によりメモリへの圧縮の成功。
不成功の情報(RMUメモリオーバフロー)を得ること
ができ、メモリへの圧縮が成功した場合、次のコピー(
2枚目以降)からメモリからの伸長画像により像形成(
コピー)ができるのでリーグは原稿スキャンを停止する
。RMUは次のコピーからメモリの伸長ができるように
セレクタの再設定を行う。例えば第10図のビデオセレ
クタ1.0−23はRMUのメモリからの伸長画像をプ
リンタへ出力するように再設定する。
このようにセレクタの再設定を行ったモードを“アウト
プットモード゛と呼ぶ逆にメモリへの圧縮が失敗したと
きは、“′リテンションモード゛のままではメモリへの
圧縮をしながら画像の素通しをしてしまうのでメモリへ
の圧縮を行なわないような動作が必要となる。このモー
ドを“スルーアウトモード″という。“スルーアウトモ
ード”は“メモリパスモードM:RMUでのセレクタの
設定は同じであるが、リーグからの画像情報が前者は閾
値ジェネレータA、Hの値を同じにした2値画像である
のに対し、後者はVDA 、VDB独立の3値画像であ
るので名称をかえた。このRMU内部モードの変更より
R,MUは“メモリハイスピード゛においてメモリへの
画像圧縮の成功、不成功にかかわらず2値画像を出力し
、1枚目と2枚目以降の画像の差をなくすことが可能と
なる。第18表にRMUモードとRMU内部モードの対
応を示しておく。
リーダ動作を第26図のフロチャートを用いて説明する
まず、コピーキーがオペレータにより押されるとリーダ
はRMUとプリンタに対してRMU指示コマンド(S−
103−1)、枚数指示コマンド(S−103−2)、
上下給紙コマンド(S−103−3)2紙サイズ指示コ
マンド(S−103−4)。
プリンタスタートコマンド(8−103−4)を出力し
、コピー動作に必要な初期設定を行い、リーグはRMU
からのPREQを入力した後(S−103−10)、p
H,INTをRMUに対し出力する( S−103−1
’O)。更に、タイマをスタートさせ(S−103−1
1)、このタイマアウトまで一定時間待機しくS−10
3−12)、RMU内部モードがパアウトプットモード
゛のときには光学系をスタートさせず(S−103−1
4)、枚数カウントダウンを行い、枚数が0であるかを
調べ(S−103−20)、、0である場合にはプリン
タストップコマンドを出カスる(S−103−21)。
R,M U内部モードがパアウトプットモード゛以外で
あるときには、光学系をスキャンさせて(S−103−
15)、原稿の読み取りを開始し、(8−1’03−1
6)画像をRMUへ出力する。読み取りの終了をチェッ
クしたあと(S−1’03−17)、メモリインプット
モードである場合は枚数をチェックせず(1枚の原稿の
読み取りしか受けつけない)。RMUに対してプリンタ
ストップコマンドを出力(8−103−21)する。
“メモリインプットモード、“アウトプットモード゛以
外の場合には枚数をカウントダウンし、(S−103−
19)枚数が0である場合にはプリンタストップコマン
ドを出力し、0でない場合にはPREQ入力持入力状態
にし枚数0になるまで前述の動作を繰り返す。
プリンタ動作を第27図の70チヤートを用いて説明す
る。
プリンタはリーグ側(RMUを含む)からプリンタスタ
ートコマンドを入力すると(S−104−1)ドラム帯
電等の各部動作を開始する(S−104−2)。プリン
タが給紙可能な状態になったならば(S−104−3)
、リーダ側へPREQを出力する(S−104−4)、
リーダ側からPREQに対応してPRINTを入力した
ならば(S−104−5)、給紙(S−1,05−6)
を行う。
給紙を行い画像受信可能になると(S−104−7)、
VSREQをリーダへ出力する(S−104−8)。v
SREQに対応してvSYNCをり−ダは出力し画像信
号を出力する(S−1,04−9)。
プリンタはコピー処理を行い(S−104−1,0)。
エラーがあるかとうかチェックし、’(S−1,04−
11)、エラーがあった場合にはエラーをシリアル通信
にのせる(S−1,04−12)。上記動作をコピ一枚
数分繰り返すとリーグはプリンタストップを出力するの
でプリンタストップを受信したかチェックしくS−10
4−13) プリンタはこれを受けてプリンタの各部を
停止する(S−104−14)。
RMUの動作について°の説明を行う前に、RMUのメ
モリアドレス管理について第28図を用いて説明を行う
。11.MUは圧縮画像情報をメモリに蓄積するときに
メモリ上の任意のアドレスを圧縮画像の書き込み開始ア
ドレス(MSと以下略す)と圧縮画像の最大書き込みア
ドレス(MEと以下略す)を設定できる。RMUはMS
とMEの設定により圧縮画像のメモリ書き込みの成功、
失敗を判断でき、以前書き込んだ画像情報の保護も可能
となる。
メモリは有限であるためこの最大値をMLMTとする。
第28図(1)はRMUに何も画像書き込みが行なわれ
ていない状態を示している。このときにMS←02ME
(−MLMTを設定しておく。このことはメモリの持つ
最大の空領域を示していることにもなる。RMUメモリ
指示コマンドによりメモリAが選択されディザメモリハ
イスピードモードでA4サイズのコピーが行なわれたと
きに’I  RMUは(2)の如くメモリAに格納され
た画像はRM Uのどのモードで圧縮されたかの情報(
MA−VIDEO)、圧縮した画像の原稿サイズ(MA
−PSZ)、リーグの読み取りモード(MA−METH
OD)、メモリAの画像書き込みスタートアドレス(M
A、8)、メモリへの画像書き込みエンドアドレス(M
AR)を記憶する。これらの情報はメモリB、メモIJ
 Cへの書き込みが行なわれたときも同様に行い、何も
画像書き込みが行なわれていない場合には、それに対応
する情報が書き込まれているものとする。
(2)の状態においてメモリB、メモIJ Cの書き込
みが行われた状態が(3)である。(2)の状態でメモ
IJ BまたはメモリCへの書き込みが指示されると、
最大空領域である(2)の状態の領域■をM S 4−
M A E + 1. 、 M E←M LM Tとし
て設定する。このときに再びメモリAが指定されたらメ
モIJ Aの上下の空領域を含む領域を新しいMS←0
.ME 4−MLM’rとして設定する。このように設
定することにより(1)の状態においてメモリAが指定
された場合と同じとなり有効にメモリを使用できる(3
)の状態においてメモリAが指定された場合、(3)の
状態ではメモIJ Aに連続する空領域はなく、メモリ
Aのメモリ量と(3)の状態における空領域■のメモリ
量の比較をし、メモリ量の大きい方を新しいメモリA領
域とする。(3)の状態においては空領域■の方が大き
いため、MS 4−MBE+ 1 、ME (−MLM
Tと設定し、古いメモIJ A領域は空領域と設定する
(3)の状態における空領域■に画像情報を書き込んだ
状態が(4)の状態である。この状態でメモリBに書き
込み指示があった場合(4)の状態におけるメモIJ 
B領域に連続する空領域はなく、メモIJ B領域、空
領域■、空領域■のうちで最も大きなメモリ量を持つ領
域を新しいメモリB領域とする。このとき空領域■が最
も大きなメモリ量を有していた場合、MS←O、ME、
−MCS−1を設定し、古いメモリB領域は空領域とし
て設定する。この設定後新しいメモリB領域に画像書き
込みが成功した場合が(5)の状態であり、また、画像
書き込みが失敗した場合が(6)の状態であり、メモリ
への圧縮が失敗した場合、その書き込んだメモリ領域は
空領域となる。
(5)及び(6)の状態において、それぞれメモIJA
メモリB、メモリCを指定した場合のMS、ME決定の
ためのメモリ量比較について第118表に示しておく。
このように空領域はメモリ指示ができる領域数と最大同
数発生する。この空領域についてのメモリ量をMAS、
MBS、MC8,MAR。
MBE、MCBから計算することによって合理的なメモ
リ管理を行うことができる。たとえMS。
MEで設定した新領域への画像の書き込みが失敗(画像
圧縮エラー)になってもMA−VIDEO。
MB−VIDEO,、MC−VIDEOの内容を画像’
F?1報なしの意に設定することによって空領域として
認識することにより、これも合理的なメモリ管理を行う
ことができる。本実施例ではメモリ指定領域数をパ3”
としたがメモリ量に応じたメモリ指定領域数11 N 
IIでも実現できる。
以下RMUモードの“リテンションモード。
についての説明を第13図に示す如く第29図のフロー
チャートを参照しつつA3サイズ(主走査297 m 
m 、副走査4−20 m m )の画像情報Aから主
走査方向70mm、副走査方向1. O0mm経過した
点から1.40mm X 210mmの画像情報Bをト
リミングして出力する場合を例にとって説明する。RM
UはRMUモード指示コマンド2バイト目として第20
表を入力する。ビット6、ビット5はそれぞれリーダ画
像、RMU伸長画像の出力濃度を約50%にするだめの
ビットであり、両方とも′1゛がセットされ、1’(、
M Uモードとして第5表の104−2のようにビット
4.ビット3.ビット2.ビット1はセットされる。メ
モリ指示としてメモリAが指示され、R,MUメモリ指
示コマンドとして第21表を人力する。RMU )リミ
ング指示コマンド1のトリミングデータとして主走査圧
縮開始位置Hp (70mm)、’R,MU )リミン
グ指示コマンド2のトリミングデータとして副走査圧縮
開始位置Vp(100mm)、RMU)リミング指示コ
マンド3のトリミングデータとして主走査圧縮中Hw(
]、440mm、RMU)リミング指示コマンド4のト
リミングデータとして副走査圧縮中Vw (21,0m
m )がセットされたものがリーダからミリメータ単位
で出力される(S−106−A−1)。
コントローラー10−2はり−ダからの上記位置情報を
ビット単位/ライン単位に変換し、Hp=1102ビッ
ト、Vl)=1574ライン、Hw==2204ビット
、Vw=3307ラインの第13図に相当する圧縮画像
位置/サイズ情報を得る。
指示されたRMUモードにより、第10図のセ  □レ
クタ5ELL(10−1,8)、5EL2(1,0−1
9)、5EL3(10−20)、5EL4(10−21
,)。
8EL5 (1,0−22) 、ビテオセレクタ(10
−23)はそれぞれR−VCLK、R−VDA、R−V
E。
R,−VE、P−BD、AO、BOの入力を選択する。
リーダの画像信号を圧縮画像メモリに2値圧縮して格納
するため第11図ディザ信号はLレベルにする。RMU
モードは1′メモリハイスピートモード゛’(RMU内
部モードは″リテンションモード゛)であるので、リー
ダが出力したプリンタスタートコマンドを受信し、プリ
ンタへ素通しする(S−106−A−3)。RMUはプ
リンタの給紙可能状態を示すPREQ信号を入力しく 
S−106−A−5)、この信号をリーダへ出力する(
S−106−A−6)。この時点では、“メモリハイス
ピートモード”の1枚目を実行中であるため(S−10
6−A−7)、リーダから出力用紙サイズを指定する紙
サイズ指示コマンドを入力しく5−106−A−8)、
前述?VIA−PSZに記憶保持する。指示された出力
用紙サイズをもとに以下説明する種々のカウンタの設定
を行う。まず前述したMS(圧縮画像書き込み開始アド
レス)、ME(圧縮画像の最大書き込みアドレス)の設
定をメモリアドレスカウンタ10−8、コンパレータ1
0−1.4に行なう。第11図示のディザカウンタのダ
ウンカウンタ13−1には1245H(4677)の上
位10ビツト248H(584)が、また、ダウンカウ
ンタ13−2には下位3ビツト5H(5)がセットされ
る。第12図示の主走査カウンタ・デコーダには同様に
ダウンカウンタ14−1には1245H(4677)が
セットされる。尚、コンパレータ14−2 、14−3
は伸長時のみに用いるため設定は行なわず、14−4 
、14−5のコンパレータはHpに相当するDF7H(
3575)及びHp 、 Hwに相当する、55 BH
(1371)を設定し、DADRをHADRと同時に動
作させるため、コンパレータ14−8には1245 H
(4677)の設定を行う。
RMUはリーダからPRINT信号を入力すると(S−
106−A−10)、プリンタへ出力する(S−1,0
6−A−12)。VSTt、EQ倍信号プリンタから入
力すると(S−106−A−13)、リーグへ出力する
(S−103−A−1,4)。
この時点におけるRMUモードはパメモリハイスピード
モード゛枚数は1枚目であるためRMU内部モード“リ
テンションモード11ニ分岐する( S−106−A−
18)。そして、第30図においてリーグからのVSY
NCのオンを入力したならば(S−106−F−1)、
をオンし、プリンタへのVSYNCをオン(S−106
−F−2)、する。第13図Vp 1574ラインを生
成するために10−11ラインカウンタに626 H(
1,574)をセットし、ラインカウンタがカウントア
ツプしたならば(5−106−F−4)、副走査圧縮区
間信号V−ENCをオンする(S−1,06−F’−5
)。
第13図B領域の副走査中Vw3307をラインカウン
タにセットする( S−1,06−F−6)。前述セレ
クタの設定により、リーグからの画像をプリンタに素通
ししながら、10−11ラインカウンタ終了まで圧縮画
像メモIJ 1. O−5に圧縮回路10−4からの圧
縮画像コードの書き込みを行う(S−106−F−7、
S−106−F−8)。所定副走査ライン数の画像圧縮
の終了を意味するラインカウンタ10−11のカウント
アツプを検出したならばV−ENC信号をオフしくS−
1,06−F−9)、リーグからのVSYNCのオフ状
態を入力したならば(S−106−F−10)、プリン
タへのVSYNCをオフする(S−106−F−11)
この後圧縮画像メモリへの書き込みが成功または失敗し
たかの判定をするため、第31図の手順によりMOVE
R信号をチェックしくS−1,06−C−1,)、MO
VER信号がHレベルであるならばメモリへの書き込み
を失敗と判定し、圧縮失敗フラグをセット(S−106
−C−2)L、前述コピー動作中のシリアル通信によっ
て圧縮失敗(RMUメモリオーバーフロー)の情報をリ
ーグに伝えることができる。リーグはこの情報により、
圧縮メモリを用いたリテンション動作が不態であると判
断し、2枚目以降も原稿スキャンによる画像出力を繰返
し行い、コピー動作を終了する。この機能によりたとえ
リーグからの画像信号が圧縮画像メモリに入りきらない
場合でも膜数枚数のコピーはプリンタから出力される。
RMUはこのとき圧縮画像の書き込まれつつあったメモ
リ領域を空領域とするとともに圧縮失敗フラッグにより
、RMU内部モードをパスル−アウトモード゛に変更す
る。“スルーアウトモード°゛は゛メモリパスモード゛
ト同じであり、V−ENC信号をリーグのV S YN
Cに対応してオン(T、レベルからHレベル)、オフ(
HレベルからLレベル)にする動作をしないのでR,M
Uは圧縮動作をせず、セレクタ、カウンタは“リテンシ
ョンモード゛の設定を行ない、リーグからのVSYNC
が入力したらプリンタへVSYNCを出力しく第33図
、S−106−D−1、S−106−D−2)、リーグ
からの画像をプリンタに素通しく S−106−D−3
)、リーグからのVSYNCを待機するでよい。(S−
106−D−4)、VSYNCが入力されたならばプリ
ンタヘノv S YNCヲオ7 L (S−106−D
−5)、リーグは設定枚数分の画像情報出力を完了する
と、プリンタストップコマンドを出力してプリンタを停
止させる。RMUはこのプリンタストップコマンドの入
力によりコピーシーケンスを終了する( S−106−
C−6)。
逆にMOVER信号がLレベルであった場合には、メモ
リへの書き込みは成功であるので、リーグにこのことを
シリアル通信で知らせ、リーグの2枚目以降の原稿スキ
ャンを停止させ、RMUの圧縮画像メモリからの伸長画
像によるコピー動作を行う。伸長画像出力のためには、
セレクタ、カウンタの再設定を行なわなければならず、
以下のような″アウトプットモード“の再設定を行う(
S−106−C−4,S−106−C−5)。第10図
5DLL 、5EL2 、SEI、3゜5EL4.5E
L5 、ビデオセレクタはそれぞれI−CLK、DVD
O,P−BD、OVE。
H8YNC、A2 、B2 、の入力を選択し、圧縮画
像メモリには2値画像圧縮された圧縮画像データが記憶
されていることがMA−METHODの内容により判別
できる。したがって圧縮画像データを2値画像伸長する
ために第11図のDi ther信号はLレベルにする
カウンタ、コンパレータの設定には前述したMA−PS
Z 、MB−PSZ 、MC−PSZから指定されたメ
モリ領域のものからデータを取り出し、圧縮記憶した画
像情報の原稿サイズは第13図B領域すなわち2204
 X 3307であるので、第12図示のダウンカウン
タ14−1には前述の第17図、第21図の伸長の説明
のように、12F4H(4852)、14−2.14−
3.14−4.14−5.14−6.14−7.14−
8のコンパレータにはそれぞれ1247H(4679)
、2H(2)。
1247H(4679)、9ABH(2475)、dF
9H(3577)、55dH(1373)、1247H
(4679)を設定し、゛アウトプットモード゛は圧縮
画像メモリからの伸長を行うため伸長エラーカウンタ1
0−35にOをセットする。第11図示のディザカウン
タのダウンカウンタ1’3−1 、13−2にそれぞれ
LH(1)、IBFH(447)をセットする( S−
106−C−5)。
リーグはエラー発生ユニットステータス要求コマンドに
よってRMUメモリオーバフローがなかったことを認識
し、リーグは原稿スキャンを停止する。リーグはVSY
NCを出力しないのでRMUはリーグからのVSYNC
を待つことなしに、プリンタへのVSYNCをオンする
(S−106−D−1)。また、副走査方向余白Vp1
574ラインのカウントをすべくラインカウンタにセッ
トする( 8−106−D−2)、ラインカウンタがア
ップしたならば(S−406−D−4)、V−DEC信
号をオンし、■W分の副走査ライン数3307ラインを
ラインカウンタにセットしくS−106−D−5)画像
伸長と伸長エラーのチェックをラインカウンタ終了まで
行う(S−106−B−22、S−106−B−23)
。本実施例では8回以上の伸長エラーが発生した場合、
伸長エラーフラグをセットし、コピー動作を停止する。
RMUは伸長エラーが所定回数(8回)発生したことを
リーグにシリアル通信によって伝え、リーグは伸長エラ
ーが所定回数以上になったと判断した以後の給紙命令(
PRINT)を出力せず、コピー動作を停止する。RM
Uが伸長動作を停止するためにはまずV−DEC信号を
オフしく 5−106−D−8)、VR分の副走査ライ
ン数をセットし、ラインカウンタアップ後、続いてプリ
ンタへのVSYNCをオフしてやる。リーグはコピー動
作の停止をプリンタへ伝えるためにプリンタストップコ
マンドを出力し、プリンタはこれを入力し、コピー動作
の停止を行なう。
伸長エラーが8回以上発生しなかった場合にはRMUは
(設定枚数−1)回の伸長動作を繰り返し行い、リーグ
からのプリンタストップコマンドにより停止する(s−
106−C−6)。
次にメモリパスモードについて第33図を用いて説明ス
る。メモリパスモードは前述の如くリーグからの3値を
表わす2本の画像信号RVDA 、RVDBを圧縮メモ
リに格納することなく、直接プリンタへ伝送するモード
である。
即ち、メモリパスモードにおいては第10図のセレクタ
10−23のAI、Blを選択する。
また、リーグからのR−VCLKを08YSとすべくセ
レクタ10−18を選択動作し、更に、プリンタからの
P−BDをH8YNCとすべくセレクタ10−22を動
作する(S−106−A−2)。
この後はリーグから入ってくる制御信号はプリンタへ、
またプリンタから入ってくる制御信号はリーグへそのま
ま出力し、あたかも、RMUが存在しないかの如くに動
作する。即ち、リーグからのVSYNCがオンしたら(
S−106−D−1)、プリンタへのVSYNCをオン
し、更に、リーグからの画像をセレクタ10−23を通
してプリンタに素通しする(S−106−D−2゜S−
106−D−3)。そして、リーグからのV S YN
Cがオフされたならば(S  1.06  D  4)
、プリンタへのVSYNCをオフしくS−106−D−
5)、更にプリンタストップコマンドが入力していれば
プリント動作を停止せしめる。一方、プリンタストツブ
コマンドが入力していなければ再び同様の処理を設定数
分繰返し実行する。
次に、“メモリインプットモード°゛で圧縮画像メモリ
に書き込んだ画像を“メモリオーバレイモード゛でリー
ダからの画像と合成してプリンタに出力する例を説明す
る。
メモリオーバレイ動作を行う第一段階としてメモリに画
像情報が書き込まれていなくてはならない。このメモリ
に画像情報の書き込みを行うRMUモードが″メモリイ
ンプットモード゛である。第13図のB領域をトリミン
グしてメモ’JC領域へ圧縮記憶する場合のR,MU指
示は、第20表に示すRMUモード指示コマンドの2バ
イト目と、第21表に示すR,MUメモリ指示コマンド
の2バイト目と、第24表に示す如くの、オペレータに
よるり−ダの操作部からのトリミング領域指定データに
基づ< R,MU ) !J ミング指示1コマンドか
らRMU )リミング指示6コマンドのトリミングデー
タの内容をリーダから入力する。“メモリインプットモ
ード“においては第1表の100−2のプリンタスター
トコマンドはプリンタへ出力する必要がなく、プリンタ
はコピー動作を行なわないため、第10図示の5ELL
 、5EL2.5EL3.5EL4 。
5EL5.ビデオセレクタの選択をそれぞれR−C1,
に、R−VDA、R−VB、R−VE、H8YNC。
AO,BOと設定する( S−106−A−2)。また
、プリンタがコピー動作を行なわないので、PREQ信
号をRMUに出力しないが、RMUはプリンタの代りに
PREQ信号をリーダへ出力する(S−106−A−4
,S−106−A−6)。リーダからのシリアル通信に
よる。
紙サイズ指示コマンドを受信したならば、メモIJ C
が指定されているので、RMUの制御部のメモリにMC
−PSZ(メモリCの紙サイズ)に紙サイズを記憶保持
し、MC−METHOD(メモIJ C領域に記憶して
いる画像情報の読み取りモード)に2値画像であること
も記憶保持する。
リーダより入力した紙サイズとトリミングデ一タHP(
主走査基準位置) 、 Vp (副走査基準位置)、H
w(主走査中  )、Vw(副走査中)、HM(主走査
移動位置)、VM(副走査移動位置)により、ダウンカ
ウンタ(14−1,)には4677、コンパレータ(1
4−4)にはHPより3575、コンパレータ(14−
5)にはHwより1371、コンパレータ(14−8)
は紙サイズより4677、ディザカウンタ(14−1)
には4677をセットする。メモリアドレスカウンタ(
10−8)には前述MS(圧縮画像書き込み開始アドレ
ス)、コンパレータ(10−14)にはME(圧縮画像
最大書き込みアドレス)をセットする( S−106−
A−9)。
RMUはリーダからPRINT信号を入力しても(S−
1’06−A−10)、プリンタがコピー動作を行なわ
ないためプリンタには出力せず、プリンタの代りにVS
REQ信号をリーダに出力する(S−1’06−A−1
’l 、 S’−1’06−A−1’4)。リーダから
VSYNCオンを入力すると(S−106−B−1’)
、第17図B領域までのVp (この例の場合1574
)ライン圧縮しないようにするためラインカウンタ(1
0−11)にVPをセットする( S−106−B−2
)。ラインカウンタがカウントアツプしたことを検知し
く S−1,06−B−3)、圧縮動作を開始するため
にV−ENC信号をオンする( S−106−B−4)
。また、圧縮する副走査中Vw (この例の場合330
7)をラインカウンタにセットする(S−106−B−
5)。そして、ラインカウンタがカウントアツプするま
で圧縮画像メモリに圧縮動作を繰り返す(S−106−
B−6、S−106−B−7)。ラインカウンタがカウ
ントアツプしたことを検知して圧縮動作を停止するため
、V−BNC信号をオフする(S−106−B−8)。
その後リーダからのVSYNC信号がオフになったのを
検知しくS−106−B−9)、メモリオーバー(メモ
リアドレスカウンタが圧縮画像書き込み最大アドレスを
越えたこと)があるかのチェックを行うため、MOVE
R信号の検知を行う(第31図、8−106−C−1)
MOVER信号がHレベルであればメモリヘの書き込み
が失敗したことを意味し、リーグに圧縮失敗の情報を伝
えるために圧縮失敗フラグをセットする(S−106−
C−2)。このことによす前述エラー発生ユニットステ
ータスにRMU圧縮失敗の情報が付加され、リーグはR
MU圧縮失敗を認識する。また、圧縮失敗の場合にはM
C−PSZ(メモリCの紙サイズ)、MC−METOD
 (読み取りモード)、MC8(メモリC開始アドレス
)、MCE(メモリC終了アドレス)、MC−VIDE
O(圧縮モード)の情報をメモリCには何も書き込まれ
ていないものと同じ設定を行う。このことにより圧縮失
敗時の指定メモリ領域を空領域と認識し、次回の圧縮動
作のために有効に活用できる。一方、圧縮成功時には、
MC8,MCE、MC−METHOD。
MC−VIDEO,Me−PSZに必要な情報の記憶を
行う。これらはメモリC領域からの伸長時に利用する。
リーグからプリンタストップコマンドを入力したならば
(S−106−C−6)、RMUはシーケンス処理を終
了する。
今、前述のインプットモードにより、例えばメモIJ 
BにA4サイズの画像情報が圧縮記憶されているとする
。そして、この画像情報を″メモリオーバレイモード゛
で伸長し、リーグからの画像情報と合成しプリンタに出
力することを考える。RMUの圧縮画像メモリからの伸
長画像はR,MUモード指示2バイト目ビット5をo″
にすることによって約50%の濃度でプリンタに対して
出力する。また、伸長画像を主走査方向に)(pビット
、副走査方向にVpビットの点を基準点として主走査サ
イズHwビット、副走査tl−イズ■Wビットの画像類
をトリミングしてA4サイズに出力する場合のRMUモ
ード指示コマンド2バイト目は第25表のものを、また
、RMUメモリ指示コマンド2バイト目として第26表
のものを、RMUトリミング指示コマンド1からRMU
)リミング指示コマンド6のトリミングデータ1からト
リミングデータ6までをビット、またはラインに変換し
たものとして、それぞれH,p 、VP 、HW、VW
、HM、VMという値がセットされリーグからR,MU
に対して出力される。R,MUは第10図セレクタ1.
セレクタ2.セレクタ3.セレクタ4.セレクタ5゜ビ
デオセレクタの選択をそれぞれR,−VCLK。
DVDO、LN−8T 、R,−VE、’P−BD 。
A3.B3.を−1=レクトし、Di ther信号に
はLレベルをセットする。
さて、第34図において伸長画像Tの副走査移動方向を
判定する( S−106−G−1)。この結果Tの移動
方向が副走査方向と同じであれば第35図に進む。
そして、リーグからの紙サイズ指示コマンドを入力した
ならば圧縮画像の紙サイズとは別に記憶保持しておく、
PE、EQ倍信号PRINT信号、VSREQ信号につ
いての処理は“メモリパスモード°゛。または″スルー
アウトモード゛と同じであるので省略する。記憶してい
る紙サイズ、トリミングデータをビット、ラインに変換
したHP 、VP 、HW、VW、HM、VMによりカ
ウンタの設定を以下のように行う。コンバレー1Q り14−4には4677、コンパレータ14−5には0
1 コンパレータ14−8には4677、ダウンカウン
タ13−1.13−2には4677−(、Hp −MM
 )、カウンタ14−1には4677画像の移動方向が
副走査方向と同じ場合はリーグからのVSYNCオンを
入力したと同時に(S−106−I−T−1)、プリン
タへのVSYNCをオンし、(S−106−H−2)、
V−DEC信号をプリンタへ出力したVSYNCより(
VM−VP)ラインおくれで、Hレベルにするため、ラ
インカウンタをセットする( S−106−H−3>。
ラインカウンタアップの後(S−106−H−4)、副
走査Vpライン分子RM信号をLレベルにするため、コ
ンパレータ14−6にIFFFHl コンパレータ14
−7に4677をセットする。
HADR,DADRにそれぞれ4677.4677−(
HM−Hp)をセットしく5−106−H−5)、V−
DEC信号をオンする(S−106−H−6)。
トリミングするだめにTRM信号を設定(S−106−
H−7)L、VPライン分のカウンタをセツトし、カウ
ントアツプした後(S−106−H−8、S−106−
I(=9 )、画像伸長が行なわれるようにTMR信号
を設定しくS−106−H−1,0)、ラインカウンタ
にVwラインセットしくS−1,06−H−11)、リ
ーダの画像と伸長画像の合成を行い、Vwライン分の合
成動作を行っだ後(S−106−H’−12)  伸長
動作を停止するためにV−DEC信号をオフする(S−
10,6−H−14)。
次に、T領域をトリミングするだめに、TRM信号を生
成するコンパレータのセットを行い、第25図すよりコ
ンパレータ14−6は4677−HMとし、フンパレー
タ14−7は4677−(HW+HM )とする( S
−’1 o 6−I−i 0 )。
これによりT領域が第22図(C)の11の場所からコ
ピー用紙に出力される。
次に、コントローラ10−2はT領域の副走査中のVw
ラインをラインカウンタ10−11により計数しくS−
1’06−I−11)、T領域の画像信号がプリンタへ
出力されたことを検出し、伸長動作を停止させるべくv
DECDECoffl15 する(S−106−I−12)。
これでコントローラ10−2は圧縮画像データの伸長出
力を終了したので、リーダ10−1の画像が全てプリン
タ10−3に出力されるのを待つ(S−106−I−1
3)。リーダのPVSYNCがoffされたことを検出
したらプリンタ10−3へのVSYNC(PVSYNC
)をoffl。
プリンタ10−3への1枚の画像出力を終了しくS−1
o6−I−14)、設定枚数のコピーが終了したか否か
をチェックするために、既に説明した第31図(s−1
o6fC−6)に進む。
一方、伸長画像Tの副走査移動方向が、副走査方向と逆
の方向の場合は第34図の(S−106−G−1)から
第36図進み、第22図(C)の圧縮画像メモリからの
圧縮画像データを伸長したA4サイズの画像信号から副
走査画像位置V、−VP。
副走査画像中V2−VWとしたTの領域をトリミングし
て副走査紙始端からtlまでの距離V3=VMの場所に
移動するとともに、リーダからの画像信号を合成してプ
リンタに出力する場合に相当し、コントローラ10−2
以下の制御動作を第36図により実行する。
T領域の主走査画像位置H,=Hp、主走査画像巾H2
= Hwと、T領域を主走査方向に移動させて主走査紙
始端からtlまでの距離H3’=HMとした場合、第2
1図によりカウンタ14−1 (HAD札)のロード値
は4677゜HAREA信号を発生するコンパレータ1
4 L−4ニハ4677゜コンパレータ14−5には0
をセットする。ディザカウンタを起動させるコンパレー
タ14−8には4677をセットし、ディザカウンタ1
3−1,13−2には46’77− (HM−HP )
をセットする( S−106−I”l )。ここで)0
8YSをICL’にとすべく S E L 1 (10
−18’)をセットしてさらに、メモリアドレスカウン
タ10−8にUの圧縮画像データの先頭アドレスをセッ
トして、V−DEC信号をonし、0画像の伸長を開始
する。ここで、ラインカウンタ1’ 0−1’ 1によ
りtJ両画像副走査方向にコピー用紙からはみ出るライ
ン長(Vp−VM)ラインを計数し(S−106−I−
3)、−担V−DEC信号をoffし、伸長動作を中断
する( S−10’6−I−4)。
これ以降の画像伸長はリーダ10−1のVSYNC(P
VSYNC)に同期してリーダ1゜−1のクロックで行
うため、8EC1(10=18)によりOSY8はRV
CKを選択する。これによりリーダの画像と、0画像を
合成した時の主走査方向の画素の不ぞろいを防ぐことが
できる。
この状態でリーダからのVSYNCを検出したらコント
ローラ10−2はプリンタに、レジスト給紙信号PVS
YNCを出力する(S−106−I−6)とともに、副
走査にVMラインの間、伸長画像を出力しないようにT
RM信号をLレベルにする。
これは、コンパレータ14−6にIFFFHを、コンパ
レータ14−7に4677をセットすることで実現され
る( 8−106−I−7)。この後、中断していた画
像伸長を開始するために、メモリアドレスカウンタ10
−8の値は、そのままにして、■−DEC信号をOnに
する。こ11只 こで、1画像を出力するまでのVMラインをラインカウ
ンタ1. O−11で計数する(S−106−I−9)
このように、RMUは、前述の4つのモード指定に応じ
て動作するものである。
第  l  表 尚、本実施例では原稿読取りにより得た画像信号と、記
憶手段に記憶されている画像信号の合成に関して説明し
たが、合成すべき画像信号の組合わせはこれに限るもの
ではなく、複数の原稿読取装置から同時に入力する複数
の画像信号や、記憶された複数の画像信号或いは電話回
線等により伝送された画像信号と他の入力装置からの画
像信号等の組合わせでもよいし、又、組合わせる画像信
号も2通りのみならす、更に多くの画像の合成を行うこ
ともできる。
以上説明した様に本発明によると、特有の画像濃度を有
する複数の画像信号の濃度を独立に調整して合成可能な
ので、合成すべき複数画像の濃度を夫々任意とすること
ができ、所望の合成画像を第2表     第3表 第4表 第5表 第6表     第7表 第8表 第9表 第1O表     第11表 第12表    第13表 第14表    第15表 第16表 第18表 第19表 第20表     第21表 第22表    第23表 第24表 第25表    第26表
【図面の簡単な説明】
第1図は本発明を適用した画像処理システムの構成例を
示す図、第2図はリーグによる画像読取り動作を説明す
る図、第3図はリーダの概略回路構成を示すブロック図
、第4図はプリンタの概略構成を示す図、第5図はプリ
ンタの概略回路構成を示すブロック図、第6図はビデオ
インターフェースの内容を示す図、第7図は画像信号の
伝送方式を示す図、第8図はビデオインターフェースの
各種信号を示す図、第9図は符号化動作の説明図、第1
O図はRMUの詳細な構成を示すブロック図、第11図
はディザカウンタの構成図、第12図は主走査カウンタ
デコーダの構成図、第13図は原稿画像のトリミング状
態を示す図、第14図は画像信号の圧縮動作を示すタイ
ミングチャート図、第15図はメモリの記憶状態を示す
図、第16図はディザ圧縮の説明図、第17図は画像信
号の伸長動作を示すタイミングチャート図、第18図は
伸長エラ一時の動作を示すタイミングチャート図、第1
9図は主走査方向に関わるトリミング動作は主走査方向
に関する画像の移動動作を示す図、第22図(a)、(
b)、(c)は副走査方向に関する画像の移動動作を示
す図、第23図はコマンドのシリアル通信の手順を示す
フローチャート図、第24図はステータスのシリアル通
信の手順を示すフローチャート図、第25図はコピー動
作以前の通信手順を示すフローチャート図、第26図は
リーグの動作を示すフローチャート図、第27図はプリ
ンタの動作を示すフローチャート図、第28図はメモリ
領域の状態を示す図、第29図〜第36図はRMUの動
作手順を示すフローチャート図であり、1−1はリーダ
、1−2はRMU、1−3はプリンタ、1O−2はコン
トローラ、10−4は圧縮回路、10−5は圧縮画像メ
モリ、10−6は伸張回路、10−15はダブルバッフ
ァメモリ、10−23はビデオセレクタ、10−8はメ
モリアドレスカウンタである。 ト  ト

Claims (1)

    【特許請求の範囲】
  1. 濃度を有する画像信号を入力する複数の画像入力手段と
    、上記複数の入力手段から入力される複数の画像信号の
    濃度を独立に調整する画像濃度調整手段と、上記濃度調
    整手段によって独立に濃度調整された複数の画像信号の
    合成した画像信号を出力する合成手段を有することを特
    徴とする画像処理システム。
JP60017012A 1985-01-31 1985-01-31 画像処理システム Pending JPS61176280A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60017012A JPS61176280A (ja) 1985-01-31 1985-01-31 画像処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60017012A JPS61176280A (ja) 1985-01-31 1985-01-31 画像処理システム

Publications (1)

Publication Number Publication Date
JPS61176280A true JPS61176280A (ja) 1986-08-07

Family

ID=11932084

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60017012A Pending JPS61176280A (ja) 1985-01-31 1985-01-31 画像処理システム

Country Status (1)

Country Link
JP (1) JPS61176280A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56102167A (en) * 1980-01-18 1981-08-15 Matsushita Electric Ind Co Ltd Digital signal mixing circuit
JPS5933977A (ja) * 1982-08-18 1984-02-24 Nec Corp 映像混合増幅装置
JPS59171252A (ja) * 1983-03-17 1984-09-27 Canon Inc 画像処理装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56102167A (en) * 1980-01-18 1981-08-15 Matsushita Electric Ind Co Ltd Digital signal mixing circuit
JPS5933977A (ja) * 1982-08-18 1984-02-24 Nec Corp 映像混合増幅装置
JPS59171252A (ja) * 1983-03-17 1984-09-27 Canon Inc 画像処理装置

Similar Documents

Publication Publication Date Title
US4884147A (en) Image signal processing system
US7372599B2 (en) Image processor
JPH0156588B2 (ja)
US4814898A (en) Image signal processing system
US5517319A (en) Apparatus for combining divided portions of larger image into a combined image
US6449064B1 (en) Method and apparatus for image formation that can handle simultaneously input data without causing a delay
JP3431686B2 (ja) 画像データ変換装置
JPS61176280A (ja) 画像処理システム
JPS61176253A (ja) 画像処理システム
JPS61176264A (ja) 画像処理システム
JP2823155B2 (ja) 画像処理システム
JPS61176262A (ja) 画像処理システム
JPS61176278A (ja) 画像処理システム
JPS61176291A (ja) 画像処理システム
JPS61176288A (ja) 画像処理システム
JPS61176289A (ja) 画像処理システム
JPS61176266A (ja) 画像処理システム
JPS61176265A (ja) 画像処理システム
US5959743A (en) Image processing apparatus with image overlaying function
JPS61176290A (ja) 画像処理システム
JPS61176287A (ja) 画像処理システム
JPS61176263A (ja) 画像処理システム
JPH10243130A (ja) 画像処理装置および画像処理装置の画像処理方法
JPS61176261A (ja) 画像処理システム
KR100327246B1 (ko) 화상형성장치 및 그 비디오데이터 전송방법