Samsung S3C6400X User Manual page 655

Table of Contents

Advertisement

FIMV-MFC V1.0
dpreg36x96e8.
The local buffer memory contains 1 macroblock pixel data in all block modes.
When the macroblock mode is 4x4 block mode, the DMA of inter-predictor read 16 sub-block data from
SDRAM(in decoding) and each sub-block is 9x9 because of 6-tap quarter pixel. Because of above mentioned
reason, the local buffer memory configuration is 36 pixels(9pixel x 4 sub-block) in horizontal and vertical.
Figure 21.18 describes the stored reference pixel data in local buffer memory through DMA.
21x21 pixels
for 16x16
quarter-pel
Figure 21.18. The example of the stored reference pixels in 16x16 mode and 8x8 mode
The interpolator block of inter-predictor calculates half or quarter pixel using reference pixel data in the local buffer
memory stored by DMA. The interpolator uses the temporal memory to interpolate pixel in (1/4, 1/4), (1/4, 1/2),
(1/2, 1/4) position indicated by reconstructed motion vector. The result interpolated pixel is written in the buffer to
add the error residual and current pixel.
Followings features are supported by inter-prediction module.
― MPEG-4/H.263P3
UMC(unrestricted motion compensation)
4MV (Both 16x16 and 8x8 block sizes are supported.)
1/2-pel motion compensation
― H.264
16x16, 16x8, 8x16, 8x8, 8x4, 4x8, and 4x4
16 reference frames
1/4-pel motion compensation
(a) 16x16 macroblock mode
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
MULTI-FORMAT
13x13
13x13
pixels
pixels
for 8x8
for 8x8
quarter-pel
quarter-pel
13x13
13x13
pixels
pixels
for 8x8
for 8x8
quarter-pel
quarter-pel
(b) 8x8 macroblock mode
CODEC
VIDEO
21-29

Advertisement

Table of Contents
loading

Table of Contents