Study and Implementation of Algorithms for Image Compression in a Hardware and Software Environment
Etude et Implantation d'Algorithmes de Compression d'Images dans un Environnement Mixte Matériel et Logiciel
Résumé
The main purpose of this thesis was to contribute to the development and to the design of an
embedded system for multimedia by using the HW/SW methodology (codesign). A library of
flexible IP cores (Intellectual Property) for video applications was created. Within this
framework, a hardware platform for video acquisition and video restitution was achieved in
order to evaluate the codesign methodology approach and to study the video processing
algorithm. We have studied and implemented the H.263 video encoder from the UIT-T
organism. The frequency of our platform is about 120 MHz. The whole development was
executed under μClinux Operating System and controlled by the NIOS II processor. The
H.263 encoder was developed with different hardware accelerators for the SAD, TCD/TCDI
and Q/QI operations and permits finally to code video sequences at QCIF@15Hz.
Le sujet de cette thèse est la contribution au développement et à la conception d’un système
multimédia embarqué en utilisant la méthodologie de conception conjointe
logicielle/matérielle (codesign). Il en a découlé la constitution d’une bibliothèque des modules
IP (Intellectual Property) pour les applications vidéo. Dans ce contexte, une plateforme
matérielle d’acquisition et de restitution vidéo a été réalisée servant de préalable à
l’évaluation de la méthodologie de conception en codesign et à toute étude d’algorithme de
traitement vidéo. On s’est intéressé en particulier à l’étude et à l’implantation de la norme de
compression vidéo H.263 de l’organisme UIT-T. La fréquence de fonctionnement de la
plateforme est de 120 MHz. L’ensemble du développement est exécuté par le processeur
NIOS II sous le système d’exploitation μClinux. Le codeur H.263 ainsi développé, grâce aux
différents accélérateurs matériels pour le SAD, TCD/TCDI et Q/QI permet de coder des
séquences vidéo QCIF@15Hz.
Loading...