Kodek – enCOder/DECoder või COmpressor/DECompressor – on tarkvara või riistvara, mis on loodud nii heli- ja/või videoandmetest koosnevate andmevoogude tihendamiseks kui ka lahtipakkimiseks. Tihendus vähendab digitaalsete heli- ja videofailide suurust, mis tähendab, et need võtavad vähem salvestusruumi ja edastavad ka kiiremini. Erinevaid eesmärke silmas pidades on loodud mitmeid erinevaid koodekeid. Üks oluline koodek on Advanced Audio Coding, millele sageli viidatakse akronüümiga AAC. Selle ametlik nimi on ISO/IEC 14496-3:2001 (Rahvusvaheline Standardiorganisatsioon/Rahvusvaheline Elektrotehnikakomisjon).
Kodeki töötasid välja MPEG gruppi (Motion Pictures Expert Group) kuuluvad ettevõtted. See on osa MPEG-2 ja MPEG-4 standarditest ning AAC_MP4 tihendust arendati edasi AAC_MP2-st. Täiustatud helikodeerimist peetakse MP3-st paremaks nii tihendamise kui ka heli poolest. Pakkimine võib olla kas kadudeta – loodud nii, et originaali saaks täpselt taastada, või kadudega – failide tihendamisel eemaldatakse andmebitid, mille tulemuseks on suurem tihendus, kuid algset faili ei ole võimalik täielikult taastada. Advanced Audio Coding on kadudeta tihendusvorming.
On mitmeid erinevaid täiustatud helikodeerimise profiile. Faililaiend MP4 viitab standardsele MPEG-4 failile, samas kui M4A viitab kaitsmata AAC-le. M4P on kaitstud AAC jaoks. Ühelt poolt .M4A või .MP4 laiendiga failide ja teisest küljest AAC laiendiga failide erinevus seisneb selles, et laienditega .M4A ja .MP4 signaalikonteinerite vormingud, millel on sildistamisstandard, on kandke kaasas lugude ja albumite teavet, mida .AAC-failid ei saa. Paljud mängijad ei aktsepteeri .AAC-laiendiga faile.
Advanced Audio Coding on avatud standard. See on kasutusele võetud rakenduses Apple® QuickTime®, seda kasutatakse rakenduses Apples® iTunes® ja see on Apple® iPod® vaikevorming, kus see tagab kvaliteetse heli. Kuna see toetab kaitstud faile ja seega ka digitaalset õiguste haldust (DRM), aitab AAC-i kasutamine nendes kohtades kontrollida juurdepääsu iTunes® poest ostetud kopeerimiskaitsega materjalidele.