V
RÉSUMÉ
Les systèmes de traitement vidéo se caractérisent par des demandes de performance de
plus en plus exigeantes. Les nouvelles normes, telles le HMDI 1.3 (High Definition
Media Interface), requièrent des bandes passantes allant jusqu'à 340 Méga-pixels par
seconde et par canal. Il en découle que les processeurs traitant ce type d’information
doivent être très performants. Les nouvelles méthodologies de conception basées sur un
langage de description d’architecture (ADL) apparaissent pour répondre à ces défis.
Elles nous permettent de concevoir des processeurs dédiés de bout en bout, avec un
maximum de flexibilité.
Cette flexibilité, grande force de ce type de langage (tels LISA 2.0), nous permet par
ajout d’instructions spécialisées et modification de l’architecture (ajout de registres
spécialisés, modification de largeur de bus), de créer un processeur dédié à partir
d’architectures de base considérées comme des processeurs d’usage général.
Dans le cadre de nos travaux, nous nous sommes concentrés sur un type d’algorithmes
de traitement d’image, le désentrelacement. Le désentrelacement est un traitement qui
permet de reconstruire une séquence vidéo complète à partir d’une séquence vidéo
entrelacée pour des raisons telles que la réduction de bande passante. Tout au long de
nos travaux, nous avons eu un souci constant de développer des méthodologies, les plus
générales possibles, pouvant être utilisées pour d’autres algorithmes.
L’une des contributions de ce mémoire est le développement d’architectures de test
complètes et modulaires, permettant d’implémenter un processeur de traitement vidéo