JP2651209B2 - Image encoding method and apparatus - Google Patents
Image encoding method and apparatusInfo
- Publication number
- JP2651209B2 JP2651209B2 JP21721788A JP21721788A JP2651209B2 JP 2651209 B2 JP2651209 B2 JP 2651209B2 JP 21721788 A JP21721788 A JP 21721788A JP 21721788 A JP21721788 A JP 21721788A JP 2651209 B2 JP2651209 B2 JP 2651209B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- encoding
- pixel
- symbol
- encoded
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は画像を符号化する画像の符号化方法及び装置
に関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image encoding method and apparatus for encoding an image.
従来の静止画像通信装置の代表的な例であるフアクシ
ミリ装置においては、画像をシーケンシヤルに走査し、
MH,MR符号化等を用い画像を符号化し伝送していく方式
がとられている。In a facsimile device that is a typical example of a conventional still image communication device, an image is scanned sequentially,
A scheme is used in which an image is encoded and transmitted using MH, MR encoding or the like.
この方式では、画像の全体像を把握するには、画像デ
ータのすべてを伝送する必要があるため、伝送時間が長
くかかり、画像データベースサービスビデオテツクス等
の迅速に画像を判断することが必要とされる画像通信サ
ービスへの適用は困難であった。In this method, it is necessary to transmit all of the image data in order to grasp the entire image of the image. Therefore, it takes a long time to transmit the image data, and it is necessary to quickly determine the image such as an image database service video tex. It has been difficult to apply to image communication services.
そこで、このサービスにも適用可能な符号化方式とし
て、例えば、算術符号化等の如く符号化すべき注目画素
の近傍の複数の周辺画素から注目画素を予測し、その予
測画素と実際の注目画素との一致不一致に基づいて画像
を符号化することが提案されている。Therefore, as an encoding method applicable to this service, for example, a pixel of interest is predicted from a plurality of peripheral pixels in the vicinity of the pixel of interest to be coded, such as arithmetic coding, and the predicted pixel is compared with the actual pixel of interest. It has been proposed to encode an image based on the match or mismatch of.
これによると、従来のMH,MR符号化等の構成より簡単
で且つ効率良い符号化を達成することができる。According to this, it is possible to achieve simpler and more efficient encoding than a conventional configuration such as MH and MR encoding.
しかしながら、この様な符号化において周辺画素に基
づいて注目画素を予測するに必要なパラメータは標準画
像を用いてあらかじめ決められており、標準画像と特徴
の異なる画像に対しては予測的中率が悪く、符号化効率
が悪くなり、時には、原データよりも符号化データの方
が長くなってしまう如くの不都合を生じることもある。However, in such encoding, parameters necessary for predicting a target pixel based on peripheral pixels are predetermined using a standard image, and a predictive predictive value is different for an image having characteristics different from the standard image. However, the coding efficiency is deteriorated, and sometimes the encoded data becomes longer than the original data.
本発明は、以上の点に鑑みてなされたもので、画像を
効率よく予測符号化する画像の符号化方法及び符号化装
置を提供することを目的とし、詳しくは、符号化対象画
像の予め定められた複数の画素を参照する参照ステップ
と、前記参照された複数の画素の状態に対応して前記符
号化対象画像の注目画素の予測値とその予測値の発生確
率を示すパラメータを保持する保持ステップと、前記保
持されている前記予測値と前記パラメータと基づいて前
記符号化対象画像の注目画素を符号化する符号化ステッ
プと、前記符号化された前記符号化対象画像の注目画素
が優勢シンボルであるか劣勢シンボルであるかに応じて
前記保持されている前記予測値と前記パラメータを更新
する更新ステップとを有し、更に、夫々が複数のパラメ
ータを含み、且つ、夫々に含まれる前記複数のパラメー
タが異なる変化率で変化する複数のテーブルを設定する
設定ステップと、前記符号化された前記符号化対象画像
の注目画素が優勢シンボルであるか劣勢シンボルである
かに基づいて前記複数のテーブルの1つを選択する選択
ステップとを備え、前記更新ステップにおいて、前記選
択されたテーブルに含まれる前記複数のパラメータに基
づいて前記保持されている前記パラメータを更新するこ
とを特徴とする画像の符号化方法を提供するものであ
り、また、符号化対象画像の予め定められた複数の画素
を参照する参照手段と、前記参照手段により参照される
複数の画素の状態に対応して前記符号化対象画像の注目
画素の予測値とその予測値の発生確率を示すパラメータ
を保持する保持手段と、前記保持手段により保持されて
いる前記予測値と前記パラメータと基づいて前記符号化
対象画像の注目画素を符号化する符号化手段と、前記符
号化手段により符号化された前記符号化対象画像の注目
画素が優勢シンボルであるか劣勢シンボルであるかに応
じて前記保持手段に保持されている前記予測値と前記パ
ラメータを更新する更新手段とを有し、前記更新手段
は、夫々が複数のパラメータを含み、且つ、夫々に含ま
れる前記複数のパラメータが異なる変化率で変化する複
数のテーブルを記憶した記憶手段を備え、前記符号化手
段により符号化された前記符号化対象画像の注目画素が
優勢シンボルであるか劣勢シンボルであるかに基づいて
前記複数のテーブルの1つを選択し、選択したテーブル
に含まれる前記複数のパラメータに基づいて前記保持手
段に保持されている前記パラメータを更新することを特
徴とする画像の符号化装置を提供するものである。The present invention has been made in view of the above points, and an object of the present invention is to provide an image encoding method and an encoding device that efficiently predictively encode an image. A reference step of referring to the plurality of pixels referred to, and holding of a parameter indicating a predicted value of a pixel of interest of the encoding target image and a probability of occurrence of the predicted value corresponding to a state of the plurality of referred pixels. An encoding step of encoding a pixel of interest of the image to be encoded based on the stored prediction value and the parameter, wherein the pixel of interest of the encoded image to be encoded is a dominant symbol Or the updating step of updating the stored predicted value and the parameter according to whether the symbol is a less-than symbol, further comprising a plurality of parameters, and A setting step of setting a plurality of tables in which the plurality of parameters included at each change at a different change rate; and determining whether a pixel of interest of the encoded image to be encoded is a superior symbol or an inferior symbol. Selecting one of the plurality of tables on the basis of the plurality of tables, and in the updating step, updating the stored parameters based on the plurality of parameters included in the selected table. The present invention also provides an encoding method of an image characterized by: a reference unit that refers to a plurality of predetermined pixels of an image to be encoded; and a state corresponding to a plurality of pixels that are referred to by the reference unit. Holding means for holding a prediction value of a pixel of interest of the encoding target image and a parameter indicating a probability of occurrence of the prediction value; and Encoding means for encoding the pixel of interest of the image to be encoded based on the prediction value and the parameter held, and the pixel of interest of the image to be encoded encoded by the encoding means is dominant Updating means for updating the predicted value and the parameter held in the holding means depending on whether the symbol is a symbol or a lesser symbol, the updating means, each including a plurality of parameters, and Storage means for storing a plurality of tables in which each of the plurality of parameters included in each of the plurality of parameters changes at a different change rate. Whether the pixel of interest of the encoding target image encoded by the encoding means is a dominant symbol. One of the plurality of tables is selected based on whether the symbol is the inferior symbol, and stored in the holding unit based on the plurality of parameters included in the selected table. It is an object of the present invention to provide an image coding apparatus characterized by updating the stored parameters.
第1図は本発明を適用した符号器の実施例である。 FIG. 1 shows an embodiment of an encoder to which the present invention is applied.
まず、原画の各画素の白/黒を示す2値化データであ
る原画データI1は第1フレームメモリ10に記憶される。
次に第1ローパスフイルタ11で平滑化処理がなされ、第
1比較器12では再び2値化される。第1ローパスフイル
タ11には、平滑程度を調節するパラメータC1が入力さ
れ、また、第1比較器12にはしきい値T1が入力され、こ
れらの値は必要とされる画質、および符号化効率に基づ
いてコントロール器9により決定される。次に第1サブ
サンプリング13により縦、横1/2に間引かれた画像を表
す信号101が生成される。この信号101は第2フレームメ
モリ14に蓄えられる。First, original image data I 1, which is binary data indicating white / black of each pixel of the original image, is stored in the first frame memory 10.
Next, the first low-pass filter 11 performs a smoothing process, and the first comparator 12 performs binarization again. The first low-pass filter 11, is inputted parameters C 1 to adjust the degree of smoothness, also, the first comparator 12 threshold T 1 is inputted, the image quality of these values is required, and reference numeral It is determined by the controller 9 based on the conversion efficiency. Next, the first sub-sampling 13 generates a signal 101 representing an image thinned out vertically and horizontally by half. This signal 101 is stored in the second frame memory 14.
一方、信号101は同じように第2ローパスフイルタ1
5、第2比較器16、第2サブサンプリング17により1/4の
画像を表す信号102が生成される。この信号102は第3フ
レームメモリ18に蓄えられる。また、前述と同様に信号
102は第3ローパスフイルタ19、第3比較器20、第3サ
ブサンプリング21により1/8のサイズの画像を表す信号1
03が得られる。この信号103は第4フレームメモリ22に
蓄えられる。尚、第2,第3ローパスフイルタには夫々パ
ラメータC2,C3が、第2,第3比較器には夫々しきい値T2,
T3がコントロール器9により入力される。On the other hand, the signal 101 is likewise the second low-pass filter 1.
5, the second comparator 16 and the second sub-sampling 17 generate a signal 102 representing a quarter image. This signal 102 is stored in the third frame memory 18. Also, as described above,
Reference numeral 102 denotes a signal 1 representing an image having a size of 1/8 by the third low-pass filter 19, the third comparator 20, and the third sub-sampling 21.
03 is obtained. This signal 103 is stored in the fourth frame memory 22. The second and third low-pass filters have parameters C 2 and C 3 , respectively, and the second and third comparators have thresholds T 2 and C 2 , respectively.
T 3 is input by the controller 9.
また、信号103は第1符号器23により符号化され第1
段階の信号104として伝送される。The signal 103 is encoded by the first encoder 23 and
It is transmitted as a stage signal 104.
第2符号器24では第4フレームメモリ22と第3フレー
ムメモリ18のデータを参照しながら符号化を行い、第2
段階の信号105を伝送する。同様に第3符号器25では第
3フレームメモリ18および第2フレームメモリ14のデー
タを参照しながら符号化を行い、第3段階の信号106を
伝送する。同じく第4符号器26では、第2フレームメモ
リ14および第1フレームメモリ10のデータを参照しなが
ら符号化を行ない第4段階の信号107を伝送する。以上
の様に、第1〜第4符号器は互いに解像度の異なる画像
データを符号化する。The second encoder 24 performs encoding while referring to the data in the fourth frame memory 22 and the third frame memory 18, and
The stage signal 105 is transmitted. Similarly, the third encoder 25 performs encoding with reference to the data in the third frame memory 18 and the second frame memory 14, and transmits the signal 106 at the third stage. Similarly, the fourth encoder 26 performs encoding while referring to the data of the second frame memory 14 and the data of the first frame memory 10, and transmits the signal 107 at the fourth stage. As described above, the first to fourth encoders encode image data having different resolutions.
このように第1段階から第4段階までの画像データを
解像の低い画像データから順に符号化伝送することによ
り、受信側では解像度の高い画像データの伝送前に画像
の全体像をいち早く識別し、もしそのデータが不要の場
合には、以降の高解像の画像データの伝送を停止させる
ことが可能となる。これにより、不要データの通信時間
の削減がなされ、効率の良い画像通信サービスが可能と
なる。As described above, the image data from the first stage to the fourth stage are coded and transmitted in order from the image data having the lower resolution, so that the receiving side can quickly identify the entire image of the image before transmitting the image data having the higher resolution. If the data is unnecessary, it is possible to stop transmission of the subsequent high-resolution image data. As a result, the communication time for unnecessary data can be reduced, and an efficient image communication service can be provided.
第2図は、本発明を適用した復号器の実施例である。 FIG. 2 shows an embodiment of a decoder to which the present invention is applied.
符号器で1/8とされている第1段階信号104は、第1復
号器27により復号され、第5フレームメモリ31に記憶さ
れる。この信号は、第1補間器35により8倍の補間処理
により高解像度データに変換された後、セレクタ38をコ
ントローラ42が切りかえてビデオメモリ39に記憶され
る。ビデオメモリ39は、並行して入出力可能な2ポート
メモリで構成されている。したがって、受信側で復号さ
れた画像は随時モニタ40に表示される。The first-stage signal 104, which is set to 1/8 by the encoder, is decoded by the first decoder 27 and stored in the fifth frame memory 31. This signal is converted into high-resolution data by an eight-fold interpolation process by the first interpolator 35, and is then stored in the video memory 39 by switching the selector 38 by the controller 42. The video memory 39 is composed of a two-port memory that can input and output in parallel. Therefore, the image decoded on the receiving side is displayed on the monitor 40 at any time.
また、復号器で1/4及び1/8の画像を基に符号化されて
いる第2段階信号105は、第5フレームメモリ31のデー
タを参照しながら第2復号器28より復号処理され、第6
フレームメモリ32に記憶される。またこのデータは第2
補間器36により4倍の補間処理がなされ、セレクタ38を
切り換えてビデオメモリ39に記憶される。Further, the second stage signal 105 encoded by the decoder based on the 1/4 and 1/8 images is decoded by the second decoder 28 with reference to the data of the fifth frame memory 31, Sixth
It is stored in the frame memory 32. This data is
A quadruple interpolation process is performed by the interpolator 36, and the selector 38 is switched to be stored in the video memory 39.
同様に符号器で1/2及び1/4の画像を基に符号化されて
いる第3段階の信号106及び元の画像と1/2の画像を基に
符号化されている第4段階の信号107が夫々第3,第4復
号器29,30並びに第7,第8フレームメモリ33,34と第3補
間器37によって復号処理された後ビデオメモリ39に記憶
され、モニタ40に表示される。Similarly, a third stage signal 106 encoded based on the 1/2 and 1/4 images by the encoder and a fourth stage signal encoded based on the original image and the 1/2 image. After the signal 107 is decoded by the third and fourth decoders 29 and 30 and the seventh and eighth frame memories 33 and 34 and the third interpolator 37, the signal 107 is stored in the video memory 39 and displayed on the monitor 40. .
一方、第4段階の復号画像信号である第8フレームメ
モリ34の信号は、プリンタ41に出力されハードコピーが
得られる。On the other hand, the signal of the eighth frame memory 34, which is the decoded image signal of the fourth stage, is output to the printer 41 to obtain a hard copy.
第3図は、第1図示の符号器に用いた第1,第2,第3ロ
ーパスフイルタとして用いた3×3画素サイズのローパ
スフイルタのフイルタ係数を示しており、中心画素の重
み係数をCとし、中心画素に最も近い4画素に2、次に
近い画素に1の重み係数を与えている。FIG. 3 shows filter coefficients of a low-pass filter having a 3 × 3 pixel size used as the first, second and third low-pass filters used in the encoder shown in FIG. The weighting coefficient of 2 is assigned to the four pixels closest to the center pixel, and the weighting coefficient of 1 is assigned to the pixel closest to the center pixel.
これにより、中心画素の値をDij(i=1〜M,j=1〜
N:M,Nは横方向,縦方向の画素サイズ)とすると、平均
濃度Wは、 W=(Di−1,j−1+2Dij-1+Di+1j-1+2Di-1j+cDij +2Di+1j+Di−1,j+1+2Dij+1+Di+1,j+1) となる。Thereby, the value of the center pixel is set to D ij (i = 1 to M, j = 1 to
Assuming that N: M and N are the horizontal and vertical pixel sizes, the average density W is W = (D i−1, j−1 + 2D ij−1 + D i + 1j−1 + 2D i−1j + cD ij) + 2D i + 1j + D i−1, j + 1 + 2D ij + 1 + D i + 1, j + 1 ).
第1,第2,第3比較器ではこの値Wをしきい値 を標準設定値とする)で2値化する。In the first, second and third comparators, this value W is set to a threshold value. Is set as a standard setting value).
のような対応関係がつけられている。 The corresponding relationship is given.
第4図は前述の演算を行なうローパスフイルタ及び比
較器のブロツク図である。入力信号は、ラツチ44a,b,c
にそれぞれ1画素クロツクの遅延で保持される。また、
ラインメモリ43−a,bにはそれぞれ1ライン遅延された
入力信号が保持され、ラツチ44d,e,f、また、ラツチ43
g,h,iにおいて、ラツチa,b,cと画素位置が対応した信号
が得られる。これにより、第3図に示した9画素のデー
タが得られることになる。ラツチ44a,c,g,iからの出力
信号は、加算器45aで総和がとられ、乗算器46aで定数倍
(×1)の演算が行われる。FIG. 4 is a block diagram of a low-pass filter and a comparator for performing the above operation. The input signals are latches 44a, b, c
Are held with a delay of one pixel clock. Also,
The line memories 43-a, b hold the input signals delayed by one line, respectively, and latches 44d, e, f and latches 43d, e, f.
In g, h, i, signals corresponding to the latches a, b, c and the pixel positions are obtained. As a result, data of nine pixels shown in FIG. 3 is obtained. The output signals from the latches 44a, c, g, and i are summed up by an adder 45a, and a multiplication by a constant (× 1) is performed by a multiplier 46a.
また、ラツチ44b,d,f,hからの出力信号は、加算器45b
で総和がとられ、乗算器46bで定数倍(×2)される。
また、中央値であるラツチ44eからの出力信号は、乗算
器46cにより定数倍(×C)される。このCの値は、外
部のコントロール器9より設定が可能であるが、標準値
はC=4とする。The output signals from the latches 44b, d, f, h are added to an adder 45b.
, And is multiplied by a constant (× 2) in the multiplier 46b.
The output signal from the latch 44e, which is the median value, is multiplied by a constant (× C) by the multiplier 46c. The value of C can be set by an external controller 9, but the standard value is C = 4.
乗算器46a,b,cの出力信号は加算器47で総和がとられ
た後、比較器48でしきい値Tと比較され、総和がしきい
値Tより大きい時は1、小さい時は0の信号を得る。こ
のしきい値Tも外部のコントロール部9から設定可能で
あるが、前述の如く標準値としてT=(12+C)/2の値
をとる。The output signals of the multipliers 46a, b, c are summed by an adder 47 and then compared with a threshold T by a comparator 48. When the sum is larger than the threshold T, it is 1; Signal. This threshold value T can also be set from the external control unit 9, but takes a value of T = (12 + C) / 2 as a standard value as described above.
第5図は第1図示の符号器に用いたサブサンプリング
の動作説明図である。主走査,副走査方向にそれぞれ1
つおきのタイミングで図の斜線で示した画素データを取
り出すことにより、1/2サイズ(面積で1/4)のサブサン
プリング画像が形成される。これは画像データのラツチ
タイミングの調整で容易に実現可能である。FIG. 5 is an explanatory diagram of the subsampling operation used in the encoder shown in FIG. 1 in each of main scanning and sub-scanning directions
By taking out pixel data indicated by hatching in the figure at every other timing, a sub-sampled image of 1/2 size (1/4 in area) is formed. This can be easily realized by adjusting the latch timing of the image data.
次に第1図示の符号器23〜26による符号化について説
明する。本実施例では算術符号を用いて符号化を行な
い、周辺画素から注目画素の値を予測し、予測が一致し
た時のシンボルを優勢シンボル(1)、はずれた時のシ
ンボルを劣勢シンボル(0)、また劣勢シンボルの発生
確立をpとし、この情報により符号化を行うものであ
る。尚、算術符号化に関しては、吹抜著「FAXとOAのた
めの画像の信号処理」日刊工業を参照されたい。Next, encoding by the encoders 23 to 26 shown in FIG. 1 will be described. In the present embodiment, encoding is performed using an arithmetic code, the value of the pixel of interest is predicted from the surrounding pixels, and the symbol when the prediction is consistent is the superior symbol (1), and the symbol when the prediction is out is the inferior symbol (0). , P is the probability of occurrence of the inferior symbol, and coding is performed using this information. For arithmetic coding, refer to Nikkikan Kogyo, “Signal Processing of Images for FAX and OA,” by Kibukibuki.
即ち、符号系列sに体する2進算術符号をC(S)、
補助量をA(S)とすると、 ただし A(null)=0.11…1 の算術演算により符号化を進めていくものである。That is, the binary arithmetic code represented by the code sequence s is represented by C (S),
If the auxiliary amount is A (S), However, the coding is advanced by the arithmetic operation of A (null) = 0.11...
尚、p(S)=2-Q(S)と近似することにより、乗算を
2進数のシフトのみで済ませている。Qはスキユーバリ
ユーと呼ばれるものであり、このパラメータを変化させ
ることにより、算術符号を動的に使用することが可能と
なる。Incidentally, by approximating p (S) = 2- Q (S) , the multiplication is completed only by the binary shift. Q is called a skew value, and by changing this parameter, an arithmetic code can be dynamically used.
復号は2値信号列SをS′xS″とし、S′まで復元さ
れた時にC(S)とC(S′)+A(S′0)を比較
し、C(S)>C(S′)+A(S′0)の時はx=
1、そうでなければX=0として復号する。In decoding, the binary signal sequence S is set to S'xS ". When the sequence is restored to S ', C (S) is compared with C (S') + A (S'0), and C (S)> C (S ' ) + A (S'0), x =
1. Decode as X = 0 otherwise.
本実施例では、上述したスキユーバリユーQと優勢シ
ンボルm(または劣勢シンボルl)を過去に符号化した
データを基に動的に決定していくことにより、動的な符
号化を実現している。この方法に対する符号化として、
Q,mの値をあらかじめ標準画像から決定しておく動的な
符号化があり、両者はその特性が異なるものである。In the present embodiment, dynamic encoding is realized by dynamically determining the above-mentioned skew value Q and the superior symbol m (or the inferior symbol l) based on previously encoded data. As an encoding for this method,
There is dynamic coding in which the values of Q and m are determined in advance from a standard image, and the two have different characteristics.
以上の符号化を達成するための構成を以下に説明す
る。A configuration for achieving the above encoding will be described below.
第6図は、第1図示の第2,第3,第4符号器において注
目画素を予測する回路部分のブロツク図である。FIG. 6 is a block diagram of a circuit portion for predicting a target pixel in the second, third, and fourth encoders shown in FIG.
フレームメモリA51は、符号化する画像データが少な
くとも一画面分記憶されているメモリである。またフレ
ームメモリB52は、1段階前に送られる画像であるフレ
ームメモリA51の画像に対して1/2にサブサンプリングさ
れた画像データが少なくとも一画面分記憶されている。
それぞれのメモリは2次元メモリで構成される。xアド
レスのクロツクをφ1とし、yアドレスのクロツクをφ
2とすると、フレームメモリA51にはφ1,φ2、また、
フレームメモリB52には1/2周波数の1/2φ1,1/2φ2が与
えられ、これによりフレームメモリB52の1画素に対
し、フレームメモリA51の画素は2×2の4画素に対応
する。The frame memory A51 is a memory that stores image data to be encoded for at least one screen. Further, the frame memory B52 stores at least one screen of image data obtained by subsampling the image of the frame memory A51, which is the image sent one stage before, by half.
Each memory is composed of a two-dimensional memory. the clock of the x address and φ 1, the clock of the y address φ
Assuming that 2 , the frame memory A51 has φ 1 , φ 2 ,
Frame in the memory B52 1/2 [phi 1 1/2 frequency, 1/2 [phi 2 is provided, thereby to 1 pixel of the frame memory B52, the pixel of the frame memory A51 corresponds to four pixels of 2 × 2.
それぞれのデータはラインメモリ53a,b及び54a,bにお
いて1ラインずつ遅延されたデータとなり、ラツチ55,5
6に入力される。このラツチにおいては1画素ずつ遅延
したデータが保持されることになる。各ラツチの出力を
第7図の画素位置と対応をとると、注目画素(*)はラ
ツチ55jの出力(注目画素信号D301)、第7図のNo.1は
ラツチ55iの出力、No.2はラツチ55gの出力となり、以下
同様にNo.3はラツチ55h、No.4はラツチ55f、No.5はラツ
チ55e、No.6はラツチ55b、No.7はラツチ55dの出力とな
る。Each data becomes data delayed one line at a time in the line memories 53a, b and 54a, b.
Entered in 6. In this latch, data delayed one pixel at a time is held. If the output of each latch corresponds to the pixel position in FIG. 7, the pixel of interest (*) is the output of the latch 55j (pixel pixel signal D301), FIG. 7 is the output of the latch 55i, and FIG. No. 3 is the output of the latch 55h, No. 4 is the output of the latch 55f, No. 5 is the output of the latch 55e, No. 6 is the output of the latch 55b, and No. 7 is the output of the latch 55d.
また、第8図の画素位置はNo.8はラツチ56e、No.9は
ラツチ56f、No.10はラツチ56d、No.11はラツチ56c、No.
12はラツチ56h、No.13はラツチ56g、No.14はラツチ56i
の出力となる。8, the pixel positions of No. 8 are the latch 56e, No. 9 is the latch 56f, No. 10 is the latch 56d, No. 11 is the latch 56c, No.
12 is Latch 56h, No. 13 is Latch 56g, No. 14 is Latch 56i
Output.
なお、第8図のNo.8の画素は、注目画素を含む画素で
あり、注目画素がNo.8のいずれの位置か(左上,右上,
左下,右下の4状態)を識別する2ビツトの画素位置信
号59をカウンタ60によりクロツクφ1,φ2に基づいて生
成する。The pixel of No. 8 in FIG. 8 is a pixel including the pixel of interest, and which position of the pixel of interest is No. 8 (upper left, upper right,
A 2-bit pixel position signal 59 for identifying the four states (lower left and lower right) is generated by the counter 60 based on the clocks φ 1 and φ 2 .
画素位置信号59およびラツチ55、ラツチ56からの画素
信号をLUT(ルツクアツプテーブル)57に入力し、各状
態(パターン)のグループ番号を示すグループ信号G300
を出力する。The pixel signals from the pixel position signal 59 and the latches 55 and 56 are input to an LUT (lookup table) 57, and a group signal G300 indicating the group number of each state (pattern) is input.
Is output.
このグループ分けは次の3つの方針で行う。 This grouping is performed according to the following three policies.
(1)予測一致率の近いパターンをまとめる。(1) Patterns with similar predicted matching rates are collected.
(2)パターン形状の近いパターンをまとめる。(2) Put together patterns having similar pattern shapes.
(3)特徴的な画像パターンをまとめる。(3) Collect characteristic image patterns.
まず、前記方式(1)に沿って各状態(パターン)ご
との予測一致率kを標準画像により求めて、kの値によ
りNグループに分割する。その中で予測画素(mps)が
白のものを0、黒のものを1としてN×2グループに分
ける。First, a predicted matching rate k for each state (pattern) is obtained from a standard image according to the method (1), and the prediction matching rate k is divided into N groups according to the value of k. Among them, the prediction pixels (mps) are divided into N × 2 groups, with white as 0 and black as 1.
次に、前記方針(2)に沿って第12図(a)に示した
ように予測パターンのうち○印で示した画素がすべて同
じ値のパターン(その他の画素の状態は考慮しない)を
抽出し、Aグループとする。次に同図(b)で示した画
素がすべて同じ抽出のパターンでAグループ以外のもの
をBグループとする。また、前記方針(3)に沿ってデ
イザ画像などで特徴的に出現しやすい同図(C)のよう
なパターン(○印の画素が同じ値で●印はそれと反対の
値の画素)でA,Bグループ以外のものをCグループとす
る。また、A,B,C以外のパターンをDグループとする。
このようなグループ分けを示したものを第11図に示す。
G1,G2,…,G8Nが各パターンのグループ番号になる。ま
た、ki(i=1〜n)は、分割点での確率である。グル
ープ数やここで示した類似パターン形状は、本実施例で
限られるものではないことはもちろんのことである。Next, according to the above policy (2), a pattern in which all the pixels indicated by the circles have the same value (excluding the states of other pixels) is extracted from the prediction pattern as shown in FIG. And group A. Next, all the pixels shown in FIG. 7B except for the group A and having the same extraction pattern are referred to as the group B. Further, according to the above-mentioned policy (3), a pattern such as that shown in FIG. 10C (characters marked with a circle and pixels marked with an opposite value) have the same characteristics as those shown in FIG. , A group other than the B group is a C group. Also, patterns other than A, B, and C are set as a D group.
FIG. 11 shows such a grouping.
G 1 , G 2 ,..., G 8N are the group numbers of each pattern. K i (i = 1 to n) is the probability at the division point. The number of groups and the similar pattern shape shown here are not limited to the present embodiment.
このように予測一致確率のみでなく、パターンの類似
性や特徴的なパターンの分離などによりグループ分けす
ることにより、標準画像以外の画像に関しても適応的に
符号化することが可能となる。As described above, not only the prediction match probability but also grouping based on pattern similarity, characteristic pattern separation, and the like, it is possible to adaptively encode an image other than the standard image.
尚、第1図示の第1符号器23における予測回路は第6
図示の構成においてフレームメモリB52の出力を処理す
るラインメモリ54a,b及びラツチ56a〜i及びカウンタ60
を除去したものとなる。The prediction circuit in the first encoder 23 shown in FIG.
In the illustrated configuration, line memories 54a, b, latches 56a-i, and a counter 60 for processing the output of the frame memory B52.
Is removed.
第13図は、符号器において、動的にスキユーバリユー
Qおよび劣勢シンボルを変化させるための動的適応回路
のブロツク図である。第6図示の予測回路部から出力さ
れたグループ信号G300および注目画素信号D301は、それ
ぞれグループの発生頻度カウンタ90および劣勢シンボル
カウンタ91に入力されている。これらのカウンタにはグ
ループ別にカウント動作する様にグループの数だけ内部
カウンタが容易されており、グループ信号Gにより切り
かえられる。FIG. 13 is a block diagram of a dynamic adaptation circuit for dynamically changing the skewness Q and the inferior symbol in the encoder. The group signal G300 and the pixel signal of interest D301 output from the prediction circuit unit shown in FIG. 6 are input to the group occurrence frequency counter 90 and the inferior symbol counter 91, respectively. In these counters, internal counters are easily provided by the number of groups so as to perform a counting operation for each group, and are switched by a group signal G.
発生頻度カウタは90、そのグループの状態が何回発生
したかをグループ別にカウントするもので、各グループ
のカウント値が設定値S302を越えると更新信号303を出
力する。先の更新信号が発生されてから次の更新信号が
発生される迄の間に発生した劣勢シンボルの数がカウン
タ91でグループ別にカウントされ、カウント値lc304と
して出力される。つまり、カウンタ91の出力に基づい
て、あるグループの状態がS個発生したうちのlc個が劣
勢シンボルということが示される。以降の説明では、S
=16の状態を代表して説明する。The occurrence frequency counter 90 counts how many times the state of the group has occurred for each group, and outputs an update signal 303 when the count value of each group exceeds the set value S302. The number of inferior symbols generated between the time when the previous update signal is generated and the time when the next update signal is generated is counted by the counter 91 for each group, and is output as a count value lc304. That is, based on the output of the counter 91, it is shown that lc out of S occurrences of a certain group are inferior symbols. In the following description, S
= 16 will be described as a representative.
LUT92の中には、lc個の劣勢シンボルの発生に対し、
次の符号化パラメータであるQG305およびそれまでのmps
(優勢シンボル)値の反転を指示する反転信号306およ
びゼロカウント(CT)307と称するデータがあらかじめ
記憶されている。In LUT92, for the occurrence of lc inferior symbols,
Next encoding parameter, Q G 305 and previous mps
An inverted signal 306 for inverting the (dominant symbol) value and data called a zero count (CT) 307 are stored in advance.
ゼロカウントとは、劣勢シンボルlcがS個中に発生し
ない0の状態が過去何回あったかを表わす値であり、こ
れにより優勢シンボルの連続した発生回数が表される。
すなわち、原理的には初期をCT=0にしておくと、S個
中lcが0の状態が生じると、CT=1に更新され、その後
2回,3回続くとCT=2,CT=3と更新されていくものであ
る。The zero count is a value indicating the number of times in the past where 0 is not generated in S inferior symbols lc, and represents the number of consecutive occurrences of superior symbols.
That is, in principle, if CT = 0 is initially set, CT is updated to 1 when the state of lc in S is 0, and then CT = 2, CT = 3 when it is repeated two or three times. It will be updated.
第14図は、LUT92の中の一例を示している。 FIG. 14 shows an example of the LUT 92.
初期状態はCT=0に設定されていて、それぞれlcの値
により、新しいQG、次のCTの値が求まる。例えば、CT=
0でlc=0の時はQG=4,CT=1となる。次に更新信号30
3が来る時は、CT=1でlc=の時はQG=5,CT=2とな
る。In the initial state, CT = 0 is set, and a new Q G and a next CT value are obtained from the respective values of lc. For example, CT =
When 0 and lc = 0, Q G = 4 and CT = 1. Then update signal 30
When 3 comes, CT = 1 and when lc =, Q G = 5 and CT = 2.
また、CT=0でlc=1の時は、QG=4,CT=1に更新さ
れる。When CT = 0 and lc = 1, Q G is updated to 4, and CT = 1.
このテーブルを作る演算式は (2)式はS個の状態が(CT+1)個続いた時に発生す
る劣勢シンボルの発生確率を2のべき状で近似した時の
指数部をQGとしている。The formula to create this table is In equation (2), Q G is the exponent when the probability of occurrence of the inferior symbol generated when (CT + 1) S states continue is approximated by a power of 2.
また、(3)式でCTは、劣勢シンボルの発生を1/2QG
と仮定した時、S個のlc=0の組の数を再計算している
ものである。2QGが優勢シンボルの数となるのでこれを
Sで割った値がCTとなる。In equation (3), the CT calculates the occurrence of the inferior symbol by 1/2 QG
Is assumed, the number of S lc = 0 sets is recalculated. Since 2 QG is the number of dominant symbols, the value obtained by dividing this by S is CT.
また、CT=0で の場合は特殊なケースとして扱い、mps反転信号を出力
し、従来の劣勢シンボルとしていた値を反転(つまり
1とする操作を行う。それ以降の状態がCT=0, 以外の時は、劣勢シンボルを変化することなく、通常に
符号化処理を行う。Also, when CT = 0 Is treated as a special case, an mps inversion signal is output, and the value that has been used as the conventional inferior symbol is inverted (that is, the operation of setting it to 1 is performed. Thereafter, CT = 0, In other cases, the encoding process is performed normally without changing the inferior symbol.
第13図において、ラツチ93は従来のQG305、mps反転信
号306、CT307を保持しておく所で、発生頻度カウンタ90
からの更新信号303により、LUT92の出力をラツチし、新
しい状態に更新される。In FIG. 13, a latch 93 stores a conventional Q G 305, an mps inverted signal 306, and a CT 307.
The output of the LUT 92 is latched and updated to a new state by the update signal 303 from.
LUT92の入力には劣勢シンボルのカウント信号lcと依
然の優勢シンボルの数を示すCT値307が入力され、第14
図のテーブルに従って更新されたQG、CT及び必要に応じ
てmps反転信号が出力される。mps保持器95には現在迄の
符号化に使われている優勢シンボル(0又は1)が保持
されており、この状態はmps反転信号により反転され
る。保持器95の出力であるmps/▲▼信号は、劣勢
シンボルカウンタ91に送られ、劣勢シンボルカウンタ91
はこのmps/▲▼信号に表わされる劣勢シンボルに
対応した画素データDを劣勢シンボルとしてカウントす
る。The count signal lc of the inferior symbol and the CT value 307 indicating the number of the still superior symbol are input to the input of the LUT 92.
The Q G and CT updated according to the table shown in the figure and the mps inverted signal as required are output. The mps holder 95 holds the dominant symbol (0 or 1) used in the encoding up to now, and this state is inverted by the mps inversion signal. The mps / ▲ ▼ signal output from the retainer 95 is sent to the inferior symbol counter 91,
Counts pixel data D corresponding to the inferior symbol represented by the mps / ▲ ▼ signal as inferior symbols.
ここで決定されたQGおよびmps/▲▼により符号
化が行われることになる。Here determined the Q G and mps / ▲ ▼ the coding is to be performed.
第9図は、算術符号器のブロツク図である。第13図示
のラツチ93からのQG305をスキユーバリユーとすると、Q
G305およびMPS/▲▼308を与えることにより、注
目画素データD301に対して式(1)で示した算術演算が
符号器190で行われ符号化データ192が得られる。FIG. 9 is a block diagram of the arithmetic encoder. Assuming that Q G 305 from the latch 93 shown in FIG. 13 is a skew value, Q
By giving G 305 and MPS / ▲ 308, the arithmetic operation shown in equation (1) is performed on the target pixel data D301 by the encoder 190, and encoded data 192 is obtained.
この様に、符号化パラメータであるスキユーバリユー
Q及び優勢シンボルを過去に符号化したデータを基に動
的に決定し、符号化動作することにより、標準画像とは
特徴の異なる種々の画像に対しても効率良い符号化を達
成できる。In this way, the skew value Q, which is an encoding parameter, and the dominant symbol are dynamically determined based on previously encoded data, and the encoding operation is performed. Can also achieve efficient encoding.
第10図は第2図示の第1,第2,第3,第4復号器27,28,2
9,30のブロツク図である。復号器にも符号器と同様な第
6図示及び第13図示の如くの予測回路および動的適応回
路が用意されており、復号器側のスキユーバリユーQGd9
4とLUTからの劣勢シンボルLPSd197および受信データ195
により復号器191では復号演算がなされ、復号データ196
を得る。FIG. 10 shows the first, second, third and fourth decoders 27, 28 and 2 shown in FIG.
It is a block diagram of 9,30. The decoder is also provided with a prediction circuit and a dynamic adaptation circuit as shown in FIGS. 6 and 13 which are similar to the encoder, and the skew value Q G d9 on the decoder side is provided.
4 and lesser symbol LPSd197 from LUT and received data 195
The decoding operation is performed in the decoder 191 by the
Get.
尚、第13図示のLUT92の内容を決定する別の方法とし
て、S画素中の劣勢シンボルlcの数よりlc/Sを求めて、
第15図に示す関係から新しいQGを決定する方式もある。
初期値はQG=1とし、lc/Sの値によりQGを更新してい
く。2回目以降は更新されたQGおよびlc/Sを使い順次QG
を決定していく。更新時の値QG′は、 などの計算式により演算し、テーブルに格納しておく。
また、Q=1、lc/S>1/2の時500は、優勢、劣勢シンボ
ルを反転させる。As another method for determining the content of the LUT 92 shown in FIG. 13, lc / S is obtained from the number of inferior symbols lc in the S pixel,
Some method of determining the new Q G from the relationship shown in FIG. 15.
The initial value is Q G = 1, and Q G is updated with the value of lc / S. Sequentially Q G the second and subsequent use the Q G and lc / S which has been updated
Will be determined. The updated value Q G ′ is Calculation is performed using a calculation formula such as that described above and stored in a table.
In addition, when Q = 1 and lc / S> 1/2, at 500, the superior and inferior symbols are inverted.
第16図はこのLUTを用いた場合の動的適応回路の実施
例でQG信号305をLUT92に入力し、更新するQGを決定して
いく。Figure 16 inputs the Q G signal 305 in the exemplary dynamic adaptive circuit when using the LUT into LUT 92, will determine the update Q G.
また、本実施例では符号化方式として動的な算術符号
について説明したが、他の符号化方式においても動的な
パラメータを使用する方式に本方式を適用可能である。Further, in the present embodiment, a dynamic arithmetic code has been described as an encoding method, but the present method can be applied to a method using dynamic parameters in other encoding methods.
以上説明したように、本発明によると、符号化対象画
像の予め定められた複数の画素を参照し、複数の画素の
状態に対応して符号化対象画像の注目画素の予測値とそ
の予測値の発生確率を示すパラメータを保持し、この予
測値とパラメータと基づいて符号化対象画像の注目画素
を符号化する構成において、符号化された符号化対象画
像の注目画素が優勢シンボルであるか劣勢シンボルであ
るかに応じて予測値とパラメータを更新するので、符号
化対象画像の内容(性質)に適した予測値とパラメータ
を用いた符号化を動的、且つ、適応的に実行することが
可能となり、符号化効率を向上せしめることができ、ま
た、更に、夫々が複数のパラメータを含み、且つ、夫々
に含まれる複数のパラメータが異なる変化率で変化する
複数のテーブルを備え、符号化された符号化対象画像の
注目画素が優勢シンボルであるか劣勢シンボルであるか
に基づいて複数のテーブルの1つを選択し、選択したテ
ーブルに含まれる複数のパラメータに基づいてパラメー
タを更新するので、複数のテーブルを、優勢シンボル及
び劣勢シンボルの発生状況に応じて切り替えて使用する
ことにより、動的、且つ、適応的符号化に用いるパラメ
ータを優勢シンボル及び劣勢シンボルの発生状況にあっ
た適正なものとすることができ、符号化効率をより一層
向上せしめることが可能となる。As described above, according to the present invention, with reference to a plurality of predetermined pixels of an encoding target image, a prediction value of a target pixel of the encoding target image and its prediction value corresponding to a state of the plurality of pixels are provided. In the configuration in which the parameter indicating the probability of occurrence of the target pixel is held and the pixel of interest of the image to be coded is encoded based on the prediction value and the parameter, the pixel of interest of the coded image to be coded is the superior symbol or the inferior symbol Since the prediction value and the parameter are updated depending on whether the symbol is used, it is possible to dynamically and adaptively execute the encoding using the prediction value and the parameter suitable for the content (property) of the image to be encoded. It is possible to improve the coding efficiency, and furthermore, a plurality of tables are provided, each of which includes a plurality of parameters, and in which each of the plurality of parameters changes at a different change rate. Selecting one of a plurality of tables based on whether the pixel of interest of the encoded image to be encoded is a superior symbol or an inferior symbol, and sets a parameter based on a plurality of parameters included in the selected table. Since the table is updated, a plurality of tables are switched and used according to the occurrence state of the superior symbol and the inferior symbol, so that the parameters used for the dynamic and adaptive coding are adapted to the occurrence state of the superior symbol and the inferior symbol. And the coding efficiency can be further improved.
第1図は符号器の実施例のブロツク図、 第2図は復号器の実施例のブロツク図、 第3図はローパスフイルタの係数を示す図、 第4図はローパスフイルタの実施例のブロツク図、 第5図はサブサンプリングの説明図、 第6図は予測回路のブロツク図、 第7図は符号面上の参照画素の説明図、 第8図は一段階前の画像の参照画素の説明図、 第9図は算術符号の符号器のブロツク図、 第10図は算術符号の復号器のブロツク図、 第11図はグループ分けのためのテーブルの一例を示す
図、 第12図は特徴的なパターンの一例を示す図、 第13図は動的に符号化パラメータQおよびlを決定する
回路のブロツク図、 第14図はパラメータ決定のためのテーブルの一例を示す
図、 第15図は第2実施例で使用するテーブルの一例を示す
図、 第16図は第2実施例を示す図であり、 51はフレームメモリA,52はフレームメモリB、57はLU
T、90は発生頻度カウンタ、91は劣勢シンボルカウン
タ、92はLUTである。FIG. 1 is a block diagram of an embodiment of an encoder, FIG. 2 is a block diagram of an embodiment of a decoder, FIG. 3 is a diagram showing coefficients of a low-pass filter, and FIG. 4 is a block diagram of an embodiment of a low-pass filter. FIG. 5 is an explanatory diagram of sub-sampling, FIG. 6 is a block diagram of a prediction circuit, FIG. 7 is an explanatory diagram of a reference pixel on a code plane, and FIG. 8 is an explanatory diagram of a reference pixel of an image one stage before. , FIG. 9 is a block diagram of an arithmetic code encoder, FIG. 10 is a block diagram of an arithmetic code decoder, FIG. 11 is a diagram showing an example of a table for grouping, and FIG. FIG. 13 is a diagram showing an example of a pattern, FIG. 13 is a block diagram of a circuit for dynamically determining coding parameters Q and l, FIG. 14 is a diagram showing an example of a table for determining parameters, and FIG. FIG. 16 shows an example of a table used in the embodiment. FIG. 16 shows a second embodiment. Is a diagram showing, LU is the frame memory A, 52 is a frame memory B, 57 51
T and 90 are occurrence frequency counters, 91 is an inferior symbol counter, and 92 is an LUT.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭63−76525(JP,A) 特開 昭63−164575(JP,A) IEEE TRANSACTIONS ON COMMUNICATIONS Vol.COM−29[6](1981) P.858−867 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-63-76525 (JP, A) JP-A-63-164575 (JP, A) IEEE TRANSACTIONS ON COMMUNICATIONS Vol. COM-29 [6] (1981) 858-867
Claims (4)
素を参照する参照ステップと、 前記参照された複数の画素の状態に対応して前記符号化
対象画像の注目画素の予測値とその予測値の発生確率を
示すパラメータを保持する保持ステップと、 前記保持されている前記予測値と前記パラメータと基づ
いて前記符号化対象画像の注目画素を符号化する符号化
ステップと、 前記符号化された前記符号化対象画像の注目画素が優勢
シンボルであるか劣勢シンボルであるかに応じて前記保
持されている前記予測値と前記パラメータを更新する更
新ステップとを有し、 更に、夫々が複数のパラメータを含み、且つ、夫々に含
まれる前記複数のパラメータが異なる変化率で変化する
複数のテーブルを設定する設定ステップと、 前記符号化された前記符号化対象画像の注目画素が優勢
シンボルであるか劣勢シンボルであるかに基づいて前記
複数のテーブルの1つを選択する選択ステップとを備
え、 前記更新ステップにおいて、前記選択されたテーブルに
含まれる前記複数のパラメータに基づいて前記保持され
ている前記パラメータを更新することを特徴とする画像
の符号化方法。A reference step of referring to a plurality of predetermined pixels of an encoding target image; and a prediction value of a pixel of interest of the encoding target image corresponding to a state of the referenced plurality of pixels. A holding step of holding a parameter indicating a probability of occurrence of a predicted value; an encoding step of encoding a target pixel of the encoding target image based on the held predicted value and the parameter; An updating step of updating the stored predicted value and the parameter according to whether the pixel of interest of the image to be encoded is a superior symbol or an inferior symbol, further comprising: A setting step of setting a plurality of tables including parameters, wherein the plurality of parameters included in each of the plurality of tables change at different change rates; and Selecting one of the plurality of tables based on whether the pixel of interest of the image to be converted is a dominant symbol or a dominant symbol, and in the updating step, And updating the stored parameters based on a plurality of parameters.
縮小画像を形成する形成ステップを有し、前記形成され
た縮小画像を符号化対象画像として符号化することを特
徴とする請求項1に記載の画像の符号化方法。2. The image processing apparatus according to claim 1, further comprising a forming step of forming a low-resolution reduced image from the image to be encoded, wherein the formed reduced image is encoded as an image to be encoded. 2. The image encoding method according to 1.,
素を参照する参照手段と、 前記参照手段により参照される複数の画素の状態に対応
して前記符号化対象画像の注目画素の予測値とその予測
値の発生確率を示すパラメータを保持する保持手段と、 前記保持手段により保持されている前記予測値と前記パ
ラメータと基づいて前記符号化対象画像の注目画素を符
号化する符号化手段と、 前記符号化手段により符号化された前記符号化対象画像
の注目画素が優勢シンボルであるか劣勢シンボルである
かに応じて前記保持手段に保持されている前記予測値と
前記パラメータを更新する更新手段とを有し、 前記更新手段は、夫々が複数のパラメータを含み、且
つ、夫々に含まれる前記複数のパラメータが異なる変化
率で変化する複数のテーブルを記憶した記憶手段を備
え、 前記符号化手段により符号化された前記符号化対象画像
の注目画素が優勢シンボルであるか劣勢シンボルである
かに基づいて前記複数のテーブルの1つを選択し、選択
したテーブルに含まれる前記複数のパラメータに基づい
て前記保持手段に保持されている前記パラメータを更新
することを特徴とする画像の符号化装置。3. A reference unit for referring to a plurality of predetermined pixels of an encoding target image, and prediction of a target pixel of the encoding target image corresponding to a state of the plurality of pixels referred to by the reference unit. Holding means for holding a value and a parameter indicating the probability of occurrence of the predicted value; coding means for coding a target pixel of the coding target image based on the predicted value and the parameter held by the holding means And updating the prediction value and the parameter held in the holding unit according to whether the pixel of interest of the encoding target image encoded by the encoding unit is a superior symbol or an inferior symbol. Updating means, wherein the updating means includes a plurality of tables, each of which includes a plurality of parameters, and wherein the plurality of parameters included in each of the tables change at different change rates. A storage unit for storing, wherein one of the plurality of tables is selected based on whether a pixel of interest of the image to be encoded encoded by the encoding unit is a superior symbol or an inferior symbol. An image encoding apparatus for updating the parameters stored in the storage unit based on the plurality of parameters included in the table.
縮小画像を形成する形成手段を有し、前記形成手段によ
り形成された縮小画像を符号化対象画像として符号化す
ることを特徴とする請求項3に記載の画像の符号化装
置。4. The image processing apparatus according to claim 1, further comprising forming means for forming a low-resolution reduced image from said coding target image, wherein said reduced image formed by said forming means is coded as a coding target image. The image encoding device according to claim 3.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21721788A JP2651209B2 (en) | 1988-08-30 | 1988-08-30 | Image encoding method and apparatus |
EP89308749A EP0357388B1 (en) | 1988-08-30 | 1989-08-30 | Image encoding method |
DE1989628397 DE68928397T2 (en) | 1988-08-30 | 1989-08-30 | Image coding process |
US07/764,059 US5136396A (en) | 1988-08-30 | 1991-09-24 | Image encoding method |
US07/882,894 US5331426A (en) | 1988-08-30 | 1992-05-14 | Image encoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21721788A JP2651209B2 (en) | 1988-08-30 | 1988-08-30 | Image encoding method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0265372A JPH0265372A (en) | 1990-03-06 |
JP2651209B2 true JP2651209B2 (en) | 1997-09-10 |
Family
ID=16700695
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21721788A Expired - Fee Related JP2651209B2 (en) | 1988-08-30 | 1988-08-30 | Image encoding method and apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2651209B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5668646A (en) * | 1990-02-06 | 1997-09-16 | Canon Kabushiki Kaisha | Apparatus and method for decoding differently encoded multi-level and binary image data, the later corresponding to a color in the original image |
EP0441586B1 (en) * | 1990-02-06 | 1996-04-24 | Canon Kabushiki Kaisha | Image processing apparatus |
CN1697522B (en) | 1996-11-07 | 2010-11-24 | 松下电器产业株式会社 | Image encoding device and image decoding device |
EP0891101B1 (en) * | 1996-12-26 | 2002-05-29 | Sony Corporation | Picture coding device, picture coding method, picture decoding device, picture decoding method, and recording medium |
US5912708A (en) * | 1996-12-26 | 1999-06-15 | Sony Corporation | Picture signal encoding device, picture signal encoding method, picture signal decoding device, picture signal decoding method, and recording medium |
US6160845A (en) * | 1996-12-26 | 2000-12-12 | Sony Corporation | Picture encoding device, picture encoding method, picture decoding device, picture decoding method, and recording medium |
WO1998030027A1 (en) * | 1996-12-26 | 1998-07-09 | Sony Corporation | Picture signal coding device, picture signal coding method, picture signal decoding device, picture signal decoding method, and recording medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1291821C (en) * | 1986-09-15 | 1991-11-05 | Glen G. Langdon, Jr. | Arithmetic coding encoder and decoder system |
JPS63164575A (en) * | 1986-12-26 | 1988-07-07 | Radio Res Lab | Encoding system for image data |
-
1988
- 1988-08-30 JP JP21721788A patent/JP2651209B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
IEEE TRANSACTIONS ON COMMUNICATIONS Vol.COM−29[6](1981)P.858−867 |
Also Published As
Publication number | Publication date |
---|---|
JPH0265372A (en) | 1990-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2584840B2 (en) | Image hierarchical coding device | |
US5136396A (en) | Image encoding method | |
JP3108479B2 (en) | Encoding / decoding method and apparatus therefor | |
US5835034A (en) | System and method for lossless image compression | |
US5903676A (en) | Context-based, adaptive, lossless image codec | |
JP2787832B2 (en) | Image reduction method | |
EP0376679A2 (en) | Image encoding apparatus and image encoding method | |
EP0613290B1 (en) | Method and apparatus for binary image data compression | |
US5271072A (en) | Image reduction of binary images using filtering processing | |
JP2651209B2 (en) | Image encoding method and apparatus | |
US6571015B1 (en) | Method for compressing image information at high speed and method for transferring real-time moving images utilizing the same | |
JP3387738B2 (en) | Image pattern converter | |
US5282256A (en) | Binary image data coding method having the function of correcting errors derived from coding | |
EP0357388B1 (en) | Image encoding method | |
JP2651210B2 (en) | Image coding method | |
JP3432039B2 (en) | Image encoding method and apparatus | |
JP2941288B2 (en) | Image processing system | |
JP2941843B2 (en) | Apparatus and method for reducing image signal | |
JP3230122B2 (en) | Data compression method and apparatus for binary image | |
JP2832072B2 (en) | Image coding method and apparatus | |
JP2770956B2 (en) | Image coding apparatus and method | |
JPH07264584A (en) | Encoding and decoding method and its device | |
JP3980238B2 (en) | Image processing method | |
JP2911473B2 (en) | Image reduction apparatus and method | |
JP2001298623A (en) | Encoder and encoding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |