La
trame est constituée : · d'une entête de 32 bits composée entre
autre de référence de synchronisation, de la spécification de l'algorithme
utilisé, du layer, de la spécification de la correction d'erreur, le taux de
bits total, la fréquence d'échantillonnage d'origine, le mode (mono/stéréo
....), le copyright, le droit de copie. · d'un mot de vérification CRC (Cyclic
Redondance Check) contrôle de redondance cyclique sur 16 bits. Dans chaque trame les données audio comprennent des informations d'allocation des bits, des informations de facteur d'échelle et des données d'échantillon de sous bande. Les données d'allocation des bits indiquent combien de bits ont été attribués par échantillon pour chaque sous bande. Le facteur d'échelle (6 bits) indique le facteur par lequel les échantillons requantifiés doivent être multipliés au décodage afin de reconstruire les bons niveaux. La trame du layer 2 représentent trois fois le nombre d'échantillons PCM contenus dans une trame du layer 1, mais pas forcément le nombre de facteurs d'échelle ou de valeurs de l'échantillon audio. Du coup la trame doit contenir une information qui indique le nombre de facteurs d'échelle inclus pour chaque bande. |