Hjem Utvikling Hva er avansert lydkoding (aac)? - definisjon fra techopedia

Hva er avansert lydkoding (aac)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Advanced Audio Coding (AAC)?

Avansert lydkoding (AAC) er en teknikk som brukes for komprimering og koding av digitale lydfiler.

AAC-teknologi kan brukes til å kode lydfiler med medium til høy bithastighet. AAC er bygget for å være den logiske etterfølgeren til MP3 (ISO / MPEG Audio Layer -3) og hevder å tilby bedre lydkvalitet enn forgjengeren med samme bithastighet.

Techopedia forklarer Advanced Audio Coding (AAC)

AAC-teknikk innebærer å utnytte to primære kodingsstrategier for å minimere datamengden som kreves for å gi digital lyd av høy kvalitet. Signalkomponenter som er uten betydning kasseres. Oppsigelser i det kodede lydsignalet utslettes.


Kodingen av digitale lydfiler innebærer følgende trinn:

  1. Modifisert diskret kosinustransformasjon (MDCT) brukes til å konvertere signalet fra tidsdomene til frekvensdomene. Filterbanker brukes til å konvertere et eksakt antall tidsprøver til frekvensprøver.
  2. Frekvensdomenet blir kvantifisert ved bruk av en psykoakustisk modell og blir deretter kodet.
  3. Passende interne feilrettingskoder brukes.
  4. Signalet er stablet eller overført.
  5. Luhn mod N-algoritme brukes for hver ramme for å unngå prøvekorrupsjon

AAC kan prøve frekvenser fra 8Hz til 96kHz og opp til 48 kanaler. Det er også i stand til å komprimere lyd som inneholder strømmer av komplekse pulser og firkantede bølger bedre enn MP3.


AAC er en internasjonal standard som brukes av noen store selskaper som Dolby Laboratories Inc., Sony Corp. og Nokia Corp. AAC brukes også som en standard lydkodek for .m4v-format av Apple i iTunes Store-videofiler.

Hva er avansert lydkoding (aac)? - definisjon fra techopedia