Aumento da resolução no domínio da frequência. 1024 Linhas a saírem da MDCT em vez das 576 no mp3;
Uma predição a partir do passado melhora a eficiência de codificação, especialmente se houver poucas variações de tom.
A alta redundância que existe entre dois canais stereo é melhor aproveitada tornando se também mais flexível. (Improved joint stereo coding)
Uma nova tabela para a codificação de Huffman possibilita melhor aproveitamento de redundâncias temporais.
Enhanced block switching conduz a que sejam usados blocos menores, de 5,3ms em vez de 18,6ms e assim é atenuado o efeito de pré-eco.
Temporal Noise Shaping, TNS é uma técnica que atribui ruído no domínio do tempo a partir de predição na frequência. TNS tem especialmente bom desempenho quando se trata de fala a ritmos binários baixos
Todos estes melhoramentos conduzem a que em média seja preciso um ritmo binário menor (poupando ca. de 30%) para manter a mesma qualidade.
AAC esta estruturado por módulos, por perfis. Dependentemente da complexidade do sinal a ser codificado, dos recursos disponíveis para codificar e para descodificar, a implementação pode seguir um de vários perfis que usam determinadas ferramentas ou não dependendo da complexidade exigida. O standard apresenta quatro perfis:
Low Complexity (LC) – o perfil mais simples e mais usado
Main Profile (MAIN) – igual ao perfil LC adicionando-lhe previsão a partir do passado
Sample-Rate Scalable (SRS) Scalable Sample Rate (MPEG-4 AAC-SSR) tem um ritmo binário escalavel
Long Term Prediction (LTP) melhoramento do perfil MAIN que usa predição com menor complexidade.
Dependendo do perfil AAC e do codificador mp3, AAC a 96 kbit/s resulta numa qualidade perceptual comparável ou até melhor que mp3 a 128 kbit/s.