close

Codage audio avancé

Aller à la navigation Aller à la recherche
Codages audio avancés
Extension .aac, .m4a, .m4p, .m4b, .mp4ou.3gp
type MIME audio/aac , audio/aacp , audio/3gpp , audio/3gpp2 , audio/mp4 , audio/mp4a-latm , audio/mpeg4-générique , audio/x-aac , audio/x-m4a , audio/x-m4p , audio/x-m4b , audio/mp4a et audio/mpga
Développeur Bell Labs , Fraunhofer Institute for Integrated Circuits , Dolby Laboratories , Sony , Nokia , Coding Technologies [d] et Fraunhofer Society [2]
publié 1997 [1] ( 1997 )
Type de format Format de compression audio, compression de données avec perte
Contenu dans MPEG-4 Part 14 , 3GP et 3G2 , format de fichier multimédia de base ISO et format d'échange de données audio (ADIF)
Normes) ISO/CEI 13818-7 ,
ISO/CEI 14496-3
 Fichiers multimédias sur Wikimedia Commons

Advanced Audio Coding ( AAC ) est un format de fichier audio avec perte propriétaire ( propriétaire ).

AAC est également un algorithme de codage audio multicanal qui prend en charge le streaming.

Ce format ne doit pas être confondu avec le Apple Lossless Audio Codec (ALAC). Les deux formats utilisent le même conteneur, mais dans le cas d'Apple Lossless, aucune information n'est perdue.

AAC (Advanced Audio Coding) a été créé à l'origine pour succéder au MP3 avec une qualité d'encodage améliorée. Le format AAC, officiellement connu sous le nom d' ISO / IEC 13818-7, est sorti en 1997 en tant que nouveau septième élément de la famille MPEG-2 . Il existe également un format AAC appelé MPEG-4 Part 3.

Comment fonctionne la CAA

  1. Les composantes du signal non perçues par une personne sont supprimées.
  2. La redondance dans le signal audio codé est supprimée.
  3. Puis le signal est traité selon la méthode MDCT en fonction de sa complexité.
  4. Des codes de correction d'erreurs internes sont ajoutés.
  5. Le signal est stocké ou transmis.

Un conteneur MPEG-4 ne nécessite pas un seul ou un petit ensemble de schémas de compression hautement efficaces.

  • La famille d'algorithmes de codage audio MPEG-4 couvre la gamme allant du codage vocal de faible qualité (jusqu'à 2 kbps ) au codage audio de haute qualité (64 kbps par canal et plus).
  • AAC a un taux d'échantillonnage de 8 à 96 kHz et un nombre de canaux de 1 à 48.
  • Contrairement à la banque de filtres MP3 hybride , AAC utilise une transformée en cosinus discrète modifiée ( MDCT ) avec une taille de fenêtre accrue de 2048 points. L'AAC est plus adapté à l'encodage audio complexe à impulsions et à ondes carrées que le MP3 .

AAC peut basculer dynamiquement entre les longueurs de bloc MDCT de 2048 à 256 points.

  • S'il y a un décalage unique ou court, une petite fenêtre de 256 points est utilisée pour une meilleure résolution.
  • Par défaut, une grande fenêtre de 2048 points est utilisée pour améliorer l'efficacité de l'encodage.

Avantages de l'AAC par rapport au MP3

  • Jusqu'à 48 canaux audio ;
  • Une plus grande efficacité de codage à des débits binaires constants et variables ;
  • Taux d'échantillonnage de 8 à 96 kHz ;
  • Mode stéréo conjoint flexible ;

Subdivisé en profils

  • Faible Complexité (LC-AAC);
  • Codage audio avancé à haute efficacité (HE-AAC);
  • Codage audio avancé à haute efficacité étendue (xHE-AAC) [3] ;
  • profil principal ;
  • Fréquence d'échantillonnage évolutive (SSR) ;
  • La prédiction à long terme (LTP) est plus complexe et gourmande en ressources (mais aussi de meilleure qualité) que toutes les autres.

Codage audio avancé à haute efficacité (AAC +)

AAC+ est un  profil orienté bas débit . Il s'agit d'une combinaison d'AAC LC, mais avec un taux d'échantillonnage deux fois moins élevé que celui de l'original, ce qui réduit considérablement le débit binaire, puis la technologie Spectral Band Replication est utilisée en le prédisant et en utilisant des informations supplémentaires pour le restaurer. Naturellement, cette approche n'a pas une grande précision et ne convient que dans les cas où il est très nécessaire de réduire le débit.

  • .aac  - AAC-MPEG2 ;
  • .mp4  est l'un des profils du conteneur MP4 (la spécification MPEG-4 Part 14 prévoit de regrouper non seulement plusieurs flux audio dans un conteneur, mais également plusieurs flux vidéo, ainsi que plusieurs flux de sous-titres).

Malgré le fait que la spécification MPEG-4 Part 14 (format de fichier MP4 ) ne définit qu'une seule extension pour le conteneur - .mp4, Apple utilise le conteneur pour emballer les flux AAC, mais utilise des extensions qui ne sont pas fournies par le MPEG-4 Part 14 norme :

Logiciel de codage populaire

GOST R 54713-2011

Depuis le 12/01/2012, AAC a été introduit en tant que norme d'État pour le codage des signaux de diffusion audio avec réduction de redondance pour la transmission sur les canaux de communication numériques dans la Fédération de Russie . [5]

Voir aussi

Remarques

  1. ISO. ISO/CEI 13818-7:1997, Technologies de l'information -- Codage générique des images animées et des informations audio associées -- Partie 7 : Codage audio avancé (AAC) (lien non disponible) (1997). Récupéré le 18 juillet 2010. Archivé de l'original le 21 mars 2013. 
  2. http://www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/heaac.html#tabpanel-5
  3. xHE-  AAC . Institut Fraunhofer pour les circuits intégrés IIS . Récupéré le 6 septembre 2020. Archivé de l'original le 10 septembre 2020.
  4. Encodeurs AAC Archivé le 2 janvier 2018 sur la Wayback Machine  Hydrogen Audio
  5. GOST R 54713-2011 | NORMES NATIONALES . protect.gost.ru. Récupéré le 9 mars 2017. Archivé de l'original le 12 mars 2017.