[go: up one dir, main page]

JP2536684B2 - Image coding device - Google Patents

Image coding device

Info

Publication number
JP2536684B2
JP2536684B2 JP2262389A JP26238990A JP2536684B2 JP 2536684 B2 JP2536684 B2 JP 2536684B2 JP 2262389 A JP2262389 A JP 2262389A JP 26238990 A JP26238990 A JP 26238990A JP 2536684 B2 JP2536684 B2 JP 2536684B2
Authority
JP
Japan
Prior art keywords
quantization
class
block
activity
class value
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 - Lifetime
Application number
JP2262389A
Other languages
Japanese (ja)
Other versions
JPH04321391A (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.)
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 JP2262389A priority Critical patent/JP2536684B2/en
Priority to DE69132268T priority patent/DE69132268T2/en
Priority to EP91308896A priority patent/EP0479510B1/en
Priority to KR1019910016857A priority patent/KR960010392B1/en
Priority to US07/766,950 priority patent/US5253075A/en
Publication of JPH04321391A publication Critical patent/JPH04321391A/en
Application granted granted Critical
Publication of JP2536684B2 publication Critical patent/JP2536684B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)
  • Color Television Systems (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 画像信号の処理を行なう記録,伝送,表示装置におい
て、画像をより少ないデータ量でディジタル化する高能
率符号化方式で、特に適応量子化を用いる画像符号化装
置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) In a recording, transmission and display device for processing an image signal, a high-efficiency coding method for digitizing an image with a smaller amount of data, particularly adaptive quantization. The present invention relates to an image encoding device used.

(従来の技術) 画像の高能率符号化において、量子化のステップ幅を
ブロック単位で、そのアクティビティ(活性度、変化の
程度)に応じて変える適応量子化がある。
(Prior 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 activity of the block has a wide quantization step width, and a block having low activity has a narrowing step width of the quantization.

これにより視覚特性に適合した量子化となり、不必要
に細かく量子化することがなくなるので、発生するデー
タ量を少なくできる。
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.

直交変換を用いる符号化では、そのサイズに合わせ
て、処理ブロックは8×8画素などが一般的である。
In encoding using orthogonal transformation, the processing block is generally 8 × 8 pixels or the like according to the size.

この様な適応量子化は、その情報を復号側に伝送する
必要があるので、アクティビティによる変化の種類が多
いと、その情報が増えてしまう。
In such adaptive quantization, the information needs to be transmitted to the decoding side. Therefore, if there are many types of changes due to activity, the information will increase.

そこで、適応処理による変化の種類を、量子化クラス
として4種類ぐらいにするのが一般的である。
Therefore, it is general to set the types of changes by the adaptive processing to about four types as the quantization class.

この量子化クラスは、アクティビティから量子化ステ
ップが決まる中間段階の値である。
This quantization class is a value in the intermediate stage where the quantization step is determined from the activity.

第7図は従来の画像符号化装置を示すブロック図であ
る。
FIG. 7 is a block diagram showing a conventional image coding apparatus.

第7図において、画像入力端子1から入力された画像
信号は、直交変換器2へ供給されている。
In FIG. 7, the image signal input from the image input terminal 1 is supplied to the orthogonal transformer 2.

直交変換器2は、入力信号を8×8画素のブロック毎
にDCT(離散コサイン変換)などの手法で直交変換して
いる。
The orthogonal transformer 2 orthogonally transforms the input signal for each block of 8 × 8 pixels by a technique such as DCT (discrete cosine transform).

直交変換器2の出力である変換係数は、1つがブロッ
クの平均値を示すDC係数で、他は変化の様子を示すAC係
数であり、各係数は適応量子化器3へ供給されている。
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.

適応量子化器3は、各係数を後述する方法により、設
定されたステップ幅で量子化し、可変長符号器4へ供給
している。
The adaptive quantizer 3 quantizes each coefficient with a set step width 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.

可変長符号器4は、量子化された係数を可変長符号化
してデータとして、データ出力端子5から復号化装置へ
出力している。
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.

ここで、AC係数は0近辺に集中するので、AC係数の可
変長符号を0の符号長が最も短く、絶対値が大きくなる
に従って符号長が長くなるようにすることにより、デー
タ量を少なくできる。
Here, since the AC coefficients are concentrated near 0, the data length can be reduced by making the variable-length code of the AC coefficients have the shortest code length of 0 and the longer the absolute value, the longer the code length. .

一方、直交変換器2の出力信号である変換係数は、ア
クティビティ検出器6へも供給されている。
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.

アクティビティ検出器6は、各ブロックのAC係数の絶
対値和を求め、ブロック毎にアクティビティ値Aとして
量子化クラス判定器7へ供給している。
The activity detector 6 obtains 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.

第8図は量子化クラス判定器の特性を示す図である。 FIG. 8 is a diagram showing the characteristics of the quantization class determiner.

量子化クラス判定器7は、第8図に示す如く、アクテ
ィビティ値Aによって、量子化のクラス値Cが決められ
る。
As shown in FIG. 8, the quantization class determiner 7 determines the quantization class value C based on the activity value A.

クラス値Cは0から3の4種類で、Aが2倍になる毎
に1つ増える。クラスの数は多いほど特性上は望ましい
が、その情報を伝送する必要があるのであまり多くする
ことはできない。
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.

量子化クラス判定器7から出力されるクラスの情報
は、クラス情報出力端子8から復号装置側に伝送される
と共に、適応量子化器3へも供給される。
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 also supplied to the adaptive quantizer 3.

第9図は適応量子化の様子を示す波形図である。 FIG. 9 is a waveform diagram showing a state of adaptive quantization.

第9図(A)は変換前の信号波形,第9図(B)はア
クティビティA,第9図(C)は従来例における量子化ス
テップSqを表している。
9A shows the signal waveform before conversion, FIG. 9B shows the activity A, and FIG. 9C shows the quantization step Sq in the conventional example.

変換前の信号波形画像は、第9図(A)に示す如く平
坦部と変化のある部分の変わり目とする。
The signal waveform image before conversion is a transition between a flat portion and a changed portion as shown in FIG. 9 (A).

アクティビティAは平坦部は小さく、変化のある部分
は大きいので、第9図(B)に示す如く境界のブロック
は大きくなる。
In activity A, the flat portion is small and the changed portion is large, so that the boundary block becomes large as shown in FIG. 9 (B).

そのまま適応量子化すると、ブロック毎で量子化ステ
ップSqが大きく変わり、第9図(C)に示す如く境界の
ブロックで、大きなSq変化となる。
If adaptive quantization is performed as it is, the quantization step Sq greatly changes for each block, and as shown in FIG. 9C, the boundary block has a large Sq change.

(発明が解決しようとする課題) 直交交換を用いる符号化では、復号装置で逆変換され
ると量子化誤差がブロック内に拡散する。
(Problem to be Solved by the Invention) In encoding using orthogonal exchange, a quantization error diffuses in a block when inversely transformed by a 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 portion has high activity (activity), so that the quantization becomes rough, the quantization noise increases, and the mosquito noise increases.

よって、従来変換符号化では、適応量子化が適用され
難いと考えられてきた。
Therefore, it has been considered that it is difficult to apply adaptive quantization in the conventional transform coding.

適応量子化のブロックは、小さいほど適切な処理とな
るが、量子化クラスの情報はブロック毎に伝送する必要
があるので、ブロックを小さくすると、そのデータ量が
増加してしまうという不具合があった。
The smaller the adaptive quantization block is, the more appropriate processing is performed, but since the quantization class information needs to be transmitted for each block, there is a problem that the amount of data increases if the block is made smaller. .

又、量子化クラスの種類の数も、同様であまり多くで
きないという不具合があった。
Also, there is a problem that the number of kinds of quantization classes is similar and cannot be too large.

本発明は、以上の点に着目してなされたもので、 (1)検出されたアクティビティによって決まる量子化
のクラス値を、ブロック間で相関を持たせるためにLPF
を通過させるので、エッジ部分では平坦部分に相当する
隣接するアクティビティの低いブロックによりアクティ
ビティが引き下げられ、適応量子化で量子化が必要以上
に粗くならず、モスキートノイズの増加なく視覚特性に
あった量子化が行え、エッジ部分での画質劣化が改善さ
れ、 又、(2)クラス値を間引き、伝送されないブロック
のクラス値は、伝送されたものから補間し、そのクラス
値で量子化ステップ幅を決めるので、量子化ステップの
情報が間引かれるので、伝送しなければならないデータ
量が少なくできる画像符号化装置及び復号化装置を提供
することを目的とするものである。
The present invention has been made by paying attention to the above points, and (1) LPF is used to correlate the quantization class value determined by the detected activity between blocks.
, The activity is reduced by the adjacent low activity block corresponding to the flat part in the edge part, the quantization is not excessively coarse in the adaptive quantization, and the quantum which has the visual characteristic without the increase of the mosquito noise. Image quality deterioration at the edge portion is improved, and (2) the class value is thinned out, and the class value of the block not transmitted is interpolated from the transmitted one, and the quantization step width is determined by the class value. Therefore, it is an object of the present invention to provide an image coding apparatus and a decoding apparatus that can reduce the amount of data to be transmitted because the information of the quantization step is thinned out.

(課題を解決するための手段) 本発明は、前記課題を解決するために、 (1)ブロック単位で量子化のステップ幅を変える画像
の高能率符号化において、各ブロック単位のアクティビ
ティを検出するアクティビティ検出手段と、前記アクテ
ィビティから量子化のクラス値を判定する量子化クラス
判定手段と、前記量子化のクラス値を周辺のブロックの
値にまたがってフィルタリングするフィルタ手段と、前
記フィルタリングされたクラス値から量子化ステップ幅
を決める手段とを持つことを特徴とする画像符号化装置
を提供し、 (2)ブロック単位で量子化のステップ幅を変える画像
の高能率符号化において、各ブロック単位のアクティビ
ティを検出するアクティビティ検出手段と、前記アクテ
ィビティから量子化のクラス値を判定する量子化クラス
判定手段と、前記量子化のクラス値を周辺のブロックの
値にまたがってフィルタリングするフィルタ手段と、前
記フィルタリングされたクラス値をブロック単位で間引
く間引手段と、前記間引手段の出力信号を入力し、間引
かれ無くなったブロックのクラス値を補間した信号を出
力する補間手段と、前記補間手段の出力信号から量子化
ステップ幅を決める手段とを持つことを特徴とする画像
符号化装置を提供するものである。
(Means for Solving the Problems) In order to solve the above problems, the present invention detects (1) activity in each block unit in high-efficiency coding of an image in which the quantization step size is changed in block units. Activity detection means, quantization class determination means for determining a quantization class value from the activity, filter means for filtering the quantization class value over the values of surrounding blocks, and the filtered class value To provide a means for determining a quantization step width from a block, and (2) activity of each block unit in high efficiency coding of an image in which the quantization step size is changed in block units. And a quantity for determining the class value of quantization from the activity. Decimation class determination means, filtering means for filtering the quantized class value over the values of surrounding blocks, thinning means for thinning out the filtered class value in block units, and output signal of the thinning means And an interpolating means for outputting a signal obtained by interpolating the class value of the block which has been thinned out, and a means for determining the quantization step width from the output signal of the interpolating means. Is provided.

(作用) エッジ部分で量子化が粗くならないように、量子化ク
ラスを各ブロック単位ではなく、さらに広い範囲で判定
する。
(Operation) The quantization class is judged not in each block unit but in a wider range so that the quantization does not become rough at the edge part.

具体的には、ブロック単位で判定された量子化クラス
は、ブロック間で相関を持たせるためにLPF(低域通過
フィルタ)を通過させる。
Specifically, the quantization class determined on a block-by-block basis is passed through an LPF (low pass filter) in order to provide correlation between blocks.

伝送する量子化クラスの情報を間引き、伝送されない
ブロックの量子化クラスは、伝送されたものから補間し
て作る。
Information of the quantization class to be transmitted is thinned out, and the quantization class of the block that is not transmitted is created by interpolating from the transmitted one.

量子化クラスは近接ブロックと相関を持つので、エッ
ジ部分では隣接する平坦部分に相当する低いクラスのブ
ロックによりクラスが引き下げられ、適応量子化で量子
化が粗くならない。
Since the quantization class is correlated with the neighboring block, the class is lowered by the block of the lower class corresponding to the adjacent flat portion at the edge portion, and the quantization is not coarsened by the adaptive quantization.

よって、モスキートノイズの増加も無く、視覚特性に
あった量子化が行える。
Therefore, quantization suitable for visual characteristics can be performed without increasing mosquito noise.

量子化ステップの情報が間引かれるので、伝送しなけ
ればならないデータ量が少なくなる。フィルタリングに
よりクラスの種類が増え、滑らかな変化となる。
Since the quantization step information is decimated, the amount of data that has to be transmitted is reduced. The number of classes increases due to filtering, which results in smooth changes.

(実施例) 第1図は本発明の画像符号化装置の第1の実施例を示
すブロック図である。第7図と同一部分には、同一符号
を付して示す。
(Embodiment) FIG. 1 is a block diagram showing a first embodiment of the image coding apparatus of the present invention. The same parts as those in FIG. 7 are designated by the same reference numerals.

第1図において、第7図との相違は、主に量子化クラ
ス判定器7の出力信号であるクラス情報を、LPF(低域
通過フィルタ)9を介して適応量子化器10へ入力するよ
うにした点と、適応量子化器10における制御動作を変更
した点である。
In FIG. 1, the difference from FIG. 7 is that the class information, which is the output signal of the quantization class determiner 7, is mainly input to the adaptive quantizer 10 via the LPF (low pass filter) 9. And the control operation in the adaptive quantizer 10 is changed.

第1図において、量子化クラス判定器7の出力信号で
あるクラス情報は、LFP9へ入力され、平滑化される。
In FIG. 1, the class information which is the output signal of the quantization class determiner 7 is input to the LFP 9 and smoothed.

LPF9における処理は、通常のLPFの画素値に対する処
理を、ブロック毎のクラス値に対するものに置き換えた
ものである。
The process in LPF9 is a process in which the process for a normal LPF pixel value is replaced with a process for a class value for each block.

第2図はLPFの各タップ係数を2次元的に表わした時
である。
FIG. 2 shows the two-dimensional representation of each LPF tap coefficient.

このタップ係数によって、垂直水平とも二乗コサイン
形の周波数特性となる。
With this tap coefficient, a squared cosine frequency characteristic is obtained both vertically and horizontally.

ここで、LPF9へ入力されるクラス値Cは、4値であっ
たが、フィルタリングされたクラス値C′は、さらに多
値になって、適応量子化器10へ供給されている。
Here, the class value C input to the LPF 9 is four-valued, but the filtered class value C ′ is further multivalued and supplied to the adaptive quantizer 10.

適応量子化器10は、クラス値C′によって決まる量子
化ステップSqに制御係数kを乗じたもので係数の量子化
を行なう。
The adaptive quantizer 10 quantizes the coefficient by multiplying the quantization step Sq determined by the class value C ′ by the control coefficient k.

kはデータ量制御の係数で、目的とするデータ量にす
るため外部から決められる。従って、Sqは量子化の相対
値と言える。
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 the relative value of quantization.

第3図はクラス値C′と量子化ステップSqの変換特性
を示す図である。
FIG. 3 is a diagram showing conversion characteristics of the class value C ′ and the quantization step Sq.

第3図において、クラス値C′が1増える毎に量子化
ステップSqは づつ増える。
In FIG. 3, each time the class value C'increases by 1, the quantization step Sq is It increases one by one.

即ち、アクティビティAが2倍になる毎に、量子化ス
テップ幅は になる。
That is, each time the activity A doubles, the quantization step width becomes become.

第9図は適応量子化の様子を示す波形図である。 FIG. 9 is a waveform diagram showing a state of adaptive quantization.

第9図(A)は変換前の信号波形,第9図(B)はア
クティビティA,第9図(C)は従来例における量子化ス
テップSq,第9図(D)は本実施例における量子化ステ
ップSqを表している。
FIG. 9 (A) is the signal waveform before conversion, FIG. 9 (B) is the activity A, FIG. 9 (C) is the quantization step Sq in the conventional example, and FIG. 9 (D) is the quantum in this embodiment. Represents the conversion step Sq.

変換前の信号波形画像は、第9図(A)に示す如く平
坦部と変化のある部分の変わり目とする。
The signal waveform image before conversion is a transition between a flat portion and a changed portion as shown in FIG. 9 (A).

アクティビティAは平坦部は小さく、変化のある部分
は大きいので、第9図(B)に示す如く境界のブロック
は大きくなる。
In activity A, the flat portion is small and the changed portion is large, so that the boundary block becomes large as shown in FIG. 9 (B).

第7図の従来例の如く、そのまま適応量子化すると、
ブロック毎で量子化ステップSqが大きく変わり、第9図
(C)に示す如く境界のブロックで、大きなSq変化とな
る。
If adaptive quantization is performed as it is as in the conventional example of FIG.
The quantization step Sq greatly changes for each block, and a large Sq change occurs at the boundary block as shown in FIG. 9 (C).

本実施例のようにフィルタリングされたものは徐々に
変わり、第9図(D)に示す如く境界のブロックのSq変
化もある程度細かくなる。
What is filtered as in the present embodiment gradually changes, and as shown in FIG. 9D, the Sq change of the boundary block also becomes fine to some extent.

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

第4図において、第1図の符号化装置のデータ出力端
子5より伝送された圧縮データは、データ入力端子11を
介して可変長復号器12へ供給される。
In FIG. 4, the compressed data transmitted from the data output terminal 5 of the encoding apparatus of FIG. 1 is supplied to the variable length decoder 12 via the data input terminal 11.

可変長復号器12は、可変長符号から通常の符号に変換
して、逆量子化器13へ供給している。
The variable length decoder 12 converts the variable length code into a normal code and supplies it to the inverse quantizer 13.

一方より、第1図の符号化装置のクラス情報出力端子
8より伝送されたクラス情報入力信号は、クラス情報入
力端子14及び第1図におけるLPF9と同様の動作をするLP
F17を介して逆量子化器13へ供給されている。
On the other hand, the class information input signal transmitted from the class information output terminal 8 of the encoder of FIG. 1 is an LP which operates in the same manner as the class information input terminal 14 and the LPF 9 of FIG.
It is supplied to the inverse quantizer 13 via F17.

逆量子化器13は、この符号を、量子化の代表値に置き
換えて、直交逆変換器15へ供給している。
The inverse quantizer 13 replaces this code with a representative value of quantization and supplies it to the orthogonal inverse transformer 15.

この置き換えのステップ幅は、符号化装置における適
応量子化器10と同様に、クラス情報入力端子14から入力
されるクラス値C′によって、第3図の特性で決められ
る。
The step size of this replacement is determined by the class value C ′ input from the class information input terminal 14 as in the case of the adaptive quantizer 10 in the encoding device, according to the characteristic shown in FIG.

直交逆変換器15は、入力信号を逆DCT変換し、再生画
像信号を得て、画像出力端子16を介して出力している。
The quadrature inverse converter 15 performs inverse DCT conversion on the input signal, obtains a reproduced image signal, and outputs it through the image output terminal 16.

又、本発明における量子化クラスは、フィルタリング
によりブロック間で相関を持つもので、全てのブロック
の情報を伝送しなくても、補間により大差ない結果が得
られる。
In addition, since the quantization class in the present invention has correlation between blocks by filtering, even if the information of all blocks is not transmitted, the result obtained by interpolation is not so different.

即ち、量子化クラス情報を間引き、無くなったクラス
は残ったクラスから補間すればよい。
That is, the quantization class information may be thinned out, and the lost class may be interpolated from the remaining class.

第5図は本発明の画像符号化装置の第2の実施例を示
すブロック図である。第1図と同一部分には、同一符号
を付して示す。
FIG. 5 is a block diagram showing a second embodiment of the image coding apparatus according to the present invention. The same parts as those in FIG. 1 are designated by the same reference numerals.

第5図において、第1図との相違は、主にLPF18にお
ける処理を改良した点と、LPF18の出力信号を間引器19
を介してクラス情報出力端子8及び補間器20へ供給し、
補間器20の出力信号を適応量子化器10へ供給するように
した点であり、相違する点に付いてのみ説明する。
5 is different from FIG. 1 mainly in that the processing in the LPF 18 is improved and the output signal of the LPF 18 is reduced by the decimator 19.
Is supplied to the class information output terminal 8 and the interpolator 20 via
The output signal of the interpolator 20 is supplied to the adaptive quantizer 10, and only different points will be described.

LPF18は、基本的には第1図のLPF9と同じであるが、
出力されるクラス値C′の種類は8種類(3ビット)に
丸められ、間引器19へ供給される。
LPF18 is basically the same as LPF9 in FIG. 1,
The output class value C ′ is rounded into 8 types (3 bits) and supplied to the decimator 19.

間引器19は、クラス値を水平及び垂直方向に1ブロッ
クおきに間引き、クラス情報出力端子8から復号装置側
に伝送すると共に、補間器20へも供給している。
The decimator 19 decimates the class value every other block in the horizontal and vertical directions, transmits it from the class information output terminal 8 to the decoding device side, and also supplies it to the interpolator 20.

水平及び垂直方向に1ブロックおきとなったので、16
×16画素に1つのクラスが伝送されることになり、8×
8画素の場合の1/4であり、データ量は従来例や第1の
実施例に対して3/8になる。
Every other block in the horizontal and vertical directions, so 16
One class will be transmitted for each 16 pixels, 8 ×
This is 1/4 of the case of 8 pixels, and the data amount is 3/8 as compared with the conventional example and the first embodiment.

補間器20は、無くなったブロックのクラス値C′を補
間して作成する。
The interpolator 20 interpolates and creates the class value C ′ of the lost block.

補間は、ブロックの位置により、上下または左右に
C′がある場合は1/2づつ加算し、斜め4方向の場合は1
/4づつ加算する。その際の補間フィルタの係数は、第2
図のものを4倍したものになる。
Depending on the position of the block, the interpolation is 1/2 when C'is above or below or to the left or right, and is 1 when there are 4 diagonal directions.
Add / 4. The coefficient of the interpolation filter at that time is the second
It will be four times the one in the figure.

第6図は本発明の画像復号化装置の第2の実施例を示
すブロック図である。第4図と同一部分には、同一符号
を付して示す。
FIG. 6 is a block diagram showing a second embodiment of the image decoding apparatus of the present invention. The same parts as those in FIG. 4 are designated by the same reference numerals.

これは、第5図に示すクラスを間引く場合の符号化装
置に対応する復号化装置であり、第4図との相違点は、
クラス情報入力端子14から入力されるクラス値C′を補
間器20を介して逆量子化器13へ供給するようにした点で
ある。
This is a decoding device corresponding to the coding device in the case of thinning out the classes shown in FIG. 5, and the difference from FIG.
The point is that the class value C ′ input from the class information input terminal 14 is supplied to the inverse quantizer 13 via the interpolator 20.

補間器20は、第5図に示す符号化装置と同様な補間動
作をすることは勿論である。
It goes without saying that the interpolator 20 performs the same interpolation operation as that of the encoding device shown in FIG.

(発明の効果) 本発明の画像符号化装置及び復号化装置は、以下に述
べる如く、極めて優れた効果がある。
(Effects of the Invention) The image encoding device and the decoding device of the present invention have extremely excellent effects as described below.

(1)検出されたアクティビティによって決まる量子化
のクラス値を、ブロック間で相関を持たせるためにLPF
を通過させるので、エッジ部分では平坦部分に相当する
隣接するアクティビティの低いブロックによりアクティ
ビティが引き下げられ、適応量子化で量子化が必要以上
に粗くならず、モスキートノイズの増加なく視覚特性に
あった量子化が行え、エッジ部分での画質劣化が改善さ
れる。
(1) LPF in order to correlate the quantization class value determined by the detected activity between blocks
In the edge part, the activity is reduced by the adjacent blocks with low activity corresponding to the flat part, the adaptive quantization does not make the quantization unnecessarily coarse, and the quantum which has the visual characteristic without the increase of mosquito noise. The image quality deterioration at the edge portion is improved.

又、(2)クラス値を間引き、伝送されないブロック
のクラス値は、伝送されたものから補間し、そのクラス
値で量子化ステップ幅を決めるので、量子化ステップの
情報が間引かれ、伝送しなければならないデータ量が少
なくできる。
Also, (2) the class value is thinned out, and the class value of the block that is not transmitted is interpolated from the transmitted one, and the quantization step width is determined by the class value, so the information of the quantization step is thinned out and transmitted. The amount of data that needs to be reduced can be reduced.

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

第1図は本発明の画像符号化装置の第1の実施例を示す
ブロック図、第2図はLPFの各タップ係数を2次元的に
表わした図、第3図はクラス値C′と量子化ステップSq
の変換特性を示す図、第4図は本発明の画像復号化装置
の第1の実施例を示すブロック図、第5図は本発明の画
像符号化装置の第2の実施例を示すブロック図、第6図
は本発明の画像復号化装置の第2の実施例を示すブロッ
ク図、第7図は従来の画像符号化装置を示すブロック
図、第8図は量子化クラス判定器の特性を示す図、第9
図は適応量子化の様子を示す波形図である。 1……画像入力端子、2……直交変換器、3,10……適応
量子化器、4……可変長符号器、5……データ出力端
子、6……アクティビティ検出器、7……量子化クラス
判定器、8……クラス情報出力端子、9,18……LPF、11
……データ入力端子、12……可変長復号器、13……逆量
子化器、14……クラス情報入力端子、15……直交逆変換
器、16……画像出力端子、19……間引器、20……補間
器。
FIG. 1 is a block diagram showing a first embodiment of the image coding apparatus of the present invention, FIG. 2 is a two-dimensional representation of each LPF tap coefficient, and FIG. 3 is a class value C'and quantum. Step Sq
FIG. 4 is a block diagram showing the first embodiment of the image decoding apparatus of the present invention, and FIG. 5 is a block diagram showing the second embodiment of the image encoding apparatus of the present invention. FIG. 6 is a block diagram showing a second embodiment of the image decoding apparatus of the present invention, FIG. 7 is a block diagram showing a conventional image encoding apparatus, and FIG. 8 shows the characteristics of the quantization class determiner. Shown, No. 9
The figure is a waveform diagram showing a state of adaptive quantization. 1 ... Image input terminal, 2 ... Orthogonal transformer, 3, 10 ... Adaptive quantizer, 4 ... Variable length encoder, 5 ... Data output terminal, 6 ... Activity detector, 7 ... Quantum Classifier, 8 …… Class information output terminal, 9,18 …… LPF, 11
...... Data input terminal, 12 …… Variable length decoder, 13 …… Inverse quantizer, 14 …… Class information input terminal, 15 …… Orthogonal inverse transformer, 16 …… Image output terminal, 19 …… Decimation Container, 20 ... Interpolator.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ブロック単位で量子化のステップ幅を変え
る画像の高能率符号化において、 各ブロック単位のアクティビティを検出するアクティビ
ティ検出手段と、 前記アクティビティから量子化のクラス値を判定する量
子化クラス判定手段と、 前記量子化のクラス値を周辺のブロックの値にまたがっ
てフィルタリングするフィルタ手段と、 前記フィルタリングされたクラス値から量子化ステップ
幅を決める手段とを持つことを特徴とする画像符号化装
置。
1. High-efficiency coding of an image in which a quantization step size is changed in block units. Activity detection means for detecting activity in each block unit, and a quantization class for determining a quantization class value from the activity. Image coding, comprising: determining means, filter means for filtering the quantization class value over the values of surrounding blocks, and means for determining a quantization step width from the filtered class value. apparatus.
【請求項2】ブロック単位で量子化のステップ幅を変え
る画像の高能率符号化において、 各ブロック単位のアクティビティを検出するアクティビ
ティ検出手段と、 前記アクティビティから量子化のクラス値を判定する量
子化クラス判定手段と、 前記量子化のクラス値を周辺のブロックの値にまたがっ
てフィルタリングするフィルタ手段と、 前記フィルタリングされたクラス値をブロック単位で間
引く間引手段と、 前記間引手段の出力信号を入力し、間引かれ無くなった
ブロックのクラス値を補間した信号を出力する補間手段
と、 前記補間手段の出力信号から量子化ステップ幅を決める
手段とを持つことを特徴とする画像符号化装置。
2. In high-efficiency coding of an image in which the quantization step width is changed in block units, activity detection means for detecting activity in each block unit, and a quantization class for determining a quantization class value from the activity. Determination means, filtering means for filtering the quantization class value over the values of surrounding blocks, thinning means for thinning out the filtered class value in block units, and inputting the output signal of the thinning means However, the image coding apparatus has an interpolating unit that outputs a signal obtained by interpolating the class value of the block that has been thinned out, and a unit that determines the quantization step width from the output signal of the interpolating unit.
JP2262389A 1990-09-29 1990-09-29 Image coding device Expired - Lifetime JP2536684B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2262389A JP2536684B2 (en) 1990-09-29 1990-09-29 Image coding device
DE69132268T DE69132268T2 (en) 1990-09-29 1991-09-27 Image signal encoder / decoder with adaptive quantization
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 Image signal coding and decoding apparatus using 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
JP2262389A JP2536684B2 (en) 1990-09-29 1990-09-29 Image coding device

Publications (2)

Publication Number Publication Date
JPH04321391A JPH04321391A (en) 1992-11-11
JP2536684B2 true JP2536684B2 (en) 1996-09-18

Family

ID=17375087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2262389A Expired - Lifetime JP2536684B2 (en) 1990-09-29 1990-09-29 Image coding device

Country Status (1)

Country Link
JP (1) JP2536684B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6798834B1 (en) 1996-08-15 2004-09-28 Mitsubishi Denki Kabushiki Kaisha Image coding apparatus with segment classification and segmentation-type motion prediction circuit
KR100571027B1 (en) 1996-09-06 2006-11-30 소니 가부시끼 가이샤 Data encoding method and apparatus
JP2001045494A (en) * 2000-01-01 2001-02-16 Mitsubishi Electric Corp Image coding device
US6650705B1 (en) * 2000-05-26 2003-11-18 Mitsubishi Electric Research Laboratories Inc. Method for encoding and transcoding multiple video objects with variable temporal resolution
US7003173B2 (en) 2001-06-12 2006-02-21 Sharp Laboratories Of America, Inc. Filter for combined de-ringing and edge sharpening
US7471845B2 (en) 2004-01-06 2008-12-30 Sharp Laboratories Of America, Inc. De-ringing filter
US7430337B2 (en) 2004-01-06 2008-09-30 Sharp Laboratories Of America, Inc. System and method for removing ringing artifacts
US7697782B2 (en) 2004-09-16 2010-04-13 Sharp Laboratories Of America, Inc. System for reducing ringing artifacts

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01265684A (en) * 1988-04-18 1989-10-23 Nec Corp Moving compensation inter-frame prediction coding and decoding device
JP2828997B2 (en) * 1988-07-22 1998-11-25 株式会社日立製作所 Adaptive transform coding device

Also Published As

Publication number Publication date
JPH04321391A (en) 1992-11-11

Similar Documents

Publication Publication Date Title
EP0479510B1 (en) Image signal coding/decoding system using adaptive quantization
US6226050B1 (en) Signal adaptive filtering method for reducing ringing noise and signal adaptive filter
KR0165497B1 (en) Post processing apparatus and method for removing blocking artifact
JP2728619B2 (en) Method and apparatus for suppressing blocking artifacts in encoding / decoding apparatus
JPH1155527A (en) Image compression restoration process
JP2536684B2 (en) Image coding device
JP3759932B2 (en) Image compression method and decompression method
JPH0884342A (en) Video signal decoding device
EP1962513A1 (en) Methods and apparatus for processing of a digital image
CN1078795C (en) Improved motion compensation method for use in image encoding system
JP2682296B2 (en) Image coding device
JP2901656B2 (en) Image coding device
JP3468382B2 (en) Image signal encoding method and image signal encoding device
JPH03167962A (en) Block distortion improving system
JP4177463B2 (en) Image signal encoding device
JP4582378B2 (en) Image noise reduction apparatus and image noise reduction method
JP2595875B2 (en) Moving image signal encoding method and apparatus
JP5267140B2 (en) Image compression apparatus and image compression method
JPH09187005A (en) Encoding device
JPH0686258A (en) Orthogonal transform encoder and decoder
JPH11120346A (en) Image processing device
JPH10336656A (en) Image encoding device and method
JP2000050262A (en) Device and method for image decoding, and device and method for image coding
JPH07154788A (en) Video signal encoding device
JP2891251B2 (en) Image encoding device and image decoding device

Legal Events

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

Free format text: PAYMENT UNTIL: 20080708

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20080708

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20090708

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20090708

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20100708

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20110708

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: 20110708

Year of fee payment: 15