JPH0453379A - Moving picture decoder - Google Patents
Moving picture decoderInfo
- Publication number
- JPH0453379A JPH0453379A JP2161335A JP16133590A JPH0453379A JP H0453379 A JPH0453379 A JP H0453379A JP 2161335 A JP2161335 A JP 2161335A JP 16133590 A JP16133590 A JP 16133590A JP H0453379 A JPH0453379 A JP H0453379A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- information
- error
- decoding
- picture
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 23
- 238000000926 separation method Methods 0.000 claims abstract description 7
- 238000012937 correction Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 abstract description 13
- 230000006835 compression Effects 0.000 abstract description 2
- 238000007906 compression Methods 0.000 abstract description 2
- 239000000872 buffer Substances 0.000 description 22
- 238000013139 quantization Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
- Color Television Systems (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は帯域圧縮により伝送された動画像情報の復号化
装置に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a decoding device for moving image information transmitted by band compression.
(従来の技術)
近年、通信分野を中心にディジタル動画像の伝送及びそ
の符号化、復号化の研究が進んでいる。(Prior Art) In recent years, research on the transmission of digital moving images and their encoding and decoding has been progressing mainly in the communication field.
第4図は従来の動画像符号化装置を示すブロック図で、
41は前処理手段、42は判定手段、43は直交変換符
号化手段、44は量子化手段、45は逆量子化手段、4
6は直交変換復号化手段、47は動き補償フレーム間符
号化手段、48は動き検出手段、49は可変長符号化手
段、50は通信路符号化手段である。FIG. 4 is a block diagram showing a conventional video encoding device.
41 is a preprocessing means, 42 is a determination means, 43 is an orthogonal transform encoding means, 44 is a quantization means, 45 is an inverse quantization means, 4
6 is orthogonal transform decoding means, 47 is motion compensated interframe coding means, 48 is motion detection means, 49 is variable length coding means, and 50 is channel coding means.
伝送路T1から入力される原画像の各フレームは1フレ
ーム毎に符号化フレームと間引きフレームに分けられる
。すなわち、まず原画像は前処理手段41に入力され、
原画像の各フレームのサブサンプル及びブロック化によ
りブロック信号を得て判定手段42に入力され、フレー
ムが符号化フレームか間引きフレームかを判断する。Each frame of the original image input from the transmission path T1 is divided into an encoded frame and a thinned-out frame. That is, first, the original image is input to the preprocessing means 41,
A block signal is obtained by subsampling and blocking each frame of the original image and is input to a determining means 42, which determines whether the frame is a coded frame or a thinned-out frame.
符号化フレームの場合、次にブロック信号をフシーム間
符号化、フレーム内符号化の何れで符号化するかを判定
する。フレーム間符号化する場合、ブロック信号と動き
補償フレーム間符号化手段47により予測された予測信
号とのブロック差分信号を直交変換符号化手段43に送
り、フレーム内符号化の場合、ブロック信号をそのまま
直交変換符号化手段43に送る。In the case of a coded frame, it is then determined whether the block signal is to be coded by interframe coding or intraframe coding. In the case of interframe coding, a block difference signal between the block signal and the prediction signal predicted by the motion compensated interframe coding means 47 is sent to the orthogonal transform coding means 43, and in the case of intraframe coding, the block signal is sent as it is. It is sent to the orthogonal transform encoding means 43.
フレーム間符号化を用いたフレームが連続し、その間に
伝送路で訂正不能の誤りが発生した場合、その誤りが以
降のフレームまで伝搬し続けるので、それを避けるため
定期的にフレーム内符号化されたブロックのみで構成し
たリフレッシュフレームを挿入するが、通常、シーンチ
ェンジがあるとその先頭フレームがリフレッシュフレー
ム動作をする。If an uncorrectable error occurs in the transmission path during consecutive frames using interframe coding, the error will continue to propagate to subsequent frames, so to avoid this, intraframe coding is periodically performed. A refresh frame consisting only of blocks that have been previously inserted is inserted, but normally when there is a scene change, the first frame acts as a refresh frame.
一方、動き検出手段48は、ブロック信号と動き補償フ
レーム間符号化手段47内の前フレームにおけるフレー
ムバッファ内の予測信号を参照して。On the other hand, the motion detection means 48 refers to the block signal and the prediction signal in the frame buffer of the previous frame in the motion compensated interframe coding means 47.
前フレームとの間の動き情報を検出する。Detects motion information between the previous frame and the previous frame.
間引きフレームの場合は、前フレームとの間の動き情報
のみを検出し、後の符号化は行わない。In the case of a thinned frame, only motion information between the previous frame and the previous frame is detected, and subsequent encoding is not performed.
直交変換符号化手段43はブロック信号あるいはブロッ
ク差分信号を2次元直交変換し変換係数に変換する。変
換係数は画像信号の空間的な相関が除去されて、一部の
係数にエネルギーが集中している。量子化手段44はそ
の変換係数のうちエネルギーが集中している係数に重み
付けをして量子化を行う。可変長符号化手段49は前段
の量子化出力それぞれに対して平均符号長が短くなるよ
うに符号割当てを行う。その後、符号割当てされた主情
報は通信路符号化手段50において、判定手段42から
の符号化判定情報や動き検出手段48からの動き情報、
量子化手段44からの量子化のステップ情報及び間引き
フレームの各ブロックの動き情報等の副情報と結合され
、さらに誤り訂正符号等が付加されて伝送路T2に送出
される。The orthogonal transform encoding means 43 performs two-dimensional orthogonal transform on the block signal or the block difference signal and converts it into transform coefficients. The spatial correlation of the image signal is removed from the transform coefficients, and energy is concentrated in some coefficients. The quantization means 44 performs quantization by weighting the coefficients in which energy is concentrated among the transform coefficients. The variable length encoding means 49 assigns codes to each of the quantized outputs of the previous stage so that the average code length becomes short. Thereafter, the main information to which the code has been assigned is transmitted to the channel encoding means 50 such as encoding determination information from the determining means 42 and motion information from the motion detecting means 48.
It is combined with sub-information such as quantization step information from the quantization means 44 and motion information of each block of the thinned-out frame, is further added with an error correction code, etc., and is sent to the transmission path T2.
一方逆量子化手段45では量子化手段44からの量子化
のステップ情報を用いて量子化出力を逆量子化し、局部
復号変換係数を作り、直交変換復号化手段46で直交変
換復号し局部復号を出力する。On the other hand, the dequantization means 45 dequantizes the quantized output using the quantization step information from the quantization means 44 to create local decoding transform coefficients, and the orthogonal transform decoding means 46 performs orthogonal transform decoding to perform local decoding. Output.
その局部復号は判定手段42でフレーム間符号と判定さ
れた場合、予測信号が加算されて動き補償フレーム間符
号化手段47に送られ、またフレーム内符号化と判断さ
れた場合、そのまま動き補償フレーム間符号化手段47
に送られる。動き補償フレーム間符号化手段47では動
き検出手段48により検出した動き情報により動き補償
を行い、予測信号を出力する。If the local decoding is determined to be an inter-frame code by the determination means 42, the predicted signal is added and sent to the motion-compensated inter-frame encoding means 47, and if it is determined to be intra-frame encoding, the local decoding is performed directly as a motion-compensated frame. Intercoding means 47
sent to. The motion compensation interframe encoding means 47 performs motion compensation using the motion information detected by the motion detection means 48, and outputs a predicted signal.
第5図は従来の動画像復号化装置のブロック図である。FIG. 5 is a block diagram of a conventional moving image decoding device.
第5図において51は通信路復号化手段、52は誤り検
出訂正手段、53は分離手段、54は復号手段、55は
可変長復号化手段、56は逆量子化手段、57は直交変
換復号化手段、58は動き補償フレーム間/内復号化手
段、59はフレーム内挿手段である。In FIG. 5, 51 is a channel decoding means, 52 is an error detection and correction means, 53 is a separation means, 54 is a decoding means, 55 is a variable length decoding means, 56 is an inverse quantization means, and 57 is an orthogonal transform decoding means. 58 is a motion compensated inter/intraframe decoding means, and 59 is a frame interpolation means.
伝送路からの画像情報は、通信路復号化手段51に加え
られて誤り検出訂正等が行われ、分離手段53により主
情報と副情報とに分離された後、さらに1ブロック分に
対応する情報が検出される。分離された主情報と副情報
はそれぞれ復号手段54に送られる。本例では復号手段
54は可変長復号化学段55.逆量子化手段5G、直交
変換復号化手段57゜動き補償フレーム間/内復号化手
段58により構成されている。復号手段54に送られた
主情報はまず、可変長復号化手段55により符号割当て
された情報を復号量子化出力に変換する。逆量子化手段
56では量子化出力を副情報の量子化ステップ情報を用
いて逆量子化し、復号変換係数を作成する。直交変換復
号手段57では復号変換係数を直交変換復号し復号ブロ
ック信号を得る。The image information from the transmission path is applied to the communication path decoding means 51, where error detection and correction, etc. are performed, and after the image information is separated into main information and sub information by the separation means 53, information corresponding to one block is further processed. is detected. The separated main information and sub information are each sent to decoding means 54. In this example, the decoding means 54 includes a variable length decoding chemical stage 55. It is composed of an inverse quantization means 5G, an orthogonal transform decoding means 57, and a motion compensation inter/intraframe decoding means 58. The main information sent to the decoding means 54 is first converted into code-assigned information by the variable length decoding means 55 into a decoded and quantized output. The inverse quantization means 56 inversely quantizes the quantized output using the quantization step information of the side information to create decoded transform coefficients. The orthogonal transform decoding means 57 performs orthogonal transform decoding on the decoded transform coefficients to obtain a decoded block signal.
動き補償フレーム間/内復号化手段58は少なくとも2
フレ一ム分のフレームバッファを持っており、副情報の
うち符号化方式判定情報を用いて復号ブロック出力の符
号化手段がフレーム間符号化かフレーム内符号化かを検
出する。フレーム内符号化の場合、復号ブロック出力を
そのまま復号ブロック信号として現フレームの上記フレ
ームバッファの指定された位置に書き込む。フレーム間
符号化の場合、副情報の動き情報を用いて前フレームの
フレームバッファ内の動き情報が指定する位置の、ブロ
ック信号と復号ブロック出力とを加算して復号ブロック
信号をつくり、現フレームのフレームバッファの指定さ
れた位置に書き込む。The motion compensated inter/intraframe decoding means 58 includes at least two
It has a frame buffer for one frame, and detects whether the encoding means of the decoded block output is interframe encoding or intraframe encoding using encoding method determination information of the sub information. In the case of intra-frame encoding, the decoded block output is directly written as a decoded block signal to a designated position in the frame buffer of the current frame. In the case of interframe coding, a decoded block signal is created by adding the block signal at the position specified by the motion information in the frame buffer of the previous frame and the decoded block output using the motion information of the sub information. Writes to the specified position in the frame buffer.
以上のようにして1フレ一ム分の復号画像フレームが、
動き補償フレーム間/内復号化手段58内のフレームバ
ッファに形成される。As described above, the decoded image frame for one frame is
A motion compensated inter/intraframe decoding means 58 is formed in a frame buffer.
次に副情報内の間引きフレームの動き情報を用いて符号
化装置で間引きされたフレームを内挿する。フレーム内
挿手段59は副情報内の間引きフレームの動き情報に示
される直前、直後の復号画像フレームのフレームバッフ
ァ内位置の、ブロック信号を演算し内挿フレームのフレ
ームバッファの指定した位置に書き込む。このようにし
て内挿フレームが生成されて間引きフレームに内挿され
る。Next, the encoder interpolates the thinned frames using the motion information of the thinned frames in the sub information. The frame interpolation means 59 calculates block signals at positions in the frame buffer of the immediately preceding and following decoded image frames indicated by the motion information of the thinned frame in the sub-information, and writes them into the specified positions of the frame buffer of the interpolated frame. In this way, an interpolated frame is generated and interpolated to the thinned-out frame.
(発明が解決しようとする課題)
しかしながら上記のような構成では、伝送中に発生する
誤りが通信路の復号化器で訂正不能である場合、誤まっ
た画像情報を含むフレームの画像は正しく復号されず画
像が乱れる。さらに、フレーム間符号化を用いている場
合、または符号化時の前処理手段でフレームを間引きし
、その間引きしたフレームを復号化時に内挿するような
場合、以降のフレームで誤った画像情報を参照している
箇所に誤りが伝搬して画像が乱れ、それは定期的に挿入
されたリフレッシュフレームが入力されるまで続くとい
う問題点があった。(Problem to be Solved by the Invention) However, with the above configuration, if an error that occurs during transmission cannot be corrected by a decoder on the communication path, the image of the frame containing erroneous image information cannot be correctly decoded. The image is distorted. Furthermore, if interframe coding is used, or if frames are thinned out using preprocessing means during encoding and the thinned out frames are interpolated during decoding, incorrect image information may be generated in subsequent frames. There is a problem in that the error propagates to the referenced location and the image becomes distorted, which continues until a regularly inserted refresh frame is input.
本発明は上記に鑑み、伝送中に訂正不能の誤りが発生し
た場合でも誤ったブロックを前後のフレームの誤りのな
いブロックを用いて内挿するため、良好な画像を再生す
ることができる動画像復号化装置の提供を目的とするも
のである。In view of the above, the present invention interpolates an erroneous block using an error-free block in the previous and subsequent frames even when an uncorrectable error occurs during transmission, so that a good image can be reproduced. The purpose is to provide a decoding device.
(課題を解決するための手段)
本発明は上記の目的を、帯域圧縮された画像情報の誤り
を検出、訂正する誤り検出訂正手段と、誤り訂正された
画像情報を主情報と副情報に分離する分離手段と、副情
報を用いて主情報を復号して復号画像フレームを生成す
る復号手段と、複数の復号画像フレームを記憶する画像
記憶手段と、隣合う復号画像フレームの間に隣合う復号
画像フレームと副情報を用いてフレームを内挿するフレ
ーム内挿手段と、訂正不能の誤り画素を含む誤りフレー
ムの直前、直後の正しい復号画像フレーム間の動き情報
を検出する動き検出手段と、誤りフレームに存在する訂
正不能の誤り画素を動き情報を用いて内挿する誤り補償
フレーム間復号化手段とを具備して達成する。(Means for Solving the Problems) The present invention achieves the above object by providing an error detection and correction means for detecting and correcting errors in band-compressed image information, and separating error-corrected image information into main information and sub information. a decoding means for decoding main information using sub information to generate a decoded image frame; an image storage means for storing a plurality of decoded image frames; frame interpolation means for interpolating frames using the image frame and sub information; motion detection means for detecting motion information between correct decoded image frames immediately before and after the error frame containing uncorrectable error pixels; This is achieved by comprising error compensation interframe decoding means for interpolating uncorrectable error pixels existing in a frame using motion information.
(作 用)
本発明は上記した構成によって、伝送中の訂正不能な誤
りを、誤った画像情報が存在するフレームの直前の正し
い復号画像フレームと、以後に到着する正しい復号画像
フレームとの間で動き情報を求め、その動き情報を用い
て誤った画像情報を内挿するから、訂正不能な誤りが発
生しても再生画像を乱すことのない動画像が得られるこ
とになる。(Function) With the above-described configuration, the present invention corrects uncorrectable errors during transmission between the correct decoded image frame immediately before the frame containing the incorrect image information and the correct decoded image frame that arrives thereafter. Since motion information is obtained and erroneous image information is interpolated using the motion information, a moving image that does not disturb the reproduced image even if an uncorrectable error occurs can be obtained.
(実施例) 以下本発明の実施例を図面を参照しながら説明する。(Example) Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例の動画像復号化装置のブロッ
ク図で、1は通信路復号化手段、2は誤り検出訂正手段
、3は分離手段、4は復号手段、5は可変長復号化手段
、6は逆量子化手段、7は直交変換復号化手段、8は動
き補償フレーム間/内復号化手段、9はフレーム内挿手
段、10は画像記憶手段、11は動き検出手段、12は
誤り補償フレーム間復号化手段である。FIG. 1 is a block diagram of a moving picture decoding device according to an embodiment of the present invention, in which 1 is a channel decoding means, 2 is an error detection and correction means, 3 is a separation means, 4 is a decoding means, and 5 is a variable length a decoding means, 6 an inverse quantization means, 7 an orthogonal transform decoding means, 8 a motion compensation inter/intra frame decoding means, 9 a frame interpolation means, 10 an image storage means, 11 a motion detection means, Reference numeral 12 denotes error compensation interframe decoding means.
第2図は本発明の一実施例要部の画像記憶手段の構成図
である。第2図において21はフレームバッファ群、2
2は前のリフレッシュフレーム、23は誤りフレーム、
24は誤りフレーム直前のフレーム、25は後のリフレ
ッシュフレーム、26は誤りブロック、27は誤りブロ
ック26を参照するブロックである。FIG. 2 is a block diagram of an image storage means, which is a main part of an embodiment of the present invention. In FIG. 2, 21 is a frame buffer group, 2
2 is the previous refresh frame, 23 is the error frame,
24 is a frame immediately before the error frame, 25 is a subsequent refresh frame, 26 is an error block, and 27 is a block that refers to the error block 26.
第3図は本発明の一実施例である動画像復号化装置の画
像記憶手段の構成図である。第3図において21はフレ
ームバッファ群、32は直前の復号画像フレーム、33
は誤りフレーム、34は直後の復号画像フレーム、35
は誤りブロックである。FIG. 3 is a block diagram of an image storage means of a moving picture decoding device which is an embodiment of the present invention. In FIG. 3, 21 is a frame buffer group, 32 is the immediately previous decoded image frame, and 33 is a frame buffer group.
is an error frame, 34 is the immediately following decoded image frame, 35
is an error block.
以上、第1図、第2図、第3図のように構成された動画
像復号化装置について以下動作を説明する。なお、本実
施例の動画像符号化装置は従来例に示したものと同じで
あるから、説明を省略する。The operation of the moving picture decoding apparatus configured as shown in FIGS. 1, 2, and 3 will be described below. It should be noted that the moving picture encoding device of this embodiment is the same as that shown in the conventional example, so the explanation will be omitted.
第1図において、動画像符号化装置により符号化され伝
送路を介して到着した画像情報は、通信路復号化手段1
により誤り検出訂正等が行われ、訂正不能の誤りが発生
した場合、誤りが符号化フレームの情報であれば、該当
するブロックの処理を中止し、誤りが間引きフレームの
情報であれば、処理はそのまま続行し、それぞれ誤り検
出訂正手段2は誤り補償フレーム間復号化手段12と、
動き補償フレーム間/内復号化手段8、及びフレーム内
挿手段9に対して誤りフレームの種類と、誤りブロック
の位置を知らせて、次のブロックの処理に移る。In FIG. 1, image information encoded by a moving image encoding device and arriving via a transmission path is transmitted to a communication path decoding means 1.
If an uncorrectable error occurs after error detection and correction is performed, if the error is information on an encoded frame, processing of the corresponding block is stopped; if the error is information on a thinned frame, processing is stopped. Continuing as it is, the error detection and correction means 2 and the error compensation interframe decoding means 12, respectively,
The type of error frame and the position of the error block are notified to the motion compensation inter/intra frame decoding means 8 and the frame interpolation means 9, and the process moves on to the next block.
誤り訂正が正常に行われた場合、画像情報は分離手段3
により主情報と副情報に分離され、それぞれ復号手段4
に送られる。復号手段4は可変長復号化手段5、逆量子
化手段6、直交変換復号化手段7、動き補償フレーム間
/内復号化手段8で構成されており、主情報はまず、可
変長復号化手段5により符号割当てされた情報を復号量
子化出力に変換し、それを逆量子化手段6で副情報の量
子化ステップ情報を用いて逆量子化し、復号変換係数を
作成する。直交変換復号化手段7では前記復号変換係数
を直交変換復号して復号ブロック出力を得る。If the error correction is successfully performed, the image information is transferred to the separation means 3.
The information is separated into main information and sub information by the decoding means 4.
sent to. The decoding means 4 is composed of a variable length decoding means 5, an inverse quantization means 6, an orthogonal transform decoding means 7, and a motion compensated inter/intra frame decoding means 8, and the main information is first processed by the variable length decoding means. 5 converts the code-assigned information into a decoded and quantized output, which is dequantized by the dequantizing means 6 using the quantization step information of the sub information to create decoded transform coefficients. The orthogonal transform decoding means 7 performs orthogonal transform decoding on the decoded transform coefficients to obtain a decoded block output.
動きフレーム間/内復号化手段8は少なくとも2フレ一
ム分のフレームバッファを有し、副情報のうち符号化方
式判定情報を用いて復号ブロック出力の符号化手段がフ
レーム間符号化か、フレーム内符号化かを検出する。そ
れがフレーム内符号化の場合は、復号ブロック出力をそ
のまま復号ブロック信号として現フレームのフレームバ
ッファの指定された位置に書き込み、フレーム間符号化
の場合は、副情報の動き情報を用いて前フレームのフレ
ームバッファ内の動き情報が指定する、前フレームのブ
ロック信号と復号ブロック出力とを加算して復号ブロッ
ク信号として、現フレームのフレームバッファの指定さ
れた位置に書き込む。The motion inter/intra frame decoding means 8 has a frame buffer for at least two frames, and uses encoding method determination information among the sub information to determine whether the encoding means of the decoded block output is interframe encoding or not. Detect whether it is inner encoding. If it is intraframe coding, the decoded block output is written as is as a decoded block signal to the specified position of the frame buffer of the current frame, and if it is interframe coding, it is written to the previous frame using the motion information of the sub information. The block signal of the previous frame, which is specified by the motion information in the frame buffer of , and the decoded block output are added together and written as a decoded block signal to the specified position of the frame buffer of the current frame.
その際動き補償フレーム間/内復号化手段8は誤り検出
訂正手段2からの誤りブロック位置情報を用いて、動き
情報が指定する前フレームのブロック信号が誤りブロッ
ク、あるいは誤りブロックを参照するブロックであるこ
とを検出し、該当する場合現フレームのフレームバッフ
ァへの書き込みを行わない。At this time, the motion compensated inter/intraframe decoding means 8 uses the error block position information from the error detection and correction means 2 to determine whether the block signal of the previous frame specified by the motion information is an error block or a block that refers to the error block. If this is the case, the current frame is not written to the frame buffer.
このようにして1フレ一ム分の復号画像フレームが動き
補償フレーム間/内復号化手段8内のフレームバッファ
に形成される。In this way, one frame worth of decoded image frames is formed in the frame buffer in the motion compensated inter/intra frame decoding means 8.
次に副情報内の間引きフレームの動き情報を用いて符号
化装置で間引きされたフレームを内挿する。フレーム内
挿手段9は副情報内の間引きフレームの動き情報に示さ
れる直前、直後の復号画像フレームのフレームバッファ
内位置の、ブロック信号を演算し内挿フレームのフレー
ムバッファの指定した位置に書き込み、間引きフレーム
を内挿する。なお、上記において、フレーム内挿手段9
は誤り検出訂正手段2からの誤りブロック位置情報を用
いて、動き情報が誤っている場合、該当するブロックの
処理は行わない。Next, the encoder interpolates the thinned frames using the motion information of the thinned frames in the sub information. The frame interpolation means 9 calculates a block signal at the position in the frame buffer of the decoded image frame immediately before and after that indicated by the motion information of the thinned frame in the sub information, and writes it into the specified position of the frame buffer of the interpolation frame. Interpolate thinned frames. In addition, in the above, the frame interpolation means 9
uses the error block position information from the error detection and correction means 2, and if the motion information is incorrect, the corresponding block is not processed.
これら復号画像フレーム、内挿フレームと順に更新され
ながら画像記憶手段10に記憶される。この画像記憶手
段10は少なくとも定期的に挿入される2つのリフレッ
シュフレームと、その間に存在するフレームの数に相当
するフレームバッファで構成される。本実施例の場合、
6フレームに1フレームのリフレッシュフレームを挿入
するとすると、画像記憶手段10は最低7フレ一ム分の
フレームバッファ群21(第3図)を持っている。画像
記憶手段10に復号画像フレームが順次記憶され、リフ
レッシュフレーム間に存在するフレームの再生映像情事
すべてが復号され、記憶されたら、表示タイミングに従
って順次読み出して表示を開始する。These decoded image frames and interpolated frames are sequentially updated and stored in the image storage means 10. This image storage means 10 is composed of at least two refresh frames inserted periodically and frame buffers corresponding to the number of frames existing between them. In the case of this example,
Assuming that one refresh frame is inserted into every six frames, the image storage means 10 has a frame buffer group 21 (FIG. 3) for at least seven frames. The decoded image frames are sequentially stored in the image storage means 10, and once all the reproduced video information of the frames existing between the refresh frames are decoded and stored, they are sequentially read out and displayed according to the display timing.
誤り検出訂正手段2において訂正不能の誤りを検出した
場合は、誤り補償フレーム間復号化手段】2に対して誤
ったデータで構成されている誤りフレームの種類と、誤
りブロックの位置を知らせる。When the error detection and correction means 2 detects an uncorrectable error, the error compensation interframe decoding means 2 is informed of the type of error frame made up of erroneous data and the position of the error block.
誤り補償フレーム間復号化手段12は誤りフレームが符
号化フレームの場合、誤りブロックの存在する誤りフレ
ームと位置を検出し、動き検出手段11に知らせる。誤
りフレームが間引きフレームの場合、誤りブロックの位
置だけを動き検出手段11に知らせる。If the error frame is a coded frame, the error compensation interframe decoding means 12 detects the error frame and position where the error block exists, and notifies the motion detection means 11 of the detected error frame and position. If the error frame is a thinned-out frame, only the position of the error block is notified to the motion detection means 11.
また、誤りフレームが符号化フレームの場合、画像記憶
手段10に後のリフレッシュフレーム25(第3図)が
到着した時点で、動き検出手段11は誤りフレームの直
前の復号画像フレーム24と後のリフレッシュフレーム
25の間で誤りブロック26が存在する位置付近の動き
情報を検出し、誤り補償フレーム間復号化手段12に知
らせる。それにより誤り補償フレーム間復号化手段12
は、誤りブロック位置と動き情報を用いて誤りフレーム
23の誤りブロック26を誤りフレームの直前の復号画
像フレーム24から内挿し、画像記憶手段10の誤りフ
レーム23の該当位置に内挿ブロックを記録する。Further, when the error frame is a coded frame, when the later refresh frame 25 (FIG. 3) arrives at the image storage means 10, the motion detection means 11 detects the decoded image frame 24 immediately before the error frame and the later refresh frame 25 (FIG. 3). Motion information near the position where an error block 26 exists between frames 25 is detected and notified to the error compensation interframe decoding means 12. Thereby, the error compensation interframe decoding means 12
interpolates the error block 26 of the error frame 23 from the decoded image frame 24 immediately before the error frame using the error block position and motion information, and records the interpolated block at the corresponding position of the error frame 23 in the image storage means 10. .
また、誤りフレームが間引きフレームの場合、画像記憶
手段10に、直後の復号画像フレーム34(第3図)が
到着した時点で、動き検出手段11は誤りフレームの前
後の復号画像フレーム32.34の間で誤りブロックが
存在する位置付近の動き情報を検出し、誤り補償フレー
ム間復号化手段12に知らせる。それにより誤り補償フ
レーム間復号化手段12は誤りブロック位置と動き情報
を用いて、誤りフレーム33の誤りブロック35を誤り
フレーム33の直前、直後の復号画像フレーム32.3
4から内挿し、画像記憶手段10の誤りフレーム33の
該当位置に内挿ブロックを記憶する。Further, when the error frame is a thinned-out frame, when the immediately following decoded image frame 34 (FIG. 3) arrives in the image storage means 10, the motion detection means 11 detects the decoded image frames 32 and 34 before and after the error frame. Motion information near the position where an error block exists between the two frames is detected and notified to the error compensation interframe decoding means 12. Thereby, the error compensation interframe decoding means 12 uses the error block position and motion information to convert the error block 35 of the error frame 33 into the decoded image frames 32.3 immediately before and after the error frame 33.
4, and the interpolated block is stored at the corresponding position of the error frame 33 in the image storage means 10.
以上のようにして誤りブロックを他のブロックを用いて
補償することによって、訂正不能の誤りが発生した場合
でも再生画像を乱すことが無い。By compensating for an error block using another block as described above, even if an uncorrectable error occurs, the reproduced image will not be disturbed.
その後、誤り補償フレーム間復号化手段12により、誤
りフレーム以降で誤りブロックを参照していたフレーム
間符号化ブロックを、内挿ブロックを用いて復号化し、
画像記憶手段10のフレームバッファ群21の該当位置
に記録する。リフレッシュフレーム間に存在するフレー
ムの再生映像信号全てが復号化されたら、表示タイミン
グに従って。After that, the error compensation interframe decoding means 12 decodes the interframe coded blocks that referenced the error block after the error frame using the interpolation block,
It is recorded at the corresponding position in the frame buffer group 21 of the image storage means 10. After all the reproduced video signals of frames existing between refresh frames are decoded, according to the display timing.
これらを順次読み出して表示を開始する。These are sequentially read out and displayed.
以上、本発明を符号化された画像信号が伝送路によって
復号化装置に伝送される例について述べたが、符号化さ
れた画像信号を光ディスクなどの蓄積メディアに記録し
、その蓄積メディアを読み出して復号する場合等その他
の装置についても同様の効果が得られることは当然であ
る。Above, the present invention has been described with reference to an example in which an encoded image signal is transmitted to a decoding device via a transmission path. It goes without saying that similar effects can be obtained with other devices such as decoding.
(発明の効果)
以上詳細に説明して明らかなように本発明の動画像復号
化装置は、帯域圧縮された画像情報の伝送中に訂正不能
な誤りを検出した場合、誤った画像情報が存在するフレ
ームの直前の正しい復号画像フレームと、以後に到着す
る正しい復号画像フレームの間で動き情報を求め、その
動き情報により誤った画像情報を他の情報を用いて内挿
するものであり、訂正不能な誤りが発生しても再生画像
を乱すことのない動画像復号化装置であるから、近時の
情報社会の動画像伝送に用いて、貢献するところが大で
ある。(Effects of the Invention) As is clear from the detailed explanation above, the video decoding device of the present invention detects the existence of erroneous image information when an uncorrectable error is detected during transmission of band-compressed image information. This method calculates motion information between the correct decoded image frame immediately before the frame to be processed and the correct decoded image frame that arrives after that, and uses that motion information to interpolate incorrect image information using other information. Since this is a moving image decoding device that does not disturb the reproduced image even if an unavoidable error occurs, it can be used for moving image transmission in the recent information society and contribute greatly.
第1図は本発明の一実施例の構成を示すブロック図、第
2図、第3図は本発明の一実施例要部の画像記憶手段の
構成図、第4図は従来の動画像符号化装置の構成ブロッ
ク図、第5図は従来の動画像復号化装置の構成ブロック
図である。
1 ・・・通信路復号化手段、 2・・・誤り検出訂正
手段、 3・・・分離手段、 4 ・・・復号手段、
5・・・可変長復号化手段、6・・・逆量子化手段、
7 ・・・直交変換復号化手段、 8 ・・・動き補償
フレーム間/内復号化手段、 9 ・・・ フレーム内
挿手段、10・・・画像記憶手段、11・・・動き検出
手段、12・・・誤り補償フレーム間復号化手段。
特許出願人 松下電器産業株式会社FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIGS. 2 and 3 are block diagrams of an image storage means of the main part of the embodiment of the present invention, and FIG. 4 is a conventional moving image code. FIG. 5 is a block diagram of a conventional moving image decoding apparatus. 1...Communication path decoding means, 2...Error detection and correction means, 3...Separation means, 4...Decoding means,
5... Variable length decoding means, 6... Inverse quantization means,
7... Orthogonal transform decoding means, 8... Motion compensated inter/intra frame decoding means, 9... Frame interpolation means, 10... Image storage means, 11... Motion detection means, 12 ...Error compensation interframe decoding means. Patent applicant Matsushita Electric Industrial Co., Ltd.
Claims (1)
出訂正手段と、その出力の誤り訂正された画像情報を主
情報と副情報に分離する分離手段と、前記副情報を用い
て前記主情報を復号して復号画像フレームを生成する復
号手段と、その出力の複数の復号画像フレームを記憶す
る画像記憶手段と、隣合う前記復号画像フレームの間に
、前記隣合う復号画像フレームと前記副情報を用いてフ
レームを内挿するフレーム内挿手段と、訂正不能の誤り
画素を含む誤りフレームの直前、直後の正しい前記復号
画像フレーム間の動き情報を検出する動き検出手段と、
前記誤りフレームに存在する訂正不能の誤り画素を、前
記動き情報を用いて内挿する誤り補償フレーム間復号化
手段とを具備したことを特徴とする動画像復号化装置。an error detection and correction means for detecting and correcting errors in band-compressed image information; a separation means for separating the output error-corrected image information into main information and sub information; a decoding means for decoding a decoded image frame to generate a decoded image frame; an image storage means for storing a plurality of output decoded image frames; and between the adjacent decoded image frames, the adjacent decoded image frames and the sub information are stored. frame interpolation means for interpolating frames using a frame interpolation means; motion detection means for detecting motion information between the correct decoded image frames immediately before and after an error frame containing uncorrectable error pixels;
A moving picture decoding device comprising: error compensation interframe decoding means for interpolating uncorrectable error pixels existing in the error frame using the motion information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2161335A JPH0453379A (en) | 1990-06-21 | 1990-06-21 | Moving picture decoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2161335A JPH0453379A (en) | 1990-06-21 | 1990-06-21 | Moving picture decoder |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0453379A true JPH0453379A (en) | 1992-02-20 |
Family
ID=15733128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2161335A Pending JPH0453379A (en) | 1990-06-21 | 1990-06-21 | Moving picture decoder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0453379A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007288462A (en) * | 2006-04-17 | 2007-11-01 | Hitachi Ltd | Video display device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6028392A (en) * | 1983-07-26 | 1985-02-13 | Nec Corp | Movement interpolation system of dynamic picture signal |
JPS61135285A (en) * | 1984-12-06 | 1986-06-23 | Nec Corp | Data expander |
JPS62193383A (en) * | 1986-02-20 | 1987-08-25 | Kokusai Denshin Denwa Co Ltd <Kdd> | Moving image signal transmitting system |
-
1990
- 1990-06-21 JP JP2161335A patent/JPH0453379A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6028392A (en) * | 1983-07-26 | 1985-02-13 | Nec Corp | Movement interpolation system of dynamic picture signal |
JPS61135285A (en) * | 1984-12-06 | 1986-06-23 | Nec Corp | Data expander |
JPS62193383A (en) * | 1986-02-20 | 1987-08-25 | Kokusai Denshin Denwa Co Ltd <Kdd> | Moving image signal transmitting system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007288462A (en) * | 2006-04-17 | 2007-11-01 | Hitachi Ltd | Video display device |
JP4730183B2 (en) * | 2006-04-17 | 2011-07-20 | 株式会社日立製作所 | Video display device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100296660B1 (en) | Error for decoding video signal | |
KR0125581B1 (en) | Error correction system of digital video signal | |
US6744924B1 (en) | Error concealment in a video signal | |
EP0551599B1 (en) | Motion picture data decoding system | |
US20030012286A1 (en) | Method and device for suspecting errors and recovering macroblock data in video coding | |
US20140010314A1 (en) | Block Error Compensating Apparatus of Image Frame and Method Thereof | |
US20020067769A1 (en) | Moving-picture signal coding and/or decoding system resistant to transmission error | |
US6256349B1 (en) | Picture signal encoding method and apparatus, picture signal transmitting method, picture signal decoding method and apparatus and recording medium | |
US5557331A (en) | Image encoding method, an image encoding circuit, an image encoding apparatus, and an optical disk | |
US6983016B2 (en) | Method for detecting errors in video information | |
JPH0818979A (en) | Image processor | |
JP2002010265A (en) | Transmitting device and its method and receiving device and it method | |
JP2674241B2 (en) | Video encoding device | |
JPH07274176A (en) | Dynamic image transmitter | |
JPH0453379A (en) | Moving picture decoder | |
JP2751510B2 (en) | Video decoding device | |
JPH05103313A (en) | Method and device for processing picture information | |
KR100363550B1 (en) | Encoder and decoder in a wireless terminal for retransmitting a moving picture | |
JPH0346481A (en) | Movement compensation error correction system | |
JP2962329B2 (en) | Image processing method | |
JP2887177B2 (en) | Method and apparatus for decoding moving image compression code | |
JPH03162085A (en) | Picture coding/decoding device | |
JPH01144873A (en) | Image error correcting method | |
JPH1023415A (en) | Method and device for encoding and decoding picture | |
JPH0472985A (en) | Frame interpolation system |