H.265

Fra Wikipedia, den frie encyklopedi
(Omdirigert fra «HEVC»)

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.[1]

Metode[rediger | rediger kilde]

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.[2][3]

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.[3] Støtte i hardwaren for dekoding er derfor noe som bygges inn i mange CPU'er, grafikkort og Blu-ray spillere.[4]

Bruk[rediger | rediger kilde]

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.[2] Intel, AMD og NVIDIA har (per 2018) produkter med støtte for hardware dekoding av H.265.[4]

Referanser[rediger | rediger kilde]

Eksterne lenker[rediger | rediger kilde]