[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3159327B2 - Video data decoding device - Google Patents

Video data decoding device

Info

Publication number
JP3159327B2
JP3159327B2 JP34241391A JP34241391A JP3159327B2 JP 3159327 B2 JP3159327 B2 JP 3159327B2 JP 34241391 A JP34241391 A JP 34241391A JP 34241391 A JP34241391 A JP 34241391A JP 3159327 B2 JP3159327 B2 JP 3159327B2
Authority
JP
Japan
Prior art keywords
data
image data
motion vector
frame
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP34241391A
Other languages
Japanese (ja)
Other versions
JPH05153573A (en
Inventor
隆一 岩村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP34241391A priority Critical patent/JP3159327B2/en
Priority to KR1019920022015A priority patent/KR100272818B1/en
Priority to US07/981,246 priority patent/US5400076A/en
Priority to DE69226344T priority patent/DE69226344T2/en
Priority to EP96107378A priority patent/EP0732849A3/en
Priority to EP92120329A priority patent/EP0551599B1/en
Publication of JPH05153573A publication Critical patent/JPH05153573A/en
Application granted granted Critical
Publication of JP3159327B2 publication Critical patent/JP3159327B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)

Description

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

【0001】[0001]

【目次】以下の順序で本発明を説明する。 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段(図3) 作用(図4及び図5) 実施例(図1〜図6) 発明の効果[Table of Contents] The present invention will be described in the following order. BACKGROUND OF THE INVENTION Problems to be Solved by the Invention Means for Solving the Problems (FIG. 3) Operation (FIGS. 4 and 5) Embodiment (FIGS. 1 to 6) Effects of the Invention

【0002】[0002]

【産業上の利用分野】本発明は動画像データ復号化装置
に関し、いわゆるコンパクトデイスクやいわゆるDAT
(digital audio taperecorder)カセツト、またハード
デイスク等の記録媒体から動画像データを再生する場合
に適用して好適なものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a moving picture data decoding apparatus, and more particularly to a so-called compact disk or so-called DAT.
(Digital audio taperecorder) This is suitable for application to the case of reproducing moving image data from a cassette or a recording medium such as a hard disk.

【0003】[0003]

【従来の技術】従来、動画をデイジタル記録するには情
報量が極めて多いため、これを記録/再生するには連続
的な伝送速度が極めて高い記録媒体が要求される。例え
ばNTSC方式によるビデオ信号をデイジタル記録する
場合には、記録情報量の大きいいわゆるビデオデイスク
を用いて記録/再生するようになされている。
2. Description of the Related Art Conventionally, since the amount of information is extremely large for digitally recording a moving image, a recording medium having a very high continuous transmission speed is required for recording / reproducing the moving image. For example, when digitally recording a video signal according to the NTSC system, recording / reproducing is performed using a so-called video disk having a large amount of recorded information.

【0004】ところがより小型の(すなわち記録情報量
の少ない)記録媒体にいわゆるビデオデイスクの場合と
同様の発生情報量の動画像データを長時間記録するため
には、ビデオ信号を高能率符号化して記録し、またその
読み出し信号を能率良く復号化する手段が不可欠とな
る。
However, in order to record moving image data having a generated information amount similar to that of a so-called video disk for a long time on a smaller recording medium (that is, a recording information amount is small), a video signal is encoded with high efficiency. A means for recording and efficiently decoding the read signal is indispensable.

【0005】このような要求に応えるべく、画像信号の
高能率符号化方式が提案されており、その1つにMPE
G(Moving Picture Experts Group)方式が存在する。
このMPEG方式は、まず時間軸方向の冗長度を落とす
ため、画像間の差分をとり、その後空間軸方向の冗長度
を落とすため、デイスクリートコサイン変換(DCT)
するようになされている。
In order to meet such demands, a high-efficiency encoding method for an image signal has been proposed.
There is a G (Moving Picture Experts Group) system.
In the MPEG system, first, a difference between images is calculated in order to reduce the redundancy in the time axis direction, and then a discrete cosine transform (DCT) is performed in order to reduce the redundancy in the space axis direction.
It has been made to be.

【0006】[0006]

【発明が解決しようとする課題】ところでこのようなM
PEG方式においては、復号化の前段に復号化装置が設
けられるが、この復号化装置の誤り符号訂正能力では訂
正できない誤りが生じた場合、その箇所で画像の部分的
な欠落が生じ、そのままでは画像を表示すると見苦しい
ものになる。
By the way, such M
In the PEG system, a decoding device is provided at a stage prior to decoding. However, if an error that cannot be corrected by the error code correction capability of the decoding device occurs, a partial loss of an image occurs at that point, and Displaying an image can be unsightly.

【0007】そこでこの画像の部分的な欠落を補正する
ため、従来2つの方法が提案されている。一つは欠落し
た画像部分と同位置に位置する部分画像として過去のフ
レーム画像を欠落部分にはめ込むことにより修整するフ
レーム間補間方法であり、もう一つは欠落した画像部分
の周辺画素から補間された画像を欠落部分にはめ込むこ
とにより修正するフレーム内補間方法である。
Therefore, two methods have been proposed in the past to correct the partial loss of the image. One is an inter-frame interpolation method in which a past frame image is corrected by fitting it into a missing portion as a partial image located at the same position as the missing image portion, and the other is interpolated from peripheral pixels of the missing image portion. This is an intra-frame interpolation method for correcting an image by fitting it into a missing portion.

【0008】ところがフレーム間補間方法は、動きの少
ない画像部分では有効であるが、動きが激しい部分では
欠落部分と周辺部分を滑らかにつなげることができず、
欠落が目立つて必ずしも良好な結果が得られないという
問題があつた。
However, the inter-frame interpolation method is effective in an image portion having little motion, but cannot smoothly connect a missing portion and a peripheral portion in a portion having a lot of motion.
There was a problem that good results were not always obtained due to noticeable omissions.

【0009】またフレーム内補間方法は、フレーム内補
間方法の場合とは逆に動きの大きな画像部分では欠落が
目立たないように修正できるが、動きが小さい画像部分
では画像が尾を引いたようになり、修正が不自然になる
問題があつた。
In contrast, the intra-frame interpolation method can correct the omission in the image part having a large motion so as not to be conspicuous in contrast to the case of the intra-frame interpolation method. There was a problem that the correction was unnatural.

【0010】本発明は以上の点を考慮してなされたもの
で、復号側で符号誤りを訂正できない伝送エラーが生じ
た場合にも、欠落画像の動きの大小に係わらず、画像の
欠落が目立たないよう画像を復号することができる動画
像データ復号化装置を提案しようとするものである。
The present invention has been made in view of the above points, and even when a transmission error in which a code error cannot be corrected on the decoding side occurs, the image loss is conspicuous regardless of the magnitude of the motion of the lost image. An object of the present invention is to propose a moving image data decoding device capable of decoding an image so that the moving image data cannot be decoded.

【0011】[0011]

【課題を解決するための手段】かかる課題を解決するた
め本発明においては、順次入力される動画像データS2
1を復号する動画像データ復号化装置20において、動
画像データS21の符号誤りを訂正し、再生デイジタル
信号S22を出力すると共に、動画像データS21に誤
り訂正できない符号誤りを検出すると誤り検出信号S2
3を出力する誤り検出/訂正手段23と、再生デイジタ
ル信号S22から動きベクトルデータS30と画像デー
タS24とを分離するデマルチプレクサ手段24と、フ
レームデータを記憶するフレームメモリ29と、可変長
復号化し、逆量子化し、離散コサイン逆変換された画像
データに、フレームメモリ29から読み出した動き補償
データS28を加算して復号画像データS29を生成す
るフレームデータ生成手段28と、フレームメモリから
読み出した基準フレームデータS32と動きベクトルS
30、S31から予測画像データS33を生成する動き
補償手段34と、誤り検出信号S23が出力された場合
に、復号画像データS29のフレームメモリ29への書
き込みを中止する切換手段30と、ベクトルデータS3
0を記憶する動きベクトルメモリ32と、誤り検出信号
S23が出力された場合に、動きベクトルS30の動き
ベクトルメモリ32への書き込みを中止する切換手段3
1と、誤り検出信号S23が出力された場合に、動きベ
クトルメモリ32から動きベクトル動き補償手段34へ
入力する切換手段33と、フレームメモリ29から読み
出された復号画像データS42と遅延された誤り検出信
号S23と遅延された動きベクトルメモリ32から読み
出された動きベクトルS41とに基づいて補間画像デー
タS43を生成し、遅延された動きベクトルデータS4
1の動き量が所定値に対して大きいかを判断し、動きベ
クトルの動き量が所定の値より大きい場合には、フレー
ムメモリ29から読み出した欠落が生じた画素に隣接し
た4画素に基づいて補間画像を生成し、遅延された動き
ベクトルデータS41の動き量が所定値より小さい場合
には、欠落の生じた画素データを予測画像で置き換えて
補間画像生成する補間画像生成手段40と、を具え、誤
り検出信号S23が出力されない場合には、フレームデ
ータ生成手段28によつて生成された復号画像データS
29を切換手段30を介してフレームメモリ29より出
力するようにし、誤り検出信号S23が出力されたとき
には、補間画像生成手段40によつて生成されたデータ
S43をフレームメモリ29より出力するようにする。
According to the present invention, in order to solve the above-mentioned problems, moving image data S2 which is sequentially input is provided.
In the moving picture data decoding apparatus 20 for decoding the data 1, a code error of the moving picture data S 21 is corrected and a reproduced digital signal S 22 is output.
3; an error detecting / correcting means 23 for outputting 3; a demultiplexer means 24 for separating the motion vector data S30 and the image data S24 from the reproduced digital signal S22; a frame memory 29 for storing the frame data; Frame data generating means 28 for adding the motion compensation data S28 read from the frame memory 29 to the image data subjected to inverse quantization and inverse discrete cosine transform to generate decoded image data S29, and reference frame data read from the frame memory S32 and motion vector S
30, a motion compensating means 34 for generating predicted image data S33 from S31, a switching means 30 for stopping writing of the decoded image data S29 to the frame memory 29 when the error detection signal S23 is output, and a vector data S3.
0, and a switching means 3 for stopping the writing of the motion vector S30 to the motion vector memory 32 when the error detection signal S23 is output.
1, when the error detection signal S23 is output, the switching means 33 which inputs the motion vector motion compensation means 34 from the motion vector memory 32, and the decoded image data S42 read from the frame memory 29 and the delayed error Interpolated image data S43 is generated based on the detection signal S23 and the motion vector S41 read from the delayed motion vector memory 32, and the delayed motion vector data S4
It is determined whether the motion amount of the motion vector 1 is larger than a predetermined value. An interpolated image generating means for generating an interpolated image and, when the amount of motion of the delayed motion vector data S41 is smaller than a predetermined value, replacing the missing pixel data with a predicted image to generate an interpolated image; If the error detection signal S23 is not output, the decoded image data S generated by the frame data generation means 28 is output.
29 is output from the frame memory 29 via the switching means 30, and when the error detection signal S23 is output, the data S43 generated by the interpolation image generating means 40 is output from the frame memory 29. .

【0012】[0012]

【作用】動画像データS21を復号する際、誤り訂正で
きない符号誤りが検出された場合には、誤り検出信号S
23が出力された動画像データS21に対応する動きベ
クトルS41の動き量に基づいて画像データS24に補
間画像データS43又は予測画像データS33を合成し
て出力することにより、復号される動画像データS21
の動きの大小に係わらず、符号誤りがによる欠落を目立
たないように修整することができる。
When decoding a moving image data S21, if a code error that cannot be corrected is detected, an error detection signal S
23 is output by synthesizing the interpolated image data S43 or the predicted image data S33 with the image data S24 based on the motion amount of the motion vector S41 corresponding to the output video data S21.
Irrespective of the magnitude of the motion, the loss due to the code error can be corrected so as not to be conspicuous.

【0013】[0013]

【実施例】以下図面について、本発明の一実施例を詳述
する。
BRIEF DESCRIPTION OF THE DRAWINGS FIG.

【0014】図1において1は全体として動画像データ
符号化装置(エンコーダ)を示し、アナログ動画像信号
をデイジタルデータに変換してなる入力画像データS1
を入力端子2より入力するようになされている。このと
き入力画像データS1は、図2に示すようにイントラフ
レームI、プレデイクトフレームP及びバイデイレクシ
ヨナルフレームBで構成されている。
In FIG. 1, reference numeral 1 denotes a moving picture data encoding device (encoder) as a whole, and input picture data S1 obtained by converting an analog moving picture signal into digital data.
From the input terminal 2. At this time, the input image data S1 is composed of an intra frame I, a predictive frame P, and a bidirectional frame B as shown in FIG.

【0015】ここでイントラフレームI(I0 、I1
…)は、フレーム内のみでデータ圧縮されて伝送される
フレームであり、プレデイクトフレームP(P0 、P1
……)は、片方向から動き予測されるフレームであり、
バイデイレクシヨナルフレームB(B0 、B1 、B2
3 ……)は、両方向から動き予測されるフレームであ
る。
Here, the intra frames I (I 0 , I 1 ...)
..) Are frames which are compressed and transmitted only within the frame, and are predictive frames P (P 0 , P 1).
……) are frames whose motion is predicted from one direction,
Bidirectional frame B (B 0 , B 1 , B 2 ,
B 3 ...) Are frames whose motion is predicted from both directions.

【0016】差分データ生成回路3は、入力端子2より
入力画像データS1を入力すると共にフレームメモリ4
よりフレームメモリ4に格納されている前フレームの前
フレーム画像データS2を入力するようになされてい
る。ここで差分データ生成回路3は、入力画像データS
1と前フレーム画像データS2との差分を求めて差分デ
ータS3を発生し、デイスクリートコサイン変換DCT
(discrete cosine transform )回路5に出力する。
The difference data generation circuit 3 receives the input image data S1 from the input terminal 2 and
Further, the previous frame image data S2 of the previous frame stored in the frame memory 4 is input. Here, the difference data generation circuit 3 uses the input image data S
1 and the difference between the previous frame image data S2 and difference data S3 are generated, and the discrete cosine transform DCT
(Discrete cosine transform) Output to the circuit 5.

【0017】デイスクリートコサイン変換回路5は、画
像の2次元相関を利用して、差分データS3を微小ブロ
ツク単位でデイスクリートコサイン変換し、その結果得
られる変換データS4を量子化回路Q(quantizer )6
に出力するようになされている。量子化回路6は、変換
データS4を所定の量子化ステツプサイズで量子化する
と、その結果出力端に得られる量子化データS5を可変
長符号化VLC(variable length code)回路7に出力
する。
The discrete cosine transform circuit 5 performs discrete cosine transform of the difference data S3 in units of minute blocks using the two-dimensional correlation of the image, and transforms the resulting transformed data S4 to a quantization circuit Q (quantizer). 6
Output. The quantization circuit 6 quantizes the transformed data S4 with a predetermined quantization step size, and outputs the resulting quantized data S5 at an output terminal to a variable length coded VLC (variable length code) circuit 7.

【0018】ここで可変長符号化回路7は、量子化デー
タS5を可変長符号化処理してなる可変長符号化データ
S6をマルチプレクサ8に出力する。マルチプレクサ8
は、エンコーダ9より入力される動きベクトルデータS
7を可変長符号化データS6に多重化すると、バツフア
回路10を介して伝送データS8として送出するように
なされている。
The variable length coding circuit 7 outputs to the multiplexer 8 variable length coded data S6 obtained by subjecting the quantized data S5 to variable length coding. Multiplexer 8
Is the motion vector data S input from the encoder 9
7 is multiplexed with the variable-length coded data S6, and transmitted as transmission data S8 via the buffer circuit 10.

【0019】また動画像データ符号化装置1は、局部復
号回路系11を有しており、伝送データS8として伝送
される量子化データS5を局部復号し、フレームメモリ
4に供給するようになされている。局部復号回路系11
は、量子化データS5を逆量子化回路(Q-1)12に入
力すると、量子化データS5を代表値に逆量子化して逆
量子化データS10に変換して量子化前の変換データを
復号し、デイスクリートコサイン逆変換(DCT-1)回
路13に供給する。
The moving picture data encoding device 1 has a local decoding circuit system 11 for locally decoding the quantized data S5 transmitted as the transmission data S8 and supplying it to the frame memory 4. I have. Local decoding circuit system 11
When the quantized data S5 is input to an inverse quantization circuit (Q -1 ) 12, the quantized data S5 is inversely quantized to a representative value, converted to inverse quantized data S10, and decoded data before quantization is decoded Then, the signal is supplied to a discrete cosine inverse transform (DCT -1 ) circuit 13.

【0020】デイスクリートコサイン逆変換回路13
は、逆量子化回路12で復号された逆量子化データS1
0をデイスクリートコサイン変換回路5とは逆の変換処
理で復号画像データS11に変換し、フレームデータ生
成回路14に出力する。ここでフレームデータ生成回路
14は、フレームメモリ4からフイードバツクされるフ
レーム画像データS2と復号画像データS11を加算し
て伝送データS8として出力された画像データを復元
し、フレームメモリ4に順次格納するようになされてい
る。
Discrete cosine inverse conversion circuit 13
Is the inverse quantized data S1 decoded by the inverse quantization circuit 12.
0 is converted to decoded image data S11 by a conversion process reverse to that of the discrete cosine conversion circuit 5 and output to the frame data generation circuit 14. Here, the frame data generation circuit 14 restores the image data output as the transmission data S8 by adding the frame image data S2 fed back from the frame memory 4 and the decoded image data S11, and sequentially stores them in the frame memory 4. Has been made.

【0021】さらに動画像データ符号化装置1は、入力
画像データS1を動きベクトル演算回路18に入力して
動きベクトルを求めると、動きデータS15として動き
補償回路19及びエンコーダ9に供給するようになされ
ている。ここで動き補償回路19は、フレームメモリ4
から復号画像データS16を読み出すと共に、当該復号
画像データS16を動き補償する動き予測データS17
をフレームメモリ4に出力するようになされている。
Further, when the moving picture data encoding apparatus 1 inputs the input picture data S1 to the motion vector calculating circuit 18 and obtains a motion vector, it supplies the motion vector S15 to the motion compensating circuit 19 and the encoder 9. ing. Here, the motion compensation circuit 19 includes the frame memory 4
Read out the decoded image data S16 from the memory and read out the motion prediction data S17 for motion-compensating the decoded image data S16.
Is output to the frame memory 4.

【0022】またエンコーダ9は、動きベクトル演算回
路18で求められた動きデータS15を符号化し、動き
ベクトルデータS7としてマルチプレクサ8に出力する
ようになされている。
The encoder 9 encodes the motion data S15 obtained by the motion vector calculation circuit 18 and outputs the encoded data to the multiplexer 8 as motion vector data S7.

【0023】これに対して図3において20は全体とし
て動画像データ復号化装置(デコーダ)を示し、記録媒
体から読み出された再生データS21を入力端子21よ
りバツフア回路22を介して符号誤り検出/訂正回路2
3に入力するようになされている。
On the other hand, in FIG. 3, reference numeral 20 denotes a moving picture data decoding device (decoder) as a whole, and a reproduced signal S21 read from a recording medium is subjected to code error detection via an input terminal 21 via a buffer circuit 22. / Correction circuit 2
3 is input.

【0024】ここで符号誤り検出/訂正回路23は、再
生データS21から画像データに含まれる誤りを検出す
ると共に訂正し、訂正後の再生画像データS22をデマ
ルチプレクサ回路24に出力する。また符号誤り検出/
訂正回路23は、符号誤りを訂正できないブロツクを検
出すると出力される画像データの切り換えを制御する切
換信号S23を出力するようになされている。
Here, the code error detection / correction circuit 23 detects and corrects errors contained in the image data from the reproduced data S21, and outputs the corrected reproduced image data S22 to the demultiplexer circuit 24. In addition, code error detection /
The correction circuit 23 outputs a switching signal S23 for controlling the switching of the output image data when detecting a block that cannot correct the code error.

【0025】デマルチプレクサ回路24は、再生画像デ
ータS22から動きベクトルデータを分離し、差分画像
情報データS24として可変長復号化回路(VLC-1
25に供給し、可変長符号符号化回路7で符号化される
前の復号画像データS25を復号して逆量子化回路(Q
-1)26に供給する。
The demultiplexer circuit 24 separates the motion vector data from the reproduced image data S22 and generates the difference vector information data S24 as a variable length decoding circuit (VLC -1 ).
25, and decodes the decoded image data S25 before being encoded by the variable-length code encoding circuit 7 to perform inverse quantization (Q
-1 ) Supply to 26.

【0026】逆量子化回路26は、復号画像データS2
5を代表値に逆量子化して逆量子化データS26に変換
すると、デイスクリートコサイン逆変換回路27でデイ
スクリートコサイン変換回路5とは逆の変換処理で復号
画像データS27に変換し、フレームデータ生成回路2
8に出力するようになされている。
The inverse quantization circuit 26 outputs the decoded image data S2
5 is converted to inverse quantized data S26 by inverse quantization to a representative value. Discrete cosine inverse conversion circuit 27 converts the image data to decoded image data S27 by inverse conversion processing to discrete cosine conversion circuit 5 to generate frame data. Circuit 2
8 is output.

【0027】またフレームデータ生成回路28は、フレ
ームメモリ29から読み出される動き補償データS28
に復号画像データS27を加算して復号画像データS2
9を復号し、切換回路30を介してフレームメモリ29
より出力するようになされている。
The frame data generation circuit 28 is provided with a motion compensation data S 28 read from the frame memory 29.
To the decoded image data S2
9 through the switching circuit 30 and the frame memory 29
It has been made to output more.

【0028】ここで切換回路30は、符号誤り検出訂正
回路23から供給される切換信号S23でオン/オフ制
御され、符号誤り検出訂正回路23で再生データS21
に訂正できない符号誤りが検出された場合には、フレー
ムメモリ29に復号画像データS29を記憶させないよ
うになされている。
Here, the switching circuit 30 is turned on / off by a switching signal S23 supplied from the code error detection and correction circuit 23, and the reproduction data S21 is controlled by the code error detection and correction circuit 23.
When a code error that cannot be corrected is detected, the decoded image data S29 is not stored in the frame memory 29.

【0029】またデマクチプレクサ回路24は、再生画
像データS22からベクトルデータを分離すると、現動
きベクトルデータS30として切換回路31を介して動
きベクトルメモリ32に供給するようになされている。
When the demultiplexer circuit 24 separates the vector data from the reproduced image data S22, it supplies it to the motion vector memory 32 via the switching circuit 31 as the current motion vector data S30.

【0030】ここで切換回路31は、符号誤り検出/訂
正回路23で再生データS21に訂正できない符号誤り
が検出されない場合、過去3フレーム分の動きベクトル
を保持する動きベクトルメモリ32に現動きベクトルデ
ータS30を供給するようになされている。
Here, when the code error detection / correction circuit 23 detects no uncorrectable code error in the reproduction data S21, the switching circuit 31 stores the current motion vector data in the motion vector memory 32 holding the motion vectors of the past three frames. S30 is supplied.

【0031】切換回路33は、符号誤り検出/訂正回路
23から供給される切換信号S23で切り換え制御され
るようになされており、現フレームの再生データS21
に訂正できない符号誤りが検出されない場合には、現動
きベクトルデータS30を動き補償回路34に供給し、
又は訂正できない符号誤りが検出された場合には、動き
ベクトルメモリ32に保持されている前動きベクトルデ
ータS31を動き補償回路34に供給するようになれて
いる。
The switching circuit 33 is controlled to be switched by a switching signal S23 supplied from the code error detection / correction circuit 23.
If no uncorrectable code error is detected, the current motion vector data S30 is supplied to the motion compensation circuit 34,
Alternatively, when an uncorrectable code error is detected, the previous motion vector data S31 stored in the motion vector memory 32 is supplied to the motion compensation circuit 34.

【0032】動き補償回路34は、フレームメモリ29
から基準フレームデータS32を入力すると現又は前動
きベクトルデータS30又はS31に基づいて予測ブロ
ツク画像を生成し、予測画像データS33としてフレー
ムメモリ29に格納するようになされている。
The motion compensation circuit 34 includes a frame memory 29
When the reference frame data S32 is input from the CPU, a predicted block image is generated based on the current or previous motion vector data S30 or S31, and is stored in the frame memory 29 as predicted image data S33.

【0033】フレームメモリ29は、訂正できない符号
誤りが発生した場合には、対応するブロツク部分の画像
データとして前動きベクトルS31で生成した予測画像
データS33を一旦置き換えて記憶するようになされて
いると共に、出力画像データS34として出力するよう
になされている。
When an uncorrectable code error occurs, the frame memory 29 temporarily replaces and stores the predicted image data S33 generated by the previous motion vector S31 as the corresponding block image data. , Output image data S34.

【0034】ここでフレームメモリ29は、前動きベク
トルデータS31の動き量が所定値に対して大きい場合
には、補間回路40から新たに入力される補間画像デー
タS43を予測画像データS33に置き換えて記憶し、
出力画像データS34として出力するようになされてい
る。
Here, when the motion amount of the previous motion vector data S31 is larger than a predetermined value, the frame memory 29 replaces the interpolation image data S43 newly input from the interpolation circuit 40 with the prediction image data S33. Remember,
The output is performed as output image data S34.

【0035】補間回路40は、遅延回路41を介して動
きベクトルメモリ32から動きベクトルデータS41を
入力すると共に、遅延回路42を介して切換信号S23
を入力し、動きベクトルデータS41の動き量が予め設
定されたしきい値に対して大きい場合には、フレームメ
モリ29から読み出した4画素分の画像データS42
(図4において欠落が生じた画素をXとした場合の隣接
ブロツクの画素A、B、C、D)に基づいて補間画像デ
ータS43を生成するようになされている。
The interpolation circuit 40 receives the motion vector data S41 from the motion vector memory 32 via the delay circuit 41, and receives the switching signal S23 via the delay circuit 42.
Is input, and if the motion amount of the motion vector data S41 is larger than a preset threshold value, the image data S42 of four pixels read from the frame memory 29
Interpolated image data S43 is generated on the basis of (pixels A, B, C, and D of adjacent blocks when a pixel having a loss in FIG. 4 is X).

【0036】ここで補間回路40は、当該フレーム内補
間処理をするには注目ブロツクRの上下左右4ブロツク
内に位置する4画素分の画像データ(a、b、c、d)
を要するため、注目画素Rの下側に隣接するブロツクの
復号が終了を待つて画素データを補間するようになされ
ている。因みに補間回路40は、注目ブロツクRが画面
最下列に位置する場合には、動き補償回路34によるフ
レーム間補間処理が終了した後、直ちにフレーム内補間
処理を開始するようになされている。
In this case, the interpolation circuit 40 performs image processing (a, b, c, d) for four pixels located in four blocks above, below, left, and right of the block R of interest in order to perform the intra-frame interpolation processing.
Therefore, the decoding of the block adjacent to the lower side of the target pixel R is waited for, and the pixel data is interpolated. Incidentally, when the block of interest R is located at the bottom row of the screen, the interpolation circuit 40 immediately starts the intra-frame interpolation processing after the inter-frame interpolation processing by the motion compensation circuit 34 is completed.

【0037】ここで遅延回路41及び42は、補間回路
40が現在復号化が終了した又はフレーム間修正が終了
したブロツクの1列(1スライス)過去のブロツクを修
正できるように、動きベクトルデータS41及び切換信
号S23を遅延するようになされている。
Here, the delay circuits 41 and 42 provide the motion vector data S41 so that the interpolation circuit 40 can correct the block one column (one slice) past in the block where decoding has been completed or inter-frame correction has been completed. And the switching signal S23 is delayed.

【0038】以上の構成において、動画像データ復号化
装置20は記録媒体より順次再生データS21を読み出
すと、バツフア回路22を介して符号誤り検出訂正回路
23に入力する。
In the above arrangement, the moving picture data decoding apparatus 20 sequentially reads out the reproduced data S21 from the recording medium and inputs the read data S21 to the code error detection and correction circuit 23 via the buffer circuit 22.

【0039】ここで動画像データ復号化装置20は、符
号誤り検出訂正回路23で再生データS21の符号誤り
を訂正できる場合には、誤り検出訂正符号に基づいて訂
正された訂正画像データS22をデマルチプレクサ回路
24、可変長復号化回路25、逆量子化回路26及びデ
イスクリートコサイン逆変換回路27を順次介してフレ
ームデータ生成回路28に供給する。
Here, if the code error of the reproduced data S21 can be corrected by the code error detection and correction circuit 23, the moving picture data decoding device 20 decodes the corrected image data S22 corrected based on the error detection and correction code. The signal is supplied to a frame data generation circuit 28 through a multiplexer circuit 24, a variable length decoding circuit 25, an inverse quantization circuit 26, and a discrete cosine inverse transformation circuit 27 in order.

【0040】フレームデータ生成回路28は、フレーム
メモリ29に基準フレームとして記憶されているイント
ラフレームI0を動き補償してなる動き補償データS2
8に復号データS27を加算して復号画像データS29
を復号すると、切換回路30を介してフレームメモリ2
9に供給し、プレデイクトフレームP0及びバイデイレ
クシヨナルフレームB0、B1……の画像データを順次
復号し、復号画像データS34として出力する。
The frame data generation circuit 28 performs motion compensation on the intra-frame I0 stored in the frame memory 29 as a reference frame by motion compensation data S2.
8 to the decoded image data S29.
Is decoded, the frame memory 2
9, and sequentially decodes the image data of the predictive frame P0 and the bidirectional frames B0, B1,... And outputs the decoded data as decoded image data S34.

【0041】これに対して動画像データ復号化装置20
は、符号誤り検出訂正回路23で再生データS21の符
号誤りを訂正できないブロツクが検出された場合には、
切換信号S23を切換回路30、31に出力して復号画
像データS29及び現動きベクトルデータS30のフレ
ームメモリ29及び動きベクトルメモリ32への書き込
みを中止する。
On the other hand, the moving picture data decoding apparatus 20
When the block which cannot correct the code error of the reproduction data S21 is detected by the code error detection and correction circuit 23,
The switching signal S23 is output to the switching circuits 30 and 31, and writing of the decoded image data S29 and the current motion vector data S30 to the frame memory 29 and the motion vector memory 32 is stopped.

【0042】また動画像データ復号化装置20は、切換
信号S23を動きベクトルメモリ32及び切換回路33
に出力して動きベクトルメモリ32に格納されている過
去のフレームの対応ブロツクにおける動きベクトルを読
み出して動き補償回路34に供給し、過去の動きベクト
ルから予測した予測画像データS33で該当画素に置き
換える。
Further, the moving picture data decoding device 20 outputs the switching signal S23 to the motion vector memory 32 and the switching circuit 33.
The motion vector in the corresponding block of the past frame stored in the motion vector memory 32 is read out, supplied to the motion compensation circuit 34, and replaced with the corresponding pixel by the predicted image data S33 predicted from the past motion vector.

【0043】このとき補間回路40は、遅延回路41を
介して入力される動きベクトルデータS41の動き量が
所定値に対して大きいか否かを判別し、動き量が所定値
に対して小さい場合には、フレームメモリ29は、欠落
が生じた画素Xの画素データxを予測画像データS33
で置き換えてることによりフレーム間補間されたフレー
ム画像を出力画像データS34として出力する。
At this time, the interpolation circuit 40 determines whether or not the motion amount of the motion vector data S41 input via the delay circuit 41 is larger than a predetermined value. In the frame memory 29, the pixel data x of the missing pixel X is stored in the predicted image data S33.
Then, the interpolated frame image is output as output image data S34.

【0044】これに対して補間回路40は、動き量が所
定値に対して大きい場合には、誤り訂正できない符号誤
りが生じた画素Xが生じた注目ブロツクRに隣接するブ
ロツクの4画素(A、B、C、D)から注目画素Xの画
像データを生成し、補間画像データS43として出力す
る。
On the other hand, when the motion amount is larger than the predetermined value, the interpolation circuit 40 determines that the pixel X in which a code error that cannot be corrected is generated has four pixels (A) adjacent to the block R of interest in which the target block R has occurred. , B, C, D) to generate image data of the pixel of interest X and output it as interpolated image data S43.

【0045】ここで隣接ブロツク内の4画素A、B、
C、Dは、注目画素Xと同列又は同行に位置し、注目ブ
ロツクXに隣接する画素であり、各画素値はa、b、
c、dである。また当該4画素A、B、C、Dと注目画
素X間の距離をLA、LB、LC、LDとすると、注目
画素Xの画素値xは、次式
Here, the four pixels A, B,
C and D are pixels located in the same column or the same row as the target pixel X and adjacent to the target block X, and have pixel values a, b, and
c and d. If the distances between the four pixels A, B, C, and D and the target pixel X are LA, LB, LC, and LD, the pixel value x of the target pixel X is expressed by the following equation.

【数1】 による直線補間により求められ、補間画像データS43
としてフレームメモリ29に出力される。
(Equation 1) Is obtained by linear interpolation using interpolation image data S43
Is output to the frame memory 29.

【0046】このときフレームメモリ29は、誤り訂正
できない符号誤りが生じた注目画素Xの画素値xを一旦
記憶された予測画像データS33に代えて当該フレーム
内補間により生成された補間画像データS43に新たに
書き換え、出力画像データS34として出力する。
At this time, the frame memory 29 stores the pixel value x of the target pixel X in which a code error that cannot be corrected has occurred in the interpolated image data S43 generated by the intra-frame interpolation in place of the temporarily stored predicted image data S33. It is newly rewritten and output as output image data S34.

【0047】これに対して誤り訂正できない符号誤りが
生じた注目画素Xを含む注目ブロツクRが画面の最外周
ブロツクである場合や隣接ブロツクのうちの1つが誤り
訂正できない符号誤りが生じているブロツクの場合に
は、隣接ブロツクから4画素A、B、C、Dを参照でき
ないため、検出できない隣接ブロツクに対して反対側の
隣接ブロツクの画素を用いて画素値xを求める。
On the other hand, when the block of interest R including the pixel of interest X in which a code error for which error correction cannot be performed has occurred is the outermost block of the screen, or one of adjacent blocks has a code error for which error correction cannot be performed. In the case of (4), since four pixels A, B, C, and D cannot be referred to from the adjacent block, the pixel value x is obtained by using the pixel of the adjacent block on the opposite side to the undetectable adjacent block.

【0048】例えば図4において、左側の隣接ブロツク
が参照できないため、画素Bの画素値bを得ることがで
きない場合には、
For example, in FIG. 4, when the pixel value b of the pixel B cannot be obtained because the adjacent block on the left side cannot be referred to,

【数2】 を(1)式に代入し、注目画素Xの画素値xを求める。(Equation 2) Is substituted into the expression (1) to obtain the pixel value x of the target pixel X.

【0049】また誤り訂正できない符号誤りが生じた注
目画素Xを含む注目ブロツクRの左右両隣りに位置する
隣接ブロツクを参照できない場合には、
When it is not possible to refer to the adjacent blocks located on the left and right sides of the target block R including the target pixel X in which a code error in which error correction is not possible has occurred,

【数3】 により画素値xを求めて、欠落が生じた画素の画像が周
辺部分に対して目立たないように補正する。
(Equation 3) To obtain the pixel value x, and corrects the image of the missing pixel so that it is not conspicuous in the peripheral portion.

【0050】以上の構成によれば、動画像データをブロ
ツク単位で復号して再生する動画像データ復号化装置に
おいて、再生される動画像データに誤り訂正できない符
号誤りが検出された場合には、過去のフレームでの動き
ベクトルに基づいて過去のフレームから生成される予測
画像で該当するブロツクの画像を一旦置き換え、さらに
当該予測に用いた動きベクトルの動き量が大きい場合に
は、さらに周辺画素から補間した補間画像に置き換える
ことにより、欠落が生じた画像の動きの大小に係わら
ず、符号誤りによる欠落が目立たないように欠落画像を
修正することができる。
According to the above arrangement, in a moving image data decoding apparatus for decoding and reproducing moving image data in block units, when a code error which cannot be corrected in the reproduced moving image data is detected, The corresponding block image is temporarily replaced with a predicted image generated from the past frame based on the motion vector in the past frame. By replacing the interpolated image with the interpolated image, the missing image can be corrected so that the loss due to the code error is not conspicuous irrespective of the magnitude of the motion of the image in which the loss occurs.

【0051】なお上述の実施例においては、画像をフレ
ーム単位で動き予測する場合について述べたが、本発明
はこれに限らず、フイールド単位で動き予測するシステ
ムにも適用することができる。
In the above-described embodiment, a case has been described where motion is predicted for an image in units of frames. However, the present invention is not limited to this, and can be applied to a system for performing motion prediction in units of fields.

【0052】また上述の実施例においては、デイスクリ
ートコサイン変換DCT及びフレーム間での動き予測を
用いたシステムに適用する場合について述べたが、本発
明はこれに限らず、フレーム間での予測処理を実行する
動画像データ復号化装置に適用して好適なものである。
Further, in the above-described embodiment, a case has been described where the present invention is applied to a system using discrete cosine transform DCT and motion prediction between frames. However, the present invention is not limited to this, and prediction processing between frames is performed. This is suitable for application to a moving image data decoding device that executes

【0053】さらに上述の実施例においては、誤り訂正
できない符号誤りが生じた画像データをフレーム間補間
する際、当該画像データに対応する過去の動きベクトル
により動き補償された画像データにより補間する場合に
ついて述べたが、本発明はこれに限らず、過去のフレー
ムの該当ブロツク内の画素データで置き換えるようにし
ても良い。
Further, in the above-described embodiment, when interpolating image data having a code error in which error correction cannot be performed, interpolation is performed using image data motion-compensated by a past motion vector corresponding to the image data. As described above, the present invention is not limited to this, and pixel data in a corresponding block of a past frame may be replaced.

【0054】さらに上述の実施例においては、誤り訂正
できない符号誤りが生じたとき、過去のフレームの動き
ベクトルを用いてフレーム内又はフレーム間補間処理を
する場合について述べたが、本発明はこれに限らず、同
一フレーム内の隣接ブロツクの動きベクトルを用いて補
間処理するようにしても良い。例えば注目ブロツクRに
対して復号化の終了している左隣又は上側のブロツクの
動きベクトルを用いるようにすれば良い。
Further, in the above-described embodiment, when a code error that cannot be corrected occurs, a case has been described in which intra-frame or inter-frame interpolation processing is performed using a motion vector of a past frame. However, the present invention is not limited to this. Interpolation processing may be performed using motion vectors of adjacent blocks in the same frame. For example, the motion vector of the block on the left or upper side where decoding has been completed for the block of interest R may be used.

【0055】さらに上述の実施例においては、誤り訂正
できない符号誤りが生じた注目画素Xを含む注目ブロツ
クRの左右両隣りに位置する隣接ブロツクを参照できな
いとき、(3)式を用いて注目画素Xの画素値xを求め
る場合について述べたが、本発明はこれに限らず、注目
ブロツクRの上下方向に隣接する隣接ブロツクを参照で
きない場合には、同様にして注目画素Xの画素値xを求
めることができる。
Further, in the above-described embodiment, when it is not possible to refer to the adjacent blocks located on both the left and right sides of the target block R including the target pixel X in which a code error that cannot be error-corrected has occurred, the formula (3) is used. The case where the pixel value x of X is obtained has been described. However, the present invention is not limited to this, and when it is not possible to refer to the adjacent block vertically adjacent to the target block R, the pixel value x of the target pixel X is similarly determined. You can ask.

【0056】さらに上述の実施例においては、図2に示
す構成のシーケンス、すなわちI0 、B0 、B1
0 、B2 、B3 、P1 、B4 、B5 、I1 ……の場合
について述べたが、本発明はこれに限らず、イントラフ
レームI、プレデイレクトリフレームP及びバイデイレ
クシヨナリフレームBによる種々の組み合わせでのシー
ケンスの場合にも適用し得る。
Further, in the above-described embodiment, the sequence of the configuration shown in FIG. 2, that is, I 0 , B 0 , B 1 ,
The case of P 0 , B 2 , B 3 , P 1 , B 4 , B 5 , I 1 ... Has been described, but the present invention is not limited to this, and the intra-frame I, the pre-directory frame P, and the bi-directional frame The present invention can also be applied to sequences in various combinations using the nally frame B.

【0057】さらに上述の実施例においては、動きベク
トルメモリ32に過去3フレーム分の動きベクトルを記
憶させる場合について述べたが、本発明はこれに限ら
ず、過去複数フレームの動きベクトルを記憶する場合に
広く適用し得る。
Further, in the above-described embodiment, the case where the motion vectors of the past three frames are stored in the motion vector memory 32 has been described. However, the present invention is not limited to this. Widely applicable.

【0058】[0058]

【発明の効果】上述のように本発明によれば、誤り訂正
できない符号誤りが検出された場合には、符号誤りが検
出された動画像データに対応する動きベクトルの動き量
に応じて、画像データと予測画像データ(基準フレー
ムデータと動きベクトルとに基づいて得る)又は画像
データと補間画像データ(復号画像データと遅延された
誤り検出信号と遅延された動きベクトルとに基づいて得
る)、とを、合成して復号することにより、復号画像の
動きの大小に応じて、符号誤りによる画像の欠落部分を
常に周辺画像に対して滑らかに修整することができる。
As described above, according to the present invention, when a code error that cannot be corrected is detected, the image is corrected according to the motion amount of the motion vector corresponding to the moving image data in which the code error is detected. Data and predicted image data (obtained based on reference frame data and motion vector) or image data and interpolated image data (obtained based on decoded image data, delayed error detection signal and delayed motion vector), and Is synthesized and decoded, the missing part of the image due to the code error can always be smoothly corrected with respect to the peripheral image according to the magnitude of the motion of the decoded image.

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

【図1】本発明の動画像データ符号化装置の一実施例の
構成を示すブロツク図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of a moving image data encoding device according to the present invention.

【図2】そのフレーム間動き予測の説明に供する略線図
である。
FIG. 2 is a schematic diagram for explaining the inter-frame motion prediction.

【図3】本発明の動画像データ復号化装置の一実施例の
構成を示すブロツク図である。
FIG. 3 is a block diagram showing a configuration of an embodiment of a moving picture data decoding apparatus according to the present invention.

【図4】そのブロツク補間の説明に供する略線図であ
る。
FIG. 4 is a schematic diagram for explaining the block interpolation.

【図5】フレーム内補間処理の説明に供する略線図であ
る。
FIG. 5 is a schematic diagram for explaining an intra-frame interpolation process;

【図6】他の実施例の説明に供する略線図である。FIG. 6 is a schematic diagram for explaining another embodiment.

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

1……動画像データ符号化装置、20……動画像データ
復号化装置、21……入力端子、22……バツフア回
路、23……符号誤り検出/訂正回路、24……デマル
チプレクサ回路、25……可変長復号化回路、26……
逆量子化回路、27……デイスクリートコサイン逆変換
回路、28……フレームデータ生成回路、29……フレ
ームメモリ、30、31、33……切換回路、32……
動きベクトルメモリ、34……動き補償回路、40……
補間回路、41、42……遅延回路。
DESCRIPTION OF SYMBOLS 1 ... Moving image data encoding device, 20 ... Moving image data decoding device, 21 ... Input terminal, 22 ... Buffer circuit, 23 ... Code error detection / correction circuit, 24 ... Demultiplexer circuit, 25 …… Variable length decoding circuit, 26 ……
Inverse quantization circuit 27 Discrete cosine inverse transformation circuit 28 Frame data generation circuit 29 Frame memory 30, 31, 33 Switching circuit 32
Motion vector memory, 34 ... motion compensation circuit, 40 ...
Interpolation circuits, 41, 42... Delay circuits.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】順次入力される動画像データを復号する動
画像データ復号化装置において、 上記動画像データの符号誤りを訂正し、再生デイジタル
信号を出力すると共に、上記動画像データに誤り訂正で
きない符号誤りを検出すると誤り検出信号を出力する誤
り検出/訂正手段と、 上記再生デイジタル信号から動きベクトルデータと画像
データとを分離するデマルチプレクサ手段と、フレームデータを記憶するフレームメモリと、 可変長復号化し、逆量子化し、離散コサイン逆変換され
た上記画像データに、フレームメモリから読み出した動
き補償データを加算して復号画像データを生成するフレ
ームデータ生成手段と、 上記フレームメモリから読み出した基準フレームデータ
と動きベクトルから予測画像データを生成する動き補償
手段と、 上記誤り検出信号が出力された場合に、上記復号画像デ
ータの上記フレームメモリへの書き込みを中止する切換
手段と、 上記ベクトルデータを記憶する動きベクトルメモリと、 上記誤り検出信号が出力された場合に、上記動きベクト
ルの上記動きベクトルメモリへの書き込みを中止する切
換手段と、 上記誤り検出信号が出力された場合に、上記動きベクト
ルメモリから動きベクトル動き補償手段へ入力する切換
手段と、 上記フレームメモリから読み出された復号画像データと
遅延された 上記誤り検出信号と遅延された上記動きベク
トルメモリから読み出された動きベクトルとに基づいて
補間画像データを生成し、遅延された上記動きベクトル
データの動き量が所定値に対して大きいかを判断し、上
記動きベクトルの動き量が所定の値より大きい場合に
は、上記フレームメモリから読み出した欠落が生じた画
素に隣接した4画素に基づいて補間画像を生成し、遅延
された上記動きベクトルデータの動き量が所定値より小
さい場合には、欠落の生じた画素データを上記予測画像
で置き換えて補間画像生成する補間画像生成手段と、を具え、 上記誤り検出信号が出力されない場合には、上記フレー
ムデータ生成手段によつて生成された復号画像データを
上記切換手段を介して上記フレームメモリより出力する
ようにし、上記誤り検出信号が出力されたときには、
記補間画像生成手段によつて生成されたデータを上記フ
レームメモリより出力するようにしたことを特徴とする
動画像データ復号化装置。
A moving picture for decoding moving picture data inputted sequentially.
In the image data decoding device, a code error of the moving image data is corrected, and a reproduction digital
Outputs a signal and corrects the moving image data by error correction.
If an undetectable code error is detected, an error detection signal is output.
Detection / correction means, and motion vector data and image data from the reproduced digital signal.
Demultiplexer means for separating data from data;A frame memory for storing frame data; Variable length decoding, inverse quantization, inverse discrete cosine transform
The image data read from the frame memory
Frame to generate decoded image data by adding compensation data
Means for generating frame data; Reference frame data read from the frame memory
Compensation to Generate Predicted Image Data from Motion and Motion Vector
Means, When the error detection signal is output, the decoded image data is output.
To stop writing data to the frame memory
Means, A motion vector memory for storing the vector data, When the error detection signal is output, the motion vector
To stop writing to the above motion vector memory.
Exchange means, When the error detection signal is output, the motion vector
Switching from memory to motion vector motion compensation means
Means, The decoded image data read from the frame memory and
Delayed With the above error detection signalThe above motion vector is delayed
Motion vector read from theOn the basis of the
Generate interpolated image dataAnd the motion vector is delayed
Judge whether the amount of data movement is larger than the specified value and
When the motion amount of the motion vector is larger than a predetermined value,
Indicates the missing image read from the frame memory.
Generates an interpolated image based on four pixels adjacent to the element, and delays
The motion amount of the motion vector data thus obtained is smaller than a predetermined value.
In this case, the missing pixel data is
To generate an interpolation imageInterpolation image generation means,With  If the error detection signal is not output,Frey
The decoded image data generated by the
Output from the frame memory via the switching means
So thatWhen the error detection signal is output,Up
The data generated by the interpolation image generating means is
Output from frame memoryCharacterized by
Moving image data decoding device.
【請求項2】上記順次入力される動画像データは、デイ
スク状光記録媒体より読み出した動画像データであるこ
とを特徴とする請求項1に記載に記録の動画像データ復
号化装置。
2. The moving picture data decoding apparatus according to claim 1, wherein said sequentially inputted moving picture data is moving picture data read from a disk-shaped optical recording medium.
JP34241391A 1991-11-30 1991-11-30 Video data decoding device Expired - Lifetime JP3159327B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP34241391A JP3159327B2 (en) 1991-11-30 1991-11-30 Video data decoding device
KR1019920022015A KR100272818B1 (en) 1991-11-30 1992-11-23 Image datd encoding device
US07/981,246 US5400076A (en) 1991-11-30 1992-11-25 Compressed motion picture signal expander with error concealment
DE69226344T DE69226344T2 (en) 1991-11-30 1992-11-27 Decoding system for moving pictures
EP96107378A EP0732849A3 (en) 1991-11-30 1992-11-27 Motion picture data decoding system
EP92120329A EP0551599B1 (en) 1991-11-30 1992-11-27 Motion picture data decoding system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34241391A JP3159327B2 (en) 1991-11-30 1991-11-30 Video data decoding device

Publications (2)

Publication Number Publication Date
JPH05153573A JPH05153573A (en) 1993-06-18
JP3159327B2 true JP3159327B2 (en) 2001-04-23

Family

ID=18353542

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34241391A Expired - Lifetime JP3159327B2 (en) 1991-11-30 1991-11-30 Video data decoding device

Country Status (2)

Country Link
JP (1) JP3159327B2 (en)
KR (1) KR100272818B1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9316153D0 (en) * 1993-08-04 1993-09-22 Avt Communications Ltd Image processing
JP2003023625A (en) * 2001-07-11 2003-01-24 Hitachi Ltd Video coding signal processing unit
JP5155159B2 (en) * 2006-05-24 2013-02-27 パナソニック株式会社 Video decoding device
US9129409B2 (en) * 2009-07-29 2015-09-08 Qualcomm Incorporated System and method of compressing video content
US8619123B2 (en) 2010-01-20 2013-12-31 Kabushiki Kaisha Toshiba Video processing apparatus and method for scaling three-dimensional video
JP5550603B2 (en) * 2011-06-07 2014-07-16 株式会社東芝 Video processing apparatus, video processing method, and program

Also Published As

Publication number Publication date
KR100272818B1 (en) 2000-11-15
JPH05153573A (en) 1993-06-18
KR930011728A (en) 1993-06-24

Similar Documents

Publication Publication Date Title
US5400076A (en) Compressed motion picture signal expander with error concealment
JP3268306B2 (en) Image coding method
US7359558B2 (en) Spatial scalable compression
US5534928A (en) Apparatus and method for decoding a plurality of encoded video signals
US7583302B2 (en) Image processing device having blur correction function
JPH05153577A (en) Moving picture decoder
JPH0537915A (en) Method and device for coding image signal
JPH10191259A (en) Inversion reproduction method for mpeg video
US6256349B1 (en) Picture signal encoding method and apparatus, picture signal transmitting method, picture signal decoding method and apparatus and recording medium
JPH0818979A (en) Image processor
KR100226563B1 (en) Motion picture data decoding system
JP3159327B2 (en) Video data decoding device
JP3191583B2 (en) Information decryption device
US5703651A (en) Motion picture expert group (MPEG) video coder/decoder apparatus
JP2003333540A (en) Frame rate converting apparatus, video display apparatus using the same, and a television broadcast receiving apparatus
JP2602550B2 (en) Inter-frame coding device
JPH06253331A (en) Editing device corresponding to variable-length encoded signal
JPH09261530A (en) Video recorder
JP2897649B2 (en) Motion compensated predictive coding device
JP3235917B2 (en) Image recording and playback device
JP3891198B2 (en) Decoding apparatus and method, and transmission apparatus and method
KR950012641B1 (en) Digital image reproducing system and method for special fuction
JPH07162805A (en) Special reproducing device for compressed image
JP3516622B2 (en) Decoding apparatus and method
JP3168723B2 (en) Video signal encoding device

Legal Events

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

Free format text: PAYMENT UNTIL: 20080216

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090216

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100216

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100216

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110216

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20120216

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120216

Year of fee payment: 11