Programmation d'un codec video

Un de mes projets scolaires actuels (aka: un des composants de ma non-vie présente) est un codec (compresseur – décompresseur) vidéo / audio.

En gros, comment faire pour qu’un film prenne le moins de place possible dans un ordinateur et puisse donc couler plus vite dans les tuyaux qu’on appelle l’interweb. Un truc du genre.

Cela fait appel à des formules mathématiques assez poussées, des connaissances d’experts en front d’ondes heucharistiques et d’autres choses que je ne saisis pas très bien. Heureusement, je suis accompagné dans mon incompréhension par l’ensemble de ma promotion et de mes professeurs à quelques exceptions près. On a donc la chance de n’être contraints qu’à programmer une version archaïque du système de compression.

Pour parler technique, on fait du mauvais MPEG.

Pourquoi j’en parle ? Parce qu’une partie de notre système programmé repose sur une formule, un algorithme, au nom très intéressant.

C’est le DCT.

Même le prof se trompe dans la prononciation. sic.
(oui je sais, tout ça pour ça :))