di nikita75 » 08/07/15 00:12
HEVC / H.265 Explained
Qual è HEVC / H.265?
High Efficiency Video Coding (HEVC), noto anche come H.265, è un nuovo standard di compressione video, sviluppato dal team congiunto di collaborazione sulle Video Coding (JCT-VC) . Il JCT-VC unisce immagini e di codifica video esperti di tutto il mondo, producendo un unico standard che è approvato da due organismi di normalizzazione;
ITU-T Gruppo di Studio 16 - Video Coding Experts Group (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 è stato ratificato nel gennaio 2013.
HEVC è stato sviluppato con l'obiettivo di fornire due volte l'efficienza di compressione dello standard precedente, H.264 / AVC. Sebbene i risultati di efficienza di compressione variano in base al tipo di contenuto e le impostazioni encoder, bit rate distribuzione tipici consumer video HEVC è generalmente in grado di comprimere il video due volte più efficiente AVC. Gli utenti finali possono usufruire di una maggiore efficienza di compressione in uno dei due modi (o una combinazione di entrambi);
Ad un livello identico di qualità visiva, HEVC grado di supportare video di essere compresso in un file che è circa la metà (o la metà del bit rate) di AVC, o
Quando compresso nella stessa dimensione del file o il tasso di punta come AVC, HEVC offre significativamente migliore qualità visiva.
Come può HEVC codificare i file video due volte più efficiente il video precedente standard di codifica?
La maggior parte della potenza degli standard di compressione video proviene da una tecnica nota come motocompensata previsione . Blocchi di pixel sono codificati facendo riferimento ad un'altra area nello stesso frame (intra-predizione), 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 permette blocchi da codificati in blocchi di dimensioni diverse rispetto l'errore residuo previsto. Ogni unità di codifica di livello superiore (o CTU) viene prima codificato come una previsione quad-tree, dove a ciascuna profondità il codificatore decide se codificare con merge / saltare, inter, o codifica intra. Il residuo da tali previsioni viene poi codificato con un secondo quad-albero che può opzionalmente avere una maggiore profondità rispetto alla previsione quad-tree. Per esempio, questo permette l'errore residuo dal 32 × 32 tra codificata codifica unità (CU) di essere rappresentato da una miscela di 16 × 16, 8 × 8, e 4 × 4 trasforma.
HEVC in grado di codificare i vettori di movimento con maggiore precisione, dando un blocco più previsto con meno errori residui. Ci sono 35 direzioni intra-picture, rispetto a solo il 9 per H.264 / AVC.
HEVC include movimento adattivo vettoriale previsione, un nuovo metodo per migliorare tra la previsione.
Un filtro di deblock migliorata
Campione Adaptive Offset - un ulteriore filtro che riduce gli artefatti ai bordi dei blocchi
"La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni e nessuno sa il perché" Albert Einstein