Abstract

Currently, higher resolutions and faster frame rates are more and more demanded in real time video application. Consequently, encoder complexity and performance are the main penalties for such requirements. The emerging Multiprocessor System on Chip (MPSoC) architecture is a promising way for following the evolving video encoding applications, which can overcome the limitation of real-time processing with a single processor. Thus parallel computing for H.264/AVC encoder on multiprocessor is becoming a major research point that can resolve real time constraints. We contribute to this challenge by proposing MPSoC architecture for the intra prediction module, which is an important part of the H.264/AVC video encoder, using data level parallelism (DLP) approach. In this paper, we present an efficient partitioning of data for parallel processing for intra prediction; this approach is tested and evaluated on an open platform for virtual prototyping (SoCLiB). Experimental results show a gain of 74% in encoding speed when using four processors, and enabling minimum memory size and surface of MPSoC. Furthermore, our results highlight the relationship between the number of processors and the encoding run time.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call