MPSoC Architecture for Macro Blocks Line Partitioning of H.264/AVC Encoder

Abstract : Using multiprocessor technology is an interesting solution for reducing the processing time of complex video encoders such as H.264/Advanced Video Coding AVC. This paper details different levels of parallelism presented in related works for H.264/AVC encoder. An efficient Macro Blocks Line level parallelism for the intra prediction encoding chain of H.264/AVC for High Definition HD video is proposed. It is implemented on MPSoC architecture using an open and free platform for virtual prototyping named SoCLib. Comparing to related works, the proposed partitioning meets strongly the size of required memory constraint and provides an interesting speed-up. The proposed architecture is based on three processors and ensures a reduced circuit area. Experimental results reveal a run time saving of about 59.8% in terms of processing speed, compared to a classical execution based on a single CPU, without affecting the quality of the reconstructed video. Using multiprocessor technology is an interesting solution for reducing the processing time of complex video encoders such as H.264/Advanced Video Coding AVC. This paper details different levels of parallelism presented in related works for H.264/AVC encoder. An efficient Macro Blocks Line level parallelism for the intra prediction encoding chain of H.264/AVC for High Definition HD video is proposed. It is implemented on MPSoC architecture using an open and free platform for virtual prototyping named SoCLib. Comparing to related works, the proposed partitioning meets strongly the size of required memory constraint and provides an interesting speed-up. The proposed architecture is based on three processors and ensures a reduced circuit area. Experimental results reveal a run time saving of about 59.8% in terms of processing speed, compared to a classical execution based on a single CPU, without affecting the quality of the reconstructed video.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01372865
Contributor : Habib Mehrez <>
Submitted on : Tuesday, September 27, 2016 - 5:03:37 PM
Last modification on : Thursday, March 21, 2019 - 2:46:56 PM

Identifiers

Citation

Nidhameddine Belhadj, Zied Marrakchi, Mohamed Ali Ben Ayed, Nouri Masmoudi, Habib Mehrez. MPSoC Architecture for Macro Blocks Line Partitioning of H.264/AVC Encoder. International Journal of Embedded and Real-Time Communication Systems (IJERTCS), 2014, 5 (2), pp.43--60. ⟨10.4018/ijertcs.2014040104⟩. ⟨hal-01372865⟩

Share

Metrics

Record views

191