stringtranslate.com

Codificación de vídeo de alta eficiencia

High Efficiency Video Coding ( HEVC ), también conocido como H.265 y MPEG-H Part 2 , es un estándar de compresión de vídeo diseñado como parte del proyecto MPEG-H como sucesor del ampliamente utilizado Advanced Video Coding (AVC, H.264 o MPEG-4 Part 10). En comparación con AVC, HEVC ofrece entre un 25% y un 50% mejor compresión de datos con el mismo nivel de calidad de vídeo , o una calidad de vídeo sustancialmente mejorada con la misma tasa de bits . Admite resoluciones de hasta 8192×4320, incluido 8K UHD , y a diferencia del AVC principalmente de 8 bits, el perfil Main 10 de mayor fidelidad de HEVC se ha incorporado a casi todo el hardware compatible.

Mientras que AVC utiliza la transformada discreta del coseno (DCT) con tamaños de bloque de 4×4 y 8×8, HEVC utiliza tanto la DCT entera como la transformada discreta del seno (DST) con tamaños de bloque variados entre 4×4 y 32×32. El formato de imagen de alta eficiencia (HEIF) se basa en HEVC. [2]

Concepto

En la mayoría de los aspectos, HEVC es una extensión de los conceptos de H.264/MPEG-4 AVC. Ambos funcionan comparando diferentes partes de un fotograma de vídeo para encontrar áreas que son redundantes, tanto dentro de un único fotograma como entre fotogramas consecutivos. Estas áreas redundantes se sustituyen por una breve descripción en lugar de los píxeles originales. Los principales cambios de HEVC incluyen la ampliación de las áreas de comparación de patrones y codificación de diferencias de 16×16 píxeles a tamaños de hasta 64×64, una segmentación de tamaño de bloque variable mejorada , una predicción "intra" mejorada dentro de la misma imagen, una predicción de vector de movimiento mejorada y una fusión de regiones de movimiento, un filtrado de compensación de movimiento mejorado y un paso de filtrado adicional denominado filtrado de desplazamiento adaptativo de muestra. El uso eficaz de estas mejoras requiere una capacidad de procesamiento de señales mucho mayor para comprimir el vídeo, pero tiene un menor impacto en la cantidad de cálculo necesario para la descompresión.

HEVC fue estandarizado por el Equipo de Colaboración Conjunta sobre Codificación de Vídeo (JCT-VC), una colaboración entre el Grupo de Estudio 16 VCEG de ISO / IEC y el Grupo de Estudio 16 de la UIT-T . El grupo ISO/IEC se refiere a él como MPEG-H Parte 2 y el UIT-T como H.265. La primera versión del estándar HEVC fue ratificada en enero de 2013 y publicada en junio de 2013. La segunda versión, con extensiones multivista (MV-HEVC), extensiones de rango (RExt) y extensiones de escalabilidad (SHVC), se completó y aprobó en 2014 y se publicó a principios de 2015. Las extensiones para vídeo 3D (3D-HEVC) se completaron a principios de 2015, y las extensiones para codificación de contenido de pantalla (SCC) se completaron a principios de 2016 y se publicaron a principios de 2017, cubriendo vídeo que contiene gráficos renderizados, texto o animación así como (o en lugar de) escenas de vídeo capturadas por cámara. En octubre de 2017, el estándar fue reconocido con un premio Primetime Emmy de ingeniería por haber tenido un efecto material en la tecnología de la televisión. [3] [4] [5] [6] [7]

HEVC contiene tecnologías protegidas por patentes propiedad de las organizaciones que participaron en el JCT-VC. La implementación de un dispositivo o una aplicación de software que utilice HEVC puede requerir una licencia de los titulares de patentes de HEVC. La ISO/IEC y la UIT exigen a las empresas que pertenecen a sus organizaciones que ofrezcan sus patentes en condiciones de licencia razonables y no discriminatorias (RAND). Las licencias de patentes se pueden obtener directamente de cada titular de patente o a través de organismos de licencias de patentes, como MPEG LA , Access Advance y Velos Media.

Las tarifas de licencia combinadas que ofrecen actualmente todos los organismos de licencias de patentes son más altas que las de AVC. Las tarifas de licencia son una de las principales razones por las que la adopción de HEVC ha sido baja en la web y es la razón por la que algunas de las empresas de tecnología más grandes ( Amazon , AMD , Apple , ARM , Cisco , Google , Intel , Microsoft , Mozilla , Netflix , Nvidia y más) se han unido a la Alliance for Open Media [8] , que finalizó el formato de codificación de video alternativo libre de regalías AV1 el 28 de marzo de 2018. [9]

Historia

El formato HEVC fue desarrollado conjuntamente por más de una docena de organizaciones en todo el mundo. La mayoría de las contribuciones de patentes activas para el desarrollo del formato HEVC provinieron de cinco organizaciones: Samsung Electronics (4249 patentes), General Electric (1127 patentes), [10] M&K Holdings (907 patentes), NTT (878 patentes) y JVC Kenwood (628 patentes). [11] Otros titulares de patentes incluyen a Fujitsu , Apple , Canon , Columbia University , KAIST , Kwangwoon University , MIT , Sungkyunkwan University , Funai , Hikvision , KBS , KT y NEC . [12]

Trabajos previos

En 2004, el Grupo de expertos en codificación de vídeo (VCEG) de la UIT-T inició un importante estudio de los avances tecnológicos que podrían permitir la creación de un nuevo estándar de compresión de vídeo (o mejoras sustanciales orientadas a la compresión del estándar H.264/MPEG-4 AVC ). [13] En octubre de 2004, se estudiaron diversas técnicas para la posible mejora del estándar H.264/MPEG-4 AVC. En enero de 2005, en la siguiente reunión del VCEG, el VCEG comenzó a designar determinados temas como "áreas técnicas clave" (KTA) para su posterior investigación. Se estableció una base de código de software denominada base de código KTA para evaluar dichas propuestas. [14] El software KTA se basó en el software de referencia Joint Model (JM) desarrollado por el equipo de vídeo conjunto MPEG & VCEG para H.264/MPEG-4 AVC. Se integraron tecnologías propuestas adicionales en el software KTA y se probaron en evaluaciones experimentales durante los cuatro años siguientes. [15] [13] [16] [17]

Se consideraron dos enfoques para estandarizar la tecnología de compresión mejorada: crear un nuevo estándar o crear extensiones de H.264/MPEG-4 AVC. El proyecto tuvo nombres provisionales H.265 y H.NGVC (Next-generation Video Coding), y fue una parte importante del trabajo de VCEG hasta que evolucionó al proyecto conjunto HEVC con MPEG en 2010. [18] [19] [20]

Los requisitos preliminares para NGVC eran la capacidad de tener una reducción de la tasa de bits del 50% con la misma calidad de imagen subjetiva en comparación con el perfil alto H.264/MPEG-4 AVC, y una complejidad computacional que oscila entre 1/2 y 3 veces la del perfil alto. [20] NGVC podría proporcionar una reducción de la tasa de bits del 25% junto con una reducción del 50% en la complejidad con la misma calidad de video percibida que el perfil alto, o proporcionar una mayor reducción de la tasa de bits con una complejidad algo mayor. [20] [21]

El grupo de expertos en imágenes en movimiento ISO / IEC (MPEG) inició un proyecto similar en 2007, llamado provisionalmente Codificación de vídeo de alto rendimiento . [22] [23] Se había decidido que el objetivo del proyecto era conseguir una reducción de la tasa de bits del 50% en julio de 2007. [22] Las primeras evaluaciones se realizaron con modificaciones del codificador de software de referencia KTA desarrollado por VCEG. [13] En julio de 2009, los resultados experimentales mostraron una reducción de bits media de alrededor del 20% en comparación con AVC High Profile; estos resultados impulsaron a MPEG a iniciar su esfuerzo de estandarización en colaboración con VCEG. [23]

Equipo colaborativo conjunto sobre codificación de vídeo

MPEG y VCEG establecieron un Equipo de colaboración conjunto sobre codificación de video ( JCT-VC ) para desarrollar el estándar HEVC. [13] [24] [25] [26]

Normalización

En enero de 2010, VCEG y MPEG publicaron una convocatoria formal conjunta de propuestas sobre tecnología de compresión de vídeo, y las propuestas se evaluaron en la primera reunión del Equipo de colaboración conjunto de MPEG y VCEG sobre codificación de vídeo (JCT-VC), que tuvo lugar en abril de 2010. Se presentaron 27 propuestas completas. [18] [27] Las evaluaciones mostraron que algunas propuestas podían alcanzar la misma calidad visual que AVC con solo la mitad de la tasa de bits en muchos de los casos de prueba, a costa de un aumento de 2 a 10 veces en la complejidad computacional, y algunas propuestas lograron buenos resultados de calidad subjetiva y tasa de bits con una complejidad computacional menor que las codificaciones de alto perfil AVC de referencia. En esa reunión, se adoptó el nombre de codificación de vídeo de alta eficiencia (HEVC) para el proyecto conjunto. [13] [18] A partir de esa reunión, el JCT-VC integró características de algunas de las mejores propuestas en una única base de código de software y un "modelo de prueba bajo consideración", y realizó más experimentos para evaluar varias características propuestas. [13] [28] El primer borrador de trabajo de la especificación de HEVC se produjo en la tercera reunión de JCT-VC en octubre de 2010. Se realizaron muchos cambios en las herramientas de codificación y la configuración de HEVC en reuniones posteriores de JCT-VC. [13]

El 25 de enero de 2013, la UIT anunció que HEVC había recibido la aprobación de primera etapa (consentimiento) en el Proceso de Aprobación Alternativa (AAP) de la UIT-T . [29] [30] [31] El mismo día, MPEG anunció que HEVC había sido promovido al estado de Borrador Final de Norma Internacional (FDIS) en el proceso de estandarización MPEG . [32] [33]

El 13 de abril de 2013, HEVC/H.265 fue aprobado como estándar ITU-T. [34] [35] [36] El estándar fue publicado formalmente por ITU-T el 7 de junio de 2013 y por ISO/IEC el 25 de noviembre de 2013. [24] [17]

El 11 de julio de 2014, MPEG anunció que la segunda edición de HEVC contendrá tres extensiones recientemente completadas que son las extensiones de vista múltiple (MV-HEVC), las extensiones de rango (RExt) y las extensiones de escalabilidad (SHVC). [37]

El 29 de octubre de 2014, la versión 2 de HEVC/H.265 fue aprobada como estándar ITU-T. [38] [39] [40] Luego se publicó formalmente el 12 de enero de 2015. [24]

El 29 de abril de 2015, la versión 3 de HEVC/H.265 fue aprobada como estándar ITU-T. [41] [42] [43]

El 3 de junio de 2016, la versión 4 de HEVC/H.265 recibió el consentimiento de la UIT-T y no fue aprobada durante una votación en octubre de 2016. [44] [45]

El 22 de diciembre de 2016, la versión 4 de HEVC/H.265 fue aprobada como estándar ITU-T. [46] [47]

Licencia de patentes

El 29 de septiembre de 2014, MPEG LA anunció su licencia HEVC que cubre las patentes esenciales de 23 empresas. [48] Los primeros 100.000 "dispositivos" (que incluyen implementaciones de software) están libres de regalías, y después de eso la tarifa es de $0,20 por dispositivo hasta un límite anual de $25 millones. [49] Esto es significativamente más caro que las tarifas de AVC, que eran de $0,10 por dispositivo, con la misma exención de 100.000 y un límite anual de $6,5 millones. MPEG LA no cobra ninguna tarifa por el contenido en sí, algo que habían intentado cuando inicialmente otorgaron la licencia de AVC, pero que posteriormente abandonaron cuando los productores de contenido se negaron a pagarla. [50] La licencia se ha ampliado para incluir los perfiles en la versión 2 del estándar HEVC. [51]

Cuando se anunciaron los términos de MPEG LA, los comentaristas señalaron que varios titulares de patentes importantes no formaban parte del grupo. Entre ellos se encontraban AT&T , Microsoft , Nokia y Motorola . En ese momento, se especuló que estas empresas formarían su propio grupo de licencias para competir con el grupo MPEG LA o sumarse a él. Dicho grupo se anunció formalmente el 26 de marzo de 2015, como HEVC Advance. [52] Los términos, que cubren 500 patentes esenciales, se anunciaron el 22 de julio de 2015, con tarifas que dependen del país de venta, el tipo de dispositivo, el perfil HEVC, las extensiones HEVC y las características opcionales de HEVC. A diferencia de los términos de MPEG LA, HEVC Advance reintrodujo las tarifas de licencia sobre el contenido codificado con HEVC, a través de una tarifa de participación en los ingresos. [53]

La licencia HEVC Advance inicial tenía una tasa máxima de regalías de US$2,60 por dispositivo para los países de la Región 1 y una tasa de regalías de contenido del 0,5% de los ingresos generados por los servicios de video HEVC. Los países de la Región 1 en la licencia HEVC Advance incluyen Estados Unidos, Canadá, la Unión Europea, Japón, Corea del Sur, Australia, Nueva Zelanda y otros. Los países de la Región 2 son países que no figuran en la lista de países de la Región 1. La licencia HEVC Advance tenía una tasa máxima de regalías de US$1,30 por dispositivo para los países de la Región 2. A diferencia de MPEG LA, no había un límite anual. Además de esto, HEVC Advance también cobraba una tasa de regalías del 0,5% de los ingresos generados por los servicios de video que codificaban contenido en HEVC. [53]

Cuando se anunciaron, hubo una reacción considerable por parte de los observadores de la industria sobre las tarifas "irrazonables y codiciosas" que se cobraban por los dispositivos, que eran aproximadamente siete veces más caras que las tarifas de MPEG LA. En conjunto, un dispositivo requeriría licencias que costarían 2,80 dólares, veintiocho veces más caras que AVC, además de tarifas de licencia por el contenido. Esto llevó a que "los propietarios de contenido se unieran y acordaran no obtener licencias de HEVC Advance". [54] Otros argumentaron que las tarifas podrían hacer que las empresas cambiaran a estándares competidores como Daala y VP9 . [55]

El 18 de diciembre de 2015, HEVC Advance anunció cambios en las tasas de regalías. Los cambios incluyen una reducción de la tasa máxima de regalías para los países de la Región 1 a 2,03 dólares estadounidenses por dispositivo, la creación de límites anuales de regalías y una exención de regalías sobre el contenido que es gratuito para los usuarios finales. Los límites anuales de regalías para una empresa son 40 millones de dólares estadounidenses para dispositivos, 5 millones de dólares estadounidenses para contenido y 2 millones de dólares estadounidenses para funciones opcionales. [56]

El 3 de febrero de 2016, Technicolor SA anunció que se había retirado del fondo de patentes HEVC Advance [57] y que licenciaría directamente sus patentes HEVC. [58] HEVC Advance anteriormente incluía 12 patentes de Technicolor. [59] Technicolor anunció que se había reincorporado el 22 de octubre de 2019. [60]

El 22 de noviembre de 2016, HEVC Advance anunció una importante iniciativa: revisar su política para permitir que las implementaciones de software de HEVC se distribuyan directamente a dispositivos móviles y computadoras personales de consumo sin pagar regalías, sin necesidad de una licencia de patente. [61]

El 31 de marzo de 2017, Velos Media anunció su licencia HEVC que cubre las patentes esenciales de Ericsson, Panasonic, Qualcomm Incorporated, Sharp y Sony. [62]

A partir de abril de 2019, la lista de patentes MPEG LA HEVC tiene 164 páginas. [63] [64]

Titulares de patentes

Las siguientes organizaciones poseen actualmente las patentes más activas en los grupos de patentes HEVC enumerados por MPEG LA y HEVC Advance:

Versiones

Versiones del estándar HEVC/H.265 que utilizan las fechas de aprobación de la UIT-T. [24]

Implementaciones y productos

2012

El 29 de febrero de 2012, en el Mobile World Congress de 2012 , Qualcomm demostró un decodificador HEVC que funcionaba en una tableta Android, con un procesador de doble núcleo Qualcomm Snapdragon S4 que funcionaba a 1,5 GHz, mostrando versiones H.264/MPEG-4 AVC y HEVC del mismo contenido de video reproduciéndose en paralelo. En esta demostración, HEVC mostró una reducción de la tasa de bits de casi el 50% en comparación con H.264/MPEG-4 AVC. [73]

2013

El 11 de febrero de 2013, investigadores del MIT demostraron el primer decodificador ASIC HEVC publicado del mundo en la Conferencia Internacional de Circuitos de Estado Sólido (ISSCC) 2013. [74] Su chip era capaz de decodificar una transmisión de video de 3840 × 2160p a 30 fps en tiempo real, consumiendo menos de 0,1 W de energía. [75] [76]

El 3 de abril de 2013, Ateme anunció la disponibilidad de la primera implementación de código abierto de un reproductor de software HEVC basado en el decodificador OpenHEVC y el reproductor de video GPAC , ambos con licencia LGPL . El decodificador OpenHEVC admite el perfil principal de HEVC y puede decodificar video de 1080p a 30 fps utilizando una CPU de un solo núcleo. [77] Un transcodificador en vivo que admite HEVC y se utiliza en combinación con el reproductor de video GPAC se mostró en el stand de ATEME en la feria NAB Show en abril de 2013. [77] [78]

El 23 de julio de 2013, MulticoreWare anunció y puso a disposición el código fuente de la biblioteca de codificador HEVC x265 bajo la licencia GPL v2 . [79] [80]

El 8 de agosto de 2013, Nippon Telegraph and Telephone anunció el lanzamiento de su codificador de software HEVC-1000 SDK que admite el perfil Main 10, resoluciones de hasta 7680×4320 y velocidades de cuadro de hasta 120 fps. [81]

El 14 de noviembre de 2013, los desarrolladores de DivX publicaron información sobre el rendimiento de decodificación HEVC utilizando una CPU Intel i7 a 3,5 GHz con 4 núcleos y 8 subprocesos. [82] El decodificador DivX 10.1 Beta fue capaz de alcanzar 210,9 fps a 720p, 101,5 fps a 1080p y 29,6 fps a 4K. [82]

El 18 de diciembre de 2013, ViXS Systems anunció los envíos de su SoC XCode (que no debe confundirse con el IDE Xcode de Apple para MacOS) 6400, que fue el primer SoC compatible con el perfil Main 10 de HEVC. [83]

2014

El 5 de abril de 2014, en la feria NAB, eBrisk Video, Inc. y Altera Corporation demostraron un codificador HEVC Main10 acelerado por FPGA que codificaba video 4Kp60/10 bits en tiempo real, utilizando una plataforma dual-Xeon E5-2697-v2. [84] [85]

El 13 de agosto de 2014, Ittiam Systems anunció la disponibilidad de su códec H.265/HEVC de tercera generación con soporte para 4:2:2 de 12 bits. [86]

El 5 de septiembre de 2014, la Blu-ray Disc Association anunció que la especificación de discos Blu-ray 4K admitiría video 4K codificado en HEVC a 60 fps, el espacio de color Rec. 2020 , alto rango dinámico ( PQ y HLG ) y profundidad de color de 10 bits . [87] [88] Los discos Blu-ray 4K tienen una velocidad de datos de al menos 50 Mbit/s y una capacidad de disco de hasta 100 GB. [87] [88] Los discos Blu-ray 4K y los reproductores estuvieron disponibles para su compra en 2015 o 2016. [87] [88]

El 9 de septiembre de 2014, Apple anunció el iPhone 6 y el iPhone 6 Plus , que admiten HEVC/H.265 para FaceTime a través de red celular. [89]

El 18 de septiembre de 2014, Nvidia lanzó la GeForce GTX 980 (GM204) y la GTX 970 (GM204), que incluyen Nvidia NVENC , el primer codificador de hardware HEVC del mundo en una tarjeta gráfica discreta. [90]

El 31 de octubre de 2014, Microsoft confirmó que Windows 10 soportará HEVC de fábrica , según una declaración de Gabriel Aul, el líder del Equipo de Datos y Fundamentos del Grupo de Sistemas Operativos de Microsoft. [91] [92] Windows 10 Technical Preview Build 9860 agregó soporte a nivel de plataforma para HEVC y Matroska . [93] [94]

El 3 de noviembre de 2014, se lanzó Android Lollipop con soporte listo para usar para HEVC utilizando el software de Ittiam Systems . [95]

2015

El 5 de enero de 2015, ViXS Systems anunció el XCode 6800, el primer SoC que admite el perfil Main 12 de HEVC. [96]

El 5 de enero de 2015, Nvidia anunció oficialmente el SoC Tegra X1 con decodificación de hardware HEVC de función fija completa. [97] [98]

El 22 de enero de 2015, Nvidia lanzó la GeForce GTX 960 (GM206), que incluye el primer decodificador de hardware HEVC Main/Main10 con función fija completa del mundo en una tarjeta gráfica discreta. [99]

El 23 de febrero de 2015, Advanced Micro Devices (AMD) anunció que su ASIC UVD que se encuentra en las APU Carrizo sería la primera CPU basada en x86 en tener un decodificador de hardware HEVC. [100]

El 27 de febrero de 2015 se lanzó la versión 2.2.0 del reproductor multimedia VLC , que es compatible con la reproducción HEVC. Las versiones correspondientes en Android e iOS también pueden reproducir HEVC.

El 31 de marzo de 2015, VITEC anunció el MGW Ace, el primer codificador HEVC portátil 100 % basado en hardware que proporciona codificación HEVC móvil. [101]

El 5 de agosto de 2015, Intel lanzó los productos Skylake con decodificación/codificación Main/8 bits de función fija completa y decodificación Main10/10 bits híbrida/parcial.

El 9 de septiembre de 2015, Apple anunció el chip Apple A9 , utilizado por primera vez en el iPhone 6S , su primer procesador con un decodificador HEVC de hardware compatible con Main 8 y 10. Esta característica no se desbloquearía hasta el lanzamiento de iOS 11 en 2017. [102]

2016

El 11 de abril de 2016, se anunció la compatibilidad total con HEVC (H.265) en la versión más reciente de MythTV (0.28). [103]

El 30 de agosto de 2016, Intel anunció oficialmente los productos de CPU Core de séptima generación ( Kaby Lake ) con soporte completo de decodificación de hardware HEVC Main10 con función fija. [104]

El 7 de septiembre de 2016, Apple anunció el chip Apple A10 , utilizado por primera vez en el iPhone 7 , que incluía un codificador HEVC de hardware compatible con Main 8 y 10. Esta función no se desbloquearía hasta el lanzamiento de iOS 11 en 2017. [102]

El 25 de octubre de 2016, Nvidia lanzó la GeForce GTX 1050Ti (GP107) y la GeForce GTX 1050 (GP107), que incluyen un codificador de hardware HEVC Main10/Main12 con función fija completa.

2017

El 5 de junio de 2017, Apple anunció la compatibilidad con HEVC H.265 en macOS High Sierra , iOS 11 , tvOS , [105] HTTP Live Streaming [106] y Safari . [107] [108]

El 25 de junio de 2017, Microsoft lanzó una extensión de aplicación HEVC gratuita para Windows 10 , lo que permite que algunos dispositivos Windows 10 con hardware de decodificación HEVC reproduzcan videos usando el formato HEVC dentro de cualquier aplicación. [109]

El 19 de septiembre de 2017, Apple lanzó iOS 11 y tvOS 11 con soporte para codificación y decodificación HEVC. [110] [105]

El 25 de septiembre de 2017, Apple lanzó macOS High Sierra con soporte de codificación y decodificación HEVC.

El 28 de septiembre de 2017, GoPro lanzó la cámara de acción Hero6 Black, con codificación de video HEVC 4K60P. [111]

El 17 de octubre de 2017, Microsoft eliminó la compatibilidad con la decodificación HEVC de Windows 10 con la actualización Fall Creators Update de la versión 1709, y en su lugar hizo que HEVC estuviera disponible como una descarga paga separada desde Microsoft Store. [112]

El 2 de noviembre de 2017, Nvidia lanzó la GeForce GTX 1070 Ti (GP104), que incluye un decodificador de hardware HEVC Main10/Main12 con función fija completa.

2018

El 20 de septiembre de 2018, Nvidia lanzó la GeForce RTX 2080 (TU104), que incluye un decodificador de hardware HEVC Main 4:4:4 12 con función fija completa.

2022

El 25 de octubre de 2022, Chrome lanzó la versión 107, que comienza a admitir la decodificación de hardware HEVC para todas las plataformas "listas para usar", si el hardware es compatible.

Compatibilidad con navegadores

HEVC está implementado en estos navegadores web:

En junio de 2023, se estima que el 88,31 % de los navegadores en uso en sistemas de escritorio y móviles podían reproducir videos HEVC en páginas web HTML5, según datos de Can I Use. [117]

Compatibilidad con sistemas operativos

Eficiencia de codificación

Diagrama de bloques de HEVC

La mayoría de los estándares de codificación de vídeo están diseñados principalmente para lograr la máxima eficiencia de codificación. La eficiencia de codificación es la capacidad de codificar vídeo a la menor tasa de bits posible manteniendo un cierto nivel de calidad de vídeo. Hay dos formas estándar de medir la eficiencia de codificación de un estándar de codificación de vídeo: utilizar una métrica objetiva, como la relación señal-ruido máxima (PSNR), o utilizar una evaluación subjetiva de la calidad del vídeo. La evaluación subjetiva de la calidad del vídeo se considera la forma más importante de medir un estándar de codificación de vídeo, ya que los seres humanos perciben la calidad del vídeo de forma subjetiva. [121]

HEVC se beneficia del uso de tamaños de unidad de árbol de codificación (CTU) más grandes. Esto se ha demostrado en pruebas PSNR con un codificador HEVC HM-8.0 donde se lo obligó a usar tamaños de CTU progresivamente más pequeños. Para todas las secuencias de prueba, en comparación con un tamaño de CTU de 64 × 64, se demostró que la tasa de bits HEVC aumentó un 2,2 % cuando se lo obligó a usar un tamaño de CTU de 32 × 32, y aumentó un 11,0 % cuando se lo obligó a usar un tamaño de CTU de 16 × 16. En las secuencias de prueba de Clase A, donde la resolución del video era de 2560 × 1600, en comparación con un tamaño de CTU de 64 × 64, se demostró que la tasa de bits HEVC aumentó un 5,7 % cuando se lo obligó a usar un tamaño de CTU de 32 × 32, y aumentó un 28,2 % cuando se lo obligó a usar un tamaño de CTU de 16 × 16. Las pruebas demostraron que los tamaños grandes de CTU aumentan la eficiencia de codificación y al mismo tiempo reducen el tiempo de decodificación. [121]

Se ha comparado la eficiencia de codificación del perfil principal HEVC (MP) con el perfil alto (HP) H.264/MPEG-4 AVC, el perfil simple avanzado (ASP) MPEG-4 , el perfil de alta latencia (HLP) H.263 y el perfil principal (MP) H.262/MPEG-2 . La codificación de vídeo se realizó para aplicaciones de entretenimiento y se crearon doce velocidades de bits diferentes para las nueve secuencias de prueba de vídeo con un codificador HEVC HM-8.0. De las nueve secuencias de prueba de vídeo, cinco tenían una resolución HD, mientras que cuatro tenían una resolución WVGA (800×480). Las reducciones de la tasa de bits para HEVC se determinaron en función de PSNR, donde HEVC tiene una reducción de la tasa de bits del 35,4 % en comparación con H.264/MPEG-4 AVC HP, del 63,7 % en comparación con MPEG-4 ASP, del 65,1 % en comparación con H.263 HLP y del 70,8 % en comparación con H.262/MPEG-2 MP. [121]

También se ha comparado HEVC MP con H.264/MPEG-4 AVC HP en cuanto a la calidad subjetiva del vídeo. La codificación de vídeo se realizó para aplicaciones de entretenimiento y se realizaron cuatro tasas de bits diferentes para nueve secuencias de prueba de vídeo con un codificador HEVC HM-5.0. La evaluación subjetiva se realizó en una fecha anterior a la comparación PSNR y, por lo tanto, se utilizó una versión anterior del codificador HEVC que tenía un rendimiento ligeramente inferior. Las reducciones de la tasa de bits se determinaron en función de la evaluación subjetiva utilizando valores de puntuación de opinión media . La reducción general de la tasa de bits subjetiva para HEVC MP en comparación con H.264/MPEG-4 AVC HP fue del 49,3 %. [121]

La Escuela Politécnica Federal de Lausana (EPFL) realizó un estudio para evaluar la calidad subjetiva de video de HEVC en resoluciones superiores a la HDTV. El estudio se realizó con tres videos con resoluciones de 3840×1744 a 24 fps, 3840×2048 a 30 fps y 3840×2160 a 30 fps. Las secuencias de video de cinco segundos mostraban personas en una calle, tráfico y una escena de la película animada por computadora de código abierto Sintel . Las secuencias de video se codificaron a cinco velocidades de bits diferentes utilizando el codificador HEVC HM-6.1.1 y el codificador H.264/MPEG-4 AVC JM-18.3. Las reducciones subjetivas de la velocidad de bits se determinaron en función de la evaluación subjetiva utilizando valores de puntuación de opinión promedio. El estudio comparó HEVC MP con H.264/MPEG-4 AVC HP y mostró que, para HEVC MP, la reducción de tasa de bits promedio basada en PSNR fue del 44,4%, mientras que la reducción de tasa de bits promedio basada en la calidad de video subjetiva fue del 66,5%. [122] [123] [124] [125]

En una comparación de rendimiento de HEVC publicada en abril de 2013, se compararon HEVC MP y Main 10 Profile (M10P) con H.264/MPEG-4 AVC HP y High 10 Profile (H10P) utilizando secuencias de video de 3840×2160. Las secuencias de video se codificaron utilizando el codificador HEVC HM-10.0 y el codificador H.264/MPEG-4 AVC JM-18.4. La reducción de la tasa de bits promedio basada en PSNR fue del 45 % para el video entre cuadros .

En una comparación de codificadores de vídeo publicada en diciembre de 2013, se comparó el codificador HEVC HM-10.0 con el codificador x264 (versión r2334) y el codificador VP9 (versión v1.2.0-3088-ga81bd12). La comparación utilizó el método de medición de la tasa de bits Bjøntegaard-Delta (BD-BR), en el que los valores negativos indican cuánto se reduce la tasa de bits y los valores positivos indican cuánto se aumenta la tasa de bits para el mismo PSNR. En la comparación, el codificador HEVC HM-10.0 tuvo la mayor eficiencia de codificación y, en promedio, para obtener la misma calidad objetiva, el codificador x264 necesitaba aumentar la tasa de bits en un 66,4%, mientras que el codificador VP9 necesitaba aumentarla en un 79,4%. [126]

En una comparación subjetiva del rendimiento de video publicada en mayo de 2014, el JCT-VC comparó el perfil HEVC Main con el perfil H.264/MPEG-4 AVC High. La comparación utilizó valores de puntuación de opinión promedio y fue realizada por la BBC y la Universidad del Oeste de Escocia . Las secuencias de video se codificaron utilizando el codificador HM-12.1 HEVC y el codificador JM-18.5 H.264/MPEG-4 AVC. La comparación utilizó un rango de resoluciones y la reducción de tasa de bits promedio para HEVC fue del 59%. La reducción de tasa de bits promedio para HEVC fue del 52% para 480p, 56% para 720p, 62% para 1080p y 64% para 4K UHD. [127]

En una comparación subjetiva de códecs de vídeo publicada en agosto de 2014 por la EPFL, se comparó el codificador HM-15.0 HEVC con el codificador VP9 1.2.0–5183 y el codificador JM-18.8 H.264/MPEG-4 AVC. Se codificaron cuatro secuencias con resoluciones 4K a cinco velocidades de bits diferentes con los codificadores configurados para utilizar un periodo intra de un segundo. En la comparación, el codificador HM-15.0 HEVC tuvo la mayor eficiencia de codificación y, en promedio, para la misma calidad subjetiva, la velocidad de bits se pudo reducir en un 49,4 % en comparación con el codificador VP9 1.2.0–5183, y se pudo reducir en un 52,6 % en comparación con el codificador JM-18.8 H.264/MPEG-4 AVC. [128] [129] [130]

En agosto de 2016, Netflix publicó los resultados de un estudio a gran escala que comparaba el codificador HEVC de código abierto líder, x265 , con el codificador AVC de código abierto líder, x264 , y el codificador VP9 de referencia, libvpx. [131] Utilizando su herramienta avanzada de medición de calidad de video Video Multimethod Assessment Fusion (VMAF), Netflix descubrió que x265 ofrecía una calidad idéntica a velocidades de bits que iban desde un 35,4 % a un 53,3 % más bajas que x264, y desde un 17,8 % a un 21,8 % más bajas que VP9. [132]

Características

HEVC fue diseñado para mejorar sustancialmente la eficiencia de codificación en comparación con H.264/MPEG-4 AVC HP, es decir, para reducir los requisitos de tasa de bits a la mitad con una calidad de imagen comparable , a expensas de una mayor complejidad computacional. [13] HEVC fue diseñado con el objetivo de permitir que el contenido de video tenga una relación de compresión de datos de hasta 1000:1. [133] Dependiendo de los requisitos de la aplicación, los codificadores HEVC pueden equilibrar la complejidad computacional, la tasa de compresión, la robustez a los errores y el tiempo de retardo de codificación. [13] Dos de las características clave en las que HEVC mejoró en comparación con H.264/MPEG-4 AVC fueron el soporte para video de mayor resolución y métodos de procesamiento paralelo mejorados. [13]

HEVC está dirigido a pantallas HDTV de próxima generación y sistemas de captura de contenido que cuentan con velocidades de cuadro escaneadas progresivas y resoluciones de pantalla desde QVGA (320×240) a 4320p (7680×4320), así como una calidad de imagen mejorada en términos de nivel de ruido , espacios de color y rango dinámico . [21] [134] [135] [136]

Capa de codificación de vídeo

La capa de codificación de vídeo HEVC utiliza el mismo enfoque "híbrido" utilizado en todos los estándares de vídeo modernos, a partir de H.261 , en el sentido de que utiliza predicción inter/intra-imagen y codificación de transformación 2D. [13] Un codificador HEVC procede primero dividiendo una imagen en regiones con forma de bloque para la primera imagen, o la primera imagen de un punto de acceso aleatorio, que utiliza predicción intra-imagen. [13] La predicción intra-imagen es cuando la predicción de los bloques de la imagen se basa únicamente en la información de esa imagen. [13] Para todas las demás imágenes, se utiliza la predicción inter-imagen, en la que se utiliza información de predicción de otras imágenes. [13] Una vez finalizados los métodos de predicción y la imagen pasa por los filtros de bucle, la representación final de la imagen se almacena en el búfer de imágenes decodificadas. [13] Las imágenes almacenadas en el búfer de imágenes decodificadas se pueden utilizar para la predicción de otras imágenes. [13]

HEVC fue diseñado con la idea de que se utilizaría video de escaneo progresivo y no se agregaron herramientas de codificación específicamente para video entrelazado . [13] Las herramientas de codificación específicas de entrelazado, como MBAFF y PAFF, no son compatibles con HEVC. [137] En cambio, HEVC envía metadatos que indican cómo se envió el video entrelazado. [13] El video entrelazado se puede enviar codificando cada cuadro como una imagen separada o codificando cada campo como una imagen separada. [13] Para el video entrelazado, HEVC puede cambiar entre codificación de cuadros y codificación de campos utilizando Sequence Adaptive Frame Field (SAFF), que permite cambiar el modo de codificación para cada secuencia de video. [138] Esto permite enviar video entrelazado con HEVC sin necesidad de agregar procesos especiales de decodificación entrelazada a los decodificadores HEVC. [13]

Espacios de color

El estándar HEVC admite espacios de color como película genérica, NTSC , PAL , Rec. 601 , Rec. 709 , Rec. 2020 , Rec. 2100 , SMPTE 170M, SMPTE 240M, sRGB , sYCC , xvYCC , XYZ y espacios de color especificados externamente. [24] HEVC admite representaciones de codificación de color como RGB , YCbCr y YCoCg . [24]

Herramientas de codificación

Unidad de árbol de codificación

HEVC reemplaza los macrobloques de 16×16 píxeles , que se usaban con estándares anteriores, con unidades de árbol de codificación (CTU) que pueden usar estructuras de bloques más grandes de hasta 64×64 muestras y pueden subdividir mejor la imagen en estructuras de tamaño variable. [13] [139] HEVC divide inicialmente la imagen en CTU que pueden ser de 64×64, 32×32 o 16×16 con un tamaño de bloque de píxeles más grande que generalmente aumenta la eficiencia de codificación. [13]

Transformaciones inversas

HEVC especifica cuatro tamaños de unidades de transformación (TU) de 4×4, 8×8, 16×16 y 32×32 para codificar el residuo de predicción. [13] Un CTB se puede dividir recursivamente en 4 o más TU. [13] Las TU utilizan funciones de base entera basadas en la transformada de coseno discreta (DCT). [13] [2] Además, los bloques de transformación de luma 4×4 que pertenecen a una región intracodificada se transforman utilizando una transformación entera que se deriva de la transformada de seno discreta (DST). [13] Esto proporciona una reducción de la tasa de bits del 1%, pero se restringió a los bloques de transformación de luma 4×4 debido a los beneficios marginales para los otros casos de transformación. [13] Chroma utiliza los mismos tamaños de TU que luma, por lo que no hay una transformación 2×2 para croma. [13]

Herramientas de procesamiento paralelo

Otras herramientas de codificación

Codificación de entropía

HEVC utiliza un algoritmo de codificación aritmética binaria adaptativa al contexto (CABAC) que es fundamentalmente similar a CABAC en H.264/MPEG-4 AVC. [13] CABAC es el único método de codificación de entropía permitido en HEVC, mientras que hay dos métodos de codificación de entropía permitidos por H.264/MPEG-4 AVC. [13] CABAC y la codificación de entropía de coeficientes de transformación en HEVC fueron diseñados para un mayor rendimiento que H.264/MPEG-4 AVC, [140] manteniendo al mismo tiempo una mayor eficiencia de compresión para tamaños de bloque de transformación más grandes en relación con extensiones simples. [141] Por ejemplo, el número de contenedores codificados de contexto se ha reducido en 8× y el modo de derivación de CABAC se ha mejorado en términos de su diseño para aumentar el rendimiento. [13] [140] [142] Otra mejora con HEVC es que las dependencias entre los datos codificados se han cambiado para aumentar aún más el rendimiento. [13] [140] El modelado de contexto en HEVC también se ha mejorado para que CABAC pueda seleccionar mejor un contexto que aumente la eficiencia en comparación con H.264/MPEG-4 AVC. [13]

Predicción intra
HEVC tiene 33 modos de predicción intra

HEVC especifica 33 modos direccionales para la predicción intra en comparación con los 8 modos direccionales para la predicción intra especificados por H.264/MPEG-4 AVC. [13] HEVC también especifica los modos de predicción intra DC y de predicción planar. [13] El modo de predicción intra DC genera un valor medio promediando muestras de referencia y se puede utilizar para superficies planas. [13] El modo de predicción planar en HEVC admite todos los tamaños de bloque definidos en HEVC, mientras que el modo de predicción planar en H.264/MPEG-4 AVC está limitado a un tamaño de bloque de 16×16 píxeles. [13] Los modos de predicción intra utilizan datos de bloques de predicción vecinos que se han decodificado previamente desde dentro de la misma imagen. [13]

Compensación de movimiento

Para la interpolación de posiciones de muestra de luma fraccionaria, HEVC utiliza la aplicación separable de interpolación de media muestra unidimensional con un filtro de 8 toques o interpolación de cuarto de muestra con un filtro de 7 toques mientras que, en comparación, H.264/MPEG-4 AVC utiliza un proceso de dos etapas que primero deriva valores en posiciones de media muestra utilizando interpolación unidimensional separable de 6 toques seguida de redondeo de enteros y luego aplica interpolación lineal entre valores en posiciones de media muestra cercanas para generar valores en posiciones de cuarto de muestra. [13] HEVC ha mejorado la precisión debido al filtro de interpolación más largo y la eliminación del error de redondeo intermedio. [13] Para el video 4:2:0, las muestras de croma se interpolan con filtrado unidimensional separable de 4 toques para generar precisión de octavo de muestra, mientras que en comparación H.264/MPEG-4 AVC utiliza solo un filtro bilineal de 2 toques (también con precisión de octavo de muestra). [13]

Al igual que en H.264/MPEG-4 AVC, la predicción ponderada en HEVC se puede utilizar con uni-predicción (en la que se utiliza un único valor de predicción) o bi-predicción (en la que se combinan los valores de predicción de dos bloques de predicción). [13]

Predicción del vector de movimiento

HEVC define un rango de 16 bits con signo para vectores de movimiento (MV) horizontales y verticales. [24] [143] [144] [145] Esto se agregó a HEVC en la reunión HEVC de julio de 2012 con las variables mvLX. [24] [143] [144] [145] Los MV horizontales/verticales HEVC tienen un rango de −32768 a 32767 que, dada la precisión de un cuarto de píxel utilizada por HEVC, permite un rango de MV de −8192 a 8191,75 muestras de luma. [24] [143] [144] [145] Esto se compara con H.264/MPEG-4 AVC, que permite un rango de MV horizontal de −2048 a 2047,75 muestras de luma y un rango de MV vertical de −512 a 511,75 muestras de luma. [144]

HEVC permite dos modos de MV, que son la predicción avanzada de vectores de movimiento (AMVP) y el modo de fusión. [13] AMVP utiliza datos de la imagen de referencia y también puede utilizar datos de bloques de predicción adyacentes. [13] El modo de fusión permite que los MV se hereden de los bloques de predicción vecinos. [13] El modo de fusión en HEVC es similar a los modos de inferencia de movimiento "omitido" y "directo" en H.264/MPEG-4 AVC, pero con dos mejoras. [13] La primera mejora es que HEVC utiliza información de índice para seleccionar uno de varios candidatos disponibles. [13] La segunda mejora es que HEVC utiliza información de la lista de imágenes de referencia y del índice de imágenes de referencia. [13]

Filtros de bucle

HEVC especifica dos filtros de bucle que se aplican secuencialmente, con el filtro de desbloqueo (DBF) aplicado primero y el filtro de desplazamiento adaptativo de muestra (SAO) aplicado después. [13] Ambos filtros de bucle se aplican en el bucle de predicción entre imágenes, es decir, la imagen filtrada se almacena en el búfer de imágenes decodificadas (DPB) como referencia para la predicción entre imágenes. [13]

Filtro de desbloqueo

El DBF es similar al utilizado por H.264/MPEG-4 AVC pero con un diseño más simple y mejor soporte para procesamiento paralelo. [13] En HEVC el DBF solo se aplica a una cuadrícula de muestra de 8x8 mientras que con H.264/MPEG-4 AVC el DBF se aplica a una cuadrícula de muestra de 4x4. [13] El DBF utiliza una cuadrícula de muestra de 8x8 ya que no causa degradación notable y mejora significativamente el procesamiento paralelo porque el DBF ya no causa interacciones en cascada con otras operaciones. [13] Otro cambio es que HEVC solo permite tres intensidades de DBF de 0 a 2. [13] HEVC también requiere que el DBF primero aplique filtrado horizontal para bordes verticales a la imagen y solo después aplique filtrado vertical para bordes horizontales a la imagen. [13] Esto permite que se utilicen múltiples subprocesos paralelos para el DBF. [13]

Ejemplo de desplazamiento adaptativo

El filtro SAO se aplica después del DBF y está diseñado para permitir una mejor reconstrucción de las amplitudes de la señal original mediante la aplicación de desplazamientos almacenados en una tabla de búsqueda en el flujo de bits. [13] [146] Por CTB, el filtro SAO se puede desactivar o aplicar en uno de dos modos: modo de desplazamiento de borde o modo de desplazamiento de banda. [13] [146] El modo de desplazamiento de borde funciona comparando el valor de una muestra con dos de sus ocho vecinos utilizando uno de cuatro patrones de gradiente direccional. [13] [146] Con base en una comparación con estos dos vecinos, la muestra se clasifica en una de cinco categorías: mínimo, máximo, un borde con la muestra que tiene el valor más bajo, un borde con la muestra que tiene el valor más alto o monótono. [13] [146] Para cada una de las primeras cuatro categorías se aplica un desplazamiento. [13] [146] El modo de desplazamiento de banda aplica un desplazamiento basado en la amplitud de una sola muestra. [13] [146] Una muestra se clasifica por su amplitud en una de 32 bandas ( contenedores de histograma ). [13] [146] Se especifican desplazamientos para cuatro bandas consecutivas de las 32, porque en áreas planas que son propensas a artefactos de bandas, las amplitudes de muestra tienden a agruparse en un rango pequeño. [13] [146] El filtro SAO fue diseñado para aumentar la calidad de la imagen, reducir los artefactos de bandas y reducir los artefactos de timbre . [13] [146]

Extensiones de rango

Las extensiones de rango en MPEG son perfiles, niveles y técnicas adicionales que respaldan necesidades más allá de la reproducción de video del consumidor: [24]

Estos nuevos perfiles incluyen funciones de codificación mejoradas, muchas de las cuales admiten una codificación de pantalla eficiente o un procesamiento de alta velocidad:

La versión 2 de HEVC agrega varios mensajes de información de mejora complementaria (SEI):

Extensiones de codificación de contenido de pantalla

Se han agregado opciones de herramientas de codificación adicionales en el borrador de marzo de 2016 de las extensiones de codificación de contenido de pantalla (SCC): [150]

La versión ITU-T del estándar que agregó las extensiones SCC (aprobada en diciembre de 2016 y publicada en marzo de 2017) agregó soporte para la función de transferencia híbrida log-gamma (HLG) y la matriz de color ICtCp . [65] Esto permite que la cuarta versión de HEVC admita ambas funciones de transferencia HDR definidas en la Rec. 2100. [ 65]

La cuarta versión de HEVC agrega varios mensajes de información de mejora complementaria (SEI) que incluyen:

Perfiles

La versión 1 del estándar HEVC define tres perfiles: Main , Main 10 y Main Still Picture . [24] La versión 2 de HEVC agrega 21 perfiles de extensiones de rango, dos perfiles de extensiones escalables y un perfil de vista múltiple. [24] HEVC también contiene disposiciones para perfiles adicionales. [24] Las extensiones que se agregaron a HEVC incluyen mayor profundidad de bits , muestreo de croma 4:2:2/4:4:4 , codificación de video de vista múltiple (MVC) y codificación de video escalable (SVC). [13] [153] Las extensiones de rango HEVC, las extensiones escalables HEVC y las extensiones de vista múltiple HEVC se completaron en julio de 2014. [154] [155] [156] En julio de 2014 se publicó un borrador de la segunda versión de HEVC. [154] Se estaban desarrollando extensiones de codificación de contenido de pantalla (SCC) para videos de contenido de pantalla, que contienen texto y gráficos, y se esperaba que el borrador final se publicara en 2015. [157] [158]

Un perfil es un conjunto definido de herramientas de codificación que se pueden utilizar para crear un flujo de bits que se ajuste a ese perfil. [13] Un codificador de un perfil puede elegir qué herramientas de codificación utilizar siempre que genere un flujo de bits conforme, mientras que un decodificador de un perfil debe admitir todas las herramientas de codificación que se puedan utilizar en ese perfil. [13]

Perfiles de la versión 1

Principal

El perfil principal permite una profundidad de bits de 8 bits por muestra con muestreo de croma 4:2:0, que es el tipo de video más común utilizado con dispositivos de consumo. [13] [24] [155]

Principal 10

El Main10perfil Main 10 ( ) se agregó en la reunión HEVC de octubre de 2012 con base en la propuesta JCTVC-K0109 que proponía que se agregara un perfil de 10 bits a HEVC para aplicaciones de consumo. La propuesta decía que esto era para permitir una calidad de video mejorada y para soportar el espacio de color Rec. 2020 que se ha vuelto ampliamente utilizado en sistemas UHDTV y para poder ofrecer un rango dinámico y fidelidad de color más altos evitando los artefactos de bandas. Una variedad de compañías apoyaron la propuesta que incluyeron Ateme , BBC , BSkyB , Cisco , DirecTV , Ericsson , Motorola Mobility , NGCodec, NHK , RAI , ST, SVT , Thomson Video Networks , Technicolor y ViXS Systems . [159] El perfil Main 10 permite una profundidad de bits de 8 a 10 bits por muestra con muestreo de croma 4:2:0. Los decodificadores HEVC que se ajustan al perfil Main 10 deben ser capaces de decodificar flujos de bits realizados con los siguientes perfiles: Main y Main 10. [24] Una mayor profundidad de bits permite una mayor cantidad de colores. 8 bits por muestra permiten 256 tonos por color primario (un total de 16,78 millones de colores), mientras que 10 bits por muestra permiten 1024 tonos por color primario (un total de 1070 millones de colores). Una mayor profundidad de bits permite una transición de color más suave que resuelve el problema conocido como bandas de color . [160] [161]

El perfil Main 10 permite una calidad de video mejorada ya que puede admitir video con una profundidad de bits mayor que la admitida por el perfil Main. [159] Además, en el perfil Main 10, el video de 8 bits se puede codificar con una profundidad de bits mayor de 10 bits, lo que permite una eficiencia de codificación mejorada en comparación con el perfil Main. [162] [163] [164]

Ericsson afirmó que el perfil Main 10 aportaría los beneficios del vídeo de 10 bits por muestra a la televisión de consumo. También afirmó que para resoluciones más altas no hay penalización de velocidad de bits por codificar vídeo a 10 bits por muestra. [160] Imagination Technologies afirmó que el vídeo de 10 bits por muestra permitiría espacios de color más grandes y es necesario para el espacio de color Rec. 2020 que se utilizará en UHDTV. También afirmó que el espacio de color Rec. 2020 impulsaría la adopción generalizada del vídeo de 10 bits por muestra. [161] [165]

En una comparación de rendimiento basada en PSNR publicada en abril de 2013, se comparó el perfil Main 10 con el perfil Main utilizando un conjunto de secuencias de vídeo de 10 bits de 3840 × 2160. Las secuencias de vídeo de 10 bits se convirtieron a 8 bits para el perfil Main y se mantuvieron en 10 bits para el perfil Main 10. El PSNR de referencia se basó en las secuencias de vídeo originales de 10 bits. En la comparación de rendimiento, el perfil Main 10 proporcionó una reducción de la tasa de bits del 5 % para la codificación de vídeo entre fotogramas en comparación con el perfil Main. La comparación de rendimiento indica que, para las secuencias de vídeo probadas, el perfil Main 10 superó al perfil Main. [166]

Imagen fija principal

El MainStillPictureperfil de imagen fija principal ( ) permite codificar una única imagen fija con las mismas restricciones que el perfil principal. Como subconjunto del perfil principal, el perfil de imagen fija principal permite una profundidad de bits de 8 bits por muestra con un muestreo de croma de 4:2:0. [13] [24] [155] En abril de 2012 se realizó una comparación objetiva del rendimiento en la que HEVC redujo la tasa de bits promedio de las imágenes en un 56 % en comparación con JPEG . [168] En mayo de 2012 se realizó una comparación del rendimiento basada en PSNR para la compresión de imágenes fijas utilizando el codificador HEVC HM 6.0 y los codificadores de software de referencia para los demás estándares. Para imágenes fijas, HEVC redujo la tasa de bits promedio en un 15,8% en comparación con H.264/MPEG-4 AVC, un 22,6% en comparación con JPEG 2000 , un 30,0% en comparación con JPEG XR , un 31,0% en comparación con WebP y un 43,0% en comparación con JPEG. [169]

En enero de 2013 se realizó una comparación de rendimiento para la compresión de imágenes fijas utilizando el codificador HEVC HM 8.0rc2, Kakadu versión 6.0 para JPEG 2000 e IJG versión 6b para JPEG. La comparación de rendimiento utilizó PSNR para la evaluación objetiva y valores de puntuación de opinión media (MOS) para la evaluación subjetiva. La evaluación subjetiva utilizó la misma metodología de prueba e imágenes que las utilizadas por el comité JPEG cuando evaluó JPEG XR. Para imágenes con muestreo de croma 4:2:0, la reducción de tasa de bits promedio para HEVC en comparación con JPEG 2000 fue del 20,26 % para PSNR y del 30,96 % para MOS, mientras que en comparación con JPEG fue del 61,63 % para PSNR y del 43,10 % para MOS. [167]

En abril de 2013, Nokia realizó una comparación del rendimiento de HEVC basada en PSNR para la compresión de imágenes fijas . HEVC tiene una mejora de rendimiento mayor para imágenes de mayor resolución que para imágenes de menor resolución y una mejora de rendimiento mayor para velocidades de bits más bajas que para velocidades de bits más altas. Para que la compresión con pérdida obtenga el mismo PSNR que HEVC, se necesitaron en promedio 1,4 veces más bits con JPEG 2000, 1,6 veces más bits con JPEG-XR y 2,3 veces más bits con JPEG. [170]

En octubre de 2013 , Mozilla realizó un estudio sobre la eficiencia de compresión de HEVC, JPEG, JPEG XR y WebP . El estudio demostró que HEVC era significativamente mejor en la compresión que los otros formatos de imagen que se probaron. En el estudio se utilizaron cuatro métodos diferentes para comparar la calidad de la imagen: Y-SSIM, RGB-SSIM, IW-SSIM y PSNR-HVS-M. [171] [172]

Perfiles de la versión 2

La versión 2 de HEVC agrega 21 perfiles de extensiones de rango, dos perfiles de extensiones escalables y un perfil de vista múltiple: Monocromo , Monocromo 12 , Monocromo 16 , Principal 12 , Principal 4:2:2 10 , Principal 4:2:2 12 , Principal 4:4:4 , Principal 4:4:4 10 , Principal 4:4:4 12 , Monocromo 12 Intra , Monocromo 16 Intra , Principal 12 Intra , Principal 4:2:2 10 Intra , Principal 4:2:2 12 Intra , Principal 4:4:4 Intra , Principal 4:4:4 10 Intra , Principal 4:4:4 12 Intra , Principal 4:4:4 16 Intra , Principal 4:4:4 Imagen fija , Principal 4:4:4 16 Imagen fija , alto rendimiento 4:4:4 16 Intra , principal escalable , principal escalable 10 y principal multivista . [24] [173] Todos los perfiles de extensión de rango entre cuadros tienen un perfil Intra. [24]

Monocromo
El perfil Monocromático permite una profundidad de bits de 8 bits por muestra con soporte para muestreo de croma 4:0:0. [24]
Monocromo 12
El perfil Monochrome 12 permite una profundidad de bits de 8 a 12 bits por muestra con soporte para muestreo de croma 4:0:0. [24]
Monocromo 16
El perfil Monochrome 16 permite una profundidad de bits de 8 a 16 bits por muestra con soporte para muestreo de croma 4:0:0. Los decodificadores HEVC que cumplen con el perfil Monochrome 16 deben ser capaces de decodificar secuencias de bits creadas con los siguientes perfiles: Monochrome, Monochrome 12 y Monochrome 16. [24]
Principal 12
El perfil Main 12 permite una profundidad de bits de 8 a 12 bits por muestra con soporte para muestreo de croma 4:0:0 y 4:2:0. Los decodificadores HEVC que cumplen con el perfil Main 12 deben ser capaces de decodificar secuencias de bits creadas con los siguientes perfiles: Monocromo, Monocromo 12, Principal, Principal 10 y Principal 12. [24]
Principal 4:2:2 10
El perfil Main 4:2:2 10 permite una profundidad de bits de 8 a 10 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0 y 4:2:2. Los decodificadores HEVC que cumplen con el perfil Main 4:2:2 10 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome, Main, Main 10 y Main 4:2:2 10. [24]
Principal 4:2:2 12
El perfil Main 4:2:2 12 permite una profundidad de bits de 8 a 12 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0 y 4:2:2. Los decodificadores HEVC que se ajustan al perfil Main 4:2:2 12 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monocromo, Monocromo 12, Principal, Principal 10, Principal 12, Principal 4:2:2 10 y Principal 4:2:2 12. [24]
Principal 4:4:4
El perfil Main 4:4:4 permite una profundidad de bits de 8 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. Los decodificadores HEVC que se ajustan al perfil Main 4:4:4 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome, Main y Main 4:4:4. [24]
Principal 4:4:4 10
El perfil Main 4:4:4 10 permite una profundidad de bits de 8 a 10 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. Los decodificadores HEVC que se ajustan al perfil Main 4:4:4 10 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome, Main, Main 10, Main 4:2:2 10, Main 4:4:4 y Main 4:4:4 10. [24]
Principal 4:4:4 12
El perfil Main 4:4:4 12 permite una profundidad de bits de 8 a 12 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. Los decodificadores HEVC que se ajustan al perfil Main 4:4:4 12 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome, Main, Main 10, Main 12, Main 4:2:2 10, Main 4:2:2 12, Main 4:4:4, Main 4:4:4 10, Main 4:4:4 12 y Monochrome 12. [24]
Principal 4:4:4 16 Intra
El perfil Main 4:4:4 16 Intra permite una profundidad de bits de 8 a 16 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. Los decodificadores HEVC que se ajustan al perfil Main 4:4:4 16 Intra deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome Intra, Monochrome 12 Intra, Monochrome 16 Intra, Main Intra, Main 10 Intra, Main 12 Intra, Main 4:2:2 10 Intra, Main 4:2:2 12 Intra, Main 4:4:4 Intra, Main 4:4:4 10 Intra y Main 4:4:4 12 Intra. [24]
Alto rendimiento 4:4:4 16 Intra
El perfil High Throughput 4:4:4 16 Intra permite una profundidad de bits de 8 a 16 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. El perfil High Throughput 4:4:4 16 Intra tiene una tasa de HbrFactorbits 12 veces mayor que otros perfiles HEVC, lo que le permite tener una tasa de bits máxima 12 veces mayor que el perfil Main 4:4:4 16 Intra. [24] [174] El perfil High Throughput 4:4:4 16 Intra está diseñado para la creación de contenido profesional de alta gama y no se requiere que los decodificadores para este perfil admitan otros perfiles. [174]
Imagen fija principal 4:4:4
El perfil de imagen fija Main 4:4:4 permite codificar una única imagen fija con las mismas restricciones que el perfil Main 4:4:4. Como subconjunto del perfil Main 4:4:4, el perfil de imagen fija Main 4:4:4 permite una profundidad de bits de 8 bits por muestra con compatibilidad con muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. [24]
Imagen fija principal 4:4:4 16
El perfil Main 4:4:4 16 Still Picture permite codificar una única imagen fija con las mismas restricciones que el perfil Main 4:4:4 16 Intra. Como subconjunto del perfil Main 4:4:4 16 Intra, el perfil Main 4:4:4 16 Still Picture permite una profundidad de bits de 8 a 16 bits por muestra con compatibilidad con muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. [24]
Principal escalable
El perfil principal escalable permite una capa base que se ajusta al perfil principal de HEVC. [24]
10 principales escalables
El perfil Scalable Main 10 permite una capa base que se ajusta al perfil Main 10 de HEVC. [24]
Vista principal multivista
El perfil principal Multiview permite una capa base que se ajusta al perfil principal de HEVC. [24]

Versión 3 y perfiles superiores

La versión 3 de HEVC agregó un perfil 3D: 3D Main . El borrador de febrero de 2016 de las extensiones de codificación de contenido de pantalla agregó siete perfiles de extensiones de codificación de contenido de pantalla, tres perfiles de extensiones de alto rendimiento y cuatro perfiles de extensiones escalables: Screen-Extended Main , Screen-Extended Main 10 , Screen -Extended Main 4:4:4 , Screen-Extended Main 4:4:4 10, Screen-Extended High Throughput 4:4:4 , Screen-Extended High Throughput 4:4:4 10 , Screen -Extended High Throughput 4:4:4 14 , High Throughput 4:4:4 , High Throughput 4:4:4 10 , High Throughput 4:4:4 14 , Scalable Monochrome , Scalable Monochrome 12 , Scalable Monochrome 16 y Scalable Main 4:4:4 . [24] [150]

3D principal
El perfil principal 3D permite una capa base que se ajusta al perfil principal de HEVC. [24]
Pantalla principal extendida
El perfil principal extendido de pantalla permite una profundidad de bits de 8 bits por muestra con compatibilidad con muestreo de croma 4:0:0 y 4:2:0. Los decodificadores HEVC que cumplen con el perfil principal extendido de pantalla deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: monocromo, principal y principal extendido de pantalla. [150]
Pantalla principal extendida 10
El perfil Screen-Extended Main 10 permite una profundidad de bits de 8 a 10 bits por muestra con compatibilidad con muestreo de croma 4:0:0 y 4:2:0. Los decodificadores HEVC que cumplen con el perfil Screen-Extended Main 10 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome, Main, Main 10, Screen-Extended Main y Screen-Extended Main 10. [150]
Pantalla principal extendida 4:4:4
El perfil Screen-Extended Main 4:4:4 permite una profundidad de bits de 8 bits por muestra con compatibilidad con muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. Los decodificadores HEVC que se ajustan al perfil Screen-Extended Main 4:4:4 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome, Main, Main 4:4:4, Screen-Extended Main y Screen-Extended Main 4:4:4. [150]
Pantalla principal extendida 4:4:4 10
El perfil Screen-Extended Main 4:4:4 10 permite una profundidad de bits de 8 a 10 bits por muestra con compatibilidad con muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. Los decodificadores HEVC que se ajustan al perfil Screen-Extended Main 4:4:4 10 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome, Main, Main 10, Main 4:2:2 10, Main 4:4:4, Main 4:4:4 10, Screen-Extended Main, Screen-Extended Main 10, Screen-Extended Main 4:4:4 y Screen-Extended Main 4:4:4 10. [150]
Pantalla extendida de alto rendimiento 4:4:4
El perfil Screen-Extended High Throughput 4:4:4 permite una profundidad de bits de 8 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. El perfil Screen-Extended High Throughput 4:4:4 tiene un HbrFactor 6 veces mayor que la mayoría de los perfiles HEVC entre cuadros, lo que le permite tener una tasa de bits máxima 6 veces mayor que el perfil Main 4:4:4. Los decodificadores HEVC que se ajustan al perfil Screen-Extended High Throughput 4:4:4 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monochrome, Main, Main 4:4:4, Screen-Extended Main, Screen-Extended Main 4:4:4, Screen-Extended High Throughput 4:4:4 y High Throughput 4:4:4. [150]
Pantalla extendida de alto rendimiento 4:4:4 10
El perfil Screen-Extended High Throughput 4:4:4 10 permite una profundidad de bits de 8 a 10 bits por muestra con compatibilidad con muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. El perfil Screen-Extended High Throughput 4:4:4 10 tiene un HbrFactor 6 veces mayor que la mayoría de los perfiles HEVC entre cuadros, lo que le permite tener una tasa de bits máxima 6 veces mayor que el perfil Main 4:4:4 10. Los decodificadores HEVC que cumplen con el perfil Screen-Extended High Throughput 4:4:4 10 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monocromo, Principal, Principal 10, Principal 4:2:2 10, Principal 4:4:4, Principal 4:4:4 10, Screen-Extended Main, Screen-Extended Main 10, Screen-Extended Main 4:4:4, Screen-Extended Main 4:4:4 10, Screen-Extended High Throughput 4:4:4, Screen-Extended High Throughput 4:4:4 10, High Throughput 4:4:4 y High Throughput 4:4:4. [150]
Pantalla extendida de alto rendimiento 4:4:4 14
El perfil Screen-Extended High Throughput 4:4:4 14 permite una profundidad de bits de 8 a 14 bits por muestra con compatibilidad con muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. El perfil Screen-Extended High Throughput 4:4:4 14 tiene un HbrFactor 6 veces superior al de la mayoría de los perfiles HEVC entre cuadros. Los decodificadores HEVC que cumplen con el perfil Screen-Extended High Throughput 4:4:4 14 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: Monocromo, Principal, Principal 10, Principal 4:2:2 10, Principal 4:4:4, Principal 4:4:4 10, Screen-Extended Main, Screen-Extended Main 10, Screen-Extended Main 4:4:4, Screen-Extended Main 4:4:4 10, Screen-Extended High Throughput 4:4:4, Screen-Extended High Throughput 4:4:4 10, Screen-Extended High Throughput 4:4:4 14, High Throughput 4:4:4, High Throughput 4:4:4 10 y High Throughput 4:4:4 14. [150]
Alto rendimiento 4:4:4
El perfil High Throughput 4:4:4 permite una profundidad de bits de 8 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. El perfil High Throughput 4:4:4 tiene un HbrFactor 6 veces mayor que la mayoría de los perfiles HEVC entre cuadros, lo que le permite tener una tasa de bits máxima 6 veces mayor que el perfil Main 4:4:4. Los decodificadores HEVC que se ajustan al perfil High Throughput 4:4:4 deben ser capaces de decodificar flujos de bits realizados con los siguientes perfiles: High Throughput 4:4:4. [150]
Alto rendimiento 4:4:4 10
El perfil High Throughput 4:4:4 10 permite una profundidad de bits de 8 a 10 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. El perfil High Throughput 4:4:4 10 tiene un HbrFactor 6 veces mayor que la mayoría de los perfiles HEVC entre cuadros, lo que le permite tener una tasa de bits máxima 6 veces mayor que el perfil Main 4:4:4 10. Los decodificadores HEVC que se ajustan al perfil High Throughput 4:4:4 10 deben ser capaces de decodificar flujos de bits realizados con los siguientes perfiles: High Throughput 4:4:4 y High Throughput 4:4:4 10. [150]
Alto rendimiento 4:4:4 14
El perfil High Throughput 4:4:4 14 permite una profundidad de bits de 8 a 14 bits por muestra con soporte para muestreo de croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. El perfil High Throughput 4:4:4 14 tiene un HbrFactor 6 veces mayor que la mayoría de los perfiles HEVC entre cuadros. Los decodificadores HEVC que se ajustan al perfil High Throughput 4:4:4 14 deben ser capaces de decodificar secuencias de bits realizadas con los siguientes perfiles: High Throughput 4:4:4, High Throughput 4:4:4 10 y High Throughput 4:4:4 14. [150]
Monocromo escalable
El perfil monocromático escalable permite una capa base que se ajusta al perfil monocromático de HEVC. [150]
Monocromo escalable 12
El perfil Monocromo 12 escalable permite una capa base que se ajusta al perfil Monocromo 12 de HEVC. [150]
Monocromo escalable 16
El perfil Monocromo 16 escalable permite una capa base que se ajusta al perfil Monocromo 16 de HEVC. [150]
Escalable Principal 4:4:4
El perfil principal escalable 4:4:4 permite una capa base que se ajusta al perfil principal 4:4:4 de HEVC. [150]

Niveles y gradas

El estándar HEVC define dos niveles, principal y alto, y trece niveles. Un nivel es un conjunto de restricciones para un flujo de bits. Para los niveles inferiores al nivel 4, solo se permite el nivel principal. El nivel principal es un nivel inferior al nivel alto. Los niveles se crearon para tratar con aplicaciones que difieren en términos de su tasa de bits máxima. El nivel principal se diseñó para la mayoría de las aplicaciones, mientras que el nivel alto se diseñó para aplicaciones muy exigentes. Un decodificador que se ajuste a un nivel determinado debe ser capaz de decodificar todos los flujos de bits que estén codificados para ese nivel y para todos los niveles inferiores. [13] [24]

A La velocidad de bits máxima del perfil se basa en la combinación de profundidad de bits, muestreo de croma y tipo de perfil. Para la profundidad de bits, la velocidad de bits máxima aumenta en 1,5× para los perfiles de 12 bits y en 2× para los perfiles de 16 bits. Para el muestreo de croma, la velocidad de bits máxima aumenta en 1,5× para los perfiles 4:2:2 y en 2× para los perfiles 4:4:4. Para los perfiles Intra, la velocidad de bits máxima aumenta en 2×. [24]
B La velocidad máxima de cuadros admitida por HEVC es 300 fps. [24]
C MaxDpbSize es el número máximo de imágenes en el búfer de imágenes decodificadas. [24]

Búfer de imágenes decodificadas

Las imágenes decodificadas previamente se almacenan en un búfer de imágenes decodificadas (DPB) y los codificadores HEVC las utilizan para formar predicciones para las imágenes posteriores. El número máximo de imágenes que se pueden almacenar en el DPB, denominado capacidad DPB, es 6 (incluida la imagen actual) para todos los niveles HEVC cuando se opera con el tamaño máximo de imagen admitido por el nivel. La capacidad DPB (en unidades de imágenes) aumenta de 6 a 8, 12 o 16 a medida que el tamaño de la imagen disminuye con respecto al tamaño máximo de imagen admitido por el nivel. El codificador selecciona qué imágenes específicas se conservan en el DPB imagen por imagen, de modo que el codificador tiene la flexibilidad de determinar por sí mismo la mejor manera de utilizar la capacidad DPB al codificar el contenido de vídeo. [24]

Contenedores

MPEG ha publicado una enmienda que agregó soporte HEVC al flujo de transporte MPEG utilizado por ATSC , DVB y Blu-ray Disc ; MPEG decidió no actualizar el flujo de programa MPEG utilizado por DVD-Video . [175] [176] MPEG también agregó soporte HEVC al formato de archivo multimedia base ISO . [177] [178] HEVC también es compatible con el estándar de transporte multimedia MPEG . [175] [179] El soporte para HEVC se agregó a Matroska a partir del lanzamiento de MKVToolNix v6.8.0 después de que se fusionara un parche de DivX. [180] [181] Se envió un documento borrador al Grupo de trabajo de ingeniería de Internet que describe un método para agregar soporte HEVC al Protocolo de transporte en tiempo real . [182]

Utilizando la codificación intraframe de HEVC, el programador Fabrice Bellard ha propuesto un formato codificado de imágenes fijas llamado Better Portable Graphics (BPG) . [183] ​​Es esencialmente un contenedor para imágenes codificadas utilizando el perfil HEVC Main 4:4:4 16 Still Picture con hasta 14 bits por muestra, aunque utiliza una sintaxis de encabezado abreviada y agrega soporte explícito para Exif , perfiles ICC y metadatos XMP . [183] ​​[184]

Condiciones de la licencia de patente

Condiciones de licencia y tarifas para las patentes HEVC, en comparación con sus principales competidores:

Provisión de software sin costo

Al igual que con su predecesor AVC, los distribuidores de software que implementan HEVC en productos deben pagar un precio por copia distribuida. [i] Si bien este modelo de licencia es manejable para el software pago, es un obstáculo para la mayoría del software libre y de código abierto , que está destinado a ser libremente distribuible. En opinión de MulticoreWare , el desarrollador de x265 , habilitar codificadores y decodificadores de software libres de regalías es en interés de acelerar la adopción de HEVC. [191] [195] [196] HEVC Advance hizo una excepción que renuncia específicamente a las regalías en implementaciones solo de software (tanto decodificadores como codificadores) cuando no están incluidos con el hardware. [197] Sin embargo, el software exento no está libre de las obligaciones de licencia de otros titulares de patentes (por ejemplo, miembros del grupo MPEG LA).

Si bien el obstáculo al software libre no es un problema para las cadenas de televisión, por ejemplo, este problema, combinado con la perspectiva de un futuro encierro colectivo en el formato, hace que varias organizaciones como Mozilla (véase OpenH264 ) y la Free Software Foundation Europe [198] se muestren cautelosas ante los formatos que generan regalías para su uso en Internet. Los formatos competidores destinados a su uso en Internet (VP9 y AV1) tienen como objetivo evitar estas preocupaciones al estar libres de regalías (siempre que no haya reclamaciones de terceros sobre derechos de patente).

^i  : Independientemente de cómo esté licenciado el software por parte de los autores del software (ver licencia de software ), si lo que hace está patentado, su uso sigue estando sujeto a los derechos de los titulares de las patentes a menos que el uso de las patentes haya sido autorizado por una licencia.

Codificación de vídeo versátil

En octubre de 2015, MPEG y VCEG formaron el Equipo Conjunto de Exploración de Vídeo (JVET) [199] para evaluar las tecnologías de compresión disponibles y estudiar los requisitos para un estándar de compresión de vídeo de próxima generación. El nuevo algoritmo debería tener una tasa de compresión entre un 30 y un 50 % mejor para la misma calidad perceptual, con soporte para compresión sin pérdida y sin pérdida subjetiva. También debería admitir YCbCr 4:4:4, 4:2:2 y 4:2:0 con 10 a 16 bits por componente, amplia gama de colores BT.2100 y alto rango dinámico (HDR) de más de 16 pasos (con brillo máximo de 1000, 4000 y 10 000 nits), canales auxiliares (para profundidad, transparencia, etc.), velocidades de cuadro variables y fraccionarias de 0 a 120 Hz, codificación de video escalable para diferencias temporales (velocidad de cuadros), espaciales (resolución), SNR, gama de colores y rango dinámico, codificación estéreo/multivista, formatos panorámicos y codificación de imágenes fijas. Se espera una complejidad de codificación 10 veces mayor que la de HEVC. JVET emitió una "Convocatoria de propuestas" final en octubre de 2017, y el primer borrador de trabajo del estándar de codificación de video versátil (VVC) se publicó en abril de 2018. [200] [201] El estándar VVC se finalizó el 6 de julio de 2020. [202]

Véase también

Referencias

  1. ^ Familia de codificación de vídeo de alta eficiencia (HEVC), H.265, MPEG-H Parte 2 (borrador preliminar). Sustentabilidad de los formatos digitales. Washington, DC: Biblioteca del Congreso. 19 de noviembre de 2020. Consultado el 1 de diciembre de 2021 .
  2. ^ ab Thomson, Gavin; Shah, Athar (2017). "Introducción a HEIF y HEVC" (PDF) . Apple Inc. Consultado el 5 de agosto de 2019 .
  3. ^ "69th Engineering Emmy Awards: Joint Collaborative Team on Video Coding wins Emmy Award". Academia de Artes y Ciencias de la Televisión . 1 de noviembre de 2017 . Consultado el 13 de noviembre de 2017 .
  4. ^ "Se anunciaron los ganadores de los premios Emmy de ingeniería 69th Engineering Emmy Awards". Academy of Television Arts & Sciences . 27 de septiembre de 2017 . Consultado el 13 de noviembre de 2017 .
  5. ^ «La UIT, la ISO y la IEC reciben otro premio Primetime Emmy por la compresión de vídeo». Unión Internacional de Telecomunicaciones . 26 de octubre de 2017. Archivado desde el original el 19 de abril de 2019. Consultado el 13 de noviembre de 2017 .
  6. ^ "Premio Emmy de ingeniería para el estándar HEVC". Universidad RWTH de Aachen . 2 de noviembre de 2017. Consultado el 13 de noviembre de 2017 .
  7. ^ Roach, John (29 de septiembre de 2017). «El premio Primetime Engineering Emmy Award se otorga a HEVC, una tecnología clave detrás de la televisión de ultraalta definición». Microsoft Research . Consultado el 13 de noviembre de 2017 .
  8. ^ Ozer, Jan (12 de abril de 2016). "Un informe de progreso: La Alianza para Medios Abiertos y el códec AV1". Revista Streaming Media .
  9. ^ "La Alianza para los Medios Abiertos da inicio a la era de la innovación en video con el lanzamiento de AV1". Alliance for Open Media. 28 de marzo de 2018. Archivado desde el original el 11 de julio de 2018. Consultado el 5 de febrero de 2020 .
  10. ^ abcdef «Lista de patentes de HEVC Advance». HEVC Advance . Archivado desde el original el 24 de agosto de 2020. Consultado el 6 de julio de 2019 .
  11. ^ abcdef "Lista de patentes HEVC" (PDF) . MPEG LA . Consultado el 6 de julio de 2019 .
  12. ^ "Licenciantes incluidos en la licencia de cartera de patentes HEVC". MPEG LA . Archivado desde el original el 13 de abril de 2021 . Consultado el 18 de junio de 2019 .
  13. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx por bz ca cb cc cd ce Sullivan 2012.
  14. ^ T. Wedi y TK Tan, Informe AHG – Mejoras en la eficiencia de la codificación, documento VCEG VCEG-AA06, 17-18 de octubre de 2005.
  15. ^ Informe de la 31.ª reunión del VCEG Documento VCEG VCEG-AE01r1, Marrakech, MA, 15-16 de enero de 2007
  16. ^ UIT TSB (21 de mayo de 2010). «Equipo de colaboración conjunta sobre codificación de vídeo». UIT-T . Consultado el 24 de agosto de 2012 .
  17. ^ ab «ISO/IEC 23008-2:2013». Organización Internacional de Normalización . 25 de noviembre de 2013. Consultado el 29 de noviembre de 2013 .
  18. ^ abc Jie Dong (19 de junio de 2010). "La primera reunión del JCT-VC, Dresde, DE". H265.net . Consultado el 25 de noviembre de 2012 .
  19. ^ Jie Dong (1 de julio de 2008). «Estado actual de H.265 (a julio de 2008)». H265.net . Consultado el 25 de noviembre de 2012 .
  20. ^ abc Yu Liu (15 de abril de 2009). "Los requisitos preliminares para NGVC". H265.net . Consultado el 25 de noviembre de 2012 .
  21. ^ ab "Requisitos preliminares para el proyecto de codificación de vídeo de rendimiento mejorado "EPVC"". ITU-T VCEG . 10 de julio de 2009 . Consultado el 24 de agosto de 2012 .
  22. ^ ab "Entrevista con el Dr. Thomas Wiegand". in-cites. 1 de julio de 2007. Archivado desde el original el 8 de diciembre de 2013. Consultado el 18 de agosto de 2012 .
  23. ^ ab Yu Liu (3 de julio de 2009). "Estado actual de HVC (codificación de vídeo de alto rendimiento) en MPEG". H265.net . Consultado el 25 de noviembre de 2012 .
  24. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar como UIT 2015.
  25. ^ GJ Sullivan; JM Boyce ; Y. Chen; J.-R. Ohm; CA Segall; A. Vetro (diciembre de 2013). "Extensiones estandarizadas de codificación de video de alta eficiencia". Revista IEEE sobre temas seleccionados en procesamiento de señales . 7 (6). IEEE . doi : 10.1109/JSTSP.2013.2283657 .
  26. ^ Gerhard Tech; Krzysztof Wegner; Ying Chen; Sehoon Yea (18 de febrero de 2015). "3D-HEVC Draft Text 7". JCT-3V . Consultado el 26 de febrero de 2015 .
  27. ^ "Reunión de Dresde – Registro de documentos". UIT-T. Archivado desde el original el 24 de octubre de 2012. Consultado el 24 de noviembre de 2012 .
  28. ^ "Documentos de la primera reunión del Equipo de colaboración conjunto sobre codificación de vídeo (JCT-VC) – Dresde, Alemania, 15-23 de abril de 2010". UIT-T . 23 de abril de 2010. Archivado desde el original el 24 de octubre de 2012 . Consultado el 24 de agosto de 2012 .
  29. ^ "Nuevo códec de vídeo para aliviar la presión sobre las redes globales". UIT. 25 de enero de 2013. Consultado el 25 de enero de 2013 .
  30. ^ Todd Spangler (25 de enero de 2013). «ITU OKs Next-Generation Video Codec Standard». Multichannel News . Archivado desde el original el 12 de diciembre de 2013. Consultado el 25 de enero de 2013 .
  31. ^ "Programa de trabajo del UIT-T". UIT . Consultado el 27 de enero de 2013 .
  32. ^ "MPEG HEVC: se ha logrado el siguiente gran hito en la historia del vídeo MPEG" (DOC) . MPEG. 25 de enero de 2013. Consultado el 27 de enero de 2013 .
  33. ^ "Conceptos básicos de MPEG". MPEG . Consultado el 28 de enero de 2013 .
  34. ^ ab "Inicio UIT-T: Comisiones de estudio: Recomendaciones UIT-T: UIT-T H.265 (04/2013)". UIT. 13 de abril de 2013 . Consultado el 16 de abril de 2013 .
  35. ^ ab "Recomendación de la AAP: H.265". UIT. 13 de abril de 2013 . Consultado el 16 de abril de 2013 .
  36. ^ ab "Anuncio n.º 09 de la AAP". UIT. 15 de abril de 2013 . Consultado el 16 de abril de 2013 .
  37. ^ "El modelo de referencia para realidad mixta y aumentada define la arquitectura y la terminología para aplicaciones MAR" (DOCX) . MPEG. 11 de julio de 2014. Consultado el 26 de julio de 2014 .
  38. ^ ab "Inicio UIT-T: Comisiones de estudio: Recomendaciones UIT-T: UIT-T H.265 (V2) (10/2014)". UIT. 29 de octubre de 2014 . Consultado el 1 de noviembre de 2014 .
  39. ^ ab "Recomendación AAP: H.265 (V2)". UIT. 29 de octubre de 2014. Consultado el 1 de noviembre de 2014 .
  40. ^ ab "Anuncio n.º 45 de la AAP". UIT. 31 de octubre de 2014 . Consultado el 1 de noviembre de 2014 .
  41. ^ ab "Inicio UIT-T: Comisiones de estudio: Recomendaciones UIT-T: UIT-T H.265 (04/2015)". UIT. 29 de abril de 2015 . Consultado el 26 de junio de 2015 .
  42. ^ ab "Recomendación de la AAP: H.265 (V3)". UIT. 29 de abril de 2015 . Consultado el 26 de junio de 2015 .
  43. ^ ab "Anuncio n.º 56 de la AAP". UIT. 30 de abril de 2015 . Consultado el 26 de junio de 2015 .
  44. ^ "Recomendación de la AAP: H.265 (V4)". UIT. 29 de octubre de 2016 . Consultado el 31 de octubre de 2016 .
  45. ^ "Anuncio AAP nº 91". UIT. 31 de octubre de 2016 . Consultado el 31 de octubre de 2016 .
  46. ^ ab "Recomendación de la AAP: H.265 (V4)". UIT. 22 de diciembre de 2016 . Consultado el 14 de enero de 2017 .
  47. ^ ab "Anuncio n.º 04 de la AAP". UIT. 13 de enero de 2017 . Consultado el 14 de enero de 2017 .
  48. ^ "MPEG LA ofrece licencia de cartera de patentes HEVC". Yahoo Finance. 29 de septiembre de 2014. Archivado desde el original el 6 de octubre de 2014. Consultado el 29 de septiembre de 2014 .
  49. ^ ab "HEVC Patent Portfolio License Briefing" (PDF) . MPEG LA. 29 de septiembre de 2014. Archivado (PDF) del original el 6 de octubre de 2014 . Consultado el 29 de septiembre de 2014 .
  50. ^ Ozer, Jan (15 de enero de 2015). "MPEG LA anuncia los términos propuestos para la concesión de licencias HEVC".
  51. ^ "MPEG LA expande la cobertura de licencias HEVC". Yahoo Finance. 19 de marzo de 2015. Archivado desde el original el 2 de abril de 2015. Consultado el 20 de marzo de 2015 .
  52. ^ ab Ozer, Jan (1 de abril de 2015). "Nuevo consorcio de patentes HEVC: ¿Cuáles son las implicaciones?".
  53. ^ a b "Royalty Rates Summary" (PDF). HEVC Advance. July 22, 2015. Archived from the original (PDF) on July 23, 2015. Retrieved July 22, 2015.
  54. ^ Dan Rayburn (July 23, 2015). "New Patent Pool Wants 0.5% Of Gross Revenue From Apple, Facebook & Others Over Higher Quality Video". The Huffington Post. Retrieved July 23, 2015.
  55. ^ Peter Bright (July 23, 2015). "New patent group threatens to derail 4K HEVC video streaming". Ars Technica. Retrieved July 23, 2015.
  56. ^ "Royalty Rates Summary" (PDF). HEVC Advance. December 18, 2015. Archived from the original (PDF) on July 23, 2015. Retrieved December 20, 2015.
  57. ^ Dan Rayburn (February 3, 2016). "Technicolor withdraws from the HEVC Advance pool to enable direct licensing of its HEVC IP portfolio". GlobeNewswire. Retrieved February 4, 2016.
  58. ^ a b c Joff Wild (May 16, 2016). "Technicolor CIPO explains why the company left the HEVC Advance patent pool". Retrieved May 18, 2016.
  59. ^ "HEVC Advance Recognizes Technicolor's Participation". PR Newswire. HEVC Advance. February 3, 2016. Retrieved July 14, 2019.
  60. ^ Advance, HEVC. "Technicolor Joins the HEVC Advance Patent Pool". www.prnewswire.com (Press release). Retrieved December 8, 2019.
  61. ^ Advance, HEVC. "HEVC Advance Announces 'Royalty Free' HEVC Software". www.prnewswire.com (Press release).
  62. ^ a b "Velos Media Launches New Licensing Platform to Drive Adoption of Latest Video Technologies, Improve Consumer Viewing Experience". Yahoo Finance. March 31, 2017. Retrieved April 4, 2017.
  63. ^ "Current Patents Covered by the HEVC Patent Portfolio License". MPEG LA.
  64. ^ "HEVC Attachment 1" (PDF). MPEG LA. April 17, 2019. Retrieved April 28, 2019.
  65. ^ a b c "ITU-T Home: Study groups: ITU-T Recommendations: ITU-T H.265 (12/2016)". ITU. December 22, 2016. Retrieved May 11, 2017.
  66. ^ a b c "ITU-T Rec. H.265 declared patent(s)". ITU. Retrieved August 5, 2021.
  67. ^ "ITU-T H.265 (V5) (02/2018)". ITU. February 13, 2018. Retrieved August 5, 2021.
  68. ^ "ITU-T H.265 (V6) (06/2019)". ITU. June 29, 2019. Retrieved August 5, 2021.
  69. ^ "ITU-T H.265 (V7) (11/2019)". ITU. November 29, 2019. Retrieved August 5, 2021.
  70. ^ "itu".
  71. ^ "itu".
  72. ^ "itu".
  73. ^ "Qualcomm shows horsepower of next-gen H.265 video". CNET. February 29, 2012. Retrieved October 12, 2012.
  74. ^ "MIT researchers build Quad HD TV chip". MIT news. February 20, 2013. Retrieved March 15, 2013.
  75. ^ "A low power HEVC decoder". EE Times. February 22, 2013. Retrieved March 15, 2013.
  76. ^ M. Tikekar; C.-T. Huang; C. Juvekar; V. Sze; A. Chandrakasan (2014). "A 249 MPixel/s HEVC Video-Decoder Chip for 4K Ultra HD Applications" (PDF). IEEE Journal of Solid-State Circuits. 49 (1): 61–72. Bibcode:2014IJSSC..49...61T. doi:10.1109/jssc.2013.2284362. hdl:1721.1/93876. S2CID 1632228.
  77. ^ a b "ATEME Enables Industry First Open Source Implementation Supporting HEVC". Reuters. April 3, 2013. Archived from the original on April 20, 2014. Retrieved April 4, 2013.
  78. ^ "ATEME Enables Industry First Open Source Implementation Supporting HEVC". PR Newswire. April 3, 2013. Retrieved April 4, 2013.
  79. ^ Joel Hruska (July 23, 2013). "H.265 benchmarked: Does the next-generation video codec live up to expectations?". ExtremeTech. Retrieved July 23, 2013.
  80. ^ Chris Angelini (July 23, 2013). "Next-Gen Video Encoding: x265 Tackles HEVC/H.265". Tom's Hardware. Retrieved July 23, 2013.
  81. ^ "NTT Develops World's Highest-level Compression Software Encoding Engine Fully Compliant with Next-gen "HEVC/H.265" Video Coding Standard, Rolls Out "HEVC-1000 SDK" Codec Development Kit". Nippon Telegraph and Telephone. August 8, 2013. Archived from the original on February 25, 2021. Retrieved August 17, 2013.
  82. ^ a b "DivX HEVC Encoder and Decoder Performance". DivX. November 14, 2013. Archived from the original on December 10, 2013. Retrieved November 14, 2013.
  83. ^ "ViXS Begins Shipments of Industry's First SoC to Support Ultra HD 4K and 10-bit HEVC". Yahoo Finance. December 18, 2013. Retrieved January 7, 2014.
  84. ^ "Harmonic Chooses Altera Solution for H.265 4Kp60 Video Encoding". NewsRoom Altera. April 7, 2014. Archived from the original on April 2, 2015. Retrieved March 24, 2015.
  85. ^ "Real-time 4K60fps HEVC Encoder". Youtube. December 17, 2014. Archived from the original on November 7, 2021. Retrieved March 24, 2015.
  86. ^ "Ittiam Systems announces availability of its third generation H.265/HEVC codec with 422 12-bit support". Ittiam Systems. August 8, 2014. Archived from the original on November 1, 2014. Retrieved November 1, 2014.
  87. ^ a b c "4K Blu-ray discs arriving in 2015 to fight streaming media". CNET. September 5, 2014. Retrieved September 6, 2014.
  88. ^ a b c "BDA Updates Blu-ray 4K Timeline". Home Media Magazine. September 5, 2014. Archived from the original on September 6, 2014. Retrieved September 6, 2014.
  89. ^ Mikey Campbell (September 12, 2014). "Apple's iPhone 6, iPhone 6 Plus use H.265 codec for FaceTime over cellular". AppleInsider. Retrieved September 13, 2014.
  90. ^ Ryan Smith (September 18, 2014). "The NVIDIA GeForce GTX 980 Review". AnandTech. Retrieved May 3, 2015.
  91. ^ Gabriel Aul (October 31, 2014). "HEVC also supported in-box". Twitter. Retrieved November 3, 2014.
  92. ^ John Callaham (November 1, 2014). "Microsoft: Windows 10 will support the HEVC video compression standard". Windows Central. Retrieved November 3, 2014.
  93. ^ Bogdan Popa (3 de noviembre de 2014). «Microsoft confirma la compatibilidad de archivos MKV en Windows 10». Softpedia . Consultado el 15 de noviembre de 2014 .
  94. ^ Gabe Aul (12 de noviembre de 2014). «Nueva compilación disponible para el programa Windows Insider». Microsoft . Consultado el 15 de noviembre de 2014 .
  95. ^ "Ittiam | Notas de prensa | 2014 | La solución de software H.265 de Ittiam permite compatibilidad con HEVC en la versión Lollipop de Android". Archivado desde el original el 8 de diciembre de 2014 . Consultado el 8 de diciembre de 2014 .
  96. ^ "ViXS anuncia el primer SoC del mundo con alto rango dinámico y color 4K Ultra HD de 12 bits". Yahoo Finance. 5 de enero de 2015. Consultado el 10 de enero de 2015 .
  97. ^ "Presentamos el superchip Tegra X1 de NVIDIA". www.nvidia.com .
  98. ^ Smith, Joshua Ho, Ryan. "Vista previa y análisis de la arquitectura de NVIDIA Tegra X1".{{cite web}}: CS1 maint: multiple names: authors list (link)
  99. ^ Smith, Ryan. "NVIDIA lanza la GeForce GTX 960".
  100. ^ Rick Merritt (5 de enero de 2015). «AMD describe el procesador de los portátiles». EE Times . Consultado el 10 de enero de 2015 .
  101. ^ "VITEC presenta el primer dispositivo portátil de transmisión y codificación HEVC basado en hardware del mundo". Reuters . 31 de marzo de 2015. Archivado desde el original el 1 de mayo de 2016 . Consultado el 1 de febrero de 2016 .
  102. ^ ab Apple ha elegido HEVC como su códec de vídeo de próxima generación. 8 de junio de 2017.
  103. ^ "Notas de la versión 0.28". 11 de abril de 2016. Consultado el 23 de abril de 2016 .
  104. ^ S, Ian Cutress, Ganesh T. "Intel anuncia Kaby Lake de séptima generación: 14 nm PLUS, seis modelos para portátiles y una versión de escritorio que llegará en enero".{{cite web}}: CS1 maint: multiple names: authors list (link)
  105. ^ ab "tvOS 11.0". Desarrollador de Apple .
  106. ^ "Especificación de creación de HLS para dispositivos Apple". Apple Developer .
  107. ^ "macOS High Sierra mejora el almacenamiento, el vídeo y los gráficos". Apple Newsroom .
  108. ^ Hollister, Sean. "Apple resuelve los problemas de almacenamiento del iPhone con fotos y videos más pequeños". CNET .
  109. ^ Singh, Rakesh (25 de junio de 2017). "Ahora puedes reproducir archivos HEVC en cualquier aplicación de reproducción de video usando la extensión de Microsoft".
  110. ^ "iOS 11 estará disponible mañana". Apple Newsroom .
  111. ^ "GoPro presenta la HERO6 Black con video 4K a 60 fps y nuevo chip GP1". 28 de septiembre de 2017.
  112. ^ ab "Microsoft elimina el códec HEVC en Windows 10 Fall Creators Update y lo agrega a la Tienda". Ghacks Technology News . 6 de diciembre de 2017.
  113. ^ ab "Compatibilidad de códecs y formatos multimedia de Android Core" . Consultado el 18 de diciembre de 2015 .
  114. ^ Martin Smole (6 de junio de 2017). "WWDC17 – HEVC con HLS – Apple acaba de anunciar una función que es compatible de manera inmediata". Bitmovin .
  115. ^ "*Actualizado* La compilación 77.0.211.3 del canal de desarrollo ya está disponible". techcommunity.microsoft.com . 9 de julio de 2017.
  116. ^ "Habilitar la decodificación de hardware HEVC". ChromeStatus . 21 de octubre de 2022.
  117. ^ ""hevc" | ¿Puedo usar... Tablas de soporte para HTML5, CSS3, etc". ¿Puedo usar .
  118. ^ "Novedades de Windows 11, versión 22H2 para profesionales de TI - Novedades de Windows". 11 de agosto de 2023.
  119. ^ "HEIF y HEVC en iOS 11: descripción general rápida". Deconstruct . 22 de septiembre de 2017.
  120. ^ Kampff, Stephen (2 de octubre de 2017). "¿Qué dispositivos Apple podrán reproducir vídeos HEVC?". Fstoppers .
  121. ^ abcd Ohm 2012.
  122. ^ Hanhart 2012.
  123. ^ Diapositivas 2012.
  124. ^ "Evaluación de calidad subjetiva del próximo estándar de compresión de video HEVC". Escuela Politécnica Federal de Lausana (EPFL) . Consultado el 8 de noviembre de 2012 .
  125. ^ Nic Healey (29 de agosto de 2012). "La compresión de video HEVC podría ser el próximo paso para 4K". cnet . Consultado el 8 de noviembre de 2012 .
  126. ^ Dan Grois; Detlev Marpe; Amit Mulayoff; Benaya Itzhaky; Ofer Hadar (8 de diciembre de 2013). "Comparación del rendimiento de los codificadores H.265/MPEG-HEVC, VP9 y H.264/MPEG-AVC" (PDF) . Instituto Fraunhofer Heinrich Hertz . Consultado el 14 de diciembre de 2012 .
  127. ^ ab TK Tan; Marta Mrak; Vittorio Baroncini; Naeem Ramzan (18 de mayo de 2014). "Informe sobre las pruebas de verificación del rendimiento de compresión HEVC". JCT-VC . Consultado el 25 de mayo de 2014 .
  128. ^ "Comparación de la eficiencia de compresión entre HEVC/H.265 y VP9 basada en evaluaciones subjetivas". Escuela Politécnica Federal de Lausana (EPFL) . Consultado el 26 de agosto de 2014 .
  129. ^ Martín Rerabek; Touradj Ebrahimi (18 de agosto de 2014). "Comparación de la eficiencia de compresión entre HEVC/H.265 y VP9 basada en evaluaciones subjetivas" (PDF) . Escuela Politécnica Federal de Lausana (EPFL) . Consultado el 26 de agosto de 2014 .
  130. ^ Martin Rerabek; Touradj Ebrahimi (23 de agosto de 2014). "Comparación de la eficiencia de compresión entre HEVC/H.265 y VP9 en función de evaluaciones subjetivas". slideshare.com . Consultado el 26 de agosto de 2014 .
  131. ^ "Una comparación a gran escala de x264, x265 y libvpx". Blog de tecnología de Netflix . 29 de agosto de 2016.
  132. ^ Ozer, Jan (2 de septiembre de 2016). "Netflix considera que x265 es un 20 % más eficiente que VP9 - Streaming Media Magazine".
  133. ^ Gary Sullivan; Jens-Rainer Ohm (27 de julio de 2013). "Informe de la 13.ª reunión del Equipo de colaboración conjunta sobre codificación de vídeo (JCT-VC), Incheon, KR, 18-26 de abril de 2013". JCT-VC . Consultado el 1 de septiembre de 2013 .
  134. ^ "Lo más destacado de la 88ª reunión". MPEG. 24 de abril de 2009. Archivado desde el original el 17 de agosto de 2012. Consultado el 24 de agosto de 2012 .
  135. ^ "Visión, aplicaciones y requisitos para la codificación de vídeo de alta eficiencia (HEVC). ISO/IEC JTC1/SC29/WG11/N11872". ISO/IEC. Enero de 2011. Archivado desde el original el 23 de julio de 2012. Consultado el 24 de agosto de 2012 .
  136. ^ Christian Timmerer (9 de febrero de 2009). «Visión y requisitos para la codificación de vídeo de alto rendimiento (HVC). ISO/IEC JTC1/SC29/WG11/N10361». ISO/IEC . Consultado el 24 de agosto de 2012 .
  137. ^ Jérôme VIERON (27 de noviembre de 2012). «HEVC: High-Efficiency Video Coding Next generation video compression» (PDF) . Ateme . Archivado desde el original (PDF) el 10 de agosto de 2013. Consultado el 21 de mayo de 2013 .
  138. ^ Gregory Cox (11 de septiembre de 2013). "Introducción a Ultra HDTV y HEVC" (PDF) . Ateme . Consultado el 3 de diciembre de 2014 .
  139. ^ "Descripción de la codificación de vídeo de alta eficiencia (HEVC)". JCT-VC. 1 de enero de 2011. Consultado el 15 de septiembre de 2012 .
  140. ^ abc V. Sze ; M. Budagavi (13 de enero de 2013). "Codificación de entropía CABAC de alto rendimiento en HEVC" (PDF) . IEEE Transactions on Circuits and Systems for Video Technology . 22 (12): 1778–1791. doi :10.1109/TCSVT.2012.2221526. S2CID  5295846 . Consultado el 13 de enero de 2013 .
  141. ^ Tung, Nguyen; Philipp, Helle; Martin, Winken; Benjamin, Bross; Detlev, Marpe; Heiko, Schwarz; Thomas, Wiegand (diciembre de 2013). "Técnicas de codificación de transformada en HEVC". Revista de temas seleccionados en procesamiento de señales . 7 (6): 978–989. Bibcode :2013ISTSP...7..978N. doi :10.1109/JSTSP.2013.2278071. S2CID  12877203.
  142. ^ Tung, Nguyen; Detlev, Marpe; Heiko, Schwarz; Thomas, Wiegand. "Codificación de entropía de complejidad reducida de niveles de coeficientes de transformación utilizando códigos Golomb-Rice truncados en compresión de video" (PDF) .
  143. ^ abc Gary Sullivan; Jens-Rainer Ohm (13 de octubre de 2012). «Informe de la 10.ª reunión del Equipo de colaboración conjunta sobre codificación de vídeo (JCT-VC), Estocolmo, SE, 11-20 de julio de 2012». JCT-VC . Consultado el 28 de abril de 2013 .
  144. ^ abcd Alistair Goudie (2 de julio de 2012). «Restricciones al rango máximo del vector de movimiento». JCT-VC . Consultado el 26 de noviembre de 2012 .
  145. ^ abc Keiichi Chono; Minhua Zhou (19 de julio de 2012). "BoG sobre límites diversos". JCT-VC . Consultado el 26 de noviembre de 2012 .
  146. ^ abcdefghi Chih-Ming Fu; Elena Alshina; Alexander Alshin; Yu-Wen Huang; Ching-Yeh Chen; Chia-Yang Tsai; Chih-Wei Hsu; Shaw-Min Lei; Jeong-Hoon Park; Woo-Jin Han (25 de diciembre de 2012). "Sample adaptive offset in the HEVC standard" (PDF) . IEEE Transactions on Circuits and Systems for Video Technology . Consultado el 24 de enero de 2013 .
  147. ^ ab "Informe de la 15ª reunión del Equipo de colaboración conjunto sobre codificación de vídeo (JCT-VC), Ginebra, Suiza, 23 de octubre – 1 de noviembre de 2013" (DOC) . UIT-T. 3 de noviembre de 2013. Consultado el 9 de noviembre de 2013 .
  148. ^ Ali, Khairat; Tung, Nguyen; Mischa, Siekmann; Detlev, Marpe. "Predicción adaptativa entre componentes para codificación de video de alta eficiencia 4:4:4" (PDF) . Archivado desde el original (PDF) el 24 de diciembre de 2018. Consultado el 18 de diciembre de 2014 .
  149. ^ Pierre Andrivon; Philippe Bordes; Edouard François (April 2, 2014). "SEI message for Colour Mapping Information". JCT-VC. Retrieved July 17, 2014.
  150. ^ a b c d e f g h i j k l m n o p q r s t u v Rajan Joshi; Shan Liu; Gary Sullivan; Gerhard Tech; Ye-Kui Wang; Jizheng Xu; Yan Ye (March 24, 2016). "HEVC Screen Content Coding Draft Text 6". JCT-VC. Retrieved March 26, 2016.
  151. ^ Matteo Naccari; Andrew Cotton; Sebastian Schwarz; Manish Pindoria; Marta Mrak; Tim Borer (June 9, 2015). "High dynamic range compatibility information SEI message". JCT-VC. Retrieved October 31, 2016.
  152. ^ Gary Sullivan (June 10, 2015). "Ambient viewing environment SEI message". JCT-VC. Retrieved November 2, 2016.
  153. ^ Adrian Pennington (August 1, 2012). "Ultra HD: Standards and broadcasters align". www.tvbeurope.com. p. 45. Retrieved November 25, 2012.
  154. ^ a b Jill Boyce; Jianle Chen; Ying Chen; David Flynn; Miska M. Hannuksela; Matteo Naccari; Chris Rosewarne; Karl Sharman; Joel Sole; Gary J. Sullivan; Teruhiko Suzuki; Gerhard Tech; Ye-Kui Wang; Krzysztof Wegner; Yan Ye (July 11, 2014). "Draft high efficiency video coding (HEVC) version 2, combined format range extensions (RExt), scalability (SHVC), and multi-view (MV-HEVC) extensions". JCT-VC. Retrieved July 11, 2014.
  155. ^ a b c Per Fröjdh; Andrey Norkin; Rickard Sjöberg (April 23, 2013). "Next generation video compression" (PDF). Ericsson. Retrieved April 24, 2013.
  156. ^ Jens-Rainer Ohm (January 28, 2014). "Recent MPEG/JCT-VC/JCT-3V Video Coding Standardization" (PDF). MPEG. Archived from the original (PDF) on April 19, 2014. Retrieved April 18, 2014.
  157. ^ "Joint Call for Proposals for Coding of Screen Content" (PDF). JCT-VC. January 17, 2014. Retrieved November 15, 2014.
  158. ^ "Meeting Report of 18th JCT-VC Meeting". ITU-T. October 17, 2014. Retrieved November 15, 2014.
  159. ^ a b Alberto Dueñas; Adam Malamy (October 18, 2012). "On a 10-bit consumer-oriented profile in High Efficiency Video Coding (HEVC)". JCT-VC. Archived from the original on February 13, 2013. Retrieved November 3, 2012.
  160. ^ a b Carl Furgusson (June 11, 2013). "Focus on...HEVC: The background behind the game-changing standard- Ericsson". Ericsson. Archived from the original on June 20, 2013. Retrieved June 21, 2013.
  161. ^ a b Simon Forrest (June 20, 2013). "The emergence of HEVC and 10-bit colour formats". Imagination Technologies. Archived from the original on September 15, 2013. Retrieved June 21, 2013.
  162. ^ Philippe Bordes; Gordon Clare; Félix Henry; Mickaël Raulet; Jérôme Viéron (July 20, 2012). "An overview of the emerging HEVC standard" (PDF). Technicolor. Archived from the original (PDF) on October 3, 2013. Retrieved October 5, 2012.
  163. ^ "Rennes Research & Innovation Center: Publication". Technicolor. July 20, 2012. Archived from the original on December 3, 2013. Retrieved October 5, 2012.
  164. ^ Detlev Marpe; Heiko Schwarz; Sebastian Bosse; Benjamin Bross; Philipp Helle; Tobias Hinz; Heiner Kirchhoffer; Haricharan Lakshman; et al. "Video Compression Using Nested Quadtree Structures, Leaf Merging and Improved Techniques for Motion Representation and Entropy Coding" (PDF). IEEE Transactions on Circuits and Systems for Video Technology. Retrieved November 8, 2012.
  165. ^ Alexandru Voica (June 20, 2013). "Decoding HEVC in 10-bit colours at 4K resolutions: PowerVR D5500, a Rosetta Stone for video decode". Imagination Technologies. Archived from the original on June 30, 2013. Retrieved June 21, 2013.
  166. ^ Pierre Andrivon; Marco Arena; Philippe Salmon; Philippe Bordes; Paola Sunna (April 8, 2013). "Comparison of Compression Performance of HEVC Draft 10 with AVC for UHD-1 material". JCT-VC. Retrieved April 28, 2013.
  167. ^ a b Philippe Hanhart; Martin Rerabek; Pavel Korshunov; Touradj Ebrahimi (January 9, 2013). "AhG4: Subjective evaluation of HEVC intra coding for still image compression". JCT-VC. Retrieved January 11, 2013.
  168. ^ Jani Lainema; Kemal Ugur (April 20, 2012). "On HEVC still picture coding performance". JCT-VC. Retrieved January 22, 2013.
  169. ^ T. Nguyen; D. Marpe (May 3, 2012). "Performance Comparison of HM 6.0 with Existing Still Image Compression Schemes Using a Test Set of Popular Still Images". JCT-VC. Retrieved December 31, 2012.
  170. ^ Kemal Ugur; Jani Lainema (April 4, 2013). "Updated results on HEVC still picture coding performance". JCT-VC. Retrieved April 4, 2013.
  171. ^ "Studying Lossy Image Compression Efficiency". Mozilla. October 17, 2013. Retrieved October 19, 2013.
  172. ^ "Lossy Compressed Image Formats Study". Mozilla. October 17, 2013. Archived from the original on October 20, 2013. Retrieved October 19, 2013.
  173. ^ Jianle Chen; Jill Boyce; Yan Ye; Miska M. Hannuksela; Gary J. Sullivan; Ye-kui Wang (July 10, 2014). "HEVC Scalable Extensions (SHVC) Draft Text 7 (separated text)". JCT-VC. Retrieved July 13, 2014.
  174. ^ a b K. Sharman; N. Saunders; J. Gamei; T. Suzuki; A. Tabatabai (June 20, 2014). "High 4:4:4 16 Intra profile specification". JCT-VC. Retrieved July 13, 2014.
  175. ^ a b "Work plan and time line". MPEG. Retrieved May 31, 2013.
  176. ^ "ISO/IEC 13818-1:2013/Amd 3:2014". International Organization for Standardization. April 10, 2014. Retrieved April 20, 2014.
  177. ^ "ISO/IEC 14496-15:2014". International Organization for Standardization. June 24, 2014. Retrieved June 28, 2014.
  178. ^ "Text of ISO/IEC 14496-15:2013/DCOR 1". MPEG. November 5, 2013. Retrieved December 14, 2013.
  179. ^ "ISO/IEC 23008-1:2014". International Organization for Standardization. May 23, 2014. Retrieved November 1, 2014.
  180. ^ "DivX HEVC Support in MKV". DivX. Retrieved June 5, 2013.
  181. ^ "Using MKVToolNix". DivX. Retrieved June 5, 2013.
  182. ^ "RTP Payload Format for High Efficiency Video Coding". Internet Engineering Task Force. September 6, 2013. Retrieved December 15, 2013.
  183. ^ a b Fabrice Bellard. "BPG Specification". Fabrice Bellard. Retrieved December 14, 2014.
  184. ^ Willis, Nathan (December 10, 2014). "BPG, a still-image format from video compression". LWN.net.
  185. ^ "Royalty Rates Summary" (PDF). epdf.hevcadvance.com. Archived from the original (PDF) on April 6, 2019. Retrieved April 11, 2018.
  186. ^ "Licensing Rates and Structure". epdf.hevcadvance.com. Archived from the original on January 30, 2019. Retrieved November 27, 2016.
  187. ^ "HEVC Advance". www.hevcadvance.com. Retrieved May 9, 2020.
  188. ^ a b "Royalty Rate Structure forTrademark Licensees In-Compliance" (PDF). HEVC Advance. March 2018. Retrieved June 12, 2019.
  189. ^ "HEVC Advance Cuts Content Fees on Streaming". Streaming Media Magazine.
  190. ^ Ozer, Jan (July 17, 2018). "Return of the Codec Wars: A New Hope—a Streaming Summer Sequel". Streaming Media Magazine. Since they haven't, many producers presume that the pool will impose content royalties.
  191. ^ a b Vaughan, Tom (August 30, 2016). "A Proposal to Accelerate HEVC Adoption". Retrieved January 25, 2017. A number of important companies with HEVC patents have not yet joined one of the patent pools. (…) To accelerate HEVC adoption, I propose that HEVC patent licensors agree to the following principles; · Software decoding on consumer devices must be royalty free. · Software encoding on consumer devices must be royalty free. · Content distribution must be royalty free.
  192. ^ Arild Fuldseth; Gisle Bjøntegaard (July 1, 2015). "Thor — High Efficiency, Moderate Complexity Video Codec using only RF IPR" (PDF). Retrieved May 28, 2017. Transforms are identical to H.265/HEVC (Cisco IPR)
  193. ^ a b c "AVC Patent Portfolio License Briefing" (PDF). MPEG LA. May 2, 2016. Archived (PDF) from the original on November 28, 2016. Retrieved November 27, 2016.
  194. ^ "ITU-T Recommendation declared patent(s)". ITU.
  195. ^ Vaughan, Tom (August 31, 2016). "It's Time to Move Forward with HEVC". Streaming Media Magazine.
  196. ^ Fautier, Thierry (August 12, 2016). "Opinion: Is A Codec War in Our Future?". Streaming Media Magazine.
  197. ^ Ozer, Jan (November 22, 2016). "HEVC Advance Makes Some Software Royalty Free". Retrieved December 3, 2016.
  198. ^ "Why is FRAND bad for Free Software?". Free Software Foundation Europe. June 20, 2016. Retrieved March 7, 2017.
  199. ^ "JVET - Joint Video Experts Team". ITU.int.
  200. ^ "Versatile Video Coding". The Moving Picture Experts Group website.
  201. ^ "Beyond HEVC: Versatile Video Coding project starts strongly in Joint Video Experts Team". ITU News. April 27, 2018. Archived from the original on December 24, 2018. Retrieved June 30, 2018.
  202. ^ "JVET - Joint Video Experts Team". www.itu.int. Retrieved September 8, 2021.

Bibliography

Related slides: Philippe Hanhart; Martin Rerabek; Francesca De Simone; Touradj Ebrahimi (August 15, 2012). "Subjective quality evaluation of the upcoming HEVC video compression standard". slideshare.com. Retrieved November 8, 2012.
Related slides: Vivienne Sze; Madhukar Budagavi (June 1, 2014). "Design and Implementation of Next Generation Video Coding Systems (H.265/HEVC Tutorial)" (PDF). IEEE International Symposium on Circuits and Systems (ISCAS).

External links