JP2962566B2 - Variable-rate video layer coding device - Google Patents
Variable-rate video layer coding deviceInfo
- Publication number
- JP2962566B2 JP2962566B2 JP23082390A JP23082390A JP2962566B2 JP 2962566 B2 JP2962566 B2 JP 2962566B2 JP 23082390 A JP23082390 A JP 23082390A JP 23082390 A JP23082390 A JP 23082390A JP 2962566 B2 JP2962566 B2 JP 2962566B2
- Authority
- JP
- Japan
- Prior art keywords
- coefficient
- information
- frame
- orthogonal transform
- variable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Details Of Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【発明の詳細な説明】 「産業上の利用分野」 この発明は、高速パケット網を利用する可変レート映
像符号化方式において、網輻輳によりパケットが廃棄さ
れた場合でも、画質劣化を抑えるように画質に及ぼす影
響の大きい部分と小さい部分とに階層化して符号化する
階層符号化装置に関するものである。The present invention relates to a variable-rate video coding system using a high-speed packet network, which is designed to suppress image quality degradation even when packets are discarded due to network congestion. The present invention relates to a layer coding apparatus that performs layered coding on a portion having a large effect on a portion and a portion having a small effect on the portion.
「従来の技術」 第5図は、特願昭63−251391に記載された可変レート
映像階層符号化方式の送信部11と受信部12との構成をそ
れぞれ示す。"Prior Art" FIG. 5 shows the configurations of a transmission unit 11 and a reception unit 12 of the variable rate video hierarchical coding system described in Japanese Patent Application No. 63-251391.
送信部11では、入力された動画像信号は減算器101で
フレームメモリ102に蓄えられた前フレームの信号から
減算され、その減算により得られたフレーム間予測誤差
信号は直交変換符号器103でブロック単位に冗長度を抑
圧され、直交変換係数に変換される。直交変換符号化器
103よりの直交変換係数は階層化部104で画質上重要な部
分MSPと、そうでない部分LSPとに分離される。分離され
た直交変換係数は、パケット送出部107でMSPのみから、
もしくはLSPのみからパケット化され、そのパケットがM
SP,LSPのいずれを含むかを示す識別子を付与され、MSP
は網中の高い優先度の伝送クラスによって、LSPは低い
優先度の伝送クラスによって送信される。また、分離さ
れた直交変換係数のうちMSPは次フレームの予測に用い
るため、直交変換復号器105で逆直交変換されて復号さ
れ、その復号出力が加算器106で前フレームの信号と加
算されることによって、動画像信号に再生されてフレー
ムメモリ102に蓄えられる。In the transmission unit 11, the input video signal is subtracted from the signal of the previous frame stored in the frame memory 102 by the subtracter 101, and the inter-frame prediction error signal obtained by the subtraction is blocked by the orthogonal transform encoder 103. The redundancy is suppressed in units, and the data is converted into orthogonal transform coefficients. Orthogonal transform encoder
The orthogonal transform coefficients from 103 are separated by the layering unit 104 into a part MSP that is important in image quality and a part LSP that is not. The separated orthogonal transform coefficients are obtained from only the MSP in the packet transmitting unit 107,
Or, it is packetized only from LSP and the packet is
An identifier indicating which of SP and LSP is included is assigned, and MSP
Is transmitted by a higher priority transmission class in the network and LSP is transmitted by a lower priority transmission class. In addition, among the separated orthogonal transform coefficients, the MSP is used for prediction of the next frame, so that it is inversely orthogonally transformed and decoded by the orthogonal transform decoder 105, and its decoded output is added to the signal of the previous frame by the adder 106 As a result, the moving image signal is reproduced and stored in the frame memory 102.
受信部12では、受信したパケットから符号化情報を組
み立て、その情報がMSP、LSPのいずれに属するかを識別
子により判断する。The receiving unit 12 assembles the coded information from the received packet, and determines whether the information belongs to the MSP or the LSP based on the identifier.
MSPに属する情報は直交変換復号器202で復号され、そ
の復号出力は加算器204でフレームメモリ205に蓄えられ
た前フレームの信号と加算され、MSPのみからなる動画
像信号に再生され、次フレームの復号のためにフレーム
メモリ205に蓄えられる。MSPのみからなる動画像信号
は、LSPに属する符号化情報を直交変換復号器203で復号
した信号と、加算器206で加算された動画像信号として
出力される。The information belonging to the MSP is decoded by the orthogonal transform decoder 202, and its decoded output is added to the signal of the previous frame stored in the frame memory 205 by the adder 204, and is reproduced as a moving image signal consisting only of the MSP. Are stored in the frame memory 205 for decoding. A moving image signal including only the MSP is output as a moving image signal obtained by adding the signal obtained by decoding the coded information belonging to the LSP by the orthogonal transform decoder 203 and the adder 206.
MSPを含むパケットと、LSPを含むパケットは優先度を
変えて伝送されるので、網が輻輳した際にはLSPを含む
パケットから廃棄が生じることになる。従って、廃棄が
生じた場合、LSPに属する情報の欠落は大きな画質劣化
につながらないこと、またLSPに属する情報はフレーム
間予測に用いられないことから欠落による画質劣化が後
続のフレームに継続しないことにより、パケット廃棄に
よる画質劣化を最小限に抑えることができる。Since the packet containing the MSP and the packet containing the LSP are transmitted with different priorities, when the network is congested, the packet containing the LSP will be discarded. Therefore, when discarding occurs, the lack of information belonging to the LSP does not lead to large image quality deterioration, and the information belonging to the LSP is not used for inter-frame prediction, so that the image quality deterioration due to the loss does not continue in the subsequent frame. In addition, image quality degradation due to packet discard can be minimized.
「発明が解決しようとする課題」 上述の通り、階層符号化方式は、LSPの廃棄の影響が
後続のフレームに及ばないように、MSPのみをフレーム
間予測に用いる。このため、どの直交変換係数をMSPと
するかでフレーム間予測の精度が変化し、全体の情報量
が変化する。"Problems to be Solved by the Invention" As described above, the hierarchical coding scheme uses only the MSP for inter-frame prediction so that the effect of discarding the LSP does not affect subsequent frames. Therefore, the accuracy of inter-frame prediction changes depending on which orthogonal transform coefficient is used as the MSP, and the entire information amount changes.
従来の方式ではMSP,LSPを階層化する際、全体の情報
量について考慮しないので、階層化により全体の符号量
が増加するという問題点があった。In the conventional method, when the MSPs and LSPs are hierarchized, the entire information amount is not taken into consideration, so that there is a problem that the entire code amount increases due to the hierarchies.
「課題を解決するための手段」 この発明によれば、直交変換係数をMSP,LSPに階層化
する際に、直交変換のブロック単位に各直交変換係数が
次のフレームの予測に有効か否かを判定し、予測に有効
と判定した場合、つまり、例えばその直交変換係数を予
測に用いる場合と用いない場合の符号量を計算し、用い
た方が符号量が下がる場合には、その直交変換係数をMS
Pとし、そうでない場合にはその直交変換係数をLSPとす
る。According to the present invention, when the orthogonal transform coefficients are hierarchized into MSPs and LSPs, whether or not each orthogonal transform coefficient is effective for predicting the next frame in units of orthogonal transform blocks Is determined to be effective for prediction, that is, for example, when the code amount is calculated when the orthogonal transform coefficient is used for prediction and when it is not used, and when the code amount is reduced using the orthogonal transform coefficient, the orthogonal transform MS coefficient
P, otherwise the orthogonal transform coefficient is LSP.
「作 用」 この発明により、フレーム間予測に有効な係数をMSP
に集めることができ、符号化情報を階層化する際の符号
量増加を抑えることが可能となる。"Operation" According to the present invention, the coefficients effective for inter-frame prediction
And it is possible to suppress an increase in the code amount when the encoded information is hierarchized.
「実施例」 以下、この発明の実施例を図面を用いて説明する。Hereinafter, embodiments of the present invention will be described with reference to the drawings.
第1図はこの発明の第1の実施例と、その受信部とを
示す。FIG. 1 shows a first embodiment of the present invention and its receiving section.
この第1図の送信部において、入力された映像信号の
第kフレームは、直交変換部301で直交変換され、直交
変換係数Ckとして出力される。この直交変換係数Ckは以
下の2種の処理により量子化インデクスとされる。In the transmission unit shown in FIG. 1, the k-th frame of the input video signal is orthogonally transformed by the orthogonal transformation unit 301, and is output as an orthogonal transformation coefficient Ck. This orthogonal transform coefficient Ck is converted into a quantization index by the following two types of processing.
a.係数メモリ309に蓄えられた前フレームの係数kに
より予測された予測値との差が減算器302でとられてフ
レーム間予測誤差信号Ck−kとして出力される。その
予測誤差信号は量子化部304で量子化され、量子化イン
デクスQ[Ck−k]として出力される。a. The difference from the prediction value predicted by the coefficient k of the previous frame stored in the coefficient memory 309 is obtained by the subtractor 302 and output as an inter-frame prediction error signal Ck-k. The prediction error signal is quantized by the quantization unit 304, and is output as a quantization index Q [Ck-k].
b.量子化器303で量子化され、量子化インデクスQ[C
k]として出力される。b. Quantized by the quantizer 303, and the quantization index Q [C
k].
上述した通り、1つの直交変換係数Ckに対して2種の
量子化インデクスQ[Ck−k]、Q[Ck]が出力され
るが、これら量子化インデクスはフレーム間/内判定部
305で、以下に説明する判定アルゴリズムにより、どち
らかの量子化インデクスが符号化情報Ekとして選択され
る。As described above, two types of quantization indexes Q [Ck-k] and Q [Ck] are output for one orthogonal transform coefficient Ck, and these quantization indexes are determined by the inter-frame / intra-frame determination unit.
At 305, one of the quantization indexes is selected as the coded information Ek by the determination algorithm described below.
フレーム間/内判定部305の判定アルゴリズム まず、直交変換ブロック中の直交変換係数の数をNと
する。例えば、直交変換が8画素×8ラインのブロック
に対して行われるとすればN=64である。First, let N be the number of orthogonal transform coefficients in the orthogonal transform block. For example, if orthogonal transformation is performed on a block of 8 pixels × 8 lines, N = 64.
次に、1直交変換ブロック内の直交変換係数をある順
に従い1からNまでの番号を付けたものをCk,i(i=1
…,N)とする。番号の付け方としては、例えば第2図に
示すCCITT,H.261勧告の離散コサイン変換係数の走査方
法が用いられる。入力された2種の量子化インデクスか
ら ブロック内の符号量Vを最小とするtkを求める。Next, orthogonal transform coefficients in one orthogonal transform block numbered from 1 to N according to a certain order are denoted by Ck, i (i = 1
…, N). As a numbering method, for example, a method of scanning discrete cosine transform coefficients recommended by CCITT, H.261 shown in FIG. 2 is used. Request t k which minimizes the code amount V in the block from the input two quantization indices.
ここでCL[]は符号長を与える関数とする。 Here, CL [] is a function that gives a code length.
式(1)を最小とするtkにより、tk以下は、フレーム
間予測を行った量子化インデクスQ[Ck−k]を、そ
れ以外はQ[Ck]を符号化情報Ekとする。The t k that minimizes equation (1), t k or less, the quantization index Q of performing inter-frame prediction [Ck-k], otherwise the coded information Ek the Q [Ck].
符号化情報Ekは、逆量子化部306で逆量子化され、逆
量子化された直交変換係数は加算器307で′kと加算
され、次フレームの予測のため係数メモリ309に蓄えら
れる。なお、′kは、係数制御部308において、フレ
ーム間予測信号kのうち、フレーム間/内判定部305
で、Q[Ck]を符号化情報Ekとして選択された係数を0
レベルとしたものである。符号化情報Ekはバッファ310
に一時的に蓄えられ、次フレーム(第k+1フレーム)
の情報がフレーム間/内判定部305で判定され、tk+1が
決まった時点で、階層化部311において(2)式のよう
に、tk+1以下の量子化インデクスをMSPとし、それ以外
の量子化インデクスをLSPとする。The coded information Ek is inversely quantized by the inverse quantization unit 306, and the inversely quantized orthogonal transform coefficient is added to 'k by the adder 307, and stored in the coefficient memory 309 for prediction of the next frame. Note that 'k is used by the coefficient control unit 308 to determine the inter / intra-frame determination unit 305 of the inter-frame prediction signal k.
And the coefficient selected as Q [Ck] as coding information Ek is 0
Level. Encoding information Ek is stored in buffer 310
Is temporarily stored in the next frame (the (k + 1) th frame)
Is determined by the interframe / intra-frame determination unit 305, and when t k + 1 is determined, the hierarchical indexing unit 311 sets the quantization index equal to or smaller than t k + 1 to MSP as in Expression (2), Let the other quantization indexes be LSPs.
MSP,LSPに階層化された情報は、各々、可変長符号化
部312,313で可変長符号化された後、パケット送信部31
4,315でパケット化されて送信される。 The information hierarchized into MSP and LSP are respectively subjected to variable-length coding by variable-length coding
It is packetized at 4,315 and transmitted.
次に受信部の動作を説明する。 Next, the operation of the receiving unit will be described.
受信したパケットはパケット受信部401において、も
との情報に組み立てられるとともに、可変長復号化部40
2において、可変長復号された後、逆量子化部403におい
て逆量子化され、その逆量子化出力は加算器404におい
て係数メモリ406に蓄えられた前フレームの係数と加算
されて直交変換係数として出力される。この時、係数メ
モリ406に蓄えられていた前フレームの係数は、次の説
明で分かるように、フレーム間予測された係数以外の係
数は0レベルとなっているため、加算器404からは正し
い直交変換係数が出力される。この直交変換形成は次の
フレームの予測のため係数メモリ406に蓄えられるが、
この時、係数制限部405でLSPとして受信した直交変換係
数を0レベルとする。何故なら、LSPとされた直交変換
係数は、送信部の動作で説明した通り、次フレームでは
フレーム間予測されないからである。また加算器404か
らの直交変換係数は、同時に、逆直交変換部407で逆直
交変換されて映像信号として出力される。The received packet is assembled into the original information in the packet receiving unit 401, and the variable length decoding unit 40
In 2, after the variable-length decoding, the inverse quantization unit 403 performs inverse quantization, and the inversely quantized output is added to the coefficient of the previous frame stored in the coefficient memory 406 by the adder 404 to obtain an orthogonal transform coefficient. Is output. At this time, the coefficients of the previous frame stored in the coefficient memory 406 are at the 0 level except for the coefficients predicted between the frames, as will be understood from the following description. A conversion coefficient is output. This orthogonal transform formation is stored in the coefficient memory 406 for prediction of the next frame,
At this time, the orthogonal transform coefficient received as LSP by the coefficient limiting unit 405 is set to the 0 level. This is because the LSP orthogonal transform coefficient is not predicted between frames in the next frame, as described in the operation of the transmission unit. The orthogonal transform coefficient from the adder 404 is simultaneously subjected to inverse orthogonal transform by the inverse orthogonal transform unit 407 and output as a video signal.
第3図はこの発明の第2の実施例とその受信部の構成
を示す。FIG. 3 shows a second embodiment of the present invention and the configuration of the receiving section.
この第3図において、入力された映像信号は減算器50
1においてフレームメモリ510に蓄えられた前フレームの
記号との差分が取られ、フレーム間予測誤差信号とさ
れ、この予測誤差信号は直交変換部503において直交変
換係数とされ、この直交変換係数は量子化部505で量子
化インデクスとされる。これとともに、入力映像信号
は、フレーム間予測されることなく直交変換部502にお
いて直交変換係数とされ、この直交変換係数は量子化部
504で量子化インデクスとされる。これら2種の量子化
インデクスはフレーム間/内判定部506でブロックごと
に符号量の小さい方が符号化情報として選択される。こ
の情報は逆量子化部507で直交変換係数に逆量子化さ
れ、その直交変換係数に逆直交変換部508で映像信号ま
たはフレーム間予測誤差信号とされる。逆直交変換され
た信号がフレーム間予測誤差信号の場合はその信号を加
算器509においてフレームメモリ510に蓄えられた前フレ
ームの直交変換係数と加算することにより映像信号とさ
れ、逆直交変換された信号が映像信号の場合は信号制限
部517で前フレームの信号を0レベルとする。従って、
いずれの場合も加算器509の出力は映像信号となり、こ
の映像信号を次フレームの予測のためフレームメモリ51
0に蓄える。また同時に上述した符号化情報はバッファ5
11に蓄えられ、次フレームの対応する直交変換ブロック
の符号化情報として、 フレーム間予測を行った量子化インデクスが選ばれた
場合、バッファ511に蓄えられた情報をMSPとし、 フレーム間予測を行わない量子化インデクスが選ばれ
た場合、バッファ511に蓄えられた情報をLSPとして階層
化する。In FIG. 3, the input video signal is subtracted by a subtractor 50.
In 1, a difference from the symbol of the previous frame stored in the frame memory 510 is obtained and is set as an inter-frame prediction error signal.The prediction error signal is set as an orthogonal transform coefficient in an orthogonal transform unit 503, and the orthogonal transform coefficient is The quantization unit 505 sets the quantization index. At the same time, the input video signal is used as an orthogonal transform coefficient in the orthogonal transform unit 502 without being subjected to inter-frame prediction.
At 504, the quantization index is set. As for these two types of quantization indexes, the inter-frame / intra-frame determination unit 506 selects the smaller one of the code amounts for each block as coding information. This information is inversely quantized into an orthogonal transform coefficient by the inverse quantization unit 507, and the orthogonal transform coefficient is converted into a video signal or an inter-frame prediction error signal by the inverse orthogonal transform unit 508. If the inverse orthogonally transformed signal is an inter-frame prediction error signal, the signal is added to the orthogonal transformation coefficient of the previous frame stored in the frame memory 510 in the adder 509 to obtain a video signal, and the inverse orthogonally transformed signal is obtained. If the signal is a video signal, the signal of the previous frame is set to 0 level by the signal limiting unit 517. Therefore,
In any case, the output of the adder 509 becomes a video signal, and this video signal is used to predict the next frame.
Store to 0. At the same time, the above encoded information is stored in buffer 5
When the quantization index stored in the buffer 11 and subjected to inter-frame prediction is selected as the encoding information of the corresponding orthogonal transform block of the next frame, the information stored in the buffer 511 is used as the MSP and the inter-frame prediction is performed. If no quantization index is selected, the information stored in the buffer 511 is hierarchized as an LSP.
階層化された情報のうちMSPは可変長符号化部513で可
変長の符号化列とされ、更にパケット送出部515でパケ
ット化され、情報がMSPであることを示す識別子ととも
に送出される。一方、階層化された情報のうちLSPは、
可変長符号化部514で可変長の符号化列とされ、パケッ
ト送出部516でパケット化され、情報がLSPであることを
示す識別子とともに送出される。The MSP of the hierarchized information is converted into a variable-length coded sequence by a variable-length coding unit 513, further packetized by a packet transmitting unit 515, and transmitted together with an identifier indicating that the information is the MSP. On the other hand, among hierarchical information, LSP is
The variable-length encoding unit 514 converts the information into a variable-length encoded sequence, packetizes the packet with a packet transmitting unit 516, and transmits the packet together with an identifier indicating that the information is an LSP.
次に受信部の動作を説明する。 Next, the operation of the receiving unit will be described.
受信したパケットはパケット受信部601において、も
との情報に組み立てられるとともに、可変長復号化部60
2において、可変長復号され、その復号出力は逆量子化
部603において逆量子化され、その逆量子化出力は逆直
交変換部604で逆直交変換され、フレーム間予測誤差信
号または映像信号とされる。この信号は加算器605にお
いてフレームメモリ607に蓄えられた前フレームの信号
と加算され、映像信号として出力される。この時、フレ
ームメモリ607に蓄えられていた前フレームの信号は、
次の説明で分かるように、フレーム間予測された信号以
外の信号は0レベルとなっているため、加算器605から
は正しい映像信号が出力される。この映像信号は次フレ
ームの予測のためフレームメモリ607に蓄えられるが、
この時、信号制御部606でLSPとして受信した信号を0レ
ベルとする。何故なら、LSPとされた信号は、送信部の
動作で説明した通り、次フレームではフレーム間予測さ
れないからである。The received packet is assembled into the original information in the packet receiving section 601, and the variable length decoding section 60
In 2, variable-length decoding is performed, and the decoded output is inversely quantized by an inverse quantization unit 603, and the inversely quantized output is inversely orthogonally transformed by an inverse orthogonal transformation unit 604 to be an inter-frame prediction error signal or a video signal. You. This signal is added to the signal of the previous frame stored in the frame memory 607 by the adder 605 and output as a video signal. At this time, the signal of the previous frame stored in the frame memory 607 is
As will be understood from the following description, since signals other than the signal predicted between frames are at the 0 level, the correct video signal is output from the adder 605. This video signal is stored in the frame memory 607 for prediction of the next frame.
At this time, the signal received as the LSP by the signal control unit 606 is set to the 0 level. This is because the LSP signal is not inter-frame predicted in the next frame as described in the operation of the transmission unit.
「発明の効果」 この発明により、フレーム間予測に有効な係数をMSP
に集めることができ、符号化情報を階層化する際の符号
量増加を抑えることが可能となる。第4図は原画がCCI
R,Rec601準拠の動き中程度のものについて符号化特性を
シュミレーションにより従来方式(MSPとする直交変換
係数の数を固定とした方式)との比較結果を第4図に示
す。シュミレーションの際に簡単のために式(1)にお
けるCL[]を直交変換係数のパワーで評価し、また量子
化ステップを固定し、符号化画像のSN比を一定に保っ
た。第4図の横軸はMSPの1ビット当たりのエントロピ
(理想的な可変長符号化した時の符号長)、縦軸はLSP
の1ビット当たりのエントロピを示す。この図により、
この発明の方式は、特願昭63−251391の従来方式に較
べ、MSPのエントロピを同じにした場合、15%前後LSPの
エントロピを削減でき、つまり符号量を少なくすること
ができることが分かる。[Effect of the Invention] According to the present invention, the coefficients effective for inter-frame prediction
And it is possible to suppress an increase in the code amount when the encoded information is hierarchized. Fig. 4 shows the original picture as CCI
FIG. 4 shows a comparison result between the conventional method (method in which the number of orthogonal transform coefficients used as the MSP is fixed) for the medium motion type medium based on R, Rec601 by simulation. For the sake of simplicity during simulation, CL [] in equation (1) was evaluated using the power of the orthogonal transform coefficient, the quantization step was fixed, and the SN ratio of the encoded image was kept constant. The horizontal axis in FIG. 4 is the entropy per bit of MSP (code length when ideal variable length coding is performed), and the vertical axis is LSP
Shows the entropy per bit of. From this figure,
It can be seen that the system of the present invention can reduce the entropy of the LSP by about 15% when the entropy of the MSP is the same as that of the conventional system of Japanese Patent Application No. 63-251391, that is, the code amount can be reduced.
第1図はこの発明の実施例およびその受信部の例を示す
ブロック図、第2図は直交変換係数の順序付けの一例の
説明図、第3図はこの発明の他の実施例およびその受信
部の例を示すブロック図、第4図は符号化特性を示す
図、第5図は従来の階層符号化装置およびその復号部を
示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention and an example of a receiving section thereof, FIG. 2 is an explanatory diagram of an example of ordering of orthogonal transform coefficients, and FIG. 3 is another embodiment of the present invention and a receiving section thereof. FIG. 4 is a diagram showing encoding characteristics, and FIG. 5 is a block diagram showing a conventional hierarchical encoding device and its decoding unit.
───────────────────────────────────────────────────── フロントページの続き 特許法第30条第1項適用申請有り 1990年3月22日、 「Third International Work shop on Packet Video」に発表 (72)発明者 岸野 文郎 京都府相楽郡精華町乾谷三平谷(番地な し) 株式会社エイ・テイ・アール通信 システム研究所内 (58)調査した分野(Int.Cl.6,DB名) H04N 7/24 - 7/68 ────────────────────────────────────────────────── ─── Continuing on the front page Application for Patent Law Article 30 (1) is filed. Published on “Third International Work shop on Packet Video” on March 22, 1990. (72) Inventor Fumio Kishino Inaya, Seika-cho, Kyoto Mihiraya (Nanbanashi) AT R Co., Ltd. Communication Systems Research Laboratories (58) Field surveyed (Int.Cl. 6 , DB name) H04N 7/ 24-7/68
Claims (1)
て直交変換係数Ckを出力する直交変換手段と、 上記直交変換係数Ckと係数メモリに蓄えられた前フレー
ムの係数kとの差を量子化して量子化インデクスQ
〔Ck−k〕を出力する第1量子化手段と、 上記直交変換係数Ckを量子化して量子化インデスクQ
〔Ck〕を出力する第2量子化手段と、 上記量子化インデクスQ〔Ck−k〕とQ〔Ck〕が入力
され、1フレームがN個にブロック分けされ、各ブロッ
ク内の符号量が最小となるように順番にtk個のQ〔Ck−
k〕とN−tk個のQ〔Ck〕とに選び、これらを符号化
情報Ekとするフレーム間/内判定手段と、 上記符号化情報Ekを逆量子化する逆量子化手段と、 上記逆量子化された直交変換係数と、上記係数メモリに
蓄えられている係数を加算して、次フレームの予測のた
めに上記係数メモリに蓄える加算手段と、 上記加算手段において、上記符号化情報Ek中のQ〔Ck〕
と対応する逆量子化された直交変換係数との加算時に、
上記係数メモリに蓄えられている係数を0レベルにする
係数制限手段と、 上記フレーム間/内判定手段で次フレームにおける符号
量が最小となる個数tk+1が決定されると、上記符号化情
報Ek中のtk+1個のQ〔Ck−k〕と対応するものを画質
に及ぼす影響の大きい情報MSPとし、他のN−tk+1個の
Q〔Ck〕と対応するものを画質に及ぼす影響の小さい情
報LSPとして階層化する階層化手段と、 上記情報MSPに属すると判定された符号化情報Ekを可変
長符号化して出力する第1可変長符号化手段と、 上記情報LSPに属すると判定された符号化情報Ekを可変
長符号化して出力する第2可変長符号化手段と、 を具備する可変レート映像階層符号化装置。An orthogonal transformation means for orthogonally transforming an input video signal for each frame and outputting an orthogonal transformation coefficient Ck, and a difference between the orthogonal transformation coefficient Ck and a coefficient k of a previous frame stored in a coefficient memory is quantized. Quantized index Q
First quantizing means for outputting [Ck-k], and quantizing the orthogonal transform coefficient Ck to quantize
Second quantization means for outputting [Ck], the above-mentioned quantization indexes Q [Ck-k] and Q [Ck] are input, one frame is divided into N blocks, and the code amount in each block is minimized. the order so as to be in t k number of Q [Ck-
k] and N-t k-number of select in the Q [Ck], they inter-frame / inner judging means to be encoded information Ek, the inverse quantization means for inversely quantizing the coded information Ek, the An adding means for adding the inversely quantized orthogonal transform coefficient and the coefficient stored in the coefficient memory and storing the result in the coefficient memory for prediction of the next frame; and Q inside [Ck]
At the time of addition with the corresponding inversely quantized orthogonal transform coefficient,
When the coefficient tk + 1 that minimizes the code amount in the next frame is determined by the coefficient limiting means for setting the coefficient stored in the coefficient memory to the 0 level and the inter / intra-frame determination means, Information corresponding to tk + 1 Q [Ck-k] in information Ek is set as information MSP having a large effect on image quality, and information corresponding to other N-tk + 1 Q [Ck] is used. Layering means for layering as information LSPs having little effect on image quality; first variable length coding means for performing variable length coding on encoded information Ek determined to belong to the information MSP and outputting the information; And a second variable-length coding unit that performs variable-length coding on the coded information Ek determined to belong to and outputs the result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23082390A JP2962566B2 (en) | 1990-08-31 | 1990-08-31 | Variable-rate video layer coding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23082390A JP2962566B2 (en) | 1990-08-31 | 1990-08-31 | Variable-rate video layer coding device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04111695A JPH04111695A (en) | 1992-04-13 |
| JP2962566B2 true JP2962566B2 (en) | 1999-10-12 |
Family
ID=16913845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23082390A Expired - Fee Related JP2962566B2 (en) | 1990-08-31 | 1990-08-31 | Variable-rate video layer coding device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2962566B2 (en) |
-
1990
- 1990-08-31 JP JP23082390A patent/JP2962566B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04111695A (en) | 1992-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR970003789B1 (en) | Bit allocation method for controlling bit-rate of video encoder | |
| US5550847A (en) | Device and method of signal loss recovery for realtime and/or interactive communications | |
| USRE39955E1 (en) | Multiple encoder output buffer apparatus for differential coding of video information | |
| JP3187422B2 (en) | Video signal encoding method and encoding apparatus | |
| US5136378A (en) | Moving picture coding apparatus | |
| EP0454927A2 (en) | A coding system for video signals | |
| JPH08280032A (en) | Digital video signal encoder using adaptive scanning technique. | |
| RU93050815A (en) | HIGH DEFINITION COMPRESSION SYSTEM | |
| JPH08163554A (en) | Video bit rate control method | |
| US6795498B1 (en) | Decoding apparatus, decoding method, encoding apparatus, encoding method, image processing system, and image processing method | |
| KR20000053028A (en) | Prediction method and device with motion compensation | |
| JP2894137B2 (en) | Prefilter control method and apparatus in video coding | |
| JPH0984019A (en) | Image data storage device | |
| JP2962566B2 (en) | Variable-rate video layer coding device | |
| WO2004093457A1 (en) | Moving picture compression/encoding method conversion device and moving picture communication system | |
| JP2002325259A (en) | Method of encoding digital image based on error correction | |
| JPH1013826A (en) | Image encoding device and image encoding method, image decoding device and image decoding method, image transmitting device, image receiving device, and recording medium | |
| JP2659226B2 (en) | Variable-rate image hierarchical coding device | |
| JP2862555B2 (en) | Image coding control method | |
| US12445630B2 (en) | Systems and methods for implicit derivation in a recursive intra region | |
| CN112004087B (en) | Code rate control optimization method taking double frames as control units and storage medium | |
| JPH02222388A (en) | Moving picture encoding method | |
| JPH043684A (en) | Variable rate video encoding device | |
| JPH09107293A (en) | Code amount control method and apparatus thereof | |
| KR0123083B1 (en) | Packet data structure for packet full image encoder and decoder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |