stringtranslate.com

Codificación de vídeo de alta eficiencia

La codificación de vídeo de alta eficiencia ( HEVC ), también conocida como H.265 y MPEG-H Parte 2 , es un estándar de compresión de vídeo diseñado como parte del proyecto MPEG-H como sucesor de la ampliamente utilizada codificación de vídeo avanzada (AVC, H. 264 o MPEG-4 parte 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 velocidad 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 en casi todo el hardware compatible.

Mientras que AVC utiliza la transformada de coseno discreta entera (DCT) con tamaños de bloque de 4×4 y 8×8, HEVC utiliza tanto DCT entera como transformada de seno discreta (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 casos, HEVC es una extensión de los conceptos de H.264/MPEG-4 AVC. Ambos funcionan comparando diferentes partes de un cuadro de video para encontrar áreas redundantes, tanto dentro de un solo cuadro como entre cuadros consecutivos. Luego, estas áreas redundantes se reemplazan con una breve descripción en lugar de los píxeles originales. Los cambios principales para HEVC incluyen la expansión de la comparación de patrones y las áreas de codificación de diferencias de 16 × 16 píxeles a tamaños de hasta 64 × 64, segmentación mejorada de tamaño de bloque variable , predicción "intra" mejorada dentro de la misma imagen, movimiento mejorado predicción de vectores y fusión de regiones de movimiento, filtrado de compensación de movimiento mejorado y un paso de filtrado adicional llamado filtrado de compensación adaptable a la muestra. El uso eficaz de estas mejoras requiere mucha más capacidad de procesamiento de señales para comprimir el vídeo, pero tiene menos impacto en la cantidad de cálculo necesario para la descompresión.

HEVC fue estandarizado por el Equipo Colaborativo Conjunto sobre Codificación de Video (JCT-VC), una colaboración entre ISO / IEC MPEG y el Grupo de Estudio 16 del UIT-T VCEG . El grupo ISO/IEC se refiere a él como MPEG-H Parte 2 y el ITU-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 video 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 videos que contienen gráficos, texto o animación, así como (o en lugar de) escenas de vídeo capturadas por la cámara. En octubre de 2017, el estándar fue reconocido con un premio Primetime Emmy Engineering Award por haber tenido un efecto material en la tecnología de la televisión. [3] [4] [5] [6] [7]

HEVC contiene tecnologías cubiertas por patentes propiedad de las organizaciones que participaron en el JCT-VC. La implementación de un dispositivo o 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 que las empresas que pertenecen a sus organizaciones 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 concesión de licencias de patentes, como MPEG LA , Access Advance y Velos Media.

Las tarifas de licencia combinadas que ofrecen actualmente todos los organismos de concesión 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 tecnológicas 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 Fujitsu , Apple , Canon , la Universidad de Columbia , KAIST , la Universidad de Kwangwoon , el MIT , la Universidad de Sungkyunkwan , Funai , Hikvision , KBS , KT y NEC . [12]

Trabajo previo

En 2004, el Grupo de Expertos en Codificación de Vídeo (VCEG) del 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 varias técnicas para mejorar potencialmente el estándar H.264/MPEG-4 AVC. En enero de 2005, en la siguiente reunión del VCEG, el VCEG comenzó a designar ciertos temas como "Áreas Técnicas Clave" (KTA) para una mayor investigación. Se estableció una base de código de software llamada base de código KTA para evaluar tales propuestas. [14] El software KTA se basó en el software de referencia Joint Model (JM) desarrollado por MPEG & VCEG Joint Video Team para H.264/MPEG-4 AVC. Se integraron tecnologías propuestas adicionales en el software KTA y se probaron en evaluaciones experimentales durante los siguientes cuatro años. [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 tenía nombres provisionales H.265 y H.NGVC (Codificación de vídeo de próxima generación) y fue una parte importante del trabajo de VCEG hasta que evolucionó hasta convertirse en el 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 velocidad 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 oscilaba entre 1/2 y 3 veces la de NGVC. el Alto perfil. [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 (MPEG) de ISO / IEC inició un proyecto similar en 2007, denominado provisionalmente Codificación de vídeo de alto rendimiento . [22] [23] Se había decidido alcanzar un acuerdo para obtener una reducción de la tasa de bits del 50% como objetivo del proyecto 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 promedio de bits de alrededor del 20% en comparación con AVC High Profile; Estos resultados llevaron 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 colaborativo conjunto sobre codificación de vídeo ( JCT-VC ) para desarrollar el estándar HEVC. [13] [24] [25] [26]

Estandarización

En enero de 2010, VCEG y MPEG publicaron una convocatoria de propuestas conjunta formal sobre tecnología de compresión de vídeo, y las propuestas se evaluaron en la primera reunión del Equipo Colaborativo Conjunto de MPEG y VCEG sobre Codificación de Vídeo (JCT-VC), que tuvo lugar en abril. 2010. Se presentaron un total de 27 propuestas completas. [18] [27] Las evaluaciones mostraron que algunas propuestas podrían alcanzar la misma calidad visual que AVC con solo la mitad de la velocidad 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. Resultados de calidad subjetiva y velocidad de bits con menor complejidad computacional 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 especificación de HEVC se produjo en la tercera reunión del JCT-VC en octubre de 2010. En reuniones posteriores del JCT-VC se realizaron muchos cambios en las herramientas de codificación y la configuración de HEVC. [13]

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

El 13 de abril de 2013, se aprobó HEVC/H.265 como estándar ITU-T. [34] [35] [36] El estándar fue publicado formalmente por el UIT-T el 7 de junio de 2013 y por la 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 multivista (MV-HEVC), las extensiones de rango (RExt) y las extensiones de escalabilidad (SHVC). [37]

El 29 de octubre de 2014, se aprobó HEVC/H.265 versión 2 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, se aprobó la versión 3 de HEVC/H.265 como estándar ITU-T. [41] [42] [43]

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

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

Licencia de patente

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, la tarifa es de 0,20 dólares por dispositivo hasta un límite anual de 25 millones de dólares. [49] Esto es significativamente más caro que las tarifas de AVC, que eran de 0,10 dólares por dispositivo, con la misma exención de 100.000 y un límite anual de 6,5 millones de dólares. MPEG LA no cobra ninguna tarifa por el contenido en sí, algo que habían intentado inicialmente cuando concedieron la licencia AVC, pero que posteriormente abandonaron cuando los productores de contenido se negaron a pagarlo. [50] La licencia se ha ampliado para incluir los perfiles de 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 destacados no formaban parte del grupo. Entre ellos se encontraban AT&T , Microsoft , Nokia y Motorola . En ese momento se especulaba 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 HEVC. A diferencia de los términos de MPEG LA, HEVC Advance reintrodujo tarifas de licencia sobre contenido codificado con HEVC, a través de una tarifa de reparto de ingresos. [53]

La licencia inicial de HEVC Advance tenía una tasa de regalías máxima de 2,60 dólares estadounidenses 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á, 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 de regalías máxima de 1,30 dólares estadounidenses 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 cobró una tasa de regalías del 0,5% de los ingresos generados por los servicios de vídeo que codifican 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" de los dispositivos, que eran aproximadamente siete veces mayores 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, así como tarifas de licencia sobre el contenido. Esto llevó a llamados para que "los propietarios de contenido se unan y acuerden no otorgar licencias a HEVC Advance". [54] Otros argumentaron que las tarifas podrían hacer que las empresas cambiaran a estándares competitivos 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 en 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. El límite anual de regalías para una empresa es de 40 millones de dólares para dispositivos, 5 millones de dólares para contenido y 2 millones de dólares para funciones opcionales. [56]

El 3 de febrero de 2016, Technicolor SA anunció que se había retirado del grupo de patentes HEVC Advance [57] y que otorgaría licencias directas sobre sus patentes HEVC. [58] HEVC Advance enumeró anteriormente 12 patentes de Technicolor. [59] Technicolor anunció que se habían reincorporado el 22 de octubre de 2019. [60]

El 22 de noviembre de 2016, HEVC Advance anunció una importante iniciativa, revisando su política para permitir que las implementaciones de software de HEVC se distribuyan directamente a dispositivos móviles de consumo y computadoras personales libres de regalías, sin requerir 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]

En abril de 2019, la lista de patentes de 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 utilizando las fechas de aprobación del ITU-T. [24]

Implementaciones y productos

2012

El 29 de febrero de 2012, en el Mobile World Congress de 2012 , Qualcomm demostró un decodificador HEVC ejecutándose en una tableta Android, con un procesador Qualcomm Snapdragon S4 de doble núcleo funcionando a 1,5 GHz, mostrando versiones H.264/MPEG-4 AVC y HEVC. del mismo contenido de vídeo reproduciéndose uno al lado del otro. En esta demostración, HEVC supuestamente mostró una reducción de la tasa de bits de casi el 50 % en comparación con H.264/MPEG-4 AVC. [70]

2013

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

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 usando una CPU de un solo núcleo. [74] En el stand de ATEME en la feria NAB en abril de 2013 se mostró un transcodificador en vivo que admite HEVC y se usa en combinación con el reproductor de video GPAC. [74] [75]

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

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. [78]

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. [79] El decodificador DivX 10.1 Beta era capaz de alcanzar 210,9 fps a 720p, 101,5 fps a 1080p y 29,6 fps a 4K. [79]

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

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 vídeo 4Kp60/10 bits en tiempo real, utilizando un Xeon E5-2697-v2 dual. plataforma. [81] [82]

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

El 5 de septiembre de 2014, la Blu-ray Disc Association anunció que la especificación 4K Blu-ray Disc admitiría vídeo 4K codificado con HEVC a 60 fps, la Rec. Espacio de color 2020 , alto rango dinámico ( PQ y HLG ) y profundidad de color de 10 bits . [84] [85] 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. [84] [85] Los reproductores y discos Blu-ray 4K estuvieron disponibles para su compra en 2015 o 2016. [84] [85]

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

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

El 31 de octubre de 2014, Microsoft confirmó que Windows 10 admitirá HEVC de fábrica , según una declaración de Gabriel Aul, líder del equipo de fundamentos y datos del grupo de sistemas operativos de Microsoft. [88] [89] Windows 10 Technical Preview Build 9860 agregó soporte a nivel de plataforma para HEVC y Matroska . [90] [91]

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

2015

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

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

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. [96]

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

El 27 de febrero de 2015, se lanzó la versión 2.2.0 del reproductor multimedia VLC con un sólido soporte para 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, que fue el primer codificador HEVC portátil 100% basado en hardware que proporciona codificación HEVC móvil. [98]

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

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. [99 ]

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). [100]

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

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. [99]

El 25 de octubre de 2016, Nvidia lanzó GeForce GTX 1050Ti (GP107) y 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 , [102] HTTP Live Streaming [103] y Safari . [104] [105]

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

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

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. [108]

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

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.

Soporte del navegador

HEVC se implementa en estos navegadores web:

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

Soporte del sistema operativo

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 mayor eficiencia de codificación. La eficiencia de codificación es la capacidad de codificar video a la velocidad de bits más baja posible manteniendo un cierto nivel de calidad de video. 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 humanos perciben la calidad del vídeo de forma subjetiva. [118]

HEVC se beneficia del uso de tamaños de unidades 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 vio obligado a utilizar 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 velocidad de bits HEVC aumentó en un 2,2% cuando se obligó a usar un tamaño de CTU de 32×32, y aumentó en un 11,0% cuando se obligó a usar un tamaño de CTU de 16×. Tamaño de 16 unidades. En las secuencias de prueba de Clase A, donde la resolución del vídeo 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ó en un 5,7 % cuando se obligó a utilizar un tamaño de CTU de 32×32. , y aumentó un 28,2% cuando se vio obligado a utilizar un tamaño de CTU de 16×16. Las pruebas demostraron que los tamaños grandes de CTU aumentan la eficiencia de la codificación y al mismo tiempo reducen el tiempo de decodificación. [118]

El perfil principal HEVC (MP) se ha comparado en eficiencia de codificación con H.264/MPEG-4 AVC High Profile (HP), MPEG-4 Advanced Simple Profile (ASP), H.263 High Latency Profile (HLP) y H. Perfil principal .262/MPEG-2 (MP). 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 utilizando un codificador HEVC HM-8.0. De las nueve secuencias de prueba de vídeo, cinco estaban en resolución HD, mientras que cuatro estaban en resolución WVGA (800×480). Las reducciones de la velocidad de bits para HEVC se determinaron en función de PSNR; HEVC tuvo una reducción de la velocidad 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 y del 65,1 % en comparación con H.263 HLP. y 70,8% en comparación con H.262/MPEG-2 MP. [118]

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

La École Polytechnique Fédérale de Lausanne (EPFL) realizó un estudio para evaluar la calidad de vídeo subjetiva de HEVC en resoluciones superiores a la HDTV. El estudio se realizó con tres vídeos con resoluciones de 3840×1744 a 24 fps, 3840×2048 a 30 fps y 3840×2160 a 30 fps. Las secuencias de vídeo 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 vídeo se codificaron a cinco velocidades de bits diferentes utilizando el codificador HEVC HM-6.1.1 y el codificador AVC JM-18.3 H.264/MPEG-4. Las reducciones subjetivas de la velocidad de bits se determinaron basándose en una evaluación subjetiva utilizando valores medios de puntuación de opinión. El estudio comparó HEVC MP con H.264/MPEG-4 AVC HP y mostró que, para HEVC MP, la reducción promedio de la tasa de bits basada en PSNR fue del 44,4%, mientras que la reducción promedio de la tasa de bits basada en la calidad de video subjetiva fue del 66,5%. [119] [120] [121] [122]

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

En una comparación de codificadores de video 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 velocidad de bits de Bjøntegaard-Delta (BD-BR), en el que los valores negativos indican cuánto se reduce la velocidad de bits y los valores positivos indican cuánto aumenta la velocidad 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 velocidad de bits en un 66,4%, mientras que el codificador VP9 necesitaba aumentar la velocidad de bits. en un 79,4%. [123]

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

En una comparación subjetiva de códecs de vídeo publicada en agosto de 2014 por la EPFL, se comparó el codificador HEVC HM-15.0 con el codificador VP9 1.2.0–5183 y el codificador AVC JM-18.8 H.264/MPEG-4. Se codificaron cuatro secuencias con resoluciones 4K a cinco velocidades de bits diferentes con los codificadores configurados para utilizar un período intra de un segundo. En la comparación, el codificador HEVC HM-15.0 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. [125] [126] [127]

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. [128] Utilizando su avanzada herramienta 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 oscilaban entre un 35,4% y un 53,3% menos que x264, y entre un 17,8% y un 21,8% menos que VP9. [129]

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 velocidad 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. [130] Dependiendo de los requisitos de la aplicación, los codificadores HEVC pueden compensar la complejidad computacional, la tasa de compresión, la solidez a los errores y el tiempo de retraso de codificación. [13] Dos de las características clave en las que se mejoró HEVC en comparación con H.264/MPEG-4 AVC fueron la compatibilidad con vídeo de mayor resolución y métodos de procesamiento paralelo mejorados. [13]

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

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, empezando por H.261 , en el sentido de que utiliza predicción entre/intra-imagen y codificación de transformación 2D. [13] Un codificador HEVC primero divide una imagen en regiones en forma de bloque para la primera imagen, o la primera imagen de un punto de acceso aleatorio, que utiliza predicción intraimagen. [13] La predicción dentro de la imagen es cuando la predicción de los bloques en 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 entre imágenes, 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 imagen decodificada. [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 se diseñó con la idea de que se utilizaría vídeo de escaneo progresivo y no se agregaron herramientas de codificación específicamente para vídeo entrelazado . [13] Las herramientas de codificación específicas de entrelazado, como MBAFF y PAFF, no son compatibles con HEVC. [134] En cambio, HEVC envía metadatos que indican cómo se envió el video entrelazado. [13] El vídeo entrelazado puede enviarse codificando cada cuadro como una imagen independiente o codificando cada campo como una imagen independiente. [13] Para video entrelazado, HEVC puede cambiar entre codificación de cuadro y codificación de campo utilizando el campo de cuadro adaptativo de secuencia (SAFF), que permite cambiar el modo de codificación para cada secuencia de video. [135] Esto permite enviar vídeo 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 colores 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] [136] HEVC inicialmente divide la imagen en CTU que pueden ser 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]

Transformadas 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 residual de predicción. [13] Un CTB puede dividirse recursivamente en 4 o más TU. [13] Las TU utilizan funciones de base entera basadas en la transformada de coseno discreto (DCT). [13] [2] Además, los bloques de transformación luma 4 × 4 que pertenecen a una región intracodificada se transforman utilizando una transformación entera que se deriva de la transformación sinusoidal discreta (DST). [13] Esto proporciona una reducción de la tasa de bits del 1%, pero se limitó a bloques de transformación luma 4×4 debido a beneficios marginales para los otros casos de transformación. [13] Chroma usa los mismos tamaños de TU que luma, por lo que no hay 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 codificador de entropía permitido en HEVC, mientras que hay dos métodos de codificador de entropía permitidos en H.264/MPEG-4 AVC. [13] CABAC y la codificación de entropía de los coeficientes de transformación en HEVC se diseñaron para un mayor rendimiento que H.264/MPEG-4 AVC, [137] manteniendo al mismo tiempo una mayor eficiencia de compresión para tamaños de bloques de transformación más grandes en relación con extensiones simples. [138] Por ejemplo, el número de contenedores codificados por contexto se ha reducido en 8 veces y el modo de derivación CABAC se ha mejorado en términos de su diseño para aumentar el rendimiento. [13] [137] [139] Otra mejora con HEVC es que las dependencias entre los datos codificados se han cambiado para aumentar aún más el rendimiento. [13] [137] 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 intra predicción

HEVC especifica 33 modos direccionales para predicción intra en comparación con los 8 modos direccionales para predicción intra especificados por H.264/MPEG-4 AVC. [13] HEVC también especifica los modos de intrapredicción DC y predicción planar. [13] El modo de intra predicción de CC 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 intra predicción utilizan datos de bloques de predicción vecinos que han sido previamente decodificados dentro de la misma imagen. [13]

Compensación de movimiento

Para la interpolación de posiciones de muestras de luma fraccionarias, HEVC utiliza una aplicación separable de interpolación unidimensional de media muestra con un filtro de 8 tomas o interpolación de un cuarto de muestra con un filtro de 7 tomas 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 usando una interpolación unidimensional separable de 6 toques seguida de redondeo de enteros y luego aplica una interpolación lineal entre valores en posiciones cercanas de media muestra para generar valores en posiciones de un 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 vídeo 4:2:0, las muestras de croma se interpolan con un filtrado unidimensional separable de 4 toques para generar una precisión de octava muestra, mientras que en comparación H.264/MPEG-4 AVC utiliza solo un filtrado bilineal de 2 toques . filtro (también con precisión de octava muestra). [13]

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

Predicción de vector de movimiento

HEVC define un rango de 16 bits con signo para vectores de movimiento (MV) tanto horizontales como verticales. [24] [140] [141] [142] Esto se agregó a HEVC en la reunión de HEVC de julio de 2012 con las variables mvLX. [24] [140] [141] [142] Los MV horizontales/verticales de HEVC tienen un rango de −32768 a 32767, lo 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] [140] [141] [142] 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. [141]

HEVC permite dos modos MV que son Predicción avanzada de vectores de movimiento (AMVP) y 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 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 el índice de imágenes de referencia. [13]

Filtros de bucle

HEVC especifica dos filtros de bucle que se aplican secuencialmente: el filtro de desbloqueo (DBF) se aplica primero y el filtro de compensación adaptativa de muestra (SAO) se aplica 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 buffer 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 8 × 8, mientras que con H.264/MPEG-4 AVC el DBF se aplica a una cuadrícula de muestra de 4 × 4. [13] DBF utiliza una cuadrícula de muestra de 8 × 8, ya que no causa ninguna 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 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 el uso de múltiples subprocesos paralelos para el DBF. [13]

Compensación adaptativa de muestra

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 compensaciones almacenadas en una tabla de búsqueda en el flujo de bits. [13] [143] Por CTB, el filtro SAO se puede desactivar o aplicar en uno de dos modos: modo de compensación de borde o modo de compensación de banda. [13] [143] El modo de compensación de borde opera comparando el valor de una muestra con dos de sus ocho vecinos usando uno de los cuatro patrones de gradiente direccionales. [13] [143] Basado 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] [143] Para cada una de las primeras cuatro categorías se aplica una compensación. [13] [143] El modo de compensación de banda aplica una compensación basada en la amplitud de una sola muestra. [13] [143] Una muestra se clasifica por su amplitud en una de 32 bandas ( contenedores de histograma ). [13] [143] Se especifican compensaciones para cuatro bandas consecutivas de las 32, porque en áreas planas que son propensas a artefactos de bandas, las amplitudes de las muestras tienden a agruparse en un rango pequeño. [13] [143] 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] [143]

Extensiones de gama

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 para el consumidor: [24]

Dentro de estos nuevos perfiles se incluyen funciones de codificación mejoradas, muchas de las cuales admiten codificación de pantalla eficiente o procesamiento de alta velocidad:

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

Extensiones de codificación de contenido de pantalla

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

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 . [sesenta y cinco]

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

Perfiles

La versión 1 del estándar HEVC define tres perfiles: Principal , Principal 10 y Imagen fija principal . [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 multivista (MVC) y codificación de video escalable (SVC). [13] [150] Las extensiones de rango HEVC, las extensiones escalables HEVC y las extensiones multivista HEVC se completaron en julio de 2014. [151] [152] [153] En julio de 2014 se publicó un borrador de la segunda versión de HEVC. [151] Se estaban desarrollando extensiones de codificación de contenido de pantalla (SCC) para video de contenido de pantalla, que contiene texto y gráficos, con una fecha de lanzamiento del borrador final prevista para 2015. [154] [155]

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 para un perfil puede elegir qué herramientas de codificación usar siempre que genere un flujo de bits conforme, mientras que un decodificador para un perfil debe admitir todas las herramientas de codificación que se pueden usar 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 cromático 4:2:0, que es el tipo de vídeo más común utilizado con dispositivos de consumo. [13] [24] [152]

Principal 10

El Main10perfil Main 10 ( ) se agregó en la reunión HEVC de octubre de 2012 según la propuesta JCTVC-K0109 que proponía agregar un perfil de 10 bits a HEVC para aplicaciones de consumo. La propuesta decía que esto era para permitir una mejor calidad de video y respaldar la Rec. 2020 que se ha utilizado ampliamente en sistemas UHDTV y para poder ofrecer un mayor rango dinámico y fidelidad de color evitando los artefactos de bandas. Una variedad de empresas apoyaron la propuesta, entre las que se encontraban Ateme , BBC , BSkyB , Cisco , DirecTV , Ericsson , Motorola Mobility , NGCodec, NHK , RAI , ST, SVT , Thomson Video Networks , Technicolor y ViXS Systems . [156] 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 Principal 10 deben ser capaces de decodificar flujos de bits elaborados con los siguientes perfiles: Principal y Principal 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 1,07 mil millones de colores). Una mayor profundidad de bits permite una transición de color más suave, lo que resuelve el problema conocido como bandas de color . [157] [158]

El perfil Principal 10 permite una calidad de video mejorada, ya que puede admitir video con una profundidad de bits mayor que la que admite el perfil Principal. [156] Además, en el perfil Principal 10, el vídeo de 8 bits se puede codificar con una profundidad de bits mayor de 10 bits, lo que permite una mayor eficiencia de codificación en comparación con el perfil Principal. [159] [160] [161]

Ericsson dijo que el perfil Main 10 traería los beneficios de 10 bits por vídeo de muestra a la televisión de consumo. También dijeron que para resoluciones más altas no hay penalización en la velocidad de bits por codificar vídeo a 10 bits por muestra. [157] Imagination Technologies dijo que 10 bits por vídeo de muestra permitirían espacios de color más grandes y son necesarios para la Rec. Espacio de color 2020 que utilizará UHDTV. También dijeron que el Rec. El espacio de color de 2020 impulsaría la adopción generalizada de vídeo de 10 bits por muestra. [158] [162]

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 3840 × 2160 de 10 bits. Las secuencias de vídeo de 10 bits se convirtieron a 8 bits para el perfil Principal y permanecieron en 10 bits para el perfil Principal 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 Principal 10 proporcionó una reducción de la velocidad de bits del 5 % para la codificación de vídeo entre cuadros en comparación con el perfil Principal. La comparación de rendimiento indica que para las secuencias de vídeo probadas, el perfil Main 10 superó al perfil Main. [163]

Imagen fija principal

El perfil Imagen fija principal ( MainStillPicture) permite codificar una sola 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 muestreo cromático 4:2:0. [13] [24] [152] En abril de 2012 se realizó una comparación objetiva de rendimiento en la que HEVC redujo la velocidad de bits promedio de las imágenes en un 56 % en comparación con JPEG . [165] En mayo de 2012 se realizó una comparación de 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 otros 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. [166]

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 muestreadas con croma 4:2:0, la reducción promedio de la velocidad de bits 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. [164]

Nokia realizó en abril de 2013 una comparación de rendimiento HEVC basada en PSNR para la compresión de imágenes fijas . HEVC tiene una mayor mejora de rendimiento para imágenes de mayor resolución que para imágenes de menor resolución y una mayor mejora de rendimiento 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. [167]

Mozilla realizó un estudio de eficiencia de compresión de HEVC, JPEG, JPEG XR y WebP en octubre de 2013 . El estudio demostró que HEVC era significativamente mejor en 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. [168] [169]

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 Fotografía , Principal 4:4 :4 16 Imagen fija , Alto rendimiento 4:4:4 16 Intra , Principal escalable , Principal escalable 10 y Principal multivista . [24] [170] Todos los perfiles de extensiones de rango entre marcos tienen un perfil Intra. [24]

Monocromo
El perfil Monocromo permite una profundidad de bits de 8 bits por muestra con soporte para muestreo cromático 4:0:0. [24]
monocromo 12
El perfil Monochrome 12 permite una profundidad de bits de 8 bits a 12 bits por muestra con soporte para muestreo cromático 4:0:0. [24]
monocromo 16
El perfil Monochrome 16 permite una profundidad de bits de 8 bits a 16 bits por muestra con soporte para muestreo cromático 4:0:0. Los decodificadores HEVC que se ajustan al perfil Monocromo 16 deben ser capaces de decodificar flujos de bits elaborados con los siguientes perfiles: Monocromo, Monocromo 12 y Monocromo 16. [24]
Principal 12
El perfil Main 12 permite una profundidad de bits de 8 bits a 12 bits por muestra con soporte para muestreo cromático 4:0:0 y 4:2:0. Los decodificadores HEVC que se ajustan al perfil Main 12 deben ser capaces de decodificar flujos de bits elaborados con los siguientes perfiles: Monocromo, Monocromo 12, Principal, Principal 10 y Principal 12. [24]
Principal 4:2:2 10
El perfil principal 4:2:2 10 permite una profundidad de bits de 8 bits a 10 bits por muestra con soporte para muestreo cromático 4:0:0, 4:2:0 y 4:2:2. Los decodificadores HEVC que se ajustan al perfil Principal 4:2:2 10 deben ser capaces de decodificar flujos de bits elaborados con los siguientes perfiles: Monocromo, Principal, Principal 10 y Principal 4:2:2 10. [24]
Principal 4:2:2 12
El perfil principal 4:2:2 12 permite una profundidad de bits de 8 bits a 12 bits por muestra con soporte para muestreo cromático 4:0:0, 4:2:0 y 4:2:2. Los decodificadores HEVC que se ajustan al perfil Principal 4:2:2 12 deben ser capaces de decodificar flujos de bits creados 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 principal 4:4:4 permite una profundidad de bits de 8 bits por muestra con soporte para muestreo cromático 4:0:0, 4:2:0, 4:2:2 y 4:4:4. Los decodificadores HEVC que se ajustan al perfil Principal 4:4:4 deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: Monocromo, Principal y Principal 4:4:4. [24]
Principal 4:4:4 10
El perfil principal 4:4:4 10 permite una profundidad de bits de 8 bits a 10 bits por muestra con soporte para croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. muestreo. Los decodificadores HEVC que se ajustan al perfil Principal 4:4:4 10 deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: Monocromo, Principal, Principal 10, Principal 4:2:2 10, Principal 4:4:4 y Principal. 4:4:4 10. [24]
Principal 4:4:4 12
El perfil principal 4:4:4 12 permite una profundidad de bits de 8 bits a 12 bits por muestra con soporte para croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. muestreo. Los decodificadores HEVC que se ajustan al perfil Principal 4:4:4 12 deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: Monocromo, Principal, Principal 10, 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 y Monocromo 12. [24]
Principal 4:4:4 16 Intra
El perfil principal 4:4:4 16 Intra permite una profundidad de bits de 8 bits a 16 bits por muestra con soporte para 4:0:0, 4:2:0, 4:2:2 y 4:4:4. muestreo de croma. Los decodificadores HEVC que se ajustan al perfil Main 4:4:4 16 Intra deben ser capaces de decodificar flujos de bits elaborados 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, Principal 4:2:2 12 Intra, Principal 4:4:4 Intra, Principal 4:4:4 10 Intra y Principal 4:4:4 12 Intra. [24]
Alto rendimiento 4:4:4 16 Intra
El perfil Intra 4:4:4 16 de alto rendimiento permite una profundidad de bits de 8 bits a 16 bits por muestra con soporte para 4:0:0, 4:2:0, 4:2:2 y 4:4: Muestreo de 4 cromas. El perfil Intra 4:4:4 16 de alto rendimiento tiene una velocidad HbrFactor12 veces mayor que otros perfiles HEVC, lo que le permite tener una velocidad de bits máxima 12 veces mayor que el perfil Intra principal 4:4:4 16. [24] [171] El perfil intra de alto rendimiento 4:4:4 16 está diseñado para la creación de contenido profesional de alto nivel y no se requieren decodificadores para este perfil para admitir otros perfiles. [171]
Principal 4:4:4 Imagen fija
El perfil de imagen fija principal 4:4:4 permite codificar una sola imagen fija con las mismas restricciones que el perfil principal 4:4:4. Como subconjunto del perfil principal 4:4:4, el perfil principal de imagen fija 4:4:4 permite una profundidad de bits de 8 bits por muestra con soporte para 4:0:0, 4:2:0, 4: Muestreo cromático 2:2 y 4:4:4. [24]
Principal 4:4:4 16 Imagen fija
El perfil Principal 4:4:4 16 Imagen fija permite codificar una sola imagen fija con las mismas restricciones que el perfil Principal 4:4:4 16 Intra. Como subconjunto del perfil principal 4:4:4 16 Intra, el perfil principal 4:4:4 16 Still Picture permite una profundidad de bits de 8 bits a 16 bits por muestra con soporte para 4:0:0, 4: Muestreo cromático 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]
Principal escalable 10
El perfil Scalable Main 10 permite una capa base que se ajusta al perfil Main 10 de HEVC. [24]
Vista múltiple principal
El perfil principal de 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 , Pantalla principal extendida 4:4:4 10 , Pantalla extendida de alto rendimiento 4 :4:4 , Pantalla extendida de alto rendimiento 4:4:4 10 , Pantalla extendida de alto rendimiento 4:4:4 14 , Alto rendimiento 4 :4:4 , Alto rendimiento 4:4:4 10 , Alto rendimiento 4:4:4 14 , Monocromo escalable , Monocromo escalable 12 , Monocromo escalable 16 y Principal escalable 4:4:4 . [24] [147]

Principal 3D
El perfil principal 3D permite una capa base que se ajusta al perfil principal de HEVC. [24]
Pantalla principal extendida
El perfil principal extendido en pantalla permite una profundidad de bits de 8 bits por muestra con soporte para muestreo cromático 4:0:0 y 4:2:0. Los decodificadores HEVC que se ajustan al perfil principal extendido en pantalla deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: monocromo, principal y principal extendido en pantalla. [147]
Pantalla principal extendida 10
El perfil Screen-Extended Main 10 permite una profundidad de bits de 8 bits a 10 bits por muestra con soporte para muestreo cromático 4:0:0 y 4:2:0. Los decodificadores HEVC que se ajustan al perfil Screen-Extended Main 10 deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: Monocromo, Principal, Principal 10, Screen-Extended Main y Screen-Extended Main 10. [ 147]
Pantalla principal extendida 4:4:4
El perfil principal extendido de pantalla 4:4:4 permite una profundidad de bits de 8 bits por muestra con soporte para muestreo cromático 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 flujos de bits creados con los siguientes perfiles: Monocromo, Principal, Principal 4:4:4, Screen-Extended Main y Screen-Extended Main 4. :4:4. [147]
Pantalla principal extendida 4:4:4 10
El perfil Screen-Extended Main 4:4:4 10 permite una profundidad de bits de 8 bits a 10 bits por muestra con soporte para 4:0:0, 4:2:0, 4:2:2 y 4:4 :4 muestreo de croma. Los decodificadores HEVC que se ajustan al perfil Screen-Extended Main 4:4:4 10 deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: Monocromo, Principal, Principal 10, Principal 4:2:2 10, Principal 4:4:4 , Principal 4:4:4 10, Pantalla principal extendida, Pantalla principal extendida 10, Pantalla principal extendida 4:4:4 y Pantalla principal extendida 4:4:4 10. [ 147]
Alto rendimiento extendido en pantalla 4:4:4
El perfil 4:4:4 de alto rendimiento extendido en pantalla permite una profundidad de bits de 8 bits por muestra con soporte para croma 4:0:0, 4:2:0, 4:2:2 y 4:4:4. muestreo. El perfil 4:4:4 de alto rendimiento extendido en pantalla tiene un HbrFactor 6 veces mayor que la mayoría de los perfiles HEVC entre cuadros, lo que le permite tener una velocidad de bits máxima 6 veces mayor que el perfil principal 4:4:4. Los decodificadores HEVC que cumplen con el perfil Screen-Extended High Throughput 4:4:4 deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: Monocromo, Principal, Principal 4:4:4, Screen-Extended Main, Screen-Extended Main 4 :4:4, Alto rendimiento extendido en pantalla 4:4:4 y Alto rendimiento 4:4:4. [147]
Alto rendimiento extendido en pantalla 4:4:4 10
El perfil Screen-Extended High Throughput 4:4:4 10 permite una profundidad de bits de 8 bits a 10 bits por muestra con soporte para 4:0:0, 4:2:0, 4:2:2 y 4: Muestreo de croma 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 velocidad de bits máxima 6 veces mayor que el perfil principal 4:4:4 10. Los decodificadores HEVC que se ajustan al perfil Screen-Extended High Throughput 4:4:4 10 deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: Monocromo, Principal, Principal 10, Principal 4:2:2 10, Principal 4:4: 4, Principal 4:4:4 10, Pantalla principal extendida, Pantalla principal extendida 10, Pantalla principal extendida 4:4:4, Pantalla principal extendida 4:4:4 10, Pantalla extendida de alto rendimiento 4:4 :4, Alto rendimiento extendido en pantalla 4:4:4 10, Alto rendimiento 4:4:4 y Alto rendimiento 4:4:4. [147]
Alto rendimiento extendido en pantalla 4:4:4 14
El perfil Screen-Extended High Throughput 4:4:4 14 permite una profundidad de bits de 8 bits a 14 bits por muestra con soporte para 4:0:0, 4:2:0, 4:2:2 y 4: Muestreo de croma 4:4. El perfil Screen-Extended High Throughput 4:4:4 14 tiene un HbrFactor 6 veces mayor que la mayoría de los perfiles HEVC entre marcos. Los decodificadores HEVC que se ajustan al perfil Screen-Extended High Throughput 4:4:4 14 deben ser capaces de decodificar flujos de bits creados con los siguientes perfiles: Monocromo, Principal, Principal 10, Principal 4:2:2 10, Principal 4:4: 4, Principal 4:4:4 10, Pantalla principal extendida, Pantalla principal extendida 10, Pantalla principal extendida 4:4:4, Pantalla principal extendida 4:4:4 10, Pantalla extendida de alto rendimiento 4:4 :4, alto rendimiento extendido en pantalla 4:4:4 10, alto rendimiento extendido en pantalla 4:4:4 14, alto rendimiento 4:4:4, alto rendimiento 4:4:4 10 y alto rendimiento 4:4 :4 14. [147]
Alto rendimiento 4:4:4
El perfil de alto rendimiento 4:4:4 permite una profundidad de bits de 8 bits por muestra con soporte para muestreo cromático 4:0:0, 4:2:0, 4:2:2 y 4:4:4. El perfil de alto rendimiento 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 velocidad de bits máxima 6 veces mayor que el perfil principal 4:4:4. Los decodificadores HEVC que se ajustan al perfil High Throughput 4:4:4 deben ser capaces de decodificar flujos de bits elaborados con los siguientes perfiles: High Throughput 4:4:4. [147]
Alto rendimiento 4:4:4 10
El perfil de alto rendimiento 4:4:4 10 permite una profundidad de bits de 8 bits a 10 bits por muestra con soporte para 4:0:0, 4:2:0, 4:2:2 y 4:4:4. muestreo de croma. 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 velocidad de bits máxima 6 veces mayor que el perfil principal 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 elaborados con los siguientes perfiles: High Throughput 4:4:4 y High Throughput 4:4:4 10. [147 ]
Alto rendimiento 4:4:4 14
El perfil de alto rendimiento 4:4:4 14 permite una profundidad de bits de 8 bits a 14 bits por muestra con soporte para 4:0:0, 4:2:0, 4:2:2 y 4:4:4. muestreo de croma. El perfil High Throughput 4:4:4 14 tiene un HbrFactor 6 veces mayor que la mayoría de los perfiles HEVC entre marcos. Los decodificadores HEVC que se ajustan al perfil High Throughput 4:4:4 14 deben ser capaces de decodificar flujos de bits elaborados con los siguientes perfiles: High Throughput 4:4:4, High Throughput 4:4:4 10 y High Throughput 4:4. :4 14. [147]
Monocromo escalable
El perfil monocromático escalable permite una capa base que se ajusta al perfil monocromático de HEVC. [147]
Monocromo escalable 12
El perfil Scalable Monochrome 12 permite una capa base que se ajusta al perfil Monochrome 12 de HEVC. [147]
Monocromo escalable 16
El perfil Scalable Monochrome 16 permite una capa base que se ajusta al perfil Monochrome 16 de HEVC. [147]
Principal escalable 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. [147]

Niveles y niveles

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 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 abordar aplicaciones que difieren en términos de su velocidad 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. Se requiere que un decodificador que se ajuste a un nivel/nivel determinado sea capaz de decodificar todos los flujos de bits codificados para ese nivel/nivel y para todos los niveles/niveles inferiores. [13] [24]

R La velocidad de bits máxima del perfil se basa en la combinación de profundidad de bits, muestreo de croma y el tipo de perfil. Para la profundidad de bits, la velocidad de bits máxima aumenta 1,5 veces para perfiles de 12 bits y 2 veces para perfiles de 16 bits. Para el muestreo cromático, la velocidad de bits máxima aumenta 1,5× para perfiles 4:2:2 y 2× para perfiles 4:4:4. Para los perfiles Intra, la tasa de bits máxima aumenta 2 veces. [24]
B La velocidad de fotogramas máxima 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 imagen decodificada

Las imágenes previamente decodificadas se almacenan en un búfer de imágenes decodificadas (DPB) y los codificadores HEVC las utilizan para formar predicciones para imágenes posteriores. La cantidad máxima de imágenes que se pueden almacenar en el DPB, denominada capacidad de DPB, es 6 (incluida la imagen actual) para todos los niveles HEVC cuando se opera con el tamaño de imagen máximo 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 desde el tamaño máximo de imagen admitido por el nivel. El codificador selecciona qué imágenes específicas se retienen 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 del DPB al codificar el contenido de vídeo. [24]

Contenedores

MPEG ha publicado una enmienda que agregó compatibilidad con HEVC al flujo de transporte MPEG utilizado por ATSC , DVB y Blu-ray Disc ; MPEG decidió no actualizar la transmisión del programa MPEG utilizado por DVD-Video . [172] [173] MPEG también ha agregado compatibilidad con HEVC al formato de archivo multimedia base ISO . [174] [175] HEVC también es compatible con el estándar de transporte de medios MPEG . [172] [176] Se agregó soporte para HEVC a Matroska a partir del lanzamiento de MKVToolNix v6.8.0 después de que se fusionó un parche de DivX. [177] [178] Se envió un borrador de documento 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 . [179]

Utilizando la codificación intracuadro de HEVC, el programador Fabrice Bellard ha propuesto un formato codificado de imágenes fijas llamado Better Portable Graphics (BPG) . [180] 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 perfiles Exif , ICC y Metadatos XMP . [180] [181]

Términos de licencia de patente

Términos y tarifas de licencia para patentes HEVC, en comparación con sus principales competidores:

Provisión de software sin costo

Al igual que su predecesor AVC, los distribuidores de software que implementan HEVC en sus 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 gratuito y de código abierto , que debe distribuirse libremente. En opinión de MulticoreWare , el desarrollador de x265 , permitir codificadores y decodificadores de software libres de regalías redunda en el interés de acelerar la adopción de HEVC. [188] [192] [193] HEVC Advance hizo una excepción que renuncia específicamente a las regalías sobre implementaciones de software únicamente (tanto decodificadores como codificadores) cuando no están incluidas con el hardware. [194] Sin embargo, el software exento no está libre de las obligaciones de concesión de licencias de otros titulares de patentes (por ejemplo, miembros del grupo MPEG LA).

Si bien el obstáculo al software libre no es motivo de preocupación, por ejemplo en las cadenas de televisión, este problema, combinado con la perspectiva de un futuro bloqueo colectivo en el formato, hace que varias organizaciones como Mozilla (ver OpenH264 ) y la Free Software Foundation Europe [195 ] desconfía de los formatos que generan regalías para su uso en Internet. Los formatos de la competencia destinados al uso de Internet (VP9 y AV1) pretenden evitar estas preocupaciones al estar libres de regalías (siempre que no haya reclamaciones de derechos de patente de terceros).

^i  : Independientemente de cómo los autores del software obtengan la licencia del software (ver licencias de software ), si lo que hace está patentado, su uso permanece sujeto a los derechos de los titulares de las patentes a menos que el uso de las patentes haya sido autorizado mediante 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) [196] 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 de percepción, con soporte para compresión sin pérdidas y subjetivamente sin pérdidas. 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 1.000, 4.000 y 10.000 nits), canales auxiliares (para profundidad, transparencia, etc.), velocidades de fotogramas variables y fraccionarias de 0 a 120 Hz, codificación de vídeo escalable para temporal (velocidad de fotogramas), espacial (resolución), SNR , diferencias de gama de colores y rango dinámico, codificación estéreo/multivisión, 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 Versatile Video Coding (VVC) se publicó en abril de 2018. [197] [198] El estándar VVC se finalizó el 6 de julio de 2020. [ 199]

Ver también

Referencias

  1. ^ Familia de codificación de vídeo de alta eficiencia (HEVC), H.265, MPEG-H Parte 2 (borrador preliminar). Sostenibilidad 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). "Presentación de HEIF y HEVC" (PDF) . Apple Inc. Consultado el 5 de agosto de 2019 .
  3. ^ "69.ª edición de los premios Emmy de ingeniería: el equipo colaborativo conjunto sobre codificación de vídeo gana el premio Emmy". 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 la 69ª edición de los premios Emmy de ingeniería". Academia de Artes y Ciencias de la Televisión . 27 de septiembre de 2017 . Consultado el 13 de noviembre de 2017 .
  5. ^ "La UIT, la ISO y la IEC reciben otro Primetime Emmy por la compresión de vídeo". Unión Internacional de Telecomunicaciones . 26 de octubre de 2017 . Consultado el 13 de noviembre de 2017 .
  6. ^ "Premio Emmy de ingeniería por el estándar HEVC". Universidad RWTH de Aquisgrán . 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 es para HEVC, una tecnología clave detrás de la televisión de ultra alta definición". Investigación de Microsoft . Consultado el 13 de noviembre de 2017 .
  8. ^ Ozer, enero (12 de abril de 2016). "Un informe de progreso: la Alianza para los medios abiertos y el códec AV1". Revista Streaming Media .
  9. ^ "La Alianza para los Medios Abiertos inicia la era de la innovación en vídeo con el lanzamiento de AV1". Alianza para los Medios Abiertos. 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 avanzada de patentes HEVC". Avance HEVC . 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 . 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 codificación, documento VCEG VCEG-AA06, 17 y 18 de octubre de 2005.
  15. ^ Informe de la reunión de la 31ª reunión del VCEG, documento VCEG VCEG-AE01r1, Marrakech, MA, 15 y 16 de enero de 2007
  16. ^ TSB de la UIT (21 de mayo de 2010). "Equipo colaborativo conjunto 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 (en 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 "Borrador de requisitos para el proyecto de codificación de vídeo de rendimiento mejorado" EPVC "". VCEG del UIT-T . 10 de julio de 2009 . Consultado el 24 de agosto de 2012 .
  22. ^ ab "Una entrevista con el Dr. Thomas Wiegand". en citas. 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 vídeo de alta eficiencia". Revista IEEE sobre temas seleccionados en procesamiento de señales . IEEE . 7 (6). doi : 10.1109/JSTSP.2013.2283657 .
  26. ^ Tecnología Gerhard; Krzysztof Wegner; Ying Chen; Sehoon sí (18 de febrero de 2015). "Texto borrador 7 de 3D-HEVC". 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 Colaborativo Conjunto sobre Codificación de Vídeo (JCT-VC) - Dresde, Alemania, 15 a 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 2013 . Consultado el 25 de enero de 2013 .
  30. ^ Todd Spangler (25 de enero de 2013). "La UIT aprueba el estándar de códec de vídeo de próxima generación". Noticias multicanal . 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 logra el siguiente gran hito en la historia del vídeo MPEG" (DOC) . MPEG. 25 de enero 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 de la 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 Finanzas. 29 de septiembre de 2014. Archivado desde el original el 6 de octubre de 2014 . Consultado el 29 de septiembre de 2014 .
  49. ^ ab "Resumen informativo sobre la licencia de la cartera de patentes HEVC" (PDF) . MPEG LA. 29 de septiembre de 2014. Archivado (PDF) desde el 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 de licencia HEVC propuestos".
  51. ^ "MPEG LA amplía la cobertura de licencias HEVC". Yahoo Finanzas. 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, enero (1 de abril de 2015). "Nuevo grupo de patentes HEVC: ¿Cuáles son las implicaciones?".
  53. ^ ab "Resumen de tarifas de regalías" (PDF) . Avance HEVC. 22 de julio de 2015. Archivado desde el original (PDF) el 23 de julio de 2015 . Consultado el 22 de julio de 2015 .
  54. ^ Dan Rayburn (23 de julio de 2015). "El nuevo grupo de patentes quiere el 0,5% de los ingresos brutos de Apple, Facebook y otros en lugar de vídeos de mayor calidad". El Correo Huffington . Consultado el 23 de julio de 2015 .
  55. ^ Peter Bright (23 de julio de 2015). "Un nuevo grupo de patentes amenaza con descarrilar la transmisión de vídeo 4K HEVC". Ars Técnica . Consultado el 23 de julio de 2015 .
  56. ^ "Resumen de tasas de regalías" (PDF) . Avance HEVC. 18 de diciembre de 2015. Archivado desde el original (PDF) el 23 de julio de 2015 . Consultado el 20 de diciembre de 2015 .
  57. ^ Dan Rayburn (3 de febrero de 2016). "Technicolor se retira del grupo HEVC Advance para permitir la concesión de licencias directas de su cartera de IP HEVC". GlobeNewswire . Consultado el 4 de febrero de 2016 .
  58. ^ abc Joff Wild (16 de mayo de 2016). "Technicolor CIPO explica por qué la empresa abandonó el grupo de patentes HEVC Advance" . Consultado el 18 de mayo de 2016 .
  59. ^ "HEVC Advance reconoce la participación de Technicolor". Cable de noticias de relaciones públicas . Avance HEVC. 3 de febrero de 2016 . Consultado el 14 de julio de 2019 .
  60. ^ Avance, HEVC. "Technicolor se une al grupo de patentes avanzadas de HEVC". www.prnewswire.com (Comunicado de prensa) . Consultado el 8 de diciembre de 2019 .
  61. ^ Avance, HEVC. "HEVC Advance anuncia software HEVC 'libre de derechos'". www.prnewswire.com (Comunicado de prensa).
  62. ^ ab "Velos Media lanza una nueva plataforma de licencias para impulsar la adopción de las últimas tecnologías de vídeo y mejorar la experiencia de visualización del consumidor". Yahoo Finanzas. 31 de marzo de 2017 . Consultado el 4 de abril de 2017 .
  63. ^ "Patentes actuales cubiertas por la licencia de cartera de patentes HEVC". MPEG LA .
  64. ^ "Adjunto 1 de HEVC" (PDF) . MPEG LA . 17 de abril de 2019 . Consultado el 28 de abril de 2019 .
  65. ^ abc "Inicio UIT-T: Comisiones de estudio: Recomendaciones UIT-T: UIT-T H.265 (12/2016)". UIT. 22 de diciembre de 2016 . Consultado el 11 de mayo de 2017 .
  66. ^ abcd "Rec. UIT-T H.265 patentes declaradas". UIT . Consultado el 5 de agosto de 2021 .
  67. ^ "UIT-T H.265 (V5) (02/2018)". UIT. 13 de febrero de 2018 . Consultado el 5 de agosto de 2021 .
  68. ^ "UIT-T H.265 (V6) (06/2019)". UIT. 29 de junio de 2019 . Consultado el 5 de agosto de 2021 .
  69. ^ "UIT-T H.265 (V7) (11/2019)". UIT. 29 de noviembre de 2019 . Consultado el 5 de agosto de 2021 .
  70. ^ "Qualcomm muestra la potencia del vídeo H.265 de próxima generación". CNET. 29 de febrero de 2012 . Consultado el 12 de octubre de 2012 .
  71. ^ "Los investigadores del MIT construyen un chip de TV Quad HD". Noticias del MIT . 20 de febrero de 2013 . Consultado el 15 de marzo de 2013 .
  72. ^ "Un decodificador HEVC de bajo consumo". Tiempos EE.UU. 22 de febrero de 2013 . Consultado el 15 de marzo de 2013 .
  73. ^ M. Tikekar; CONNECTICUT. Huang; C. Juvekar; V. Sze ; A. Chandrakasan (2014). "Un chip decodificador de vídeo HEVC de 249 MPixel/s para aplicaciones 4K Ultra HD" (PDF) . Revista IEEE de circuitos de estado sólido . 49 (1): 61–72. Código Bib : 2014IJSSC..49...61T. doi : 10.1109/jssc.2013.2284362. hdl : 1721.1/93876 . S2CID  1632228.
  74. ^ ab "ATEME permite la primera implementación de código abierto de la industria que admite HEVC". Reuters . 3 de abril de 2013. Archivado desde el original el 20 de abril de 2014 . Consultado el 4 de abril de 2013 .
  75. ^ "ATEME permite la primera implementación de código abierto de la industria que admite HEVC". Cable de noticias de relaciones públicas. 3 de abril de 2013 . Consultado el 4 de abril de 2013 .
  76. ^ Joel Hruska (23 de julio de 2013). "Evaluación comparativa de H.265: ¿el códec de vídeo de próxima generación está a la altura de las expectativas?". Tecnología extrema . Consultado el 23 de julio de 2013 .
  77. ^ Chris Angelini (23 de julio de 2013). "Codificación de vídeo de próxima generación: x265 aborda HEVC/H.265". Hardware de Tom . Consultado el 23 de julio de 2013 .
  78. ^ "NTT desarrolla el motor de codificación de software de compresión de más alto nivel del mundo totalmente compatible con el estándar de codificación de vídeo" HEVC/H.265 "de próxima generación y lanza el kit de desarrollo de códec" HEVC-1000 SDK ". Nippon Telegraph y Teléfono . 8 de agosto de 2013. Archivado desde el original el 25 de febrero de 2021 . Consultado el 17 de agosto de 2013 .
  79. ^ ab "Rendimiento del codificador y decodificador DivX HEVC". DivX. 14 de noviembre de 2013. Archivado desde el original el 10 de diciembre de 2013 . Consultado el 14 de noviembre de 2013 .
  80. ^ "ViXS comienza los envíos del primer SoC de la industria compatible con Ultra HD 4K y HEVC de 10 bits". Yahoo Finanzas. 18 de diciembre de 2013 . Consultado el 7 de enero de 2014 .
  81. ^ "Harmonic elige la solución Altera para codificación de vídeo H.265 4Kp60". Sala de prensa Altera. 7 de abril de 2014. Archivado desde el original el 2 de abril de 2015 . Consultado el 24 de marzo de 2015 .
  82. ^ "Codificador HEVC 4K60fps en tiempo real". YouTube. 17 de diciembre de 2014. Archivado desde el original el 7 de noviembre de 2021 . Consultado el 24 de marzo de 2015 .
  83. ^ "Ittiam Systems anuncia la disponibilidad de su códec H.265/HEVC de tercera generación con soporte 422 de 12 bits". Sistemas Ittiam . 8 de agosto de 2014. Archivado desde el original el 1 de noviembre de 2014 . Consultado el 1 de noviembre de 2014 .
  84. ^ abc "Los discos Blu-ray 4K llegarán en 2015 para luchar contra la transmisión de medios". CNET . 5 de septiembre de 2014 . Consultado el 6 de septiembre de 2014 .
  85. ^ abc "BDA actualiza la línea de tiempo de Blu-ray 4K". Revista de medios domésticos . 5 de septiembre de 2014. Archivado desde el original el 6 de septiembre de 2014 . Consultado el 6 de septiembre de 2014 .
  86. ^ Mikey Campbell (12 de septiembre de 2014). "El iPhone 6 y el iPhone 6 Plus de Apple utilizan el códec H.265 para FaceTime a través del móvil". AppleInsider . Consultado el 13 de septiembre de 2014 .
  87. ^ Ryan Smith (18 de septiembre de 2014). "Revisión de NVIDIA GeForce GTX 980". AnandTech . Consultado el 3 de mayo de 2015 .
  88. ^ Gabriel Aul (31 de octubre de 2014). "HEVC también es compatible con la bandeja de entrada". Gorjeo . Consultado el 3 de noviembre de 2014 .
  89. ^ John Callaham (1 de noviembre de 2014). "Microsoft: Windows 10 admitirá el estándar de compresión de video HEVC". Windows Central . Consultado el 3 de noviembre de 2014 .
  90. ^ Bogdan Popa (3 de noviembre de 2014). "Microsoft confirma la compatibilidad con archivos MKV en Windows 10". Softpedia . Consultado el 15 de noviembre de 2014 .
  91. ^ Gabe Aul (12 de noviembre de 2014). "Nueva compilación disponible para el programa Windows Insider". Microsoft . Consultado el 15 de noviembre de 2014 .
  92. ^ "Ittiam | Comunicados de prensa | 2014 | La solución de software H.265 de Ittiam permite la 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 .
  93. ^ "ViXS anuncia el primer SoC del mundo con alto rango dinámico y color 4K Ultra HD de 12 bits". Yahoo Finanzas. 5 de enero de 2015 . Consultado el 10 de enero de 2015 .
  94. ^ "Presentación del superchip Tegra X1 de NVIDIA". www.nvidia.com .
  95. ^ Smith, Joshua Ho, Ryan. "Análisis de arquitectura y vista previa de NVIDIA Tegra X1".{{cite web}}: CS1 maint: multiple names: authors list (link)
  96. ^ Smith, Ryan. "NVIDIA lanza GeForce GTX 960".
  97. ^ Rick Merritt (5 de enero de 2015). "AMD describe el procesador de portátiles". Tiempos EE.UU. Consultado el 10 de enero de 2015 .
  98. ^ "VITEC presenta el primer dispositivo de transmisión y codificación HEVC portátil 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 .
  99. ^ ab Apple ha elegido HEVC como su códec de vídeo de próxima generación. 8 de junio de 2017.
  100. ^ "Notas de la versión: 0,28". 11 de abril de 2016 . Consultado el 23 de abril de 2016 .
  101. ^ S, Ian Cutress, Ganesh T. "Intel anuncia Kaby Lake de séptima generación: 14 nm PLUS, seis modelos de portátiles y escritorio disponible en enero".{{cite web}}: CS1 maint: multiple names: authors list (link)
  102. ^ ab "tvOS 11.0". Desarrollador de Apple .
  103. ^ "Especificación de creación de HLS para dispositivos Apple". Desarrollador de Apple .
  104. ^ "macOS High Sierra avanza en almacenamiento, vídeo y gráficos". Sala de prensa de Apple .
  105. ^ Hollister, Sean. "Apple responde a los problemas de almacenamiento del iPhone con fotos y vídeos más pequeños". CNET .
  106. ^ Singh, Rakesh (25 de junio de 2017). "Ahora puedes reproducir archivos HEVC en cualquier aplicación de reproducción de vídeo utilizando la extensión de Microsoft".
  107. ^ "iOS 11 estará disponible mañana". Sala de prensa de Apple .
  108. ^ "GoPro presenta la HERO6 Black con vídeo 4K a 60 fps y el nuevo chip GP1". 28 de septiembre de 2017.
  109. ^ ab "Microsoft elimina el códec HEVC en Windows 10 Fall Creators Update y lo agrega a la Tienda". Noticias de tecnología de Ghacks . 6 de diciembre de 2017.
  110. ^ ab "Soporte de códec y formato multimedia de Android Core" . Consultado el 18 de diciembre de 2015 .
  111. ^ Martin Smole (6 de junio de 2017). "WWDC17 - HEVC con HLS - Apple acaba de anunciar una función que admitimos de fábrica". Bitmovin .
  112. ^ "*Actualizado* La compilación 77.0.211.3 del canal de desarrollo está activa". techcommunity.microsoft.com . 9 de julio de 2017.
  113. ^ "Habilitar la decodificación de hardware HEVC". Estado de Chrome . 21 de octubre de 2022.
  114. ^ ""hevc "| ¿Puedo usar... Tablas de soporte para HTML5, CSS3, etc.?". Puedo usar .
  115. ^ "Novedades de Windows 11, versión 22H2 para profesionales de TI: novedades de Windows". 11 de agosto de 2023.
  116. ^ "HEIF y HEVC en iOS 11: descripción general rápida". Deconstruir . 22 de septiembre de 2017.
  117. ^ Kampff, Stephen (2 de octubre de 2017). "¿Qué dispositivos Apple podrán reproducir vídeos HEVC?". Tapones .
  118. ^ abcd Ohmio 2012.
  119. ^ Hanhart 2012.
  120. ^ Diapositivas 2012.
  121. ^ "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 .
  122. ^ Nic Healey (29 de agosto de 2012). "La compresión de vídeo HEVC podría ser el siguiente paso para 4K". cnet . Consultado el 8 de noviembre de 2012 .
  123. ^ Dan Grois; Detlev Marpe; Amit Mulayoff; Benaya Itzhaky; Ofer Hadar (8 de diciembre de 2013). "Comparación de rendimiento de codificadores H.265/MPEG-HEVC, VP9 y H.264/MPEG-AVC" (PDF) . Instituto Fraunhofer Heinrich Hertz . Consultado el 14 de diciembre de 2012 .
  124. ^ ab TK Tan; Marta Mrak; Vittorio Baroncini; Naeem Ramzan (18 de mayo de 2014). "Informe sobre las pruebas de verificación del rendimiento de la compresión HEVC". JCT-VC . Consultado el 25 de mayo de 2014 .
  125. ^ "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 .
  126. ^ 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 .
  127. ^ Martín Rerabek; Touradj Ebrahimi (23 de agosto de 2014). "Comparación de la eficiencia de compresión entre HEVC/H.265 y VP9 basada en evaluaciones subjetivas". slideshare.com . Consultado el 26 de agosto de 2014 .
  128. ^ "Una comparación a gran escala de x264, x265 y libvpx". Blog de tecnología de Netflix . 29 de agosto de 2016.
  129. ^ Ozer, Jan (2 de septiembre de 2016). "Netflix considera que x265 es un 20% más eficiente que VP9 - Streaming Media Magazine".
  130. ^ Gary Sullivan; Jens-Rainer Ohm (27 de julio de 2013). "Informe de la 13ª reunión del Equipo Colaborativo Conjunto 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 .
  131. ^ "Aspectos destacados 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 .
  132. ^ "Visión, aplicaciones y requisitos para la codificación de vídeo de alta eficiencia (HEVC). ISO/IEC JTC1/SC29/WG11/N11872". ISO/CEI. Enero de 2011. Archivado desde el original el 23 de julio de 2012 . Consultado el 24 de agosto de 2012 .
  133. ^ 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 .
  134. ^ Jérôme VIERON (27 de noviembre de 2012). "HEVC: codificación de vídeo de alta eficiencia, compresión de vídeo de próxima generación" (PDF) . Ateme . Archivado desde el original (PDF) el 10 de agosto de 2013 . Consultado el 21 de mayo de 2013 .
  135. ^ Gregory Cox (11 de septiembre de 2013). "Introducción a Ultra HDTV y HEVC" (PDF) . Ateme . Consultado el 3 de diciembre de 2014 .
  136. ^ "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 .
  137. ^ abc V. Tamaño ; M. Budagavi (13 de enero de 2013). "Codificación de entropía CABAC de alto rendimiento en HEVC" (PDF) . Transacciones IEEE sobre circuitos y sistemas para tecnología de vídeo . 22 (12): 1778-1791. doi :10.1109/TCSVT.2012.2221526. S2CID  5295846 . Consultado el 13 de enero de 2013 .
  138. ^ Tung, Nguyen; Philipp, Helle; Martín, Winken; Benjamín, Bross; Detlev, Marpe; Heiko, Schwarz; Thomas, Wiegand (diciembre de 2013). "Transformar técnicas de codificación en HEVC". Revista de temas seleccionados en procesamiento de señales . 7 (6): 978–989. Código Bib : 2013ISTSP...7..978N. doi :10.1109/JSTSP.2013.2278071. S2CID  12877203.
  139. ^ Tung, Nguyen; Detlev, Marpe; Heiko, Schwarz; Thomas, Wiegand. "Codificación de entropía de complejidad reducida de niveles de coeficiente de transformación utilizando códigos Golomb-Rice truncados en compresión de vídeo" (PDF) .
  140. ^ a B C Gary Sullivan; Jens-Rainer Ohm (13 de octubre de 2012). "Informe de la décima reunión del Equipo Colaborativo Conjunto sobre Codificación de Vídeo (JCT-VC), Estocolmo, SE, 11 a 20 de julio de 2012". JCT-VC . Consultado el 28 de abril de 2013 .
  141. ^ 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 .
  142. ^ abc Keiichi Chono; Minhua Zhou (19 de julio de 2012). "BoG sobre límites varios". JCT-VC . Consultado el 26 de noviembre de 2012 .
  143. ^ abcdefghi Chih-Ming Fu; Elena Alshina; Alejandro Alshin; Yu-Wen Huang; Ching-Yeh Chen; Chia-Yang Tsai; Chih-Wei Hsu; Shaw-Min Lei; Parque Jeong-Hoon; Woo-Jin Han (25 de diciembre de 2012). "Muestra de compensación adaptativa en el estándar HEVC" (PDF) . Transacciones IEEE sobre circuitos y sistemas para tecnología de vídeo . Consultado el 24 de enero de 2013 .
  144. ^ ab "Informe de la 15ª reunión del Equipo Colaborativo Conjunto sobre Codificación de Vídeo (JCT-VC), Ginebra, CH, 23 de octubre - 1 de noviembre de 2013" (DOC) . UIT-T. 3 de noviembre de 2013 . Consultado el 9 de noviembre de 2013 .
  145. ^ Ali, Khairat; Tung, Nguyen; Mischa, Siekmann; Detlev, Marpe. "Predicción adaptativa entre componentes para codificación de vídeo de alta eficiencia 4:4:4" (PDF) .
  146. ^ Pedro Andrivon; Philippe Bordes; Edouard François (2 de abril de 2014). "Mensaje SEI para información de mapeo de colores". JCT-VC . Consultado el 17 de julio de 2014 .
  147. ^ abcdefghijklmnopqrstu contra Rajan Joshi; Shan Liu; Gary Sullivan; Gerhard Tech; Ye-Kui Wang; Jizheng Xu; Yan Ye (24 de marzo de 2016). "Borrador de texto 6 de codificación de contenido de pantalla HEVC". JCT-VC . Consultado el 26 de marzo de 2016 .
  148. ^ Matteo Naccari; Andrés algodón; Sebastián Schwarz; Manish Pindoria; Marta Mrak; Tim Borer (9 de junio de 2015). "Mensaje SEI de información de compatibilidad de alto rango dinámico". JCT-VC . Consultado el 31 de octubre de 2016 .
  149. ^ Gary Sullivan (10 de junio de 2015). "Mensaje SEI del entorno de visualización ambiental". JCT-VC . Consultado el 2 de noviembre de 2016 .
  150. ^ Adrian Pennington (1 de agosto de 2012). "Ultra HD: los estándares y las emisoras se alinean". www.tvbeurope.com. pag. 45 . Consultado el 25 de noviembre de 2012 .
  151. ^ ab Jill Boyce ; Jianle Chen; Ying Chen; David Flynn; Miska M. Hannuksela; Mateo Naccari; Chris Rosewarne; Karl Sharman; Joel Solé; Gary J. Sullivan; Teruhiko Suzuki; Gerhard Tech; Ye-Kui Wang; Krzysztof Wegner; Yan Ye (11 de julio de 2014). "Proyecto de codificación de vídeo de alta eficiencia (HEVC) versión 2, extensiones de rango de formato combinado (RExt), escalabilidad (SHVC) y extensiones de vista múltiple (MV-HEVC)". JCT-VC . Consultado el 11 de julio de 2014 .
  152. ^ a b C Por Fröjdh; Andréi Norkin; Rickard Sjöberg (23 de abril de 2013). "Compresión de vídeo de próxima generación" (PDF) . Ericsson . Consultado el 24 de abril de 2013 .
  153. ^ Jens-Rainer Ohm (28 de enero de 2014). "Estandarización reciente de codificación de vídeo MPEG/JCT-VC/JCT-3V" (PDF) . MPEG. Archivado desde el original (PDF) el 19 de abril de 2014 . Consultado el 18 de abril de 2014 .
  154. ^ "Convocatoria conjunta de propuestas para codificación de contenido de pantalla" (PDF) . JCT-VC. 17 de enero de 2014 . Consultado el 15 de noviembre de 2014 .
  155. ^ "Informe de la 18.ª reunión del JCT-VC". UIT-T. 17 de octubre de 2014 . Consultado el 15 de noviembre de 2014 .
  156. ^ ab Alberto Dueñas; Adam Malamy (18 de octubre de 2012). "En un perfil orientado al consumidor de 10 bits en codificación de vídeo de alta eficiencia (HEVC)". JCT-VC . Consultado el 3 de noviembre de 2012 .
  157. ^ ab Carl Furgusson (11 de junio de 2013). "Céntrese en... HEVC: el trasfondo detrás del estándar revolucionario: Ericsson". Ericson. Archivado desde el original el 20 de junio de 2013 . Consultado el 21 de junio de 2013 .
  158. ^ ab Simon Forrest (20 de junio de 2013). "La aparición de HEVC y los formatos de color de 10 bits". Tecnologías de la imaginación. Archivado desde el original el 15 de septiembre de 2013 . Consultado el 21 de junio de 2013 .
  159. ^ Philippe Bordes; Gordon Clare; Félix Henry; Mickaël Raulet; Jérôme Viéron (20 de julio de 2012). "Una descripción general del estándar HEVC emergente" (PDF) . Tecnicolor. Archivado desde el original (PDF) el 3 de octubre de 2013 . Consultado el 5 de octubre de 2012 .
  160. ^ "Centro de Investigación e Innovación de Rennes: Publicación". Tecnicolor. 20 de julio de 2012. Archivado desde el original el 3 de diciembre de 2013 . Consultado el 5 de octubre de 2012 .
  161. ^ Detlev Marpe; Heiko Schwarz; Sebastián Bosse; Benjamín Bross; Philipp Helle; Tobías Hinz; Heiner Kirchhoffer; Haricharan Lakshman; et al. "Compresión de vídeo mediante estructuras de árbol cuádruple anidadas, fusión de hojas y técnicas mejoradas para la representación del movimiento y la codificación de entropía" (PDF) . Transacciones IEEE sobre circuitos y sistemas para tecnología de vídeo . Consultado el 8 de noviembre de 2012 .
  162. Alexandru Voica (20 de junio de 2013). "Decodificación HEVC en colores de 10 bits a resoluciones 4K: PowerVR D5500, una Rosetta Stone para decodificación de vídeo". Tecnologías de la imaginación . Archivado desde el original el 30 de junio de 2013 . Consultado el 21 de junio de 2013 .
  163. ^ Pedro Andrivon; Marco Arena; Philippe Salmón; Philippe Bordes; Paola Sunna (8 de abril de 2013). "Comparación del rendimiento de compresión de HEVC Draft 10 con AVC para material UHD-1". JCT-VC . Consultado el 28 de abril de 2013 .
  164. ^ ab Philippe Hanhart; Martín Rerabek; Pável Korshunov; Touradj Ebrahimi (9 de enero de 2013). "AhG4: evaluación subjetiva de la intracodificación HEVC para la compresión de imágenes fijas". JCT-VC . Consultado el 11 de enero de 2013 .
  165. ^ Jani Lainema; Kemal Ugur (20 de abril de 2012). "Sobre el rendimiento de codificación de imágenes fijas HEVC". JCT-VC . Consultado el 22 de enero de 2013 .
  166. ^ T. Nguyen; D. Marpe (3 de mayo de 2012). "Comparación de rendimiento de HM 6.0 con esquemas de compresión de imágenes fijas existentes utilizando un conjunto de prueba de imágenes fijas populares". JCT-VC . Consultado el 31 de diciembre de 2012 .
  167. ^ Kemal Ugur; Jani Lainema (4 de abril de 2013). "Resultados actualizados sobre el rendimiento de codificación de imágenes fijas HEVC". JCT-VC . Consultado el 4 de abril de 2013 .
  168. ^ "Estudio de la eficiencia de la compresión de imágenes con pérdida". Mozilla . 17 de octubre de 2013 . Consultado el 19 de octubre de 2013 .
  169. ^ "Estudio de formatos de imágenes comprimidas con pérdida". Mozilla. 17 de octubre de 2013. Archivado desde el original el 20 de octubre de 2013 . Consultado el 19 de octubre de 2013 .
  170. ^ Jianle Chen; Jill Boyce ; Yan Ye; Miska M. Hannuksela; Gary J. Sullivan; Ye-kui Wang (10 de julio de 2014). "Borrador de texto 7 de extensiones escalables HEVC (SHVC) (texto separado)". JCT-VC . Consultado el 13 de julio de 2014 .
  171. ^ ab K. Sharman; N. Saunders; J. Gamei; T. Suzuki; A. Tabatabai (20 de junio de 2014). "Especificación de intraperfil alto 4:4:4 16". JCT-VC . Consultado el 13 de julio de 2014 .
  172. ^ ab "Plan de trabajo y cronograma". MPEG . Consultado el 31 de mayo de 2013 .
  173. ^ "ISO/IEC 13818-1:2013/Enm. 3:2014". Organización Internacional de Normalización . 10 de abril de 2014 . Consultado el 20 de abril de 2014 .
  174. ^ "ISO/IEC 14496-15:2014". Organización Internacional de Normalización. 24 de junio de 2014 . Consultado el 28 de junio de 2014 .
  175. ^ "Texto de ISO/IEC 14496-15:2013/DCOR 1". MPEG. 5 de noviembre de 2013 . Consultado el 14 de diciembre de 2013 .
  176. ^ "ISO/IEC 23008-1:2014". Organización Internacional de Normalización. 23 de mayo de 2014 . Consultado el 1 de noviembre de 2014 .
  177. ^ "Soporte DivX HEVC en MKV". DivX . Consultado el 5 de junio de 2013 .
  178. ^ "Usando MKVToolNix". DivX . Consultado el 5 de junio de 2013 .
  179. ^ "Formato de carga útil RTP para codificación de vídeo de alta eficiencia". Grupo de Trabajo de Ingeniería de Internet . 6 de septiembre de 2013 . Consultado el 15 de diciembre de 2013 .
  180. ^ ab Fabrice Bellard. "Especificación BPG". Fabrice Bellard . Consultado el 14 de diciembre de 2014 .
  181. ^ Willis, Nathan (10 de diciembre de 2014). "BPG, un formato de imagen fija a partir de compresión de vídeo". LWN.net .
  182. ^ "Resumen de tasas de regalías" (PDF) . epdf.hevcadvance.com . Archivado desde el original (PDF) el 6 de abril de 2019 . Consultado el 11 de abril de 2018 .
  183. ^ "Tarifas y estructura de las licencias". epdf.hevcadvance.com . Archivado desde el original el 30 de enero de 2019 . Consultado el 27 de noviembre de 2016 .
  184. ^ "Avance HEVC". www.hevcadvance.com . Consultado el 9 de mayo de 2020 .
  185. ^ ab "Estructura de tasas de regalías para licenciatarios de marcas comerciales que cumplen con las normas" (PDF) . Avance HEVC . Marzo de 2018 . Consultado el 12 de junio de 2019 .
  186. ^ "HEVC Advance reduce las tarifas de contenido en streaming". Revista Streaming Media.
  187. ^ Ozer, Jan (17 de julio de 2018). "El regreso de Codec Wars: una nueva esperanza: una secuela de verano en streaming". Revista Streaming Media. Como no lo han hecho, muchos productores suponen que el pool impondrá regalías por el contenido.
  188. ^ ab Vaughan, Tom (30 de agosto de 2016). "Una propuesta para acelerar la adopción de HEVC" . Consultado el 25 de enero de 2017 . Varias empresas importantes con patentes HEVC aún no se han unido a ninguno de los consorcios de patentes. (…) Para acelerar la adopción de HEVC, propongo que los licenciantes de patentes de HEVC acepten los siguientes principios; · El software de decodificación en dispositivos de consumo debe estar libre de regalías. · La codificación de software en dispositivos de consumo debe estar libre de regalías. · La distribución del contenido debe ser libre de regalías.
  189. ^ Arild Fuldseth; Gisle Bjøntegaard (1 de julio de 2015). "Thor: códec de vídeo de alta eficiencia y complejidad moderada que utiliza únicamente RF IPR" (PDF) . Consultado el 28 de mayo de 2017 . Las transformaciones son idénticas a H.265/HEVC (Cisco IPR)
  190. ^ abc "Resumen informativo sobre licencia de cartera de patentes AVC" (PDF) . MPEG LA . 2 de mayo de 2016. Archivado (PDF) desde el original el 28 de noviembre de 2016 . Consultado el 27 de noviembre de 2016 .
  191. ^ "Recomendación UIT-T declarada patente(s)". UIT .
  192. ^ Vaughan, Tom (31 de agosto de 2016). "Es hora de avanzar con HEVC". Revista Streaming Media .
  193. ^ Fautier, Thierry (12 de agosto de 2016). "Opinión: ¿Hay una guerra de códecs en nuestro futuro?". Revista Streaming Media .
  194. ^ Ozer, Jan (22 de noviembre de 2016). "HEVC Advance hace que algunos software sean libres de derechos" . Consultado el 3 de diciembre de 2016 .
  195. ^ "¿Por qué FRAND es malo para el software libre?". Fundación de Software Libre Europa . 20 de junio de 2016 . Consultado el 7 de marzo de 2017 .
  196. ^ "JVET - Equipo conjunto de expertos en vídeo". UIT.int .
  197. ^ "Codificación de vídeo versátil". El sitio web del grupo de expertos en imágenes en movimiento .
  198. ^ "Más allá de HEVC: el proyecto de codificación de video versátil comienza con fuerza en el equipo conjunto de expertos en video". Noticias de la UIT . 27 de abril de 2018.
  199. ^ "JVET - Equipo conjunto de expertos en vídeo". www.itu.int . Consultado el 8 de septiembre de 2021 .

Bibliografía

Diapositivas relacionadas: Philippe Hanhart; Martín Rerabek; Francesca De Simone; Touradj Ebrahimi (15 de agosto de 2012). "Evaluación de calidad subjetiva del próximo estándar de compresión de vídeo HEVC". slideshare.com . Consultado el 8 de noviembre de 2012 .
Diapositivas relacionadas: Vivienne Sze ; Madhukar Budagavi (1 de junio de 2014). "Diseño e implementación de sistemas de codificación de vídeo de próxima generación (Tutorial H.265/HEVC)" (PDF) . Simposio internacional IEEE sobre circuitos y sistemas (ISCAS).

enlaces externos