[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0564016A - Picture encoder and picture decoder - Google Patents

Picture encoder and picture decoder

Info

Publication number
JPH0564016A
JPH0564016A JP24500891A JP24500891A JPH0564016A JP H0564016 A JPH0564016 A JP H0564016A JP 24500891 A JP24500891 A JP 24500891A JP 24500891 A JP24500891 A JP 24500891A JP H0564016 A JPH0564016 A JP H0564016A
Authority
JP
Japan
Prior art keywords
quantization
activity
block
class
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP24500891A
Other languages
Japanese (ja)
Other versions
JP2682296B2 (en
Inventor
Kenji Sugiyama
賢二 杉山
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan 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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP24500891A priority Critical patent/JP2682296B2/en
Priority to EP91308896A priority patent/EP0479510B1/en
Priority to KR1019910016857A priority patent/KR960010392B1/en
Priority to DE69132268T priority patent/DE69132268T2/en
Priority to US07/766,950 priority patent/US5253075A/en
Publication of JPH0564016A publication Critical patent/JPH0564016A/en
Application granted granted Critical
Publication of JP2682296B2 publication Critical patent/JP2682296B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)

Abstract

PURPOSE:To improve the quality of a picture by providing a means to detect the change of activity, and making the quantizing step of the block of the higher activity than a peripheral block further smaller. CONSTITUTION:On a picture encoder in which the step width of quantization is changed by a block unit, an activity detecting means 6 to detect the activity of each block unit, the means (HPF) 21 to detect the change of the activity between the blocks, and a quantization class deciding meand 24 to decide the class value of the quantization from the change of the activity are provided. Then, the quantizing step of the block of the higher activity than the peripheral block is made still smaller. Thus, the quantization of an edge part or an isolated picture is made fine by adaptive quantization, and a mosquito noise is reduced, and the picture quality can be improved. Besides, by variable-length-encoding the class information of the adaptive quantization, more adequate adaptive quantization can be realized.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、画像信号の処理を行な
う記録,伝送,表示装置において、画像をより少ないデ
ータ量でデジタル化する高能率符号化方式に係り、特に
適応量子化を用いる画像符号化装置及び復号化装置に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a high-efficiency coding system for digitizing an image with a smaller amount of data in a recording, transmitting and displaying device for processing an image signal, and more particularly to an image using adaptive quantization. The present invention relates to an encoding device and a decoding device.

【0002】[0002]

【従来の技術】画像の高能率符号化において、量子化の
ステップ幅をブロック単位で、そのアクティビティ(活
性度、変化の程度)に応じて変える適応量子化がある。
アクティビティの高いブロックは、量子化誤差が大きく
てもそれが検知され難く、アクティビティの低いブロッ
クは、量子化誤差が検知され易い。そこで、ブロックの
アクティビティが高いブロックは、量子化のステップ幅
を広く(粗く)し、逆に、低いブロックは量子化のステ
ップ幅を狭く(細かく)する。これにより視覚特性に適
合した量子化となり、不必要に細かく量子化することが
なくなるので、発生するデータ量を少なくできる。な
お、処理ブロックは、直交変換を用いる符号化では、そ
のサイズに合わせて8×8画素などが一般的である。
2. Description of the Related Art In high-efficiency image coding, there is adaptive quantization in which the step size of quantization is changed in block units according to its activity (activity and degree of change).
A block with high activity is difficult to detect even if the quantization error is large, and a block with low activity is likely to detect the quantization error. Therefore, a block having high block activity has a wide (coarse) quantization step width, and conversely, a block having low activity has a narrow (fine) quantization step width. As a result, the quantization is adapted to the visual characteristics and unnecessary fine quantization is eliminated, so that the amount of generated data can be reduced. It should be noted that the processing block is generally 8 × 8 pixels or the like in accordance with the size in the encoding using the orthogonal transform.

【0003】また、このような適応量子化では、その情
報(量子化のステップ幅)を復号側に伝送する必要があ
るので、アクティビティによる変化の種類が多いと、そ
の情報が増えてしまう。そこで、適応処理による変化の
種類を、量子化クラスとして4種類ぐらいにするのが一
般的である。この量子化クラスは、アクティビティから
量子化ステップが決まる中間段階の値である。
Further, in such adaptive quantization, since the information (quantization step width) needs to be transmitted to the decoding side, if there are many kinds of changes due to the activity, the information will increase. Therefore, it is general that the number of types of change due to adaptive processing is set to about four types as a quantization class. This quantization class is a value in the intermediate stage where the quantization step is determined from the activity.

【0004】図4は従来の画像符号化装置を示すブロッ
ク図である。同図において、画像入力端子1から入力さ
れた画像信号は、直交変換器2へ供給されている。直交
変換器2は、入力信号を8×8画素のブロック毎にDC
T(離散コサイン変換)などの手法で直交変換してい
る。直交変換器2の出力である変換係数は、1つがブロ
ックの平均値を示すDC係数で、他は変化の様子を示す
AC係数であり、各係数は適応量子化器3へ供給されて
いる。
FIG. 4 is a block diagram showing a conventional image coding apparatus. In the figure, the image signal input from the image input terminal 1 is supplied to the orthogonal transformer 2. The orthogonal transformer 2 outputs the input signal to the DC for each block of 8 × 8 pixels.
The orthogonal transformation is performed by a method such as T (discrete cosine transformation). One of the transform coefficients output from the orthogonal transformer 2 is a DC coefficient indicating the average value of the block, and the other is an AC coefficient indicating the state of change, and each coefficient is supplied to the adaptive quantizer 3.

【0005】適応量子化器3は、後述する方法により設
定されたステップ幅で、各係数を量子化し、可変長符号
器4へ供給している。適応量子化は、画像の性質によっ
て量子化方法を変えるものであるが、ここでは直交変換
係数のブロック・アクティビティで、量子化のステップ
幅を変えている。
The adaptive quantizer 3 quantizes each coefficient with a step width set by a method described later and supplies it to the variable length encoder 4. Adaptive quantization changes the quantization method depending on the nature of the image, but here, the step size of the quantization is changed by the block activity of the orthogonal transform coefficient.

【0006】可変長符号器4は、量子化された係数を可
変長符号化してデータとして、データ出力端子5から復
号化装置へ出力している。ここで、AC係数は0近辺に
集中するので、AC係数の可変長符号を0の符号長が最
も短く、絶対値が大きくなるに従って符号長が長くなる
ようにすることにより、データ量を少なくしている。
The variable-length encoder 4 variable-length-encodes the quantized coefficient and outputs it as data from the data output terminal 5 to the decoding device. Here, since the AC coefficients are concentrated in the vicinity of 0, the variable-length code of the AC coefficients has the shortest code length of 0, and the code length increases as the absolute value increases, thereby reducing the data amount. ing.

【0007】一方、直交変換器2の出力信号である変換
係数は、アクティビティ検出器6へも供給されている。
アクティビティ検出器6は、各ブロックのAC係数の絶
対値和を求め、ブロック毎にアクティビティ値Aとして
量子化クラス判定器7へ供給している。量子化クラス判
定器7は、アクティビティ値Aによって、量子化のクラ
ス値Cが決められる。クラス値Cは0から3の4種類
で、Aが2倍になる毎に1つ増える。クラスの数は多い
ほど特性上は望ましいが、その情報を伝送する必要があ
るのであまり多くすることはできない。量子化クラス判
定器7から出力されるクラスの情報は、クラス情報出力
端子8から復号装置側に伝送されると共に、前述した適
応量子化器3へも供給されている。
On the other hand, the transform coefficient which is the output signal of the orthogonal transformer 2 is also supplied to the activity detector 6.
The activity detector 6 calculates the sum of absolute values of the AC coefficients of each block, and supplies it to the quantization class determiner 7 as an activity value A for each block. The quantization class determiner 7 determines the quantization class value C based on the activity value A. There are four class values C from 0 to 3, and the class value C increases by 1 every time A is doubled. The larger the number of classes, the more desirable it is in terms of characteristics, but the number of classes cannot be increased because the information needs to be transmitted. The class information output from the quantization class determiner 7 is transmitted from the class information output terminal 8 to the decoding device side, and is also supplied to the adaptive quantizer 3 described above.

【0008】[0008]

【発明が解決しようとする課題】直交変換を用いる符号
化では、復号装置で逆変換されると量子化誤差がブロッ
ク内に拡散する。そうすると、画像のエッジ部では、エ
ッジの周辺まで量子化誤差が広がる。これはモスキート
ノイズと呼ばれ、視覚的に画質劣化となる。適応量子化
を行なうと、エッジ部はアクティビティ(活性度)が高
いので、量子化が粗くなり、量子化雑音が増え、モスキ
ートノイズが増えてしまうという不具合があったさら
に、視覚特性に対して適切な適応量子化をおこなおうと
すると、適応量子化のクラス情報が増えてしまい、全体
の発生符号量が必ずしも削減できないといった問題があ
った。
In the encoding using the orthogonal transform, the quantization error spreads in the block when the inverse transform is performed in the decoding device. Then, in the edge portion of the image, the quantization error spreads to the periphery of the edge. This is called mosquito noise and causes visual deterioration in image quality. When adaptive quantization is performed, the edge part has high activity (activity), so the quantization becomes rough, quantization noise increases, and mosquito noise increases, which is also appropriate for visual characteristics. However, there is a problem in that the class information of the adaptive quantization increases when the adaptive quantization is performed, and the total generated code amount cannot always be reduced.

【0009】これに対し、本出願人はすでに「画像符号
化装置及び復号化装置」(特願平2−262389)を
提案している。これは、検出されたアクティビティによ
って決まる量子化のクラス値をLPF(低域通過フィル
タ)で通過処理させたもので、エッジ部分では平坦部分
に相当する隣接するアクティビティの低いブロックによ
りアクティビティが引き下げられ、適応量子化で量子化
が必要以上に粗くならず、エッジ部分での画質劣化が改
善でき、クラス値を間引くことで伝送する情報量を減ら
す方法である。
On the other hand, the present applicant has already proposed "Image Coding Device and Decoding Device" (Japanese Patent Application No. 2-262389). This is a class value of the quantization determined by the detected activity, which is pass-processed by an LPF (low-pass filter), and the activity is lowered by an adjacent low activity block corresponding to a flat part in the edge part, This is a method of reducing the amount of information to be transmitted by thinning out the class value, because the quantization does not become coarser than necessary in the adaptive quantization, the image quality deterioration at the edge part can be improved.

【0010】しかし、変換符号化ではエッジ部分のモス
キ−トノイズが画質劣化の主要因になっており、エッジ
部分については他の部分よりさらに改善されることが望
まれる。また、平坦な背景の前に孤立的に存在する画像
なども量子化誤差が目立ちやすく改善が望まれるなどの
問題点が残っていた。
However, in transform coding, the mosquito noise at the edge portion is the main cause of image quality deterioration, and it is desired that the edge portion be further improved as compared with other portions. Further, there remains a problem that quantization error is conspicuous even in an image existing in isolation in front of a flat background and improvement is desired.

【0011】本発明は、以上の点に着目してなされたも
ので、アクティビティの変化を検出する手段を持ち、周
辺ブロックよりアクティビティが高いブロックでは量子
化ステップをさらに細かくすることにより画質を改善
し、適応量子化のクラス情報を可変長符号化すること
で、伝送しなければならないデ−タ量を少なくできる画
像符号化装置及び画像復号化装置を提供すること目的と
するものである。
The present invention has been made by paying attention to the above points, and has a means for detecting a change in activity, and improves the image quality by making the quantization step finer in a block having a higher activity than the surrounding blocks. An object of the present invention is to provide an image coding apparatus and an image decoding apparatus capable of reducing the amount of data to be transmitted by performing variable length coding of adaptive quantization class information.

【0012】[0012]

【課題を解決するための手段】本発明は、前記課題を解
決するために、(1) ブロック単位で量子化のステップ幅
を変える画像符号化装置において、各ブロック単位のア
クティビティを検出するアクティビティ検出手段6と、
前記アクティビティのブロック間の変化を検出する手段
(HPF21)と、前記アクティビティの変化から量子化
のクラス値を判定する量子化クラス判定手段24とを有
し、周辺ブロックに対しアクティビティの大きなブロッ
クの量子化ステップを、細かくするようにしたことを特
徴とする画像符号化装置を提供し、
In order to solve the above-mentioned problems, the present invention provides (1) activity detection for detecting activity of each block in an image coding apparatus which changes the quantization step size in block units. Means 6;
It has a means (HPF21) for detecting a change between the blocks of the activity and a quantization class judgment means 24 for judging a class value of the quantization from the change of the activity, and a quantum of a block having a large activity with respect to a peripheral block. An image encoding device characterized in that the encoding step is made finer,

【0013】(2) ブロック単位で量子化のステップ幅を
変える画像符号化装置において、量子化のクラス値を判
定する量子化クラス判定手段24と、量子化クラス値のブ
ロック間の差分値を可変長符号化する手段25とを有する
ことを特徴とする画像符号化装置を提供し、
(2) In the image coding apparatus that changes the quantization step size in block units, the quantization class determination means 24 for determining the quantization class value and the difference value between the blocks of the quantization class value are variable. Provided is an image encoding device characterized by having means 25 for long encoding,

【0014】(3) ブロック単位で量子化のステップ幅を
変えて符号化された画像の復号化装置において、可変長
符号で伝送されてくる量子化クラスの情報を固定長符号
に復号する可変長復号手段17と、前記可変長復号手段に
よって得られた量子化クラスの情報により適応逆量子化
をおこなう手段13とを有することを特徴とする画像復号
化装置を提供するものである。
(3) In a decoding device for an image coded by changing the quantization step size in block units, variable length for decoding quantization class information transmitted by variable length code into fixed length code (EN) An image decoding device characterized by comprising a decoding means (17) and a means (13) for carrying out an adaptive dequantization based on the quantization class information obtained by the variable length decoding means.

【0015】[0015]

【作用】アクティビティの各ブロック間の変化を求め、
それにより量子化クラスを変えることにより、エッジ部
分や平坦な背景の前に孤立的に存在する画像ではアクテ
ィビティが周辺ブロックより高くなるので、量子化が細
かくなる。よって、モスキートノイズのが低減され、視
覚特性にあった量子化が行える。適応量子化のクラスは
ブロック間で強い相関を持っているので、ブロック間差
分の可変長符号化で符号量が少なくできる。
[Operation] Find the change between each block of activity,
Therefore, by changing the quantization class, the activity becomes higher than that of the peripheral block in the image existing independently in the edge portion or the flat background, and thus the quantization becomes fine. Therefore, mosquito noise is reduced, and quantization suitable for visual characteristics can be performed. Since the class of adaptive quantization has a strong correlation between blocks, the amount of code can be reduced by variable length coding of the difference between blocks.

【0016】[0016]

【実施例】図1は本発明の画像符号化装置の一実施例を
示すブロック図である。従来例である図4と同一の構成
部分には、同一符号を付して示す。図1において、図4
との相違点は量子化クラスの判定方法であり、アクティ
ビティはLPF(低域通過フィルタ)21とHPF(高域
通過フィルタ)22を通過した後に量子化クラス判定器24
で使われる。直交変換器2、適応量子化器3、可変長符
号化器4、アクティビティ検出器6の構成と動作は従来
例と同じである。アクティビティ検出器6の出力である
各ブロックのアクティビティ値AはLPF21とHPF22
に入力される。LPF21やHPF22は空間フィルタであ
り、通常のLPFの画素値に対する処理を、ブロック毎
のアクティビティ値Aに対するものに置き換えたもので
ある。
1 is a block diagram showing an embodiment of an image coding apparatus of the present invention. The same components as those of the conventional example shown in FIG. 4 are designated by the same reference numerals. In FIG. 1, FIG.
The difference is the method of determining the quantization class, and the activity passes through the LPF (low pass filter) 21 and the HPF (high pass filter) 22 and then the quantization class determiner 24
Used in. The configurations and operations of the orthogonal transformer 2, the adaptive quantizer 3, the variable length encoder 4, and the activity detector 6 are the same as those in the conventional example. The activity value A of each block output from the activity detector 6 is LPF21 and HPF22.
Entered in. The LPF 21 and the HPF 22 are spatial filters, which replace the processing for the pixel value of the normal LPF with the one for the activity value A for each block.

【0017】図2は、LPF21及びHPF22の各ブロッ
クに対するタップ係数を2次元的に表わしたもので、適
応量子化の対象となるブロックに対応する中央値は共に
1/2(8/16)であるが、周辺はLPFで1/16、HPFで−1
/16である。LPF21の出力Mは対象ブロックとその近
接ブロックの平均化されたアクティビティであり、HP
F22の出力D´は変化の程度を表すものとなる。
FIG. 2 is a two-dimensional representation of tap coefficients for each block of LPF21 and HPF22. The median values corresponding to the blocks subject to adaptive quantization are both
It is 1/2 (8/16), but the peripheral area is 1/16 for LPF and -1 for HPF.
/ 16. The output M of the LPF21 is the averaged activity of the target block and its neighboring blocks, and HP
The output D'of F22 represents the degree of change.

【0018】LPF21の出力値Mは割り算器23及び量子
化クラスの判定器24に入力される。HPF22の出力Dは
割り算器23に入力される。割り算器23では正規化された
変化(差分)DとしてD´/Mが求められ、量子化クラ
ス判定器24に入力される。量子化クラス判定器の出力で
ある量子化クラスCは、適応量子化器3に供給されると
共に差分可変長符号化器25に与えられる。
The output value M of the LPF 21 is input to the divider 23 and the quantizer class determiner 24. The output D of the HPF 22 is input to the divider 23. In the divider 23, D ′ / M is obtained as a normalized change (difference) D and is input to the quantization class determiner 24. The quantization class C, which is the output of the quantization class determiner, is supplied to the adaptive quantizer 3 and the differential variable length encoder 25.

【0019】量子化クラスの判定器24では図3に示した
ような特性で、DとMより量子化クラスCが判定され
る。判定特性では、Dの値は±0.5内に、またMの値
も上限が制限される。判定されるクラス値Cは0から4
の5種類で、Cが1増える毎に量子化ステップSqが1.
3 倍づつ増やされる。適応量子化器3は、クラス値Cに
よって決まる量子化ステップSqに制御係数kを乗じた
もので係数の量子化を行なう。kはデータ量制御の係数
で、目的とするデータ量にするため外部から決められ
る。従って、Sqは量子化の相対値と言える。
The quantizer class determiner 24 determines the quantizer class C from D and M with the characteristics shown in FIG. In the determination characteristic, the value of D is within ± 0.5, and the upper limit of the value of M is also limited. Class value C judged is 0 to 4
The quantization step Sq is 1. every time C increases by 1.
It is increased by 3 times. The adaptive quantizer 3 quantizes the coefficient by multiplying the quantization step Sq determined by the class value C by the control coefficient k. k is a coefficient for controlling the amount of data, and is determined from the outside in order to obtain the desired amount of data. Therefore, it can be said that Sq is a relative value of quantization.

【0020】前記したように量子化クラスの判定は、ア
クティビティの平均成分Mと変化成分Dにより判定され
わけであるが、その特性について説明する。Dが一定の
場合には従来どうり、Mが小さいほどクラスが下がり量
子化が細かくなる。一方Mが一定の場合には、Dの値が
大きくなるほどクラスが下がり量子化が細かくなり、D
の値が小さくなるほどクラスが上がり量子化が粗くな
る。Mはその値が正の場合は周りよりそのブロックのア
クティビティが高いことになるが、これは平坦な背景の
前に孤立的に存在する画像やエッジ部分に当たる。その
ような部分は量子化誤差が目立ちやすく量子化を細かく
するのが適当になる。
As described above, the determination of the quantization class is made based on the average component M and the change component D of the activity, and its characteristic will be described. When D is constant, the class becomes smaller and the quantization becomes finer as M becomes smaller, as in the conventional case. On the other hand, when M is constant, as the value of D increases, the class decreases and the quantization becomes finer.
The smaller the value of, the higher the class and the coarser the quantization. When the value of M is positive, the activity of the block is higher than that of the surroundings. This corresponds to an image or an edge portion existing in isolation in front of a flat background. In such a portion, the quantization error is noticeable and it is appropriate to make the quantization fine.

【0021】このようにして得られた量子化クラスCは
復号器に伝送される必要がある。差分可変長符号化器25
では1ブロック前のCと現ブロックのCの差を求め、そ
の値を図6のような可変長符号で符号化し、クラス情報
出力8より出力される。可変長符号化の例を図7に示
す。従来例に対しクラスの種類が4から5に増えている
が、符号量は減っているのが分かる(可変長符号化しな
い従来例では、ブロック当たり2ビット必要である)。
The quantization class C thus obtained needs to be transmitted to the decoder. Differential variable length encoder 25
Then, the difference between C one block before and C of the current block is obtained, and the value is encoded by the variable length code as shown in FIG. An example of variable length coding is shown in FIG. It can be seen that the number of classes has increased from 4 to 5 as compared with the conventional example, but the code amount has decreased (2 bits per block are required in the conventional example without variable length coding).

【0022】次に、画像復号化装置について説明する。
図5は本発明の画像復号化装置の実施例を示すブロック
図である。同図において、図1の符号化装置のデータ出
力端子5より伝送された圧縮データは、データ入力端子
11を介して可変長復号器12へ供給される。可変長復号器
12は、可変長符号から通常の符号に変換して、逆量子化
器13へ供給している。
Next, the image decoding apparatus will be described.
FIG. 5 is a block diagram showing an embodiment of the image decoding apparatus of the present invention. In the figure, the compressed data transmitted from the data output terminal 5 of the encoder of FIG.
It is supplied to the variable length decoder 12 via 11. Variable length decoder
12 converts the variable length code into a normal code and supplies it to the dequantizer 13.

【0023】一方、図1の符号化装置のクラス情報出力
端子8より伝送されたクラス情報入力信号は、クラス情
報入力端子14を介して可変長復号器17へ供給される。可
変長符号17は可変町符号化されたクラス情報を固定長に
変換して、逆量子化器13へ供給している。逆量子化器13
は、可変長復号器12から供給された符号を、量子化の代
表値に置き換えて、直交逆変換器15へ供給している。逆
量子化器での代表値置き換えのステップ幅は、符号化装
置における適応量子化器3と同様に、クラス値Cによっ
て決められる。直交逆変換器15は、入力信号を逆DCT
変換し、再生画像信号を得て、画像出力端子16を介して
出力している。
On the other hand, the class information input signal transmitted from the class information output terminal 8 of the encoding apparatus of FIG. 1 is supplied to the variable length decoder 17 via the class information input terminal 14. The variable length code 17 converts the variable town coded class information into a fixed length and supplies it to the inverse quantizer 13. Inverse quantizer 13
Replaces the code supplied from the variable length decoder 12 with a representative value for quantization and supplies the code to the orthogonal inverse transformer 15. The step size of the representative value replacement in the inverse quantizer is determined by the class value C as in the adaptive quantizer 3 in the encoding device. The quadrature inverse transformer 15 converts the input signal to an inverse DCT
It is converted to obtain a reproduced image signal and is output through the image output terminal 16.

【0024】[0024]

【発明の効果】本発明の画像符号化装置及び復号化装置
は、以下に述べる如く、極めて優れた効果がある。 (1) アクティビティの変化で画像のエッジ部分を検出す
る手段を持ち、エッジ部分では量子化ステップをさらに
細かくすることにより、適応量子化でエッジ部分や孤立
画像の量子化が細かくなり、モスキートノイズが軽減さ
れ画質劣化が改善される。
The image coding apparatus and the decoding apparatus of the present invention have extremely excellent effects as described below. (1) It has a means to detect the edge part of the image by the change of activity, and the quantization step is made finer in the edge part, so that the quantization of the edge part and the isolated image becomes finer by the adaptive quantization, and the mosquito noise is reduced. It is reduced and the deterioration of image quality is improved.

【0025】(2) また、適応量子化のクラス情報を可変
長符号化することで、伝送しなければならないデ−タ量
を少なくでき、クラスの数を増やしてもクラスの変化が
激しくなければデ−タ量はあまり増えず、より適切な適
応量子化が可能になる。
(2) Also, by variable-length coding the adaptive quantization class information, the amount of data that must be transmitted can be reduced, and even if the number of classes is increased, there is no significant change in the classes. The amount of data does not increase so much and more appropriate adaptive quantization becomes possible.

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

【図1】本発明になる画像符号化装置の一実施例を示す
ブロック図である。
FIG. 1 is a block diagram showing an embodiment of an image encoding device according to the present invention.

【図2】LPF及びHPFの各タップ係数を2次元的に
表わした図である。
FIG. 2 is a diagram showing two-dimensionally each tap coefficient of LPF and HPF.

【図3】ブロックアクティビティの平均成分Mと変化成
分Dからクラス値Cを決める特性図である。
FIG. 3 is a characteristic diagram for determining a class value C from an average component M and a change component D of block activity.

【図4】従来の画像符号化装置を示すブロック図であ
る。
FIG. 4 is a block diagram showing a conventional image encoding device.

【図5】本発明の画像復号化装置の一実施例を示すブロ
ック図である。
FIG. 5 is a block diagram showing an embodiment of an image decoding apparatus of the present invention.

【図6】量子化クラスの差分可変長符号の一例を示すも
のである。
FIG. 6 shows an example of a differential variable length code of a quantization class.

【図7】量子化クラスの差分可変長符号化の一例を示す
ものである。
FIG. 7 shows an example of differential variable length coding of a quantization class.

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

1…画像入力端子、2…直交変換器、3,…適応量子化
器、4…可変長符号化器、5…データ出力端子、6…ア
クティビティ検出器、7,24…量子化クラス判定器、8
…クラス情報出力端子、11…データ入力端子、12,17…
可変長復号器、13…逆量子化器、14…クラス情報入力端
子、15…直交逆変換器、16…画像出力端子、21…LP
F、22…HPF、23…割り算器、25…差分可変長符号
器。
1 ... Image input terminal, 2 ... Orthogonal transformer, 3, ... Adaptive quantizer, 4 ... Variable length encoder, 5 ... Data output terminal, 6 ... Activity detector, 7, 24 ... Quantization class determiner, 8
… Class information output terminal, 11… Data input terminal, 12, 17…
Variable length decoder, 13 ... Inverse quantizer, 14 ... Class information input terminal, 15 ... Orthogonal inverse transformer, 16 ... Image output terminal, 21 ... LP
F, 22 ... HPF, 23 ... Divider, 25 ... Differential variable length encoder.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】ブロック単位で量子化のステップ幅を変え
る画像符号化装置において、 各ブロック単位のアクティビティを検出するアクティビ
ティ検出手段と、 前記アクティビティのブロック間の変化を検出する手段
と、 前記アクティビティの変化から量子化のクラス値を判定
する量子化クラス判定手段とを有し、 周辺ブロックに対しアクティビティの大きなブロックの
量子化ステップを、細かくするようにしたことを特徴と
する画像符号化装置。
1. An image encoding apparatus that changes a quantization step size in block units, an activity detecting unit that detects an activity in each block unit, a unit that detects a change between the blocks of the activity, and an activity detecting unit. An image coding apparatus, comprising: a quantizing class judging means for judging a quantizing class value from a change, and finely quantizing a block having a large activity with respect to a peripheral block.
【請求項2】ブロック単位で量子化のステップ幅を変え
る画像符号化装置において、 量子化のクラス値を判定する量子化クラス判定手段と、 量子化クラス値のブロック間の差分値を可変長符号化す
る手段とを有することを特徴とする画像符号化装置。
2. An image coding apparatus which changes a quantization step size in block units, wherein: a quantization class judging means for judging a quantization class value; and a variable length code for a difference value between blocks of the quantization class value. An image coding apparatus, comprising:
【請求項3】ブロック単位で量子化のステップ幅を変え
て符号化された画像の復号化装置において、 可変長符号で伝送されてくる量子化クラスの情報を固定
長符号に復号する可変長復号手段と、 前記可変長復号手段によって得られた量子化クラスの情
報により適応逆量子化する手段とを有することを特徴と
する画像復号化装置。
3. A variable length decoding device for decoding a quantization class information transmitted by a variable length code into a fixed length code in a decoding device for an image coded by changing the quantization step size in block units. An image decoding apparatus comprising: means, and means for performing adaptive dequantization based on the quantization class information obtained by the variable length decoding means.
JP24500891A 1990-09-29 1991-08-30 Image coding device Expired - Lifetime JP2682296B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP24500891A JP2682296B2 (en) 1991-08-30 1991-08-30 Image coding device
EP91308896A EP0479510B1 (en) 1990-09-29 1991-09-27 Image signal coding/decoding system using adaptive quantization
KR1019910016857A KR960010392B1 (en) 1990-09-29 1991-09-27 Video signal coding and decoding system using adaptable quantization
DE69132268T DE69132268T2 (en) 1990-09-29 1991-09-27 Image signal encoder / decoder with adaptive quantization
US07/766,950 US5253075A (en) 1990-09-29 1991-09-30 Image signal coding/decoding system using adaptive quantization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24500891A JP2682296B2 (en) 1991-08-30 1991-08-30 Image coding device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP12302197A Division JP3060376B2 (en) 1997-04-25 1997-04-25 Image encoding / decoding device and image decoding device

Publications (2)

Publication Number Publication Date
JPH0564016A true JPH0564016A (en) 1993-03-12
JP2682296B2 JP2682296B2 (en) 1997-11-26

Family

ID=17127206

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24500891A Expired - Lifetime JP2682296B2 (en) 1990-09-29 1991-08-30 Image coding device

Country Status (1)

Country Link
JP (1) JP2682296B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6865290B2 (en) 2000-02-09 2005-03-08 Ricoh Company, Ltd. Method and apparatus for recognizing document image by use of color information
JP2011135334A (en) * 2009-12-24 2011-07-07 Mega Chips Corp Image coding apparatus and image conversion apparatus
JP2011254208A (en) * 2010-06-01 2011-12-15 Konica Minolta Business Technologies Inc Image encoder, image encoding method and image encoding program
WO2017104699A1 (en) * 2015-12-15 2017-06-22 日本電信電話株式会社 Image difference detection device, method for detecting image difference, and computer program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02132971A (en) * 1988-11-14 1990-05-22 Casio Comput Co Ltd Adaptive discrete cosine encoding method
JPH04196976A (en) * 1990-11-28 1992-07-16 Matsushita Electric Ind Co Ltd Image encoding device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02132971A (en) * 1988-11-14 1990-05-22 Casio Comput Co Ltd Adaptive discrete cosine encoding method
JPH04196976A (en) * 1990-11-28 1992-07-16 Matsushita Electric Ind Co Ltd Image encoding device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6865290B2 (en) 2000-02-09 2005-03-08 Ricoh Company, Ltd. Method and apparatus for recognizing document image by use of color information
JP2011135334A (en) * 2009-12-24 2011-07-07 Mega Chips Corp Image coding apparatus and image conversion apparatus
US8879638B2 (en) 2009-12-24 2014-11-04 Megachips Corporation Image coding apparatus and image conversion apparatus
JP2011254208A (en) * 2010-06-01 2011-12-15 Konica Minolta Business Technologies Inc Image encoder, image encoding method and image encoding program
WO2017104699A1 (en) * 2015-12-15 2017-06-22 日本電信電話株式会社 Image difference detection device, method for detecting image difference, and computer program
JPWO2017104699A1 (en) * 2015-12-15 2018-06-07 日本電信電話株式会社 Image difference detection apparatus, image difference detection method, and computer program
US10630991B2 (en) 2015-12-15 2020-04-21 Nippon Telegraph And Telephone Corporation Image difference detection device, method for detecting image difference, and computer program

Also Published As

Publication number Publication date
JP2682296B2 (en) 1997-11-26

Similar Documents

Publication Publication Date Title
EP0479510B1 (en) Image signal coding/decoding system using adaptive quantization
EP0723375B1 (en) Post-processing device and method for eliminating blocking artifacts from decompressed images
EP1006731B1 (en) Code amount control method and encoding apparatus for carrying it out
EP0603878B1 (en) Coding system and method
US6301301B1 (en) Apparatus and method for coding and decoding a moving image
JP2003517796A (en) How to reduce the "uneven picture" effect
JPH05219385A (en) Picture compression expansion method and device
JP2682296B2 (en) Image coding device
JPH04321391A (en) Picture coder and decoder
JP3060376B2 (en) Image encoding / decoding device and image decoding device
JPH07143483A (en) Adaptive post-processing filter
JPH11298898A (en) Block distortion reduction circuit
JP3517455B2 (en) Image coding method and apparatus
JP3617253B2 (en) Image coding apparatus and method
US7161984B2 (en) Video reproduction apparatus with fast post-processing and method thereof
JPH0686258A (en) Orthogonal transform encoder and decoder
JP3640651B2 (en) Encoding control device
JPH08256337A (en) Moving image coder
JPH0670173A (en) Picture decoding device and picture coding/decoding system
JP2001054137A (en) Color image coder, its method, color image decoder and its method
JPH0358672A (en) Method and apparatus for coding picture signal
JPH0316490A (en) Moving picture encoder
JPH05227441A (en) Digital picture signal compression device
JP3025983B2 (en) High efficiency coding device
JP2005079617A (en) Device and method for reducing block distortion and program for block distortion reduction

Legal Events

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

Free format text: PAYMENT UNTIL: 20080808

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20080808

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090808

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20090808

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20100808

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20100808

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20110808

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20120808

Year of fee payment: 15

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120808

Year of fee payment: 15