High Efficiency Video Coding (HEVC), noto anche come H.265, è un nuovo standard di compressione video, sviluppato dal Joint Collaborative Team on Video Coding (JCT-VC). Il JCT-VC riunisce esperti di codifica di immagini e video di tutto il mondo, producendo un unico standard approvato da due organismi di standardizzazione;
Gruppo di studio ITU-T 16– Gruppo di esperti di codifica video (VCEG)– pubblica lo standard H.265 come ITU-T H.265 e ISO/IEC JTC 1/SC 29/WG 11 Motion Picture Experts Group (MPEG)– pubblica lo standard HEVC come ISO/IEC 23008-2. La versione iniziale dello standard H.265/HEVC è stata ratificata nel gennaio 2013.
HEVC è stato sviluppato con l'obiettivo di fornire il doppio dell'efficienza di compressione rispetto allo standard precedente, H.264 / AVC. Sebbene i risultati dell'efficienza della compressione varino a seconda del tipo di contenuto e delle impostazioni dell'encoder, a velocità di trasmissione video tipiche dei consumatori HEVC è in genere in grado di comprimere video due volte più efficiente di AVC. Gli utenti finali possono trarre vantaggio da una migliore efficienza di compressione in uno dei due modi (o una combinazione di entrambi);
A un livello identico di qualità visiva, HEVC consente di comprimere il video in un file che ha circa la metà delle dimensioni (o la metà della velocità in bit) di AVC, oppure Quando viene compresso alla stessa dimensione del file o velocità in bit di AVC, HEVC offre una qualità visiva notevolmente migliore. In che modo HEVC può codificare i file video in modo due volte più efficiente rispetto ai precedenti standard di codifica video?
La maggior parte della potenza degli standard di compressione video deriva da una tecnica nota come previsione con compensazione del movimento. I blocchi di pixel vengono codificati facendo riferimento a un'altra area nello stesso frame (intra-previsione) o in un altro frame (inter-predizione). Dove H.264/AVC definisce macroblocchi fino a 16×16 pixel, HEVC può descrivere una gamma molto più ampia di dimensioni dei blocchi, fino a 64 x 64 pixel. HEVC consente di codificare i blocchi previsti in blocchi di dimensioni diverse rispetto all'errore residuo. Ogni unità di codifica di livello superiore (o CTU) viene prima codificata come un quad-tree di previsione, in cui a ciascuna profondità l'encoder decide se codificare con merge/skip, inter o intra coding. Il residuo di tali previsioni viene quindi codificato con un secondo quad-tree che può opzionalmente avere una profondità maggiore rispetto al quad-tree di previsione. Ad esempio, questo consente l'errore residuo da 32×32 unità di codifica intercodificata (CU) da rappresentare con una miscela di 16×16, 8×8 e 4×4 trasformazioni. HEVC può codificare i vettori di movimento con una precisione molto maggiore, fornendo un blocco meglio previsto con meno errori residui. Ci sono 35 direzioni intra-immagine, rispetto alle sole 9 di H.264/AVC. HEVC include Adaptive Motion Vector Prediction, un nuovo metodo per migliorare l'inter-predizione. Un filtro di sblocco migliorato Esempio di offset adattivo– un filtro aggiuntivo che riduce gli artefatti ai bordi del blocco