JPS6220748B2 - - Google Patents

Info

Publication number
JPS6220748B2
JPS6220748B2 JP52073514A JP7351477A JPS6220748B2 JP S6220748 B2 JPS6220748 B2 JP S6220748B2 JP 52073514 A JP52073514 A JP 52073514A JP 7351477 A JP7351477 A JP 7351477A JP S6220748 B2 JPS6220748 B2 JP S6220748B2
Authority
JP
Japan
Prior art keywords
signal
bits
line
black
run
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.)
Expired
Application number
JP52073514A
Other languages
English (en)
Other versions
JPS547817A (en
Inventor
Sadasuke Kurabayashi
Juzo Kato
Shin Tsuda
Ryo Muto
Asao Watanabe
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 JP7351477A priority Critical patent/JPS547817A/ja
Priority to US05/899,724 priority patent/US4193097A/en
Priority to DE2858760A priority patent/DE2858760C2/de
Priority to DE19782818891 priority patent/DE2818891A1/de
Priority to DE2858761A priority patent/DE2858761C2/de
Publication of JPS547817A publication Critical patent/JPS547817A/ja
Publication of JPS6220748B2 publication Critical patent/JPS6220748B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】
本発明は受信した符号化シリアル画信号を復
調、復号し、受信画像を得るフアクシミリ装置に
関する。 従来、かかるフアクシミリ装置は符号化シリア
ル信号をハードウエア回路で復号していた。 しかしながら復号処理をハードウエアで行なう
と、その為に複雑な回路を必要とし、又モデムか
らの受信画信号と復号処理との同期合わせも複雑
となる。 本発明は上述の如き従来技術の欠点に鑑み、マ
イクロプロセツサ等のプログラム制御手段を復号
化処理に用いることにより簡単な構成でしかも効
率よく復号化処理及び復調処理を実行できるフア
クシミリ装置の提供を目的としている。 以下、本発明の一実施例を図面に従い説明す
る。尚、本実施例は昭和52年4月30日出願の特願
昭52−50241号の「フアクシミリ装置」における
受信側の構成としている。 第1図aは、送信原稿の走査方法、第1図b〜
jは、前記走査によつて得られた2値画像信号の
圧縮方法等について、順を追つて記載したもので
ある。 第1図aに示した1は、文字を主体とした送信
原稿の1例であり、2は走査線群を示す。 前記走査線群2を構成する走査線2−1,2−
2,2−3の走査は、先ず走査線2−1に沿つて
左端から右端へ走査し、次に走査線2−2に沿つ
て左端から右端へ走査する。更に、走査線2−
3、それに続く走査線(不図示)についても前述
と同様にして走査するものである。第1図bの2
値画像信号は、前記走査線2−1に沿つて走査し
た場合の信号を表わし、黒地の部分1−1等の信
号を黒レベル3で、白地の部分1−2の信号を白
レベル4で表わしたものである(2つの明るさを
表わしている)。 先ず、走査線2−1に沿つて左端から走査を開
始すると、文字Aの部分では黒レベル3に属する
黒ラン3a,3a′が得られ、以下同様にして文字
Bで黒ラン3bが、文字Cで黒ラン3cが文字D
で黒ラン3d,3d′が、文字Eで黒ラン3eが文
字Fで黒ラン3fが、文字Gで黒ラン3gが、文
字Hで黒ラン3h,3h′がそれぞれ得られる。前
記各黒ランの間には白レベルに属する白ランが存
在し、これらを左から白ラン4−1,4−2,…
…4−12とする。前記黒ラン3a〜3h′、白ラ
ン4−1〜4−12における各々の情報量(ビツ
ト)及び略号は表1の通りである。
【表】
【表】 従つて、前記情報の全情報量は、黒ランのビツ
トと白ランのビツトとの総和であるから、全部で
140ビツトとなる。第1図cは、表1に示した略
号〔黒ランをBで表わし、白ランをWで表わし
た。前記B又はWの後に記されている数字は、情
報量(ビツト)を示す。従つて前記2値画像信号
を視覚的に分かり易く表現している〕を、第1図
bに示した走査経過(左から右へ)に従つて配列
したものである。 第1図dは、第1図cに示した前記略号に基い
て前記圧縮処理(Wyleの符号化コードによる1
次元ランレングス符号化処理)を行つた伝送符号
である。ここで、1次元ランレングス符号化処理
とは、前記2値画像信号における前記黒ラン及び
白ランの連続する長さ(以下ラン長と言う)を、
2進級で符号化して表わすことにより、全ビツト
数を減少させる帯域圧縮方法であり、Wyleの符
号化コードとは、第2図に示した方法による前記
2値画像信号の符号化を言う。(符号化の方法と
しては、この他にHuffman附号、Golomb符号等
が提案されているが、ここでは割愛する。) 第1図dの左上端に記載した110110は第
1図cの左上端に記載したW15と対応し、第1
図dの前記110110に続く010は第1図c
の前記W15に続くB3と対応する。そして、以
下同様にして対応するものである。従つて、第1
図dの符号110110,010,……は第1図
cの略号W15,B3,……をそれぞれ符号化し
たものである。ここで、前記Wyleの符号化コー
ドについて説明する。第2図に示したWyleの符
号化コードにおいて、符号化コードはアドレス
(符号長とバイアスを決定するコード)の次に、
リマインダ(ラン長を決定するコード)を附加し
たものである。例えば、前記黒ラン3a(略号B
3)は3ビツトであるから、これを符号化するに
は「白又は黒のラン長」の欄における「3」の右
側を見ればよく、アドレスが「0」、リマインダ
が「10」であるから「010」となる。同様にして
10ビツトを符号化すると110001、15ビツト
(例えば前記略号W15)を符号化すると110
110となる。このようにして第1図cの略号
(2値画像信号)は第1図dの伝送符号に変換す
ることができる。(本明細書において言う「Wyle
の符号化コード」は、「白又は黒のラン長」の
1025〜1152、Marginの部分で、「アドレス」の右
端にそれぞれ「0」を1つずつ加えて10ビツトと
成している。) Wyleの符号化コードによつて変換された前記
伝送符号の情報量は0又は1が幾つあるかという
事になる。従つて、第1図dにおける全情報量は
91ビツトとなり、第1図cの140ビツトと比較す
ると圧縮されている事が分かる。一般に圧縮率
は、1ライン分の全ビツト数÷圧縮処理後の全ビ
ツト数で表わされるから、前記圧縮率は140÷91
=1.54となる。 なお第1図dの伝送符号において、先頭ブロツ
ク(左上に示した110110)は常に白ランと
見なし、かつ、白ランと黒ランは交互に表わされ
るので、前記伝送符号には白ランと黒ランを識別
するための識別信号を必要としない。従つて、第
1図dの伝送符号を電気信号に変えて伝送すれ
ば、受信側において、まず第1図dの各コードが
白ラン又は黒ランの何ビツトから成つているかに
ついて判別し〔第1図c〕、次に前記判別によつ
て2値画像信号を作り〔第1図b〕、そして前記
2値画像信号に基ずいて再生画像〔第1図aに等
しい〕を得るものである。 ここで、第1図cの略号(2値画像信号)を第
1図dの伝送符号に変換することを便宜上信号変
換Aと呼ぶことにする。(これは、従来の符号変
換に属する。) 第1図aの文字はほぼ一定の幅を有する線分の
組合わせによつて成るものであるから、前記黒ラ
ンのビツトは前記線分の方向(傾き)によつて変
化する。従つて、前記黒ランは、縦(図の上下)
又は斜め方向を向いた部分を表わすため比較的短
い黒ランから成る信号(黒ランAとする)と、横
方向(図の左右)を向いた線分を表わすため比較
的長い黒ランから成る信号(黒ランBとする)の
2通り分ける事ができる。 前記黒ランAと黒ランBとの閾値において、上
の閾値(MAX)を9ビツト、下の閾値(MIN)
を3ビツトとし、黒ランAを9ビツト未満3ビツ
ト以上の範囲にある黒ラン、黒ランBは前記以外
の黒ラン(3ビツト未満又は9ビツト以上)とす
れば、第1図cにおける略号B3,B4は黒ラン
A略号B9は黒ランBとなる。 第1図eは、第1図cの全情報(黒ランと白ラ
ンから成る)から黒ランAの情報だけを除去した
ものであり、連続する白ラン(例えばW15とW
2)が存在していた事になる。 第1図fは、第1図eの略号を前記Wyleの符
号化コードに従つて符号化し、更に、各コードの
最初に白ランを表わす0又は黒ランBを表わす1
の識別ビツト(*印を附した0又は1)を附加し
た伝送符号である。前記識別ビツトは、黒ランA
のみを選択的に除去した事により、白ランと黒ラ
ンBとを識別する必要が生じたために附加された
ものである。従つて、第1図fにおける伝送符号
の情報量は、前記識別ビツトを加えて74ビツトと
なる。次に、第1図fの伝送符号を電気信号に変
えて伝送し、受信側で受信する。前記受信した信
号によつて、まず、前記識別ビツト(識別信号)
の付された信号ブロツク(例えば0110110)が白
ランのラン長を表わしているか黒ランBのラン長
を表わしているのかを区別する。 次に、前記符号を復号して各ランのラン長を決
定する〔第1図fから第1図eへ〕と共に、白ラ
ンが2個連続した場合、前記連続した白ランの間
に黒ランA′(受信側)で任意に挿入する黒ラン
で、前記黒ランAの代りとなる。ここでは3ビツ
トとする)を挿入〔第1図eから第1図gへ〕す
る。前記挿入される黒ランA′は予め適当なラン
長に定めたもの(受信記録画像における線分の幅
に対応し、一般的な原稿の線幅から考えて約0.5
mmと設定する)であり、伝送前の黒ランAの部分
が受信側で黒ランA′になる。具体的に述べる
と、第1図bとcの2値画像信号における黒ラン
Aは、伝送前において3a=3c=3d=3d′=
3f=3g=3h=3h′=B3、3a′=3e=B
4の関係〔第1図c〕にあつたが、受信側で黒ラ
ンA′(=B3)に置き替えられるため、3a=
3a′=3c=3d=3d′=3e=3f=3g=3
h=3h′=B3に統一されて第1図gの如き略号
に変換される。従つて、第1図fの伝送符号を電
気信号に変えて伝送すれば、受信側において、ま
ず第1図fの各コードが白ラン又は黒ランBの何
ビツトから成つているかについて判別し〔第1図
e〕、次に、前記判別した信号における連続した
白ランの中間に前記黒ランA′を挿入し〔第1図
g〕、これから2値画像信号を作り〔第1図bに
大略等しい〕、そして前記2値画像信号に基いて
再生画像〔第1図aに大略等し〕を得るものであ
る。ここで、第1図cの略号(2値画像信号)を
第1図eの略号に変えると共に、第1図fの伝送
符号に変換する事を、便宜上信号変換Bと呼ぶこ
とにする。(これは、本発明に採用した符号変換
に属する。)前記信号変換Bは、黒ランAのビツ
トを単に揃えただけであるから、受信側で再生し
た2値画像信号は黒ランA′の選び方によつて前
記走査方向(左右)に短縮又は伸長を生じる。 〔第1図cが140ビツトであるのに対して第1
図gは138ビツトになつている。〕この点を改良
し、前記走査方向(左右)のビツトが変化しない
ようにするためには、第1図cの略号から、単に
黒ランAを抜き取つて第1図eの如き略号を作る
のではなく、抜き取るべき黒ランAの前後にある
白ランで、黒ランAと黒ランA′との差を予め加
減しておけば良い。具体的に述べると、まず第1
図cの黒ラン3a′,3eは共に4ビツト(B4)で
あるから、前記黒ランA′と同一なビツトにする
ため、1つの黒ビツトを差し引いて3ビツト
(B3)と成す。次に、前記1つの黒ビツトを白ビ
ツトと見なし、これを前記黒ラン3a′,3eの前
(場合により、後でも良い)にある白ラン4−
2,4−7に加える。(第1図jが得られる)。そ
して黒ランAを除去すれば第1図hの略号を得
る。第1図iは、第1図hの略号を前記Wyleの
符号化コードに従つて符号化し、更に、各コード
の最初に0又は1の前記識別ビツトを加えた伝送
符号である。 従つて、この場合の伝送符号の情報量は74ビツ
トとなる。第1図iの伝送信号を電気信号に変え
て伝送すれば、受信側において、まず、第1図i
の各コードが白ラン又は黒ランBの何ビツトから
成つているかについて判別し〔第1図h〕、次
に、前記判別した信号における連続した白ランの
中間を前記黒ランA′を挿入し〔第1図i〕、これ
から2値画像信号を作り〔第1図h〕に大略等し
い、そして、前記2値画像信号に基いて再生画像
〔第1図aに大略等しい〕を得るものである。 ここで、第1図cの略号(2値画像信号)を第
1図hの略号に変えると共に、第1図iの伝送符
号に変換する事を、便宜上、信号変換Cと呼ぶこ
とにする。(これは、本発明に採用した符号変換
に属する)。前記信号変換Cによれば、一走査に
おける全ビツト数が第1図cの略号と同じく140
ビツトとなり、前記黒ランA′を適当に選べば前
記走査方向(左右)に短縮又は伸長する事がな
い。第1図cの略号(2値画像信号)は140ビツ
ト、第1図f並びに第1図iの伝送符号は共に74
ビツトであるから、前記圧縮率は140÷74=1.89
となり、前記ランレングス符号化処理だけによる
圧縮率(1.54)と比較すると約22.7%〔(1.89/1
.54− 1)×100≒22.7%〕の圧縮率向上がみられる。こ
のように、前記信号変換B又は前記信号変換Cを
行なつた伝送符号を電話回線で送信した場合、こ
れを受信する受信機には前記黒ランA′を挿入す
ることができるように構成したフアクシミリ装置
を必要とする。本実施例は前記黒ランA′の挿入
が可能なフアクシミリ装置を構成するものであ
る。 次に、本発明のフアクシミリ装置(受信装置)
について、具体的な説明を行なう。 第3図は本実施例による受信機のブロツク図で
あり、次の構成から成る。 つまり、網制御装置5(以下NCUと記す)、変
復調装置6(以下モデムと記す)前記モデム6か
らシリアルに送られ帯域圧縮処理された符号ビツ
ト列(以下2値フアクシミリ信号と記す)をコン
トローラ11でとり扱いやすいように8ビツト毎
に入出力するための8進カウンタ7と遅延回路
8、シリアルインパラレルアウト8ビツトシフト
レジスタ9、送信側からの前記2値フアクシミリ
信号の伝送速度と、コントローラ11による前記
2値フアクシミリ信号の処理速度の緩衝をする
First In First Out MEMRY10(以後FiF
メモリ10と記す)、受信機全体とシーケンス制
御と、前記2値フアクシミリ信号を、2値画像信
号に変換するコントローラ11、前記2値画像信
号1ライン分を記憶して、前記コントローラ11
の信号変換処理速度と、後述するプリンタ・ユニ
ツト33の記録速度との緩衝をするラインバツフ
ア34、前記2値画像信号を受取り、受信画を記
録するためのプリンタユニツト33、及び8ビツ
トバイナリカウンタL22、4ビツトバイナリカ
ウンタH23と各種ゲート12〜20,24,2
7,28,30により構成される。 次に、受信機の動作の概要を説明する。 電話回線を伝送されてきた信号は、NCU5を
通つてモデム6に入力され、ここで交流信号から
2値フアクシミリ信号6−aに変換される。モデ
ム6から出力される2値フアクシミリ信号6−a
はモデムクロツク6−bに同期して順次シフトレ
ジスタ9に入力される。モデムクロツク6−b
は、同時に8進カウンタ7にも入力されている。
8進カウンタ7で8ケのクロツクをカウントする
毎に出るキヤリイ信号7−aが遅延回路8に入力
され、該遅延回路8の出力がFIFシフトインパ
ルス8−aとなる。該FIFシフトインパルスに
より8ビツト毎に入出力された2値フアクシミリ
信号が、シフトレジスタ9のパラレル出力7−a
を介してFIFメモリ10へ記憶される。 遅延回路8は、シフトレジスタ9のパラレル出
力9−aが、充分に安定してからFIFシフトイ
ンパルス8−aを送出するように設けられてい
る。FIFメモリ10は、MS LSIメモリで
あり、その動作に関しては、例えばFairchild社
の製品MOS LSI3351のカタログに詳しく説明さ
れている。 コントローラ11は、FIFOメモリ10から2
値フアクシミリ信号を、ゲート12を介して
SYSTEM INPUT端子40−aからバイト単位
(8ビツト毎)で取り込み2値フアクシミリ信号
を2値画像信号へと変換する。この変換過程は、
本実施例の要点なので後で詳述する。 1ライン分の2値画像信号は、ラインバツフア
34に一時記憶される。プリンタ・ユニツト33
は、コントローラ11からデコーダ21、アンド
ゲート35を経たプリントスタート信号35−a
に同期して、ラインバツフア34より2値画像信
号を抜き出して、1ラインの受信画の記録を開始
する。以下各ライン毎にこれをくり返して受信画
が作成される。 前述の説明において、コントローラ11の構成
を第4図aに、またコントローラ11の内部の
80800CPUの内部構成図を第4図bにに示す。該
コントローラについては、その動作概要及び機能
が、Intel社の8080ハードウエアマニユアル、ソ
フトウエアマニユアルに詳細に記述されているの
で、ここでは割愛する。 また、コントローラ11の内部のROM37に
は、前記の受信機全体のシーケンス制御と、前記
2値フアクシミリ信号を2値画像信号に変換する
プログラムが記憶されている。RAM38は、前
記のプログラムを実行してゆく際に、必要な各種
メモリとして用いられる。第5図aはRM37
のメモリ内容、第5図bはRAM38のメモリ内
容、第5図cはBレジスタ43のメモリ内容、第
5図dはレジスタ47のメモリ内容をそれぞれ示
したものである。第5図eはレジスタ47にデー
タを入れた状態を示している。 次に第6図a〜cを用いて、2値フアクシミリ
信号を、2値画像信号に変換する過程を詳細に説
明する。 第6図aに、受信される1ライン分の2値フア
クシミリ信号列の構成を示す。同期フラグは、各
ライン毎の同期をとるための信号であり、その構
成は、第6図bに示されるように、20ケの連続し
た1と1ケのφで構成される。第6図aにおい
て、同期フラグに続く信号列が画情報を表わす信
号であり、ここでは実例として、初めの5つのブ
ロツクの画像信号を表わしている。すなわちW1
5とは、白情報が15ビツト連続した1ブロツクを
W3は白情報が3ビツト連続したブロツクを表わ
している。この2値フアクシミリ信号が、前記シ
フトレジスタ9を介して、前記FIFメモリ10
の中に記憶されている様子を、第6図cに示す。
この場合のFIFメモリ10のデータ出力10−
cは、第6図のロに示すビツト配列となつてい
る。 次に、信号変換ルーチンのフローチヤートを第
7図a〜dに示す。 以下、このフローチヤートに従つて、第6図a
に示された2値フアクシミリ信号を変換してゆ
く。コントローラ11は第7図aにおいてまず、
同期フラグの検出をおこなう。同期フラグ検出の
サブ・ルーチンは第7図bに示す。 コントローラ11は、第5図bに示すメモリ・
マツプ中、8φφ番地の8ビツトカウンタ44
(以下CNTと記す)にφを、8φ1番地のバイト
カウンタ45(以下BCNTと記す)にφを書き込
んだ後に、次のRead Bidサブ・ルーチンを実行
する。Read Bitサブ・ルーチンは、第7図cに
示されている。ここではまずBCNT45のφか否
かを調べる。前述の如く、始めはBCNT=φなの
でYESとなり、次にFIFメモリ10の状態を調
べる。 第3図のANDゲート13を介してFIFメモリ
10のR(OUTPUT READY)端子10−b
の信号(以下FRDY)を、SYSTEM INPUT
端子40−aからコントローラ11内に取り込み
FRDYがN/FFかを調べる。FIFメモ
リ10の内部に2値フアクシミリ信号が記憶され
ていれば、FRDYは1(N)となり、記憶
されていなければ、FRDYはφ(FF)とな
る。もしもFRDY−FFの時には、コントロ
ーラはFRDY−Nになるまで待つている。
そしてFRDY−Nならば、次にコントロー
ラ11は、BCNT45に−8を書き込み、FIF
メモリのデータ出力10−cを、1バイト取り込
む。 この動作は、第3図データ入力信号21−aに
よりトライ・ステート・ゲート12を開け、
SYSTEM INPUT端子40−aを介してデータ
出力10−cをコントローラ11に取り込むこと
で実行される。コントローラ11は該入力データ
1バイトを第4図bのCPU内のCREG42に記憶
した後にFIFメモリ10のS端子10−aに
デコーダ21、アンドゲート14を経てFIFシ
フトアウトパルス14−aを1つ送出し、FIF
メモリ10の内容を1つシフトされる。この結果
FIFメモリ10のデータ出力10−cは、第6
図cのルとなる。次にCREG42の内容の最下位
のビツトをコントローラ内のフラグ41(以下D
と記す)に書き込む。この場合にはまず第6図c
のイがDに書き込まれることになる。その後
CREG42の内容を右に1回シフトした後、
BCNT45とCNT44の内容を1つ増やして
Read Bitサブ・ルーチンを終了して、第7図b
のフラグ検出ルーチンに戻る。 次にコントローラ11は、Dが1かφかを調べ
る。この場合YESなので経路48を通つて再び
Read Bitサブルーチンを実行する。この動作を
21回おこない、21ビツト目の信号φ〔これは第6
図cのハに相当する〕がDに記憶された時に経路
49を通つてCNT44を調べる。 CNT44=21 となるのは、1が20ビツト連続した後にφがきた
時である。これによつて、同期フラグが検出され
る。この時コントローラ11は、第7図aの1ラ
イン変換ルーチンに戻る。 次にコントローラ11は、下記のイニシヤルリ
セツトをおこなう。 CNT44をφにする。 8φ2、8φ3番地の16ビツトラインカウンタ
46(以下LCNT46と記す)に−2048を書き込
む。 8φ4、8φ5番地の16ビツトレジスタ47
(以下REG47と記す)にφを書き込む。 CPU内のメモリMD、BRMD(これらは
いずれもCPU内のBREG43が使用される)に
各々φ、1に書き込む。 続いて前記のRead Bitサブ・ルーチンを実行
する。この結果Dには第6図cのニに示す識別ビ
ツトがセツトされる。次にDの内容をMDにコ
ピーした後に再びRead Bitサブ・ルーチンを実
行する。次にDの内容を調べる。この場合Dには
第6図cヌに示すビツトがメモリされているので
Nとなり、コントローラ11は、経路50に戻
る。前述の動作を2回繰り返すと、Dに第6図c
ホがメモリされ、コントローラは、経路51に進
む。この時CNT=3、MD=φとなつてい
る。次の判断CNT≧2?はYESとなるので、コ
ントローラはCNTの内容と等しい数のデータビ
ツト(この場合は3ビツト)を、CREG42から
順次REG47にメモリする。この動作はRead
Bitサブ・ルーチンを実行しDの内容をREG47
の下位ビツトから順次メモリすることを、CNT
44の内容と等しい数だけくり返すことでおこな
われる。 以上のコントローラの動作により第2図の
Wyleの符号化コード表におけるコードのうち
の、アドレス部のデータ長がCNT44に、リマ
インダ部のデータがREG47にメモリされたこ
とになる。第5図dにREG47を示す。REG4
7に取り込まれるデータは、この場合、第6図c
のヘ,ト,チの3ビツトである。前記3ビツト
は、第5図dの47c,47b,47aの位置に
各々書き込まれる。47d〜47pの13ビツトは
何も入力されないためφとなつている。このよう
にして書き込まれた後のREG47の状態を第5
図eに示す。 次にコントローラ11は、2値画像信号のラン
長を求めるための演算をおこなう。 この場合には、 REG=6+1+23=15 となる。そして経路54に進みLCNT46を書き
換える。この場合には LCNT=−2048+15=−2033 となる。次にMDを調べ、黒ランか白ランかの
処理をおこなう。 MD=1ならば、経路55に進み黒信号を作
成しMD=φならば経路56に進み白信号を作
成又は本発明の特徴である挿入黒信号を作成す
る。 この場合MD=φであるので経路56を通り
BRMDを調べる。BRMDは、以前の処理し
た画信号ブロツクが白情報ならば1となつてい
る。ここではイニシヤルリセツト動作により
BRMD=1であるので経路57に進む。次に
第3図のフリツプフロツプF132(以下F1と記
す)をリセツトする。この動作はコントローラ1
1、デコーダ21、ゲート16より送出される
F1リセツト信号16−aによりおこなわれる。
F1の出力は、ラインバツフア34の入力端子に
接続されており、ラインバツフアに記憶される画
信号となる。F1の出力がφ(F1がリセツト状
態)の時、白信号を表わすものである。 次にBRMDにMDの内容を書き込み経路
59に進む。ここで、コントローラ11は、
REG47の内容を4ビツトカウンタH23、8
ビツトカウンタL22にロードする。この動作は
まずSYSTEM OUTPUT端子39−aにREG4
7のうち第5図dの47a〜47hの8ビツトを
出力した後に、カウンタLロード信号20−aを
送出することで、カウンタL22にデータを書き
込み、次に再びSYSTEM OUTPUT端子39−
aにREG47の内容のうち第5図dの47i〜
47lの4ビツトを出力した後にカウンタロード
信号19−aを送出しカウンタH23にデータを
書き込むことで実行される。これはSYSTEM
OUTPUT端子が8ビツトであるために、2回の
動作となつている。なお、第5図dの47m〜4
7pは使用しない。 上記カウンタL22のカウントダウン端子
(CD端子)には、ANDゲート28でゲートされ
たオシレータ31からのクロツクパルス28−a
が入力されている。クロツクパルス28−aは同
時にORゲート27を通してラインバツフア34
に入力されている。またカウンタLのボロウ端子
(B端子)カウンタH23のCD端子に接続されて
いる。カウンタH23のB端子の出力はインバー
タ25を通りORゲート30に入力されF2リセツ
ト信号(後述)となつている。 上記の構成においてコントローラ11は次にフ
リツプフロツプF229(以下F2と記す)をセツ
トする。これは、F2セツト信号17−aにより
おこなわれる。したがつてANDゲート28の出
力28−aから、ORゲート27を通つてライン
バツフア34にクロツクパルスが送られ、該クロ
ツクパルスに同期して白情報(F1リセツトなの
で)がラインバツフアに書き込まれる。この時同
時にカウンタL22、カウンタH23もカウント
を始める。そしてこの場合にはREG47からカ
ウンタH23、カウンタL22にロードされた数
=15ケのクロツクパルスがカウントされるとボロ
ウ信号23−aが発生し、該信号によりF2がリ
セツトされ、ラインバツフア34への白情報の書
き込みは停止する。 この間、コントローラ11は経路60→61→
60……を通りながらF2がリセツトされるのを
待つている。そして上記の1ブロツク分の画情報
をラインバツフア34に書き込む動作が終了す
る。すなわちF2がリセツトされると、経路62
に進む。ここで、F2の状態を調べるには、コン
トローラはF2センス信号21−bによりゲート
24を開けてF2の出力信号29−aをSYSTEM
INPUT端子40−aより取り込んで調べる。 次にコントローラ11はLCNT=φか否かを調
べ、1ライン分の画情報再生が終了したかを判断
する。この場合LCNT=−2033なので経路63へ
と戻る。 次に第6図aの第2ブロツクW3の処理を説明
する。今度は説明の重複を避けるために経路のみ
を示すと、 63→50→64→51→53→54→56→
58→57→59→(60→61)→62→63
〔( )印は繰返し〕となる。ここで経路58でお
こなう黒ラン挿入サブ・ルーチンは第7図dに示
されている。経路58に進むのは、白ランが2つ
続いてきた場合であり、これは送信側で、ラン長
3の黒ランが削除されたことを表わしている。従
つて受信側においては前記2つの白のランの間に
3ビツトの黒の情報を挿入してやる必要がある。
次の第3ブロツクW6の処理経路は 63−50−64−50−64−51−52−
54−56−58−59−(60−61)−62−
63 第4ブロツクB9の処理経路は 63−50−64−50−64−51−52−
54−55−59−(60−61)−62−63 第5ブロツクW3の処理経路は 63−50−64−51−53−54−56−
57−59−(60−61)−62−63 となる。この場合、前のランは黒ランであるため
BRMD=1であるので、経路58には進まず
経路57へと進み黒ラン挿入はおこなわれない。 このようにして第6図aに示した1ライン分の
2値フアクシミリ信号を処理することができ、同
様にして第3図の電話回線から伝送されるすべて
の信号を処理できるから第3図のプリンタユニツ
ト33において受信画像を得る事ができる。 以上の如く本発明のフアクシミリ装置は、受信
された符号化シリアル画信号及びライン同期信号
を復調する復調手段(モデム6)、復調された前
記シリアル画信号を前記復調手段の復調クロツク
に従つて所定Nビツトのパラレル信号に変換する
シリアル−パラレル変換手段(シフトレジスタ
9)、前記パラレル信号を一時記憶する第1記憶
手段(FIFOメモリ10)、前記復調クロツクを
計数し計数値がNに達する毎に前記シリアル−パ
ラレル変換手段の出力パラレル信号を前記第1記
憶手段に格納させる為の書込指令信号を出力する
カウント手段(カウント7)、前記第1記憶手段
内のパラレル信号を読み出して復号する復号プロ
グラムを格納したプログラムメモリを有するプロ
グラム制御手段(コントローラ11)、前記プロ
グラム制御手段により復号された画像データを記
憶する第2記憶手段(ラインメモリ34)、前記
第2記憶手段内の画像データを一ラインづつ記録
を行う記録手段(プリンタ33)より成り、前記
プログラム制御手段は前記第2記憶手段内の複号
された画像データのビツト数を前記ライン同期信
号の発生から複号毎に計数し、前記ビツト数の計
数値と一ライン分の画像報数とを比較し、一ライ
ン分の画情報の複号が終了したか否かを判断する
動作を繰返すものである。 かかる構成により、通信速度に依存する復調処
理を、その処理時間が符号に応じて変化する復号
処理を独立に行うことができる。 しかも、記憶手段への格納タイミングは復調ク
ロツクを計数することにより行つているので、復
号処理を行うプログラム制御手段が常時管理する
必要がなくなり、プログラム制御手段は高速に復
号処理を実行できる。従つて伝送時間の短絡にも
大いに効果がある。
【図面の簡単な説明】
第1図aは文字を主体とした送信原稿の正面
図、第1図bは第1図aの送信原稿を走査して得
た2値画像信号、第1図cは第2図の2値画像信
号の略号、第1図dは第1図cの略号に基いて圧
縮処理した伝送符号、第1図eは第1図cの略号
に信号変換Bを施した略号、第1図fは第1図e
の略号に基いて圧縮処理を行ない、更に識別信号
を先頭に附加した伝送符号、第1図gは第1図f
の伝送符号を受信して第1図eの略号に戻し更
に、連続する白ランの間に黒ランAを加えた略
号、第1図hは、第1図cの略号に信号変換Cを
施した略号、第1図iは、第1図hの略号に基い
て圧縮処理を行ない、更に識別信号を先頭に附加
した伝送符号、第1図jは、第1図iの伝送符号
を受信して第1図hの略号に戻し更に、連続する
白ランの間に黒ランA′を加えた略号、第2図
は、Wyleの符号化コード表、第3図は実施例に
よるフアクシミリ装置の回路構成図、第4図aは
コントローラの構成図、第4図bはCPUの内部
構成図、第5図aはRMのメモリマツプ図、第
5図bはRAMのメモリマツプ図、第5図cはB
レジスタのメモリマツプ図、第5図dはレジスタ
メモリマツプ図、第5図eはレジスタにデータを
入れた時のメモリマツプ図、第6図aは受信2値
フアクシミリ信号の構成図、第6図bは同期フラ
グの構成図、第6図cはFIFメモリのメモリマ
ツプ図、第7図aは信号変換ルーチンのフローチ
ヤート図、第7図bは同期フラグ検出サブルーチ
ンのフローチヤート図、第7図cはRead Bitサ
ブルーチンのフローチヤート図、第7図dは黒ラ
ン挿入サブルーチンのフローチヤート図、であ
る。 なお図において、5は網制御回路(NCU)、6
は変復調装置(モデム)、7は8進カウンタ、8
は遅延回路、9は8ビツトシフトレジスタ、10
はFIFメモリ、11はコントローラ、12はト
ライステートゲート、13〜20,24,28,
35はANDゲート、21はデコーダ、22はカ
ウンタL、23はカウンタH、25,26はイン
バータ、27,30はRゲート、29はフリツ
プフロツプ(F2)、31はオツシレータ、32は
フリツプフロツプ(F1)、33はプリンタユニツ
ト、34はラインバツフアメモリ、36はCPU
(Intel社8080)、37はRM、38はRAM、で
ある。

Claims (1)

  1. 【特許請求の範囲】 1 受信された符号化シリアル画信号及びライン
    同期信号を復調する復調手段、 復調された前記シリアル画信号を前記復調手段
    の復調クロツクに従つて所定Nビツトのパラレル
    信号に変換するシリアル−パラレル変換手段、 前記パラレル信号を一時記憶する第1記憶手
    段、 前記復調クロツクを計数し計数値がNに達する
    毎に前記シリアル−パラレル変換手段の出力パラ
    レル信号を前記第1記憶手段に格納させる為の書
    込指令信号を出力するカウント手段、 前記第1記憶手段内のパラレル信号を読み出し
    て復号する復号プログラムを格納したプログラム
    メモリを有するプログラム制御手段、 前記プログラム制御手段により復号された画像
    データを記憶する第2記憶手段、 前記第2記憶手段内の画像データを一ラインづ
    つ記録を行う記録手段より成り、 前記プログラム制御手段は前記第2記憶手段内
    の複号された画像データのビツト数を前記ライン
    同期信号の発生から複号毎に計数し、前記ビツト
    数の計数値と一ライン分の画情報数とを比較し、
    一ライン分の画像情報の複号が終了したか、否か
    を判断する動作を繰返すことを特徴とするフアク
    シミリ装置。
JP7351477A 1977-04-30 1977-06-21 Fascimile unit Granted JPS547817A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP7351477A JPS547817A (en) 1977-06-21 1977-06-21 Fascimile unit
US05/899,724 US4193097A (en) 1977-04-30 1978-04-25 Facsimile apparatus
DE2858760A DE2858760C2 (ja) 1977-04-30 1978-04-28
DE19782818891 DE2818891A1 (de) 1977-04-30 1978-04-28 Faksimile-einrichtung
DE2858761A DE2858761C2 (ja) 1977-04-30 1978-04-28

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7351477A JPS547817A (en) 1977-06-21 1977-06-21 Fascimile unit

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP22255785A Division JPS61105173A (ja) 1985-10-04 1985-10-04 フアクシミリ装置

Publications (2)

Publication Number Publication Date
JPS547817A JPS547817A (en) 1979-01-20
JPS6220748B2 true JPS6220748B2 (ja) 1987-05-08

Family

ID=13520421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7351477A Granted JPS547817A (en) 1977-04-30 1977-06-21 Fascimile unit

Country Status (1)

Country Link
JP (1) JPS547817A (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5616360A (en) * 1979-07-20 1981-02-17 Ricoh Co Ltd Facsimile device
JPS5616361A (en) * 1979-07-20 1981-02-17 Ricoh Co Ltd Facsimile device
JPS5616362A (en) * 1979-07-20 1981-02-17 Ricoh Co Ltd Facsimile device
JPH0657045B2 (ja) * 1981-04-20 1994-07-27 キヤノン株式会社 画像合成装置
JPS57174983A (en) * 1981-04-20 1982-10-27 Canon Inc Picture synthesizer
JPS57174979A (en) * 1981-04-20 1982-10-27 Canon Inc Picture synthesizer
JPS5865476A (ja) * 1981-10-15 1983-04-19 株式会社リコー 画像処理装置における復号器
JPS58198968A (ja) * 1982-05-14 1983-11-19 Canon Inc 画像合成装置
JPS58225779A (ja) * 1982-06-23 1983-12-27 Fujitsu Ltd 画信号の復号方式
JPS6076789A (ja) * 1983-10-03 1985-05-01 日本電信電話株式会社 画像メモリのコントロ−ル装置
JPH0767132B2 (ja) * 1990-11-28 1995-07-19 株式会社リコー ファクシミリ装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5261424A (en) * 1975-11-17 1977-05-20 Olympus Optical Co Ltd Encode system

Also Published As

Publication number Publication date
JPS547817A (en) 1979-01-20

Similar Documents

Publication Publication Date Title
US4677649A (en) Data receiving apparatus
EP0040025A1 (en) Real time data compression/decompression scheme for facsimile transmission system
JPH0211064B2 (ja)
US4156880A (en) Method for transmitting a facsimile signal by sequential edge differential coding
GB2030425A (en) Transmission method and system for facsimile signal
JPS6220748B2 (ja)
JPS5816667B2 (ja) フアクシミリ信号のインタ−ライン符号化方式
EP0083247A2 (en) Facsimile data converting system
JPS5854695B2 (ja) 信号制御方式
US4092675A (en) Truncated run length encoding with a modular variable length code format
US4193097A (en) Facsimile apparatus
US4092677A (en) Truncated run length encoding for fractionally difference modulated video signals
JPS6349431B2 (ja)
CA1118091A (en) Block length multiple plus run length residue codes for run length encoding
JP2652398B2 (ja) データ伝送方法
JPS6351429B2 (ja)
GB1570914A (en) Method and apparatus for bandwidth compression
KR0128667B1 (ko) Mh코드 디코딩 장치 및 방법
JPS58111477A (ja) 主走査縮小方式
JPS58138178A (ja) 画信号符号化方式
JP2995740B2 (ja) ファクシミリ画像密度変換装置
JP2689745B2 (ja) 符号化データの伝送処理方法
JPH021469B2 (ja)
JPS6065670A (ja) 画像情報伝送方式
JPH0320102B2 (ja)