P34 Décodage temps réel d`un format audio sans perte (WMA

Transcription

P34 Décodage temps réel d`un format audio sans perte (WMA
Projet d'ingénieur, semestre 4
P34 Décodage temps réel d’un format audio sans perte (WMA
Lossless) sur processeur multimédia
Encadrants :
D. DEGRUGILLIER (ELEC), A. BAGHDADI (ELEC) et B.GOURVENNEC (DE)
Partenaire extérieur : LSI Logic (ITALIE et USA), Gregory Maertens ([email protected])
Mots clés : codage audio, format sans perte, DSP, système embarqué, architecture de processeur,
programmation.
Couplage possible avec un ou deux projets de développement (oui/non) : oui
• CONTEXTE :
Ces dernières années, l’utilisation d’équipements audio utilisant des formats sans perte a
augmenté fortement : la capacité de stockage est beaucoup plus importante et les utilisateurs
veulent conserver une copie compressée de leurs fichiers audio avec une très haute qualité. La
société Microsoft offre actuellement un format sans perte (WMA Lossless) comme standard
supporté par son lecteur Windows Media Player. Ce projet consiste alors en l’implémentation
d’un décodeur audio de ce format sur l’architecture DoMiNo (processeur multimédia) de LSI
Logic.
L’implémentation sera effectuée en utilisant les outils de développement du processeur DoMiNo
(simulateur, compilateur, analyseur…), en plus du langage C pour le modèle de référence de
l’algorithme. Il s’agit d’exploiter au mieux les différentes ressources de traitement mises à
disposition par l’architecture de DoMiNo, tout en optimisant l’utilisation et les accès des
mémoires et en respectant les contraintes de temps réel.
(http://www.lsilogic.com, http://www.lsilogic.com/technologies/lsi_logic_innovations/domino_architecture.html)
• OBJECTIFS
L’objectif de ce projet est d’implémenter sur le processeur multimédia de LSI Logic (architecture
DoMiNo) un décodeur audio pour le format WMA Lossless.
• TRAVAIL ATTENDU :
Ce projet s’organisera comme suit :
• Etude de l’architecture DoMiNo de LSI Logic
• Etude des formats sans perte et du format WMA Lossless
• Implémentation d’un modèle de référence pour le décodeur WMA Lossless
• Définition du plan de test et détermination des vecteurs de tests
• Implémentation sur un simulateur DoMiNo de l’architecture avec des contraintes temps
réel
• Réalisation d’une documentation technique
L’ensemble des documents devront être écrits en anglais
La programmation se fera essentiellement en langage C. Quelques fonctions pourront être écrites en
assembleur SPARC V8 (optimisation).
LSI Logic fournira la documentation et les outils de développement requis.
L’industriel interviendra fortement à travers des échanges emails et des conférences téléphoniques
hebdomadaires. Pour ce projet, des exigences fortes sont demandées par l’industriel (méthode de travail
et qualité du développement). Des opportunités de période JI pourront être proposées.
Direction de la formation
ENST Bretagne, année scolaire 2005-2006

Documents pareils