Samsung S3C6400X User Manual page 659

Table of Contents

Advertisement

FIMV-MFC V1.0
MULTI-FORMAT
CODEC
VIDEO
Figure 21.23. Portion of the pixels which are stored in the neighboring pixel buffer
The DMA controller stores or loads 32 coefficients per macroblock when the MPEG-4/H.263P3 is enabled. The
required memory space is (number_of_macroblock_in_width_of_picture * 32) words. The memory space for those
coefficients is assigned by the BIT processor within the working buffer defined in the 3.2.
In case of H.264, the required size of the memory and bandwidth on the external memory are different according
to the coding option. If the deblocking filter is operated in the "stand-alone" manner, the DMA controller only loads
the neighboring pixels from the reconstructed frame buffer. Therefore, an additional memory is not needed for the
intra-prediction. However, in case of "on-the-fly" deblocking filtering, (32 * number_of_macroblock_in_picture)
bytes are required because the reconstructed frame is not stored in an external memory. In that case, only filtered
frame is written to an external memory. Therefore, only 16-th row of reconstructed pixel data, necessary for intra-
prediction of the macroblock below, is stored. The buffer must be assigned by the external host processor through
registers of the host interface.
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
21-33
Specifications and information herein are subject to change without notice.

Advertisement

Table of Contents
loading

Table of Contents