Advanced Audio Coding

Material iz Vikipedii -- svobodnoi entsiklopedii
Tekushchaia versiia stranitsy poka ne proverialas' opytnymi uchastnikami i mozhet znachitel'no otlichat'sia ot versii, proverennoi 6 maia 2023 goda; proverki trebuiut 8 pravok.
Pereiti k navigatsii Pereiti k poisku
Advanced Audio Coding
Rasshirenie .aac, .m4a, .m4p, .m4b, .mp4 ili .3gp
MIME-tip audio/aac[2], audio/aacp, audio/mp4a-latm, audio/mpeg4-generic, audio/x-aac, audio/x-m4a, audio/x-m4p, audio/x-m4b, audio/mp4a, audio/mpga i audio/x-mp4a-latm[3]
Razrabotchik Laboratorii Bella, Institut integral'nykh skhem obshchestva Fraungofera, Dolby Laboratories, Sony, Nokia, Coding Technologies[vd] i Obshchestvo Fraungofera[4]
Opublikovan 1997 (1997)[1]
Tip formata Format szhatiia audio, szhatie dannykh s poteriami
Soderzhitsia v MPEG-4 Part 14, 3GP i 3G2, ISO base media file format i Audio Data Interchange Format (ADIF)
Standart(y) ISO/IEC 13818-7,
ISO/IEC 14496-3
Mediafaily na Vikisklade

Advanced Audio Coding (AAC, angl. Advanced Audio Coding) -- sobstvennicheskii (patentovannyi) format szhatiia audio, kotoryi ispol'zuetsia dlia khraneniia i peredachi muzyki i zvuka. AAC iavliaetsia preemnikom formata MP3 i predlagaet bolee vysokoe kachestvo zvuka pri bolee nizkom bitreite. Etot format byl razrabotan kak chast' standarta MPEG-2 i zatem byl uluchshen v formate MPEG-4[5]. Segodnia AAC shiroko ispol'zuetsia v razlichnykh prilozheniiakh, vkliuchaia mobil'nye ustroistva, televizory, videoigry i mnogie drugie.

Takzhe AAC -- eto mnogokanal'nyi algoritm kodirovaniia audio, podderzhivaiushchii potokovuiu peredachu.

Format AAC, ofitsial'no izvestnyi kak ISO/IEC 13818-7, vyshel v svet v 1997 godu kak novaia, sed'maia chast' semeistva MPEG-2. Sushchestvuet takzhe format AAC, izvestnyi kak MPEG-4 Chast' 3.

Ne sleduet putat' dannyi format s audiokodekom Apple Lossless (ALAC). Dlia oboikh formatov ispol'zuetsia odinakovyi konteiner, no v sluchae Apple Lossless informatsiia ne teriaetsia.

Kak rabotaet AAC

[pravit' | pravit' kod]
  1. Udaliaiutsia nevosprinimaemye chelovekom sostavliaiushchie signala.
  2. Udaliaetsia izbytochnost' v kodirovannom audiosignale.
  3. Zatem signal obrabatyvaetsia po metodu MDKP soglasno ego slozhnosti.
  4. Dobavliaiutsia kody korrektsii vnutrennikh oshibok.
  5. Signal sokhraniaetsia ili peredaiotsia.

Konteiner MPEG-4 ne trebuet edinstvennogo ili malogo nabora vysokoeffektivnykh skhem kompressii.

  • Semeistvo algoritmov audiokodirovaniia MPEG-4 okhvatyvaet diapazon ot kodirovaniia nizkokachestvennoi rechi (do 2 kbit/s) do vysokokachestvennogo audio (64 kbit/s na kanal i vyshe).
  • AAC imeet chastotu diskretizatsii ot 8 do 96 kGts i kolichestvo kanalov ot 1 do 48.
  • V otlichie ot gibridnogo nabora fil'trov MP3, AAC ispol'zuet modifitsirovannoe diskretnoe kosinusnoe preobrazovanie (MDCT) vmeste s uvelichennym razmerom okna v 2048 punktov. AAC bolee podkhodit dlia kodirovaniia audio s potokom slozhnykh impul'sov i priamougol'nykh signalov, chem MP3.

AAC mozhet dinamicheski perekliuchat'sia mezhdu dlinami blokov MDKP ot 2048 punktov do 256.

  • Esli proiskhodit edinstvennaia ili kratkovremennaia smena, ispol'zuetsia maloe okno v 256 punktov dlia luchshego razresheniia.
  • Po umolchaniiu ispol'zuetsia bol'shoe 2048-punktovoe okno dlia uluchsheniia effektivnosti kodirovaniia.

Preimushchestva AAC pered MP3

[pravit' | pravit' kod]
  • Bol'she chastot diskretizatsii (ot 8 do 96 kGts) po sravneniiu s MP3 (ot 16 do 48 kGts);
  • Do 48 kanalov (MP3 podderzhivaet do dvukh kanalov v rezhime MPEG-1 i do 5.1 kanalov v rezhime MPEG-2);
  • Proizvol'nye bitreity i peremennaia dlina kadra (angl. frame length). Standartizirovannyi postoiannyi bitreit s bitovym rezervuarom;
  • Bol'shaia effektivnost' i bolee prostoi bank fil'trov. AAC ispol'zuet chistoe MDKP (modifitsirovannoe diskretnoe kosinusnoe preobrazovanie), v otlichie ot gibridnogo kodirovaniia MP3 (kotoroe bylo chastichno na osnove MDKP i chastichno na osnove FFT);
  • Bol'shaia effektivnost' kodirovaniia dlia statsionarnykh signalov (AAC ispol'zuet blochnyi razmer 1024 ili 960 vyborok, chto pozvoliaet ispol'zovat' bolee effektivnoe kodirovanie, chem bloki iz 576 vyborok v MP3);
  • Bolee vysokaia tochnost' kodirovaniia dlia perekhodnykh signalov (AAC ispol'zuet blochnyi razmer 128 ili 120 vyborok, chto pozvoliaet poluchit' bolee tochnoe kodirovanie, chem bloki iz 192 vyborok v MP3);
  • Vozmozhnost' ispol'zovaniia okonnoi funktsii, proizvodnoi ot okna Kaizera-Besselia, dlia ustraneniia utechki spektra za schet rasshireniia glavnogo lepestka;
  • Namnogo luchshaia obrabotka zvukovykh chastot vyshe 16 kGts;
  • Bolee gibkii sovmestnyi stereozvuk (angl. joint stereo). Raznye metody mogut ispol'zovat'sia v raznykh diapazonakh chastot;
  • Dopolnitel'nye moduli (instrumenty) dobavleny dlia uvelicheniia effektivnosti szhatiia: shumoformirovanie (TNS), obratnoe predskazanie, zamena vosprinimaemogo shuma (PNS) i t. d. Eti moduli mogut byt' ob'edineny dlia sozdaniia razlichnykh profilei kodirovaniia.

Podrazdeliaetsia na profili

[pravit' | pravit' kod]
  • Main Profile -- <>;
  • Low Complexity (LC-AAC) -- <>;
  • High-Efficiency Advanced Audio Coding (HE-AAC) -- <>;
  • Extended High Efficiency Advanced Audio Coding (xHE-AAC) -- <>[6];
  • Scalable Sample Rate (SSR) -- <>;
  • Long Term Prediction (LTP) -- <>. Bolee slozhnyi i resursoiomkii (no i bolee kachestvennyi), chem vse ostal'nye.

High Efficiency Advanced Audio Coding (AAS+)

[pravit' | pravit' kod]

AAS+ -- profil', orientirovannyi na nizkii bitreit. Predstavliaet soboi kombinatsiiu AAC LC, no s chastotoi diskretizatsii vdvoe men'shei, chem u originala, chto sushchestvenno umen'shaet nakladnye raskhody na bitreit, zatem ispol'zuetsia tekhnologiia vosstanovleniia spektra (angl. Spectral Band Replication) putiom ego predskazaniia i ispol'zovaniia nekotoroi dopolnitel'noi informatsii dlia vosstanovleniia. Estestvenno, takoi podkhod ne obladaet bol'shoi tochnost'iu i prigoden tol'ko v sluchaiakh, kogda ochen' neobkhodimo umen'shit' bitreit.

  • .aac -- AAC-MPEG2;
  • .mp4 -- odin iz profilei v konteinere MP4 (spetsifikatsiia MPEG-4 chast' 14 predusmatrivaet upakovku v konteiner ne tol'ko neskol'kikh audiopotokov, no i neskol'kikh videopotokov, a takzhe neskol'kikh potokov subtitrov).

Nesmotria na to, chto v spetsifikatsii MPEG-4 Part 14 (format faila MP4) opredeleno tol'ko odno rasshirenie dlia konteinera -- .mp4, kompaniia Apple primeniaet konteiner dlia upakovki AAC-potokov, no ispol'zuet rasshireniia, ne predusmotrennye standartom MPEG-4 Part 14:

  • .m4a -- standartnoe rasshirenie;
  • .m4b -- fail AAC, podderzhivaiushchii zakladki; ispol'zuetsia dlia audioknig i podkastov;
  • .m4p -- zashchishchionnyi fail AAC; ispol'zuetsia dlia zashchity faila ot kopirovaniia pri legal'noi zagruzke zashchishchionnoi avtorskimi pravami muzyki v onlain-magazinakh, naprimer v iTunes Store;
  • .m4r -- fail ringtona, ispol'zuemyi v Apple iPhone i Windows 10 Mobile

GOST R 54713-2011

[pravit' | pravit' kod]

S 01.12.2012 AAC vvedion v kachestve gosudarstvennogo standarta kodirovaniia signalov zvukovogo veshchaniia s sokrashcheniem izbytochnosti dlia peredachi po tsifrovym kanalam sviazi v Rossiiskoi Federatsii.[7]

Sm. takzhe

[pravit' | pravit' kod]

Primechaniia

[pravit' | pravit' kod]
  1. | ISO. ISO/IEC 13818-7:1997, Information technology -- Generic coding of moving pictures and associated audio information -- Part 7: Advanced Audio Coding (AAC) (1997). Data obrashcheniia: 18 iiulia 2010. Arkhivirovano iz originala 21 marta 2013 goda.
  2. | https://www.iana.org/assignments/media-types/media-types.xhtml#ISO-IEC_JTC_1
  3. | https://github.com/file/file/blob/master/magic/Magdir/animation
  4. | http://www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/heaac.html#tabpanel-5
  5. | Brandenburg, Karlheinz. MP3 and AAC Explained (1999). Arkhivirovano iz originala 13 fevralia 2017 goda.
  6. | xHE-AAC (angl.). Fraunhofer Institute for Integrated Circuits IIS. Data obrashcheniia: 6 sentiabria 2020. Arkhivirovano 10 sentiabria 2020 goda.
  7. | GOST R 54713-2011 | NATsIONAL'NYE STANDARTY . protect.gost.ru. Data obrashcheniia: 9 marta 2017. Arkhivirovano 12 marta 2017 goda.
Razdely MPEG-1
Razdely MPEG-2
Razdely MPEG-4
Razdely MPEG-7
Razdely MPEG-21
Razdely MPEG-D
Kodeki
Rech'/golos
Bez poter'
Standarty
i formaty
Video/audio
Audio
Muzyka
Rastrovye
Vektornye
Kompleksnye
Televidenie
Analogovoe
525 strok
625 strok
Audio
Skrytye
signaly
Istoricheskie
Tsifrovoe
Cheresstrochnaia
razviortka
Progressivnaia
razviortka
MPEG-2
MPEG-4 AVC
Audio
Skrytye
signaly
Tekhnicheskii
vypusk
Istochnik -- https://ru.wikipedia.org/w/index.php?title=Advanced_Audio_Coding&oldid=146178545