Redundancia en la compresión de video
La compresión de video se basa en identificar y eliminar información redundante. Existen dos formas principales de redundancia:
Redundancia espacial
Se refiere a la información similar dentro de un mismo frame. Un ejemplo típico es una pared lisa o un cielo uniforme, donde muchos píxeles comparten valores parecidos. Al detectar esta similitud, el codificador puede representar áreas extensas con menos datos.
Redundancia temporal
Compara información entre frames consecutivos. Cuando el fondo permanece estático y solo el sujeto se mueve, la mayor parte de la escena es idéntica entre cuadros. El codificador aprovecha esta similitud para transmitir solo los cambios, reduciendo significativamente el número de bits necesarios.
Tipos de frames y sus roles
Los diferentes tipos de frames determinan cómo se utiliza la redundancia espacial y temporal.
Frames intra‑frame (I‑frames)
Un I‑frame se codifica sin depender de otros cuadros. Cada I‑frame contiene toda la información necesaria para reconstruir la imagen completa, lo que brinda mayor independencia temporal. Esta característica facilita la edición, ya que cualquier cuadro puede ser accedido rápidamente sin requerir datos de referencia.
Frames predictivos (P‑frames)
Los P‑frames utilizan referencias a cuadros anteriores para predecir la imagen actual. Codifican el movimiento y las diferencias respecto a la predicción, almacenando solo el residuo cuando es pequeño. Esto explota la redundancia temporal y reduce el bitrate.
Frames bidireccionales (B‑frames)
Los B‑frames pueden usar referencias tanto anteriores como posteriores. Al combinar información de ambos lados, logran una mayor compresión, aunque aumentan la dependencia temporal entre los cuadros.
Estructura de grupos de imágenes (GOP)
Un GOP (Group of Pictures) es la unidad temporal que organiza una secuencia de imágenes codificadas y sus referencias. La longitud del GOP influye en la cantidad de I‑frames y, por ende, en la independencia temporal y la eficiencia de compresión.
- GOP corto: contiene más I‑frames, ofreciendo mayor independencia y facilidad de edición.
- GOP largo: contiene menos I‑frames y más P‑ y B‑frames, lo que reduce el bitrate pero aumenta la dependencia temporal.
Un GOP corto no siempre garantiza mejor calidad; la calidad depende del contenido, el bitrate y la configuración del codificador. De manera similar, un GOP largo no siempre produce peor calidad, ya que puede ser más eficiente para ciertos tipos de contenido.
Estándares MPEG y contenedores
El término MPEG se refiere a la familia de estándares de codificación audiovisual desarrollada por ISO/IEC. Incluye versiones como MPEG‑1, MPEG‑2 y MPEG‑4, entre otras. Es importante no confundir MPEG con contenedores como MP4; el contenedor es el formato que empaqueta los datos codificados, mientras que MPEG define el método de compresión.
Bitrate y calidad
El bitrate indica la cantidad de datos transmitidos por segundo. Sin embargo, el mismo bitrate no garantiza la misma calidad en todos los casos. La calidad también depende del contenido visual, la eficiencia del códec y la configuración de parámetros como la longitud del GOP.
Del mismo modo, aumentar el bitrate no siempre mejora la calidad de forma lineal. Un códec bien optimizado puede ofrecer una calidad comparable a un bitrate mayor mediante técnicas avanzadas de predicción y reducción de redundancia.
Proceso de predicción del codificador
Al predecir un cuadro, el codificador busca información parecida en los cuadros de referencia. Construye una predicción del cuadro actual y, si la diferencia (residuo) es pequeña, solo esa diferencia se almacena. Este proceso permite reducir la cantidad de bits necesarios para representar el video.
Resumen de conceptos clave
| Concepto | Definición |
|---|---|
| Redundancia espacial | Información similar dentro de un mismo frame. |
| Redundancia temporal | Información similar entre frames consecutivos. |
| I‑frame | Frame independiente que no depende de otros cuadros. |
| P‑frame | Frame predictivo que usa referencias anteriores. |
| B‑frame | Frame bidireccional que usa referencias anteriores y posteriores. |
| GOP corto | Más I‑frames, mayor independencia temporal. |
| GOP largo | Más P‑ y B‑frames, mayor eficiencia de bitrate. |
| MPEG | Familia de estándares de codificación audiovisual. |
| Bitrate | Cantidad de datos por segundo; no determina calidad por sí solo. |
Comprender estos conceptos permite tomar decisiones informadas al configurar la compresión de video, equilibrando calidad, tamaño de archivo y facilidad de edición según las necesidades específicas.


