• DocumentCode
    3586189
  • Title

    H.264/AVC intra prediction encoding chain implementation on MPSoC based on slice level parallelism

  • Author

    Belhadj, N. ; Bahri, N. ; Marrakchi, Z. ; Ben Ayed, M.A. ; Masmoudi, N. ; Mehrez, H.

  • Author_Institution
    Lab. of Electron. & Technol. of Inf. from the Nat. Eng. Sch. of Sfax, Univ. of Sfax, Sfax, Tunisia
  • fYear
    2014
  • Firstpage
    267
  • Lastpage
    272
  • Abstract
    Multiprocessor System on Chip (MPSoC) is a promising way to reduce the processing time required by digital multimedia encoders such the most complex H.264/Advanced Video Coding. MPSoC contributes in this challenge by offering a high performance computing, little system on chip (SoC) surface, and low power consumption. In order to reduce the execution time of H.264/AVC intra only encoding chain, an efficient parallel processing on MPSoC architecture is proposed in this paper. The proposed parallel processing is based on a mixed partitioning which combines slice and macro blocks line level parallelism. The proposed architecture is designed through SoCLib platform. For performances evaluation, three MIPS32 processors are used to accelerate the encoding time. Experimental results for High Definition (HD) video sequences show that the proposed implementation allows a saving of 65.7% in processing time compared to a single CPU execution. Furthermore, the proposed solution is characterized by a relatively low memory size which positively affects the final circuit surface.
  • Keywords
    digital signal processing chips; high definition video; multiprocessing systems; parallel processing; prediction theory; system-on-chip; video codecs; video coding; CPU execution; H.264-AVC intra-only encoding chain; H.264-Advanced Video Coding; HD video sequences; MIPS32 processors; MPSoC architecture; SoCLib platform; circuit surface; digital multimedia encoders; high definition video sequences; intraprediction encoding chain; macroblocks line level parallelism; memory size; multiprocessor system on chip; parallel processing; power consumption; slice level parallelism; Bit rate; Encoding; Loading; Memory management; Parallel processing; System-on-chip; Video coding; H.264/AVC; Intra prediction; MPSoC; Slice; SoCLib;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sciences and Techniques of Automatic Control and Computer Engineering (STA), 2014 15th International Conference on
  • Type

    conf

  • DOI
    10.1109/STA.2014.7086797
  • Filename
    7086797