Jaké je mp3PRO od Thomsonu?
Kapitoly článků
Thomson před pár dny zvířil hladiny Internetu se zprávami o novém, vylepšeném MP3, nazvaném mp3PRO. Podle jeho vlastních slov je mp3PRO při 64kbitech stejně kvalitní jako MP3 při 128kbitech. Navíc mp3PRO přehrávače dokáží bez omezení přehrát jak mp3PRO, tak i MP3. Staré MP3 přehrávače také dokáží přehrát mp3PRO, ale jen v kvalitě MP3, onu PRO část musí přehrávače extra podporovat. Toto je výcuc všech zajímavých informací, které jsme se od Thomsonu mohli dozvědět.
Za všechno může SBR
Za mp3PRO stojí technologie nazývaná SBR. SBR je skratkou pro Spectral Band Replication (o překlad se raději nebudu pokoušet). Tato technologie umožňuje zlepšit kvalitu zvuku, snížit nežádoucí artefakty atd. Ale jak to dělá?
Nejprve něco o tom, jaké problémy mají komprese založené na modelech lidského vnímání. Takovou kompresí je i klasická MP3. Ta dosahuje slušných výsledků s bitrate 128kbit a větším. Někomu 128kbit stačí a označuje ho jako "CD kvalitu" a pro někoho jiného nestačí ani 256kbit (i když tam, dle mého názoru, není už možné sluchem rozeznat originál od kopie). Pokud zkomprimujete zvuk do ještě menšího toku, 96kbit a níže, začne se zvuk výrazně zhoršovat. Objevují se nepříjemné artefakty, zužuje se šířka pásma a mění se stereofoní informace. Jakmile tato zkreslení dosáhnou určitého subjektivního stupně, začíná být komprimovaná hudba pro daného posluchače neposlouchatelná. Například u 64kbit MP3 je buť šířka pásma jen přibližně 10kHz, nebo se objeví velké množství artefaktů.
SBR je technologie, která se snaží pomáhat především při hodně komprimovaném audiu. Dokáže pomoci jak klasické hudbě, tak i mluvenému slovu a díky této technologii je nejen hlas kvalitnější, ale hlavně lépe srozumitelný. SBR se uplatní především při dekódování, ale vyžaduje i nějakou přípravu. Fakt, že se SBR uplatňuje především při dekódování má důsledek na potřebnou početní sílu počítače či zařízení, které se snaží zvuk se SBR přehrát. Nebude to asi nijaká veliká tragédie, ale nároky na dekodér mohou stoupnout i několikanásobně. Prakticky to v případě mp3PRO asi bude znamenat, že majitelé Pentií 75Mhz budou mít problémy s přehráváním mp3PRO ve vyšší kvalitě. Máte-li nějakého Celerona či ještě něco rychlejšího, rozhodně se nemusíte obávat.
Z technického hlediska se SBR chová tak, že při komprimaci se neprve "pustí" kodek, nad kterým SBR pracuje, v případě mp3PRO je to MP3 kodek, a na základě výstupu z tohoto kodeku a původního nezkomprimovaného audia se dopočtou dodatečné informace. Výstup z kodeku, nad nímž SBR pracuje, společně s těmito dodatečnými informacemi pak tvoří výsledná zkoprimovaná data. Při dekompresi se nejprve "pustí" spodní kodek na původní data a potom se teprve aplikuje vlastní SBR, která z oněch dodatečných informací může dopočítat věrnější obraz své originálního nezkomprimovaného zvuku. A zjednodušeně rečeno ono záhadné SBR dělá to, že se extrapoluje vyšší frekvence na základě informací obsažených v těch nižších. A ony dodatečné informace jsou nějak popsané rozdíly skutečného zvuku ve vyšších frekcencích od extrapolace.
Z toho co bylo řečeno je zjevné, že komprimační formáty postavené na nějakém kodeku a SBR mohou být s původním kodekem kompatibilní. Nový přehrávač by neměl mít problémy při přehrávání audia zakódovaném jen v původním kodeku, tak i se SBR. A přehrávače schopné přehrát audio zkomprimované původním kodekem by mohly být schopné přehrát i novou variantu, obohacenou o SBR, ale dokáží z nich poznat jen tu část bez SBR. V praxi to tedy doopravy vypadá tak, že staré přehrávače dovedou přehrát mp3PRO, ale bez oněch vylepšení. Ale pozor, je tu ještě jedna záludnost. Pokud zkomprimujete audio do 64kbit MP3 a do 64kbit mp3PRO, tak na obyčejném MP3 přehrávači bude mít lepší kvalitu MP3. Je to dáno tím, že v mp3PRO bude nutné trochu datového toku obětovat na informace pro SBR dekodér. Vlastní MP3 část tedy bude mít méně než 64kbit, kdežto u klasické MP3 bude mít plných 64kbit.
Diskuse ke článku Jaké je mp3PRO od Thomsonu?