Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0697780B2 - Encoder - Google Patents
[go: Go Back, main page]

JPH0697780B2 - Encoder - Google Patents

Encoder

Info

Publication number
JPH0697780B2
JPH0697780B2 JP60221741A JP22174185A JPH0697780B2 JP H0697780 B2 JPH0697780 B2 JP H0697780B2 JP 60221741 A JP60221741 A JP 60221741A JP 22174185 A JP22174185 A JP 22174185A JP H0697780 B2 JPH0697780 B2 JP H0697780B2
Authority
JP
Japan
Prior art keywords
code
mode
data
encoding
output
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 - Fee Related
Application number
JP60221741A
Other languages
Japanese (ja)
Other versions
JPS6282769A (en
Inventor
康訓 月岡
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP60221741A priority Critical patent/JPH0697780B2/en
Publication of JPS6282769A publication Critical patent/JPS6282769A/en
Publication of JPH0697780B2 publication Critical patent/JPH0697780B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】 [技術分野] 本発明は、画像データを符号化する符号化装置に関す
る。
Description: TECHNICAL FIELD The present invention relates to an encoding device for encoding image data.

[従来技術] 近年、公衆電話回線網を伝送回線として用いるファクシ
ミリ装置が普及しており、かかるファクシミリ装置は、
CCITT(国際電信電話諮問委員会)の勧告に準拠してい
るものが多く、その中で最も伝送効率が高いのは、勧告
T.4に規定されているグループ3(G3)ファクシミリ装
置である。
[Prior Art] In recent years, a facsimile machine using a public telephone line network as a transmission line has become widespread.
Many of them comply with CCITT (International Telegraph and Telephone Advisory Committee) recommendations, and the one with the highest transmission efficiency is the recommendation.
It is a Group 3 (G3) facsimile machine specified in T.4.

このG3ファクシミリ装置は、1次元符号化方式であるMH
(Modified Huffman)方式あるいは2次元符号化方式の
MR(Modified READ)方式の符号化方式によって、画信
号を符号化圧縮して伝送時間を短縮している。一般的に
は、1次元符号化方式よりも2次元符号化方式の方が符
号化圧縮の効率が高いため、2次元符号化方式を選択で
きるファクシミ装置の方が伝送効率がより高い。
This G3 facsimile machine is an MH which is a one-dimensional encoding system.
(Modified Huffman) method or 2D encoding method
By using the MR (Modified READ) encoding method, the image signal is encoded and compressed to shorten the transmission time. Generally, the two-dimensional coding system has a higher coding compression efficiency than the one-dimensional coding system, and thus the fax machine capable of selecting the two-dimensional coding system has a higher transmission efficiency.

このような符号化処理は、処理するデータ量が非常に大
きく、かつ、処理速度がファクシミリ装置の伝送速度に
対応できるように、例えば汎用のマイクロコンピュータ
システムあるいはマイクロプログラムシーケンサを用い
たシステムから構成されている専用の符号化装置によっ
てなされている。
Such an encoding process is composed of, for example, a general-purpose microcomputer system or a system using a microprogram sequencer so that the amount of data to be processed is very large and the processing speed can correspond to the transmission speed of the facsimile machine. It is made by a dedicated encoding device.

ところで、上述したCCITTの勧告T.4による2次元符号化
方式では、伝送誤りによって乱される部分を制限するた
めに、1つのラインを1次元符号化した後に最大K-1個
の連続するラインを2次元符号化するように、定めてお
り、その1次元符号化したラインのデータが2次元符号
化するラインの参照ラインとして用いられる。また、そ
のKパラメータの値は、標準解像度では2に、高解像度
では4に設定されている。
By the way, in the above-mentioned two-dimensional encoding method according to CCITT recommendation T.4, in order to limit a portion disturbed by a transmission error, one line is one-dimensionally encoded and then a maximum of K-1 consecutive lines are transmitted. Is determined to be two-dimensionally encoded, and the data of the one-dimensionally encoded line is used as a reference line of the two-dimensionally encoded line. The value of the K parameter is set to 2 for standard resolution and 4 for high resolution.

このようにして、2次元符号化方式による画像圧縮を行
なう場合にも1次元符号化処理がなされている。また、
2次元符号化処理においても、画信号の状態によって
は、MH符号を用いる水平モードで符号化される。
In this way, the one-dimensional encoding process is performed even when the image is compressed by the two-dimensional encoding method. Also,
Even in the two-dimensional encoding process, depending on the state of the image signal, the image is encoded in the horizontal mode using the MH code.

このために、符号化装置は1次元符号方式を実現するた
めの処理部(処理ルーチン)と2次元符号化方式を実現
するための処理部(処理ルーチン)とを別個に備えてい
たため、従来、処理プログラムサイズが大きくなり、ま
た、処理速度もあまり早くならないという問題を生じて
いた。
For this reason, the encoding apparatus separately includes a processing unit (processing routine) for realizing the one-dimensional encoding method and a processing unit (processing routine) for realizing the two-dimensional encoding method. There has been a problem that the size of the processing program is increased and the processing speed is not so fast.

[目的] 本発明は、上述した従来技術の問題を解決するためにな
されたものであり、処理速度を高速にできる符号化装置
を提供することを目的とする。
[Object] The present invention has been made in order to solve the above-mentioned problems of the conventional technique, and an object of the present invention is to provide an encoding device capable of increasing the processing speed.

[構成] 本発明は、この目的を達成するために、符号化手順処理
を実行するとともに2次元符号を発生するマイクロプロ
グラムシーケンサと、ランレングス計数および符号モー
ド検出を行なう符号判別手段と、ランレングスに対応し
たランレングス符号を発生するランレングス符号発生手
段に機能分割し、さらに、符号モードが検出されたとき
に符号判別手段から出力されるモード信号をマイクロプ
ログラムアドレスとして入力し、それに対応した処理ル
ーチンに分岐して対応する符号を発生することで、処理
速度を向上している。
[Structure] In order to achieve this object, the present invention performs a coding procedure process and generates a two-dimensional code, a micro program sequencer, a code discriminating means for performing run length counting and code mode detection, and a run length. To a run-length code generating means for generating a run-length code corresponding to, a mode signal output from the code discriminating means when a code mode is detected is input as a microprogram address, and processing corresponding thereto is performed. The processing speed is improved by branching to the routine and generating the corresponding code.

以下、添付図面を参照しながら本発明の実施例を詳細に
説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

第1図は、本発明の一実施例にかかる符号化装置1を示
している。なおこの実施例は、16ビット幅のデータバス
を持つマイクロコンピュータシステムで構成された制御
装置を備えたファクシミリ装置等に適用され、したがっ
て、処理する画像データおよび処理後の符号化データ
は、ともに16ビットに整形されている。
FIG. 1 shows an encoding device 1 according to an embodiment of the present invention. It should be noted that this embodiment is applied to a facsimile apparatus or the like provided with a control device constituted by a microcomputer system having a 16-bit width data bus, and therefore, the image data to be processed and the coded data after the processing are both 16 It has been formatted into bits.

図において、符号化装置1は、データバスとデータの入
出力を行なうための入出力部100、入力した画像データ
のランレングスおよび符号モード(後述)を判別すると
ともにMH符号を発生するデータ発生部200、および、符
号化手順処理とその他の制御処理を実行するとともにMP
符号を発生するマイクロプログラムシーケンサ300から
構成されている。
In the figure, an encoding device 1 includes an input / output unit 100 for inputting / outputting data to / from a data bus, a data generating unit for discriminating a run length and a code mode (described later) of input image data and generating an MH code. 200, and performs MP processing and other control processing and MP
It is composed of a microprogram sequencer 300 that generates a code.

入出力部100は、16ビットに整形された画像データDIを
入力するラッチ回路101、画像データDIの入力タイミン
グを制御する画像データインターフェース回路102、出
力する符号化データDCを16ビットに整形するシリアル/
パラレル変換器103および符号化データインターフェー
ス回路104から構成されている。
The input / output unit 100 includes a latch circuit 101 for inputting the image data DI shaped into 16 bits, an image data interface circuit 102 for controlling the input timing of the image data DI, and a serial for shaping the encoded data DC to be output into 16 bits. /
It is composed of a parallel converter 103 and an encoded data interface circuit 104.

データ発生部200は、ラッチ回路101から入力した画像デ
ータDIのランレングスを計数するとともに、2次元符号
化モードが設定されている場合には参照ラインとの相関
関係に基づいて符号モードを判別するランレングス計数
2次元モード検出回路201、ランレングス計数2次元モ
ード検出回路201から出力されるランレングスデータDRL
に対応したMH符号データDMHを発生するMH符号化ROM(リ
ード・オンリ・メモリ)202、MH符号データDMHあるいは
マイクロプログラムシーケンサ300から出力されるMR符
号データDMRのいずれかを選択するためのゲート回路20
3,204、および、ゲート回路203,204を介して出力される
可変長の符号データを一旦蓄積したのち、シリアル/パ
ラレル変換器103に転送するためのパラレル/シリアル
変換器205から構成されている。
The data generator 200 counts the run length of the image data DI input from the latch circuit 101, and when the two-dimensional coding mode is set, determines the coding mode based on the correlation with the reference line. Run length counting two-dimensional mode detection circuit 201 and run length data DRL output from run length counting two-dimensional mode detection circuit 201
MH coded ROM (read only memory) 202 for generating MH coded data DMH corresponding to, a gate circuit for selecting either MH coded data DMH or MR coded data DMR output from the microprogram sequencer 300. 20
3, 204 and a parallel / serial converter 205 for temporarily storing variable-length code data output via the gate circuits 203, 204 and then transferring the code data to the serial / parallel converter 103.

ランレングス計数2次元モード検出回路201は、マイク
ロプログラムシーケンサ300から信号RLGOが出力される
とその動作を開始する。そして、マイクロプログラムシ
ーケンサ300から出力されている信号RL/MODEが論理レベ
ルHの信号RL状態になっているときにはランレングスを
判別する度にマイクロプログラムシーケンサ300に信号R
LRDYを応答し、信号RL/MODEが論理レベルLの信号MODE
状態になっているときには符号モードを判別する度に信
号RLRDYを応答すると同時にその符号モードをあらわす
モードデータDMをマイクロプログラムシーケンサ300に
出力する。さらに、1ライン分の画像データDIの処理を
終了した時点で、信号LEをマイクロプログラムシーケン
サ300に出力する。
The run-length counting two-dimensional mode detection circuit 201 starts its operation when the signal RLGO is output from the microprogram sequencer 300. When the signal RL / MODE output from the micro program sequencer 300 is in the signal RL state of the logic level H, the signal R is sent to the micro program sequencer 300 every time the run length is determined.
Signal MODE with logic level L when RLDY is responded and signal RL / MODE is
In the state, the signal RLRDY is responded each time the code mode is determined, and at the same time, the mode data DM representing the code mode is output to the microprogram sequencer 300. Further, when the processing of the image data DI for one line is completed, the signal LE is output to the micro program sequencer 300.

マイクロプログラムシーケンサ300は、実行する1語21
ビットのマイクロプログラムを1024語記憶したマイクロ
プログラムROM301、マイクロプログラムROM301から出力
された実行命令を記憶する21ビットのパイプラインレジ
スタ302、次のマイクロサイクルで実行する命令のアド
レスを記憶する10ビットのパイプラインレジスタ303、
その時点から2つ目のマイクロサイクルで実行する命令
のアドレスを生成するためのインクリメンタ304、イン
クリメンタ304の出力を記憶する10ビットのマイクロプ
ログラムカウンタレジスタ305、条件コール等でサブル
ーチンへ移行したときに、サブルーチンを終了した後の
メインルーチンへの戻りアドレスを記憶するためのスタ
ック306、スタック306の先頭をあらわすスタックポイン
タ307、ランレングス計数2次元モード検出回路201から
出力されるモードデータDM、パイプラインレジスタ302
から出力されるブランチアドレス、スタック306の出
力、マイクロプログラムカウンタレジスタ305の出力が
それぞれ入力端A,B,C,Dに加えられていて、そのいずれ
か1つを出力端Yから出力するマルチプレクサ308、パ
イプラインレジスタ302から出力される2ビットのシー
ケンサコマンドSC、マルチプレクサ309から出力される
1ビットのテストデータTDおよびブランチアドレスの上
位3ビットのデータCSに対応して、マルチプレクサ308
の選択を設定する2ビットの選択信号SL、および、スタ
ック306とスタックポインタ307を制御する2ビットのア
クティブ信号ATを出力するインストラクションデコーダ
310により構成されている。
The microprogram sequencer 300 executes 1 word 21
A microprogram ROM 301 that stores 1024 words of microprograms of bits, a 21-bit pipeline register 302 that stores the execution instruction output from the microprogram ROM 301, and a 10-bit pipe that stores the address of the instruction to be executed in the next microcycle. Line register 303,
An incrementer 304 for generating an address of an instruction to be executed in the second micro cycle from that point, a 10-bit micro program counter register 305 that stores the output of the incrementer 304, and a transition to a subroutine by a condition call, etc. A stack 306 for storing a return address to the main routine after the subroutine is finished, a stack pointer 307 indicating the top of the stack 306, mode data DM output from the run-length counting two-dimensional mode detection circuit 201, and a pipe. Line register 302
The branch address output from the stack, the output of the stack 306, and the output of the microprogram counter register 305 are added to the input ends A, B, C, and D, respectively, and a multiplexer 308 that outputs one of them from the output end Y. , The multiplexer 308 corresponding to the 2-bit sequencer command SC output from the pipeline register 302, the 1-bit test data TD output from the multiplexer 309, and the upper 3-bit data CS of the branch address.
Instruction decoder that outputs a 2-bit selection signal SL for setting the selection of the stack and a 2-bit active signal AT for controlling the stack 306 and the stack pointer 307
It consists of 310.

このように、マイクロプログラムシーケンサ300は、2
レベルのパイプライン構成にされている。また、マルチ
プレクサ309は、パイプラインレジスタ302の出力の6ビ
ットが選択信号として加えられており、64個の入力端の
1つを選択してテストデータとしてインストラクション
デコーダ310に出力する。このマルチプレクサ309に入力
されるものとしては、例えばランレングス計数2次元モ
ード検出回路201から出力される信号LE,RLRDY等があ
る。
In this way, the micro program sequencer 300
It has a level pipeline structure. Further, the multiplexer 309 is added with 6 bits of the output of the pipeline register 302 as a selection signal, selects one of 64 input terminals and outputs it as test data to the instruction decoder 310. The signals input to the multiplexer 309 include, for example, the signals LE and RLRDY output from the run-length counting two-dimensional mode detection circuit 201.

ところで、このマイクロプログラムシーケンサ300にお
いては、21ビットのマイクロプログラムをその上位2ビ
ットによって4つのモードに分けており、この上位2ビ
ットの状態と各モードとの関係を次の表1に示す。
By the way, in the microprogram sequencer 300, the 21-bit microprogram is divided into four modes according to the upper 2 bits, and the relationship between the states of the upper 2 bits and each mode is shown in Table 1 below.

また、インストラクションデコーダ310に加えられてい
るシーケンサコマンドSCは、ビット18とビット17のデー
タであり、これは、各モードで共通である。ここで、シ
ーケンサコマンドSCとインストラクションデコーダ310
の出力の関係を表2に示す。
The sequencer command SC added to the instruction decoder 310 is the data of bit 18 and bit 17, which is common to each mode. Here, the sequencer command SC and the instruction decoder 310
Table 2 shows the relationship of the outputs of the above.

モード0は、マルチプレクサ309から出力されるデータ
の状態によって条件ジャンプするモードであり、ビット
16〜0は、表3のように割り当てられている。
Mode 0 is a mode in which a conditional jump is performed depending on the state of the data output from the multiplexer 309.
16 to 0 are assigned as shown in Table 3.

ここで、ブランチアドレスA9〜A0の上位3ビットすなわ
ちデータCSは、ランレングス計数2次元モード検出回路
201がランレングスあるいは符号モードを検出して信号R
LRDYを出力したとき、すなわち、条件ジャンプ命令で条
件成立時にモードデータDMが選択されるときには、全ビ
ットが1に設定される。また、テストアドレスの最上位
ビットは、条件成立を、真(T)偽(F)のいずれで判
断するのかを設定するものであり、例えばマルチプレク
サ309の内部で出力と排他的論理和をとるさいの他方の
信号になり、その排他的論理和の結果が、マルチプレク
サ309の出力端から出力される。
Here, the upper 3 bits of the branch address A 9 to A 0 , that is, the data CS is the run length counting two-dimensional mode detection circuit.
201 detects run length or code mode and signal R
All bits are set to 1 when LRDY is output, that is, when the mode data DM is selected when the condition is satisfied by the conditional jump instruction. The most significant bit of the test address sets whether the condition is true (T) or false (F) is determined. For example, when the multiplexer 309 performs an exclusive OR with the output. Which is the other signal, and the result of the exclusive OR is output from the output terminal of the multiplexer 309.

モード1は、例えば符号データ等の定数データを出力に
セットするモードであり、ビット16〜0は、表4のよう
に割り当てられている。
Mode 1 is a mode in which constant data such as code data is set in the output, and bits 16 to 0 are assigned as shown in Table 4.

ここで、アドレスは、定数データの出力先に対応してお
り、例えば信号RLGOをラッチするラッチ回路(図示せ
ず)にイネーブル信号に用いられている。また、定数デ
ータには信号RL/MODEも含まれる。また、モード1のと
きにパイプラインレジスタ302からゲート204に対してMR
符号データDMRが出力され、シリアル/パラレル変換器2
05にラッチされる。なお、このモード1ではビット4は
用いない。
Here, the address corresponds to the output destination of the constant data, and is used as an enable signal in, for example, a latch circuit (not shown) that latches the signal RLGO. The constant data also includes the signal RL / MODE. Also, in mode 1, the pipeline register 302 outputs MR to the gate 204.
Code data DMR is output and serial / parallel converter 2
Latch to 05. Note that bit 4 is not used in this mode 1.

モード2は、例えばレジスタ間のデータ転送やフラグフ
リップフロップ(以下F/Fという)のセットリセットを
行なうためのものであり、ビット16〜0は次の表5のよ
うに割り当てられている。
Mode 2 is for performing, for example, data transfer between registers and set / reset of a flag flip-flop (hereinafter referred to as F / F), and bits 16 to 0 are assigned as shown in Table 5 below.

ここで、T/Mは、MH符号化ROM202にターミネイティング
コードまたはメイクアップコードのいずれを発生させる
のか選択するための信号である。F/Fコントロール信号
のうち、A,B,C,Dは、F/Fのアドレスを示し、R,Sはリセ
ット信号およびセット信号を示す。また、後述する画素
a0の色を反転するときには、この画素a0の色を保持して
いるF/Fにセット信号とリセット信号を同時に与えて反
転させる。S.ADR.とD.ADR.は、それぞれデータを転送す
るレジスタのデータの送りもと(Source)と受側(Dest
ination)のアドレスを表わしている。なお、このモー
ド2ではビット16とビット15は使用しない。
Here, T / M is a signal for selecting whether to generate a terminating code or a makeup code in the MH encoding ROM 202. Of the F / F control signals, A, B, C, D indicate the F / F address, and R, S indicate the reset signal and the set signal. In addition, the pixel described later
When inverting the color of a 0 inverts gives a set signal and a reset signal to the F / F that holds the color of the pixel a 0 at the same time. S.ADR. And D.ADR. Are the source (Source) and the receiver (Dest) of the data in the register that transfers the data, respectively.
ination) address. In this mode 2, bit 16 and bit 15 are not used.

モード3は、シリアル/パラレル変換器103およびパラ
レル/シリアル変換器205をシフトしたり、これらのシ
リアル/パラレル変換器103やパラレル/シリアル変換
器205のシフト数を記憶するカウンタをイネーブルにす
るモードであり、ビット16〜0は、次の表6のように割
り当てられている。
Mode 3 is a mode in which the serial / parallel converter 103 and the parallel / serial converter 205 are shifted, and a counter for storing the shift numbers of these serial / parallel converter 103 and parallel / serial converter 205 is enabled. Yes, bits 16-0 are assigned as in Table 6 below.

ここで、ビット16,15の信号SELは、ゲート回路203,204
のいずれかをイネーブルにして、パラレル/シリアル変
換器205にセットするデータを選択するための信号であ
る。また、その他の制御信号に、カウンタのイネーブル
信号やシリアル/パラレル変換器103およびパラレル/
シリアル変換器205のシフト信号が含まれている。
Here, the signals SEL of bits 16 and 15 are the gate circuits 203 and 204.
Is a signal for enabling any of the above to select the data to be set in the parallel / serial converter 205. In addition, other control signals include counter enable signals, serial / parallel converter 103, and parallel / parallel converters.
The shift signal of serial converter 205 is included.

このような各モードが適宜選択されて、マイクロプログ
ラムが適切に実行される。
Each of these modes is appropriately selected and the microprogram is appropriately executed.

次に、この符号化装置による符号化処理について説明す
る。なお、以下の説明においては、マイクロプログラム
レベルではなく、さらに上位レベルでの処理について説
明する。
Next, the encoding process by this encoding device will be described. In the following description, processing at a higher level rather than the microprogram level will be described.

ここで、以下の説明に用いている符号化処理に関する用
語をいくつか説明する。なお、これらの用語は、CCITT
の勧告T.4に定義されているものである。
Here, some terms relating to the encoding process used in the following description will be described. Note that these terms are CCITT
As defined in Recommendation T.4.

(i)変化画素 変化画素a0は、符号化ライン上の参照または起点変化画
素であり、符号化ラインの始めでは変化画素a0はライン
の最初の画素の直前の仮想的白変化画素上に置かれ、符
号化ラインの符号化の間は変化画素a0の位置は直前の符
号化モードにより規定される。
(I) Change Pixel The change pixel a 0 is a reference or starting point change pixel on the coding line, and at the beginning of the coding line, the change pixel a 0 is on the virtual white change pixel immediately before the first pixel of the line. The position of the changing pixel a 0 , which is placed during the coding of the coding line, is defined by the immediately preceding coding mode.

変化画素a1は、符号化ライン上で変化画素a0より右の最
初の変化画素である。
The change pixel a 1 is the first change pixel to the right of the change pixel a 0 on the coding line.

変化画素a2は、符号化ライン上で変化画素a1より右の最
初の変化画素である。
The change pixel a 2 is the first change pixel on the coding line to the right of the change pixel a 1 .

変化画素b0は、参照ライン上で変化画素a0より右で変化
画素a0と反対の色をもつ最初の変化画素である。
Change pixel b 0 is the first changing pixel with opposite color and the change pixel a 0 from the right change pixel a 0 on the reference line.

変化画素b1は、参照ライン上で変化画素b0の右の最初の
変化画素である。
The change pixel b 1 is the first change pixel to the right of the change pixel b 0 on the reference line.

(ii)符号(符号化)モード パスモードは、変化画素a1の左側に変化画素b2が存在す
ることで規定される。このモードを符号化したときは、
次の符号化に備えて、変化画素a0を変化画素b2の直下の
符号化ライン上の画素上に設定する。
(Ii) Code (encoding) mode The pass mode is defined by the presence of the change pixel b 2 on the left side of the change pixel a 1 . When encoding this mode,
In preparation for the next encoding, the changing pixel a 0 is set on the pixel on the encoding line immediately below the changing pixel b 2 .

垂直モードでは、変化画素a1の位置は変化画素b1からの
相対位置で符号化される。相対距離a1b1はおのおの異な
る符号であらわされる7つの値V0,VR1,VR2,VR3,VL1,V
L2,VL3のいずれかの値を取る。添字は、おのおの
変化画素a1が変化画素b1の右側であるか左側であるかを
示し、添字0〜3は距離a1b1の値を示す。垂直モード符
号化の後は変化画素a0の位置は変化画素a1上に移され
る。
In the vertical mode, the position of the changing pixel a 1 is encoded by the relative position from the changing pixel b 1 . Relative distance a 1 b 1 is represented by 7 different values V 0, V R 1, V R 2, V R 3, V L 1, V
Takes either L 2 or V L 3. The subscripts R and L respectively indicate whether the changed pixel a 1 is on the right side or the left side of the changed pixel b 1 , and the subscripts 0 to 3 indicate the value of the distance a 1 b 1 . After vertical mode encoding, the position of the changing pixel a 0 is moved onto the changing pixel a 1 .

水平モードでは、ランレングスa0a1及びa1a2の両方を符
号H+M(a0a1)+M(a1a2)を用いて符号化する。こ
の符号M(a0a1)およびM(a1a2)は、それぞれランレ
ングスa0a1及びa1a2の長さと色(白か黒)を示す符号で
あり、対応するMH符号からなる。このモードを符号化し
た後は、変化画素a0の位置は変化画素a2上に移される。
In horizontal mode, both run lengths a 0 a 1 and a 1 a 2 are encoded using the code H + M (a 0 a 1 ) + M (a 1 a 2 ). The codes M (a 0 a 1 ) and M (a 1 a 2 ) are codes indicating the length and color (white or black) of the run lengths a 0 a 1 and a 1 a 2 , respectively, and the corresponding MH codes. Consists of. After encoding this mode, the position of the changing pixel a 0 is moved onto the changing pixel a 2 .

これらの各符号モードにおける各符号は、次の表7に示
した値をとる。
Each code in each of these code modes takes the values shown in Table 7 below.

また、このような2次元符号のモードはランレングス計
数2次元モード検出回路201で検出される。ランレング
ス計数2次元モード検出回路201は、おのおののモード
を検出したときには、表8に示したような、値のモード
データDMを出力する。
The mode of such a two-dimensional code is detected by the run-length counting two-dimensional mode detection circuit 201. The run-length counting two-dimensional mode detection circuit 201 outputs the mode data DM of values as shown in Table 8 when detecting each mode.

なお、モードデータの欄のHは16進数をあらわしてお
り、また、その下位10桁がモードデータDMとして出力さ
れる。
Incidentally, H in the column of mode data represents a hexadecimal number, and the lower 10 digits thereof are output as mode data DM.

一方、マイクロプログラムROM301のアドレス0010H,0011
H,0012H,0013H,0014H,0015H,0016H,0017H,0018H,0019H
(ただし下位10桁のみ有効)には、それぞれ対応するモ
ードの符号を生成する処理へ移行するためのジャンプ命
令が置かれており、したがって、モードデータDMをアド
レスデータとして入力したときには、その直後に対応す
る処理へ分岐するので、高速な処理が可能になる。
On the other hand, addresses 0010H and 0011 of the microprogram ROM 301
H, 0012H, 0013H, 0014H, 0015H, 0016H, 0017H, 0018H, 0019H
(However, only the lower 10 digits are valid), there is a jump instruction for shifting to the process of generating the code of the corresponding mode. Therefore, when the mode data DM is input as address data, immediately after that, Since it branches to the corresponding processing, high-speed processing becomes possible.

第2図は、本実施例における1ライン符号化処理のメイ
ンルーチンの概略を示している。
FIG. 2 shows the outline of the main routine of the one-line encoding process in this embodiment.

この1ライン符号化処理では、1ラインの画像データDI
を実際に符号化する前にライン始端処理101を行なう。
In this 1-line encoding processing, 1-line image data DI
The line start edge processing 101 is carried out before the actual encoding of.

このライン始端処理101では、まず、ラインの区切りを
あらわすライン同期符号EOLをパラレル/シリアル変換
器205に上位ビットに詰るようにセットして、ライン同
期符号EOLのビット数だけパラレル/シリアル変換器205
とシリアル/パラレル変換器103をシフトして、そのラ
イン同期符号EOLをシリアル/パラレル変換器103に下位
ビットから詰るようにセットする。
In the line start end processing 101, first, a line synchronization code EOL representing a line delimiter is set in a parallel / serial converter 205 so that the upper bits are packed, and the number of bits of the line synchronization code EOL is set in the parallel / serial converter 205.
Then, the serial / parallel converter 103 is shifted, and the line synchronization code EOL is set in the serial / parallel converter 103 from the lower bit.

次に1次元符号化のラインであるか2次元符号化のライ
ンであるかを識別するTAGビット(1ビット)をライン
同期符号EOLと同様の処理によってシリアル/パラレル
変換器103に下位ビットから詰める。
Next, the TAG bit (1 bit) for identifying whether the line is a one-dimensional encoding line or a two-dimensional encoding line is packed in the serial / parallel converter 103 from the lower bits by the same processing as the line synchronization code EOL. .

そして、そのときに設定した符号化方式が1次元符号化
方式の場合には信号RL/MODEを論理レベルHの信号RL状
態にセットし、2次元符号化方式の場合には信号RL/MOD
Eを論理レベルLの信号MODE状態にセットする。この信
号RL/MODEを出力した直後に、信号RLGOを出力して、ラ
ンレングス計数2次元モード検出回路201を作動させ
る。
Then, if the encoding method set at that time is the one-dimensional encoding method, the signal RL / MODE is set to the signal RL state of the logic level H, and if the two-dimensional encoding method, the signal RL / MOD is set.
Set E to signal MODE state at logic level L. Immediately after outputting the signal RL / MODE, the signal RLGO is output to operate the run-length counting two-dimensional mode detection circuit 201.

次に、1ライン分の符号化処理を終了したときにセット
するライン終了フラグFELの状態を判別する(判別10
2)。ライン始端処理101を終了した直後ではライン終了
フラグFELがオンしてないので、この判断102の結果はNO
になる。
Next, the state of the line end flag FEL to be set when the encoding process for one line is completed is determined (determination 10).
2). Since the line end flag FEL is not turned on immediately after the line start end processing 101 is ended, the result of this judgment 102 is NO.
become.

判断102の結果がNOになるときは、ランレングス計数2
次元モード検出回路201からいずれかのモードを検出し
たことをあらわす信号RLRDYが出力されたことを監視し
(判断103)、信号RLRDYが出力されると、そのときに1
ライン分の画像データDIの符号化処理が完了したことを
あらわす信号LEが、ランレングス計数2次元モード検出
回路201から出力されているかどうかを判別する(判断1
04)。
When the result of judgment 102 is NO, run length count 2
The output of the signal RLRDY indicating that one of the modes is detected from the dimension mode detection circuit 201 is monitored (decision 103), and when the signal RLRDY is output, 1 is output at that time.
It is determined whether or not the signal LE indicating that the encoding processing of the image data DI for the line is completed is output from the run length counting two-dimensional mode detection circuit 201 (determination 1
04).

判断104の結果がYESになるときは、処理105を実行して
ライン終了フラグFELをオンする。また、1ライン分の
符号化処理が終了していなくて判断104の結果がNOにな
るときには、インストラクションデコーダ310によって
マルチプレクサ308の入力端Aが選択されて、モードデ
ータDMがマイクロプログラムアドレスとして入力される
(処理106)。
When the result of determination 104 is YES, processing 105 is executed to turn on the line end flag FEL. When the result of determination 104 is NO because the encoding process for one line is not completed, the instruction decoder 310 selects the input terminal A of the multiplexer 308 and the mode data DM is input as a microprogram address. (Process 106).

これにより、それぞれの符号モードに対応して、マイク
ロプログラムROM301のアドレスに記憶された分岐命令が
実行されて、対応する符号化処理ルーチンに分岐し、お
のおの対応した符号が生成される(処理107)。
As a result, the branch instruction stored in the address of the microprogram ROM 301 is executed in accordance with each code mode, the processing branches to the corresponding encoding processing routine, and the corresponding code is generated (processing 107). .

このメインルーチンの一回の実行によって1つの符号デ
ータが形成されて出力され、それを繰り返して実行する
ことで1ライン分の画像データが順次符号化される。そ
して、その符号化処理が終了した時点では信号LEが応答
されるので、判断104の結果がYESになり、処理105でラ
イン終了フラグFELがオンされる。したがって、次の実
行時に判断102の結果がYESになり、ライン終端処理108
が実行される。
By executing the main routine once, one code data is formed and output, and by repeatedly executing the code data, image data for one line is sequentially encoded. Then, since the signal LE is responded when the encoding process is completed, the result of the determination 104 is YES, and the line end flag FEL is turned on in process 105. Therefore, at the next execution, the result of the judgment 102 becomes YES, and the line end processing 108
Is executed.

このライン終端処理108では、終了したラインの符号化
データが、そのときに設定されている1ラインの最小補
償ビット数以上あるかどうかを調べ、それに満たない場
合には、フィルビットを補う。
In this line terminating process 108, it is checked whether or not the coded data of the finished line is equal to or more than the minimum compensation bit number of one line set at that time, and if it is less than that, the fill bit is supplemented.

このようにして、1ライン分の符号化処理が行なわれ、
これが全ライン数だけ繰り返されて、1ページ分の画像
(画情報)の符号化処理が実行される。
In this way, the encoding process for one line is performed,
This is repeated for the total number of lines, and the encoding process of the image (image information) for one page is executed.

ところで、上述したメインルーチンの処理107での分岐
命令は、例えば表9のように、モードデータDMの値に対
応したマイクロプログラムアドレスに設定されている。
By the way, the branch instruction in the processing 107 of the above-mentioned main routine is set to the microprogram address corresponding to the value of the mode data DM as shown in Table 9, for example.

ここで、アドレス欄の数値は16進数であり、分岐命令の
各オペランドは、分岐先ルーチンの先頭アドレスに付さ
れたラベル名である。
Here, the numerical value in the address field is a hexadecimal number, and each operand of the branch instruction is a label name attached to the head address of the branch destination routine.

すなわち、ラベルTXHORZからは水平モードの符号化処理
ルーチンの本体が置かれ、ラベルTXV(x)からは垂直
モードの符号化処理ルーチンの本体が置かれ、ラベルTX
PASSからはパスモードの符号化処理ルーチンの本体が置
かれ、さらに、ラベルTX1Dからは1次元モードの符号化
処理ルーチンの本体が置かれている。なお、TXV(x)
のxは、TXVに続く1ないしは2文字をあらわしてい
る。
That is, the main body of the horizontal mode encoding processing routine is placed from the label TXHORZ, and the main body of the vertical mode encoding processing routine is placed from the label TXV (x) to the label TXH.
The main body of the pass mode encoding processing routine is placed from PASS, and the main body of the one-dimensional mode encoding processing routine is placed from the label TX1D. In addition, TXV (x)
X of 1 represents one or two characters following TXV.

これらの符号化処理ルーチンを第3図に示す。なお、そ
れぞれのルーチンの先頭には、対応するラベル名を付し
てあり、以下では、各ルーチンをそのラベル名で呼ぶ。
These encoding processing routines are shown in FIG. A corresponding label name is attached to the beginning of each routine, and each routine will be referred to by that label name below.

同図(a)は、水平モードの符号化処理ルーチンTXHORZ
を示している。このルーチンTXHORZでは、まず水平モー
ドコードHをパラレル/シリアル変換器205にセットし
た後に、パラレル/シリアル変換器205のデータをシリ
アル/パラレル変換器103にシフトアウトし、さらに、M
H符号を発生するサブルーチンTXMH(同図(b)参照;
後述)をコールし、そのときにランレングス計数2次元
モード検出回路201に計数されているランレングスa0a1
を対応するMH符号に符号化して、シリアル/パラレル変
換器103にセットする。
FIG. 9A shows a horizontal mode encoding processing routine TXHORZ.
Is shown. In this routine TXHORZ, the horizontal mode code H is first set in the parallel / serial converter 205, then the data of the parallel / serial converter 205 is shifted out to the serial / parallel converter 103, and further M
Subroutine TXMH for generating H code (see (b) in the figure;
(Described later) is called, and the run length a 0 a 1 counted by the run length counting two-dimensional mode detection circuit 201 at that time is called.
Is encoded into a corresponding MH code and set in the serial / parallel converter 103.

次に、変化画素a0の色を反転して、ランレングスa1a2
検出するために信号RLとRLGOを出力して、ランレングス
計数2次元モード検出回路201を起動し、信号RLRDYが応
答されるまで待つ。
Next, the color of the changed pixel a 0 is inverted, the signals RL and RLGO are output to detect the run length a 1 a 2 , the run length counting two-dimensional mode detection circuit 201 is activated, and the signal RLRDY is output. Wait for a response.

信号RLRDYが応答されると、再度サブルーチンTXMHをコ
ールして、ランレングスa1a2に対応したMH符号をシリア
ル/パラレル変換器103にセットする。
When the signal RLRDY is responded, the subroutine TXMH is called again to set the MH code corresponding to the run length a 1 a 2 in the serial / parallel converter 103.

そして、変化画素a0の色を反転し、次の符号を検出する
ために、信号MODEとRLGOを出力したのちに、第2図のメ
インルーチンに、点Aにジャンプして戻る。
Then, after inverting the color of the changed pixel a 0 and outputting the signals MODE and RLGO to detect the next code, the process returns to the main routine of FIG. 2 by jumping to the point A.

これにより、符号H+M(a0a1)+M(a1a2)が形成さ
れて、出力される。
As a result, the code H + M (a 0 a 1 ) + M (a 1 a 2 ) is formed and output.

サブルーチンTXMHでは、まず、ランレングス計数2次元
モード検出器201のランレングスカウンタの内容でMH符
号化ROM202から対応したMH符号を読み出し、その読み出
したMH符号をパラレル/シリアル変換器205にセットし
たのちに、パラレル/シリアル変換器205のデータをシ
リアル/パラレル変換器103にシフトアウトする。これ
によって、MH符号がシリアル/パラレル変換器103にセ
ットされる。
In the subroutine TXMH, first, the corresponding MH code is read from the MH coding ROM 202 with the contents of the run length counter of the run length counting two-dimensional mode detector 201, and the read MH code is set in the parallel / serial converter 205. Then, the data of the parallel / serial converter 205 is shifted out to the serial / parallel converter 103. As a result, the MH code is set in the serial / parallel converter 103.

同図(c)は、垂直モードV(x)の符号化処理ルーチ
ンTXV(x)を示している。なお、この符号化処理ルー
チンTXV(x)は、符号化処理ルーチンTXVL3,TXVL2,TXV
L1,TXV0,TXVR1,TXVR2,TXVR3を代表してあらわしてい
る。
FIG. 11C shows the encoding processing routine TXV (x) for the vertical mode V (x). The encoding processing routine TXV (x) is an encoding processing routine TXVL3, TXVL2, TXV.
Represents L1, TXV0, TXVR1, TXVR2, TXVR3 on behalf.

この符号化処理ルーチンTXV(X)では、まず、垂直モ
ードコードV(x)をパラレル/シリアル変換器205に
セットして、その内容をシリアル/パラレル変換器103
にシフトアウトする。そして、変化画素a0の色を反転し
たのちに、信号MODEとRLGOを出力して、ランレングス計
数2次元モード検出回路201を起動させる。なお、垂直
モードコードV(x)は、おのおのの垂直モードに対応
したコードである。
In this encoding processing routine TXV (X), first, the vertical mode code V (x) is set in the parallel / serial converter 205, and its contents are serial / parallel converter 103.
Shift out to. Then, after inverting the color of the changed pixel a 0 , the signals MODE and RLGO are output to activate the run-length counting two-dimensional mode detection circuit 201. The vertical mode code V (x) is a code corresponding to each vertical mode.

同図(d)は、パスモードPの符号化処理ルーチンTXPA
SSを示している。この符号化処理ルーチンTXPASSでは、
まず、パスモードコードPをパラレル/シリアル変換器
205にセットして、その内容をシリアル/パラレル変換
器103にシフトアウトする。そして、信号RLGOを出力し
てランレングス計数2次元モード検出回路201を起動す
る。
FIG. 11D shows the encoding processing routine TXPA of the pass mode P.
Shows SS. In this encoding processing routine TXPASS,
First, pass mode code P is converted into parallel / serial converter
Set to 205 and shift out the contents to the serial / parallel converter 103. Then, the signal RLGO is output to activate the run-length counting two-dimensional mode detection circuit 201.

同図(e)は、1次元モードの符号化処理ルーチンTX1D
を示している。この符号化処理ルーチンTX1Dでは、ま
ず、サブルーチンTXMHをコールしてそのときにランレン
グス計数2次元モード検出回路201が検出したランに対
応したMH符号をシリアル/パラレル変換器103にセット
し、変化画素a0の色を反転したのちに、信号RLとRLGOを
出力してランレングス計数2次元モード検出回路201を
起動する。
FIG. 3E shows a one-dimensional mode encoding processing routine TX1D.
Is shown. In the encoding processing routine TX1D, first, the subroutine TXMH is called, and the MH code corresponding to the run detected by the run length counting two-dimensional mode detection circuit 201 at that time is set in the serial / parallel converter 103, and the change pixel is set. After inverting the color of a 0 , the signals RL and RLGO are output to activate the run-length counting two-dimensional mode detection circuit 201.

なお、以上の各処理ルーチンにおいては、パラレル/シ
リアル変換器205からシリアル/パラレル変換器103にデ
ータをシフトアウトするときに、シリアル/パラレル変
換器103がフルになった状態でそのシフト動作は一時中
断し、そのときにシリアル/パラレル変換器103に記憶
された16ビットのデータが、符号データインターフェー
ス回路104によって外部(例えばバスライン)に出力さ
れる。そして、シリアル/パラレル変換器103がエンプ
ティ状態になると、シフトが再開される。このシリアル
/パラレル変換器103のフル状態は、これに同期してカ
ウントアップされる図示しないカウンタによって検出さ
れる。
In each of the above processing routines, when data is shifted out from the parallel / serial converter 205 to the serial / parallel converter 103, the shift operation is temporarily performed while the serial / parallel converter 103 is full. The 16-bit data that is interrupted and stored in the serial / parallel converter 103 at that time is output to the outside (for example, a bus line) by the code data interface circuit 104. Then, when the serial / parallel converter 103 is in the empty state, the shift is restarted. The full state of the serial / parallel converter 103 is detected by a counter (not shown) that counts up in synchronization with this.

また、ラッチ回路101に記憶された16ビットのデータが
ランレングス計数2次元モード検出回路201によって全
て符号化されたときには、一旦ランレングス計数2次元
モード検出回路201の動作が中断され、画像データイン
ターフェース回路102が次の16ビットのデータを外部装
置に要求する。そして、そのデータがラッチ回路101に
記憶されるとランレングス計数2次元モード検出回路20
1の動作が再開される。
When the 16-bit data stored in the latch circuit 101 is completely encoded by the run-length counting two-dimensional mode detection circuit 201, the operation of the run-length counting two-dimensional mode detection circuit 201 is temporarily suspended and the image data interface The circuit 102 requests the next 16-bit data from the external device. When the data is stored in the latch circuit 101, the run length counting two-dimensional mode detection circuit 20
Operation 1 is restarted.

このようにして、一つの符号データが生成される。In this way, one piece of code data is generated.

なお、上述したルーチンにおける各ステップは、マイク
ロプログラムの複数の組み合わせによって実現されてい
る。
Each step in the above-mentioned routine is realized by a plurality of combinations of microprograms.

ところで、上述した実施例では、画像データを符号化す
る手段として本発明を実施しているが、符号化された画
像データを元の画像データに復元する復号化手段として
本発明を実施することも可能である。その場合、符号化
処理および復号化処理がともに高速な符号化復号化装置
を実現することができる。
By the way, in the above-described embodiment, the present invention is implemented as a means for encoding image data, but the present invention may also be implemented as a decoding means for restoring encoded image data to original image data. It is possible. In that case, it is possible to realize an encoding / decoding device in which both the encoding process and the decoding process are fast.

また、本発明は、画像データを符号化するものであれ
ば、ファクシミリ装置の符号化装置に限ることなく、他
の装置にも適用することができる。
Further, the present invention is not limited to the encoding device of the facsimile device and can be applied to other devices as long as the image data is encoded.

[効果] 以上説明したように、本発明によれば、符号化処理手順
を実行するとともに2次元符号を発生するマイクロプロ
グラムシーケンサと、ランレングス計数および符号モー
ド検出を行なう符号判別手段と、ランレングスに対応し
たランレングス符号を発生するランレングス符号発生手
段に機能分担し、さらに、符号モードが検出されたとき
に符号判別手段から出力されるモード信号をマイクロプ
ログラムアドレスとして入力し、それに対応した処理ル
ーチンに分岐して対応する符号を発生しているので、符
号化の処理速度が高速になるという利点を得る。
[Effect] As described above, according to the present invention, a micro program sequencer for executing a coding processing procedure and generating a two-dimensional code, a code discriminating means for performing run length counting and code mode detection, and a run length. , A run-length code generating means for generating a run-length code corresponding to, and a mode signal output from the code discriminating means when a code mode is detected is input as a microprogram address, and processing corresponding thereto is performed. Since the routine is branched to generate the corresponding code, there is an advantage that the encoding processing speed becomes high.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例にかかる符号化装置を示すブ
ロック図、第2図は符号化処理のメインルーチンを示し
たフローチャート、第3図(a)は水平モードの符号化
処理ルーチンを示したフローチャート、同図(b)はサ
ブルーチンを示したフローチャート、同図(c)は垂直
モードの符号化処理ルーチンを示したフローチャート、
同図(d)はパスモードの符号化処理ルーチンを示した
フローチャート、同図(e)は1次元モードの符号化処
理ルーチンを示したフローチャートである。 100……入出力部、200……データ発生部、201……ラン
レングス計数2次元モード検出回路、202……MH符号化R
OM、300……マイクロプログラムシーケンサ。
FIG. 1 is a block diagram showing an encoding apparatus according to an embodiment of the present invention, FIG. 2 is a flowchart showing a main routine of encoding processing, and FIG. 3 (a) is an encoding processing routine in a horizontal mode. The flowchart shown in the figure, (b) of the same figure is a flowchart showing a subroutine, (c) of the figure is a flowchart showing an encoding processing routine in the vertical mode,
FIG. 6D is a flowchart showing the pass mode encoding processing routine, and FIG. 7E is a flow chart showing the one-dimensional mode encoding processing routine. 100: input / output section, 200: data generation section, 201: run length counting two-dimensional mode detection circuit, 202: MH coded R
OM, 300 ... Micro program sequencer.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】符号化手順処理を実行するとともに2次元
符号を発生するマイクロプログラムシーケンサと、入力
した画信号に基づいてランレングスを計数するとともに
符号モードを検出する符号判別手段と、この符号判別手
段から出力されるランレングスに対応したランレングス
符号を発生するランレングス符号発生手段を備え、上記
マイクロプログラムシーケンサは、符号モードが検出さ
れたときに上記符号判別手段から出力されるモード信号
をマイクロプログラムアドレスとして入力し、それに対
応した処理ルーチンに分岐して対応する符号を発生する
ことを特徴とする符号化装置。
1. A microprogram sequencer for executing a coding procedure process and generating a two-dimensional code, a code discriminating means for counting run lengths based on an input image signal and detecting a code mode, and the code discrimination. The run length code generating means for generating a run length code corresponding to the run length output from the means, wherein the micro program sequencer outputs a micro mode signal output from the code discriminating means when the code mode is detected. An encoding device which inputs as a program address and branches to a processing routine corresponding to the program address to generate a corresponding code.
JP60221741A 1985-10-07 1985-10-07 Encoder Expired - Fee Related JPH0697780B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60221741A JPH0697780B2 (en) 1985-10-07 1985-10-07 Encoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60221741A JPH0697780B2 (en) 1985-10-07 1985-10-07 Encoder

Publications (2)

Publication Number Publication Date
JPS6282769A JPS6282769A (en) 1987-04-16
JPH0697780B2 true JPH0697780B2 (en) 1994-11-30

Family

ID=16771500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60221741A Expired - Fee Related JPH0697780B2 (en) 1985-10-07 1985-10-07 Encoder

Country Status (1)

Country Link
JP (1) JPH0697780B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113793141A (en) * 2021-09-01 2021-12-14 深圳市互联在线云计算股份有限公司 Transaction method, device and equipment based on hardware wallet and readable storage medium

Also Published As

Publication number Publication date
JPS6282769A (en) 1987-04-16

Similar Documents

Publication Publication Date Title
USRE33632E (en) Encoding/decoding system
US4800441A (en) Binary data compression and expansion processing apparatus
US4760461A (en) Binary data compression and expansion processing apparatus
US4968135A (en) System for producing pixel image data from CCITT encoded pixel data
EP0650290A2 (en) System and method for encoding facsimile data
JPH0134500B2 (en)
US4716471A (en) Data decoding apparatus
JPS6338913B2 (en)
JPH0269075A (en) Picture information coder/decoder
JP2962518B2 (en) Image data encoding device
US5623556A (en) System and method of extracting binary image data
JPH0697780B2 (en) Encoder
JPS6281881A (en) encoding device
JPH04298164A (en) Data compression/release circuit for facsimile apparatus
JPS6341273B2 (en)
JPH0569342B2 (en)
JPH04270569A (en) Data compression system for picture processor
US5452092A (en) Changing pixel detector for coding of image data
EP0341272B1 (en) System for producing pixel image data from ccitt encoded pixel data
JP3260862B2 (en) Parallel data transmission device
JPS6248938B2 (en)
JPS6051370A (en) Picture information encoding processor
JPS6231257A (en) Two-dimensional encoding device for picture signal
JPS6387075A (en) Synchronous error checking method for reception picture data
JPH0351354B2 (en)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees