Skip to Main content Skip to Navigation
Journal articles

Optimizations for real-time implementation of H264/AVC video encoder on DSP processor

Abstract : Real-time H.264/AVC high definition video encoding represents a challenging workload to most existing programmable processors. The new technologies of programmable processors such as Graphic Processor Unit (GPU) and multicore Digital signal Processor (DSP) offer a very promising solution to overcome these constraints. In this paper, an optimized implementation of H264/AVC video encoder on a single core among the six cores of TMS320C6472 DSP for Common Intermediate Format (CIF) (352x288) resolution is presented in order to move afterwards to a multicore implementation for standard and high definitions (SD,HD). Algorithmic optimization is applied to the intra prediction module to reduce the computational time. Furthermore, based on the DSP architectural features, various structural and hardware optimizations are adopted to minimize external memory access. The parallelism between CPU processing and data transfers is fully exploited using an Enhanced Direct Memory Access controller (EDMA). Experimental results show that the whole proposed optimizations, on a single core running at 700 MHz for CIF resolution, improve the encoding speed by up to 42.91%. They allow reaching the real-time encoding 25 f/s without inducing any Peak Signal to Noise Ratio (PSNR) degradation or bit-rate increase and make possible to achieve real time implementation for SD and HD resolutions when exploiting multicore features.
Document type :
Journal articles
Complete list of metadatas

Cited literature [33 references]  Display  Hide  Download

https://hal-upec-upem.archives-ouvertes.fr/hal-01192792
Contributor : Thierry Grandpierre <>
Submitted on : Monday, September 7, 2015 - 1:34:15 PM
Last modification on : Wednesday, February 26, 2020 - 7:06:07 PM
Long-term archiving on: : Tuesday, December 8, 2015 - 10:49:16 AM

File

IRCOSO12-06-2013-ptimizationfo...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01192792, version 1

Citation

Nejmeddine Bahri, Imen Werda, Thierry Grandpierre, Mohamed Ali Ben Ayed, Nouri Masmoudi, et al.. Optimizations for real-time implementation of H264/AVC video encoder on DSP processor. International Review on Computers and Software (IRECOS), Praise Worthy Prize, 2013, 8 (9), pp.2025-2035. ⟨hal-01192792⟩

Share

Metrics

Record views

474

Files downloads

780