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

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

Nidhameddine Belhadj, Zied Marrakchi, Mohamed Ali Ben Ayed, Nouri Masmoudi, Habib Mehrez
Copyright: © 2014 |Volume: 5 |Issue: 2 |Pages: 18
ISSN: 1947-3176|EISSN: 1947-3184|EISBN13: 9781466654204|DOI: 10.4018/ijertcs.2014040104
Cite Article Cite Article

MLA

Belhadj, Nidhameddine, et al. "MPSoC Architecture for Macro Blocks Line Partitioning of H.264/AVC Encoder." IJERTCS vol.5, no.2 2014: pp.43-60. http://doi.org/10.4018/ijertcs.2014040104

APA

Belhadj, N., Marrakchi, Z., Ben Ayed, M. A., Masmoudi, N., & Mehrez, H. (2014). MPSoC Architecture for Macro Blocks Line Partitioning of H.264/AVC Encoder. International Journal of Embedded and Real-Time Communication Systems (IJERTCS), 5(2), 43-60. http://doi.org/10.4018/ijertcs.2014040104

Chicago

Belhadj, Nidhameddine, et al. "MPSoC Architecture for Macro Blocks Line Partitioning of H.264/AVC Encoder," International Journal of Embedded and Real-Time Communication Systems (IJERTCS) 5, no.2: 43-60. http://doi.org/10.4018/ijertcs.2014040104

Export Reference

Mendeley
Favorite Full-Issue Download

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.