JPH08126011A - Image decoding method and image decoder - Google Patents

Image decoding method and image decoder

Info

Publication number
JPH08126011A
JPH08126011A JP25993094A JP25993094A JPH08126011A JP H08126011 A JPH08126011 A JP H08126011A JP 25993094 A JP25993094 A JP 25993094A JP 25993094 A JP25993094 A JP 25993094A JP H08126011 A JPH08126011 A JP H08126011A
Authority
JP
Japan
Prior art keywords
frame
data
address space
slices
memory
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
Application number
JP25993094A
Other languages
Japanese (ja)
Inventor
Yoshika Kawamura
嘉郁 川村
Yutaka Okada
豊 岡田
Takayuki Kobayashi
孝之 小林
Shigeru Komatsu
茂 小松
Ryuji Saito
隆二 西塔
Tomoyuki Shindo
朋行 進藤
Norihiko Nagai
律彦 永井
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.)
GRAPHICS COMMUN LAB KK
Original Assignee
GRAPHICS COMMUN LAB KK
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 GRAPHICS COMMUN LAB KK filed Critical GRAPHICS COMMUN LAB KK
Priority to JP25993094A priority Critical patent/JPH08126011A/en
Publication of JPH08126011A publication Critical patent/JPH08126011A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/004Predictors, e.g. intraframe, interframe coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Input (AREA)

Abstract

PURPOSE: To provide an image decoding method and a decoder in which the utilizing efficiency of a memory is enhanced. CONSTITUTION: When data are written in a prediction frame memory, an address space to store one frame data and an address space for 8 slices or over are provided, and after data of one frame are written, read for displaying one frame is started and write of succeeding frame data is started from the address space of remaining 8-slices or over, and read/write of the data are executed while deviating the read address of one frame and write address of a succeeding frame are deviated by 8 slices or over, the data are overwritten in the address space whose read is finished while keeping the address space by 8 slices and the processing above is repeated cyclicaly.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、前方予測によって符号
化された画像信号を復号する画像復号方法および画像復
号装置に係り、特に、フレーム信号の予測フレームメモ
リへの書き込み,読み出し手段に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image decoding method and an image decoding apparatus for decoding an image signal coded by forward prediction, and more particularly to a writing / reading means for a frame signal to / from a predictive frame memory. is there.

【0002】[0002]

【従来の技術】デジタル表現された画像データを伝送ま
たは蓄積する場合、データ量を削減するために符号化が
行われる。符号化の方法としては、画像情報の時間的ま
たは空間的相関性を利用して冗長度を少なくする方法が
ある。
2. Description of the Related Art When transmitting or storing digitally represented image data, encoding is performed to reduce the amount of data. As a coding method, there is a method of reducing redundancy by utilizing temporal or spatial correlation of image information.

【0003】時間的相関性を利用する方法として、連続
する2画面(フレーム)の差分を符号化したり、画像の
動きを検出して、動き補償を行ったりするものがある。
また、空間的相関性を利用する方法として、画像を所定
の大きさのブロック(例えば縦方向,横方向とも8画素
ずつ)に分けて、ブロック内のデータを直交変換し、変
換係数をスキャン変換し(例えば、低周波成分から高周
波成分の順に並び替える)、可変長符号を行うものがあ
る。MPEG(Moving Picture Experts Group)が標準
を進めている画像符号化方式(以下、MPEG2と略
す)は、上記2つの方法を併用するものとなっている。
MPEG2の暫定勧告は“Generic Codingof Moving Pi
ctures and Associated Audio”と題するISO/IEC13818-
2に記載されている。
As a method of utilizing the temporal correlation, there is a method of encoding a difference between two consecutive screens (frames) or detecting a motion of an image to perform motion compensation.
As a method of utilizing spatial correlation, an image is divided into blocks of a predetermined size (for example, 8 pixels in each of the vertical direction and the horizontal direction), the data in each block is orthogonally converted, and the conversion coefficient is scan-converted. However, there is one that performs variable length coding (for example, rearranges in order from low frequency components to high frequency components). An image coding method (hereinafter abbreviated as MPEG2), which is being standardized by the Moving Picture Experts Group (MPEG), uses the above two methods together.
The provisional recommendation for MPEG2 is "Generic Coding of Moving Pi
ISO / IEC13818- entitled "Ctures and Associated Audio"
It is described in 2.

【0004】図4はこのような方法により符号化された
データを復号する画像復号装置の構成例である。図4に
おいて、10はメモリ蓄積手段で、バッファメモリ制御
部11とバッファメモリ12とからなる。20は復号手
段で、可変長復号器21,スキャン変換器22,逆量子
化器23,逆DCT部24,動き補償画像再生部25お
よび予測フレームメモリ26からなる。40は予測デー
タ,41は復号データ,42は表示データを示す。ま
た、100は符号化された画像を表現する入力ビットス
トリーム、200は再生画像を示す。
FIG. 4 shows an example of the configuration of an image decoding apparatus for decoding data encoded by such a method. In FIG. 4, 10 is a memory accumulating means, which comprises a buffer memory control unit 11 and a buffer memory 12. Decoding unit 20 includes a variable length decoder 21, a scan converter 22, an inverse quantizer 23, an inverse DCT unit 24, a motion compensation image reproducing unit 25, and a prediction frame memory 26. Reference numeral 40 is prediction data, 41 is decoded data, and 42 is display data. In addition, reference numeral 100 denotes an input bitstream representing an encoded image, and 200 denotes a reproduced image.

【0005】次に、動作について説明する。Next, the operation will be described.

【0006】入力ビットストリーム100はバッファメ
モリ制御部11の制御により、バッファメモリ12に蓄
積される。バッファメモリ12から読み出されたデータ
は、可変長復号器21によって、可変長復号される。
The input bit stream 100 is stored in the buffer memory 12 under the control of the buffer memory control unit 11. The data read from the buffer memory 12 is variable length decoded by the variable length decoder 21.

【0007】全データが可変長符号化されている訳では
ないが、固定長符号もこの可変長復号器21で復号され
るものとする。次に、スキャン変換器22によりデータ
の順序を並び替えた後、逆量子化器23により逆量子化
される。次に、逆DCT部24により逆離散コサイン変
換される。動き補償画像再生部25では、フレーム間差
分を受信した場合は、予測データ40を予測フレームメ
モリ26から読み出し、逆DCT部25からの受信デー
タと加算した後、復号データ41を予測フレームメモリ
26に書き込む。フレーム内で符号化されたデータを受
信した場合は、受信データをそのまま予測フレームメモ
リ26に書き込む。以上のようにして再生画像200が
再生される。
Although not all data is variable length coded, it is assumed that the fixed length code is also decoded by the variable length decoder 21. Next, after the order of the data is rearranged by the scan converter 22, it is inversely quantized by the inverse quantizer 23. Next, the inverse DCT unit 24 performs inverse discrete cosine transform. When the inter-frame difference is received, the motion compensation image reproduction unit 25 reads the prediction data 40 from the prediction frame memory 26, adds the prediction data 40 to the reception data from the inverse DCT unit 25, and then the decoded data 41 to the prediction frame memory 26. Write. When the data encoded in the frame is received, the received data is written in the predictive frame memory 26 as it is. The reproduced image 200 is reproduced as described above.

【0008】前方(片方)予測では、前のフレーム(こ
こではIフレーム)から時間的に後のフレーム(ここで
はPフレーム)の予測を行う。このため、Pフレームの
再生には予め復号されているIフレームの予測データ4
0を読み出す必要がある。予測データ40と逆DCT部
24の出力である予測誤差によりPフレームが再生さ
れ、復号データ41として予測フレームメモリ26に書
き込まれる。さらに、この書き込まれたデータは表示デ
ータ42として読み出され、動き補償画像再生部25か
ら再生画像200として出力される。
In forward (one-sided) prediction, a frame (here, P frame) that is temporally later than a preceding frame (here, I frame) is predicted. For this reason, the prediction data 4 of the I frame that has been decoded in advance is reproduced for reproducing the P frame.
It is necessary to read 0. The P frame is reproduced by the prediction data 40 and the prediction error output from the inverse DCT unit 24, and is written in the prediction frame memory 26 as the decoded data 41. Further, the written data is read as the display data 42, and is output as the reproduced image 200 from the motion compensation image reproducing unit 25.

【0009】また、デュアル・プライム(Dual Prime)
予測では、参照するIフレームまたはPフレームの2つ
のフィールドの予測を平均してフィールドを予測する必
要がある。
[0009] In addition, Dual Prime
In the prediction, it is necessary to average the predictions of the two fields of the referenced I frame or P frame to predict the field.

【0010】[0010]

【発明が解決しようとする課題】前方予測では、前のフ
レームの情報を残し、それを参照しながら次のフレーム
を予測することになる。このため、通常の読み込み,読
み出し(メモリの追い越し制御のない場合)を行うには
予測フレームメモリ26は少なくとも扱うフレーム画像
の1.5フレーム分が必要となる。特に、PAL(Phas
e Alternation byLine)方式ではNTSC(National T
elevision System Committee)方式に較べ、さらに1.
2倍のメモリ容量が必要となり、経済的に大きな欠点と
なっている。 本発明は、従来の画像復号方法および装
置における上記問題を解消し、従来の1.5フレーム以
上のメモリを用いた蓄積方法ではなく、1フレームメモ
リ分に加え、所定のメモリアドレス空間を設け、同一メ
モリ上へオーバライトすることにより、メモリの使用効
率を高める(メモリ容量を最小限にする。)画像復号方
法および画像復号装置を提供することを目的とする。
In the forward prediction, the information of the previous frame is left and the next frame is predicted with reference to it. Therefore, in order to perform normal reading and reading (when there is no memory overtaking control), the predicted frame memory 26 needs at least 1.5 frames of the frame image to be handled. In particular, PAL (Phas
e Alternation by Line) system uses NTSC (National T
elevision System Committee)
This requires double the memory capacity, which is a major economic drawback. The present invention solves the above problems in the conventional image decoding method and apparatus, and provides a predetermined memory address space in addition to the one frame memory instead of the conventional storage method using a memory of 1.5 frames or more. It is an object of the present invention to provide an image decoding method and an image decoding device that improve the memory usage efficiency (minimize the memory capacity) by overwriting on the same memory.

【0011】[0011]

【課題を解決するための手段】本発明にかかる画像復号
方法は、予測フレームメモリにデータを書き込む場合、
1フレームデータを記憶するアドレス空間と8スライス
分以上のアドレス空間とを設け、1フレームのデータの
書き込み後、前記1フレームの表示のための読み出しを
開始し、さらに次のフレームデータを残りの前記8スラ
イス分以上のアドレス空間から書き込みを開始し、この
時、1フレームの読み出しアドレスと次のフレームの書
き込みアドレスが8スライス分以上ずれながらデータの
読み出しと書き込みを実行し、8スライス分のアドレス
空間を保ちながら読み出しの終わったアドレス空間に続
けてオーバライトし、これをサイクリックに行うもので
ある。
According to the image decoding method of the present invention, when data is written in a prediction frame memory,
An address space for storing one frame data and an address space for 8 slices or more are provided, and after writing one frame of data, reading for displaying one frame is started, and further the next frame data is stored as the remaining one. Writing is started from the address space of 8 slices or more, and at this time, the reading and writing of data is executed while the read address of one frame and the write address of the next frame are shifted by 8 slices or more, and the address space of 8 slices is executed. While overwriting, the address space that has been read is continuously overwritten and this is cyclically performed.

【0012】また、本発明にかかる画像復号装置は、予
測フレームメモリに復号データを書き込む場合、前フレ
ームデータを記憶するアドレス空間と後8スライス以上
(すなわちNTSC方式では360マクロブロック分以
上、ここでは、1スライスをフレーム画像で16ライン
とる。)のアドレス空間とを設け、1フレーム+360
マクロブロック分の同一メモリにオーバライトする上書
き手段と、フレーム信号の読み出し手段とを有するもの
である。
Further, in the image decoding apparatus according to the present invention, when the decoded data is written in the prediction frame memory, the address space for storing the previous frame data and the subsequent 8 slices or more (that is, 360 macroblocks or more in the NTSC system, here, 1 slice takes 16 lines in a frame image), and an address space of 1 frame + 360 is provided.
It has an overwriting means for overwriting the same memory for macro blocks and a reading means for the frame signal.

【0013】[0013]

【作用】本発明の画像復号方法および画像復号装置によ
れば、MPEG2で定められている各プロファイル(方
式上の分類)では、垂直方向の動き補償範囲が最大8ス
ライスであることを利用し、予測フレームメモリにデー
タを書き込む場合、メモリ上に1フレーム分のメモリに
加え、8スライス分以上、すなわちNTSC/PAL方
式では、360マクロブロック以上のアドレス空間を設
けることにより、動き補償に必要な最小限度の情報のみ
を使い、後フレームの動き補償を行い、最小限のメモリ
(1フレーム+360マクロブロック分以上のメモリ)
で復号処理におけるメモリ蓄積動作を可能とする。
According to the image decoding method and the image decoding apparatus of the present invention, the fact that the maximum vertical motion compensation range is 8 slices in each profile (system classification) defined by MPEG2 is utilized. When writing data to the predictive frame memory, in addition to the memory for one frame on the memory, by providing an address space of 8 slices or more, that is, 360 macroblocks or more in the NTSC / PAL system, the minimum required for motion compensation is provided. Minimal memory (1 frame + memory for 360 macroblocks or more) by performing motion compensation for the subsequent frame using only the limit information
Enables the memory storage operation in the decoding process.

【0014】[0014]

【実施例】本発明の実施例を図1,図2および図3によ
り説明する。
Embodiments of the present invention will be described with reference to FIGS. 1, 2 and 3.

【0015】図1は、本発明の一実施例を示すブロック
図で、図4と同じ符号は同じ部分を示す。27は本発明
による8スライス分以上のアドレス空間を示し、50は
前記バッファメモリ12,アドレス空間27を有する予
測フレームメモリ26とからなるメモリで、例えば、8
MbitダイナミックRAMが用いられる。30はアド
レス制御部である。また、25Aは上書き手段、25B
は読み出し手段を示す。
FIG. 1 is a block diagram showing an embodiment of the present invention, and the same reference numerals as those in FIG. 4 denote the same parts. Reference numeral 27 denotes an address space corresponding to 8 slices or more according to the present invention, and 50 is a memory including the buffer memory 12 and a prediction frame memory 26 having an address space 27.
Mbit dynamic RAM is used. Reference numeral 30 is an address control unit. Further, 25A is an overwriting means, 25B
Indicates a reading means.

【0016】図2は、予測フレームメモリ26への書き
込み方法を説明するための図である。
FIG. 2 is a diagram for explaining a method of writing to the prediction frame memory 26.

【0017】図3は、予測フレームメモリ26への書き
込み/読み出しタイミングを示す図である。
FIG. 3 is a diagram showing the timing of writing / reading to / from the prediction frame memory 26.

【0018】次に、図1の実施例の動作について説明す
る。まず、入力ビットストリーム100がバッファメモ
リ制御部11、バッファメモリ12を経由し、図4で説
明したように各処理が行われ動き補償画像再生部25に
到達する。そして、アドレス制御部30を介して動き補
償されたフレームの復号データ41が予測フレームメモ
リ26に書き込まれる。そして、このフレームの先頭か
ら各フィールドデータが表示データ42として動き補償
画像再生部25に送られ、再生画像200として出力さ
れる。
Next, the operation of the embodiment shown in FIG. 1 will be described. First, the input bit stream 100 passes through the buffer memory control unit 11 and the buffer memory 12 and is subjected to each processing as described in FIG. 4 and reaches the motion compensation image reproduction unit 25. Then, the decoded data 41 of the motion-compensated frame is written in the predicted frame memory 26 via the address control unit 30. Then, from the head of this frame, each field data is sent as the display data 42 to the motion compensation image reproducing unit 25, and is output as the reproduced image 200.

【0019】次に、この書き込んだ復号データ41を予
測データ40として読み出す。
Next, the written decoded data 41 is read out as the prediction data 40.

【0020】このとき、MPEG2で定められている各
プロファイル(方式上の分類)では、垂直方向の動き補
償範囲が最大8スライスであることを利用し、予測フレ
ームメモリ26上に8スライス分以上のアドレス空間2
7(マクロブロック分:1105920bit以上のアドレス空
間)を設け、前のフレームの先頭8スライス分を参照し
ながら動き補償されて作られた次のフレームの復号デー
タ41が、予測フレームメモリ26上に設けた8スライ
ス分以上のアドレス空間27に書き込まれる。
At this time, in each profile (system classification) defined by MPEG2, the fact that the maximum motion compensation range in the vertical direction is 8 slices is utilized, and 8 slices or more for the prediction frame memory 26 are used. Address space 2
7 (macroblock: address space of 1105920 bits or more) is provided, and the decoded data 41 of the next frame, which is motion-compensated while referring to the first 8 slices of the previous frame, is provided on the prediction frame memory 26. It is written in the address space 27 of 8 slices or more.

【0021】以下同様に順次前フレームの予測データ4
0を参照しながら動き補償を行い、次のフレームの復号
データ41が生成され、予測フレームメモリ26上に前
フレームの読み出しと後フレームの書き込みのメモリア
ドレスが8スライス以上ズレながら連続的にフレームの
復号データ41の読み出し、書き込みを行う。以上のよ
うに動き補償後のフレームの復号データ41が予測フレ
ームメモリ26上に、前のフレームの読み出しアドレス
に対し、8スライス分以上アドレスをずらしながらオー
バライトされていく。
Similarly, the prediction data 4 of the previous frame is sequentially obtained.
Motion compensation is performed while referring to 0, decoded data 41 of the next frame is generated, and the memory addresses for reading the previous frame and writing the subsequent frame on the prediction frame memory 26 are continuously deviated by 8 slices or more. The decrypted data 41 is read and written. As described above, the decoded data 41 of the frame after motion compensation is overwritten on the prediction frame memory 26 while shifting the address by 8 slices or more with respect to the read address of the previous frame.

【0022】これにより、動き補償を行う際に必要な垂
直方向の最大動き補償範囲である前フレーム参照のため
の8スライス分の予測データ40が、オーバライトによ
り失われることなく確保され、後フレームの動き補償が
行われる。同様に以降のフレーム8スライス分以上のア
ドレス空間27をずらしながら上書き手段25Aと読み
出し手段5Bにより書き込み,読み出しを連続的に繰り
返す。
As a result, the prediction data 40 for 8 slices for the reference of the previous frame, which is the maximum vertical motion compensation range required when performing the motion compensation, is secured without being lost by the overwrite, and the subsequent frame is secured. Motion compensation is performed. Similarly, writing and reading are continuously repeated by the overwriting unit 25A and the reading unit 5B while shifting the address space 27 for the subsequent 8 frames or more.

【0023】図2に8スライス分以上のアドレス空間を
ずらしながら予測フレームメモリ26に書き込み,読み
出しを連続的に繰り返す動作を示し、図3に予測データ
40,復号データ41および表示データ42のタイミン
グ関係を示す。動き補償された第1フレームの復号デー
タ41が予測フレームメモリ26に書き込まれる。第1
フレームの先頭から各奇数(Odd)と偶数(Eve
n)フィールドデータが表示データ42として動き補償
画像再生部25に送られ、再生画像200として出力さ
れる。次に書き込んだ復号データ41を予測データ40
として読み出す。このとき、予測フレームメモリ26上
に8スライス分以上のアドレス空間27を設け、第1フ
レームの先頭8スライス分を参照しながら動き補償され
て作られた第2フレームの復号データ41が、予測フレ
ームメモリ26上に設けた8スライス分以上のアドレス
空間27に書き込まれる。さらに、次の第1フレームの
予測データ40を参照しながら動き補償を行い、前フレ
ームの読み出しと後フレームの書き込みのメモリアドレ
スが8スライス以上ズレながら連続的に第2フレームの
復号データを書き込んでゆく。同様に、動き補償後の第
3フレームの復号データ41が予測フレームメモリ26
上に、第2フレームの読み出しアドレスに対し、8スラ
イス分以上アドレスをずらしながらオーバライトされて
いく。
FIG. 2 shows the operation of continuously repeating writing and reading in the prediction frame memory 26 while shifting the address space of 8 slices or more, and FIG. 3 shows the timing relationship between the prediction data 40, the decoded data 41 and the display data 42. Indicates. The motion-compensated decoded data 41 of the first frame is written in the prediction frame memory 26. First
Each odd number (Odd) and even number (Eve) from the beginning of the frame
n) The field data is sent to the motion-compensated image reproduction unit 25 as the display data 42 and output as the reproduced image 200. The decoded data 41 written next is the predicted data 40
Read as. At this time, the decoded data 41 of the second frame, which is created by motion compensation with reference to the first 8 slices of the first frame, is provided in the predicted frame memory 26 with the address space 27 of 8 slices or more. The data is written in the address space 27 of 8 slices or more provided on the memory 26. Further, the motion compensation is performed with reference to the next predicted data 40 of the first frame, and the decoded data of the second frame is continuously written while the memory addresses of the reading of the previous frame and the writing of the subsequent frame are shifted by 8 slices or more. go. Similarly, the decoded data 41 of the third frame after motion compensation is used as the predicted frame memory 26.
Overwriting is performed while shifting the address by 8 slices or more with respect to the read address of the second frame.

【0024】書き込み時は、8Mbit ダイナミックRA
M50上にマッピングされた予測フレームメモリ26の
先頭アドレスから書き込みを行い、1フレーム+8スラ
イス分以上に設定した所定のアドレスに到達したら、予
測フレームメモリ26の先頭に戻り、繰り返し書き込み
を行う。
At the time of writing, 8 Mbit dynamic RA
Writing is performed from the head address of the prediction frame memory 26 mapped on the M50, and when a predetermined address set to 1 frame + 8 slices or more is reached, the writing is repeated at the head of the prediction frame memory 26 and repeated writing is performed.

【0025】メモリを上記のごとく循環的に使用するた
め、図1に示されるごとく動き補償画像再生部25と予
測フレームメモリ26の間にアドレス制御部30を設
け、各フレーム先頭アドレスを記憶し、次のフレームの
アドレス生成に用いる。
Since the memory is used cyclically as described above, an address control unit 30 is provided between the motion compensation image reproducing unit 25 and the prediction frame memory 26 as shown in FIG. 1 to store each frame start address, Used to generate the address of the next frame.

【0026】[0026]

【発明の効果】本発明にかかる画像復号方法は、予測フ
レームメモリにデータを書き込む場合、1フレームデー
タを記憶するアドレス空間と8スライス分以上のアドレ
ス空間とを設け、1フレームのデータの書き込み後、前
記1フレームの表示のための読み出しを開始し、さら
に、次のフレームデータを残りの前記8スライス分以上
のアドレス空間から書き込みを開始し、この時、1フレ
ームの読み出しアドレスと次のフレームの書き込みアド
レスが8スライス分以上ずれながらデータの読み出しと
書き込みを実行し、8スライス分のアドレス空間を保ち
ながら読み出しの終わったアドレス空間に続けてオーバ
ライトし、これをサイクリックに行うようにし、また、
本発明にかかる画像復号装置は、予測フレームメモリに
データを書き込む場合、フレーム信号と次のフレーム信
号の間に所定のアドレス空間を設けて同一フレームメモ
リにオーバライトする上書き手段と、上記のごとく書き
込まれたフレーム信号の読み出しを行う読み出し手段と
を設けたので、1フレーム+8スライス分のメモリ容量
は、NTSC方式で4147200+1105920bit、PAL方式で
は4976640+1105920bitとなる。これにMPEG2で定め
られているプロファイルの最大バッファ容量1835008bit
を加えてもNTSC方式で7088128bit、PAL方式で79
17568bitとなり、MPEG2仕様におけるSP@ML
(シンプルプロファイル@メインレベル)仕様におい
て、NTSCおよびPAL方式ともに、一個の8Mbit
ダイナミックRAM上に、バッファメモリおよび予測フ
レームメモリが構築可能となる利点を有する。
According to the image decoding method of the present invention, when data is written in the prediction frame memory, an address space for storing 1 frame data and an address space for 8 slices or more are provided and after writing 1 frame of data. , The reading for displaying the one frame is started, and the writing of the next frame data is started from the address space of the remaining eight slices or more. At this time, the reading address of the one frame and the next frame are read. Data is read and written while the write address shifts by 8 slices or more, and the address space that has been read is overwritten continuously while maintaining the address space of 8 slices, and this is performed cyclically. ,
The image decoding apparatus according to the present invention, when writing data in the predictive frame memory, provides a predetermined address space between the frame signal and the next frame signal so as to overwrite the same frame memory, and the writing means as described above. Since a reading means for reading the stored frame signal is provided, the memory capacity for one frame + 8 slices is 4147200 + 1105920 bits in the NTSC system and 4976640 + 1105920 bits in the PAL system. The maximum buffer capacity of the profile defined by MPEG2 is 1835008bit.
7088 128bit in NTSC system and 79 in PAL system
17568bit, SP @ ML in MPEG2 specifications
In the (simple profile @ main level) specification, one NTC and PAL system each have 8 Mbit
It has an advantage that a buffer memory and a prediction frame memory can be constructed on the dynamic RAM.

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

【図1】本発明の実施例の構成図を示すブロック図であ
る。
FIG. 1 is a block diagram showing a configuration diagram of an embodiment of the present invention.

【図2】予測フレームメモリへの書き込み方法を示す図
である。
FIG. 2 is a diagram showing a method for writing to a prediction frame memory.

【図3】予測フレームメモリへの書き込み/読み出しタ
イミングを示す図である。
FIG. 3 is a diagram showing a write / read timing to a predicted frame memory.

【図4】従来の画像復号装置の構成例を示すブロック図
である。
FIG. 4 is a block diagram showing a configuration example of a conventional image decoding device.

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

10 メモリ蓄積手段 11 バッファメモリ制御 12 バッファメモリ 20 復号手段 21 可変長復号器 22 スキャン変換器 23 逆量子化器 24 逆DCT部 25 動き補償画像再生部 25A 上書き手段 25B 読み出し手段 26 予測フレームメモリ 27 8スライス分以上のアドレス空間 30 アドレス制御部 100 入力ビットストリーム 200 再生画像 10 Memory Accumulation Means 11 Buffer Memory Control 12 Buffer Memory 20 Decoding Means 21 Variable Length Decoder 22 Scan Converter 23 Inverse Quantizer 24 Inverse DCT Unit 25 Motion Compensated Image Reproducing Unit 25A Overwriting Means 25B Reading Means 26 Prediction Frame Memory 278 Address space over slices 30 Address control unit 100 Input bit stream 200 Reproduced image

フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H03M 7/36 9382−5K G06F 15/66 330 D (72)発明者 小林 孝之 東京都渋谷区代々木4丁目36番19号 株式 会社グラフィックス・コミュニケーショ ン・ラボラトリーズ内 (72)発明者 小松 茂 東京都渋谷区代々木4丁目36番19号 株式 会社グラフィックス・コミュニケーショ ン・ラボラトリーズ内 (72)発明者 西塔 隆二 東京都渋谷区代々木4丁目36番19号 株式 会社グラフィックス・コミュニケーショ ン・ラボラトリーズ内 (72)発明者 進藤 朋行 東京都渋谷区代々木4丁目36番19号 株式 会社グラフィックス・コミュニケーショ ン・ラボラトリーズ内 (72)発明者 永井 律彦 東京都渋谷区代々木4丁目36番19号 株式 会社グラフィックス・コミュニケーショ ン・ラボラトリーズ内Continuation of the front page (51) Int.Cl. 6 Identification number Office reference number FI Technical indication location H03M 7/36 9382-5K G06F 15/66 330 D (72) Inventor Takayuki Kobayashi 4-36 Yoyogi, Shibuya-ku, Tokyo No. 19 within Graphics Communications Laboratories, Inc. (72) Inventor Shigeru Komatsu 4-36-19 Yoyogi, Shibuya-ku, Tokyo Within Graphics Communications Laboratories, Inc. (72) Inventor Ryuji Nishito Tokyo 4-36-19 Yoyogi, Shibuya-ku, Graphics Communications Laboratories Co., Ltd. (72) Inventor Tomoyuki Shindo 4-36-19 Yoyogi, Shibuya-ku, Tokyo Within Graphics Communications Laboratories (72) Inventor Norihiko Nagai 4-36-19 Yoyogi, Shibuya-ku, Tokyo Graphics Communications Laboratories, Inc.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 前方予測を用い、符号化された画像を表
現する入力ビットストリームを入力して、画像を復号す
る方法において、 予測フレームメモリにデータを書き込む場合、1フレー
ムデータを記憶するアドレス空間と8スライス分以上の
アドレス空間とを設け、1フレームのデータの書き込み
後、前記1フレームの表示のための読み出しを開始し、
さらに次のフレームデータを残りの前記8スライス分以
上のアドレス空間から書き込みを開始し、この時、1フ
レームの読み出しアドレスと次のフレームの書き込みア
ドレスが8スライス分以上ずれながらデータの読み出し
と書き込みを実行し、8スライス分のアドレス空間を保
ちながら読み出しの終わったアドレス空間に続けてオー
バライトし、これをサイクリックに行うことを特徴とす
る画像復号方法。
1. A method for decoding an image by inputting an input bitstream representing an encoded image using forward prediction, wherein when writing data to a prediction frame memory, an address space for storing one frame data. And an address space of 8 slices or more are provided, and after writing one frame of data, reading for displaying one frame is started.
Further, writing of the next frame data is started from the remaining address space of 8 slices or more, and at this time, the read address of one frame and the write address of the next frame are shifted by 8 slices or more to read and write data. An image decoding method characterized by executing the operation, overwriting continuously after the address space for which reading has been completed while maintaining the address space for 8 slices, and performing this cyclically.
【請求項2】 前方予測を用い、符号化された画像を表
現する入力ビットストリームを入力して、画像を復号す
る装置において、 予測フレームメモリにデータを書き込む場合、フレーム
データを記憶するアドレス空間と8スライス分以上のア
ドレス空間とを設けて同一フレームメモリにオーバライ
トする上書き手段と、 上記のごとく書き込まれたフレーム信号の読み出しを行
う読み出し手段とを有することを特徴とする画像復号装
置。
2. An apparatus for decoding an image by inputting an input bitstream representing an encoded image using forward prediction, when writing data to a prediction frame memory, and an address space for storing the frame data. An image decoding apparatus comprising: an overwrite unit for providing an address space of 8 slices or more to overwrite the same frame memory; and a read unit for reading the frame signal written as described above.
JP25993094A 1994-10-25 1994-10-25 Image decoding method and image decoder Pending JPH08126011A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25993094A JPH08126011A (en) 1994-10-25 1994-10-25 Image decoding method and image decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25993094A JPH08126011A (en) 1994-10-25 1994-10-25 Image decoding method and image decoder

Publications (1)

Publication Number Publication Date
JPH08126011A true JPH08126011A (en) 1996-05-17

Family

ID=17340908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25993094A Pending JPH08126011A (en) 1994-10-25 1994-10-25 Image decoding method and image decoder

Country Status (1)

Country Link
JP (1) JPH08126011A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5995167A (en) * 1996-11-06 1999-11-30 Kabushiki Kaisha Toshiba Apparatus for controlling display memory for storing decoded picture data to be displayed and method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03166884A (en) * 1989-11-27 1991-07-18 Hitachi Ltd Picture signal decoder
JPH0818953A (en) * 1994-07-01 1996-01-19 Hitachi Ltd Video decoding display device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03166884A (en) * 1989-11-27 1991-07-18 Hitachi Ltd Picture signal decoder
JPH0818953A (en) * 1994-07-01 1996-01-19 Hitachi Ltd Video decoding display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5995167A (en) * 1996-11-06 1999-11-30 Kabushiki Kaisha Toshiba Apparatus for controlling display memory for storing decoded picture data to be displayed and method thereof

Similar Documents

Publication Publication Date Title
KR100265192B1 (en) Moving picture decoding apparatus
US6198773B1 (en) Video memory management for MPEG video decode and display system
JPH0537915A (en) Image signal encoding method and image signal encoding apparatus
US6480542B1 (en) Method for decoding compressed video data with a reduced memory requirement
US5991445A (en) Image processing apparatus
JPH08289302A (en) Image decoding device
JPH03276988A (en) Inter-field anticipated coding device and decoding device
JPH09200695A (en) Method and apparatus for decoding video data for high speed reproduction
JP3078991B2 (en) Low delay mode image decoding method and apparatus
JP2898413B2 (en) Method for decoding and encoding compressed video data streams with reduced memory requirements
JPH10136381A (en) Moving image encoding/decoding device and method therefor
JPH08130707A (en) Picture signal processor
JPH07298264A (en) Image data processing method, storage device used for the method and processing unit of image data
JP3308129B2 (en) Image signal decoding method and image signal decoding device
JP3078990B2 (en) Low delay mode image decoding method
JP2820631B2 (en) Image decoding method and apparatus
JPH08126011A (en) Image decoding method and image decoder
JP2824024B2 (en) Image decoding method and apparatus
JP3017646B2 (en) Image decoding device with frame rate conversion function
JPH07107464A (en) Image coding apparatus and decoding apparatus
KR0180167B1 (en) Frame Rearrangement Device for Image Coding
JP2000115777A (en) Image processing method and image processing apparatus
JPH11308620A (en) Image decoding device
JP3262464B2 (en) Image decoding device
JPH1023415A (en) Image encoding / decoding method and apparatus