JPH06205384A - Motion picture code transmission system - Google Patents
Motion picture code transmission systemInfo
- Publication number
- JPH06205384A JPH06205384A JP34747892A JP34747892A JPH06205384A JP H06205384 A JPH06205384 A JP H06205384A JP 34747892 A JP34747892 A JP 34747892A JP 34747892 A JP34747892 A JP 34747892A JP H06205384 A JPH06205384 A JP H06205384A
- Authority
- JP
- Japan
- Prior art keywords
- code
- importance
- code sequence
- moving image
- sequence
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 45
- 230000006866 deterioration Effects 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 52
- 238000000354 decomposition reaction Methods 0.000 claims description 8
- 230000008707 rearrangement Effects 0.000 claims description 5
- 239000000872 buffer Substances 0.000 abstract description 32
- 238000006243 chemical reaction Methods 0.000 abstract description 17
- 230000036039 immunity Effects 0.000 abstract 2
- 230000003139 buffering effect Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 8
- 230000003044 adaptive effect Effects 0.000 description 7
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 206010047571 Visual impairment Diseases 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000001629 suppression Effects 0.000 description 3
- 230000003915 cell function Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000006727 cell loss Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Image Processing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、動画像の圧縮符号化方
式に関し、特に、圧縮符号の伝送方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving picture compression coding system, and more particularly to a compression code transmission system.
【0002】[0002]
【従来の技術】動画像圧縮符号化技術は、動画像信号の
高い時間相関,空間相関を利用して膨大な情報量を大幅
に圧縮する技術である。この動画像符号化技術は幾つも
の要素技術から成り立っている。2. Description of the Related Art A moving image compression coding technique is a technique for significantly compressing an enormous amount of information by utilizing high temporal correlation and spatial correlation of a moving image signal. This moving picture coding technology is composed of several elemental technologies.
【0003】フレーム間予測符号化技術は、動画像信号
の時間方向の相関を利用する技術であり、フレーム間予
測符号化方式は、符号化処理済の先行フレームから現フ
レームの予測を行い、予測誤差信号を伝送する方式であ
る。このフレーム間予測符号化方式を改良した動き補償
フレーム間予測符号化方式や、フレーム間予測をフィー
ルド間に置き換えたフィールド間予測符号化方式や、更
にフレーム間予測符号化方式や、動き補償フレーム間予
測符号化方式や、フィールド間予測符号化方式や、時間
方向の予測を行わずフレームやフィールド内での処理を
行うフレーム内符号化方式やフィールド内符号化方式等
の複数の符号化方式を適応的に切り替える適応予測符号
化方式がある。これらの符号化方式のうち、適応予測符
号化方式は高い符号化効率をあげることが知られてい
る。The inter-frame predictive coding technique is a technique which utilizes the correlation in the time direction of a moving image signal. The inter-frame predictive coding system predicts the current frame from the preceding frame which has been subjected to the coding process, and makes a prediction. This is a method of transmitting an error signal. A motion-compensated inter-frame predictive coding system that is an improvement of this inter-frame predictive coding system, an inter-field predictive coding system in which inter-frame prediction is replaced between fields, an inter-frame predictive coding system, and a motion-compensated inter-frame Predictive coding, inter-field predictive coding, and multiple coding such as intra-frame coding and intra-field coding that perform processing within a frame or field without performing prediction in the time direction There is an adaptive predictive coding method that is switched selectively. Among these coding schemes, the adaptive predictive coding scheme is known to have high coding efficiency.
【0004】変換符号化技術は、複数の信号を線形変換
することで情報量を圧縮する技術であり、適応予測符号
化方式に対しては、予測誤差信号に対して空間方向(水
平,垂直方向)に適用されるのが普通である。この変換
によって、画像信号の空間方向の冗長性が顕現する。変
換符号化方式にも、前述の適応予測符号化方式と同様
に、フレームでの変換符号化や、フィールドでの変換符
号化や、水平方向だけの変換符号化など複数の変換方式
を適応的に切り替える適応変換符号化方式がある。The transform coding technique is a technique for compressing the amount of information by linearly transforming a plurality of signals. For the adaptive predictive coding method, the prediction error signal is spatially (horizontal, vertical). ) Is usually applied to. By this conversion, the spatial redundancy of the image signal becomes apparent. Similarly to the adaptive predictive coding method described above, the transform coding method can adaptively support multiple conversion methods such as frame-based, field-based, and horizontal-only conversion coding. There is an adaptive transform coding method that switches.
【0005】可変長符号化技術は、信号レベルの確率分
布の偏りを用いて情報量を圧縮する技術である。The variable length coding technique is a technique for compressing the information amount by using the bias of the probability distribution of the signal level.
【0006】一般に用いられている動画像圧縮符号化技
術は、フレーム間予測符号化技術で動画像信号を適応予
測で用いた予測方式,動きベクトル,予測誤差信号に
し、変換符号化技術で予測誤差信号を適応変換に用いた
変換方式と変換係数に変え、可変長符号化技術で予測方
式,動きベクトル,変換方式,変換係数を可変長符号に
することで、非常に高い圧縮率を実現している。[0006] The moving image compression coding technique that is generally used is the interframe predictive coding technique, which makes a moving image signal into a prediction method, a motion vector and a prediction error signal used in adaptive prediction, and a transform coding technique uses the prediction error. Realizing a very high compression rate by changing the signal to the conversion method and conversion coefficient used for adaptive conversion, and using the variable length coding technology to change the prediction method, motion vector, conversion method, and conversion coefficient to variable length code. There is.
【0007】[0007]
【発明が解決しようとする課題】一般の伝送路は、伝送
路符号化のエラー訂正によりエラーの起きない伝送路と
みなせるが、ATMでのセルロスのように、伝送エラー
を訂正できない伝送路も存在する。このような伝送路で
動画像符号列を伝送する場合、いくつかの問題が発生す
る。Although a general transmission line can be regarded as a transmission line in which no error occurs due to error correction in transmission line coding, there are also transmission lines in which transmission errors cannot be corrected, such as cell loss in ATM. To do. When transmitting a moving image code sequence through such a transmission line, some problems occur.
【0008】第一の問題は、伝送エラーを起こした場
合、その符号以降は復号できないことである。一般に可
変長符号化では、伝送エラー対策のために再同期符号を
ある間隔で挿入している。再同期符号は、他の可変長符
号のいかなる組み合わせとも一致しないビットパターン
となっており、伝送エラーにより復号が不可能になった
場合でも、再同期符号は検出できるようになっている。
これにより、次の再同期符号からは復号が可能になる。
図4にその状況を示す。図4では、ブロック#2の途中
で伝送エラーが発生し、それ以降のブロック#3,#4
は復号できないが、再同期符号以降のブロック#5は復
号できる。The first problem is that if a transmission error occurs, decoding cannot be performed after the code. Generally, in variable length coding, resynchronization codes are inserted at certain intervals as a countermeasure against transmission errors. The resynchronization code has a bit pattern that does not match any combination of other variable length codes, and the resynchronization code can be detected even when decoding is impossible due to a transmission error.
This enables decoding from the next resynchronization code.
The situation is shown in FIG. In FIG. 4, a transmission error occurs in the middle of block # 2, and blocks # 3 and # 4 after that
Cannot be decoded, but block # 5 after the resynchronization code can be decoded.
【0009】第二の問題は、フレーム間予測符号化技術
を用いているために、伝送エラーによって失われたブロ
ックが発生したノイズが、時間空間方向に拡がることで
ある。フレーム内符号化を用いたリフレッシュにより、
ノイズの拡がりはある程度抑制されているが、最大だと
リフレッシュ周期分もの時間、ノイズが空間方向に拡が
りながら残ることになる。通常、ノイズを小さくするた
めに、伝送エラーによって失われたブロックを、画像空
間での近傍ブロックの情報から適当に補間するコンシー
ルメント処理が施される。例えば、簡単なコンシールメ
ント処理では、失われたブロックに隣接する8近傍ブロ
ックから、最も多く使われている予測方式と動きベクト
ルを求め、失われたブロックを補間する。コンシールメ
ント処理が成功した場合には、伝送エラーはほとんど検
知されないが、失敗した場合、大きな歪を発生し、大き
な視覚的妨害となる。The second problem is that since the interframe predictive coding technique is used, the noise generated by the block lost due to the transmission error spreads in the space-time direction. By refreshing using intraframe coding,
The spread of noise is suppressed to some extent, but at the maximum, the noise remains for the time corresponding to the refresh period while spreading in the spatial direction. Usually, in order to reduce noise, a concealment process for appropriately interpolating a block lost due to a transmission error from information of a neighboring block in the image space is performed. For example, in a simple concealment process, the most frequently used prediction method and motion vector are obtained from the 8 neighboring blocks adjacent to the lost block, and the lost block is interpolated. If the concealment process is successful, almost no transmission error is detected, but if it is unsuccessful, a large distortion is generated, resulting in a large visual disturbance.
【0010】伝送エラーが避けられないATM用の符号
化方式の多くは、ATMの優先セル/非優先セルの機能
を用い、失われた場合に大きな視覚的妨害となる重要度
の高い符号を優先セルで伝送することで、伝送エラーの
問題を解決している。しかし、この方式はATM交換機
が優先セル/非優先セルの機能をサポートしていること
を前提としており、サポートしていなければ、伝送エラ
ーの問題は依然残されたままである。また、優先セル/
非優先セルの機能はATM交換機のコストを増加させる
ことになり、伝送エラーの問題は解決しても、画像伝送
全体でのコストの増加という新たな問題が生じている。Most of the coding systems for ATM, in which transmission errors are unavoidable, use the priority cell / non-priority cell function of ATM, and give priority to a code of high importance which causes a great visual interference when lost. By transmitting in cells, the problem of transmission error is solved. However, this scheme presupposes that the ATM switch supports the priority cell / non-priority cell function, and if it does not, the problem of transmission error still remains. Also, the priority cell /
The function of the non-priority cell increases the cost of the ATM switch, and although the problem of the transmission error is solved, a new problem that the cost of the entire image transmission is increased occurs.
【0011】本発明の目的は、以上に述べた従来方式の
伝送エラーに対する問題点を、伝送路の機能に頼ること
なく、改善する動画像伝送方式を提供することにある。It is an object of the present invention to provide a moving picture transmission system that improves the above-mentioned problems of the conventional system against the transmission error without depending on the function of the transmission path.
【0012】[0012]
【課題を解決するための手段】本発明の動画像符号再配
置方式は、動画像を圧縮符号化して得られる動画像符号
列の各符号ごとに伝送エラーに対する画質劣化の大きさ
に応じて重要度を与える重要度識別手段と、前記動画像
符号列を前記重要度により複数の部分符号列に分解する
動画像符号列分解手段と、前記部分符号列を保持する記
憶手段と、前記重要度順に前記記憶手段から前記部分符
号列を読み出して重要度順符号列を構成する重要度順符
号列構成手段とを有し、再同期符号から次の再同期符号
までの処理単位内で符号列の再配置を行うことを特徴と
する。The moving picture code rearrangement method of the present invention is important according to the magnitude of image quality deterioration due to transmission error for each code of a moving picture code sequence obtained by compression coding a moving picture. Degree identifying means for giving a degree, moving image code sequence decomposing means for decomposing the moving image code sequence into a plurality of partial code sequences according to the importance, storage means for holding the partial code sequence, and in the order of importance. And an importance-order code sequence configuring means for reading the partial code sequence from the storage means to form an importance-order code sequence, and re-encoding the code sequence within a processing unit from a resynchronization code to a next resynchronization code. It is characterized by performing the arrangement.
【0013】また本発明の動画像符号再構成方式は、重
要度順号列を重要度ごとに複数の部分符号列に分解する
重要度符号列分解手段と、再構成中の動画像符号列の重
要度により前記部分符号列を読み出して動画像符号列を
再構成する再構成手段と、再構成中の動画像符号列から
前記再構成手段に重要度を与える重要度識別手段とを有
し、再同期符号から次の再同期符号までの処理単位内で
符号列の再構成を行うことを特徴とする。Further, the moving image code reconstructing method of the present invention comprises an importance code sequence decomposing means for decomposing the importance sequence into a plurality of partial code sequences for each importance, and a moving image code sequence being reconstructed. Reconstructing means for reconstructing a moving image code sequence by reading the partial code sequence according to the importance, and importance identifying means for giving importance to the reconstructing means from the moving image code sequence being reconstructed, It is characterized in that the code sequence is reconstructed within the processing unit from the resynchronization code to the next resynchronization code.
【0014】[0014]
【作用】可変長符号を復号する場合、途中でエラーが発
生すると以後の符号は復号できなくなる。このため、再
同期符号が挿入されているが、図3に示すように、エラ
ーを起こした符号から再同期符号までは復号できない。
逆に、ある符号が復号できる条件は、再同期符号からそ
の符号までの全ての符号が正しく伝送されることであ
る。ある符号iが有効である確率v(i)は、エラーが
ランダムに発生するとして、再同期符号の先頭ビットか
ら符号iの最終ビットまでのビット数d(i)と、エラ
ーレートeで表せる。In the case of decoding a variable length code, if an error occurs in the middle, the subsequent codes cannot be decoded. Therefore, although the resynchronization code is inserted, as shown in FIG. 3, it is not possible to decode from the error code to the resynchronization code.
On the contrary, the condition that a code can be decoded is that all the codes from the resynchronization code to the code are correctly transmitted. The probability v (i) that a certain code i is valid can be represented by the number of bits d (i) from the first bit of the resynchronization code to the last bit of the code i and the error rate e, assuming that an error occurs randomly.
【0015】[0015]
【数1】 [Equation 1]
【0016】つまり、重要度の高い符号ほど再同期符号
の直後に伝送したほうが良い。That is, it is better to transmit a code having higher importance immediately after the resynchronization code.
【0017】ここで、各符号の重要度について考える。
例えば、エラーを起こした符号が変換方式を示している
場合、変換係数の符号が復号できても全く利用できな
い。この関係は、変換方式の方が変換係数よりも重要で
あることを示している。同様に、動きベクトルが失われ
れば変換方式や変換係数は利用できず、予測方式が失わ
れれば全てが失われたことと等価となる。すなわち、予
測方式,動きベクトル,変換方式,変換係数の順に、重
要度が高いことが分かる。また、コンシールメント処理
の成否が視覚的妨害の大きさをほぼ決定していることか
ら、予測方式,動きベクトルは非常に重要度が高いと言
える。Here, the importance of each code is considered.
For example, when the code that caused the error indicates the conversion method, even if the code of the conversion coefficient can be decoded, it cannot be used at all. This relationship shows that the conversion method is more important than the conversion coefficient. Similarly, if the motion vector is lost, the transform method and transform coefficient cannot be used, and if the prediction method is lost, it is equivalent to the loss. That is, it can be seen that the importance is higher in the order of the prediction method, the motion vector, the conversion method, and the conversion coefficient. Further, since the success or failure of the concealment process almost determines the magnitude of the visual disturbance, it can be said that the prediction method and the motion vector are very important.
【0018】例として、予測方式,動きベクトルを重要
度1の符号、変換方式,変換係数を重要度0の符号とし
て再配置を行って伝送する場合の状況を図3に示す。図
3では、重要度0のブロック#2の途中で伝送エラーが
発生し、それ以降の重要度0のブロック#3,#4は復
号できないが、重要度1のブロック#3,#4は復号で
きている。このため、図4のように再配置を行わない場
合と比較して、予測方式、動きベクトルは失われておら
ず、コンシールメント処理は行われないので、大きな視
覚的妨害は発生しない。As an example, FIG. 3 shows a situation in which the prediction method, the motion vector are rearranged and transmitted by using the code of importance 1 and the conversion method and the conversion coefficient as the code of importance 0. In FIG. 3, a transmission error occurs in the block # 2 of importance 0, and blocks # 3 and # 4 of importance 0 thereafter cannot be decoded, but blocks # 3 and # 4 of importance 1 are decoded. is made of. Therefore, as compared with the case where the rearrangement is not performed as shown in FIG. 4, the prediction method and the motion vector are not lost, and the concealment process is not performed, so that large visual disturbance does not occur.
【0019】[0019]
【実施例】本発明をアイエスオー/アイイーシージェー
ティーシー1/エスシー29/ダブリュージー11エム
ペグ(ISO/IECJTC1/SC29/WG11M
PEG)で用いられている符号化方式に適用した場合の
第一の実施例を図1に示す。[Examples] The present invention is applied to IS-O / IJCJT 1 / ESC 29 / W 11 GMP (ISO / IECJTC1 / SC29 / WG11M)
FIG. 1 shows a first embodiment when applied to an encoding method used in PEG).
【0020】図1において、重要度識別手段1は、入力
された動画像符号列を解釈して、次に来るべき符号が変
換係数であれば重要度0、それ以外の再同期符号,ヘッ
ダ情報,位置情報,予測方式,動きベクトル等の情報で
あれば重要度1として、各符号毎に重要度を識別して、
動画像符号列分解手段2に供給する。動画像符号列分解
手段2は、入力された動画像符号列の各符号毎に、再同
期符号であれば、バッファ3へ供給するとともに、境界
符号をバッファ4に供給し、それ以外の符号であれば、
重要度識別手段1から与える重要度に応じて、重要度1
ならバッファ3に供給し、重要度0ならバッファ4に供
給する。この処理によって、バッファ3には再同期符号
と重要度1の符号列が入り、バッファ4には境界符号と
重要度0の符号列が入る。この境界符号は、重要度1の
可変長符号のいかなる組み合わせとも一致しないビット
パターンとなっており、重要度1の符号列の終了が判る
ようになっている。バッファ3は、動画像符号列分解手
段2から供給される再同期符号と重要度1の符号をバッ
ファリングし、重要度順符号列構成手段5に供給する。
バッファ4は、動画像符号列分解手段2から供給される
境界符号と重要度0の符号をバッファリングし、重要度
順符号列構成手段5に供給する。重要度順符号列構成手
段5は、バッファ3から再同期符号と重要度1の符号を
次の再同期符号の前まで読み出し、バッファ4から境界
符号と重要度0の符号を次の境界符号の前まで読み出す
という処理を繰り返すことで、再同期符号,重要度1の
符号列,境界符号,重要度0の符号列という、重要度順
符号列を構成し、伝送路へ出力する。In FIG. 1, the importance level identifying means 1 interprets the input moving image code sequence and, if the next code is a transform coefficient, the importance level is 0, other resynchronization codes, and header information. , Information such as position information, prediction method, motion vector, etc., the importance level is set to 1 and the importance level is identified for each code.
It is supplied to the moving picture code string decomposing means 2. The moving picture code string decomposing means 2 supplies the boundary code to the buffer 4 as well as the boundary code to the buffer 3 for each code of the inputted moving picture code string if the code is a resynchronization code. if there is,
According to the importance given from the importance identifying means 1, the importance 1
If so, it is supplied to the buffer 3, and if importance is 0, it is supplied to the buffer 4. By this processing, the resynchronization code and the code string with the importance level 1 are stored in the buffer 3, and the boundary code and the code string with the importance level 0 are stored in the buffer 4. This boundary code has a bit pattern that does not match any combination of variable-length codes of importance 1 so that the end of the code string of importance 1 can be recognized. The buffer 3 buffers the resynchronization code and the code of importance level 1 supplied from the moving image code string decomposition means 2 and supplies them to the importance order code string forming means 5.
The buffer 4 buffers the boundary code and the code of importance 0 supplied from the moving image code string decomposing means 2 and supplies them to the importance order code string forming means 5. The importance sequence code sequence forming means 5 reads the resynchronization code and the code of importance 1 from the buffer 3 until the next resynchronization code, and reads the boundary code and the code of importance 0 from the buffer 4 as the next boundary code. By repeating the process of reading up to the previous one, a reordering code, a code sequence of importance level 1, a boundary code, and a code sequence of importance level 0 are constructed and output to the transmission path.
【0021】第一の実施例に対応する、本発明の第二の
実施例を図2に示す。図2において、重要度順符号列分
解手段6は、入力された重要度順符号列の、再同期符号
をバッファ7とバッファ8に供給し、再同期符号の次か
ら境界符号の前までの重要度1の符号をバッファ7に供
給し、境界符号を廃棄し、境界符号の次から再同期符号
の前までの重要度0の符号をバッファ8に供給する。こ
の処理によって、バッファ7には再同期符号、重要度1
の符号列が入り、バッファ8には再同期符号、重要度0
の符号列が入る。バッファ7は、重要度順符号列分解手
段6から供給される再同期符号と重要度1の符号をバッ
ファリングし、再構成手段9に供給する。バッファ8
は、重要度順符号列分解手段6から供給される再同期符
号と重要度0の符号をバッファリングし、再構成手段9
に供給する。再構成手段9は、重要度識別手段10から
供給される重要度が1の場合、バッファ7から符号を読
み出して出力するとともに、その符号が再同期符号であ
れば、バッファ8の符号列を再同期符号まで廃棄する。
重要度が0の場合、バッファ8の次に読み出すべき符号
が再同期符号であれば、伝送エラーによりデータが失わ
れていることを示しているので、エラーインディケーシ
ョンを出力し、それ以外の符号であれば、バッファ8か
ら符号を読み出して出力する。出力する動画像符号列は
重要度識別手段10にも供給する。重要度識別手段10
は、重要度識別手段1と同様に、再構成手段9から供給
される動画像符号列を解釈して、各符号毎に重要度を識
別し、再構成手段9に供給する。伝送エラーが発生し、
エラーインディケーションがあった場合でも、動画像符
号列の解釈の状態を変換係数の符号列が終了したときの
状態に遷移させることで、次の重要度1の符号は正常に
処理できる。A second embodiment of the present invention, which corresponds to the first embodiment, is shown in FIG. In FIG. 2, the importance-order code sequence decomposition means 6 supplies the resynchronization code of the input importance-order code sequence to the buffer 7 and the buffer 8, and the importance from the next resynchronization code to the boundary code. The code of degree 1 is supplied to the buffer 7, the boundary code is discarded, and the code of importance 0 from after the boundary code to before the resynchronization code is supplied to the buffer 8. By this processing, the buffer 7 has the resynchronization code and the importance of 1
, The resynchronization code and the importance level 0 are stored in the buffer 8.
Enter the code string of. The buffer 7 buffers the resynchronization code and the code of importance 1 supplied from the importance-order code sequence decomposition means 6 and supplies them to the reconstruction means 9. Buffer 8
Buffers the resynchronization code and the code of importance 0 supplied from the importance-order code sequence decomposition means 6, and the reconstruction means 9
Supply to. When the importance supplied from the importance identifying means 10 is 1, the reconstructing means 9 reads the code from the buffer 7 and outputs the code, and when the code is a resynchronization code, reconstructs the code string in the buffer 8. Discard up to the synchronization code.
If the importance level is 0 and the code to be read next from the buffer 8 is a resynchronization code, this indicates that data has been lost due to a transmission error. Therefore, an error indication is output and other codes are output. If so, the code is read from the buffer 8 and output. The moving image code string to be output is also supplied to the importance degree identifying means 10. Importance level identifying means 10
Similarly to the importance degree identifying means 1, interprets the moving image code sequence supplied from the reconstructing means 9, identifies the importance degree for each code, and supplies it to the reconstructing means 9. A transmission error occurs,
Even if there is an error indication, the code of the next importance level 1 can be processed normally by shifting the interpretation state of the moving image code sequence to the state when the code sequence of the transform coefficient ends.
【0022】本発明による効果の具体的な大きさについ
て考える。エラーがランダムに発生するとして、1ブロ
ック内で重要度の高い符号のビット数をa、重要度の低
い符号のビット数をbとして、再同期符号からk番目の
ブロックの重要度の高い符号が有効である確率v(k)
は、従来方式では、A concrete magnitude of the effect of the present invention will be considered. Assuming that an error occurs randomly, the number of bits of a highly important code in one block is a, and the number of bits of a less important code is b. Probability of being valid v (k)
In the conventional method,
【0023】[0023]
【数2】 [Equation 2]
【0024】となるが、本発明では、However, according to the present invention,
【0025】[0025]
【数3】 [Equation 3]
【0026】となる。逆にブロックの重要な情報が失わ
れて、コンシールメント処理がαの確率で失敗したとす
ると、k番目のブロックが大きな視覚的妨害を発生する
確率E(k)は、[0026] On the contrary, if important information of the block is lost and the concealment process fails with probability α, the probability E (k) of the kth block causing a large visual disturbance is
【0027】[0027]
【数4】 [Equation 4]
【0028】となる、全ブロックでの平均を考えると、
再同期符号がnブロック毎として、Considering the average over all blocks,
If the resynchronization code is every n blocks,
【0029】[0029]
【数5】 [Equation 5]
【0030】となる。本発明による改善は、大きな視覚
的妨害が発生する確率をどれだけ低下させられるかで評
価できるので、伝送エラーの抑圧率をSとして、It becomes Since the improvement according to the present invention can be evaluated by how much the probability of occurrence of large visual disturbance can be reduced, S is the suppression rate of transmission error,
【0031】[0031]
【数6】 [Equation 6]
【0032】がどれだけ小さいかで表せる。一般に伝送
エラーが発生する確率は非常に低く、e<<1であるか
ら、1−(1−e)m ≒emにより近似できる。It can be expressed by how small Generally, the probability that a transmission error occurs is very low, and e << 1, so that it can be approximated by 1- (1-e) m ≈em.
【0033】[0033]
【数7】 [Equation 7]
【0034】例えば、アイエスオー/アイイーシージェ
ーティーシー1/エスシー29/ダブリュージー11エ
ムペグ(ISO/IECJTC1/SC29/WG11
MPEG)の符号化方式を用いて4Mbpsで符号化
した場合、パラメータはそれぞれn=44、a=23、
b=78となった。本発明による伝送エラーの抑圧率S
4Mbps は、For example, IS-O / IJC JT 1 / ESC 29 / Druggie 11 Mpeg (ISO / IECJTC1 / SC29 / WG11
When coded at 4 Mbps using the MPEG (MPEG) coding method, the parameters are n = 44, a = 23, and
b = 78. Transmission error suppression rate S according to the present invention
4Mbps
【0035】[0035]
【数8】 [Equation 8]
【0036】となり、4倍以上高品質な伝送路を用いた
場合と等価になる。同様に、9Mbpsで符号化した場
合、パラメータはそれぞれn=44、a=23、b=2
04となった。本発明による伝送エラーの抑圧率S
9Mbps は、Thus, it is equivalent to the case where a transmission line having a quality four times or higher is used. Similarly, when encoded at 9 Mbps, the parameters are n = 44, a = 23, and b = 2, respectively.
It became 04. Transmission error suppression rate S according to the present invention
9Mbps
【0037】[0037]
【数9】 [Equation 9]
【0038】となり、9倍以上高品質な伝送を用いた場
合と等価になる。And is equivalent to the case where high quality transmission of 9 times or more is used.
【0039】[0039]
【発明の効果】以上のように、本発明により、ネットワ
ークの機能に頼ることなく、伝送エラーに対する耐性の
向上した伝送方式が提供できる。As described above, according to the present invention, it is possible to provide a transmission system with improved resistance to transmission errors without depending on the function of the network.
【図1】本発明の第一の実施例を示すブロック図であ
る。FIG. 1 is a block diagram showing a first embodiment of the present invention.
【図2】本発明の第二の実施例を示すブロック図であ
る。FIG. 2 is a block diagram showing a second embodiment of the present invention.
【図3】本発明による伝送エラーに対する動作を示す図
である。FIG. 3 is a diagram showing an operation for a transmission error according to the present invention.
【図4】従来方式の伝送エラーに対する動作を示す図で
ある。FIG. 4 is a diagram showing an operation for a transmission error in a conventional method.
1 重要度識別手段 2 動画像符号列分解手段 3 バッファ 4 バッファ 5 重要度順符号列構成手段 6 重要度順符号列分解手段 7 バッファ 8 バッファ 9 再構成手段 10 重要度識別手段 DESCRIPTION OF SYMBOLS 1 Importance degree identification means 2 Moving image code sequence decomposition means 3 Buffer 4 Buffer 5 Importance degree order code sequence | arrangement means 6 Importance degree order code sequence | arrangement decomposition means 7 Buffer 8 Buffer 9 Reconstruction means 10 Importance degree identification means
Claims (3)
号列の各符号ごとに伝送エラーに対する画質劣化の大き
さに応じて重要度を与える重要度識別手段と、 前記動画像符号列を前記重要度により複数の部分符号列
に分解する動画像符号列分解手段と、 前記部分符号列を保持する記憶手段と、 前記重要度順に前記記憶手段から前記部分符号列を読み
出して重要度順符号列を構成する重要度順符号列構成手
段とを有し、 再同期符号から次の再同期符号までの処理単位内で符号
列の再配置を行うことを特徴とする動画像符号再配置方
式。1. An importance level identifying means for assigning an importance level to each code of a moving image code sequence obtained by compressing and encoding a moving image according to the magnitude of image quality deterioration with respect to a transmission error, and the moving image code sequence. A moving image code sequence decomposition unit that decomposes the partial code sequence into a plurality of partial code sequences according to the importance, a storage unit that holds the partial code sequence, and the importance order codes by reading the partial code sequences from the storage unit in the order of importance. A moving image code rearrangement method comprising: a sequence of importance-order code sequence forming means for configuring a sequence; and rearrangement of code sequences within a processing unit from a resynchronization code to a next resynchronization code.
記載の重要度ごとに複数の部分符号列に分解する重要度
順符号列分解手段と、 再構成中の動画像符号列の重要度により前記部分符号列
を読み出して動画像符号列を再構成する再構成手段と、 再構成中の動画像符号列から前記再構成手段に重要度を
与える重要度識別手段とを有し、 再同期符号から次の再同期符号までの処理単位内で符号
列の再構成を行うことを特徴とする動画像符号再構成方
式。2. The importance-order code sequence according to claim 1,
Importance-order code sequence decomposing means for decomposing into a plurality of partial code sequences according to the degree of importance described, and reconstructing the moving image code sequence by reading out the partial code sequence according to the importance of the moving image code sequence being reconstructed. Reconstructing means and importance identifying means for giving importance to the reconstructing means from the moving image code sequence being reconstructed, and the code sequence within the processing unit from the resynchronization code to the next resynchronization code. A moving image code reconstruction method characterized by performing reconstruction.
号列の各符号ごとに伝送エラーに対する画質劣化の大き
さに応じて重要度を与える重要度識別手段と、前記動画
像符号列を前記重要度により複数の部分符号列に分解す
る動画像符号列分解手段と、前記部分符号列を保持する
記憶手段と、前記重要度順に前記記憶手段から前記部分
符号列を読み出して重要度順符号列を構成し伝送路へ送
出する重要度順符号列構成手段とを有し、再同期符号か
ら次の再同期符号までの処理単位内で符号列の再配置を
行う動画像符号再配置方式と、 前記伝送路を経て送られてきた前記重要度順符号列を前
記重要度ごとに複数の部分符号列に分解する重要度順符
号列分解手段と、再構成中の動画像符号列の重要度によ
り前記部分符号列を読み出して動画像符号列を再構成す
る再構成手段と、再構成中の動画像符号列から前記再構
成手段に重要度を与える重要度識別手段とを有し、再同
期符号から次の再同期符号までの処理単位内で符号列の
再構成を行うことを特徴とする動画像符号再構成方式
と、 を備えることを特徴とする動画像符号伝送方式。3. An importance level identifying means for assigning an importance level to each code of a moving image code sequence obtained by compressing and encoding a moving image according to the magnitude of image quality deterioration with respect to a transmission error, and the moving image code sequence. A moving image code sequence decomposition unit that decomposes the partial code sequence into a plurality of partial code sequences according to the importance, a storage unit that holds the partial code sequence, and the importance order codes by reading the partial code sequences from the storage unit in the order of importance. And a moving image code rearrangement method for rearranging a code sequence in a processing unit from a resynchronization code to a next resynchronization code , An importance order code sequence decomposing means for decomposing the importance order code sequence sent via the transmission path into a plurality of partial code sequences for each importance degree, and an importance degree of the moving image code sequence being reconstructed The partial code sequence is read by A processing unit from a resynchronization code to a next resynchronization code, having reconstructing means for reconstructing a sequence, and importance identifying means for giving importance to the reconstructing means from a moving image code sequence being reconstructed And a moving picture code reconstructing method, characterized in that a code sequence is reconstructed in the moving picture code transmitting method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34747892A JP2833950B2 (en) | 1992-12-28 | 1992-12-28 | Video code transmission system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34747892A JP2833950B2 (en) | 1992-12-28 | 1992-12-28 | Video code transmission system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06205384A true JPH06205384A (en) | 1994-07-22 |
JP2833950B2 JP2833950B2 (en) | 1998-12-09 |
Family
ID=18390499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP34747892A Expired - Fee Related JP2833950B2 (en) | 1992-12-28 | 1992-12-28 | Video code transmission system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2833950B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998010591A1 (en) * | 1996-09-02 | 1998-03-12 | Kabushiki Kaisha Toshiba | Information transmitting method, encoder/decoder of information transmitting system using the method, and encoding multiplexer/decoding inverse multiplexer |
WO2000067469A1 (en) * | 1999-04-29 | 2000-11-09 | Nokia Corporation | Data transmission |
US6553145B1 (en) | 1998-11-02 | 2003-04-22 | Samsung Electronics Co., Ltd. | Video data transceiving device, and transceiving method thereof |
US6768775B1 (en) | 1997-12-01 | 2004-07-27 | Samsung Electronics Co., Ltd. | Video CODEC method in error resilient mode and apparatus therefor |
WO2006095432A1 (en) * | 2005-03-10 | 2006-09-14 | Matsushita Electric Industrial Co., Ltd. | Transmission method |
CN1306711C (en) * | 1996-06-19 | 2007-03-21 | 松下电器产业株式会社 | Code conversion device |
US7327791B1 (en) | 1999-02-22 | 2008-02-05 | Mitsubishi Denki Kabushiki Kaisha | Video decoding method performing selective error concealment and resynchronization |
US7376187B2 (en) | 1995-03-15 | 2008-05-20 | Kabushiki Kaisha Toshiba | Moving picture coding and/or decoding systems, and variable-length coding and/or decoding system |
-
1992
- 1992-12-28 JP JP34747892A patent/JP2833950B2/en not_active Expired - Fee Related
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7388914B2 (en) | 1995-03-15 | 2008-06-17 | Kabushiki Kaisha Toshiba | Moving picture coding and/or decoding systems, and variable-length coding and/or decoding system |
US7376187B2 (en) | 1995-03-15 | 2008-05-20 | Kabushiki Kaisha Toshiba | Moving picture coding and/or decoding systems, and variable-length coding and/or decoding system |
CN1306711C (en) * | 1996-06-19 | 2007-03-21 | 松下电器产业株式会社 | Code conversion device |
US7002999B2 (en) | 1996-09-02 | 2006-02-21 | Kabushiki Kaisha Toshiba | Information transmission method and encoding/decoding apparatus and encoding-multiplexing/decoding-demultiplexing apparatus in information transmission system to which information transmission method is applied |
US7269170B2 (en) | 1996-09-02 | 2007-09-11 | Kabushiki Kaisha Toshiba | Information transmission method and encoding/decoding apparatus and encoding-multiplexing/decoding-demultiplexing apparatus in information transmission system to which information transmission method is applied |
US6876676B2 (en) | 1996-09-02 | 2005-04-05 | Kabushiki Kaisha Toshiba | Information transmission method and encoding/decoding apparatus and encoding-multiplexing/decoding-demultiplexing apparatus in information transmission system to which information transmission method is applied |
US6952432B2 (en) | 1996-09-02 | 2005-10-04 | Kabushiki Kaisha Toshiba | Information transmission method and encoding/decoding apparatus and encoding- multiplexing/decoding- demultiplexing apparatus in information transmission system to which information transmission method is applied |
US6959018B2 (en) | 1996-09-02 | 2005-10-25 | Kabushiki Kaisha Toshiba | Information transmission method and encoding/decoding apparatus and encoding-multiplexing/decoding-demultiplexing apparatus in information transmission system to which information transmission method is applied |
US6961354B2 (en) | 1996-09-02 | 2005-11-01 | Kabushiki Kaisha Toshiba | Information transmission method and encoding/decoding apparatus and encoding-multiplexing/decoding-demultiplexing apparatus in information transmission system in which information transmission method is applied |
WO1998010591A1 (en) * | 1996-09-02 | 1998-03-12 | Kabushiki Kaisha Toshiba | Information transmitting method, encoder/decoder of information transmitting system using the method, and encoding multiplexer/decoding inverse multiplexer |
US7010003B2 (en) | 1996-09-02 | 2006-03-07 | Kabushiki Kaisha Toshiba | Information transmission method and encoding/decoding apparatus and encoding-multiplexing/decoding-demultiplexing apparatus in information transmission system to which information transmission method is applied |
US7532669B2 (en) | 1997-12-01 | 2009-05-12 | Samsung Electronics Co., Ltd. | Video codec method in error resilient mode and apparatus therefor |
US6768775B1 (en) | 1997-12-01 | 2004-07-27 | Samsung Electronics Co., Ltd. | Video CODEC method in error resilient mode and apparatus therefor |
US6553145B1 (en) | 1998-11-02 | 2003-04-22 | Samsung Electronics Co., Ltd. | Video data transceiving device, and transceiving method thereof |
DE19952683B4 (en) * | 1998-11-02 | 2005-05-04 | Samsung Electronics Co., Ltd., Suwon | Apparatus and method for transmitting and receiving video data |
US7327791B1 (en) | 1999-02-22 | 2008-02-05 | Mitsubishi Denki Kabushiki Kaisha | Video decoding method performing selective error concealment and resynchronization |
US7630442B2 (en) | 1999-02-22 | 2009-12-08 | Mitsubishi Denki Kabushiki Kaisha | Packet generating method, video decoding method, media multiplexer, media demultiplexer, multimedia communication system and bit stream converter |
AU768013B2 (en) * | 1999-04-29 | 2003-11-27 | Nokia Technologies Oy | Data transmission |
WO2000067469A1 (en) * | 1999-04-29 | 2000-11-09 | Nokia Corporation | Data transmission |
KR100891150B1 (en) * | 1999-04-29 | 2009-04-06 | 노키아 코포레이션 | Data transfer |
EP2111035A1 (en) * | 1999-04-29 | 2009-10-21 | Nokia Corporation | Scalable data transmission |
KR100923477B1 (en) * | 1999-04-29 | 2009-10-27 | 노키아 코포레이션 | Server and method for streaming a data signal, a client device, and a method for receiving streaming data signal |
WO2006095432A1 (en) * | 2005-03-10 | 2006-09-14 | Matsushita Electric Industrial Co., Ltd. | Transmission method |
Also Published As
Publication number | Publication date |
---|---|
JP2833950B2 (en) | 1998-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240373056A1 (en) | System for nested entropy encoding | |
US6125144A (en) | Picture coding method and picture coder | |
US5793895A (en) | Intelligent error resilient video encoder | |
KR0151234B1 (en) | Image playback device and image decoding device | |
Apostolopoulos | Error-resilient video compression through the use of multiple states | |
EP1793616A2 (en) | Picture encoding method and apparatus and picture decoding method and apparatus | |
EP1127467B1 (en) | Error concealment in a video signal | |
Apostolopoulos | Error-resilient video compression via multiple state streams | |
Liao et al. | Adaptive intra block update for robust transmission of H. 263 | |
US20020061184A1 (en) | Encoded moving picture data conversion device and conversion method | |
JP2005538601A (en) | Content adaptive multiple description motion compensation for improved efficiency and error recovery | |
US20110194605A1 (en) | Method for video-coding a series of digitized pictures | |
CN1166255A (en) | Method and device for concealment and containment of errors in a macroblock-based video codec | |
US20030235249A1 (en) | Video encoder and method for encoding video frames | |
Shyu et al. | Detection and concealment of transmission errors in MPEG-2 images-a genetic algorithm approach | |
WO2000018136A1 (en) | Region-based refresh strategy for video compression | |
US5771081A (en) | Bit system for transmitting digital video data | |
JPH06205384A (en) | Motion picture code transmission system | |
US20090323812A1 (en) | Process for delivering a video stream over a wireless channel | |
KR100454526B1 (en) | Error concealment method of Itra coded frame by spatio-temporal information | |
KR100319734B1 (en) | Method and apparatus for encoding image signal | |
JP3660513B2 (en) | Image communication apparatus and local decoding processing method | |
Choi et al. | A feedback channel based error compensation method for mobile video communications using H. 253 standard | |
Stoufs et al. | Robust motion vector coding and error concealment in MCTF-based video coding | |
Ma et al. | An error-concealment-based modified conditional replenishment in lossy transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071002 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081002 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091002 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |