JPS60182874A - 圧縮符号解読回路 - Google Patents

圧縮符号解読回路

Info

Publication number
JPS60182874A
JPS60182874A JP59039126A JP3912684A JPS60182874A JP S60182874 A JPS60182874 A JP S60182874A JP 59039126 A JP59039126 A JP 59039126A JP 3912684 A JP3912684 A JP 3912684A JP S60182874 A JPS60182874 A JP S60182874A
Authority
JP
Japan
Prior art keywords
code
circuit
bit
code decoding
eol
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
JP59039126A
Other languages
English (en)
Inventor
Yukio Sasaki
幸雄 佐々木
Masatoshi Kimura
正利 木村
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP59039126A priority Critical patent/JPS60182874A/ja
Publication of JPS60182874A publication Critical patent/JPS60182874A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (al 発明の技術分野 本発明は圧縮符号解読回路に係り、特にMH(モディフ
ァイドハフマン)符号及びMR(モディファイドリード
)符号化方式により圧縮されたコードを解読する際にお
ける新規なフィルピットの識別回路に関する。
(b) 従来技術と問題点 ファクシミリ装置における1ラインのデータは、当該ラ
インの圧縮データと、EOL信号(ライン同期信号で0
00000000001″なるビット列からなる)と、
フィルピットとの合計からなる。フィルピットは上記合
計がCCITT、(国際電信電話諮問委員会)標準規格
のメツセージ前手順で定められる伝送時間を超えるよう
に追加される。
追加される場所は1ラインの圧縮データと次のEOL信
号との間であって、o゛の可変長信号列をもって構成さ
れる。従ってフィルビットは、圧縮データを画像データ
に復元する際には不要であり、これを削除する必要があ
る。
従来フィルピットの削除は、第1図に示すような符号解
読回路で行なっている。以下同図の符号解読回路の構成
及び動作を、MH符号を解読する例を掲げて説明する。
同図において、1は伝送路を介して送られて来る圧縮デ
ータを一旦記憶するバッファメモリ、2はバッファメモ
リ1からの圧縮データを一旦格納するレジスタ、3及び
4は圧縮データをパラレル−シリアル変換するためのシ
フトレジスタ、5はM Hqf号解読ROMである。な
おMH符号は第2図に、また参考としてMR符号を第3
図に示す。
また第4図は上記符号解読ROM5に格納されたデータ
構成を、アドレスと対応して示す図であって、同図に見
られる如く各アドレスに符号パターンが対応し、解読し
ようとする符号パターンの部分と、その後に続く符号を
don’t careビットとして扱う部分とからなる
。そして出力データは、各符号のアドレスに対して、各
々のランレングス(以下RLと記す)と、その符号を構
成する符号ビット数からなる。
6は各ラインの先頭にあるEOL符号を検知するEOL
i食知回路、7は解読しようとする符号の白黒を決定す
る色調決定回路である。なお、MH符号化方式及びMR
符号化方式では、1ラインの最初は白ランで始まり、そ
の後は黒ラン、白ランが交互に現れるよう定められてい
る。8は符号解読ROM5から読み出されたデータのう
ちのRLデータを格納するレジスタ、9は同じく符号ビ
ット数を格納するレジスタである。10は符号解読回路
の制御回路で、その主な機能は、上記符号ビット数を得
てそれと同数の符号シフトクロックを発生させ、シフト
レジスタ3.4の圧縮データをシフトすることである。
11は上記RLを加算して、■ラインの画素数を算出す
る演算回路、12は演算結果を格納するレジスタ、13
は演算結果がラインの最終端の画素か否かを判断する比
較回路である。従って同図のAの値は1ラインの画素数
で、ここでは1724 (通常の1判1行の画素数)と
する。
次に本回路の動作を第5図に示す符号例を用いて説明す
る。
伝送路を介して送信側より送られた圧縮データは、一旦
バソファメモリ1に記憶される。この格納された圧縮デ
ータはIワードずつシフトレジスタ2に読み出され、シ
フトレジスタ3,4によりパラレル−シリアル変換され
る。この動作をEOL検知回路6で次行の先full(
7) E OL (000000000001)符号を
見つけるまで繰り返す。この目的のためにE OL検知
回路6と符号解読ROM5は、シフトレジスタ4に対し
て並列に接続された回路構成としてお(。従ってEOL
検知回路6でEOL符号を検知した状態では、EOL符
号は符号解読ROM5のアドレスにセットされる。そし
て第4図のEOLの項に従って、RL=Oと符号ビット
数−12が符号解読ROM5がら読み出され、ROM5
のアクセス時間だけ待ってレジスタ8.9にそれぞれ格
納される。
レジスタ8に格納されたRLは、次段処理回路に送られ
、画像データに再生されるとともに、■ラインのうちで
処理された画素を計算するため、演算回路11に送られ
る。演算回路11では、演算結果をレジスタ12に格納
し、再び演算回路11に入力することで、処理済みのR
Lの合計をめている。
比較回路13では、演算回路11でめた値が、1ライン
の画素数(この場合172B)と一致するが否かを判断
して、制御回路1oに知らせる。EOL符号が読み取ら
れた場合、EOL符号のRLは0であるため、1ライン
の画素数(1728)とは一致しない。従って比較回路
13がらは不一致を示す信号が出力される。
一方レジスタ9に格納された符号ビット数(EOLの場
合12)は、制御回路1oに入力される。制御回路10
では、比較回路I3がらの結果が不一致であることを確
認して、シフトレジスタ3,4内の符号ピントを12個
シフトする。すると次の符号の白ラン、即ち第5図の例
では先頭の白ランの1472(010011’000 
)が符号解読ROM5(7)7ドレスニセットされる。
同図のW及びBは白(White)及び黒(Blck)
を示す。
以上の動作を順に白ラン1472.白ラン28.黒ラン
28.白ラン192.白ラン8について繰り返し、ライ
ンの最後の符号白ラン8 (10111)が、符号解読
ROM5のアドレスにセットされ、更に前述の動作と同
様に符号解読ROM5からの出力がレジスタ8,9に格
納される。
レジスタ8のRL=8は次段処理回路に送られるととも
に演算回路11に送られ、先に処理済みの画素数に加算
される。白ラン8まで計算すると、1472+ 28+
 28+ 192 +8 = 1728になる。172
8ば1ラインの画素数に等しいので、lラインの圧縮符
号を解読し終えたことがわかる。1ライン分のデータを
処理し終えたことを確認して制御回路10では、EOL
検知回路6で次のラインのBOLを検知するまでシフト
レジスタ3,4内の圧縮データをシフトし続ける。この
動作によってフィルビット °0′は読み飛ばされる。
なお、シフトレジスタ3内にデータがなくなつた場合、
レジスタ2のデータをシフトレジスタ3に転送し、且つ
、バッファメモリ1からデータを読み出し、レジスタ2
に格納し、次の動作の準備をしておく。また、白ランと
黒ランは交互に出力されるので、色調決定回路7は一つ
のランが処理された時点で、状態を反転するフリップフ
ロップ回路を用いて構成しである。
第1図に示す圧縮符号解読回路は、フィルビットは1ラ
インの圧縮データとEOLの間に“0゛の可変長信号と
して挿入される点に着目して、RLを加算し1ラインの
符号解読が終了したか否かを判断して、フィルビットを
読み飛ばす回路である。従って符号毎にラインの最終符
号か否かを判断する演算回路、比較回路等の付加回路と
、これを実行する時間が必要である。
以上のようにこの圧縮符号解読回路は付加回路が必要で
あり、そのため処理速度が遅いという問題点がある。
tel 発明の目的 本発明の目的は、上記従来回路における演算回路、比較
回路等の付加回路を不要とし、処理速度が速いMH符号
及びMR符号解読回路を提供することにある。
+d) 発明の構成 本発明の特徴は、入力された符号を一時的に格納するシ
フトレジスタと、前記符号のビットパターンに対応する
アドレスに当該符号のビットパターンに対応てるランレ
ングスと符号ビット数とを格納せる符号解読ROMと、
前記符号解読ROMから読み出された符号ビット数と同
数のうノットフロツタを発生するシフト回路とを具備し
、前記シフトレジスタに格納された符号のピントパター
ンをアドレスとして前記符号解読ROMから読み出され
たランレングスを次段処理回路に送出するとともに、該
ビットパターンに対応する符号ビットパターンに対応す
る符号ビット数に対応する数のシフトクロックにより前
記シフトレジスタの内容をシフトする構成において、前
記符号解読ROMのフィルビットパターンに対応するア
ドレスにそのフィルビットの符号ビット数を格納してお
くことにより、フィルビットが入力されたときは当該ア
ドレスが参照され、フィルビットを符号として処理され
るよう構成したことにある。
(el 発明の実施例 以下本発明の一実施例を図面を参照しながら説明する。
第6図に本発明に係る圧縮回路の一実施例の構成を示す
。本実施例は前述の従来の圧縮回路における演算回路1
1.レジスタ12.比較回路13が除去されるとともに
、符号解読ROMの内容を異ならしめたものである。
本実施例における符号解読ROM5には、第7図に示す
データを付加しである。これによってフィルビットを符
号パター7 ’000000000000’、RL−〇
、符号ビット数=12の符号として扱うことを可能とし
た。
以下本回路の動作とフィルビットの削除法を、前記第5
図に示した符号例を用いて説明する。
バッファメモリ1に蓄積された圧縮データを読み出して
レジスタ2に格納し、更にシフトレジスタ3に転送し、
シリアルシフトによってシフトレジスタ4に入力する。
この動作で圧縮データをパラレル−シリアル変換し、E
OL検知回路6で次ラインの先頭のEOLを検知するま
で繰り返す。
E OLを検知した状態では、EOL符号は符号解読R
OM5のアドレスにもセットされているので、ROM5
のアクセス時間だけ待って、レジスタ8及び9にそれぞ
れRL=0.符号ピント数−12を格納する。レジスタ
8のRL ’0° は次段処理回路に送られ画素として
再生される。
一方レジスタ9の符号ビット数゛12゛ は、制御回路
10に送られ符号ビット数と同数の12個のシフトクロ
ックに変換され、シフトレジスタ3,4内の圧縮データ
をシフトする。すると、EOL符号の次の符号白ラン1
472 (010011000)が符号解読ROM5の
アドレスにセントされる。以上の動作を順に繰り返して
白ラン“8° (10111)まで処理される。
白ラン°8”のRL=8は次段処理回路に送られ、符号
ビット数°5゛は、制御回路10で同数のクロックに変
換される。すると、次に符号解読ROM5のアドレスに
現れる符号は、フィルビットの“oooooooooo
oo ’である。本発明では、フィルピントも′0′が
12個の符号として扱うため、第6図に従って、RL=
0.符号ビット数−I2が得られる。次に前述の圧縮符
号同様に、符号ビットを12個シフトする。この動作を
繰り返して“0”をシフトし続けると、次のE O’l
−符号をEOI、検知回路6で検知することが出来る。
E OL符号が検知された時点から再び次のラインの処
理に復帰する。
本回路において、EOL検知回路6でEOLパターン°
000000000001 ’が出現したならば必ずシ
フトレジスタ3.4のシフトを停止するように回路を構
成すれば、符号解読ROM5のフィルビットの符号ビッ
ト数(本例では12)を1〜ooにすることが出来る。
本実施例ではフィルビットを符号として扱うことが可能
となり、RLの演算回路が不要となり、且つ、演算に要
する時間も不要となったことにより、高速処理が可能に
なった。
なお、本実施例ではMH符号化方式の例を説明したが、
MR符号化方式において本発明を用いても同様の効果が
得られることは言うまでもない。
ffl 発明の効果 本発明によれば、符号解読ROMにフィルビットの処理
データを設け、フィルビットも他の符号と同様の処理を
行うことにより、ラインの最後を見つけるためのRL演
算回路1画素係数回路等の付加回路が不要となり、また
これら付加回路を動作させる時間を節約できるので、高
速処理が可能となる。
【図面の簡単な説明】
第1図は従来の圧縮符号解読回路を示すプロ・7り図、
第2図、第3図はそれぞれMH符号及びMR符号を示す
符号図、第4図は従来の符号解読ROMに格納されるデ
ータ構成を示す図、第5図は圧縮符号例を示す図、第6
図は本発明の一実施例の圧縮符号解読回路の構成を示す
ブロック図、第7図は本発明の一実施例における符号解
読ROM内に付加したデータを示す図である。 図において、1はバッファメモリ、2はレジスタ、3及
び4はシフトレジスタ、5は符号解読ROM、6はF、
OL検知回路、7は色fil決定回路、8及び9はレジ
スタ、10は制御回路を示す。 第2図 第3図 手続補正書印釦 昭和60年 /月j7日 特許庁長官殿 2、発明の名称 圧縮符号解読回路 3、補正をする者 事件との関係 特許出願人 住 所 神奈川県用崎市中原区上小田中1015番地(
522)名称富士通株式会社 代表者山本卓眞 4、代理人 郵便番号 211 5、補正命令の日付 な し 6、補正により増加する発明の数 な し7、補正の対
象 (11明細書第1〜2頁に記載の「特許請求の範囲」を
別紙のとおり補正する。 (2)明細書第2頁14〜15行の[なるビット列から
なる」を「なるピント列」と補正する。 (3)明細書第9頁8行の[対応てるJを「対応する」
と補正する。 (4)明細書第13頁9行の「画素係数」を「画素81
数」と補正する。 9、添付書類の目録 特許請求の範囲 1 通 以上 特許請求の範囲 入力された符号を一時的に格納するシフトレジスタと、
前記符号のビットパターンに対応するアドレスに当該符
号のビットパターンにM工支ランレングスと符号ビット
数とを格納せる符号解読ROMと、前記符号解読ROM
から読み出された符号ビット数と同数のシフトクロック
を発生するシフト回路とを具備し、前記シフトレジスタ
に格納された符号のビットパターンをアドレスとして前
記符号解読ROMから読み出されたランレングスを次段
処理回路に送出するとともに、該ビットパターンに対応
する符号ビットパターンに対応する符号ビット数に対応
する数のシフトクロックにより前記シフトレジスタの内
容をシフトする構成において、前記符号解読ROMのフ
ィルビットパターンに対応するアドレスにそのフィルビ
ットの符号ビット数を格納しておくことにより、フィル
ビットが入力されたときは当該アドレスが参照され、フ
ィルビットを符号として処理されるよう構成したことを
特徴とする圧縮符号解読回路。

Claims (1)

    【特許請求の範囲】
  1. 入力された符号を一時的に格納するシフトレジスタと、
    前記符号のビットパターンに対応するアドレスに当該符
    号のビットパターンに対応でるランレングスと符号ビッ
    ト数とを格納せる符号解読ROMと、前記符号解読RO
    Mから読み出された符号ビット数と同数のシフトクロッ
    クを発生するシフト回路とを具備し、前記シフトレジス
    タに格納された符号のビットパターンをアドレスとして
    前記符号解読ROMから読み出されたランレングスを次
    段処理回路に送出するとともに、該ピントパターンに対
    応する符号ビットパターンに対応する符号ビット数に対
    応する数のシフトクロックにより前記シフトレジスタの
    内容をシフトする構成において、前記符号解読ROMの
    フィルピントパターンに対応するアドレスにそのフィル
    ビットの符号ビット数を格納しておくことにより、フィ
    ルピットが入力されたときは当該アドレスが参照され、
    フィルピットを符号として処理されるよう構成したこと
    を特徴とする圧縮符号解読回路。
JP59039126A 1984-02-29 1984-02-29 圧縮符号解読回路 Pending JPS60182874A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59039126A JPS60182874A (ja) 1984-02-29 1984-02-29 圧縮符号解読回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59039126A JPS60182874A (ja) 1984-02-29 1984-02-29 圧縮符号解読回路

Publications (1)

Publication Number Publication Date
JPS60182874A true JPS60182874A (ja) 1985-09-18

Family

ID=12544404

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59039126A Pending JPS60182874A (ja) 1984-02-29 1984-02-29 圧縮符号解読回路

Country Status (1)

Country Link
JP (1) JPS60182874A (ja)

Similar Documents

Publication Publication Date Title
GB2030425A (en) Transmission method and system for facsimile signal
KR910002223A (ko) 픽셀 인코딩 및 디코딩 장치와 그방법
KR890004438B1 (ko) 중간조 화면정보의 부호화 전송방식
JPS58129876A (ja) フアクシミリ装置
JPS60140980A (ja) データ符号化および復号用の装置
JPS63190473A (ja) 多階調画像デ−タの情報量圧縮方法及び装置
JP2687926B2 (ja) 符号復号化装置
JPH0786956A (ja) マーカ識別用付加ビット処理装置
JPS60251763A (ja) フアクシミリ情報の拡大縮小回路
JPH04270569A (ja) 画像処理装置におけるデータ圧縮方式
JPH1117955A (ja) 画像処理装置
JPS6143078A (ja) 原稿画像処理方式
JP3340006B2 (ja) 画像処理装置
JP2995740B2 (ja) ファクシミリ画像密度変換装置
JPS5888970A (ja) フアクシミリデ−タ圧縮装置
JPH01174173A (ja) 2値画像データの圧縮符号化方法
JPH11205613A (ja) 画像処理装置
JPH02214260A (ja) カラー画像処理装置および方法
JPH01120962A (ja) 画像符号化装置
JPS59156073A (ja) デ−タ復号装置
JPH01278176A (ja) 画像信号符号化回路
JPS62230266A (ja) イメ−ジデ−タ・エラ−訂正方式
JPS6199466A (ja) 画像情報再生装置
JPH01144779A (ja) モディファイドハフマン符号の復号誤り前ライン置換回路
JPS63233674A (ja) デ−タ処理装置