Suggestions de projets

Harmonizer temps-réel de la voix chantée par contrôleur MIDI

Jacob Collier, arrangeur, multi-instrumentiste et youtubeur (https://www.youtube.com/watch?v=pvKUttYs5ow), accompagne et transforme souvent sa voix à l’aide de ce que l’on appelle un « harmonizer ». La voix est transformée en temps réel en fonction des notes jouées sur un clavier (https://www.youtube.com/watch?v=DnpVAyPjxDA).

Détection des changements de plan pour le séquencement d'une vidéo

Le séquencement de vidéos est une des étapes de l'indexation de données multimédia . Cela consiste à séparer les plans successifs de la vidéo. L'information prise en compte peut provenir tout aussi bien du son que de l'image, ou des deux à la fois. Dans le cadre de ce projet nous nous intéressons uniquement à l'image, et un changement de plan correspondra à un changement de caméra lors du montage de la vidéo (les mouvements de la caméra ou les changements de mise au point ne seront pas pris en compte).

Diffusion interactive de vidéos 360

La vidéo 360 est très à la mode depuis trois ans, et de nombreux sites (comme YouTube) proposent désormais des vidéos en 360°. Une des caractéristiques principales de ces vidéos est que tout le contenu visuel n’est pas visible à l’écran, la zone affichée dépendant de l’interaction de l’utilisateur (souris, casque VR …). Par conséquent, diffuser de la vidéo 360 sur un réseau en utilisant les techniques classiques d’adaptation en qualité résulte soit en une perte d’efficacité quant à l’utilisation de la bande passante, soit en une qualité dégradée.

Conception et programmation d'un microprocesseur RISC

Durant les cours de PAN (ELECINF102), vous avez manipulé un petit processeur baptisé NanoProcesseur. Ce processeur est volontairement extrêmement limité et assez éloigné des processeurs modernes. Vous êtes donc frustrés et vous voudriez aller plus loin dans la découverte et la compréhension du fonctionnement d'un vrai processeur. Si oui, ce projet est fait pour vous !

Pages