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

Résumé : La migration vers la résolution HD de la plupart des applications multimédias visuelles a nécessité la création de nouveaux standards de compression vidéo tels que le H264/AVC (Advanced Video Coding) et le HEVC (High Efficiency Video Coding). Ces standards sont caractérisés par des hautes performances de codage en termes de taux de compression et qualité vidéo par rapport aux normes précédentes. Cependant, ces performances entraînent de grandes complexités de calcul ce qui rend difficile d'assurer un encodage en temps réel pour la résolution HD sur des processeurs monocœurs programmables qui sont les plus répandus. De plus, comme actuellement les systèmes embarqués sont de plus en plus utilisés dans diverses applications multimédias, concevoir une solution logicielle embarquée pour l'encodeur H264/AVC constitue ainsi un défit très difficile puisqu'il faut répondre aux exigences de l'embarqué au niveau des ressources matérielles comme la mémoire et de la consommation d'énergie. Les récents systèmes embarqués dotés de la technologie multicœur représentent une solution attractive pour surmonter ces problèmes. Dans ce contexte, cette thèse s'intéresse à exploiter la performance de la nouvelle génération de DSP multicœurs de Texas Instruments pour concevoir un encodeur H264/AVC embarqué de résolution HD fonctionnant en temps réel. Nous visons une solution logicielle, caractérisée par une forte flexibilité, par rapport aux IPs existants, qui permet de tout paramétrer (qualité, débit etc). Cette flexibilité logicielle permet aussi l'évolutivité de système en suivant les améliorations de codage comme la migration vers la nouvelle norme HEVC, partiellement abordée dans cette thèse. Nous présentons ainsi les diverses optimisations appliquées que ce soient algorithmiques, architecturales et structurelles afin d'améliorer la vitesse d'encodage sur un seul cœur DSP avant de passer à une implémentation multicœur. Ensuite, nous proposons des implémentations parallèles de l'encodeur H264/AVC sur différentes unités de calcul en exploitant le parallélisme potentiel au sein de la chaîne d'encodage afin de satisfaire la contrainte de temps réel tout en assurant une bonne performance de codage en termes de qualité vidéo et débit binaire. Nous étudions également le problème d'allocation des ressources (ressources de calcul, ressources mémoire, ressources de communication) avec de fortes contraintes temporelles d'exécution. Finalement, cette thèse ouvre la voie vers l'implémentation de la nouvelle norme de codage vidéo HEVC sur deux systèmes embarqués monocœurs dans le but de préparer une solution logicielle embarquée pour les futurs travaux de recherche
Type de document :
Thèse
Informatique et langage [cs.CL]. Université Paris-Est, 2015. Français. 〈NNT : 2015PESC1116〉
Liste complète des métadonnées

https://pastel.archives-ouvertes.fr/tel-01275746
Contributeur : Abes Star <>
Soumis le : jeudi 18 février 2016 - 09:54:16
Dernière modification le : mardi 4 juillet 2017 - 13:12:35
Document(s) archivé(s) le : jeudi 19 mai 2016 - 10:23:40

Fichier

TH2015PESC1116.pdf
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-01275746, version 1

Collections

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〉

Partager

Métriques

Consultations de
la notice

705

Téléchargements du document

189