Traitement des signaux et images en temps réel : "implantation de H.264 sur MPSoC"

Résumé : Cette thèse est élaborée en cotutelle entre l'université Badji Mokhtar (Laboratoire LERICA) et l'université de bourgogne (Laboratoire LE2I, UMR CNRS 5158). Elle constitue une contribution à l'étude et l'implantation de l'encodeur H.264/AVC. Durent l'évolution des normes de compression vidéo, une réalité sure est vérifiée de plus en plus : avoir une bonne performance du processus de compression nécessite l'élaboration d'équipements beaucoup plus performants en termes de puissance de calcul, de flexibilité et de portabilité et ceci afin de répondre aux exigences des différents traitements et satisfaire au critère " Temps Réel ". Pour assurer un temps réel pour ce genre d'applications, une solution reste possible est l'utilisation des systèmes sur puce (SoC) ou bien des systèmes multiprocesseurs sur puce (MPSoC) implantés sur des plateformes reconfigurables à base de circuit FPGA. L'objective de cette thèse consiste à l'étude et l'implantation des algorithmes de traitement des signaux et images et en particulier la norme H.264/AVC, et cela dans le but d'assurer un temps réel pour le cycle codage-décodage. Nous utilisons deux plateformes FPGA de Xilinx (ML501 et XUPV5). Dans la littérature, il existe déjà plusieurs implémentations du décodeur. Pour l'encodeur, malgré les efforts énormes réalisés, il reste toujours du travail pour l'optimisation des algorithmes et l'extraction des parallélismes possibles surtout avec une variété de profils et de niveaux de la norme H.264/AVC.Dans un premier temps de cette thèse, nous proposons une implantation matérielle d'un contrôleur mémoire spécialement pour l'encodeur H.264/AVC. Ce contrôleur est réalisé en ajoutant, au contrôleur mémoire DDR2 des deux plateformes de Xilinx, une couche intelligente capable de calculer les adresses et récupérer les données nécessaires pour les différents modules de traitement de l'encodeur. Ensuite, nous proposons des implantations matérielles (niveau RTL) des modules de traitement de l'encodeur H.264. Sur ces implantations, nous allons exploiter les deux principes de parallélisme et de pipelining autorisé par l'encodeur en vue de la grande dépendance inter-blocs. Nous avons ainsi proposé plusieurs améliorations et nouvelles techniques dans les modules de la chaine Intra et le filtre anti-blocs. A la fin de cette thèse, nous utilisons les modules réalisés en matériels pour la l'implantation Matérielle/logicielle de l'encodeur H.264/AVC. Des résultats de synthèse et de simulation, en utilisant les deux plateformes de Xilinx, sont montrés et comparés avec les autres implémentations existantes
Type de document :
Thèse
Autre [cs.OH]. Université de Bourgogne; Université Badji Mokhtar, ANNABA (ALGERIE), 2012. Français. <NNT : 2012DIJOS087>
Liste complète des métadonnées


https://tel.archives-ouvertes.fr/tel-00905872
Contributeur : Abes Star <>
Soumis le : lundi 18 novembre 2013 - 17:37:08
Dernière modification le : vendredi 14 mars 2014 - 18:05:03
Document(s) archivé(s) le : mercredi 19 février 2014 - 13:20:22

Fichier

these_A_MESSAOUDI_Kamel_2012.p...
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-00905872, version 1

Collections

Citation

Kamel Messaoudi. Traitement des signaux et images en temps réel : "implantation de H.264 sur MPSoC". Autre [cs.OH]. Université de Bourgogne; Université Badji Mokhtar, ANNABA (ALGERIE), 2012. Français. <NNT : 2012DIJOS087>. <tel-00905872>

Partager

Métriques

Consultations de
la notice

1066

Téléchargements du document

6717