Lepší přenosná grafika - Better Portable Graphics
Přípona názvu souboru | .bpg |
---|---|
Magické číslo | 42 50 47 fb |
První vydání | 2014 |
Poslední vydání | 0.9.8 (21. dubna 2018 ) |
Typ formátu | ztrátový bezztrátový bitmapa formát obrázku |
Rozšířeno z | HEVC |
Otevřený formát ? | Ano |
webová stránka | Bellard |
Lepší přenosná grafika (BPG) je formát souboru pro kódování digitální obrázky, který vytvořil programátor Fabrice Bellard v roce 2014. Navrhl jej jako náhradu za JPEG formát obrazu jako alternativa s vyšší účinností komprese, pokud jde o kvalitu obrazu nebo velikost souboru.[1]
Je založen na intra-rámci kódování Vysoce efektivní kódování videa (HEVC) standard komprese videa.[2] Testy fotografických snímků v červenci 2014 zjistily, že společnost BPG vytvořila menší soubory pro danou kvalitu než JPEG, JPEG XR a WebP.[3]
Formát byl navržen tak, aby byl přenosný a fungoval v prostředích s malou pamětí, a byl použit v přenosných kapesních počítačích a zařízeních IoT zařízení, kde jsou tyto vlastnosti zvláště důležité. Současný výzkum pracuje na navrhování a vývoji energeticky efektivnějšího hardwaru BPG, který lze poté integrovat do přenosných zařízení, jako jsou digitální fotoaparáty.[4][5]
I když v běžných prohlížečích neexistuje žádná vestavěná nativní podpora pro BPG, webové stránky mohou stále dodávat obrázky BPG do všech prohlížečů zahrnutím JavaScript knihovna napsaná Bellardem.[1]
Vysoce efektivní kódování videa a BPG
HEVC již má několik profilů definovaných pro kódování statických snímků pomocí kódování uvnitř rámce HEVC pro různé bitové hloubky a barevné formáty, včetně postupně schopnějšího hlavního statického obrazu, hlavního statického obrazu 4: 4: 4 a hlavního 4: 4: 4. 16 profilů statických snímků.
BPG je v podstatě obal pro použití profilu HEVC Main 4: 4: 4 16 Still Picture až do 14 bitů na vzorek.
Specifikace
BPG formát kontejneru má být vhodnější pro obecný obrazový formát než surový bitstreamový formát používaný v HEVC (který se jinak obvykle používá v nějakém jiném formátu obálky, jako je například .mp4 formát souboru).[2][6]
BPG podporuje barevné formáty známé jako 4:4:4, 4:2:2, a 4:2:0.[2] Podpora pro samostatně kódovaný další kanál je také zahrnuta pro alfa kanál nebo čtvrtý kanál a CMYK obraz.[2] Podpora metadat je zahrnuta pro Exif, Profily ICC, a XMP.[2]
Podpora barevného prostoru je zahrnuta pro YCbCr s ITU-R BT.601, BT.709, a BT.2020 (nekonstantní jas) definice, YCgCo, RGB, CMYK a stupně šedi.
Podpora HEVC ztrátový a bezztrátový komprese dat je zahrnuta.
BPG podporuje animaci.[1]
Patenty
Podle Bellardových stránek[1] BPG může být kryto některými z patenty na HEVC, ale jakékoli zařízení s licencí na podporu HEVC bude také kryto pro BPG. Problémy s patentem mohou bránit nahrazení JPEG společností BPG navzdory lepšímu technickému výkonu společnosti BPG.[6]
Další navrhovaná nahrazení JPEG
Jako náhrady JPEG bylo také navrženo několik předchozích obrazových formátů, včetně:[3][7]
- AVIF, formát obrázku založený na AV1 videokodek[8]
- FLIF
- HEIF, další kontejner pro intra-rámce HEVC
- JPEG 2000
- JPEG XL
- JPEG XR
- WebP, formát obrázku založený na VP8
Reference
- ^ A b C d "Formát obrázku BPG". Fabrice Bellard. 2014. Citováno 2016-04-02.
- ^ A b C d E "Specifikace BPG". Citováno 17. listopadu 2017.
- ^ A b „Studie formátů komprimovaných obrázků. Mozilla Corporation. Archivovány od originál dne 2016-09-28.
- ^ U. Albalawi, S. P. Mohanty a E. Kougianos, “Energeticky efektivní design zabezpečené lepší přenosné grafické kompresní architektury pro důvěryhodnou obrazovou komunikaci v IoT ", Proceedings of the 15th IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2016, pp. 302-307.
- ^ U. Albalawi, S. P. Mohanty a E. Kougianos, “Hardwarová architektura pro kodér komprese lepší přenosné grafiky (BPG) ”, Proceedings of the 1st IEEE International Symposium on Nanoelectronic and Information Systems, 2015, pp. 291-296.
- ^ A b „BPG, formát statického obrazu z komprese videa“. LWN.net.
- ^ „Porovnání obrázků BPG“. Citováno 2015-02-10.
- ^ „Formát souboru statického obrazu AV1 (AVIF)“. aomediacodec.github.io. Citováno 2018-04-15.
externí odkazy
- Oficiální webové stránky
- BPG - srovnání obrázků