H.265

H.265/HEVC er en standard for effektiv videokomprimering. Standarden har flere navn, og begynte som "High Efficiency Video Coding" (HEVC). ISO/IEC kaller standarden MPEG-H Part 2, mens ITU-T kaller den H.265. Standarden etterfølger H.264 og støtter oppløsning på 8192×4320 og 8K UHDTV, men kan få samme kvalitet med omtrent halvparten av datamengden. Standarden ble utviklet for å møte et voksende behov for bevegelige bilder, videokonferanser, lagring av digital film og TV.

Metode

Eksempelet viser H.264 bildet akkurat nå I, et forutsett bilde P (predicted) og et bilde forutsett på bakgrunn av flere bilder B (bidirectional). De lysegrønne feltene må kodes på nytt, de mørkegrønne er flyttet, mens de lilla (Direct) ikke har endret seg siden forrige og ikke krever ny koding i det hele tatt. H.265 følger de samme prinsippene.

H.264 er en blokkorientert og bevegelseskompensert kompressjonsstandard. At den er blokkorientert betyr at bildet deles opp i blokker ut fra hvor mye pikslene i et område ligner på hverandre. Mens H.264 bruker makroblokker mellom 16x16 piksler og 4x4 piksler tillater H.265 blokker opp til 64x64 piksler. Bevegelseskompenseringen ligger i at når bildet beveger seg, så flyttes blokkene i bevegelsesretningen slik at mest mulig av forrige bilde brukes igjen. H.265 forsøker å forutsi bevegelser, og trenger bare å kode farten og retningen på bevegelsen, samt å korrigere forskjellen mellom det forutsette og det reelle bildet. Forutsigelsene er bedre i H.265 enn i H.264, og det brukes 33 retninger for bevegelse der H.264 brukte 9. H.265 åpner også for parallell prosessering ved å dele bilder opp i uavhengige regioner, og er tilpasset til moderne CPU'er.

H.265 krever nesten 10 ganger så mye datakraft som H.264, og bruker derfor vesentlig mer strøm, noe som gjør at standarden ikke umiddelbart ble en suksess. Støtte i hardwaren for dekoding er derfor noe som bygges inn i mange CPU'er, grafikkort og Blu-ray spillere.

Bruk

Apple støtter H.265 i iOS 11 og 12, og MacBook Pro har hardware støtte for dekoding. Android 5.0 kom med støtte for H.265. Microsoft har støtte for kodeken i Windows 10, og Netflix koder sitt 4K-innhold med H.265. Intel, AMD og NVIDIA har (per 2018) produkter med støtte for hardware dekoding av H.265.

Referanser

Eksterne lenker

Autoritetsdata