JPH11177992A - Image decoding device - Google Patents
Image decoding deviceInfo
- Publication number
- JPH11177992A JPH11177992A JP33953897A JP33953897A JPH11177992A JP H11177992 A JPH11177992 A JP H11177992A JP 33953897 A JP33953897 A JP 33953897A JP 33953897 A JP33953897 A JP 33953897A JP H11177992 A JPH11177992 A JP H11177992A
- Authority
- JP
- Japan
- Prior art keywords
- decoder
- decoding
- image
- partial
- access
- 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
Landscapes
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】ディジタル表現されたMPEG等の画像データ
を復号する装置において、復号動作のタイミング余裕を
改善する。
【解決手段】画面の複数の部分を複数の復号器で復号す
る画像復号装置において、複数の部分復号器の中で復号
の遅れているものほど、優先的にメモリのアクセスをさ
せる手段を設ける。2つの復号器の場合、第1部分復号
器Aが、メモリアクセス(ストリームの読み出し、予測
データの読み出し、再生データの書き込みのいずれか)
要求をし、また、第2の部分復号器Bが、メモリアクセ
ス(ストリームの読み出し、予測データの読み出し、再
生データの書き込みのいずれか)要求をしたとき、第1
の部分復号器Aの復号の速度と、第2の部分復号器(復
号器B)の復号の速度とを比較し、復号の先行していな
い方の復号器のアクセスを優先させる。
(57) Abstract: In a device for decoding digitally represented image data such as MPEG, the timing margin of a decoding operation is improved. In an image decoding apparatus for decoding a plurality of portions of a screen by a plurality of decoders, a means is provided for preferentially accessing a memory as decoding is delayed among a plurality of partial decoders. In the case of two decoders, the first partial decoder A performs memory access (one of reading a stream, reading predicted data, and writing reproduced data).
When the second partial decoder B makes a request and makes a memory access (one of reading of a stream, reading of predicted data, and writing of reproduced data),
The decoding speed of the partial decoder A is compared with the decoding speed of the second partial decoder (decoder B), and the access of the decoder which is not ahead of the decoding is prioritized.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像復号装置、特
に画像情報(画像データ)の時間的又は空間的相関性を
利用して冗長度を少なくする符号化が行われた画像信号
を復号する装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image decoding apparatus, and more particularly to an image decoding apparatus which decodes an image signal which has been coded so as to reduce redundancy by utilizing temporal or spatial correlation of image information (image data). Related to the device.
【0002】[0002]
【従来の技術】ディジタル表現された画像データを伝送
又は蓄積する場合、伝送又は蓄積のデータ量を削減する
ために、画像情報(画像データ)の時間的又は空間的相
関性を利用して冗長度を少なくする符号化方法が知られ
ている。2. Description of the Related Art When digitally represented image data is transmitted or stored, the degree of redundancy is exploited by utilizing the temporal or spatial correlation of image information (image data) in order to reduce the amount of transmitted or stored data. Is known.
【0003】時間的相関性を利用する方法として、2画
面(フレーム)の差分を符号化したり、画像の動きを検
出して、動き補償を行ったりするものがある。また、空
間的相関性を利用する方法として、画像を所定の大きさ
のブロック(例えば、縦方向、横方向とも8画素ずつ)
に分けて、ブロック内のデータを直交変換し、変換係数
をスキャン変換し(例えば、低周波数成分から高周波数
成分の順に並び変える)、可変長符号化を行うものがあ
る。放送や蓄積用途のMPEG(Moving Picture Exper
ts Group)が標準を定めた画像符号化方式MPEGは、
上記2つの方法を併用するものとなっている。MPEG
2の勧告はISO/IEC13818−2に記載されて
いる。As a method utilizing the temporal correlation, there are methods of encoding a difference between two screens (frames) and detecting motion of an image to perform motion compensation. As a method using spatial correlation, an image is divided into blocks of a predetermined size (for example, 8 pixels each in the vertical and horizontal directions).
There is a method in which data in a block is orthogonally transformed, a transform coefficient is scan-transformed (for example, rearranged from a low-frequency component to a high-frequency component), and variable-length coding is performed. MPEG (Moving Picture Exper) for broadcasting and storage
ts Group) has established a standard for image coding MPEG.
The above two methods are used in combination. MPEG
Recommendation 2 is described in ISO / IEC 13818-2.
【0004】画像信号は所定のフレームの順に、前後の
フレームを参照しながら符号化される。過去のフレーム
から現在のフレームを予測する場合を前方予測、未来の
フレームから現在のフレームを予測する場合を後方予
測、過去、未来両方のフレームから現在のフレームを予
測する場合を双方向予測という。画像符号化方式MPE
Gでは、符号化はマクロブロック毎に行なわれる。マク
ロブロックとは、フレームを縦16画素、横16画素に
区切った単位を言う。全てのマクロブロックがフレーム
間予測を用いないで符号化されるフレームをイントラフ
レーム(Iフレーム)、前方予測により符号化されるマ
クロブロックを含むことを許されるフレームを前方予測
フレーム(Pフレーム)、双方向予測により符号化され
るマクロブロックを含むことを許されるフレームを双方
向予測フレーム(Bフレーム)と呼ぶ。上述のような方
法で符号化されたデータを復号する画像復号装置は、図
11に示すように、ビデオ復号器10及びメモリ120
で構成される。An image signal is encoded in the order of a predetermined frame with reference to the preceding and succeeding frames. The case of predicting the current frame from a past frame is called forward prediction, the case of predicting the current frame from a future frame is called backward prediction, and the case of predicting the current frame from both past and future frames is called bidirectional prediction. Image coding system MPE
In G, encoding is performed for each macroblock. A macroblock is a unit that divides a frame into 16 vertical pixels and 16 horizontal pixels. A frame in which all macroblocks are encoded without using inter-frame prediction is an intra frame (I frame), a frame permitted to include a macroblock encoded by forward prediction is a forward prediction frame (P frame), A frame permitted to contain a macroblock encoded by bidirectional prediction is called a bidirectional predicted frame (B frame). As shown in FIG. 11, an image decoding apparatus that decodes data encoded by the above method includes a video decoder 10 and a memory 120.
It consists of.
【0005】ビデオ復号器10は、バッファ制御部1
1、可変長復号部12、スキャン変換器13、逆量子化
器14、逆DCT部15、動き補償画像再生部16、メ
モリ制御部18、表示制御部18をもつ。メモリ120
は、バッファメモリ121、Iフレームメモリ122、
Pフレームメモリ、Bフレームメモリ124をもつ。[0005] The video decoder 10 includes a buffer control unit 1
1, a variable length decoding unit 12, a scan converter 13, an inverse quantizer 14, an inverse DCT unit 15, a motion compensation image reproducing unit 16, a memory control unit 18, and a display control unit 18. Memory 120
Is a buffer memory 121, an I frame memory 122,
It has a P frame memory and a B frame memory 124.
【0006】上記構成において、入力ビットストリーム
(入力データ)は、バッファメモリ制御部11の制御に
より、バッファメモリ121に蓄積される。バッファメ
モリ121から読み出されたデータは、可変長復号器1
2によって、可変長復号される。全データが可変長符号
化されている訳ではないが、固定長符号もこの可変長復
号器12で復号されるものとする。可変長復号器12か
ら復号信号は、スキャン変換器13によりデータの順序
を並び変えたられた後、逆量子化器14により逆量子化
される。さらに逆DCT部15により逆離散コサイン変
換される。動き補償画像再生部16では、フレーム間差
分を受信した場合は、予め復号されている参照データを
予測フレームメモリ122又は123から読み出し、逆
離散コサイン変換されたデータと加算し、再生画像とし
て予測フレームメモリ122、123又は124に書き
込む。フレーム内で符号化されたデータを受信した場合
は、受信データをそのまま予測フレーム122又は12
3に書き込む。以上のようにして再生画像が再生され
る。表示制御部17はメモリ120から表示データを読
み込んで復号画像を出力する。メモリ制御部18は、メ
モリ120と復号器10とのデータの転送すなわちメモ
リ120の書き込み、読み出しのアクセスを制御する。In the above configuration, the input bit stream (input data) is stored in the buffer memory 121 under the control of the buffer memory control unit 11. The data read from the buffer memory 121 is stored in the variable-length decoder 1
2, the variable-length decoding is performed. Although not all data is variable-length coded, it is assumed that fixed-length codes are also decoded by the variable-length decoder 12. The decoded signal from the variable length decoder 12 is rearranged in order by the scan converter 13 and then inversely quantized by the inverse quantizer 14. Further, the inverse DCT unit 15 performs an inverse discrete cosine transform. When the inter-frame difference is received, the motion-compensated image reproducing unit 16 reads the reference data that has been decoded in advance from the predicted frame memory 122 or 123, adds the data to the inverse discrete cosine transformed data, and generates a predicted frame as a reproduced image. Write to the memory 122, 123 or 124. When the data encoded in the frame is received, the received data is directly used as the predicted frame 122 or 12.
Write to 3. The reproduced image is reproduced as described above. The display control unit 17 reads the display data from the memory 120 and outputs a decoded image. The memory control unit 18 controls data transfer between the memory 120 and the decoder 10, that is, writing and reading access to the memory 120.
【0007】さて、MPEGは、1フレームの画素数
が、横720画素、縦480ラインの現行テレビの解像
度から、図12に示す横1920画素、縦1080ライ
ンのHDTV(High Definition TV)まで種々の大きさ
の画像を扱い得る。HDTVでは、横120マクロブロ
ック、縦68マクロブロックとなる。ここで、横1列の
マクロブロックの並びをマクロブロックライン(MBラ
イン)と呼ぶことにする。 HDTVでは、画素数が多
いため、復号の演算量も多くなる。これを高速処理処理
するために、複数の部分復号器を用い並列演算をする方
法が知られている。例えば、図13のように、画面を上
下に2分割し、第1MBラインから第34MBラインま
でを、第1の部分復号器(復号器A)で復号し、第35
MBラインから第68MBラインまで(網掛け部分)
を、第2の部分復号器(復号器B)で復号する。このよ
うな画像復号装置は、特許出願公開公報、特開平8−7
0457に示されている。In MPEG, the number of pixels in one frame varies from the current TV resolution of 720 horizontal pixels and 480 vertical lines to HDTV (High Definition TV) of 1920 horizontal pixels and 1080 vertical lines shown in FIG. Can handle large images. In HDTV, there are 120 horizontal macroblocks and 68 vertical macroblocks. Here, a row of macroblocks in one horizontal row is called a macroblock line (MB line). Since the HDTV has a large number of pixels, the amount of calculation for decoding also increases. In order to process this at high speed, a method of performing parallel operation using a plurality of partial decoders is known. For example, as shown in FIG. 13, the screen is vertically divided into two parts, and the first to 34th MB lines are decoded by the first partial decoder (decoder A), and the 35th line is decoded.
From MB line to 68th MB line (shaded area)
Is decoded by the second partial decoder (decoder B). Such an image decoding apparatus is disclosed in Japanese Unexamined Patent Application Publication No.
0457.
【0008】上記後方予測、双方向予測によって、情報
圧縮された画像データの画像復号装置では、入力ストリ
ーム順と表示ストリーム順は同じではなく、例えば、入
力ストリーム順がIフレームI1、BフレームB0、P
フレームP3、BフレームB2、PフレームP5のと
き、表示ストリーム順は、表示のフレーム順は、B0,
I1,B2,P3のようになる。この場合、2つの部分
復号器を用い用てを復号する時のタイミングを示すと図
14のようになる。図14において、横軸は時間、縦軸
は走査ラインの位置を示し、太い実線は復号の様子を、
破線はインタレース表示の様子を示す。Bフレームは復
号後、Bフレームメモリ124に格納され、再度読み出
されて表示される。そのため、B2フレームは、I1フ
レームの表示より後、B2フレームの表示より前に(図
14のI1表示とB2表示の間の並行四辺形の領域)復
号されなければならない。In an image decoding apparatus for image data compressed by the above-mentioned backward prediction and bidirectional prediction, the order of the input stream and the order of the display stream are not the same. For example, the order of the input stream is I frame I1, B frame B0, P
In the case of the frame P3, the B frame B2, and the P frame P5, the display stream order is the display frame order: B0,
It becomes like I1, B2, P3. In this case, FIG. 14 shows the timing when decoding is performed using two partial decoders. In FIG. 14, the horizontal axis represents time, the vertical axis represents the position of the scanning line, the thick solid line represents the state of decoding,
The broken line shows the interlaced display. After decoding, the B frame is stored in the B frame memory 124, read out again, and displayed. Therefore, the B2 frame must be decoded after the display of the I1 frame and before the display of the B2 frame (the parallelogram area between the I1 display and the B2 display in FIG. 14).
【0009】[0009]
【発明が解決しようとする課題】複数の部分復号器を使
用する画像復号装置では、個々の復号器に要求される処
理速度はかなり緩和されるが、画像の性質により、各部
分復号器の処理速度は、等速とならず、一部の部分復号
器の処理が、Bフレームの表示前に復号が終了しない場
合が生じる。例えば、図14において、B2フレーム
は、I1フレームの表示より後、B2フレームの表示よ
り前に(図14のI1表示とB2表示の間の並行四辺形
の領域)復号しない場合が生じる。その場合は、表示
は、フィールドの途中に過去のフレームの画像が混在し
て、再生画像の画質を劣化させる。In an image decoding apparatus using a plurality of partial decoders, the processing speed required for each individual decoder is considerably reduced, but the processing of each partial decoder depends on the nature of the image. The speed does not become uniform, and the decoding of some partial decoders may not be completed before displaying the B frame. For example, in FIG. 14, the B2 frame may not be decoded after the display of the I1 frame and before the display of the B2 frame (a parallelogram area between the I1 display and the B2 display in FIG. 14). In that case, the display deteriorates the image quality of the reproduced image by mixing the image of the past frame in the middle of the field.
【0010】本発明の主な目的は、部分復号器を使用す
る画像復号装置において、各復号器の処理時間の余裕を
確保し、再生画像の画質を劣化を防止することにある。It is a main object of the present invention to provide an image decoding apparatus using a partial decoder with an allowance for a processing time of each decoder and to prevent deterioration of the image quality of a reproduced image.
【0011】[0011]
【課題を解決するための手段】上記の目的を達成するた
めに、前方予測、後方予測、双方向予測によって、情報
圧縮された画像データを複数の部分復号器を用いて復号
する画像復号装置において、複数の部分復号器の1フレ
ームの処理速度を実質的に等しい速度となるように制御
する。本発明の好ましい実施形態によれば、2つの復号
器の場合、第1の部分復号器(復号器A)が、メモリア
クセス(ストリームの読み出し、予測データの読み出
し、再生データの書き込みのいずれか)要求をし、ま
た、第2の部分復号器(復号器B)が、メモリアクセス
(ストリームの読み出し、予測データの読み出し、再生
データの書き込みのいずれか)要求をしたとき、第1の
部分復号器(復号器A)の復号の進行度と、第2の部分
復号器(復号器B)の復号の進行度とを比較し、復号の
進行が送れている部分復号器のアクセスを優先させる優
先制御手段を設ける。復号の進行度を調べるために、M
PEGによる画像データの場合は、復号中又は復号完了
のスライススタートコードあるいはマクロブロックのア
ドレスを比較してする手段を設ける。本発明の画像復号
装置は、1フィールドの復号処理中において、優先制御
が、一定の処理単位、例えばMPEG画像の場合、スラ
イスス、あるいはマクロブロック等の単位で、優先制御
が行えるため、各部復号の処理速度が均一化されるた
め、画像フレームの画像情報の性質に係わらず、表示前
にその表示に必要な画像の復号を完了することが可能と
なる。In order to achieve the above object, in an image decoding apparatus for decoding information compressed image data using a plurality of partial decoders by forward prediction, backward prediction, and bidirectional prediction. , The processing speed of one frame of the plurality of partial decoders is controlled to be substantially equal. According to a preferred embodiment of the present invention, in the case of two decoders, the first partial decoder (decoder A) performs a memory access (one of reading a stream, reading predicted data, and writing reproduced data). When the second partial decoder (decoder B) requests a memory access (one of reading a stream, reading predicted data, and writing reproduced data), the first partial decoder (decoder B) Priority control for comparing the progress of decoding of the (decoder A) with the progress of decoding of the second partial decoder (decoder B), and giving priority to the access of the partial decoder to which the progress of decoding is being sent. Means are provided. To check the progress of decoding, M
In the case of PEG image data, a means is provided for comparing the address of a slice start code or a macroblock during or after decoding. In the image decoding apparatus of the present invention, priority control can be performed in a fixed processing unit, for example, in the case of an MPEG image, in units of slices or macroblocks during decoding processing of one field. Since the processing speed is made uniform, it is possible to complete decoding of an image necessary for display before display, regardless of the nature of the image information of the image frame.
【0012】[0012]
【発明の実施の形態】<実施形態1>図1は、本発明に
よる画像復号装置の第1の実施形態を示すブロック構成
図である。本画像復号装置は、MPEG2の入力画像デ
ータ(入力データ)を処理し、ディスプレイ等の画像出
力を得るものである。画像復号装置は、ビデオ復号器1
0とメモリ120をもつ。ビデオ復号器10は、バッフ
ァ制御部11と、可変長復号部12A、スキャン変換器
13A、逆量子化器14A、逆DCT部15A及び動き
補償画像再生部16Aからなる第1の部分復号器(復号
器A)と、可変長復号部12B、スキャン変換器13
B、逆量子化器14B、逆DCT部15B及び動き補償
画像再生部16Bからなる第2の部分復号器(復号器
B)と、メモリ120から表示データを読み込んで復号
画像を出力する表示制御部17と、メモリ120とバッ
ファ制御部11、各部復号器A,B及び表示制御部17
とのデータの転送の制御を行うメモリ制御部18を持
つ。メモリ制御部18は、部分復号器A及び部分復号器
Bの処理の進行度を調べ、復号処理の遅れている部分復
号器を、優先的にメモリのアクセスをさせるアクセス優
先制御手段19をもつ。<First Embodiment> FIG. 1 is a block diagram showing a first embodiment of an image decoding apparatus according to the present invention. This image decoding apparatus processes MPEG2 input image data (input data) and obtains an image output from a display or the like. The image decoding device includes a video decoder 1
0 and a memory 120. The video decoder 10 includes a buffer control unit 11, a variable-length decoding unit 12A, a scan converter 13A, an inverse quantizer 14A, an inverse DCT unit 15A, and a motion-compensated image reproducing unit 16A. A), variable-length decoding unit 12B, scan converter 13
B, a second partial decoder (decoder B) including an inverse quantizer 14B, an inverse DCT unit 15B, and a motion compensation image reproducing unit 16B, and a display control unit that reads display data from the memory 120 and outputs a decoded image. 17, the memory 120, the buffer controller 11, the decoders A and B, and the display controller 17
And a memory control unit 18 for controlling the transfer of data to and from the memory. The memory control unit 18 has access priority control means 19 for checking the progress of the processing of the partial decoders A and B, and for giving priority to the memory access of the partial decoders whose decoding processing is delayed.
【0013】メモリ120はバッファメモリ121及び
Iフレームメモリ122、Pフレームメモリ123、B
フレームメモリ124をもつ。Iフレームメモリには必
ずしもIフレームが書き込まれる訳ではなく、Pフレー
ムが書き込まれることもあり、逆に、Pフレームメモリ
には必ずしもPフレームが書き込まれる訳ではなく、I
フレームが書き込まれることもあるが、以下説明の簡単
のため122をIフレームメモリ、123をPフレーム
メモリと呼ぶ。The memory 120 includes a buffer memory 121, an I frame memory 122, a P frame memory 123,
It has a frame memory 124. An I frame is not always written in an I frame memory, and a P frame is sometimes written. Conversely, a P frame is not always written in a P frame memory.
Although a frame may be written, 122 is called an I-frame memory and 123 is called a P-frame memory for the sake of simplicity.
【0014】次に、動作について説明する。入力データ
はバッファメモリ制御部11の制御により、バッファメ
モリ121に蓄積される。2つの部分復号器が並列に動
作できるように、入力データ中の識別子(MPEGのス
ライスヘッダ)が検出され、入力データは分割してメモ
リ121に格納される。Next, the operation will be described. The input data is stored in the buffer memory 121 under the control of the buffer memory control unit 11. An identifier (MPEG slice header) in the input data is detected so that the two partial decoders can operate in parallel, and the input data is divided and stored in the memory 121.
【0015】復号器Aにおいて、バッファメモリ121
から読み出されたデータ2Aは、可変長復号器12Aに
よって、可変長復号される。全データが可変長符号化さ
れている訳ではないが、固定長符号もこの可変長復号器
12Aで復号されるものとする。可変長復号器12Aの
出力は、スキャン変換器13Aによりデータの順序を並
び変えた後、逆量子化器14Aにより逆量子化される。
逆量子化された信号は、逆DCT部15Aにより逆離散
コサイン変換される。動き補償画像再生部16Aでは、
フレーム間差分を受信した場合すなわちP,Bフレーム
は、予め復号されている参照データを予測フレームメモ
リ122又は123から読み出し、受信データと加算し
た後、再生画像として予測フレームメモリ122、12
3又は124に書き込む。フレーム内で符号化されたデ
ータ(Iフレーム)を受信した場合は、逆DCT部15
Aのデータをそのまま予測フレーム122又は123に
書き込む。復号器Bの動作も復号器Aの動作と同じであ
る。以上の構成動作において、メモリ制御部18を除い
ては、従来知られている画像複合装置と実質的に同じで
あるので、各部の詳細な説明は省く。In the decoder A, the buffer memory 121
Is read by the variable-length decoder 12A to be variable-length decoded. Although not all data is variable-length coded, fixed-length codes are also decoded by the variable-length decoder 12A. The output of the variable length decoder 12A is rearranged in order by the scan converter 13A and then dequantized by the dequantizer 14A.
The inversely quantized signal is subjected to inverse discrete cosine transform by the inverse DCT unit 15A. In the motion-compensated image reproducing unit 16A,
When the difference between the frames is received, that is, for the P and B frames, the reference data that has been decoded in advance is read from the predicted frame memory 122 or 123, and is added to the received data.
Write to 3 or 124. When the data (I frame) encoded in the frame is received, the inverse DCT unit 15
The data of A is written to the predicted frame 122 or 123 as it is. The operation of the decoder B is the same as the operation of the decoder A. In the above configuration operation, except for the memory control unit 18, the configuration is substantially the same as that of a conventionally known image multifunction peripheral, and a detailed description of each unit will be omitted.
【0016】メモリ制御部18は、次ぎに示すようなメ
モリ120に対する種々のアクセスの制御を行う。The memory control unit 18 controls various accesses to the memory 120 as described below.
【0017】(1)入力データの書き込み (2A)復号器Aによる入力データの読み出し (3A)復号器Aによる予測データの読み出し (4A)復号器Aによる再生データの書き込み (2B)復号器Bによる入力データの読み出し (3B)復号器Bによる予測データの読み出し (4B)復号器Bによる再生データの書き込み (5)表示データの読み出し これらの種々のアクセスにおけるデータの転送は、共通
のバスによって行われるため、データの衝突が起こらぬ
ように、また、所定の時間内にアクセスを制御しなけれ
ばならない。本実施形態では、特に、部分復号器A及び
Bのアクセスが競合した場合に、復号処理が送れている
方の復号器のアクセスを優先するようにアクセス優先制
御部19がアクセス制御を行う。(1) Writing of input data (2A) Reading of input data by decoder A (3A) Reading of predicted data by decoder A (4A) Writing of reproduced data by decoder A (2B) By decoder B Reading of input data (3B) Reading of predicted data by decoder B (4B) Writing of reproduced data by decoder B (5) Reading of display data Data transfer in these various accesses is performed by a common bus. Therefore, access must be controlled within a predetermined time so that data collision does not occur. In the present embodiment, in particular, when the accesses of the partial decoders A and B conflict with each other, the access priority control unit 19 performs the access control so as to give priority to the access of the decoder to which the decoding process is being sent.
【0018】図2は、上記アクセス優先制御部19の処
理である各アクセス(1)、(2A)…(5)に対する
優先順の制御を示すフロー図である。同図において、
(1)、(2A)…(5)は前記各アクセスを示す。各
アクセスから引き出された矢印付きの線に付された番号
は、優先順位を示す。例えば、(1)入力ストリームの
書き込みのアクセス(1)が発生した場合、次のアクセ
スとして、(2A)〜(4A)の復号器Aのアクセス
(2A)〜(4A)、(2B)〜(4B)の復号器Bの
アクセス(2B)〜(4B)、表示データの読み出しの
アクセス(5)要求が有り得る。これらからのアクセス
要求に対し、まず、アクセス(5)を優先し、次に、復
号器Aのアクセス(2A)〜(4A)又は復号器Bの
(2B)〜(4B)を優先する。これらが要求されない
ときに、再度アクセス(1)の要求があると、アクセス
(1)の要求にに応じる。表示データの読み出しアクセ
ス(5)の次に行なうべきアクセスの優先順も同様であ
る。FIG. 2 is a flowchart showing the priority order control for each access (1), (2A)... (5), which is the processing of the access priority control unit 19. In the figure,
(1), (2A)... (5) indicate the respective accesses. The number given to the line with the arrow drawn from each access indicates the priority. For example, (1) when an access (1) for writing an input stream occurs, as the next access, the access (2A) to (4A) and (2B) to (2B) to (2A) to (4A) of the decoder A There may be a request for access (2B) to (4B) of decoder B in 4B) and a request for access (5) for reading display data. In response to access requests from these, first, access (5) is prioritized, and then access (2A) to (4A) of decoder A or (2B) to (4B) of decoder B is prioritized. If these are not requested and there is a request for access (1) again, the request is responded to the request for access (1). The same applies to the priority order of the access to be performed after the display data read access (5).
【0019】本実施例の特徴は、アクセス(1)又は
(5)の後、部分復号器A又はBのアクセス(2A)〜
(4A)、(2B)〜(4B)を実行する際に、復号器
A又はBのいずれを優先するかの判別手段を設け、A/
B復号器の処理の進行度を調べる先行判定を行う。復号
器A/Bの先行判定で、復号器Aの復号の進行度が先行
しているときは、アクセス(2B)〜(4B)を優先
し、復号器Bが復号の進行度が先行しているときはアク
セス(2A)〜(4A)を優先する。これらのアクセス
は、アクセス(1)又は(5)が要求されるまで行なわ
れる。アクセス(1)又は(5)への遷移は先着により
優先決定される。The feature of this embodiment is that after the access (1) or (5), the access (2A) to the partial decoder A or B is performed.
When executing (4A), (2B) to (4B), a means for determining which of the decoders A or B is prioritized is provided.
A precedence determination for checking the progress of the processing of the B decoder is performed. In the preceding determination of the decoders A / B, when the progress of the decoding of the decoder A is ahead, the accesses (2B) to (4B) are prioritized, and the progress of the decoding of the decoder B is advanced. When there is access, priority is given to access (2A) to (4A). These accesses are performed until access (1) or (5) is requested. The transition to access (1) or (5) is determined on a first-come, first-served basis.
【0020】図3は、アクセス優先制御部19に設けら
れる判定手段の構成を示す。マクロブロックカウンタ2
0A及び20Bは、それぞれ可変調復号器12A及び1
2Bが各フレームの先頭、すなわち入力ストリーム中の
ピクチャスタートコードを検出した時点でリセットさ
れ、各マクロブロックの先頭すなわち入力ストリーム中
のマクロブロックアドレスインクレメントを復号した時
点で1ずつカウントアップされる。カウンタ20A及び
20Bの計数値は、比較器21に加えられ、比較され
る。計数値の大きいの方の復号器が復号が先行している
ことを示す。比較器21は、カウンタ20A及び20B
の計数値をそれぞれA及びBであらわすと、A≧Bであ
れば、B復号器に必要なデータ2B,3B,4Bのアド
レスを選択する選択信号S=Hをアドレス選択器22に
加え、A<Bであれば、A復号器に必要なデータ2A,
3A,4Aのアドレスを選択する選択信号S=Lをアド
レス選択器22に加える。FIG. 3 shows the structure of the judging means provided in the access priority control section 19. Macro block counter 2
0A and 20B are tunable decoders 12A and 1B, respectively.
2B is reset at the start of each frame, that is, when a picture start code in the input stream is detected, and is incremented by 1 at the start of each macroblock, that is, at the time of decoding the macroblock address increment in the input stream. The count values of the counters 20A and 20B are added to the comparator 21 and compared. The decoder with the larger count value indicates that decoding is ahead. The comparator 21 includes counters 20A and 20B
Are represented by A and B, respectively. If A ≧ B, the selection signal S = H for selecting the addresses of the data 2B, 3B, 4B necessary for the B decoder is applied to the address selector 22. If <B, data 2A required for A decoder,
A selection signal S = L for selecting the addresses of 3A and 4A is applied to the address selector 22.
【0021】図4は、画像フレームを二分し、2分され
た上側及び下側の復号を2つの部分復号器が分担したと
きの、復号と表示のタイミングを示す図である。図4に
おいて、横軸は時間、縦軸は走査ラインの位置を示し、
太い実線は復号の様子を、破線はインタレース表示の様
子を示す(以下の説明する図8、図14も同じであ
る)。同図で、復号を示す実線は、直線で示されている
が、厳密にはマクロブロックの処理時間を基本単位とす
る、段階状である。マクロブロックの処理時間で、復号
器の先行状態が判定されるので、実質状直線状態で表さ
れる。以上の理由により上半画面の復号と下半画面の復
号が、ほぼ同じ速度で進むために、復号の動作余裕が大
きく改善される。FIG. 4 is a diagram showing timings of decoding and display when an image frame is bisected and two partial decoders share the upper and lower divided decoding. In FIG. 4, the horizontal axis represents time, the vertical axis represents the position of the scanning line,
A thick solid line indicates a state of decoding, and a broken line indicates a state of interlace display (the same applies to FIGS. 8 and 14 described below). In the figure, the solid line indicating the decoding is indicated by a straight line, but strictly speaking, the solid line is in a stepwise form using the processing time of a macroblock as a basic unit. Since the preceding state of the decoder is determined by the processing time of the macroblock, it is represented by a substantially linear state. For the above reasons, the decoding of the upper half screen and the decoding of the lower half screen proceed at substantially the same speed, so that the operating margin for decoding is greatly improved.
【0022】<実施形態2>図5は、本発明による画像
復号装置の第2の実施形態におけるアクセス優先制御部
の制御を示すフロー図である。なお装置全体の構成は図
1に示すものと実質的に同じであるので、説明を省く。
アクセス(2A)〜(4A)又は(2B)〜(4B)の
次に、(1)又は(5)のアクセス要求がないとき、A
/B復号器の先行判定に戻る点で図3のアクセス優先順
の制御フローと異なる。<Embodiment 2> FIG. 5 is a flowchart showing the control of the access priority control unit in the second embodiment of the image decoding apparatus according to the present invention. Note that the configuration of the entire apparatus is substantially the same as that shown in FIG.
After the access (2A) to (4A) or (2B) to (4B), if there is no access request of (1) or (5), A
It differs from the access priority control flow of FIG. 3 in that it returns to the preceding determination of the / B decoder.
【0023】<実施形態3>図6は、本発明による画像
復号装置の第3の実施形態におけるアクセス優先制御部
の制御を示すフロー図である。なお装置全体の構成は図
1に示すものと実質的に同じであるので、説明を省く。
本実施形態では、アクセス(2A)〜(4A)又は(2
B)〜(4B)の次に、アクセス(1)又は(5)の要
求がないとき、連続アクセス判定に遷移する。連続アク
セス判定の第1の動作例は、アクセス(2A)〜(4
A)又は(2B)〜(4B)の全く同一のアクセスが連
続しなければ、アクセス(2A)〜(4A)又は(2
B)〜(4B)を許可する。例えば、アクセス(2A)
の完了後、アクセス(3A)、(4A)、(2B)〜
(4B)要求の中では、アクセス(3A)又は(4A)
を優先させる。さらに、アクセス(3A)又は(4A)
の完了後、再度アクセス(2A)の要求があれば、これ
に応じるものである。これにより、A/B復号器の遅れ
ている方を、連続して復号し、遅れが回復させられる。<Embodiment 3> FIG. 6 is a flowchart showing the control of the access priority control unit in the third embodiment of the image decoding apparatus according to the present invention. Note that the configuration of the entire apparatus is substantially the same as that shown in FIG.
In the present embodiment, the access (2A) to (4A) or (2A)
After B) to (4B), when there is no request for access (1) or (5), the process transits to the continuous access determination. The first operation example of the continuous access determination includes access (2A) to (4)
If the identical access of (A) or (2B) to (4B) does not continue, the access (2A) to (4A) or (2A)
B) to (4B) are permitted. For example, access (2A)
(3A), (4A), (2B) ~
(4B) In the request, access (3A) or (4A)
Priority. Furthermore, access (3A) or (4A)
If the request for the access (2A) is made again after the completion of the above, the request is met. As a result, the delay of the A / B decoder is decoded continuously, and the delay is recovered.
【0024】連続アクセス判定の第2の動作例は、アク
セス(2A)〜(4A)又は(2B)〜(4B)の全く
同一のアクセスの優先順を下げるものである。例えば、
アクセス(2A)の完了後、アクセス(3A)、(4
A)、(2B)〜(4B)の要求の中では、(3A)又
は(4A)を優先させる。さらに、アクセス(3A)又
は(4A)の完了後、再度(2A)のアクセス要求があ
っても、アクセス(2B)〜(4B)を優先するもので
ある。The second operation example of the continuous access determination is to lower the priority order of identical accesses (2A) to (4A) or (2B) to (4B). For example,
After completion of access (2A), access (3A), (4
A), (3A) or (4A) is prioritized among the requests (2B) to (4B). Furthermore, after the access (3A) or (4A) is completed, even if the access request (2A) is made again, the access (2B) to (4B) is given priority.
【0025】<実施形態4>本発明による画像復号装置
の第4の実施形態の構成は、図1と同様である。本実施
形態では、2つの部分復号器A及び復号器Bはそれぞ
れ、図7に示すように、画像フレームの奇数のマクロブ
ロック(MB)ライン及び偶数のマクロブロック(M
B)ラインの復号を分担する。<Embodiment 4> The configuration of an image decoding apparatus according to a fourth embodiment of the present invention is the same as that of FIG. In the present embodiment, the two partial decoders A and B respectively include an odd macroblock (MB) line and an even macroblock (M) of an image frame as shown in FIG.
B) Sharing decoding of the line.
【0026】復号と表示のタイミングは図8に示すよう
に、前述の理由と同じ理由により、復号器Aと復号器B
は、ほぼ同じ速度で復号可能となり、復号動作の余裕が
改善される。復号器Aと復号器Bの復号の速さは、復号
中のフレームで処理したマクロブロック(MB)数に基
づいて決定できる。すなわち、スライススタートコード
から、縦方向に処理したMBライン数がわかり、これを
比較し、大きい方が復号先行と判定でき、処理したMB
ライン数が同じ場合には、MBアドレスから横方向に処
理したMB数がわかり、これを比較し、大きい方が復号
先行と判定できる。As shown in FIG. 8, the decoding and display timings are the same as those described above for the decoder A and the decoder B.
Can be decoded at almost the same speed, and the margin of the decoding operation is improved. The decoding speed of the decoder A and the decoder B can be determined based on the number of macroblocks (MB) processed in the frame being decoded. That is, the number of MB lines processed in the vertical direction can be determined from the slice start code, and the number of MB lines processed in the vertical direction can be compared.
If the number of lines is the same, the number of MBs processed in the horizontal direction can be found from the MB address, and this is compared.
【0027】<実施形態5>図9は、本発明による画像
復号装置の第5の実施形態の構成を示すブロック図であ
る。同図において、図1と実質的に同じ構成部には図1
と同じ番号を付して、詳細な説明を省く。図1と異なる
点は、可変長復号器12A,12Bのみが並列構成で、
スキャン変換器83、逆量子化器14、逆DCT部1
5、動き補償画像再生部16は、共用されている点であ
る。可変長復号器12A,12Bは、図7又は図13の
ような分割された画面のストリームを並列に復号し、そ
の結果を受けて、スキャン変換器83、逆量子化器1
4、逆DCT部15、動き補償画像再生部16は、時分
割に動作する。スキャン変換器83は、可変長復号器1
2A、可変長復号器12の両方の出力を受けられるよう
にする。A/B復号器の先行判定は、アクセス(2A)
と(2B)に対して行なわれる。本実施形態は、可変長
復号の処理に高速性が要求される場合に有効となる。<Embodiment 5> FIG. 9 is a block diagram showing the configuration of a fifth embodiment of the image decoding apparatus according to the present invention. In the figure, substantially the same components as those in FIG.
The same reference numerals are used to omit detailed description. The difference from FIG. 1 is that only the variable length decoders 12A and 12B have a parallel configuration,
Scan converter 83, inverse quantizer 14, inverse DCT unit 1
5. The point that the motion compensated image reproducing unit 16 is shared. The variable-length decoders 12A and 12B decode the stream of the divided screen as shown in FIG. 7 or 13 in parallel, receive the result, and receive the scan converter 83 and the inverse quantizer 1
4. The inverse DCT unit 15 and the motion-compensated image reproducing unit 16 operate in a time-division manner. The scan converter 83 includes the variable length decoder 1
2A, so that both outputs of the variable length decoder 12 can be received. The preceding determination of the A / B decoder is based on the access (2A)
And (2B). The present embodiment is effective when high speed is required for the variable length decoding process.
【0028】<実施形態6>図10は、本発明による画
像復号装置の第6の実施形態の構成を示すブロック図で
ある。同図において、図1と実質的に同じ構成部には図
1と同じ番号を付して、詳細な説明を省く。図1と異な
る点は、スキャン変換器13A、13B,逆量子化器1
4A、14B,逆DCT部15A、15B,動き補償画
像再生部16A,16Bは、並列構成になっているが、
可変長復号器92は単一構成になっている点である。可
変長復号器92で復号された結果は、マクロブロック毎
に、復号器A(13A、14A、15A、16A)又は
復号器B(13B、14B、15B、16B)のうちの
処理待ち受け状態にある方に転送される。A/B復号器
の先行判定は、アクセス(3A)〜(4A)と(3B)
〜(4B)に対して行なわれる。本実施形態は可変長復
号に対して、スキャン変換から動き補償画像再生までの
処理に高速性が要求される場合に有効である。<Sixth Embodiment> FIG. 10 is a block diagram showing a configuration of a sixth embodiment of the image decoding apparatus according to the present invention. In the figure, components substantially the same as those in FIG. 1 are denoted by the same reference numerals as those in FIG. 1, and detailed description thereof will be omitted. The difference from FIG. 1 is that the scan converters 13A and 13B, the inverse quantizer 1
Although 4A and 14B, inverse DCT sections 15A and 15B, and motion compensation image reproducing sections 16A and 16B have a parallel configuration,
The variable length decoder 92 has a single configuration. The result decoded by the variable length decoder 92 is in a process waiting state of the decoder A (13A, 14A, 15A, 16A) or the decoder B (13B, 14B, 15B, 16B) for each macroblock. Forwarded to The preceding determination of the A / B decoder includes access (3A) to (4A) and (3B)
To (4B). This embodiment is effective when high-speed processing is required for processing from scan conversion to motion-compensated image reproduction for variable-length decoding.
【0029】[0029]
【発明の効果】従来の画像の並列復号器では、各復号器
の復号速度が制御されないために、復号動作のタイミン
グ余裕が不足するという欠点があった。本発明によれ
ば、各復号器のメモリアクセスを優先制御することによ
り、復号動作のタイミング余裕を大幅に改善できる。As described above, the conventional image parallel decoder has a drawback that the timing margin of the decoding operation is insufficient because the decoding speed of each decoder is not controlled. According to the present invention, by giving priority to the memory access of each decoder, the timing margin of the decoding operation can be greatly improved.
【図1】本発明による画像復号装置の第1の実施形態を
示すブロック構成図FIG. 1 is a block diagram showing a first embodiment of an image decoding apparatus according to the present invention;
【図2】本発明による画像復号装置の第1の実施形態に
おけるアクセス優先制御部の処理フロー図FIG. 2 is a processing flowchart of an access priority control unit in the first embodiment of the image decoding apparatus according to the present invention;
【図3】本発明による画像復号装置のアクセス優先制御
部の主要部の構成ブロック図FIG. 3 is a configuration block diagram of a main part of an access priority control unit of the image decoding device according to the present invention.
【図4】本発明による画像復号装置の第1の実施形態に
おける復号、表示のタイミングを説明する図FIG. 4 is a view for explaining decoding and display timings in the first embodiment of the image decoding apparatus according to the present invention;
【図5】本発明による画像復号装置の第2の実施形態に
おけるアクセス優先制御部の処理フロー図FIG. 5 is a processing flowchart of an access priority control unit in a second embodiment of the image decoding apparatus according to the present invention;
【図6】本発明による画像復号装置の第3の実施形態に
おけるアクセス優先制御部の処理フロー図FIG. 6 is a processing flowchart of an access priority control unit in a third embodiment of the image decoding device according to the present invention;
【図7】本発明による画像復号装置の第4の実施形態に
おける画面分割を説明する図FIG. 7 is a view for explaining screen division in a fourth embodiment of the image decoding apparatus according to the present invention.
【図8】本発明による画像復号装置の第4の実施形態に
おける復号、表示のタイミングを説明する図FIG. 8 is a view for explaining decoding and display timing in an image decoding apparatus according to a fourth embodiment of the present invention.
【図9】本発明による画像復号装置の第5の実施形態を
示すブロック構成図FIG. 9 is a block diagram showing a fifth embodiment of the image decoding apparatus according to the present invention;
【図10】本発明による画像復号装置の第6の実施形態
を示すブロック構成図FIG. 10 is a block diagram showing a sixth embodiment of the image decoding apparatus according to the present invention;
【図11】従来のの構成を示すブロック構成図FIG. 11 is a block diagram showing a conventional configuration.
【図12】マクロブロック構造を説明する図従来例と本
発明の第1の実施例の画面分割を説明する図FIG. 12 is a diagram illustrating a macroblock structure; FIG. 12 is a diagram illustrating screen division according to a conventional example and the first embodiment of the present invention;
【図13】従来例と本発明の第1の実施形態の画面分割
を説明する図FIG. 13 is a view for explaining screen division according to the conventional example and the first embodiment of the present invention.
【図14】従来の画像復号装置の復号、表示タイミング
を説明する図FIG. 14 is a diagram for explaining decoding and display timing of a conventional image decoding device.
10:画像(ビデオ)復号器、11:バッファ制御部、 12、12A、12B、92:可変長復号器、 13、13A、13B、83:スキャン変換器、 14、14A、14B:逆量子化器、15、15A、1
5B:逆DCT部、 16、16A、16B:動き補償、画像再生部、17:
表示制御部、 18:メモリ制御部、19:アクセス優先制御部、 20A,20B:マクロブロックカウンタ、21:比較
器、22:選択器 120:メモリ、121:バッファメモリ、 122、123、124:フレームメモリ。10: image (video) decoder, 11: buffer controller, 12, 12A, 12B, 92: variable length decoder, 13, 13A, 13B, 83: scan converter, 14, 14A, 14B: inverse quantizer , 15, 15A, 1
5B: inverse DCT unit, 16, 16A, 16B: motion compensation, image reproducing unit, 17:
Display control unit, 18: memory control unit, 19: access priority control unit, 20A, 20B: macroblock counter, 21: comparator, 22: selector 120: memory, 121: buffer memory, 122, 123, 124: frame memory.
Claims (6)
情報圧縮された画像データを複数の部分復号器を用いて
復号する画像復号装置であって、上記複数の部分復号器
の処理進行度を調べ、復号処理の遅れている部分復号器
を、優先的にメモリのアクセスをさせるアクセス優先制
御手段を設けるたことを特徴とする画像復号装置。An image decoding apparatus for decoding image data information-compressed by forward prediction, backward prediction, and bidirectional prediction using a plurality of partial decoders, wherein the processing progress of the plurality of partial decoders is determined. An image decoding apparatus, comprising: access priority control means for giving priority to accessing a memory for a partial decoder whose checking and decoding processing is delayed.
復号器をもつことを特徴とする請求項1記載の画像復号
装置。2. The image decoding apparatus according to claim 1, wherein each of said plurality of partial decoders has a variable length decoder.
変換器、逆量子化器、逆DCT部を介して動き補償画像再
生部に加えられうられる様に構成されたことを特徴とす
る請求項2記載の画像復号装置。3. An output of the variable-length decoder is configured to be applied to a motion-compensated image reproducing unit via a sequential scan converter, an inverse quantizer, and an inverse DCT unit. The image decoding device according to claim 2.
号器と、上記可変長復号器の出力を複数に分離し、分離
された出力がそれぞれ順次スキャン変換器、逆量子化
器、逆DCT部を介して動き補償画像再生部に加えられる
様に構成されたことを特徴とする請求項1記載の画像復
号装置。4. The plurality of partial decoders divides a common variable length decoder and an output of the variable length decoder into a plurality of outputs, and outputs the separated outputs sequentially as a scan converter, an inverse quantizer, 2. The image decoding apparatus according to claim 1, wherein the image decoding apparatus is configured to be added to a motion compensation image reproduction unit via an inverse DCT unit.
数の部分復号器が2つの部分復号器であり、上記アクセ
ス優先制御手段が上記2つの部分復号器のいずれかがス
トリームの読み出し、予測データの読み出し、再生デー
タの書き込みのいずれかのメモリアクセス要求をしたと
き、第1の部分復号器の復号の速度と、第2の部分復号
器の復号の速さを比較する比較部と、比較に基づき復号
の遅れている復号器のアクセスを優先させる切り換え処
理を行う処理部とをもつことを特徴とする請求項1記載
の画像復号装置。5. The image decoding apparatus according to claim 1, wherein said plurality of partial decoders are two partial decoders, and said access priority control means is configured such that one of said two partial decoders reads and predicts a stream. A comparing unit that compares the decoding speed of the first partial decoder and the decoding speed of the second partial decoder when a memory access request for reading data or writing reproduction data is made; 2. The image decoding apparatus according to claim 1, further comprising a processing unit configured to perform a switching process for giving priority to an access of a decoder whose decoding is delayed based on the processing.
記画像データはMPEG画像データであり、上記比較部
が復号中又は復号完了のスライススタートコードあるい
はマクロブロックのアドレスに基づいて部分復号器の処
理の進行度を比較するように構成されたことを特徴とす
る記載の画像復号装置。6. The image decoding apparatus according to claim 5, wherein said image data is MPEG image data, and said comparing section performs a decoding operation of a partial decoder based on a slice start code of decoding or decoding completion or an address of a macroblock. 2. The image decoding device according to claim 1, wherein the image decoding device is configured to compare a degree of progress of the processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33953897A JPH11177992A (en) | 1997-12-10 | 1997-12-10 | Image decoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33953897A JPH11177992A (en) | 1997-12-10 | 1997-12-10 | Image decoding device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11177992A true JPH11177992A (en) | 1999-07-02 |
Family
ID=18328427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33953897A Pending JPH11177992A (en) | 1997-12-10 | 1997-12-10 | Image decoding device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11177992A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006197587A (en) * | 2005-01-14 | 2006-07-27 | Samsung Electronics Co Ltd | Dual video decoding system and method |
| JP2008054183A (en) * | 2006-08-28 | 2008-03-06 | Fujitsu Ltd | Moving image processing method and moving image processing apparatus |
| JP2009048469A (en) * | 2007-08-21 | 2009-03-05 | Fujitsu Ltd | Information processing apparatus and information processing method |
| US7916793B2 (en) | 2002-09-20 | 2011-03-29 | Kddi Corporation | Picture searching apparatus |
-
1997
- 1997-12-10 JP JP33953897A patent/JPH11177992A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7916793B2 (en) | 2002-09-20 | 2011-03-29 | Kddi Corporation | Picture searching apparatus |
| US8259172B2 (en) | 2002-09-20 | 2012-09-04 | Kddi Corporation | Picture searching apparatus |
| JP2006197587A (en) * | 2005-01-14 | 2006-07-27 | Samsung Electronics Co Ltd | Dual video decoding system and method |
| JP2008054183A (en) * | 2006-08-28 | 2008-03-06 | Fujitsu Ltd | Moving image processing method and moving image processing apparatus |
| JP2009048469A (en) * | 2007-08-21 | 2009-03-05 | Fujitsu Ltd | Information processing apparatus and information processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5841475A (en) | Image decoding with dedicated bidirectional picture storage and reduced memory requirements | |
| US20030095603A1 (en) | Reduced-complexity video decoding using larger pixel-grid motion compensation | |
| US7630441B2 (en) | Pipelining decoding apparatus and method, and computer-readable recording medium for storing computer program for controlling the pipelining decoding apparatus | |
| JPH0837662A (en) | Image encoding / decoding device | |
| JP2000270332A (en) | Moving picture coding method and apparatus | |
| JPH0818953A (en) | Video decoding display device | |
| US20030016745A1 (en) | Multi-channel image encoding apparatus and encoding method thereof | |
| KR100215824B1 (en) | MPEG decoder frame memory and video data decoding method | |
| US6104752A (en) | Apparatus and method of decoding high efficiency coded picture data with picture size resizing | |
| JP3078991B2 (en) | Low delay mode image decoding method and apparatus | |
| JPH11177992A (en) | Image decoding device | |
| JPH10145237A (en) | Compressed data decoding device | |
| JP2863096B2 (en) | Image decoding device by parallel processing | |
| JP4806888B2 (en) | Decoding device and decoding method | |
| US6144323A (en) | Method and apparatus for decoding video data | |
| JP3947316B2 (en) | Motion vector detection apparatus and moving picture encoding apparatus using the same | |
| JP2820631B2 (en) | Image decoding method and apparatus | |
| JP2002010263A (en) | Moving picture coding apparatus and moving picture coding method | |
| JP3078990B2 (en) | Low delay mode image decoding method | |
| JP3141149B2 (en) | Image coding device | |
| US20070071098A1 (en) | Image storage device for motion estimation and method of storing image data | |
| JPH10136358A (en) | Image decoding device | |
| JP3078992B2 (en) | Image decoding device | |
| JP3196753B2 (en) | Image display method and image display device | |
| KR0180167B1 (en) | Frame Rearrangement Device for Image Coding |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060221 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060627 |