Les laboratoires seront composés de quatre projets permettant à l’étudiant de maîtriser et d’approfondir la théorie vue en classe ainsi que de perfectionner ses habilités en conception, en implémentation et en contrôle qualité logiciels. Certaines séances de laboratoire seront consacrées à analyser des contenus audiovisuels à l’aide d’outils logiciels. D'autres séances seront consacrées à analyser, concevoir, implémenter et tester des applications de traitement et de compression d’images, de vidéos ou d’audio.
1. Représentation des données (4 heures, individuel) : Permettra à l'étudiant de se familiariser avec les concepts nécessaires pour réaliser les laboratoires. L'étudiant devra implémenter et tester une application qui permet de décoder et d'encoder une spécification hexadécimale.
2. Lecture et traitement d’images (6 heures) : Permettra à l’étudiant de se familiariser avec des outils d’analyse d’images pour mieux comprendre leur structure, de comprendre les formats des images et de concevoir et implémenter un lecteur d’images.
3. Lecture et traitement de données audios (8 heures) : Permettra à l’étudiant de se familiariser avec des outils d’analyse et de modification de fichiers audios. L’étudiant devra aussi concevoir, implémenter et tester une application permettant d'effectuer diverses manipulations et traitements sur des fichiers audios.
4. Traitement de données audiovisuelles (6 heures) : Permettra à l’étudiant de se familiariser avec des outils sophistiqués de manipulation de contenus audiovisuels ainsi qu'aux paramètres affectant les caractéristiques de ces contenus. L’étudiant devra concevoir, implémenter et tester une application permettant d'effectuer diverses manipulations complexes sur des fichiers vidéos (accompagnés d'audio).
NOTE : Si vous éprouvez des difficultés techniques avec le matériel des laboratoires du département, s.v.p. communiquez le problème à support-logti@etsmtl.ca. Consultez le site de cours pour les contenus pour chaque laboratoire.