24-bitni pucanj u prazno
Datum objave 26.04.2005 - Oton Ribić
24 bita - prvi dio
Iako ne volim pisati pretjerano pobunjeničko-pravedničke tekstove (imam osjećaj da koliko god ja lajao, karavane će i dalje spokojno prolaziti), potaknut nedavnom vezanom diskusijom u gluho doba noći s Berenom, mojim kolegom po oružju, zaključio sam da to više ne mogu izbjegavati.
Današnja tema je digitalni audio, ili preciznije rečeno, neki trendovi "upitne kvalitete" koji su u zadnje vrijeme na tom području počeli uzimati maha. Čak i ukoliko niste duboki audiofanatik, možda ne trebate odmah nišaniti tipku Back jer vas ne kanim daviti izrazima koji zvuče kao da su iz Star Treka, već će sve ostati na rječniku s kojom se svaki računalni entuzijast snalazi prije ili kasnije.
Dar s nebesa
Ne trebate biti nimalo perceptivni da bi opazili koji izraz je sve češći u svijetu računalnog zvuka - radi se o famoznoj rezoluciji od 24 bita. Svi renomiraniji proizvođači računalne zvučne tehnike već su dosegli taj standard, a njihovi stavovi prema tome počinju od "da, sad tu naprednu tehnologiju imamo i mi", do hvaljenja koje nas tjera da pomišljamo da se radi, ako ništa više, barem o Božjem daru s nebesa. Takvi agresivni izljevi marketinških mizantropa stvorili su rašireno mišljenje da je 24-bitni zvuk beskrajno bolji od 20-bitnog, dok je 16 bita na razini računalnog kamenog doba.
Između super-modernog Creativeog Audigyja 4 i prastarog SB PCI 16 ima mnogo razlika, ali razliku u rezoluciji praktički je nemoguće čuti, osobito u kućnim uvjetima slušanja
Došlo je vrijeme da konačno razbijemo taj mit. No iole smislenije obrazloženje će tražiti da prvo lagano prokopamo po teoriji audio-uzorkovanja (samplanja) i što jednostavnije razjasnimo na koji se način različite rezolucije zapravo manifestiraju.
Saga o decibelima
Inženjeri bi rekli da povišavanje broja bitova povećava dinamiku, a to, vrlo pojednostavljeno rečeno, znači da se povišava najviša glasnoća koja se može tom karticom snimiti ili reproducirati. Svaki bit uzorkovanja nju će povisiti za 6 dB (6.0206 dB ako ćemo baš biti sitničavi, a objašnjenje zašto baš toliko bila bi, barem u ovom tekstu, preduboka digresija).
Prema tome, nije teško izračunati maksimalnu "snimljivu" glasnoću za karticu s konverzijom od N bitova. Za pretpotopne 8-bitne kartice ona iznosi 48 dB, za 16-bitne 96 dB, 20-bitne 120 dB, i napokon 144 dB za aktualnih 24 bita. Mnogi će na zato na ovom mjestu logično pomisliti da je prelazak s 8-bitnih kartica na 16-bitne jednak napredak kao i s njih na famozna 24 bita.
Razlika u dinamici između konverzija od 8 i 16 bita je poprilična, ali sve iznad toga je zapravo samo dodavanje nepotrebnih finesa
Teoretski se to ne može osporiti, no koliki je to uopće napredak u praksi? Maksimalna glasnoća od 96 dB koja se bez izobličenja može snimiti s 16 bita odgovara galami pneumatske bušilice, 20-bitno možete snimiti polijetanje mlaznog aviona, a 24 bita će dostajati i za eksploziju opakije JDAM bombe. I sad razmislite - da li vam tako nešto treba?
Da bi iskoristili puni dinamički raspon koji vam 16-bitni zvuk pruža, glasnoću bi morali podesiti tako da vam ona u vrhu doseže akustičku glasnoću pneumatske bušilice! I to na opremi koja ne izobličava, ne šumi, i zatvorena je u najbolju zamislivu gluhu komoru. A kod 20-bitnog i 24-bitnog zvuka stvari stoje još ekstremnije. Jesu li ovo uvjeti u kojima vi obično rabite svoj zvučni sustav?
Većina ljudi rijetko će podesiti glasnoću glazbe na više od 70 dB, što znači da bi generalno i 12-bitna konverzija morala biti više nego dovoljna. U suprotnom se jednostavno odričete mogućnosti koje vam dodatni bitovi daju, jer finese koje oni donose može jedino eventualno čuti vaš pas (ako i on). Ne treba niti spomenuti da rijetko koji zvučni sustav uopće može proizvesti glasnoću od 96 dB koliko je potrebno da se u nemogućim idealnim uvjetima opazi razlika između 16-bitne i boljih konverzija, te da će vam kod viših rezolucija jedina razlika biti to što ćete više bitova bacati u vjetar. Jedini slučaj u kojemu ćete zaista upogoniti 24 bita (iako to nećete opaziti) je, primjerice, slušanje audio DVD-a, koji je i dalje vrlo, vrlo slabo korišten format.
24 bita - drugi dio
Sveta šesnaestica
Ako ste u potpunosti shvatili prethodni članak (čestitam), onda vam je i jasno zašto je prelazak s 8-bitnog na 16-bitni audio kao da ste iz Fiće prešli u Ferrari, a s 16 na 24 kao da ste istom Ferrariju na retrovizor objesili Wunderbaum (zeleni mirisni borić). Šesnaest bita je jednostavno dovoljno za uvjete u kojima mi naše zvučne sustave rabimo, i daljnji odlazak na bolje zapravo gubi smisao.
Sjetite se i da su audio CD-i snimljeni 16-bitno, a da li ste ikad čuli nekoga da se žali na njihov šum i nedovoljnu dinamiku? Ako jeste, dotičnome preporučujem lobotomiju. Uz to, gotovo sva pojačala i sustavi ionako šume daleko previše da bi se doista osjetila razlika u prelasku s 16 na 24 bita, dok to s 8 na 16 ipak još nije bio slučaj.
Neke će zanimati zašto je, unatoč svemu, 24-bitna rezolucija proglašena aktualnim studijskim standardom. Uglavnom samo da bi se studijskim tonskim inženjerima dala mogućnost da spase snimku čak i ako su pri podešavanju napravili neke grozne greške, te zbog kompatibilnosti s budućim standardima pohrane zvuka. No u kućnoj primjeni prednosti nema.
Tonski studiji su jedno od rijetkih mjesta gdje implementacija 24-bitnog zvuka barem donekle ima svoju svrhu
Iako to nije glavna tema ovog članka, analogna se priča može reći i za povišavanje frekvecije uzorkovanja (sampling rate) s 44,1 kHz na 96 kHz. Efektivno, najviša frekvencija koja se može snimiti time se povisila s 22,05 kHz na 48 kHz, a ljudi ionako ne čuju iznad 20 kHz. Prema tome, ovaj tobožnji "korak naprijed" predstavlja napredak samo za šišmiše, leptire i slične životinjice koje čuju više od ljudi. A sad, ako su proizvođači zvučne opreme uključili i svoju ljubav prema životinjama...
Ako želite drukčiji opis problema, zamislite samo da se na tržištu pojavi grafička kartica koja ima 96-bitnu definiciju boje. Dok je razlika između, primjerice, 16-bitne i 24-bitne boje evidentna, nešto ovako precizno ljudsko oko jednostavno nije u stanju opaziti - i zašto bi to onda morao biti napredak, ili uopće imati smisla?
Pripreme za obranu
Svjestan sam da će, pošto su pročitali ovaj članak, brojni audiofili izvući AG36 i tražiti mi glavu. No ovaj je tekst namijenjen kućnim korisnicima, ambicioznim amaterima, entuzijastima i sličnim ljudima koji imaju život, dok vi, perfekcionistički geekovi kojima je smisao postojanja traženje dlaka u digitalnim jajima, možete time i nastaviti. To što su neki od vas na svojim audiosustavima od 30000$ čuli razliku između 16- i 17-bitne konverzije ne znači apsolutno ništa onima koji žele dobar zvuk bez da na to potroše svojih pet godišnjih plaća.
Budućnost razvoja kartica mora biti u bolje riješenom DSP-u, dok daljnje podizanje rezolucije i frekvencije uzorkovanja nema smisla
Nije teško zaključiti da je 24-bitni zvuk više užasno prenapumpan marketinški trik nego nešto što će doista dovesti zvučni doživljaj na novu, Ultimativnu™ razinu. Sad samo čekam dok se ne pojavi netko s, recimo, 32-bitnim zvukom i počne se hvaliti kako je to neopisivo bolje od 24 bita. Milijuni će to popušiti, ali vi koji sada znate kakvo je realno stanje stvari, nadmoćno ćete im se, zajedno sa mnom, nasmijati u brk.
Sama kvaliteta konverzije već je dosegla svoj praktični maksimum i više nema smisla poboljšavati je, no napredak zvučnih kartica ipak je daleko od kraja. Ali on u budućnosti mora biti usmjeren spram kvalitetnijeg DSP čipa (za procesiranje signala, dakle filtriranje, dodavanje efekata, itd.) koji će na sebe preuzeti taj kompleksan posao i barem malo rasteretiti bolesno prezaposleni CPU. Na ovom polju, prostora za poboljšanja ima još napretek.
Stojim na raspolaganju za diskusije, komentare, (nužne) svađe i slično.