Skutečný nástupce JPEGu? BPG zakládá na H.265 kompresi
Pokusů o náhradu za starý a do značné míry již neefektivní JPEG byla spousta. Měli jsme tu JPEG 2000, máme tu Google WebP, ale obecně tyhle nástupce spojuje několik aspektů. Buď jsou méně efektivní, nebo dávají viditelně horší obrazovou kvalitu, nebo mají licenční problémy. Když se objevilo WebP, což je kompresně de facto i-frame z VP8 formátu, poukázal jeden z hlavních vývojářů projektu x264, že kvalita jeho výstupu je daleko horší než z x264 při kompresi statického snímku.
Smutným faktem totiž je, že bez ohledu na to, jak se otevřené projekty snaží, v kvalitě kompresních technik je prostě nejdále MPEG LA a další firmy, které spolupracují na vývoji průmyslových standardů pro kompresi videa. WebP je tedy stále licenčně pochybný, použití x264 pro kompresi fotografií stejně tak, za obojím prostě stojí nemožnost tyhle věci volně nasadit v zemích, kde jsou v platnosti softwarové patenty. A osobně nevěřím, že tohle změní Ogg Daala, i kdyby jen proto, že se ji nepodaří po dokončení protlačit ke všeobecnému použití v hardwaru a softwaru.
BPG je tak hezký pokus, ale protože vychází z komprese H.265, naráží stejně jako WebP na softwarové patenty. Díky této kompresi jsou soubory samozřejmě daleko menší než kvalitativně podobné JPEGy (viz srovnání na domovském webu). Webové prohlížeče navíc mohou formát jednoduše podporovat skrze malý JavaScriptový dekodér (není potřeba čekat na nativní implementaci, která by navíc vystavila tvůrce prohlížečů žalobě ze strany MPEG LA - vzpomeňme na VP8). BPG navíc podporuje alfa kanál (podobně jako WebP) a také barevnou hloubku i 8 bit po 14bit (!). Podporována je i bezztrátová komprese a metadata typu EXIF, ICC, XMP. Obecně lze tedy říci, že je technologicky o 1 generaci novější a kvalitativně lepší obdobou WebP, nicméně jsou zde stále ty patenty.
Obrovskou výhodou nasazení BPG by byl fakt,že v sw i hw na trhu je/bude kompletně podporován, jelikož je/bude podporován formát H.265 jako takový. Ale jestli se podaří vyřešit ty licenční/sw-patentové problémy, to si netroufáme odhadnout. Možná leda že by tu implementaci zastřešil finančně vůči MPEG-LA někdo velký, jako to udělal Cisco s H.264.