¿Qué es la optimización de tasa-distorsión?
La optimización de tasa-distorsión evalúa las opciones de encoding considerando tanto su costo en datos como su error de reconstrucción. Un codificador usa esa comparación para seleccionar un resultado eficiente para su objetivo.
Cómo funciona la optimización de tasa-distorsión
La RDO proporciona al codificador un objetivo común para decisiones que, de otro modo, contraponen un tamaño de salida menor y una reconstrucción más fiel. Para cada opción candidata, como un modo de predicción, un vector de movimiento, una partición o una transformación, el codificador estima los bits codificados y la distorsión, y luego los combina mediante un factor de ponderación. Esta búsqueda forma parte de la compresión, no de la entrega, y una evaluación más exhaustiva de las opciones candidatas puede mejorar la asignación de bits, aunque requiere mucho más tiempo de encoding.
Datos clave
- Un costo de decisión habitual se expresa como la distorsión más un multiplicador por la tasa. El multiplicador controla cuánto penaliza la búsqueda los bits codificados adicionales en relación con el error de reconstrucción.
- La RDO puede comparar modos de apariencia similar que señalizan cantidades muy distintas de información auxiliar, incluidas las opciones de partición, los datos de movimiento y los coeficientes residuales.
- La métrica de distorsión elegida determina el resultado. El error simple entre muestras es eficiente de evaluar, pero puede valorar la pérdida de textura o los artefactos estructurados de manera distinta a la percepción humana.
Cuándo importa la optimización de tasa-distorsión
Activa la RDO cuando una mejor calidad visual con una tasa de bits objetivo justifique el esfuerzo computacional adicional del encoding. Un modo más rápido puede reducir el tiempo de procesamiento, pero tomar decisiones menos eficientes sobre los bits y la distorsión.