Étude et conception d’un encodeur vidéo H264/AVC de résolution HD sur une plateforme multicœur

Abstract : The trend toward HD resolution in most of visual multimedia applications has involved the emergence of a large number of video compression standards such as H.264/AVC (Advanced Video Coding) and HEVC (High Efficiency Video Coding). These standards are characterized by high coding performances in terms of compression ratio and video quality compared to previous standards. However, these performances come with large computational complexities which make it difficult to meet real-time encoding for HD resolution on the most common single-core programmable processors. Moreover, as embedded systems have become increasingly used in various multimedia applications, designing an embedded software solution for the H264/AVC encoder represents another difficult challenge since we have to meet the embedded requirements in terms of hardware resources such as memory and power consumption. The new embedded systems with multicore technology represent an attractive solution to overcome these problems. In this context, this thesis is interested in exploiting the performance of the new generation of Texas Instruments multicore DSPs to design an embedded real-time H264/AVC high definition video encoder. We aim a software solution, characterized by high flexibility that allows setting all parameters (quality, bitrate etc) compared to existing IPs. This software flexibility allows also the system scalability by following the coding enhancements as the migration to the newest HEVC standard. Thus, we present the algorithmic, architectural, and structural optimizations which are applied to improve the encoding speed on a single DSP core before moving to a multicore implementation. Then, we propose parallel implementations of the H264/AVC encoder exploiting the multicore architecture of our platform and the potential parallelism in the encoding chain in order to meet real-time constraints while ensuring a good performance in terms of bitrate and video quality. We also explore the problem of resources allocation (computing resources, storage resources, communication resources) with hard execution time constraints. Finally, this thesis opens the way towards the implementation of the new HEVC video coding standard on two embedded systems in order to prepare a software solution for future research
Document type :
Theses
Complete list of metadatas

https://pastel.archives-ouvertes.fr/tel-01275746
Contributor : Abes Star <>
Submitted on : Thursday, February 18, 2016 - 9:54:16 AM
Last modification on : Thursday, July 5, 2018 - 2:26:40 PM
Long-term archiving on : Thursday, May 19, 2016 - 10:23:40 AM

File

TH2015PESC1116.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01275746, version 1

Citation

Nejmeddine Bahri. Étude et conception d’un encodeur vidéo H264/AVC de résolution HD sur une plateforme multicœur. Informatique et langage [cs.CL]. Université Paris-Est, 2015. Français. ⟨NNT : 2015PESC1116⟩. ⟨tel-01275746⟩

Share

Metrics

Record views

1067

Files downloads

401