Hjem Udvikling Hvad er avanceret lydkodning (aac)? - definition fra techopedia

Hvad er avanceret lydkodning (aac)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Advanced Audio Coding (AAC)?

Avanceret lydkodning (AAC) er en teknik, der anvendes til komprimering og kodning af skemaer for digitale lydfiler.

AAC-teknologi kan bruges til kodning af lydfiler ved mellemstore til høje bithastigheder. AAC er bygget til at være den logiske efterfølger for MP3 (ISO / MPEG Audio Layer -3) og hævder at tilbyde bedre lydkvalitet end dens forgænger med samme bithastighed.

Techopedia forklarer Advanced Audio Coding (AAC)

AAC-teknik involverer at udnytte to primære kodningsstrategier for at minimere mængden af ​​data, der kræves for at overføre digital lyd i høj kvalitet. Signalkomponenter, der er irrelevante, kasseres. Afskedigelser i det kodede audiosignal udslettes.


Kodningen af ​​digitale lydfiler involverer følgende trin:

  1. Modificeret diskret kosinustransformation (MDCT) bruges til at konvertere signalet fra tidsdomæne til frekvensdomæne. Filterbanker bruges til at konvertere et nøjagtigt antal tidseksempler til frekvensprøver.
  2. Frekvensdomænet kvantificeres ved hjælp af en psykoakustisk model og kodes derefter.
  3. Der anvendes passende interne fejlkorrektionskoder.
  4. Signalet er stablet eller transmitteret.
  5. Luhn mod N-algoritme bruges til hver ramme for at undgå prøven korruption

AAC kan prøve frekvenser fra 8Hz til 96kHz og op til 48 kanaler. Det er også i stand til at komprimere lyd, der indeholder strømme af komplekse impulser og firkantede bølger bedre end MP3.


AAC er en international standard, der bruges af nogle større virksomheder som Dolby Laboratories Inc., Sony Corp. og Nokia Corp. AAC bruges også som en standard-lydkodek til .m4v-format af Apple i iTunes Store-videofiler.

Hvad er avanceret lydkodning (aac)? - definition fra techopedia