High Efficiency Video Coding (HEVC), znany również jako H.265, to nowy standard kompresji wideo opracowany przez Joint Collaborative Team on Video Coding (JCT-VC). JCT-VC skupia ekspertów w dziedzinie kodowania obrazów i wideo z całego świata, tworząc jeden standard zatwierdzony przez dwie organizacje normalizacyjne;
Grupa badawcza ITU-T 16– Grupa ekspertów ds. kodowania wideo (VCEG)– publikuje standard H.265 jako ITU-T H.265 oraz ISO/IEC JTC 1/SC 29/WG 11 Grupa ekspertów ds. filmów (MPEG)– publikuje standard HEVC jako ISO/IEC 23008-2. Pierwsza wersja standardu H.265/HEVC została ratyfikowana w styczniu 2013 r.
HEVC został opracowany w celu zapewnienia dwukrotnie większej wydajności kompresji w porównaniu z poprzednim standardem, H.264 / AVC. Chociaż wyniki wydajności kompresji różnią się w zależności od rodzaju treści i ustawień kodera, przy typowej szybkości transmisji bitów w dystrybucji wideo dla konsumentów HEVC jest zazwyczaj w stanie kompresować wideo dwa razy wydajniej niż AVC. Użytkownicy końcowi mogą skorzystać z lepszej wydajności kompresji na jeden z dwóch sposobów (lub kombinację obu);
Przy identycznym poziomie jakości wizualnej, HEVC umożliwia kompresję wideo do pliku o około połowie rozmiaru (lub połowie szybkości transmisji) AVC, lub Po skompresowaniu do tego samego rozmiaru pliku lub szybkości transmisji co AVC, HEVC zapewnia znacznie lepszą jakość obrazu. W jaki sposób HEVC może kodować pliki wideo dwukrotnie wydajniej niż poprzednie standardy kodowania wideo?
Większość mocy standardów kompresji wideo pochodzi z techniki znanej jako przewidywanie z kompensacją ruchu. Bloki pikseli są kodowane poprzez odniesienie do innego obszaru w tej samej ramce (wewnątrzprzewidywanie) lub w innej ramce (przewidywanie wzajemne). Gdzie H.264/AVC definiuje makrobloki do 16×16 pikseli, HEVC może opisać znacznie większy zakres rozmiarów bloków, aż do 64 x 64 pikseli. HEVC umożliwia kodowanie przewidywanych bloków w rozmiarach bloków innych niż błąd resztkowy. Każda jednostka kodowania najwyższego poziomu (lub CTU) jest najpierw kodowana jako poczwórne drzewo predykcji, gdzie na każdej głębokości koder decyduje, czy kodować z użyciem kodowania scalającego/pomijającego, kodowania inter lub intra. Pozostałość z tych przewidywań jest następnie kodowana za pomocą drugiego drzewa czworokątnego, które opcjonalnie może mieć większą głębokość niż drzewo czwórkowe predykcji. Na przykład pozwala to na błąd resztkowy z 32×32 interkodowane jednostki kodujące (CU), które mają być reprezentowane przez mieszaninę 16×16, 8×8 i 4×4 transformacje. HEVC może kodować wektory ruchu ze znacznie większą precyzją, dając lepiej przewidywany blok z mniejszym błędem resztkowym. Istnieje 35 kierunków wewnątrz obrazu, w porównaniu z zaledwie 9 w przypadku H.264/AVC. HEVC obejmuje adaptacyjne przewidywanie wektorów ruchu, nową metodę ulepszania wzajemnego przewidywania. Ulepszony filtr odblokowujący Przykładowe przesunięcie adaptacyjne– dodatkowy filtr redukujący artefakty na krawędziach bloków