Što je AAC (Bluetooth kodek) - AAC usporedba na iOS-u i Androidu

AAC (Advanced Audio Coding) kodek je nastao 1997. godine kao bolji kodek za kompresiju zvuka od mp3. I na neki je način stvarno bolje, na primjer: dostupne su veće frekvencije uzorkovanja (do 96 kHz), a sam algoritam koristi psihoakustičke značajke ljudskog sluha.

AAC je sada glavni audio kodek za komprimiranje Apple ekosustava. Glavni je i na YouTubeu, pa čak i na ruskoj TV emisiji. 😀 Ali zanima nas njegova bežična implementacija. Na svim iPhone uređajima i na mnogim Android uređajima prijenos Bluetooth glazbe dostupan je pretvaranjem s ovim kodekom.

Sennheiser Momentum True Wireless podržava, između ostalih, AAC

Kako Bluetooth parametri prijenosa nisu dovoljni za emitiranje glazbe bez gubitaka (bez gubitaka), koriste se kodeci: algoritmi koji podijeljeni signal dijele na dijelove i šalju ga „preko zraka“ u slušalice. A tamo se, zauzvrat, kroz isti kodek odvija "raspakiranje" i digitalno-analogna pretvorba signala u glazbu. Mislim da svi prenosni audio entuzijasti otprilike znaju za te sklopove. 😎

sadržaj:
  1. Frekvencijski raspon AAC;
  2. Razina pozadinske buke AAC;
  3. Razlozi loše AAC kvalitete na Androidu;
  4. Značajke AAC;
  5. rezultirati.

Kako omogućiti AAC?

Kako omogućiti AAC?

1. Da biste omogućili AAC i bilo koji drugi kodek, trebate aktivirati "Izbornik za programere".

Izbornik za programere, možete ga aktivirati ovako:

2. Nakon toga, u izborniku programera trebate pronaći "Audio kodek za prijenos putem Bluetooth-a" i odabrati željeni kodek:

Odaberite pravi kodek - LDAC, aptX, aptX HD, AAC, SBC.



Glavni kodeci za prijenos zvuka putem bluetooth-a: SBC, AAC, aptX, aptX Low Latency, aptX HD, LDAC. Uz to, još jedan Qualcommov kodek predstavljen je relativno nedavno: aptX Adaptive, ali uređaji s njim tek se očekuju. Koji je kodek bolji, sporna je stvar. Ako uzmemo samo bitrate, AAC je daleko iza. Međutim, na uho, njegova dobra primjena (na iPhoneu) se ne razlikuje mnogo od aptX-a.

Najveća brzina bluetooth kodeka

Usporedba rada AAC-a u dva glavna mobilna operativna sustava zanimljiva je po tome što je jedini kodek, osim „drevnog“ SBC-a, koji se koristi u oba. Apple tvrdoglavo odbija platiti Qualcomm za aptX licencu. Očito, vođen principom: ako ne čujete razliku, zašto platiti više? 😀


10 popularnih modela slušalica s omogućenom AAC-om

10 popularnih modela slušalica s omogućenom AAC-om

  • Audio-Technica ATH-M50xBT (311 USD) - bežične zatvorene slušalice u punoj veličini. Legendarni Bluetooth zvuk s bluetooth M50.
  • Beyerdynamic Aventho Wireless (560 USD) - nadzemne bežične slušalice. Izvrstan dizajn + zvuk potpisa Beyerdynamic.
  • Bluetooth slušalice Xiaomi Mi ovratnik (59 USD) - bežične bežične slušalice u obliku kaiša. Autonomija do 8 sati, pogodna za sport i za svakodnevnu upotrebu.
  • Sony WF-SP700N (202 dolara) - potpuno bežične sportske vakuumske slušalice. Postoji IPX4 zaštita i aktivno smanjenje buke.
  • Sennheiser Momentum True Wireless (356 USD) - potpuno bežične in-ear slušalice. Jedan od najzvučnijih modela u segmentu + Sennheiserov korporativni dizajn.
  • Bawers & Wilkins PX (420 USD) - Bežične slušalice s aktivnom bukom u punoj veličini. Moderan izgled i kvalitetan zvuk, izvrstan za elektroničku glazbu.
  • Bang & Olufsen Beoplay H9i (544 dolara) - bežične slušalice koje se koriste preko uha. Aktivno smanjenje buke, odlična kontrola zvuka i dodira nadopunjuju se visokokvalitetnim prijenosom glasa u slušalicama.
  • Marshall Monitor Bluetooth (166 dolara) - bežične slušalice u punoj veličini. Marshall-ov potpis izgleda + zanimljiv moćan zvuk za energične stilove.
  • Bežične bežične slušalice Sennheiser Momentum (M2 AEBT) (290 USD) - bežične slušalice u punoj veličini. Voljeli su mnogi, prekrasan dizajn i moćan Momentum bas zvuk u bluetooth verziji.
  • Sony WH-1000XM3 (465 USD) - bežične slušalice u punoj veličini s aktivnim smanjenjem buke. Jedna od najboljih ANC opcija na tržištu + puno visokotehnoloških „čipova“ tvrtke Sony.
Cijene popularnih slušalica s podrškom za AAC kodek:

1. AAC frekvencijski raspon

AAC komprimira zvuk s gubicima: "dodatne" frekvencije su isključene, signal je izjednačen (dodani su "preklapajući" blokovi informacija), pogreške su ispravljene. Otprilike isti princip djeluje sa svim gubitničkim kodecima (kodeci za kompresiju gubitaka).

Gubici su uglavnom izraženi u smanjenom frekvencijskom rasponu: obično gornja granica HF. Osim toga, zbog izjednačavanja signala može se dodati (i najčešće dodavati) izobličenje, što može biti u bilo kojoj regiji raspona.

Pogledajmo kako AAC (izvor zvučne datoteke bez gubitaka) djeluje u usporedbi s SBC-om na nekim Android pametnim telefonima i iPhoneu:

Potpuni frekvencijski raspon koristeći AAC i SBC kodeke

Ozbiljne razlike u primjeni AAC-a na različitim pametnim telefonima su odmah vidljive. Vrijedno je razmotriti nekoliko točaka:

  • osoba teoretski može čuti zvukove u području od 20 Hz - 20 kHz;
  • većina "materijala" u glazbi je ispod 16-18 kHz;
  • s godinama opažamo HF lošije (do 16-17 kHz u prosjeku nakon 30 godina)

Uzmite u obzir da je rub RF područja veći:

Kao što možete vidjeti, AAC na Huawei P20 Pro "isključuje" RF vrlo rano: oko 14 kHz. Čak i vrlo sredovječni ljudi čuju te frekvencije ako nije bilo slušnih problema. Samsung Galaxy Note 8 (putem AAC-a) ograničava gornji prag na 17 kHz. Ali iPhone 7 čini bolje: oko 19 kHz.

Ova raštrkanost rezultata posebno je zanimljiva u usporedbi s radom SBC kodeka na istim Android pametnim telefonima. Gornja granica raspona na svim "eksperimentalnim" je viša, iako s većom distorzijom. Ali glavno je da su vrlo slični: to jest, SBC kodek djeluje manje-više isto na različitim telefonima.


2. Razina pozadinske buke AAC

Razina pozadinske buke pokazuje granicu nakon koje buka iz algoritama kompresije kodeka (općenito, s bilo koje reproducirajuće opreme) postaje nerazlučiva od korisnog signala - glazbe. Što je niža i stabilnija ova razina tijekom čitavog frekvencijskog područja, mirniji zvukovi koje možemo čuti (ako su na snimanju).

Najbolje je navigirati s najvišeg vrha, može ispuštati tiše zvukove. Stoga je u ovim grafovima važna ne samo razina, već i koliko su glatke ("guste").

Razina pozadinske buke AAC (izvor - datoteka bez gubitaka)

Grafikon jasno pokazuje da je razina pozadinske buke kod korištenja AAC-a u Huawei P20 Pro i Galaxy Note 8 znatno viša nego u iPhoneu 7. U intervalima između vrhova (test signali) može se vidjeti da AAC filtrira mjesta na kojima nema "zvučnih informacija".

Ovaj grafikon također pokazuje da algoritmi koji se koriste u AAC uzimaju u obzir psihoakustiku.. Najglasniji je testni zvuk na 1 kHz (u ovom rasponu je naš sluh najosjetljiviji), a buka oko njega je također najveća. Ispada da AAC kodek "maskira" tiše zvukove istim frekvencijama pod glasnijima: što je glasniji zvuk, veći je pozadinski šum.

Upravo tako funkcionira naš sluh: mozak maskira tihe zvukove, ako ima glasnijih. Orkestralnu glazbu doživljavamo kao cjelokupno „platno“, a ne kao pojedinačne signale (iako dijelimo instrumente). Isti princip: teško je, primjerice, čuti nešto tiho kroz zvuk usisavača.

Kvaliteta CD-a podrazumijeva pozadinsku razinu buke od -96 dB. Naravno, u slučaju AAC-a ta se kvaliteta ne postiže, iako na iPhoneu na 1 kHz vidimo buku od -91 dB, što je općenito dobro. Ali na Android telefonima vrhovi se približavaju -50 dB: razina kad se pozadinska buka jasno razlikuje.


3. Razlozi loše kvalitete AAC kodeka na Androidu

Glavna su razloga za razliku u AAC kvaliteti na Androidu i iOS-u dva:

  • određivanje prioriteta energetski intenzivnih procesa na Androidu;
  • razni softver za kodiranje AAC-a;

Xiaomi Mi AirDots Pro i Apple AirPods podržavaju AAC kodek

Andriod ima algoritme planiranja energetskog osvještavanja (EAS). Ovaj sustav mijenja prioritete procesa prema njihovoj intenzitetu energije.. Odnosno, izbor kojem će se zadaću dodijeliti veća snaga procesora (a procesor u pametnim telefonima istovremeno obavlja ogroman broj zadataka) može varirati.

Ako je sustav konfiguriran za uštedu energije baterije, poput Huawei P20 Pro, tada prilikom izvođenja složenih zadataka za procesor dat će se prednost optimizaciji potrošnje energije.. Kao što je gore prikazano, AAC koristi psihoakustične algoritme za kodiranje, a ovo je prilično veliko opterećenje procesora. U skladu s tim, ovaj zadatak će se izvoditi s nižom brzinom i ukupnom kvalitetom radi optimizacije troškova energije..

Sony WF-SP700N - potpuno bežične slušalice s podrškom za AAC

Ako bi EAS davao AAC kodiranju visok prioritet, drastično bi se ispraznila baterija, iako bi se kvaliteta poboljšala. Ali prioritet je upravo naboj, kvaliteta EAS-a u ovom se slučaju žrtvuje.

Drugi glavni razlog - različiti "enkeri", AAC softver za kodiranje. IOS koristi Apple AAC, što se smatra najvišom kvalitetom postojećih. A u Androidu, prema zadanim postavkama - Fraunhofer FDK AAC, malo je gore "nositi se sa svojim dužnostima".

Apple AAC, naravno, ne postoji "pod" Linuxom, pa ga neće uspjeti instalirati na Android pametni telefon. A na iPhoneu, kao što znate, općenito je bolje ne instalirati ništa treće strane. 😉

Bawers i Wilkins PX s AAC podrškom

Osim toga, u Androidovom programskom okruženju podržani su mnogi audio formati na hardverskoj razini, za razliku od iOS-a. Ne zaboravite na audio tuneliranje, koje radi s verzijom 4.4 za Android. Ovo je prijenos audio kodiranja / dekodiranja na namjenski dio općeg čipseta - DSP (digitalni procesor signala) - digitalni procesor signala.

IPhone koristi više ili manje iste procesore, a na Android se pametni telefoni mogu jako razlikovati, otuda različiti audio tuneliranje i razlika u konačnom AAC kodiranju, na primjer.


4. Značajke AAC-a

Još jedna zanimljivost je da se čak i datoteke koje su već kodirane u AAC mijenjaju kada se prenose putem bluetooth verzije ovog kodeka. Odnosno, ponovno se kodira. Prije toga su testne datoteke bile u nekomprimiranom obliku.

Gornji rub frekvencijskog područja. Izvor - AAC datoteka

Općenito, slika se ponavlja. Pad iPhone uređaja je znatno kasniji i bliži se gornjoj liniji sluha, za razliku od Android telefona.

Razina pozadinske buke (AAC datoteka)

Iz grafikona razine pozadinske buke jasno se vidi da se čak i u iPhoneu AAC datoteka kodira kad se prenosi putem Bluetooth AAC-a: dodaje se oko 15 dB buke.. Opći se trend nije promijenio: i iPhone bez gubitaka i AAC datoteka kod prijenosa "preko zraka" putem istoimenog kodeka iPhone izgleda bolje: ponovno kodiranje ovdje daje manje izobličenja.

Na kraju, možemo reći da je AAC vrlo zanimljiv kodek.. O njegovoj kvaliteti nije se moguće prosuditi jednostavno počevši od razine pozadinske buke i frekvencijskog raspona, kao što je slučaj s drugim kodecima. AAC u svojim algoritmima uzima u obzir psihoakustiku, slušno maskiranje - samo u brojevima kvaliteta se ovdje ne može mjeriti.

AirPods 2 prirodno podržava AAC


5. Sažetak

S obzirom na sve gore navedeno, postaje jasno da visokokvalitetna implementacija AAC-a (na iPhone-u) daje vrlo dobar konačni rezultat, slabo razlikovan na uho od "visokokvalitetnih" kodeka, na primjer, aptX. Međutim, ako se kodiranje pojavljuje s nižom brzinom prijenosa, kao i na testiranim Android pametnim telefonima, kvaliteta jako pati.

Najvažnije su razlike u radu AAC-a na različitim pametnim telefonima. Primjerice, isti SBC pokazuje stabilnije rezultate od modela do modela. Prema tome, ako vaš telefon ima Android, AAC nije nužno bolji od SBC-a, kao što se često smatra.

Apple AirPods uparen s iPhoneom na AAC zvuči prilično dobro

Na nekim modelima SBC može biti bolji od AAC-a. I to ne samo u brojevima, već i po uhu. Stoga, ako ste kupili slušalice s podrškom za AAC, ali vam se zvuk ne sviđa u kombinaciji s telefonom, pokušajte prebaciti na SBC, moguće je da je vaš AAC model implementiran lošije.

Implementacija AAC-a na iPhoneu je bolja - zvuk je vrlo jak (za kompresiju gubitaka) blizu kvalitete CD-a. U Androidu AAC djeluje lošije, najčešće na nižoj brzini prijenosa, te stoga dodatno iskrivljuje i gubi kompresiju. Istovremeno, na različitim telefonima krajnji rezultat može uvelike varirati.

  • Ako imate bilo kakvih pitanja, ostavite ih u komentarima, pokušat ću vam pomoći.