H.265 a.k.a. HEVC: Videocodec van de toekomst

Inhoudsopgave
  1. 1. Inleiding
  2. 2. Opvolger van H.264
  3. 3. Samenwerking
  4. 4. Gebaseerd op zelfde concept…
  5. 5. … maar duidelijk verbeterd
  6. 6. Profielen en levels
  7. 7. Producten
  8. 8. Intel, Nvidia en AMD
  9. 9. Kosten

Profielen en levels

H.265 kent standaard twee profielen, Main en Main 10. Het Main-profiel werkt standaard met 4:2:0 chroma sampling, wat inhoudt dat kleurinformatie op een kwart van de resolutie wordt verwerkt, in tegenstelling tot helderheidsinformatie (luminantie), die wel op volledige resolutie wordt verwerkt. Overigens is 4:2:0 gebruikelijk bij videocodecs, omdat het flink in bandbreedte scheelt en het menselijk oog veel gevoeliger is voor verandering van helderheid dan voor kleur. Het Main 10-profiel werkt ook met 4:2:0 sampling, maar biedt ondersteuning voor 10-bit kleur. De meeste vormen van digitale video tot nu toe werken met 8-bit kleur, waarbij er voor elk van de drie primaire kleuren (rood, groen en blauw) 256 verschillende gradaties zijn en in totaal dus 256³ = 16,7 miljoen verschillende kleuren. Met 10-bit kleur zijn er 1024 gradaties voor elk van de drie primaire kleuren, met een totaal aantal van 1024³ = 1 miljard verschillende kleuren. Het maakt dat er veel subtielere kleurnuances mogelijk zijn. De 10-bit ondersteuning is naar verluidt ook nodig om de Rec.2020 norm voor kleurruimte van de UHD-standaard te behalen. 10-bit kleur was bij H.264 enkel mogelijk met een later uitgebracht extensie en wordt door de meeste decoders niet ondersteund. Bij H.265 gaat ondersteuning voor 10-bit kleur vermoedelijk voor de meeste apparaten tot de standaard uitrusting behoren.

Er wordt gewerkt aan extra profielen voor H.265, om onder meer zelfs 12-bit kleur en 4:2:2 en 4:4:4 chroma subsampling mogelijk te maken. Bij 4:4:4 wordt ook de kleurinformatie op volledig resolutie verwerkt, bij 4:2:2 wordt deze horizontaal op halve resolutie en verticaal op volledige resolutie verwerkt.

Net als bij H.264 zijn er verder verschillende levels gedefinieerd waaraan decoders kunnen voldoen. Het level geeft aan wat de maximale bandbreedte, aantal pixels en framerate zijn. Een compleet overzicht vind je in bijstaande tabel. HEVC level 4.1 is nodig om Full HD met 60-beelden per seconde (1080p60) te verwerken. Wie 8K beeld (7680x4320) met 120fps wil verwerken heeft een decoder met ondersteuning voor level 6.2 nodig.   

LevelMax. bitrateMax. resolutie
1 0,1 Mbit/s 176x144 @ 15fps
2 1,5 Mbit/s 352x288 @ 30fps
2.1 3,0 Mbit/s 640x360 @ 30fps
3 6,0 Mbit/s 960x540 @ 30fps
3.1 10,0 Mbit/s 1280x720 @ 33fps
4 12,0 Mbit/s 2048x1080 @ 30fps
4.1 20,0 Mbit/s 2048x1080 @ 60fps
5 25,0 Mbit/s 4096x2160 @ 30fps
5.1 40,0 Mbit/s 4096x2160 @ 60fps
5.2 60,0 Mbit/s 4096x2160 @ 120fps
6 60,0 Mbit/s 8192x4320 @ 30fps
6.1 120,0 Mbit/s 8192x4320 @ 60fps
6.2 240,0 Mbit/s 8192x4320 @ 120fps
Advertentie
0