Optimizations for real-time implementation of H264/AVC video encoder on DSP processor - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue International Review on Computers and Software (IRECOS) Année : 2013

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

Résumé

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.
Fichier principal
Vignette du fichier
IRCOSO12-06-2013-ptimizationforReal-TimeImplementation f BaselineH264AVCVideoEncoderonDSPProcessor.pdf (951.2 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01192792 , version 1 (07-09-2015)

Identifiants

  • HAL Id : hal-01192792 , version 1

Citer

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), 2013, 8 (9), pp.2025-2035. ⟨hal-01192792⟩
263 Consultations
771 Téléchargements

Partager

Gmail Facebook X LinkedIn More