[go: up one dir, main page]

JP3123795B2 - Encoding device and decoding device using arithmetic code - Google Patents

Encoding device and decoding device using arithmetic code

Info

Publication number
JP3123795B2
JP3123795B2 JP03329813A JP32981391A JP3123795B2 JP 3123795 B2 JP3123795 B2 JP 3123795B2 JP 03329813 A JP03329813 A JP 03329813A JP 32981391 A JP32981391 A JP 32981391A JP 3123795 B2 JP3123795 B2 JP 3123795B2
Authority
JP
Japan
Prior art keywords
data
probability
probability value
data group
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.)
Expired - Fee Related
Application number
JP03329813A
Other languages
Japanese (ja)
Other versions
JPH05183759A (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 JP03329813A priority Critical patent/JP3123795B2/en
Publication of JPH05183759A publication Critical patent/JPH05183759A/en
Application granted granted Critical
Publication of JP3123795B2 publication Critical patent/JP3123795B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、画情報のデータ圧縮処
理およびその復元処理に算術符号を用いる符号化装置お
よび復号化装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an encoding device and a decoding device that use arithmetic codes for data compression and decompression of image information.

【0002】[0002]

【従来の技術】近年、画情報を符号化する際の符号化方
式として、予測符号化方式の一方式である算術符号が注
目されている。
2. Description of the Related Art In recent years, as a coding method for coding image information, an arithmetic code, which is one of predictive coding methods, has attracted attention.

【0003】算術符号は、0から1までの数直線上に符
号化すべきデータのシンボル系列を、各シンボルの出現
確率に応じて定められた幅の区間をマッピングして、そ
の区間内の1点を特定する2進小数値を符号とするもの
である。
An arithmetic code maps a symbol series of data to be encoded on a number line from 0 to 1 into a section having a width determined according to the appearance probability of each symbol, and maps one point in the section. Is a binary decimal value that specifies

【0004】この算術符号により画情報を符号化する場
合には、各ラインの画素データをシンボル系列として順
次入力しながら、劣勢シンボルの出現確率を周囲の画素
データに基ずいて予測し、その予測結果に基ずいて上記
処理を行なう。
In encoding image information using this arithmetic code, while sequentially inputting pixel data of each line as a symbol sequence, the probability of occurrence of the inferior symbol is predicted based on surrounding pixel data, and the prediction is performed. The above processing is performed based on the result.

【0005】劣勢シンボルの出現確率の予測値は、一定
の演算式により算出することができるが、その演算では
乗算が必要であるため、装置のハードウェアが複雑にな
ると共に、演算時間が長くかかるという不都合がある。
[0005] The predicted value of the occurrence probability of the inferior symbol can be calculated by a certain arithmetic expression. However, since the calculation requires multiplication, the hardware of the apparatus becomes complicated and the operation time is long. There is an inconvenience.

【0006】このため、一般には、予め確率値のデータ
群をテーブルメモリに記憶しておき、一定の演算処理の
結果により、記憶している確率値を1つずつ読み出すよ
うにしている。すなわち、従来は、例えば、図10に示
すように、劣勢シンボルの出現確率「0.5」以下の各
値の確率値データd1〜d10をテーブルメモリに記憶
していた。
For this reason, in general, a data group of probability values is stored in a table memory in advance, and the stored probability values are read out one by one according to a result of a certain arithmetic processing. That is, conventionally, for example, as shown in FIG. 10, the probability value data d1 to d10 of each value equal to or less than the appearance probability “0.5” of the inferior symbol is stored in the table memory.

【0007】符号化処理を実行する場合、処理開始時点
では、処理する画情報の劣勢シンボルの出現確率は不明
であるため、図11に示すように、「0.5」つまり優
勢シンボルと劣勢シンボルとが同一確率で出現するとい
う仮定で処理を開始する。
When the encoding process is executed, at the start of the process, the appearance probability of the inferior symbol of the image information to be processed is unknown, and therefore, as shown in FIG. The processing is started on the assumption that appears with the same probability.

【0008】ところで、シンボルの出現確率は画像の種
類によって異なっている。例えば、文字などの2値画像
では、「0.1」程度と低いのに対して、濃淡画像をデ
ィザ処理した疑似中間調の画像では、劣勢シンボルの出
現確率が「0.4」程度と高くなる。
By the way, the appearance probability of a symbol differs depending on the type of image. For example, a binary image such as a character has a low probability of about “0.1”, whereas a pseudo halftone image obtained by dithering a grayscale image has a high probability of occurrence of a less probable symbol of about “0.4”. Become.

【0009】いま、実際の劣勢シンボルの出現確率が
「0.1」よりやや高い画像の処理を開始したとする。
このとき、予測値は、初期値「0.5」であるが、実際
の画素データのシンボルの出現度数に基ずいて劣勢シン
ボルの出現確率が低いことを判断する。この場合、同図
実線で示すように、記憶している確率値データをd1,
d2・・・というように順次読み出して、予測値を1段
階ずつ低くする。そして、確率値データd5を読み出し
た後、実際の出現確率はその値より高いことを判断し、
1段階高い確率値データd4を再度読み出す。実際の出
現確率は、確率値データd4とd5の中間であるので、
この後、確率値データd4とd5とを交互に読み出し
て、実際に近い予測値を維持する。
Assume that the processing of an image in which the actual occurrence probability of the inferior symbol is slightly higher than "0.1" is started.
At this time, the predicted value is the initial value “0.5”, but it is determined that the occurrence probability of the inferior symbol is low based on the appearance frequency of the symbol of the actual pixel data. In this case, as shown by the solid line in FIG.
.. are sequentially read out as in d2. Then, after reading the probability value data d5, it is determined that the actual appearance probability is higher than the value,
The next higher probability value data d4 is read again. Since the actual appearance probability is between the probability value data d4 and d5,
Thereafter, the probability value data d4 and d5 are read alternately, and a predicted value close to the actual value is maintained.

【0010】ところで、算術符号の符号化により生成さ
れる符号は、予測値と実際の出現確率との誤差が小さい
ほどデータビット数が減少し、符号化効率が向上する。
[0010] By the way, in a code generated by encoding an arithmetic code, the smaller the error between the predicted value and the actual appearance probability, the smaller the number of data bits and the higher the coding efficiency.

【0011】しかしながら、上記の場合、確率値データ
d4が読み出されて、予測値の誤差が減少するまで時間
がかっていた。このため、それまでの期間、生成される
符号のデータビット数が多くなって、符号化効率が低下
していた。
However, in the above case, it takes time until the probability value data d4 is read and the error of the predicted value decreases. For this reason, the number of data bits of the generated code has increased during that period, and the coding efficiency has decreased.

【0012】次に、実際の劣勢シンボルの出現確率が
「0.4」よりやや高い画像の処理を開始したとする。
この場合、同図一点鎖線で示すように、最初に確率値デ
ータd1を読み出す。次に、実際の出現確率が、その値
より高いことを判断して、予測値の初期値である「0.
5」に再設定する。そして、この場合、予測値は、
「0.5」と確率値データd1の値とを交互に設定する
ことになる。
Next, it is assumed that the processing of an image in which the actual occurrence probability of the inferior symbol is slightly higher than "0.4" is started.
In this case, the probability value data d1 is first read as shown by the dashed line in FIG. Next, it is determined that the actual appearance probability is higher than that value, and “0.
5 ”. And in this case, the predicted value is
"0.5" and the value of the probability value data d1 are set alternately.

【0013】しかしながら、この場合、予測値「0.
5」も確率値データd1も、実際の劣勢シンボルの出現
確率に対して誤差が大きい。このため、上記と同様に、
生成される符号のデータビット数が多くなって、符号化
効率が低下していた。
However, in this case, the predicted value "0.
5 "and the probability value data d1 have a large error with respect to the actual appearance probability of the inferior symbol. Therefore, as above,
The number of data bits of the generated code increases, and the coding efficiency decreases.

【0014】[0014]

【発明が解決しようとする課題】このように、従来は、
処理する画像の種類によって、劣勢シンボルの出現確率
の予測値が実際の出現確率に近づくまで時間がかかった
り誤差が大きくなったりして、符号化効率が低下するた
め、画情報の符号化復号化処理を能率よく実行すること
がてきないという問題があった。
As described above, conventionally,
Depending on the type of image to be processed, it takes time until the predicted value of the appearance probability of the inferior symbol approaches the actual appearance probability or the error increases, and the coding efficiency decreases. There is a problem that it is not possible to efficiently execute the processing.

【0015】本発明は、上記の問題を解決し、画像の種
類に拘らず画情報の符号化復号化処理を常に能率よく実
行することができる算術符号を用いる符号化装置および
復号化装置を提供することを目的とする。
The present invention solves the above-mentioned problems, and provides an encoding device and an encoding device using an arithmetic code capable of always efficiently executing the encoding / decoding processing of image information regardless of the type of image. The purpose is to do.

【0016】[0016]

【課題を解決するための手段】このために、本発明は、
画素データの符号化復号化処理を実行する場合、確率値
のデータ群には、処理する画情報の種類に応じて、それ
ぞれ異なる値を設定するようにしたことを特徴としてい
る。
To this end, the present invention provides
When encoding / decoding processing of pixel data is performed, different values are set in the data group of the probability value according to the type of image information to be processed.

【0017】[0017]

【作用】確率値のデータ群に画情報の種類に応じた値を
設定することにより、処理開始後、劣勢シンボルの出現
確率の予測値が実際の出現確率に短時間で近づき、予測
値の誤差も減少する。これにより、画像の種類に拘らず
画情報の符号化復号化処理を常に能率よく実行すること
ができるようになる。
[Action] By setting a value according to the type of image information in the data group of probability values, the predicted value of the appearance probability of the inferior symbol approaches the actual appearance probability in a short time after the processing is started, and the error of the predicted value is reduced. Also decreases. Thus, the encoding / decoding of the image information can always be efficiently executed regardless of the type of the image.

【0018】[0018]

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

【0019】図1(a)は、本発明の第1の実施例に係
る画像伝送装置の送信側のブロック構成図を示したもの
である。図において、劣勢シンボル出現確率データテー
ブル1は、確率値のデータ群を記憶するものである。こ
の劣勢シンボル出現確率データテーブル1には、本実施
例では、文字などの2値画像用のデータ群Daと、写真
画像などの中間調画像用のデータ群Dbとが格納されて
いる。テンプレート画素抽出部2は、送信画像の画素デ
ータを入力し、注目画素周囲の一定位置にある複数の画
素データを抽出するものである。確率評価・予測部3
は、注目画素の劣勢シンボルの出現確率を周囲画素に基
ずいて予測するもので、記憶部4は、予測値などを一時
記憶するものである。符号化部5は、上記予測結果に基
ずいて所定の算術演算より算術符号つまり符号化データ
を生成するものである。送信部6は、生成した符号化デ
ータに各種データを付加して送信するものである。
FIG. 1A is a block diagram showing a transmitting side of an image transmitting apparatus according to a first embodiment of the present invention. In the figure, the inferior symbol appearance probability data table 1 stores a data group of probability values. In this embodiment, a data group Da for binary images such as characters and a data group Db for halftone images such as photographic images are stored in the inferior symbol appearance probability data table 1. The template pixel extracting unit 2 receives pixel data of a transmission image and extracts a plurality of pixel data at a certain position around a target pixel. Probability evaluation / prediction unit 3
Is for predicting the appearance probability of the inferior symbol of the target pixel based on surrounding pixels, and the storage unit 4 temporarily stores a predicted value and the like. The encoding unit 5 generates an arithmetic code, that is, encoded data by a predetermined arithmetic operation based on the prediction result. The transmitting unit 6 adds various data to the generated encoded data and transmits the data.

【0020】同図(b)は、この画像伝送装置の受信側
を示したもので、受信部7は、送信側からの送信データ
を受信するものである。劣勢シンボル出現確率データテ
ーブル8は、上記劣勢シンボル出現確率データテーブル
1と同様に、確率値のデータ群を記憶するもので、文字
などの2値画像用のデータ群Daと中間調画像用のデー
タ群Dbとを格納するようになっている。復号化部9
は、受信した符号化データを所定の算術演算より元の画
素データに復元するものである。テンプレート画素抽出
部10は、復元された画素データを入力し、各画素の周
囲の一定位置にある複数の画素データを抽出するもので
ある。確率評価・予測部11は、上記画素データの劣勢
シンボルの出現確率を周囲画素に基づいて予測するもの
である。記憶部12は、予測値などを一時記憶するもの
である。
FIG. 1B shows a receiving side of the image transmitting apparatus, and a receiving section 7 receives transmission data from the transmitting side. The inferior symbol appearance probability data table 8, like the inferior symbol appearance probability data table 1, stores a data group of probability values, and includes a data group Da for binary images such as characters and a data group for halftone images. And a group Db. Decoding section 9
Is to restore the received encoded data to the original pixel data by a predetermined arithmetic operation. The template pixel extracting unit 10 receives the restored pixel data and extracts a plurality of pixel data at a certain position around each pixel. The probability evaluation / prediction unit 11 predicts the appearance probability of the inferior symbol of the pixel data based on surrounding pixels. The storage unit 12 temporarily stores a predicted value and the like.

【0021】以上の構成で、次に、本実施例の画像伝送
装置の動作を説明する。
Next, the operation of the image transmission apparatus according to the present embodiment having the above configuration will be described.

【0022】送信側は動作を開始すると、図2に示すよ
うに、まず制御情報を送信する。この制御情報は、例え
ば、画像サイズや画像の解像度など、受信側への通知情
報であり必要に応じて各種情報を送信する(処理10
1)。なお、図3は、送信側から受信側に送信する各種
データを示している。
When the transmitting side starts the operation, it first transmits control information, as shown in FIG. This control information is, for example, notification information to the receiving side such as an image size and an image resolution, and transmits various kinds of information as necessary (processing 10).
1). FIG. 3 shows various data transmitted from the transmission side to the reception side.

【0023】この後、図示せぬ外部装置から劣勢シンボ
ル出現確率データテーブル1に、送信画像が2値画像で
あるか中間調画像であるかを指示する画像種別信号が入
力される。2値画像とは、例えば、文字原稿の画像のよ
うに黒と白との2値の画像である。中間調画像とは、写
真などの濃淡画像がディザ処理や誤差拡散処理により疑
似中間調処理された画像である。
Thereafter, an external device (not shown) inputs an inferior symbol appearance probability data table 1 with an image type signal indicating whether the transmission image is a binary image or a halftone image. The binary image is, for example, a binary image of black and white like an image of a character document. The halftone image is a halftone image such as a photograph that has been subjected to pseudo halftone processing by dither processing or error diffusion processing.

【0024】劣勢シンボル出現確率データテーブル1
は、上記画像種別信号の指示に従って、2値画像用のデ
ータ群Daまたは写真画像などの中間調画像用のデータ
群Dbを選択する。すなわち、この後、確率評価・予測
部3からの読み出し要求に対して選択したデータ群Da
またはDbを出力するようになる(処理102)。次
に、データ群Da,Dbのどちらを選択したかを示す識
別コードを送信する(処理103)。
Inferior symbol appearance probability data table 1
Selects a data group Da for a binary image or a data group Db for a halftone image such as a photographic image in accordance with the instruction of the image type signal. That is, after that, the data group Da selected in response to the read request from the probability evaluation / prediction unit 3
Alternatively, Db is output (process 102). Next, an identification code indicating which of the data groups Da and Db has been selected is transmitted (process 103).

【0025】この後、図示せぬ外部装置から、送信画像
の画素データが順次入力され、その入力される画素デー
タに対する符号化処理を実行する。すなわち、テンプレ
ート画素抽出部2は、入力する画素データの各画素を注
目画素として、その周囲の一定位置の画素データを抽出
する。次いで、確率評価・予測部3は、その注目画素と
周囲画素の各画素データを入力し、注目画素1ビットご
とに劣勢シンボルの出現確率の予測する。そして、その
予測値として劣勢シンボル出現確率データテーブル1か
ら確率値を順次読み出す。
Thereafter, pixel data of a transmission image is sequentially input from an external device (not shown), and encoding processing is performed on the input pixel data. That is, the template pixel extraction unit 2 sets each pixel of the input pixel data as a target pixel and extracts pixel data at a certain position around the target pixel. Next, the probability evaluation / prediction unit 3 inputs the pixel data of the target pixel and the surrounding pixels, and predicts the appearance probability of the inferior symbol for each bit of the target pixel. Then, the probability values are sequentially read from the inferior symbol appearance probability data table 1 as the predicted value.

【0026】図4は、その確率値の読み出し動作を示し
たものである。すなわち、確率評価・予測部3は、劣勢
シンボルの出現確率の予測値の初期値として「0.5」
を設定して(処理201)、所定の算術演算を実行する
(処理202)。この算術演算では、0から1までの数
直線上にマッピングするオージェンドと呼ぶ確率幅を算
出する。オージェンドは、算術演算を繰り返すごとに小
さい値になる。そして、オージェンドの値が一定値まで
小さくなると、「1」に戻す再正規化を実行する。な
お、この演算処理のために、記憶部4は算出されるオー
ジェントなど各種変数を一時記憶する。
FIG. 4 shows the reading operation of the probability value. That is, the probability evaluation / prediction unit 3 sets “0.5” as the initial value of the predicted value of the appearance probability of the inferior symbol.
Is set (process 201), and a predetermined arithmetic operation is executed (process 202). In this arithmetic operation, a probability range called an “organ” to be mapped on a number line from 0 to 1 is calculated. The agend becomes smaller each time an arithmetic operation is repeated. Then, when the value of the augend decreases to a certain value, re-normalization to return to “1” is executed. Note that, for this arithmetic processing, the storage unit 4 temporarily stores various variables such as the calculated agent.

【0027】上記算術演算を1回実行すると、再正規化
を実行したかどうか判定し(処理203)、再正規化を
実行していない場合には(処理203のN)、その算術
演算を繰り返し実行する(処理202へ)。
When the above arithmetic operation is executed once, it is determined whether or not renormalization has been executed (step 203). If the renormalization has not been executed (N in step 203), the arithmetic operation is repeated. Execute (to process 202).

【0028】一方、再正規化を実行した場合には(処理
203のY)、画素データの出現シンボルを判別する
(処理204)。ここで、出現シンボルが優勢シンボル
であった場合には(処理204の「優勢」)、劣勢シン
ボル出現確率データテーブル1から、いま設定している
予測値に対して1段階小さい確率値を読み出し、その値
を新たな劣勢シンボルの出現確率の予測値として出力す
る(処理205)。
On the other hand, when the re-normalization is performed (Y in step 203), the appearance symbol of the pixel data is determined (step 204). Here, if the appearing symbol is the superior symbol (“predominant” in step 204), a probability value that is one step smaller than the currently set predicted value is read from the inferior symbol appearance probability data table 1, and The value is output as a predicted value of the appearance probability of a new inferior symbol (process 205).

【0029】一方、出現シンボルが劣勢シンボルであっ
た場合には(処理204の「劣勢」)、いま設定してい
る予測値に対して1段階大きい確率値を読み出し、その
値を新たな予測値として出力する(処理206)。この
後、算術演算を繰り返す(処理202へ)。
On the other hand, if the appearing symbol is the inferior symbol ("inferior" in step 204), a probability value that is one step larger than the currently set predicted value is read out, and that value is replaced with the new predicted value. (Step 206). Thereafter, the arithmetic operation is repeated (to process 202).

【0030】確率評価・予測部3は、上記のように順次
劣勢シンボルの出現確率の予測値を出力し、符号化部5
は、その予測値に基ずいて所定の算術符号を生成する。
送信部6は、生成された算術符号を符号化データとして
送信する(処理104)。
The probability evaluation / prediction unit 3 sequentially outputs the predicted values of the occurrence probabilities of the inferior symbols as described above,
Generates a predetermined arithmetic code based on the predicted value.
The transmitting unit 6 transmits the generated arithmetic code as encoded data (process 104).

【0031】ところで、いま、例えば、劣勢シンボル出
現確率データテーブル1に、図5に示すように、2値画
像用のデータ群Daとして、確率値「0.2」以下の1
0種の確率値データa1〜a10が格納されると共に、
中間調画像用のデータ群Dbとして、確率値「0.5」
以下の10種の確率値データb1〜b10が格納されて
いたとする。
Now, for example, as shown in FIG. 5, a data group Da for binary images in the inferior symbol appearance probability data table 1 includes one having a probability value "0.2" or less.
0 types of probability value data a1 to a10 are stored,
As the data group Db for the halftone image, the probability value “0.5”
It is assumed that the following ten types of probability value data b1 to b10 are stored.

【0032】そして、いま、2値画像の画素データを符
号化し、その画素データの実際の劣勢シンボルの出現確
率が「0.1」よりやや高いものであったとする。この
とき、確率評価・予測部3は、図6に示すように、劣勢
シンボルの出現確率の予測値を、初期値「0.5」に設
定した後、実際の劣勢シンボルの出現確率が低いことを
判断する。そして、同図実線で示すように、2値画像用
のデータ群Daから確率値データa1,a2,a3を順
次読み出して、予測値を1段階ずつ低くする。そして、
その後、実際の出現確率は確率値データa3の値より高
いことを判断し、1段階高い確率値データa2を再度読
み出す。実際の出現確率は、確率値データa2とa3の
中間であるので、この後、確率値データa2とa3とを
交互に読み出して実際に近い予測値を維持する。
It is now assumed that the pixel data of the binary image is coded, and the appearance probability of the actual inferior symbol of the pixel data is slightly higher than "0.1". At this time, after setting the predicted value of the appearance probability of the inferior symbol to the initial value “0.5”, the probability evaluation / prediction unit 3 as shown in FIG. Judge. Then, as shown by the solid line in the figure, the probability value data a1, a2, and a3 are sequentially read from the data group Da for the binary image, and the predicted value is lowered by one step. And
Thereafter, it is determined that the actual appearance probability is higher than the value of the probability value data a3, and the probability value data a2 one step higher is read out again. Since the actual appearance probability is intermediate between the probability value data a2 and a3, thereafter, the probability value data a2 and a3 are alternately read to maintain a predicted value close to the actual value.

【0033】この場合、確率値データa1〜a10の設
定値が全体的に低いので、図11の実線で示した予測値
と比較すると明らかなように、劣勢シンボルの出現確率
の予測値は、処理開始後、短時間で実際の出現確率の値
に近づいている。予測値の誤差が小さいほど、符号化部
5で生成される符号のデータビット数が少なくなる。こ
れにより、従来に対して符号化効率が向上するようにな
る。
In this case, since the set values of the probability value data a1 to a10 are low as a whole, the predicted value of the occurrence probability of the inferior symbol is clearly calculated by comparison with the predicted value indicated by the solid line in FIG. After the start, it approaches the value of the actual appearance probability in a short time. The smaller the error of the predicted value is, the smaller the number of data bits of the code generated by the encoding unit 5 is. As a result, the coding efficiency is improved compared to the related art.

【0034】次に、中間調画像の画素データを符号化
し、その画素データの実際の劣勢シンボルの出現確率が
「0.4」よりやや高いものであったとする。この場
合、同図一点鎖線で示すように、中間調画像用のデータ
群Dbの確率値データb1,b2,b3を順次読み出
し、実際の出現確率は、確率値データb3の値より高い
ので、確率値データb2を再度読み出す。この後、確率
値データb2とb3とを交互に読み出して実際に近い予
測値を維持する。
Next, it is assumed that the pixel data of the halftone image is encoded, and that the actual occurrence probability of the inferior symbol of the pixel data is slightly higher than "0.4". In this case, as shown by a dashed line in the figure, the probability value data b1, b2, and b3 of the halftone image data group Db are sequentially read, and the actual appearance probability is higher than the value of the probability value data b3. The value data b2 is read again. Thereafter, the probability value data b2 and b3 are alternately read to maintain a predicted value close to the actual value.

【0035】この場合、確率値データb1〜b6は、
「0.3」以上で大きく値に設定されているので、図1
1の一点鎖線で示した予測値と比較すると明らかなよう
に、劣勢シンボルの出現確率の予測値の誤差が減少して
いる。これにより、上記同様に、符号化部5で生成され
る符号のデータビット数が少なくなって、符号化効率が
向上するようになる。
In this case, the probability value data b1 to b6 are
Since the value is set to a large value at “0.3” or more, FIG.
As is clear from the comparison with the predicted value indicated by the one-dot chain line, the error of the predicted value of the occurrence probability of the inferior symbol is reduced. As a result, similarly to the above, the number of data bits of the code generated by the encoding unit 5 is reduced, and the encoding efficiency is improved.

【0036】なお、図5の例では、確率値データb7〜
b10は「0.2」以下といように低い値に設定してい
る。原稿画像の空白部では、画素データの劣勢シンボル
の出現確率が低下するので、そのような場合に、上記確
率値データb7〜b10が読み出されることになる。こ
れにより、常に予測値の誤差を小さくすることができ
る。
In the example of FIG. 5, the probability value data b7 to
b10 is set to a low value such as "0.2" or less. In the blank portion of the original image, the probability of occurrence of the inferior symbol of the pixel data decreases. In such a case, the probability value data b7 to b10 are read. Thereby, the error of the predicted value can always be reduced.

【0037】以上のように、画素データを符号化して1
ページ分送信すると、次ページの画像の有無をチェック
する(処理105)。そして、次ページの画像がある場
合(処理105のY)、そのページの画像種別に応じて
劣勢シンボル出現確率データテーブル1内のデータ群D
aまたはDbを選択して上記と同様の処理を繰り返す
(処理102)。これにより、次ページに対応するデー
タ群識別コードと符号化データとが送信される。
As described above, pixel data is coded to 1
After transmitting the pages, it is checked whether there is an image of the next page (process 105). If there is an image of the next page (Y in process 105), the data group D in the inferior symbol appearance probability data table 1 according to the image type of the page
a or Db is selected and the same processing as above is repeated (processing 102). As a result, the data group identification code and the encoded data corresponding to the next page are transmitted.

【0038】このようにして、最終ページまで送信して
(処理105のN)、送信処理を終了する。
In this manner, the data is transmitted up to the last page (N in process 105), and the transmission process ends.

【0039】一方、受信側では、図7に示すように、受
信部7により、まず制御情報を受信して、各部の受信準
備を行なう(処理301)。次に、送信されるデータ群
識別コードを受信し(処理302)、劣勢シンボル出現
確率データテーブル8は、そのデータ群識別コードに従
って、2値画像用のデータ群Daまたは中間調画像用の
データ群Dbを選択する(処理303)。
On the other hand, on the receiving side, as shown in FIG. 7, the receiving section 7 first receives control information and prepares each section for reception (process 301). Next, the transmitted data group identification code is received (process 302), and the inferior symbol appearance probability data table 8 stores the binary image data group Da or the halftone image data group according to the data group identification code. Db is selected (step 303).

【0040】この後、符号化データの受信を開始し、受
信した符号化データを順次復号して、得られた画素デー
タを出力する。すなわち、この場合、復号化部9は、受
信した符号化データを入力して、確率評価・予測部11
の予測結果に基づいて、順次画素データを再生する。テ
ンプレート画素抽出部10は、その画素データが1ビッ
ト再生されるごとに周囲の画素データを抽出する。確率
評価・予測部11は、前記送信側の確率評価・予測部3
と同様の処理により、各画素データ1ビットごとに劣勢
シンボルの出現確率を予測する。このようにして復元し
た画素データを出力する(以上、処理304)。
Thereafter, reception of the encoded data is started, the received encoded data is sequentially decoded, and the obtained pixel data is output. That is, in this case, the decoding unit 9 inputs the received encoded data, and
The pixel data is sequentially reproduced based on the prediction result of. The template pixel extraction unit 10 extracts surrounding pixel data each time the pixel data is reproduced by one bit. The probability evaluation / prediction unit 11 includes the probability evaluation / prediction unit 3 on the transmitting side.
By the same processing as described above, the appearance probability of the inferior symbol is predicted for each bit of the pixel data. The pixel data restored in this way is output (the above processing 304).

【0041】このようにして、1ページ分の処理が終了
すると、次ページの画像の有無をチェックする(処理3
05)。そして、次ページがある場合(処理305の
Y)、同様の処理を繰り返す(処理302へ)。そし
て、最終ページまで処理すると(処理305のN)、動
作を終了する。
When the processing for one page is completed in this way, it is checked whether there is an image for the next page (processing 3).
05). If there is a next page (Y in step 305), the same processing is repeated (to step 302). When the processing is performed up to the last page (N in step 305), the operation is terminated.

【0042】以上のように、本実施例では、劣勢シンボ
ル出現確率データテーブル1内に、予め2値画像用のデ
ータ群Daと中間調画像用のデータ群Dbを格納してお
き、画素データの符号化復号化処理を実行する際に、処
理する画像に対応する一方を選択使用するようにしてい
る。これにより、処理開始後、劣勢シンボルの出現確率
の予測値が実際の出現確率に短時間で近づき、予測値の
誤差も減少する。これにより、2値画像でも中間調画像
でも、画情報の符号化復号化処理を能率よく実行するこ
とができるようになる。
As described above, in this embodiment, the data group Da for the binary image and the data group Db for the halftone image are stored in advance in the inferior symbol appearance probability data table 1, and the pixel data of the halftone image is stored. When the encoding / decoding process is performed, one corresponding to the image to be processed is selectively used. Thus, after the process starts, the predicted value of the appearance probability of the inferior symbol approaches the actual appearance probability in a short time, and the error of the predicted value also decreases. As a result, the coding / decoding of the image information can be efficiently executed for both the binary image and the halftone image.

【0043】また、送信側は、1ページごとにデータ群
Da,Dbを選択して、その選択結果を受信側に通知す
るようにしている。これにより、送信側が1ページごと
に種類の異なる画像をランダムに送信する場合でも、受
信側は、送信側と同一のデータ群Da,Dbを設定し
て、正しく復号化処理を実行することができる。
The transmitting side selects the data groups Da and Db for each page and notifies the receiving side of the selection result. Accordingly, even when the transmitting side randomly transmits different types of images for each page, the receiving side can set the same data groups Da and Db as the transmitting side and execute the decoding process correctly. .

【0044】図8の(a),(b)は、本発明の他の実
施例に係る画像伝送装置を示したものである。同図にお
いて、図1の(a),(b)と同一符号は同一部分を示
し、図1(a),(b)と異なる点は、送信側では、劣
勢シンボル出現確率データテーブル1の代りに劣勢シン
ボル出現確率データ生成部13とテーブルメモリ14と
を配設し、受信側では、劣勢シンボル出現確率データテ
ーブル8の代りにテーブルメモリ15を配設している点
である。
FIGS. 8A and 8B show an image transmission apparatus according to another embodiment of the present invention. In the figure, the same reference numerals as those in FIGS. 1A and 1B denote the same parts, and the difference from FIGS. 1A and 1B is that the transmitting side has And a table memory 15 is provided in place of the inferior symbol appearance probability data table 8 on the receiving side.

【0045】劣勢シンボル出現確率データ生成部13
は、例えば一定の演算式により、画像の種類に応じた劣
勢シンボルの出現確率の確率値のデータ群を生成するも
のである。テーブルメモリ14,15は、生成されたデ
ータ群を記憶するものである。
Inferior symbol appearance probability data generator 13
Is to generate a data group of probability values of appearance probabilities of inferior symbols according to the type of image, for example, by a certain arithmetic expression. The table memories 14 and 15 store generated data groups.

【0046】この構成で、本実施例では、送信側が動作
を開始すると、最初に処理する画像種別信号が劣勢シン
ボル出現確率データ生成部13に入力される。この信号
は、処理する画像が、2値画像であるか中間調画像であ
るかを示すものである。
With this configuration, in this embodiment, when the transmitting side starts operation, the image type signal to be processed first is input to the inferior symbol appearance probability data generation unit 13. This signal indicates whether the image to be processed is a binary image or a halftone image.

【0047】劣勢シンボル出現確率データ生成部13
は、その画像種別に従って、劣勢シンボルの出現確率の
確率値のデータ群を生成する。この場合、生成するデー
タ群は、前述の実施例と同様に、2値画像の場合、図5
のデータ群Daのような各種確率値のデータを生成し、
中間調画像の場合、データ群Dbのような各種確率値の
データを生成する。テーブルメモリ14は、生成された
データ群DaまたはDbを記憶する。
Inferior symbol appearance probability data generator 13
Generates a data group of probability values of appearance probabilities of inferior symbols according to the image type. In this case, the data group to be generated is a binary image as shown in FIG.
Generating data of various probability values like the data group Da of
In the case of a halftone image, data of various probability values like the data group Db is generated. The table memory 14 stores the generated data group Da or Db.

【0048】送信側は、データ送信を開始すると、図9
に示すように、まず制御情報を送信し、次に生成したデ
ータ群DaまたはDbの各種確率のデータを送信する。
そして、前述の実施例と同様に、画素データを符号化し
て得られた符号化データを送信する。
When the transmitting side starts data transmission, the transmitting side shown in FIG.
As shown in (1), control information is transmitted first, and then data of various probabilities of the generated data group Da or Db is transmitted.
Then, similarly to the above-described embodiment, the coded data obtained by coding the pixel data is transmitted.

【0049】1ページ分の送信が終了して、次ページの
画像がある場合、次の画像の種別に対応したデータ群D
aまたはDbを生成して、その確率のデータを送信す
る。そして、そのページの符号化データを送信する。
When the transmission of one page is completed and there is an image of the next page, the data group D corresponding to the type of the next image
Generate a or Db and transmit data of the probability. Then, the encoded data of the page is transmitted.

【0050】一方、受信側は、最初に制御情報を受信し
て所定に設定動作を実行し、次に確率値のデータ群を受
信する。データメモリ15は、受信した各確率値を記憶
する。そして、符号化データを受信して、前述の実施例
と同様に復号化する。この動作を1ページごとに繰り返
す。
On the other hand, the receiving side first receives control information, executes a predetermined setting operation, and then receives a data group of probability values. The data memory 15 stores each received probability value. Then, the encoded data is received and decoded in the same manner as in the above-described embodiment. This operation is repeated for each page.

【0051】以上のように、本実施例では、送信側は、
動作開始時に、処理する画像の種別に応じて劣勢シンボ
ルの出現確率の確率値のデータ群を生成して、テーブル
メモリ14に設定すると共に受信側に送信し、受信側は
そのデータ群をデータメモリ15に設定するようにして
いる。これにより、前述の実施例と同様に、各種画像に
対して符号化復号化処理を能率よく実行することができ
るようになる。
As described above, in this embodiment, the transmitting side:
At the start of the operation, a data group of the probability value of the occurrence probability of the inferior symbol is generated according to the type of the image to be processed, set in the table memory 14 and transmitted to the receiving side, and the receiving side stores the data group in the data memory. It is set to 15. This makes it possible to efficiently execute the encoding / decoding processing on various images, as in the above-described embodiment.

【0052】また、この場合、送信側で生成した確率値
のデータ群をそのまま送信側に送信するので、受信側に
予めデータ群を用意しておく必要がなくなる。
In this case, since the data group of the probability value generated on the transmitting side is transmitted to the transmitting side as it is, there is no need to prepare the data group on the receiving side in advance.

【0053】なお、上述の実施例では、使用する劣勢シ
ンボルの出現確率の確率値は、送信側において一方的に
決定するようにしたが、送信側が、データ送信の前に受
信側から受信側装置の情報を受信して、受信側装置が送
信側の決定に対応できることを確認した上で各種設定を
行なうようにしてもよい。
In the above-described embodiment, the probability value of the occurrence probability of the inferior symbol to be used is unilaterally determined on the transmitting side. However, the transmitting side transmits the data from the receiving side to the receiving side device before data transmission. May be set after receiving the above information and confirming that the receiving apparatus can respond to the determination of the transmitting side.

【0054】また、劣勢シンボルの出現確率のデータ群
は、2値画像用と中間調画像用とに、それぞれに10個
ずつ確率値を設定したが、この確率値の個数は、多いほ
ど予測値の誤差を小さくできることはいうまでもない。
In the data group of the appearance probability of the inferior symbol, ten probability values are set for the binary image and the halftone image, respectively. It is needless to say that the error can be reduced.

【0055】また、そのデータ群は2値画像用と中間調
画像用との2種類に設定したが、3種類以上の画像に対
してそれぞれデータ群を設定するようにしてもよい。例
えば、中間調画像を、さらに誤差拡散処理によるものと
ディザ処理によるものとに種類分けすることが考えられ
る。誤差拡散処理による画素データは、ディザ処理によ
る画素データに対して、劣勢シンボルの出現確率がやや
高い。このように、劣勢シンボルの出現確率が異なる場
合に、それぞれのデータ群を設定することにより、さら
に符号化効率を向上させることができる。
Although the data group is set to two types, that is, a binary image and a halftone image, the data group may be set to three or more types of images. For example, it is conceivable that the halftone image is further classified into an image obtained by error diffusion processing and an image obtained by dither processing. The pixel data obtained by the error diffusion processing has a slightly higher probability of occurrence of the inferior symbol than the pixel data obtained by the dither processing. As described above, when the appearance probabilities of the inferior symbols are different, by setting each data group, the coding efficiency can be further improved.

【0056】さらには、以上の各実施例では、符号化デ
ータを伝送する場合について説明したが、符号化データ
を記憶装置で蓄積したり、蓄積した符号化データを読み
出して元の画素データに復元する場合においても、本発
明は同様に適用できることは当然である。
Further, in each of the embodiments described above, the case of transmitting the coded data has been described. However, the coded data is stored in the storage device, or the stored coded data is read and restored to the original pixel data. In this case, it is obvious that the present invention can be similarly applied.

【0057】[0057]

【発明の効果】以上のように、本発明によれば、画素デ
ータの符号化復号化処理を実行する場合、確率値のデー
タ群には、処理する画情報の種類に応じてそれぞれ異な
る値を設定するようにしたので、処理開始後、劣勢シン
ボルの出現確率の予測値が実際の出現確率に短時間で近
づき、予測値の誤差も減少するため、画像の種類に拘ら
ず画情報の符号化復号化処理を常に能率よく実行するこ
とができるようになる。
As described above, according to the present invention, when encoding / decoding processing of pixel data is performed, different values are respectively assigned to data groups of probability values according to types of image information to be processed. After the start of the process, the predicted value of the appearance probability of the inferior symbol approaches the actual appearance probability in a short time, and the error of the predicted value decreases. The decoding process can always be efficiently executed.

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

【図1】本発明の一実施例に係る画像伝送装置のブロッ
ク構成図を示したものである。
FIG. 1 is a block diagram illustrating an image transmission apparatus according to an embodiment of the present invention.

【図2】送信側の動作フローチャートである。FIG. 2 is an operation flowchart of a transmission side.

【図3】伝送データの説明図である。FIG. 3 is an explanatory diagram of transmission data.

【図4】確率値の読み出し動作を示すフローチャートで
ある。
FIG. 4 is a flowchart illustrating an operation of reading a probability value.

【図5】記憶する劣勢シンボルの出現確率のデータ群を
示す説明図である。
FIG. 5 is an explanatory diagram showing a data group of occurrence probabilities of inferior symbols to be stored.

【図6】符号化復号化処理開始後の予測値の推移を示す
グラフ図である。
FIG. 6 is a graph showing changes in predicted values after the start of encoding / decoding processing.

【図7】受信側の動作フローチャートである。FIG. 7 is an operation flowchart of a receiving side.

【図8】本発明の他の実施例に係る画像伝送装置のブロ
ック構成図である。
FIG. 8 is a block diagram of an image transmission apparatus according to another embodiment of the present invention.

【図9】その実施例における伝送データの説明図であ
る。
FIG. 9 is an explanatory diagram of transmission data in the embodiment.

【図10】記憶する劣勢シンボルの出現確率のデータ群
の従来例を示す説明図である。
FIG. 10 is an explanatory diagram showing a conventional example of a data group of occurrence probabilities of inferior symbols to be stored.

【図11】符号化復号化処理開始後の従来の予測値の推
移を示すグラフ図である。
FIG. 11 is a graph showing a transition of a conventional predicted value after the start of the encoding / decoding process.

【符号の説明】[Explanation of symbols]

1,8 劣勢シンボル出現確率データテーブル 2,10 テンプレート画素抽出部 3,11 確率評価・予測部 4,12 記憶部 5 符号化部 6 送信部 7 受信部 9 復号化部 13 劣勢シンボル出現確率データ生成部 14,15 テーブルメモリ 1,8 Inferior symbol appearance probability data table 2,10 Template pixel extraction unit 3,11 Probability evaluation / prediction unit 4,12 Storage unit 5 Encoding unit 6 Transmitting unit 7 Receiving unit 9 Decoding unit 13 Generation of inferior symbol appearance probability data Part 14, 15 Table memory

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 1/41 - 1/419 H03M 7/30 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 1/41-1/419 H03M 7/30

Claims (13)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 大きさ順に配列した確率値のデータ群を
記憶する記憶手段と、一定の演算処理の結果に基ずいて
上記確率値を順次読み出し入力する画素データの優勢ま
たは劣勢シンボルの出現確率の予測値として出力する予
測手段と、出力された予測値に基ずいて算術符号の符号
化方式により画素データを符号化する符号化手段とを備
えた算術符号を用いる符号化装置において、上記データ
群には入力する画素データの種類によりそれぞれ異なる
確率値を設定する確率値設定手段を備えていることを特
徴とする算術符号を用いる符号化装置。
1. A storage means for storing a data group of probability values arranged in order of magnitude, and a probability of appearance of a superior or inferior symbol of pixel data to sequentially read and input said probability values based on a result of a certain arithmetic processing. Encoding means for encoding pixel data according to an arithmetic coding scheme based on the output prediction value. An encoding device using an arithmetic code, characterized in that the group includes probability value setting means for setting different probability values depending on the type of input pixel data.
【請求項2】 上記確率値設定手段は、上記確率値のデ
ータ群を上記記憶手段において複数種類記憶する手段
と、その複数種類の内の画素データの種類に応じた1つ
のデータ群から上記確率値を順次読み出す手段とにより
構成していることを特徴とする請求項1記載の算術符号
を用いる符号化装置。
2. The memory according to claim 2, wherein said probability value setting means stores a plurality of types of data groups of said probability values in said storage means, and sets said probability values from one data group corresponding to the type of pixel data among said plurality of types. 2. The encoding apparatus according to claim 1, wherein said encoding apparatus comprises means for sequentially reading values.
【請求項3】 上記確率値設定手段は、入力する画素デ
ータの種類によりそれぞれ異なる確率値のデータ群を生
成して上記記憶手段に記憶させる手段であることを特徴
とする請求項1記載の算術符号を用いる符号化装置。
3. The arithmetic unit according to claim 1, wherein said probability value setting means is means for generating a data group having a different probability value for each type of input pixel data and storing the data group in said storage means. An encoding device that uses codes.
【請求項4】 上記確率値設定手段は、上記画素データ
が2値画像であるか中間調画像であるかという画像の種
類により異なる確率値を設定する手段であることを特徴
とする請求項1記載の算術符号を用いる符号化装置。
4. The probability value setting means according to claim 1, wherein the probability value setting means sets different probability values depending on the type of image, that is, whether the pixel data is a binary image or a halftone image. An encoding device using the arithmetic code described in the above.
【請求項5】 符号化により得た符号化データを送信す
る場合には、その符号化データと共に設定した上記確率
値のデータ群を識別する識別情報を送信する手段を備え
ていることを特徴とする請求項1記載の算術符号を用い
る符号化装置。
5. When transmitting coded data obtained by coding, there is provided means for transmitting identification information for identifying a data group of the probability value set together with the coded data. An encoding device using the arithmetic code according to claim 1.
【請求項6】 符号化により得た符号化データを送信す
る場合には、その符号化データと共に設定した上記確率
値のデータ群を送信する手段を備えていることを特徴と
する請求項1記載の算術符号を用いる符号化装置。
6. The apparatus according to claim 1, further comprising means for transmitting a data group of the probability value set together with the encoded data when transmitting the encoded data obtained by the encoding. Encoding device using the arithmetic code.
【請求項7】 符号化により得た符号化データを送信す
る場合には、通信開始の際に受信側の状態を判定して受
信側と送信側との双方の状態に基ずいて上記データ群に
設定する確率値を決定する手段を備えていることを特徴
とする請求項1記載の算術符号を用いる符号化装置。
7. When transmitting coded data obtained by encoding, the state of the receiving side is determined at the start of communication, and the data group is determined based on the states of both the receiving side and the transmitting side. 2. A coding apparatus using an arithmetic code according to claim 1, further comprising means for determining a probability value to be set in the arithmetic code.
【請求項8】 大きさ順に配列した確率値のデータ群を
記憶する記憶手段と、一定の演算処理の結果に基づいて
上記確率値を順次読み出し画素データの優勢または劣勢
シンボルの出現確率の予測値として出力する予測手段
と、出力された予測値に基づいて算術符号の復号化方式
により符号化データを画素データに復元する復号化手段
とを備えた算術符号を用いる復号化装置において、上記
データ群には入力する画素データの種類によりそれぞれ
異なる確率値を設定する確率値設定手段を備えているこ
とを特徴とする算術符号を用いる復号化装置。
8. A storage means for storing a data group of probability values arranged in order of magnitude, and said probability values are sequentially read out based on a result of a certain arithmetic processing, and a predicted value of an appearance probability of a superior or inferior symbol of pixel data. A decoding unit using an arithmetic code, comprising: a prediction unit that outputs encoded data; and a decoding unit that restores encoded data to pixel data by an arithmetic code decoding method based on the output prediction value. Is provided with probability value setting means for setting different probability values depending on the types of input pixel data.
【請求項9】 上記確率値設定手段は、上記確率値のデ
ータ群を上記記憶手段において複数種類記憶する手段
と、その複数種類の内の画素データの種類に応じた1つ
のデータ群から上記確率値を順次読み出す手段とにより
構成していることを特徴とする請求項8記載の算術符号
を用いる復号化装置。
9. The probability value setting means includes means for storing a plurality of types of the data group of the probability value in the storage means, and determining the probability value from one data group corresponding to the type of pixel data among the plurality of types. 9. A decoding device using an arithmetic code according to claim 8, wherein said decoding device comprises means for sequentially reading values.
【請求項10】 上記確率値設定手段は、入力する画素
データの種類によりそれぞれ異なる確率値のデータ群を
生成して上記記憶手段に記憶させる手段であることを特
徴とする請求項8記載の算術符号を用いる復号化装置。
10. The arithmetic unit according to claim 8, wherein said probability value setting means is means for generating a data group having a different probability value depending on the type of input pixel data and storing the data group in said storage means. A decoding device using codes.
【請求項11】 上記確率値設定手段は、上記画素デー
タが2値画像であるか中間調画像であるかという画像の
種類により異なる確率値を設定する手段であることを特
徴とする請求項8記載の算術符号を用いる復号化装置。
11. The apparatus according to claim 8, wherein said probability value setting means is means for setting a different probability value depending on the type of image whether said pixel data is a binary image or a halftone image. A decoding device using the arithmetic code described in the above.
【請求項12】 符号化データを受信する場合には、そ
の符号化データと共に上記確率値のデータ群を識別する
識別情報を受信して、その識別情報に従って上記データ
群に確率値を設定する手段を備えていることを特徴とす
る請求項8記載の算術符号を用いる復号化装置。
12. When encoded data is received, identification information for identifying the data group of the probability value is received together with the encoded data, and a probability value is set in the data group according to the identification information. 9. The decoding device using an arithmetic code according to claim 8, comprising:
【請求項13】 符号化データを受信する場合には、そ
の符号化データと共に上記確率値のデータ群を受信し
て、そのデータ群を上記記憶手段に記憶させる手段を備
えていることを特徴とする請求項8記載の算術符号を用
いる復号化装置。
13. When encoded data is received, a means for receiving the data group of the probability value together with the encoded data and storing the data group in the storage means is provided. A decoding device using the arithmetic code according to claim 8.
JP03329813A 1991-11-19 1991-11-19 Encoding device and decoding device using arithmetic code Expired - Fee Related JP3123795B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03329813A JP3123795B2 (en) 1991-11-19 1991-11-19 Encoding device and decoding device using arithmetic code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03329813A JP3123795B2 (en) 1991-11-19 1991-11-19 Encoding device and decoding device using arithmetic code

Publications (2)

Publication Number Publication Date
JPH05183759A JPH05183759A (en) 1993-07-23
JP3123795B2 true JP3123795B2 (en) 2001-01-15

Family

ID=18225526

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03329813A Expired - Fee Related JP3123795B2 (en) 1991-11-19 1991-11-19 Encoding device and decoding device using arithmetic code

Country Status (1)

Country Link
JP (1) JP3123795B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09135358A (en) 1995-11-08 1997-05-20 Nec Corp Image encoding device using arithmetic code

Also Published As

Publication number Publication date
JPH05183759A (en) 1993-07-23

Similar Documents

Publication Publication Date Title
US6031938A (en) Image encoding apparatus with selective Markov and predictive coding
US6560365B1 (en) Decoding apparatus and method
JP3108479B2 (en) Encoding / decoding method and apparatus therefor
JP3302246B2 (en) Encoding device
JPH09135358A (en) Image encoding device using arithmetic code
US6026197A (en) Coding method and apparatus therefor
EP0602818B1 (en) Dot data compression and expansion method and apparatus
JP3123792B2 (en) Encoding device and decoding device using arithmetic code
US4972497A (en) Image coding system
JP3269359B2 (en) Data encoding device and method, and data decoding device and method
JP3201448B2 (en) Encoding / decoding device, encoding device, and decoding device
JP3123795B2 (en) Encoding device and decoding device using arithmetic code
JPH09121170A (en) Method and device for performing compression and restorationof digital picture signal
JP3226637B2 (en) Coding device and decoding device for predictive coding method
JP3261208B2 (en) Picture information prediction encoding and decoding apparatus
JP3224283B2 (en) Predictive encoding device and predictive decoding device
JP2729165B2 (en) Image processing apparatus and processing method thereof
JP3193140B2 (en) Image and code data compression
US6882751B2 (en) Arithmetic decoding method and device and storage medium
JP3123791B2 (en) Encoding device and decoding device using arithmetic code
US6339659B1 (en) Fractal coding/decoding of picture data using memory capacity information
US5903675A (en) System and method for compressing data using a dynamically changing compression window
JP3215211B2 (en) Image information encoding device
JP3235510B2 (en) Encoding method and encoding device, decoding method and decoding device
JP2003152549A (en) Decoding method, decoding device, computer program, and recording medium

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071027

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081027

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees