:

Szerző: Gálffy Csaba

2017. június 8. 09:50

Hipermodern képformátumra áll át az Apple

Új képformátum mellett tette le a voksát az Apple, a szabványos megoldás hamarosan a weben és minden képalapú megoldásban elterjedhet. Szabványos, de szabadalmaztatott.

Elsőként az Apple hozza el az új generációs képformátumot, a HEIF-et a végfelhasználók számára. A cég ugyanis a héten zajló WWDC fejlesztői konferenciáján bejelentette, hogy az iOS 11-től fogva a képek alapértelmezett formátuma már az új generációs HEIF lesz, az állóképeket és rövid mozgóképeket a belső tárhelyre ebben menti le az operációs rendszer. Itt az ideje megnézni, mi is ez a formátum, honnan jön és miért van sikerre ítélve?

HEIF? Bontsuk ki a konténert

A HEIF (mint minden médiaformátum) egy kodek és egy konténer kombinációja. A kodek szerepében ezúttal a HEVC/H.265 (high efficiency video codec) algoritmusait köszönthetjük, ez egy következő generációs, nagyon magas hatékonyságú képi tömörítő. A gyakorlatban ez azt jelenti, hogy hasonló méret mellett lényegesen jobb képminőség, összemérhető minőség mellett pedig lényegesen kisebb méret érhető el, mint a hagyományos JPEG és hasonló tömörítők által. A formátum egyébként nem csak veszteséges (lossy), hanem veszteségmentes (lossless) tömörítést is támogat. A Nokia néhány összehasonlító képet itt tett közzé.

A konténerről is ejtsünk pár szót, mert ebben is vannak újdonságok. A HEIF a (Quicktime-leszármazott) szabványos ISO Base Media File Format konténerre épül, támogatja a metaadatok bőséges tárházát (EXIF, XMP, MPEG-7), a nem-destruktív szerkesztést, bélyegképeket, és mellékelhető hozzá hangsáv, szövegsáv is. Összességében tehát egy tényleg modern formátumról van szó, amely támogatja a ma népszerű képalapú kommunikációt is a Snapchattól a Messengerig. A képre tett stickerek, szövegek ugyanis lehetnek más rétegen, a nem-destruktív szerkeszthetőség azt jelenti, hogy az eredeti fotó is a kép része marad, az visszaállítható, újraszerkeszthető.

Az is fontos, hogy a konténer nem csak egy (álló) képet tud eltárolni, hanem képszekvenciát, rövid mozgóképet is. Ezzel a HEIF a GIF és GIFV kiváltására is különösen alkalmassá válik, nem véletlen, hogy az Apple a Live Photos esetében szintén ezt a formátumot veti be az iOS 11-től kezdve.

Nem saját ötlet

Üdítő, hogy a HEIF nem az Apple háziformátuma, hanem rendes, igazi iparági szabvány (ISO/IEC 23008-12), vagyis bármely cég, gyártó, fejlesztő implementálhatja azt saját hatáskörben. Ezzel megnyílik a lehetőség arra, hogy a szabvány a JPEG-hez hasonlóan általános elfogadottságot nyerjen. A szabványosítási folyamat ugyan még nem ért a végére, így technikailag a HEIF még mindig "fejlesztés alatt van", a gyakorlatban viszont a szabvány leírása már végleges, a testület szavazáson el is fogadta, így csupán néhány bélyegző hiányzik a dokumentumról.

CI/CD-vel folytatódik az AWS hazai online meetup-sorozata!

A sorozat december 12-i, ötödik állomásán bemutatjuk az AWS CodeCatalyst platformot, és a nyílt forráskódú Daggert is.

CI/CD-vel folytatódik az AWS hazai online meetup-sorozata! A sorozat december 12-i, ötödik állomásán bemutatjuk az AWS CodeCatalyst platformot, és a nyílt forráskódú Daggert is.

A HEIF kifejlesztésében egyébként a Nokiának is nagyon komoly szerepe van, a cég alkalmazottai írták a szabvány első vázlatait, azt pedig az ISO-hoz az Apple-Nokia kooperációban nyújtották be. Mivel a HEIF alapjai tényleg általános iparági szabványok és nagyon széles körben használt algoritmusok, várhatóan gyors ütemű széles körű elterjedésre lehet számítani.

Szabványok? Szabadalmak!

A HEIF hátulütője, hogy a HEVC-hez és a legtöbb képi/videós szabványhoz hasonlóan szabadalmakkal alaposan körbebástyázott technológia, iparági szereplők tucatjai (nem csak az Apple és a Nokia) kötnek szellemi tulajdont a formátumhoz és a kodekhez. Emiatt teljesen esélytelen a szabad szoftveres implementáció és ugyan a HEIF licencfeltételei még nincsenek fenn az MPEG LA oldalán, a HEVC licencéből kiindulva nem is lesz ingyenes.

A HEVC esetében azért érdekes fejlemény, hogy a szoftveres implementáció teljesen ingyenes - azokban az esetekben, ahol az algoritmus hardveres gyorsítással fut, mert ezeken az eszközökön a chipgyártó már megfizette a szükséges licencköltségeket, a szoftverfejlesztőknek így már nem kell. A kötött licencelés mindenesetre korlátozni fogja a HEIF szabvány terjedését, de ahogy a JPEG és a H.264 esetében is, várhatóan a HEVC/HEIF esetében is "sikerre ítélt" formátumról beszélünk.

November 25-26-án 6 alkalmas K8s security és 10 alkalmas, a Go és a cloud native szoftverfejlesztés alapjaiba bevezető képzéseket indítunk. Az élő képzések órái utólag is visszanézhetők, és munkaidő végén kezdődnek.

a címlapról