Synthese matérielle haut niveau des programmes flot de données / Khaled Jerbi ; Olivier Deforges

Date :

Editeur / Publisher : (S.l.) : (s.n.) , 2012

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

MPEG (norme de codage vidéo) -- Compression vidéo -- Normes -- Traitement du signal -- Signal, Théorie du (télécommunications) -- Codage

Déforges, Olivier (19..-....) (Directeur de thèse / thesis advisor)

Institut national des sciences appliquées de Rennes (1961-....) (Organisme de soutenance / degree-grantor)

École doctorale Mathématiques, télécommunications, informatique, signal, systèmes, électronique (Rennes) (Ecole doctorale associée à la thèse / doctoral school)

Université européenne de Bretagne (2007-2016) (Autre partenaire associé à la thèse / thesis associated third party)

Relation : Synthese matérielle haut niveau des programmes flot de données / Khaled Jerbi / Villeurbanne : [CCSD] , 2013

Relation : Synthese matérielle haut niveau des programmes flot de données / Khaled Jerbi ; Olivier Deforges / Lille : Atelier national de reproduction des thèses , 2012

Résumé / Abstract : L’EVOLUTION DES ALGORITHMES DE TRAITEMENT DE LA VIDEO A IMPLIQUE L’APPARITION DE PLUSIEURS STANDARDS. CES STANDARDS PRESENTENT PLUSIEURS ALGORITHMES COMMUNS. CEPENDANT, IL N’EST PAS FACILE DE REUTILISER CES ALGORITHMES A CAUSE DU MONOLITHISME DES CODES. POUR RESOUDRE CES PROBLEMES, LA COMMUNAUTE ISO/IEC MPEG A CREE LE STANDARD « RECONFIGURABLE VIDEO CODING » (RVC) BASE SUR LE PRINCIPE QUE LES ALGORITHMES PEUVENT ETRE DEFINIS SOUS LA FORME D’UNE LIBRAIRIE DE COMPOSANTS SEPARES. AINSI, LES COMPOSANTS SONT NORMALISES AU LIEU DU DECODEUR ENTIER. MPEG-RVC PROPOSE UNE SPECIFICATION HAUT-NIVEAU UNIFIEE DES TECHNOLOGIES MPEG UTILISANT UN LANGAGE ORIENTE FLOT DE DONNEES APPELE CAL (CAL ACTOR LANGUAGE) ET UNE PLATEFORME DE COMPILATION SUR DES CIBLES LOGICIELLES ET MATERIELLES. LE PROBLEME EST QUE LES COMPILATEURS HARDWARE NE SONT PAS CAPABLES DE COMPILER LES STRUCTURES HAUT-NIVEAU DU CAL QUI SONT OMNIPRESENTS DANS LA MAJORITE DES DESIGNS RVC-CAL EVOLUES. DANS CETTE THESE, LE LANGAGE CAL EST UTILISE POUR LE DEVELOPPEMENT DU CODEC D’IMAGE FIXE LAR. LE PROBLEME DE LA GENERATION MATERIELLE A ENSUITE ETE RESOLU EN UTILISANT DES TRANSFORMATIONS AUTOMATIQUES DES STRUCTURES HAUT-NIVEAU VERS LEUR EQUIVALENT EN BAS-NIVEAU. CES TRANSFORMATION ONT ETE TESTEES ET VALIDEES SUR DIFFERENTS DESIGNS RVC-CAL.

Résumé / Abstract : THE EVOLUTION OF VIDEO PROCESSING ALGORITHMS INVOLVED THE ADVENT OF SEVERAL STANDARDS. THESE STANDARDS PRESENT MANY COMMON ALGORITHMS BUT DESIGNERS ARE NOT ABLE TO REUSE THEM BECAUSE OF THEIR MONOLITHIC DESCRIPTION. TO SOLVE THIS PROBLEM, ISO/IEC MPEG COMMITTEE CREATED THE RECONFIGURABLE VIDEO CODING (RVC) STANDARD BASED ON THE IDEA THAT PROCESSING ALGORITHMS CAN BE DEFINED AS A LIBRARY OF COMPONENTS THAT CAN BE UPDATED SEPARATELY. THUS, THESE COMPONENTS OF THE MODULAR LIBRARY ARE STANDARDIZED INSTEAD OF THE WHOLE DECODER. MPEG RVC FRAMEWORK AIMS AT PROVIDING A UNIFIED HIGH-LEVEL SPECIFICATION OF CURRENT MPEG CODING TECHNOLOGIES USING A DATAFLOW LANGUAGE CALLED CAL ACTOR LANGUAGE (CAL). RVC PRESENTS ALSO A COMPILATION FRAMEWORK OF THE CAL FOR HARDWARE AND SOFTWARE TARGETS, BUT HARDWARE COMPILERS CANNOT COMPILE HIGH-LEVEL FEATURES WHICH ARE OMNIPRESENT IN MOST ADVANCED DESIGNS. IN THIS THESIS, THE CAL LANGUAGE IS USED TO DEVELOP A BASELINE OF THE LAR STILL IMAGE CODER. THE PROBLEM OF HARDWARE GENERATION IS LATER RESOLVED USING AUTOMATIC TRANSFORMATIONS OF THE HIGH-LEVEL FEATURES INTO THEIR EQUIVALENT LOW-LEVEL ONES. THESE TRANSFORMATIONS ARE VALIDATED USING DIFFERENT DESIGNS.