Research Article

An Efficient Multi-Core SIMD Implementation for H.264/AVC Encoder

Table 1

Encoder data flow.

ModuleInputOutputInput from local buffers

MV predictionMV AMV predMV B, C, D
Motion estimationSearch window, original MB, MV predictorMV, cost, best intermode, MB predictor
IntrapredictionOriginal MB, reconstructed MB ACost, best intramode, MB predictorReconstructed MB B, C, D
Residual codingOriginal MB, MB predictorResidual signal, coded MB parameters
IDCT-DeQuant and reconstructionResidual signalReconstructed MB
Deblocking filterReconstructed MB ADecoded MBReconstructed MB B
Entropy codingCoded MB parametersOutput stream