Simplificación en el modelo lineal de componentes cruzados en Versatile Video Coding
Autores: Lim, Sung-Chang; Kim, Dae-Yeon; Kang, Jungwon
Idioma: Inglés
Editor: MDPI
Año: 2020
Acceso abierto
Artículo científico
2020
Simplificación en el modelo lineal de componentes cruzados en Versatile Video Coding
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Modelo lineal
Croma
Muestras vecinas
CCLM
VVC
Procesamiento paralelo
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 54
Citaciones: Sin citaciones
Para mejorar la eficiencia de codificación explotando la redundancia intercomponente local entre los componentes de luma y croma, el modelo lineal de componentes cruzados (CCLM) se incluye en el estándar de codificación de video versátil (VVC). En el modo CCLM, los parámetros del modelo lineal se derivan de las muestras de luma y croma vecinas del bloque actual. Además, las muestras de croma se predicen mediante las muestras reconstruidas en el bloque de luma colocado con los parámetros derivados. Sin embargo, dado que el diseño CCLM en el modelo de prueba VVC (VTM)-6.0 tiene muchas ramas condicionales en sus procesos para utilizar solo muestras vecinas disponibles, la implementación de CCLM en procesamiento paralelo está limitada. Para abordar este problema de implementación, este artículo propone incluir la generación de muestras vecinas como el primer proceso del CCLM, para simplificar los procesos sucesivos del CCLM. Al reemplazar las muestras vecinas no disponibles con las muestras disponibles adyacentes mediante el CCLM propuesto, se pueden eliminar las comprobaciones de disponibilidad de muestras vecinas. Esto resulta en formas de filtro de submuestreo simplificadas para la muestra de luma. Por lo tanto, el CCLM propuesto puede implementarse eficientemente mediante el empleo de procesamiento paralelo en implementaciones de hardware y software, debido a la eliminación de las comprobaciones de disponibilidad de muestras vecinas y la simplificación de los filtros de submuestreo de luma. Los resultados experimentales demuestran que el CCLM propuesto reduce la complejidad de tiempo de ejecución de decodificación del modo CCLM, con un impacto negligente en el delta de Bjøntegaard (BD-rate).
Descripción
Para mejorar la eficiencia de codificación explotando la redundancia intercomponente local entre los componentes de luma y croma, el modelo lineal de componentes cruzados (CCLM) se incluye en el estándar de codificación de video versátil (VVC). En el modo CCLM, los parámetros del modelo lineal se derivan de las muestras de luma y croma vecinas del bloque actual. Además, las muestras de croma se predicen mediante las muestras reconstruidas en el bloque de luma colocado con los parámetros derivados. Sin embargo, dado que el diseño CCLM en el modelo de prueba VVC (VTM)-6.0 tiene muchas ramas condicionales en sus procesos para utilizar solo muestras vecinas disponibles, la implementación de CCLM en procesamiento paralelo está limitada. Para abordar este problema de implementación, este artículo propone incluir la generación de muestras vecinas como el primer proceso del CCLM, para simplificar los procesos sucesivos del CCLM. Al reemplazar las muestras vecinas no disponibles con las muestras disponibles adyacentes mediante el CCLM propuesto, se pueden eliminar las comprobaciones de disponibilidad de muestras vecinas. Esto resulta en formas de filtro de submuestreo simplificadas para la muestra de luma. Por lo tanto, el CCLM propuesto puede implementarse eficientemente mediante el empleo de procesamiento paralelo en implementaciones de hardware y software, debido a la eliminación de las comprobaciones de disponibilidad de muestras vecinas y la simplificación de los filtros de submuestreo de luma. Los resultados experimentales demuestran que el CCLM propuesto reduce la complejidad de tiempo de ejecución de decodificación del modo CCLM, con un impacto negligente en el delta de Bjøntegaard (BD-rate).