Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2910416B2 - Orthogonal transform coding device - Google Patents
[go: Go Back, main page]

JP2910416B2 - Orthogonal transform coding device - Google Patents

Orthogonal transform coding device

Info

Publication number
JP2910416B2
JP2910416B2 JP15641692A JP15641692A JP2910416B2 JP 2910416 B2 JP2910416 B2 JP 2910416B2 JP 15641692 A JP15641692 A JP 15641692A JP 15641692 A JP15641692 A JP 15641692A JP 2910416 B2 JP2910416 B2 JP 2910416B2
Authority
JP
Japan
Prior art keywords
block
class
orthogonal transform
component
transform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP15641692A
Other languages
Japanese (ja)
Other versions
JPH05347757A (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP15641692A priority Critical patent/JP2910416B2/en
Publication of JPH05347757A publication Critical patent/JPH05347757A/en
Application granted granted Critical
Publication of JP2910416B2 publication Critical patent/JP2910416B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、映像信号を高能率符号
化する場合に、圧縮率を効果的に高めるために用いられ
る直交変換符号化装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an orthogonal transform encoding apparatus used for effectively increasing a compression ratio when a video signal is encoded with high efficiency.

【0002】[0002]

【従来の技術】映像信号を録画再生する録画再生装置
(VTRやビデオディスクプレーヤーなど)を構成する
のに、長時間録画のために映像信号のデータ量を削減す
る帯域圧縮技術(または高能率符号化技術)が用いられ
ている。この帯域圧縮技術のひとつに直交変換符号化が
ある。直交変換符号化は、映像信号をブロック化して、
そのブロック単位の周波数分解を行なって、高域成分ほ
ど伝送する(記録する)データ量を少なくしていく手法
であって、高域成分ほど劣化を検知しにくいという視覚
特性を利用するものである。
2. Description of the Related Art A band compression technique (or a high-efficiency code) for reducing a data amount of a video signal for long-time recording is used for configuring a recording / playback apparatus (VTR, video disk player, etc.) for recording / reproducing a video signal. Technology) is used. One of the band compression techniques is orthogonal transform coding. Orthogonal transform coding blocks video signals,
This is a method of performing frequency decomposition on a block-by-block basis to reduce the amount of data to be transmitted (recorded) for higher frequency components, and utilizes a visual characteristic that deterioration is more difficult to detect for higher frequency components. .

【0003】以上のような直交変換符号化を行なう従来
の直交変換符号化装置のブロック図を図4に示し、その
動作を説明する。
FIG. 4 is a block diagram of a conventional orthogonal transform coding apparatus for performing the above-described orthogonal transform coding, and its operation will be described.

【0004】図4において、1は映像信号をブロック化
したブロック化信号を入力する入力端子、2は前記ブロ
ック化信号を直交変換する直交変換器、3は直交変換器
2より得る直交変換係数を符号化するために、変換係数
の並びを並べ替える並べ替え器、4は並べ替え器3出力
の直交変換係数を符号化する符号化器、5は直交変換符
号化装置の出力端子であって符号化データを出力する。
また、符号化器4は、前記直交変換係数をあるステップ
幅で量子化する量子化器41と、所望のデータ量におさ
めるのに適するステップ幅を持つ量子化器を選択する量
子化選択器42と、量子化器41出力の量子化データを
符号化する符号化器43とで構成される。
In FIG. 4, reference numeral 1 denotes an input terminal for inputting a block signal obtained by blocking a video signal, 2 denotes an orthogonal transformer for orthogonally transforming the block signal, and 3 denotes an orthogonal transform coefficient obtained from the orthogonal transformer 2. In order to perform encoding, a reordering unit for reordering the arrangement of the transform coefficients, 4 is a reordering unit, 3 is an encoder for encoding the orthogonal transform coefficients output from the output unit, and 5 is an output terminal of the orthogonal transform encoding device. Output the coded data.
Further, the encoder 4 includes a quantizer 41 for quantizing the orthogonal transform coefficients at a certain step width, and a quantization selector 42 for selecting a quantizer having a step width suitable for keeping a desired data amount. And an encoder 43 for encoding the quantized data output from the quantizer 41.

【0005】符号化器43は、符号化した符号語の発生
頻度に対して発生頻度の高い符号語ほど短い(データ量
の少ない)符号語を割り当てる可変長符号化を用いる。
よって量子化選択器42は、前記可変長符号化を施され
た結果のデータ量を計算することにより最適なステップ
幅をもつ量子化器41を選択する。
[0005] The encoder 43 uses variable-length coding in which a code word with a higher frequency of occurrence is assigned a shorter (small data amount) code word with respect to the frequency of occurrence of the encoded code word.
Therefore, the quantization selector 42 selects the quantizer 41 having the optimal step width by calculating the data amount as a result of the variable length coding.

【0006】図5は、並べ替え器3の動作を説明するた
めの直交変換器2出力である(A)と並べ替え器3出力
である(B)で、1ブロック単位の変換係数の並びを示
している。図5の係数並びは、本従来例の直交変換符号
化装置が水平方向および垂直方向の2次元直交変換の手
法を取り入れて、そのブロックは水平4画素、垂直4画
素のブロックサイズを持っているものである。よって図
5(A)では水平方向4係数、垂直方向4係数の16係
数で1ブロックを構成する。図5(A)のブロックにお
いて、各係数が表わす周波数成分は左方ほど水平方向の
低域に対応し、上方ほど垂直方向の低域に対応するもの
とする。2次元直交変換を行なう直交変換器2の構成
は、水平方向と垂直方向のいずれか一方向の直交変換を
施した後にもう一方向の直交変換を行なうので、図5
(A)のような係数並びになっている。
FIG. 5 shows the output of the orthogonal transformer 2 (A) and the output of the rearranger 3 (B) for explaining the operation of the rearranger 3, and shows the arrangement of the transform coefficients in units of one block. Is shown. The coefficient sequence shown in FIG. 5 is such that the orthogonal transform coding apparatus of the conventional example adopts a two-dimensional orthogonal transform technique in the horizontal and vertical directions, and the block has a block size of 4 pixels horizontally and 4 pixels vertically. Things. Therefore, in FIG. 5A, one block is composed of 16 coefficients in the horizontal direction and 4 coefficients in the vertical direction. In the block shown in FIG. 5A, the frequency component represented by each coefficient corresponds to a horizontal low band as leftward, and corresponds to a vertical low band as upward. The configuration of the orthogonal transformer 2 for performing the two-dimensional orthogonal transformation is such that the orthogonal transformation in one of the horizontal and vertical directions is performed and then the orthogonal transformation in the other direction is performed.
The coefficients are arranged as shown in FIG.

【0007】しかし、2次元直交変換に対する符号化の
ためには、図5(B)の係数並びに示すようなジグザグ
スキャンと言われる2次元周波数的に低域(水平・垂直
ともに低域で図の左上方)から高域(図の右下方)に並
びが適する。つまり直流成分を含めて低域成分ほど視覚
に対する影響が大きいためで、低域ほどより重要な成分
とするものである。そのため、符号化器4では、まず最
も粗いステップ幅で量子化した状態からはじめてデータ
量が所望のデータ量になるまで係数並びの最初の方から
順にステップ幅を細かくしていけばよい。
However, in order to perform encoding for two-dimensional orthogonal transform, the coefficients shown in FIG. 5B and a two-dimensional frequency band called a zigzag scan as shown in FIG. It is suitable to line up from the upper left) to the higher range (lower right in the figure). In other words, the lower frequency component including the DC component has a greater effect on vision, and the lower frequency component is a more important component. Therefore, in the encoder 4, it is only necessary to gradually reduce the step width from the beginning of the coefficient array until the data amount becomes a desired data amount, starting from a state where quantization is performed with the coarsest step width.

【0008】[0008]

【発明が解決しようとする課題】しかしながら上記のよ
うな構成では以下のような課題を有している。符号化に
よるデータ量でみれば、データ量の大きいブロックには
大振幅の周波数成分を含んだブロック、データ量の小さ
いブロックには小振幅の周波数成分しか含まないブロッ
クがある。これら2種類のブロックについて、データ量
削減のために同様のステップ幅を割り当てられた場合、
後者の小振幅の周波数成分しか含まないブロックの係数
は大半が削除(係数を0に割当て)される。これは、平
坦な画面のブロックではあるけれども重要な情報が失わ
れてブロックノイズが発生する(例えば背景の草木や空
に顕著)。それに比べ、前者の大振幅の周波数成分を含
むブロックは、その周波数成分の振幅のためステップ幅
より削除されることはなく、よって量子化誤差による
影響は視覚的に後者のブロックより小さい。
However, the above configuration has the following problems. In terms of the data amount by encoding, there are blocks having a large data amount and blocks containing large amplitude frequency components, and blocks having a small data amount include blocks containing only small amplitude frequency components. If a similar step width is assigned to these two types of blocks to reduce the data amount,
Most of the latter coefficients of blocks containing only small-amplitude frequency components are deleted (coefficients are assigned to 0). Although this is a block with a flat screen, important information is lost and block noise occurs (for example, noticeable in the background vegetation and sky). In comparison, the block containing the large amplitude of the frequency components of the former, the frequency component not be more deleted in step width <br/> for amplitude, thus affected by the quantization error visually latter Smaller than a block.

【0009】しかしながら、前記従来の直交変換符号化
装置の符号化器4内で行なう最適量子化が、前記ブロッ
ク単位毎に行なうので、ブロック間の量子化器の選択制
御(データ量制御)が困難で、上記小振幅の周波数成分
しか含まないようなブロックも前記大振幅の周波数成分
を含むブロックと同じように量子化選択操作が行われ、
背景のような平坦な部分の画質を劣化させていた。
However, since the optimal quantization performed in the encoder 4 of the conventional orthogonal transform encoder is performed for each block, it is difficult to control the selection of the quantizer between blocks (data amount control). In the block including only the small-amplitude frequency component, the quantization selection operation is performed in the same manner as the block including the large-amplitude frequency component,
This deteriorates the image quality of a flat portion such as the background.

【0010】又、直流成分が大振幅で交流成分が小振幅
のブロック(例えば、輝度レベルの高い白い背景等)は
視覚的に劣化しても検知しにくいが、交流成分のみに着
目しているためにステップ幅を細かくして量子化を行な
ってしまう。つまり、視覚的冗長度を含んだまま量子化
及び符号化を行ってしまう。よって従来の方法では効率
のよい圧縮が行なえない。
A block having a large DC component and a small AC component (for example, a white background having a high luminance level) is difficult to detect even if visually deteriorated, but focuses on the AC component only. Therefore, the quantization is performed by reducing the step width. That is, quantization and encoding are performed while including the visual redundancy. Therefore, efficient compression cannot be performed by the conventional method.

【0011】本発明はかかる従来技術の課題に鑑み、ブ
ロック間に渡るデータ量制御を容易にならしめ、かつ圧
縮効率を高め、かつ回路規模の増加が非常に少ない直交
変換符号化装置を提供することを目的とする。
The present invention has been made in view of the above-mentioned problems of the prior art, and provides an orthogonal transform coding apparatus which facilitates control of data amount between blocks, increases compression efficiency, and has a very small increase in circuit scale. The purpose is to:

【0012】[0012]

【課題を解決するための手段】本発明は、ブロック化さ
れた信号を直交変換する直交変換手段と、直交変換手段
により直交変換された変換係数を、ブロック毎に符号化
するための係数並びに並び替える並び替え手段と、変換
係数を複数の閾値に応じて所定のクラスに分けるクラス
分け手段と、クラス分け手段によって得られたクラスの
うち変換係数の最大値を有するとみなすクラスをブロッ
ク毎に検出する最大値クラス検出手段と、クラス分け手
段の複数の閾値を変換係数の直流成分と交流成分で異な
るように構成したことを特徴とする直交変換符号化装置
である。
SUMMARY OF THE INVENTION The present invention provides orthogonal transform means for orthogonally transforming a block signal, and a coefficient and a sequence for encoding the transform coefficients orthogonally transformed by the orthogonal transform means for each block. Rearranging means for rearranging, classifying means for classifying transform coefficients into predetermined classes according to a plurality of threshold values, and detecting, for each block, a class which is considered to have the maximum value of the transform coefficient among the classes obtained by the classifying means And a plurality of thresholds of the maximum value class detecting means and the classifying means are configured to be different between a DC component and an AC component of a transform coefficient.

【0013】[0013]

【作用】この構成により、各ブロック内に含まれる周波
数成分のうちの最大振幅に相当する変換係数のクラス分
けした結果を得るので、後段の符号化時にブロック毎の
周波数成分の振幅が容易に分かり、小振幅でも重要な周
波数成分を削除することなくデータ量制御できる。又、
直流成分も含めてクラス分けをすることにより視覚的な
冗長度を効果的に除去する事が出来るので効率のよい圧
縮が行える。
According to this configuration, since the result obtained by classifying the transform coefficients corresponding to the maximum amplitude of the frequency components included in each block is obtained, the amplitude of the frequency component for each block can be easily determined at the time of the subsequent encoding. The data amount can be controlled without deleting important frequency components even with a small amplitude. or,
By performing the classification including the DC component, visual redundancy can be effectively removed, so that efficient compression can be performed.

【0014】[0014]

【実施例】以下、本発明の一実施例について、図面を用
いて説明する。
An embodiment of the present invention will be described below with reference to the drawings.

【0015】図1は、本発明の一実施例における直交変
換符号化装置のブロック図、図2・図3は変換係数とク
ラスの特性図である。
FIG. 1 is a block diagram of an orthogonal transform coding apparatus according to an embodiment of the present invention, and FIGS. 2 and 3 are characteristic diagrams of transform coefficients and classes.

【0016】図1において、1は入力端子で従来例図5
と同様に1ブロックあたり水平4画素、垂直4画素のブ
ロックサイズを持つ。2は4×4画素の入力ブロックを
水平・垂直の2次元直交変換する直交変換器で、3は直
交変換器2の出力である変換係数の並びを、符号化器4
において2次元周波数的に量子化及び符号化を行なうた
めに2次元周波数における低域から高域へ並ぶように並
び替える並び替え器である。5は符号化器4によって符
号化された直交変換係数を出力する出力端子である。新
たにクラス検出器61と比較器62とを有するクラス分
け器60と最大値クラス検出器70を設けている。
In FIG. 1, reference numeral 1 denotes an input terminal.
Similarly, each block has a block size of 4 horizontal pixels and 4 vertical pixels. Reference numeral 2 denotes an orthogonal transformer for performing a horizontal / vertical two-dimensional orthogonal transformation on an input block of 4 × 4 pixels. Reference numeral 3 denotes a sequence of transform coefficients output from the orthogonal transformer 2,
Is a rearranger for rearranging two-dimensional frequencies so as to line up from low to high in order to perform quantization and encoding. Reference numeral 5 denotes an output terminal for outputting the orthogonal transform coefficient encoded by the encoder 4. A classifier 60 having a class detector 61 and a comparator 62 and a maximum value class detector 70 are newly provided.

【0017】図2・図3において、図2は交流成分(A
C)による最大値クラス検出、図3は直流成分(DC)
による最大値クラス検出の経過を示している。又、横軸
は変換係数の順番を示しており、従来例図5(A)の変
換係数の順番に相当している。又、左の縦軸は直流成分
(DC)、交流成分(AC)の振幅の大きさで前記変換
係数の絶対値である。右の縦軸で交流成分はP1,P
2,P3の3種類の閾値と4種類のクラスである。4種
類のクラスは、変換係数の絶対値の小さい方から0,
1,2,3としている。又、直流成分はP4の1種類の
閾値と2種類のクラス03である。図2を用いて説明
を行なうと、クラス分け器60は従来例図5(A)の直
交変換係数を入力として各直交変換係数の絶対値の大き
さに応じて、絶対値の小さい変換係数から0,1,2,
3のいずれかのクラスに分類する。クラス分け器60内
では変換係数Aをクラス検出器61、比較器62に入力
する。比較器62で直流成分の絶対値を、クラス検出器
61で交流成分の絶対値とクラス検出を行なう。図2の
様に直流成分の絶対値が閾値P4以下であるため比較器
62からはクラス検出器61に‘LOW’の信号を送り
出す。クラス検出器61は比較器62から‘LOW’の
信号を受け取るとクラス0のデータを最大値クラス検出
器70に送り出し、以降クラス検出器61で変換係数A
2番目以降の絶対値を閾値P1,P2,P3を用いて検
出し各クラスに変換して最大値クラス検出器70に送り
出す。その経過を図2のCに示す。
2 and FIG. 3, FIG. 2 shows an AC component (A
C) Maximum value class detection by FIG. 3, FIG. 3 shows direct current component (DC)
5 shows the progress of the maximum value class detection by means of. The horizontal axis indicates the order of the conversion coefficients, which corresponds to the order of the conversion coefficients in FIG. The left vertical axis represents the magnitude of the amplitude of the direct current component (DC) and the alternating current component (AC), and is the absolute value of the conversion coefficient. On the right vertical axis, the AC components are P1 and P
2, three types of thresholds P3 and four types of classes. The four types of classes are 0,
1, 2, and 3. The DC components are one type of threshold of P4 and two types of classes 0 and 3. Referring to FIG. 2, the classifier 60 receives the orthogonal transform coefficients of the conventional example in FIG. 5 (A) as input and converts the transform coefficients having small absolute values according to the magnitude of the absolute value of each orthogonal transform coefficient. 0, 1, 2,
Classify into any of the three classes. In the classifier 60, the conversion coefficient A is input to the class detector 61 and the comparator 62. The comparator 62 detects the absolute value of the DC component and the class detector 61 detects the absolute value of the AC component and the class. As shown in FIG. 2, since the absolute value of the DC component is equal to or smaller than the threshold value P4, the comparator 62 sends a "LOW" signal to the class detector 61. When the class detector 61 receives the signal of "LOW" from the comparator 62, it sends the data of class 0 to the maximum value class detector 70, and thereafter, the class detector 61 converts the conversion coefficient A
The second and subsequent absolute values are detected using the thresholds P1, P2, and P3, converted into each class, and sent to the maximum value class detector 70. The progress is shown in FIG.

【0018】つぎに最大値クラス検出器70は、クラス
分け器60からのクラス図2のCをもとに、最大クラス
候補と入力クラスと比較して最大クラス候補を更新して
いく。なお、初期値は直流成分のクラス値0か3であ
る。最大クラス候補が3の場合は図2のDの4番目のよ
うに最大クラス候補検出を停止して1ブロック間そのク
ラスを保持する。その保持されたクラスは符号化器4内
の量子化選択器42によりステップ幅の異なった量子化
器を選択するのに用いられる。又、図3の様に直流成分
の絶対値が閾値P4を越えると比較器62からクラス検
出器61に‘HI’の信号を送り出す。クラス検出器6
1は比較器62から‘HI’の信号を受け取るとクラス
3のデータを最大値クラス検出器70に送り出し、以降
前記と同様な処理を行う。
Next, the maximum value class detector 70 updates the maximum class candidate by comparing the maximum class candidate with the input class based on the class C in FIG. The initial value is the DC component class value 0 or 3. If the maximum class candidate is 3, the detection of the maximum class candidate is stopped and the class is held for one block as shown in the fourth column of FIG. The retained class is used by the quantization selector 42 in the encoder 4 to select a quantizer having a different step width. When the absolute value of the DC component exceeds the threshold value P4 as shown in FIG. 3, a signal of "HI" is sent from the comparator 62 to the class detector 61. Class detector 6
1 receives the signal of "HI" from the comparator 62, sends out the data of class 3 to the maximum value class detector 70, and thereafter performs the same processing as described above.

【0019】本実施例によれば、クラス分け器60、最
大値クラス検出器70で得たブロック毎の変換係数の最
大値を有するクラスを基に、量子化選択器42は大振幅
の周波数成分を含むブロックに比べて、小振幅の周波数
成分のみしか含まないブロックの変換係数を削除する割
合を低くして平坦部での画質劣化を防ぐことができる。
又、輝度レベルかせ高く交流成分の振幅が小さい白い背
景等はステップ幅を粗くするため効率の良い量子化が行
える。
According to the present embodiment, based on the class having the maximum value of the transform coefficient for each block obtained by the classifier 60 and the maximum value class detector 70, the quantization selector 42 As compared with the block including the block, the ratio of deleting the transform coefficient of the block including only the small amplitude frequency component can be reduced to prevent the deterioration of the image quality in the flat portion.
On the other hand, on a white background or the like having a high luminance level and a small amplitude of an AC component, the step width is coarsened, so that efficient quantization can be performed.

【0020】又、本実施例のように大きい変換係数に対
するクラスを大きな数に割り当てておけば、その割当の
数の最大値を求めるだけでよい。しかも、入力のクラス
の取り得る範囲は本実施例ではクラスは0〜3で2ビッ
ト分、直交変換係数の取り得る範囲は一般には8ビット
以上を必要としているので、最大値クラス候補の検出の
ための比較器及び最大値クラス候補自体を記憶しておく
レジスタも小さくて済み、非常に有効である。
If a class for a large transform coefficient is assigned to a large number as in this embodiment, it is only necessary to find the maximum value of the number of assignments. In addition, in this embodiment, the range that the input class can take is 2 bits for classes 0 to 3, and the range that the orthogonal transform coefficient can take is generally 8 bits or more. And a register for storing the maximum value class candidate itself are small, which is very effective.

【0021】さらに、最大値クラスを保持した時点でク
ラス分け器の入力信号を所定のレベルに固定することに
より、消費電流も少なくなる。
Furthermore, by fixing the input signal of the classifier to a predetermined level when the maximum value class is held, current consumption is reduced.

【0022】なお、本実施例では直流成分の絶対値の閾
値を1種類でクラスを2種類に設定したが当然のことな
がら閾値及びクラスを増加させて細かく量子化する事も
可能である。
In this embodiment, the threshold of the absolute value of the DC component is set to one type and the class is set to two types. However, it is naturally possible to increase the threshold and the class and finely quantize.

【0023】なお、本発明の実施例では、直交変換され
るブロック信号を4×4画素のブロックサイズとした
が、8×8画素や16×16画素のブロックサイズでも
よい。さらに水平・垂直の2次元直交変換ではなく、3
次元の直交変換の場合でもよい。このように、ブロック
サイズまた次元数が大きくなって、ブロックを構成する
変換係数の数が大きくなればなるほど、本実施例のよう
に変換係数の最大値に相当する最大値クラスの検出を前
記並び替え器3と並行して実行することは、前記最大値
クラス検出に新たに遅延器等を検出としないので更に効
果的である。
In the embodiment of the present invention, the block signal to be orthogonally transformed has a block size of 4 × 4 pixels, but may have a block size of 8 × 8 pixels or 16 × 16 pixels. Furthermore, instead of horizontal and vertical two-dimensional orthogonal transformation,
A case of a dimensional orthogonal transform may be used. As described above, as the block size or the number of dimensions becomes larger and the number of transform coefficients constituting the block becomes larger, the detection of the maximum value class corresponding to the maximum value of the transform coefficient is performed in the same manner as in the present embodiment. Executing in parallel with the changer 3 is more effective because a delay device or the like is not newly detected for the maximum value class detection.

【0024】[0024]

【発明の効果】以上説明したように、本発明によれば、
各ブロック内に含まれる周波数成分のうちの最大振幅に
相当する変換係数の最大値をクラス分けした結果を得る
ので、後段の符号化時にブロック毎の周波数成分の振幅
が容易に分かり、小振幅でも重要な周波数成分を削除す
ることなくデータ量制御できるので、画質劣化がなくか
つ、効率の良い直交変換符号化が行えて非常に効果的で
ある。さらに、前記周波数成分のクラスを得るのに、前
記並べ替え器と並行で実行するので、前記クラス検出の
ために新たなメモリを必要としないので回路規模の点で
も有利である。
As described above, according to the present invention,
Since the result of classifying the maximum value of the transform coefficient corresponding to the maximum amplitude of the frequency components included in each block is obtained, the amplitude of the frequency component for each block can be easily understood at the time of the subsequent encoding, and even if the amplitude is small, Since the data amount can be controlled without deleting important frequency components, it is possible to perform efficient orthogonal transform coding without deteriorating image quality, which is very effective. Furthermore, since the class of the frequency component is obtained in parallel with the reordering unit, no new memory is required for the class detection, which is advantageous in terms of circuit scale.

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

【図1】本発明の実施例における直交変換符号化装置の
ブロック図
FIG. 1 is a block diagram of an orthogonal transform encoding apparatus according to an embodiment of the present invention.

【図2】同実施例を説明するための変換係数の絶対値の
特性図
FIG. 2 is a characteristic diagram of an absolute value of a conversion coefficient for describing the embodiment.

【図3】同実施例を説明するための変換係数の絶対値の
特性図
FIG. 3 is a characteristic diagram of an absolute value of a conversion coefficient for describing the embodiment.

【図4】従来の直交変換符号化装置のブロック図FIG. 4 is a block diagram of a conventional orthogonal transform coding apparatus.

【図5】従来例の動作を説明するためのブロックの変換
係数の並び図
FIG. 5 is a diagram showing an arrangement of transform coefficients of a block for explaining the operation of the conventional example.

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

2 直交変換器 3 並べ換え器 60 クラス分け器 61 クラス検出器 62 比較器 70 最大値クラス検出器 2 Orthogonal Transformer 3 Rearranger 60 Classifier 61 Class Detector 62 Comparator 70 Maximum Value Class Detector

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ブロック化された信号を直交変換する直交
変換手段と、前記直交変換手段により直交変換された変
換係数を、ブロック毎に符号化するための係数並びに並
び替える並び替え手段と、前記変換係数を複数の閾値に
応じて所定のクラスに分けるクラス分け手段と、前記ク
ラス分け手段によって得られたクラスのうち変換係数の
最大値を有するとみなすクラスをブロック毎に検出する
最大値クラス検出手段と、前記クラス分け手段の複数の
閾値を前記変換係数の直流成分と交流成分で異なるよう
に構成したことを特徴とする直交変換符号化装置。
An orthogonal transform means for orthogonally transforming a block signal, a coefficient for encoding the transform coefficients orthogonally transformed by the orthogonal transform means for each block, and a rearranging means for rearranging the transform coefficients; Classifying means for classifying transform coefficients into predetermined classes according to a plurality of threshold values; and maximum value class detection for detecting, for each block, a class which is considered to have the maximum value of the transform coefficient among the classes obtained by the classifying means. Means, and a plurality of threshold values of said classifying means are configured to be different between a DC component and an AC component of said transform coefficient.
JP15641692A 1992-06-16 1992-06-16 Orthogonal transform coding device Expired - Fee Related JP2910416B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15641692A JP2910416B2 (en) 1992-06-16 1992-06-16 Orthogonal transform coding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15641692A JP2910416B2 (en) 1992-06-16 1992-06-16 Orthogonal transform coding device

Publications (2)

Publication Number Publication Date
JPH05347757A JPH05347757A (en) 1993-12-27
JP2910416B2 true JP2910416B2 (en) 1999-06-23

Family

ID=15627279

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15641692A Expired - Fee Related JP2910416B2 (en) 1992-06-16 1992-06-16 Orthogonal transform coding device

Country Status (1)

Country Link
JP (1) JP2910416B2 (en)

Also Published As

Publication number Publication date
JPH05347757A (en) 1993-12-27

Similar Documents

Publication Publication Date Title
EP0495490B1 (en) Video signal encoding apparatus
US6438167B1 (en) Code amount control device and encoding apparatus using the same
USRE40980E1 (en) Adaptive variable-length coding and decoding methods for image data
US5724097A (en) Adaptive quantization of video based on edge detection
EP0737015B1 (en) Encoding apparatus
KR0132894B1 (en) Image compression encoding and decoding method and apparatus
JP3245977B2 (en) Digital image signal transmission equipment
KR0150955B1 (en) Compressive and extensive method of an image for bit-fixing and the apparatus thereof
JP3097665B2 (en) Time-lapse recorder with anomaly detection function
HK1002343B (en) Encoding apparatus
US5748245A (en) Encoding apparatus for encoding input information data while controlling a code quantity of encoded information data
US5268755A (en) Orthogonal transformation encoder
KR100272120B1 (en) Quantization control circuit
JP2910416B2 (en) Orthogonal transform coding device
JP2833235B2 (en) Orthogonal transform coding device
JPH0549021A (en) High efficient coder
JP2907715B2 (en) Video signal processing device
JP3382959B2 (en) Image coding device
JPH01278184A (en) Picture signal encoder
KR0160608B1 (en) Variable length encoding method and apparatus by bit fixing
JPH05130416A (en) Orthogonal transform coding device
JPH0583569A (en) Image encoder
JPH01278185A (en) Picture signal encoder
JPH0514739A (en) Picture encoding device
JPH05114867A (en) Orthogonal transform coding device

Legal Events

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

Free format text: PAYMENT UNTIL: 20080409

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20090409

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20100409

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees