High Level Optimized Parallel Specification of a H.264/AVC Video Encoder
H.264/AVC (Advanced Video Codec) is a new video coding standard developed by a joint effort of the ITU-TVCEG and ISO/IEC MPEG. This standard provides higher coding efficiency relative to former standards at the expense of higher computational requirements. Implementing the H.264 video encoder for an embedded System-on-Chip (SoC) is thus a big challenge. For an efficient implementation, the authors motivate the use of multiprocessor platforms for the execution of a parallel model of the encoder. For this purpose, they proposed a high-level parallelization approach for the development of an optimized parallel model of a H.264/AVC encoder for embedded SoCs.