Samsung S5PC100 User Manual page 1576

Table of Contents

Advertisement

MFC (MULTI FORMAT CODEC)
3.2
VIDEO MACROBLOCK ENGINE PART
3.2.1 Video Macroblock Engine (VME)
Figure 9.11-4 shows the data flow of the encoding and decoding process in VME. In encoding, prediciton is
performed using result of ME module. Prediction module loads only chrominance data of the reference frame in
encoding. A luminance data is read from the local memory of the ME module to decrease additional bus-loading.
In decoding, prediction is performed using reference luminance and chrominance data stored in mempool module.
The mempool module loads reference data from external memory according to decoded motion vector. After
prediction is operated, reconstructed pixel is filtered by deblocking module. VME uses the 64-bit AXI bus interface
for data transfer from/to an external memory.
VSP_TOP
VSP_TOP
VME_
SLICE INFO
SLICE INFO
VSP_VME_IF
VSP_VME_IF
VME_
ACDC
9.11-8
VME_
VME_
VME_
VME_
DCTQ
ACDC
DCTQ
VME_
VME_
VME_
MP
VME_
MP
ME
ME
64-bit
AXI Read
Figure 9.11-3 Video Macroblock Engine Block Diagram
VME_
OVLAP
VME_
OVLAP
PRED
SMOOTH
PRED
SMOOTH
64-bit
AXI Read/Write
S5PC100 USER'S MANUAL (REV1.0)
Decoding path
Encoding path
VME_DB
POST
POST
DEBLOCK
DEBLOCK
FILTER
FILTER
64-bit
AXI Read/Write

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents