JPH0690361A - Encoding/decoding method - Google Patents
Encoding/decoding methodInfo
- Publication number
- JPH0690361A JPH0690361A JP4265616A JP26561692A JPH0690361A JP H0690361 A JPH0690361 A JP H0690361A JP 4265616 A JP4265616 A JP 4265616A JP 26561692 A JP26561692 A JP 26561692A JP H0690361 A JPH0690361 A JP H0690361A
- Authority
- JP
- Japan
- Prior art keywords
- data
- code
- keyword
- coding
- encoding
- 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.)
- Granted
Links
Landscapes
- Image Processing (AREA)
- Facsimile Transmission Control (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
(57)【要約】
【目的】 伝送データなどの秘密を守る。
【構成】 算術符号の符号データCDの先頭に、ランダ
ムデータRDおよびキーワードKWを付加した状態で送
信する。ランダムデータRDおよびキーワードKWを除
去できなければ、正常にデータを復号化できず、結果的
に、通信の秘匿が実現される。
(57) [Summary] [Purpose] Protect the confidentiality of transmission data. [Structure] Random data RD and a keyword KW are added to the head of code data CD of arithmetic code and transmitted. If the random data RD and the keyword KW cannot be removed, the data cannot be normally decrypted, and as a result, confidentiality of communication is realized.
Description
【0001】[0001]
【産業上の利用分野】本発明は、算術符号によりシンボ
ル系列を符号化する符号化復号化方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coding / decoding method for coding a symbol sequence by an arithmetic code.
【0002】[0002]
【従来の技術】例えば、原稿をラスタスキャンして得た
画信号の情報量を圧縮するための符号化方式としては、
グループ3ファクシミリ装置の標準符号化方式として採
用されているMH符号、オプション符号化方式として採
用されているMR符号、および、グループ4ファクシミ
リ装置の標準符号化方式として採用されているMMR符
号などが広く用いられているが、このような標準的な符
号化方式以外でも、符号化効率の良好な符号化方式が提
案されている。2. Description of the Related Art For example, as an encoding method for compressing the information amount of an image signal obtained by raster scanning an original,
The MH code adopted as the standard coding method of the group 3 facsimile machine, the MR code adopted as the option coding method, and the MMR code adopted as the standard coding method of the group 4 facsimile machine are widely used. Although used, a coding method with good coding efficiency has been proposed other than the standard coding method.
【0003】例えば、JPEG(Joint Phot
ographic ExpertsGroup)におい
て国際標化作業が進められているカラー静止画(自然
画)符号化方式のエントロピー符号化方式に採用された
QM−coderのように、算術符号を用いて画像デー
タを符号化するものなどが提案されている。For example, JPEG (Joint Photo)
The image data is encoded by using the arithmetic code like the QM-coder adopted in the entropy coding method of the color still image (natural image) coding method for which the international standardization work is being carried out in the (Graphics Experts Group). Things have been proposed.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、このよ
うな従来方法では、いずれにせよ周知な標準的符号化方
式を用いるため次のような不都合を生じていた。However, in such a conventional method, since the well-known standard encoding method is used in any case, the following disadvantages occur.
【0005】すなわち、例えば、ファクシミリ装置の送
信データを盗聴した場合、その送信データを復号化する
ことは容易であり、このために、元の画像が他人に知ら
れてしまうという不都合を生じることがあった。That is, for example, if the transmission data of a facsimile machine is wiretapped, it is easy to decode the transmission data, which may cause the inconvenience that the original image is known to others. there were.
【0006】本発明は、かかる実情に鑑みてなされたも
のであり、符号化された符号データを容易に暗号化でき
る符号化復号化方法を提供することを目的としている。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an encoding / decoding method capable of easily encoding encoded code data.
【0007】[0007]
【課題を解決するための手段】本発明は、算術符号によ
りシンボル系列を符号化する符号化復号化方法におい
て、符号化時、符号データの先頭にランダムに発生した
ランダムデータパターンと、所定のキーワードデータを
この順に付加し、復号化時、符号データの先頭に付加さ
れているキーワードデータを検出するまで符号データの
復号化を行なわず、キーワードデータを検出するとその
後の符号データを復号化するようにしたものである。According to the present invention, in a coding / decoding method for coding a symbol sequence by an arithmetic code, a random data pattern randomly generated at the beginning of code data at the time of coding and a predetermined keyword are used. The data is added in this order, and when decoding, the code data is not decoded until the keyword data added to the beginning of the code data is detected. When the keyword data is detected, the code data after that is decoded. It was done.
【0008】また、算術符号によりシンボル系列を符号
化する符号化復号化方法において、符号化時、符号デー
タに、ランダムに発生したランダムデータパターンと所
定のキーワードデータを順次配置してなる付加データを
複数挿入するとともに、この付加データと符号データの
間に、所定のマーカコードを配置し、復号化時、マーカ
コードを検出すると、それに続いて挿入されている上記
付加データを除去しながらその符号データを復号化する
ようにしたものである。また、前記ランダムデータパタ
ーンは、前記キーワードデータよりもビット数が大きい
とともに、上記ランダムデータパターンには、上記キー
ワードデータのデータパターンを含まないようにすると
よい。Further, in the coding / decoding method for coding a symbol sequence by an arithmetic code, at the time of coding, additional data obtained by sequentially arranging randomly generated random data patterns and predetermined keyword data in code data are added. A plurality of inserted data and a predetermined marker code are placed between the additional data and the coded data, and when the marker code is detected during decoding, the coded data is removed while removing the additional data that is inserted subsequently. Is to be decrypted. The random data pattern may have a larger number of bits than the keyword data, and the random data pattern may not include the data pattern of the keyword data.
【0009】[0009]
【作用】したがって、符号データにランダムデータパタ
ーンおよび所定のキーワードデータダミービットが付加
/挿入されていることを知らなかった場合には、符号デ
ータを適切に復号化することができないので、情報の秘
密を保持することができる。Therefore, unless the user knows that the random data pattern and the predetermined keyword data dummy bits are added / inserted in the code data, the code data cannot be properly decoded, and the confidential information is not provided. Can be held.
【0010】[0010]
【実施例】以下、添付図面を参照しながら、本発明の実
施例を詳細に説明する。Embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
【0011】図1は、本発明の一実施例にかかるグルー
プ3ファクシミリ装置を示している。FIG. 1 shows a group 3 facsimile apparatus according to an embodiment of the present invention.
【0012】同図において、制御部1は、このファクシ
ミリ装置の各部の制御処理、および、ファクシミリ伝送
制御手順処理を行うものであり、システムメモリ2は、
制御部1が実行する制御処理プログラム、および、処理
プログラムを実行するときに必要な各種データなどを記
憶するとともに、制御部1のワークエリアを構成するも
のであり、パラメータメモリ3は、このグループ3ファ
クシミリ装置に固有な各種の情報を記憶するためのもの
である。In FIG. 1, a control unit 1 performs control processing of each unit of this facsimile apparatus and facsimile transmission control procedure processing, and the system memory 2 is
The control unit 1 stores a control processing program executed by the control unit 1 and various data necessary for executing the processing program, and constitutes a work area of the control unit 1. The parameter memory 3 is a group memory. It is for storing various information unique to the facsimile machine.
【0013】スキャナ4は、所定の解像度で原稿画像を
読み取るためのものであり、プロッタ5は、所定の解像
度で画像を記録出力するためのものであり、操作表示部
6は、このファクシミリ装置を操作するためのもので、
各種の操作キー、および、各種の表示器からなる。The scanner 4 is for reading an original image at a predetermined resolution, the plotter 5 is for recording and outputting an image at a predetermined resolution, and the operation display unit 6 is a facsimile device. For operation,
It consists of various operation keys and various indicators.
【0014】符号化復号化部7は、例えば、QM−co
derの符号化方式により、画信号を符号化圧縮すると
ともに、符号化圧縮されている画情報を元の画信号に復
号化するためのものであり、符号化テーブル記憶部8
は、符号化復号化部7が符号化/復号化時に参照する符
号化テーブルを記憶するためのものであり、参照ライン
メモリ9は、符号化復号化部7が符号化/復号化処理時
に参照する参照ラインのデータを一時的に保持するため
のものであり、画像蓄積装置10は、符号化圧縮された
状態の画情報を多数記憶するためのものである。The encoding / decoding unit 7 is, for example, QM-co
The encoding table storage unit 8 is for encoding and compressing the image signal by the der encoding method and for decoding the encoded and compressed image information into the original image signal.
Is for storing an encoding table that the encoding / decoding unit 7 refers to at the time of encoding / decoding. The reference line memory 9 is referred to by the encoding / decoding unit 7 at the time of encoding / decoding processing. The image storage device 10 stores a large amount of image information in a coded and compressed state.
【0015】グループ3ファクシミリモデム11は、グ
ループ3ファクシミリのモデム機能を実現するためのも
のであり、伝送手順信号をやりとりするための低速モデ
ム機能(V.21モデム)、および、おもに画情報をや
りとりするための高速モデム機能(V.29モデム、
V.27terモデム)を備えている。The group 3 facsimile modem 11 is for realizing the modem function of the group 3 facsimile, and has a low speed modem function (V.21 modem) for exchanging transmission procedure signals and mainly exchanging image information. High-speed modem function (V.29 modem,
V. 27ter modem).
【0016】網制御装置12は、このファクシミリ装置
を公衆電話回線網に接続するためのものであり、自動発
着信機能を備えている。The network control device 12 is for connecting the facsimile device to a public telephone line network, and has an automatic transmission / reception function.
【0017】これらの、制御部1、システムメモリ2、
パラメータメモリ3、スキャナ4、プロッタ5、操作表
示部6、符号化復号化部7、参照ラインメモリ9、画像
蓄積装置10、グループ3ファクシミリモデム11、お
よび、網制御装置12は、システムバス13に接続され
ており、これらの各要素間でのデータのやりとりは、主
としてこのシステムバス13を介して行われている。These control unit 1, system memory 2,
The parameter memory 3, scanner 4, plotter 5, operation display unit 6, encoding / decoding unit 7, reference line memory 9, image storage device 10, group 3 facsimile modem 11, and network control device 12 are connected to the system bus 13. They are connected, and data is exchanged between these respective elements mainly via the system bus 13.
【0018】また、網制御装置12とグループ3ファク
シミリモデム11との間のデータのやりとりは、直接行
なわれている。Data is exchanged directly between the network control device 12 and the group 3 facsimile modem 11.
【0019】ここで、QM−coder符号化方式の基
礎となっている算術符号について説明する。算術符号と
は、0以上1未満([0,1))の数直線上の対応区間
(2進小数で[0.0…0,0.0…1))を各シンボ
ルの生起確率に応じて不等長に分割していき、対象シン
ボル系列を対応する部分区間に割り当て、再帰的に分割
を繰り返していくことにより得られた区間内に含まれる
点の座標を、少なくとも他の区間と区別できる2進小数
で表現してそのまま符号とするものである。Here, the arithmetic code which is the basis of the QM-coder coding system will be described. The arithmetic code is defined as a corresponding section (binary decimal [0.0 ... 0,0.0 ... 1)) on a number line of 0 or more and less than 1 ([0,1)) according to the occurrence probability of each symbol. To divide the coordinates of points included in the section obtained by recursively repeating the division by allocating the target symbol series to the corresponding subsections, and at least distinguishing it from other sections. It is represented by a possible binary decimal number and used as it is as a code.
【0020】例えば、符号化シンボル系列0100を対
象とした2値算術符号化では、図2に示すような符号化
が行われる。For example, in binary arithmetic coding for the coded symbol sequence 0100, coding as shown in FIG. 2 is performed.
【0021】同図において、例えば、第1シンボルの符
号化時には、全区間が0と1のシンボルの生起確率の比
にしたがってA(0)とA(1)に分割され、0の発生
により区間A(0)が選択される。次に、第2シンボル
の符号化のさいには、その状態における両シンボルの生
起確率比によってA(0)がさらに分割され、発生シン
ボル系列に対応する区間としてA(01)が選択され
る。このような分割と選択の処理のくり返しにより符号
化が進められる。In the figure, for example, when encoding the first symbol, the entire section is divided into A (0) and A (1) according to the ratio of the occurrence probabilities of the symbols of 0 and 1, and the section is generated by the occurrence of 0. A (0) is selected. Next, when encoding the second symbol, A (0) is further divided by the occurrence probability ratio of both symbols in that state, and A (01) is selected as the section corresponding to the generated symbol sequence. Encoding is advanced by repeating the processing of such division and selection.
【0022】この算術符号はいわゆる非ブロック符号で
あり、とくに、予測符号化方式のように状態番号(コン
テクスト)に応じてシンボルの出現確率が変化する場合
の符号化に適しており、また、MH符号のようなランレ
ングス符号に比べて、符号器の規模や必要メモリ量など
のハードウェアが小さくて済む、より高い効率が期待で
きる、および、適用符号化が容易であるという利点があ
る。This arithmetic code is a so-called non-block code, and is particularly suitable for coding when the symbol appearance probability changes according to the state number (context) as in the predictive coding method, and MH Compared to a run-length code such as a code, there are advantages that the hardware such as the scale of the encoder and the required memory amount can be small, higher efficiency can be expected, and the applied coding is easy.
【0023】上述したQM−coderは、この算術符
号化をより少ないハードウェア資源を用いて実現し、か
つ、より高速な処理が可能なようにしたものである。な
お、通常は、画像データを直接算術符号化するのではな
く、予測符号化処理により画像データの各画素が劣勢シ
ンボルであるのか、あるいは、優勢シンボルであるのか
の判定を行なう前処理を行なう。The above-mentioned QM-coder realizes this arithmetic coding by using less hardware resources and enables faster processing. Note that, normally, the image data is not directly arithmetically coded, but a preprocessing is performed by the predictive coding process to determine whether each pixel of the image data is the inferior symbol or the dominant symbol.
【0024】また、QM−coderの符号化/復号化
アルゴリズムについて説明する。The encoding / decoding algorithm of QM-coder will be described.
【0025】符号化の初めでは、0以上1未満の数直線
を考える。この数直線の間隔をA、そのときのマルコフ
状態(初期状態では、状態0)に対応した劣勢シンボル
の発生確率をQeとすると、分割後の領域は、次式
(I)であらわされる。At the beginning of encoding, consider a number line of 0 or more and less than 1. When the interval of this number line is A and the probability of occurrence of the inferior symbol corresponding to the Markov state (state 0 in the initial state) at that time is Qe, the area after division is represented by the following equation (I).
【0026】[0026]
【数1】 a=A×(1−Qe) (a:優勢シンボルの領域の大きさ) b=A×Qe (b:劣勢シンボルの領域の大きさ)…(I)## EQU00001 ## a = A.times. (1-Qe) (a: Area size of dominant symbol) b = A.times.Qe (b: Size of area of inferior symbol) ... (I)
【0027】ここで、最初のシンボルが0(優勢シンボ
ル)であった場合には、aを新しいAとして、1(劣勢
シンボル)であった場合には、bを新しいAとしてさら
に分割を行なう。なお、符号化テーブルは、マルコフ状
態の状態番号と、確率Qeとの関係、および、再正規化
処理発生時(後述)の状態推移のための情報などが組み
になって記憶されている。Here, when the first symbol is 0 (dominant symbol), a is a new A, and when it is 1 (inferior symbol), b is a new A and further division is performed. It should be noted that the encoding table stores the relationship between the state number of the Markov state and the probability Qe, information for state transition when renormalization processing occurs (described later), and the like as a set.
【0028】しかしながら、符号化時に乗算操作が行わ
れることは装置規模の面でも演算速度の面でも不利であ
る。また、無限長のシンボル系列を符号化するさい、小
さくなった領域を演算するためには無限長の演算用レジ
スタが必要となる。However, performing the multiplication operation at the time of encoding is disadvantageous in terms of the scale of the apparatus and the operation speed. Further, when encoding a symbol sequence of infinite length, an arithmetic register of infinite length is required to compute a reduced area.
【0029】そこで、QM−coderでは、分割後の
新しいAが常に0.75以上1.5未満の大きさになる
ように操作して、Aを1に近似できるようにし、上述し
た式(I)を次式(II)で近似する。Therefore, in the QM-coder, the new A after division is operated so as to always have a size of 0.75 or more and less than 1.5 so that A can be approximated to 1, and the above-mentioned formula (I ) Is approximated by the following equation (II).
【0030】[0030]
【数2】 a=A−Qe b=Qe …(II)## EQU00002 ## a = A-Qe b = Qe (II)
【0031】この近似に伴い、Aの値が0.75未満に
なったときには、Aが0.75以上1.5未満の値にな
るまでAを左にビットシフトして拡大する再正規化処理
を行なう。この再正規化処理により、乗算を必要とする
演算を減算で実現できるとともに、有限長レジスタを用
いて演算を行なうことができる。また、再正規化処理を
行なうと、そのときのマルコフ状態と、処理対象のシン
ボルの優勢/劣勢の区別に応じて、次のマルコフ状態に
推移する。According to this approximation, when the value of A becomes less than 0.75, a renormalization process is performed in which A is bit-shifted to the left and expanded until A becomes a value of 0.75 or more and less than 1.5. Do. By this renormalization process, an operation that requires multiplication can be realized by subtraction, and an operation can be performed using a finite length register. When the renormalization process is performed, the state shifts to the next Markov state according to the Markov state at that time and the superiority / inferiority of the symbol to be processed.
【0032】優勢シンボルの符号化処理は、例えば、図
3(a)に示すように行われ、また、劣勢シンボルの符
号化処理は、例えば、同図(b)に示すように行われ
る。ここで、Cは符号をあらわし、その初期値は0であ
る。The encoding process of the dominant symbol is performed as shown in FIG. 3A, and the encoding process of the inferior symbol is performed as shown in FIG. 3B. Here, C represents a code, and its initial value is 0.
【0033】すなわち、優勢シンボルを符号化するとき
には、符号Cは変更せず(処理101)、領域Aの値を
そのときのマルコフ状態に対応した確率Qeだけ小さい
値に更新する(処理102)。このとき、領域Aの値が
0.75よりも小さいかどうかを調べて(判断10
3)、判断103の結果がYESになるときには、領域
Aの値および符号Cを再正規化処理するとともに状態推
移し(処理104)、1つの優勢シンボルの処理を終了
する。また、判断103の結果がNOになるときには、
処理104を行なわず、そのときのマルコフ状態を維持
する。That is, when the dominant symbol is encoded, the code C is not changed (process 101), and the value of the area A is updated to a value smaller by the probability Qe corresponding to the Markov state at that time (process 102). At this time, it is checked whether or not the value of the area A is smaller than 0.75 (decision 10
3) When the result of determination 103 is YES, the value of the area A and the code C are renormalized and the state is changed (step 104), and the processing of one dominant symbol is ended. When the result of determination 103 is NO,
The process 104 is not performed, and the Markov state at that time is maintained.
【0034】また、劣勢シンボルを符号化するときに
は、符号Cの値を(A−Qe)だけ増やして(処理20
1)、領域Aの値を確率Qeの値に更新し(処理20
2)、領域Aと符号Cを再正規化処理するとともに状態
推移する(処理203)。When the inferior symbol is coded, the value of the code C is increased by (A-Qe) (process 20).
1) update the value of region A to the value of probability Qe (Process 20
2) The area A and the code C are renormalized and the state is changed (step 203).
【0035】このときに生成した符号Cは、領域のもっ
とも下の部分を示す2進小数値に一致する。また、再正
規化処理では、符号Cを領域Aと同じ桁数左シフトして
拡大し、1を超えた部分の符号Cの値が、符号データと
して出力される。The code C generated at this time coincides with the binary decimal value indicating the lowest part of the area. In the renormalization process, the code C is shifted to the left by the same number of digits as in the area A and expanded, and the value of the code C exceeding 1 is output as code data.
【0036】また、復号化処理の一例を図3(c)に示
す。An example of the decoding process is shown in FIG. 3 (c).
【0037】まず、符号Cが値(A−Qe)よりも小さ
いかどうかを調べて(判断301)、判断301の結果
がYESになるときには、復号化対象となっている注目
画素を優勢シンボルとして判断し(処理302)、領域
Aの値をそのときのマルコフ状態に対応した確率Qeだ
け減じた値に更新する(処理303)。そして、更新し
た領域Aの値が0.75よりも小さくなったかどうかを
調べて(判断304)、判断304の結果がYESにな
るときには、領域Aと符号Cを再正規化するとともにマ
ルコフ状態を推移して(処理305)、この1つのシン
ボルの復号化処理を終了する。また、判断304の結果
がNOになるときには、処理305を行なわず、そのと
きのマルコフ状態を維持する。First, it is checked whether or not the code C is smaller than the value (A-Qe) (decision 301). When the result of the decision 301 is YES, the pixel of interest to be decoded is set as the dominant symbol. A determination is made (process 302), and the value of the area A is updated to a value reduced by the probability Qe corresponding to the Markov state at that time (process 303). Then, it is checked whether or not the updated value of the area A becomes smaller than 0.75 (decision 304). When the result of the judgment 304 is YES, the area A and the code C are renormalized and the Markov state is changed. After the transition (process 305), the decoding process for this one symbol ends. When the result of determination 304 is NO, the process 305 is not performed and the Markov state at that time is maintained.
【0038】また、判断301の結果がNOになるとき
には、注目画素を劣勢シンボルとして判断し(処理30
6)、符号Cの値を(A−Qe)だけ小さい値に更新す
るとともに(処理307)、領域Aを確率Qeの値に更
新し(処理308)、領域Aと符号Cを再正規化すると
ともにマルコフ状態を推移して(処理309)、この1
つのシンボルの復号化処理を終了する。When the result of judgment 301 is NO, the pixel of interest is judged to be an inferior symbol (process 30).
6) The value of the code C is updated to a value smaller by (A-Qe) (process 307), the area A is updated to the value of the probability Qe (process 308), and the areas A and C are renormalized. With this, the Markov state is changed (process 309), and this 1
The decoding process for one symbol ends.
【0039】このようにして、QM−coderの符号
化時では、優勢シンボルがあらわれたときには符号Cが
変化しないとともに、再正規化処理が行われる可能性が
少なく、また、劣勢シンボルがあらわれると即再正規化
処理が行われるとともに符号データが形成される。In this way, when the QM-coder is coded, the code C does not change when the dominant symbol appears, the renormalization process is unlikely to be performed, and the inferior symbol appears immediately. Renormalization processing is performed and code data is formed.
【0040】したがって、劣勢シンボルの出現頻度が小
さくなるように前処理である予測符号化処理を行なう
と、符号化効率が向上するとともに、処理速度も向上す
る。Therefore, if the predictive coding process, which is a preprocess, is performed so that the frequency of appearance of the inferior symbol is reduced, the coding efficiency is improved and the processing speed is also improved.
【0041】図4は、本発明の一実施例にかかる暗号化
符号データの形式を示している。この場合、符号データ
CDの先頭に、ランダムデータRDと、所定のキーワー
ドKWを付加する。ただし、ランダムデータRDは、キ
ーワードKWのデータパターンと同じデータパターンを
含まない。また、キーワードKWは、あらかじめグルー
プ3ファクシミリ装置に設定することができる。FIG. 4 shows the format of encrypted code data according to an embodiment of the present invention. In this case, the random data RD and the predetermined keyword KW are added to the beginning of the code data CD. However, the random data RD does not include the same data pattern as the data pattern of the keyword KW. The keyword KW can be set in advance for the group 3 facsimile machine.
【0042】QM−coderでは、上述したように、
符号データCDの先頭から順次符号判定しているので、
このように符号データCDの先頭にランダムデータRD
およびキーワードKWが付加されると、そのランダムデ
ータRDおよびキーワードKWも符号データCDの一部
として復号化処理が行われるため、このランダムデータ
RDおよびキーワードKWを除去しない限りは、適切な
復号化処理を行なうことができない。すなわち、この場
合、ランダムデータRDおよびキーワードKWを付加す
ることで、符号データCDを暗号化することができる。In QM-coder, as described above,
Since the codes are sequentially determined from the beginning of the code data CD,
Thus, the random data RD is added to the beginning of the code data CD.
When the random data RD and the keyword KW are added, the random data RD and the keyword KW are also subjected to the decoding process as a part of the code data CD. Therefore, unless the random data RD and the keyword KW are removed, an appropriate decoding process is performed. Can't do. That is, in this case, the code data CD can be encrypted by adding the random data RD and the keyword KW.
【0043】したがって、この場合、グループ3ファク
シミリ装置の送信側で符号化するときに符号データCD
の先頭にランダムデータRDおよびキーワードKWを付
加し、受信側では、受信した符号データの先頭のランダ
ムデータRDおよびキーワードKWを除去するようにす
ることで、適切なファクシミリ伝送動作を行なうことが
できる。Therefore, in this case, when the transmission side of the group 3 facsimile apparatus encodes the encoded data CD
By adding the random data RD and the keyword KW to the head of the code and removing the random data RD and the keyword KW from the head of the received code data on the receiving side, an appropriate facsimile transmission operation can be performed.
【0044】それとともに、このような伝送データを他
人が送信データを盗聴したとしても、ランダムデータR
DおよびキーワードKWを除去できないので、例えば、
ノイズ状の画像が得られ、元の画像を適切に再現するこ
とができず、情報の秘密を保持することができる。At the same time, even if another person eavesdrops on such transmission data, the random data R
Since D and the keyword KW cannot be removed, for example,
A noise-like image is obtained, the original image cannot be reproduced properly, and the confidentiality of information can be maintained.
【0045】図5は、暗号化符号データの符号化時の処
理例を示している。FIG. 5 shows an example of processing when encoding encrypted code data.
【0046】まず、あらかじめ設定されているキーワー
ド(例えば、32ビット)を入力し(処理401)、所
定ビット数(例えば、128ビット)のランダムデータ
を生成する(処理402)。次いで、そのときに生成し
たランダムデータに、キーワードのデータパターンが含
まれているときには、そのデータパターンを削除して、
修正ランダムデータパターンを形成する(処理40
3)。このようにして形成した修正ランダムデータパタ
ーンを、符号データとして出力するとともに(処理40
4)、キーワードを符号データとして出力する(処理4
05)。First, a preset keyword (for example, 32 bits) is input (process 401), and random data having a predetermined number of bits (for example, 128 bits) is generated (process 402). Next, when the random data generated at that time contains a data pattern of a keyword, the data pattern is deleted,
A modified random data pattern is formed (process 40).
3). The modified random data pattern formed in this way is output as coded data (process 40
4), the keyword is output as coded data (Process 4)
05).
【0047】そして、符号化するデータを1ビット入力
し(処理406)、上述した符号化処理を行う(処理4
07)。この符号化処理で符号が出力されるかどうかを
調べて(判断408)、判断408の結果がYESにな
るときには、符号を出力する(判断409)。Then, one bit of data to be encoded is input (process 406) and the above-described encoding process is performed (process 4).
07). It is checked whether or not a code is output in this encoding process (decision 408), and when the result of the judgment 408 is YES, the code is output (decision 409).
【0048】次いで、符号化するデータが終了したかど
うかを調べて(判断410)、判断410の結果がNO
になるときには、処理406に戻って、次のデータを入
力する。また、判断410の結果がYESになるときに
は、符号化処理が終了したので、この処理を終了する。Then, it is checked whether or not the data to be encoded is completed (decision 410), and the result of the decision 410 is NO.
Then, the process returns to step 406 to input the next data. Further, when the result of the determination 410 is YES, the encoding process is completed, so this process is completed.
【0049】図6は、図4の暗号化符号データの復号化
時の処理例を示している。FIG. 6 shows an example of processing when decrypting the encrypted code data of FIG.
【0050】まず、あらかじめ設定されているキーワー
ドを入力し(処理501)、キーワードKWを検出する
まで、復号化対象の符号データを順次読み込み、符号デ
ータCDの先頭に付加されているランダムデータRDお
よびキーワードKWを読み飛ばす(処理502、判断5
03のNOループ)。First, a preset keyword is input (process 501), the code data to be decoded is sequentially read until the keyword KW is detected, and the random data RD and the random data RD added to the head of the code data CD are read. Skip the keyword KW (process 502, judgment 5)
03 NO loop).
【0051】ランダムデータRDおよびキーワードKW
を読み飛ばしを終了して、判断503の結果がYESに
なると、その後の符号データCDを1ビット入力して
(処理504)、その1ビットの入力データについて復
号化処理を行う(処理505)。Random data RD and keyword KW
When the result of the determination 503 is YES after skipping over, the 1 bit of the subsequent code data CD is input (process 504) and the 1-bit input data is decoded (process 505).
【0052】そして、そのときに符号データCDが終了
したかどうかを調べて(判断506)、判断506の結
果がNOになるときには、処理504に戻って、次のビ
ットの処理を行なう。また、判断506の結果がYES
になるときには、復号化処理を終了する。Then, it is checked whether or not the code data CD is finished at that time (decision 506). When the result of the decision 506 is NO, the process returns to the process 504 to process the next bit. Further, the result of the judgment 506 is YES.
When, the decoding process ends.
【0053】以上の構成で、このグループ3ファクシミ
リ装置が相互にデータ伝送するとき、図7に示すよう
に、まず、発端末TXが着端末RXを発呼すると、着端
末RXは、自端末が非音声端末であることを表示するた
めの被呼局識別信号CEDを応答するとともに、自端末
に装備されている標準的な装置機能を通知するためのデ
ジタル識別信号DIS、および、自端末に装備されてい
る非標準的な装置機能を通知するための非標準機能識別
信号NSFを応答する。With the above configuration, when the group 3 facsimile machines transmit data to each other, as shown in FIG. 7, first, when the calling terminal TX calls the called terminal RX, the called terminal RX is called by its own terminal. A digital identification signal DIS for notifying a standard device function equipped in the own terminal while responding to the called station identification signal CED for indicating that the terminal is a non-voice terminal, and equipped in the own terminal A non-standard function identification signal NSF for notifying the non-standard device function being performed is responded.
【0054】発端末TXは、これらの信号を受信して、
着端末RXの機能を確認し、着端末RXが暗号化符号デ
ータの受信機能を備えていることを知ると、暗号化符号
データモードを含め、そのときの画情報伝送時に使用す
る各種の伝送機能を通知する非標準機能設定信号NSS
を送出し、次いで、そのときに設定した伝送速度でモデ
ムトレーニング手順を行なうために、トレーニングチェ
ック信号TCFを送出する。The calling terminal TX receives these signals,
When the function of the destination terminal RX is confirmed and it is found that the destination terminal RX has the function of receiving the encrypted code data, various transmission functions including the encrypted code data mode and used at the time of transmitting the image information are transmitted. Non-standard function setting signal NSS
Then, the training check signal TCF is sent in order to perform the modem training procedure at the transmission rate set at that time.
【0055】着端末RXは、非標準機能設定信号NSS
で指定された伝送速度をグループ3ファクシミリモデム
10に設定してトレーニングチェック信号TCFを受信
し、そのときのトレーニングチェック信号TCFの受信
結果が良好な場合には、受信準備確認信号CFRを応答
する。The destination terminal RX receives the non-standard function setting signal NSS.
When the training check signal TCF is received with the group 3 facsimile modem 10 set to the transmission speed designated in step 1, the reception result of the training check signal TCF at that time is received, and the reception preparation confirmation signal CFR is returned.
【0056】発端末TXは、受信準備確認信号CFRを
受信すると、そのときにスキャナ4にセットされている
送信原稿の画像を読み込み、上述した暗号化符号データ
の符号化処理を実行して、図4に示したように、符号デ
ータCDの先頭にランダムデータRDおよびキーワード
KWを付加して暗号化符号データを形成し、その暗号化
符号データを画情報PIXとして送信する。画情報PI
Xの送信を終了すると、このときには、後続の送信画情
報がないので、手順終了信号EOPを送出する。Upon receipt of the reception preparation confirmation signal CFR, the calling terminal TX reads the image of the transmission original set on the scanner 4 at that time, executes the above-mentioned encoding processing of the encrypted code data, and As shown in 4, the random data RD and the keyword KW are added to the head of the code data CD to form encrypted code data, and the encrypted code data is transmitted as the image information PIX. Image information PI
When the transmission of X is completed, at this time, since there is no subsequent transmission image information, the procedure end signal EOP is transmitted.
【0057】着端末RXは、受信した画情報PIXの暗
号化符号データについて、上述した暗号化符号データの
復号化処理を実行して、符号データCDの先頭に付加さ
れているランダムデータRDおよびキーワードKWを除
去した後に、その符号データCDを復号化し、それによ
って得た画信号をプロッタ5に転送して、受信画像を記
録出力する。また、この場合には、手順終了信号EOP
に対して、画情報PIXを正常受信したことをあらわす
メッセージ確認信号MCFを応答する。The destination terminal RX executes the above-mentioned decryption processing of the encrypted code data of the received encrypted code data of the image information PIX, and the random data RD and the keyword added to the head of the code data CD. After the KW is removed, the code data CD is decoded, the image signal obtained thereby is transferred to the plotter 5, and the received image is recorded and output. Further, in this case, the procedure end signal EOP
In response, a message confirmation signal MCF indicating that the image information PIX has been normally received is returned.
【0058】発端末TXは、メッセージ確認信号MCF
を受信すると、切断命令信号DCNを送出して回線を復
旧し、一連の画情報送信動作を終了する。また、着端末
RXは、切断命令信号DCNを受信すると、回線を復旧
して一連の画情報受信動作を終了する。The calling terminal TX receives the message confirmation signal MCF.
When the signal is received, the disconnection command signal DCN is sent to restore the line, and the series of image information transmitting operations is completed. When receiving the disconnection command signal DCN, the destination terminal RX restores the line and ends the series of image information receiving operations.
【0059】このようにして、画情報伝送動作が行われ
る。In this way, the image information transmission operation is performed.
【0060】ところで、上述した実施例では、符号デー
タCDの先頭にランダムデータRDおよびキーワードK
Wを付加することで、符号データCDを暗号化している
が、この暗号化の方法は、これに限ることはない。By the way, in the above-mentioned embodiment, the random data RD and the keyword K are added to the head of the code data CD.
The code data CD is encrypted by adding W, but the encryption method is not limited to this.
【0061】例えば、図8に示すように、符号データC
Dの先頭にランダムデータRDおよびキーワードKWを
付加するとともに、それ以外の位置にランダムデータR
DおよびキーワードKWを適宜に挿入することでも、符
号データCDを暗号化することができる。また、この場
合、挿入したランダムデータRDとその直前の符号デー
タCDの間には、符号データCDの区切りをあらわすマ
ーカコードMKが挿入されている。For example, as shown in FIG. 8, code data C
Random data RD and keyword KW are added to the beginning of D, and random data R is added at other positions.
The code data CD can also be encrypted by appropriately inserting D and the keyword KW. Further, in this case, a marker code MK representing the delimiter of the code data CD is inserted between the inserted random data RD and the code data CD immediately before it.
【0062】図9(a),(b)は、図8の暗号化符号
データを形成するための符号化処理の一例を示してい
る。FIGS. 9A and 9B show an example of the encoding process for forming the encrypted code data of FIG.
【0063】まず、あらかじめ設定されているキーワー
ドを入力し(処理601)、所定ビット数のランダムデ
ータを生成する(処理602)。次いで、そのときに生
成したランダムデータに、キーワードのデータパターン
が含まれているときには、そのデータパターンを削除し
て、修正ランダムデータパターンを形成する(処理60
3)。このようにして形成した修正ランダムデータパタ
ーンを、符号データとして出力するとともに(処理60
4)、キーワードを符号データとして出力する(処理6
05)。First, a preset keyword is input (process 601) to generate random data of a predetermined number of bits (process 602). Next, when the random data generated at that time includes a keyword data pattern, the data pattern is deleted to form a modified random data pattern (process 60).
3). The modified random data pattern thus formed is output as coded data (process 60).
4), the keyword is output as coded data (Process 6)
05).
【0064】そして、処理した符号化したデータの個数
を管理するためのカウンタiを0にクリアする(処理6
06)。次いで、符号化するデータを1ビット入力し
(処理607)、上述した符号化処理を行う(処理60
8)。Then, the counter i for managing the number of processed encoded data is cleared to 0 (process 6).
06). Next, 1 bit of data to be encoded is input (process 607) and the above-described encoding process is performed (process 60).
8).
【0065】この符号化処理で符号が出力されるかどう
かを調べ(判断609)、判断609の結果がYESに
なるときには、符号を所定のコードバッファに出力する
(処理610)。次いで、カウンタiの値を1つ増やし
(処理611)、そのときにカウンタiの値がNに等し
くなっているかどうかを調べる(判断612)。It is checked whether or not a code is output in this encoding process (decision 609), and if the result of the determination 609 is YES, the code is output to a predetermined code buffer (process 610). Next, the value of the counter i is incremented by 1 (process 611), and it is checked whether the value of the counter i is equal to N at that time (decision 612).
【0066】判断612の結果がNOになるときには、
符号化するデータの1単位に関する処理が終了していな
いので、処理607に戻って、次の符号化データの符号
化処理を実行する。また、判断612の結果がYESに
なるとにきには、符号化するデータの1単位に関する処
理が終了したので、そのときのコードバッファの内容を
符号データCDとして出力したのちに、そのコードバッ
ファの内容を消去し(処理613)、全ての符号化する
データの処理が終了したかどうかを調べる(判断61
4)。When the result of judgment 612 is NO,
Since the process regarding one unit of the data to be encoded has not been completed, the process returns to the process 607 and the encoding process of the next encoded data is executed. When the result of the judgment 612 becomes YES, the processing for one unit of the data to be encoded is completed. Therefore, the content of the code buffer at that time is output as the code data CD and then the code buffer The contents are erased (process 613), and it is checked whether all the data to be encoded have been processed (decision 61).
4).
【0067】判断614の結果がYESになるときに
は、この符号化処理を終了する。また、判断614の結
果がNOになるときには、マーカコードMKを符号デー
タCDとして出力した後に(処理615)、処理604
に戻り、修正ランダムデータパターンおよびキーワード
を出力した後に、次の符号化するデータの処理を実行す
る。When the result of determination 614 is YES, this encoding process is terminated. When the result of the determination 614 is NO, after outputting the marker code MK as the code data CD (process 615), the process 604 is performed.
After outputting the modified random data pattern and the keyword, the processing of the next data to be encoded is executed.
【0068】図10は、図8の暗号化符号データの復号
化時の処理例を示している。FIG. 10 shows an example of processing at the time of decoding the encrypted code data of FIG.
【0069】まず、あらかじめ設定されているキーワー
ドを入力し(処理701)、キーワードKWを検出する
まで、復号化対象の符号データを順次読み込み、符号デ
ータCDの先頭に付加されているランダムデータRDお
よびキーワードKWを読み飛ばす(処理702、判断7
03のNOループ)。First, a preset keyword is input (process 701), the code data to be decoded is sequentially read until the keyword KW is detected, and the random data RD and the random data RD added to the beginning of the code data CD are read. Skip the keyword KW (process 702, judgment 7)
03 NO loop).
【0070】先頭部のランダムデータRDおよびキーワ
ードKWを読み飛ばしを終了して、判断703の結果が
YESになると、その後の符号データCDを1ビット入
力して(処理704)、その1ビットの入力データにつ
いて復号化処理を行う(処理705)。When the skipping of the random data RD and the keyword KW at the head portion is completed and the result of the judgment 703 is YES, 1 bit of the subsequent code data CD is input (process 704), and the 1 bit is input. A decryption process is performed on the data (process 705).
【0071】そして、その復号化処理でマーカコードM
Kが検出されたかどうかを調べ(判断706)、判断7
06の結果がYESになるときには、処理702に戻
り、後続するランダムデータRDおよびキーワードKW
を読み飛ばした後に、次の符号データCDの処理を実行
する。Then, in the decoding process, the marker code M
It is checked whether K is detected (decision 706), and decision 7
When the result of 06 is YES, the process returns to step 702, and the subsequent random data RD and keyword KW are used.
Is skipped, the next code data CD is processed.
【0072】また、判断706の結果がNOになるとき
には、そのときに符号データCDが終了したかどうかを
調べて(判断707)、判断707の結果がNOになる
ときには、処理704に戻って、次のビットの処理を行
なう。また、判断707の結果がYESになるときに
は、復号化処理を終了する。When the result of judgment 706 is NO, it is checked whether or not the code data CD is finished at that time (decision 707). When the result of judgment 707 is NO, the process returns to step 704. Process the next bit. When the result of the judgment 707 is YES, the decoding process is ended.
【0073】このようにして、上述した実施例では、符
号データを暗号化しているので、通信の秘密を保持する
ことができる。In this way, in the above-mentioned embodiment, the code data is encrypted, so that the confidentiality of communication can be maintained.
【0074】ところで、上述した実施例では、グループ
3ファクシミリ装置に対して、あらかじめキーワードを
設定しているが、このキーワードの設定方法は、これに
限ることはない。例えば、親展時に設定されるパスワー
ドをキーワードとして用いることができる。また、キー
ワードのビット数、および、ランダムデータのビット数
は、上述したものに限ることはない。By the way, in the above-mentioned embodiment, the keyword is set in advance for the group 3 facsimile apparatus, but the setting method of this keyword is not limited to this. For example, a password set at the time of confidentiality can be used as a keyword. Moreover, the bit number of the keyword and the bit number of the random data are not limited to those described above.
【0075】また、上述した実施例では、常に暗号化し
た符号データを送信しているが、暗号化符号データを送
信するか、あるいは、暗号化しない符号データを送信す
るかの設定を、伝送前手順によって交渉することもでき
る。In the above-described embodiment, the encrypted code data is always transmitted, but the setting of whether to transmit the encrypted code data or the non-encrypted code data is performed before transmission. You can also negotiate by procedure.
【0076】また、上述した実施例では、グループ3フ
ァクシミリ装置に本発明を適用しているが、それ以外の
端末装置の符号化復号化部についても、本発明を適用す
ることができる。Further, although the present invention is applied to the group 3 facsimile apparatus in the above-described embodiments, the present invention can be applied to the encoding / decoding units of other terminal devices.
【0077】また、上述した実施例では、伝送系に本発
明を適用しているが、蓄積系についても、本発明を同様
にして適用することができる。Further, although the present invention is applied to the transmission system in the above-mentioned embodiments, the present invention can be similarly applied to the storage system.
【0078】[0078]
【発明の効果】以上説明したように、本発明によれば、
符号データにランダムデータパターンおよび所定のキー
ワードデータダミービットが付加/挿入されていること
を知らなかった場合には、符号データを適切に復号化す
ることができないので、情報の秘密を保持することがで
きるという効果を得る。As described above, according to the present invention,
If the user does not know that the random data pattern and the predetermined keyword data dummy bits are added / inserted in the coded data, the coded data cannot be properly decoded, so that the confidentiality of the information can be maintained. Get the effect that you can.
【図1】本発明の一実施例にかかるグループ3ファクシ
ミリ装置を示すブロック図。FIG. 1 is a block diagram showing a group 3 facsimile apparatus according to an embodiment of the present invention.
【図2】算術符号の原理を説明するための概略図。FIG. 2 is a schematic diagram for explaining the principle of arithmetic codes.
【図3】QM−coderの符号化アルゴリズムおよび
復号化アルゴリズムの一例を示すフローチャート。FIG. 3 is a flowchart showing an example of a QM-coder encoding algorithm and a decoding algorithm.
【図4】暗号化符号データの一例を示す概略図。FIG. 4 is a schematic diagram showing an example of encrypted code data.
【図5】図4に示した暗号化符号データを形成するため
の符号化処理例を示すフローチャート。5 is a flowchart showing an example of an encoding process for forming the encrypted code data shown in FIG.
【図6】図4に示した暗号化符号データの復号化処理例
を示すフローチャート。6 is a flowchart showing an example of a decoding process of the encrypted code data shown in FIG.
【図7】図1に示した装置の画情報伝送の手順例を示し
たタイムチャート。7 is a time chart showing an example of a procedure of image information transmission of the apparatus shown in FIG.
【図8】暗号化符号データの他の例を示す概略図。FIG. 8 is a schematic diagram showing another example of encrypted code data.
【図9】図8に示した暗号化符号データの符号化処理例
を示すフローチャート。9 is a flowchart showing an example of a coding process of the encrypted code data shown in FIG.
【図10】図8に示した暗号化符号データの復号化処理
例を示すフローチャート。10 is a flowchart showing an example of a decoding process of the encrypted code data shown in FIG.
1 制御部 2 システムメモリ 7 符号化復号化部 8 符号化テーブル記憶部 1 Control unit 2 System memory 7 Encoding / decoding unit 8 Encoding table storage unit
Claims (3)
る符号化復号化方法において、符号化時、符号データの
先頭にランダムに発生したランダムデータパターンと、
所定のキーワードデータをこの順に付加し、復号化時、
符号データの先頭に付加されているキーワードデータを
検出するまで符号データの復号化を行なわず、キーワー
ドデータを検出するとその後の符号データを復号化する
ことを特徴とする符号化復号化方法。1. A coding / decoding method for coding a symbol sequence by an arithmetic code, wherein at the time of coding, a random data pattern randomly generated at the beginning of code data,
Predetermined keyword data is added in this order, and when decoding,
A coding / decoding method characterized in that the code data is not decoded until the keyword data added to the head of the code data is detected, and the code data thereafter is decoded when the keyword data is detected.
る符号化復号化方法において、符号化時、符号データ
に、ランダムに発生したランダムデータパターンと所定
のキーワードデータを順次配置してなる付加データを複
数挿入するとともに、この付加データと符号データの間
に、所定のマーカコードを配置し、復号化時、マーカコ
ードを検出すると、それに続いて挿入されている上記付
加データを除去しながらその符号データを復号化するこ
とを特徴とする符号化復号化方法。2. A coding / decoding method for coding a symbol sequence by an arithmetic code, wherein at the time of coding, additional data formed by sequentially arranging randomly generated random data patterns and predetermined keyword data in the code data. A plurality of inserted data and a predetermined marker code are placed between the additional data and the coded data, and when the marker code is detected during decoding, the coded data is removed while removing the additional data that is inserted subsequently. An encoding / decoding method comprising:
ーワードデータよりもビット数が大きいとともに、上記
ランダムデータパターンには、上記キーワードデータの
データパターンを含まないことを特徴とする請求項1ま
たは請求項2記載の符号化復号化方法。3. The random data pattern has a larger number of bits than the keyword data, and the random data pattern does not include a data pattern of the keyword data. The described encoding / decoding method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26561692A JP3193153B2 (en) | 1992-09-09 | 1992-09-09 | Encoding / decoding method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26561692A JP3193153B2 (en) | 1992-09-09 | 1992-09-09 | Encoding / decoding method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0690361A true JPH0690361A (en) | 1994-03-29 |
| JP3193153B2 JP3193153B2 (en) | 2001-07-30 |
Family
ID=17419611
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26561692A Expired - Fee Related JP3193153B2 (en) | 1992-09-09 | 1992-09-09 | Encoding / decoding method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3193153B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0851667A1 (en) * | 1996-12-24 | 1998-07-01 | Karl Michael Marks | Method for the transmission of data, in particular for compressed fax and / or image data |
| CN100352256C (en) * | 2005-06-20 | 2007-11-28 | 大连理工大学 | Sequential picture enciphering method based on blind source separation |
-
1992
- 1992-09-09 JP JP26561692A patent/JP3193153B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0851667A1 (en) * | 1996-12-24 | 1998-07-01 | Karl Michael Marks | Method for the transmission of data, in particular for compressed fax and / or image data |
| CN100352256C (en) * | 2005-06-20 | 2007-11-28 | 大连理工大学 | Sequential picture enciphering method based on blind source separation |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3193153B2 (en) | 2001-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3081032B2 (en) | Encoding / decoding method | |
| JPH07264417A (en) | Image coding method | |
| JP3193153B2 (en) | Encoding / decoding method | |
| JP3619025B2 (en) | Encoding method and encoding apparatus | |
| JP3131051B2 (en) | Encoding / decoding method and apparatus therefor | |
| JP3848002B2 (en) | Image data transmission device | |
| JP2733465B2 (en) | Data communication device and method | |
| JP3431934B2 (en) | Image processing apparatus and method | |
| JP2733464B2 (en) | Data communication device and method | |
| JPH0869250A (en) | Input device for coding key or decoding key and communication device | |
| JP3295507B2 (en) | Binary image encoding / decoding method | |
| JP3361201B2 (en) | Image encoding apparatus, image encoding / decoding apparatus, and image encoding / decoding method | |
| JP2524757B2 (en) | Facsimile transmission method | |
| JP3321226B2 (en) | Encoding / decoding method | |
| JP2810838B2 (en) | Binary image transmission device | |
| JP3376095B2 (en) | Image communication device | |
| JPS63123271A (en) | Image processing system | |
| JPH04313960A (en) | Picture data transmitter and picture data receiver | |
| JP2633884B2 (en) | Facsimile machine with broadcast transmission function | |
| JPH06326881A (en) | Ciphering device for facsimile equipment and ciphering method | |
| JP3349894B2 (en) | Control method for facsimile machine | |
| JP2578414B2 (en) | Data communication device | |
| JPH066615A (en) | Facsimile equipment | |
| JPH07184060A (en) | Image processing device | |
| JPH10271342A (en) | Binary image encoding method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080525 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090525 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |