CIF ( Common Intermediate Format o Common Interchange Format ), también conocido como FCIF ( Full Common Intermediate Format ), es un formato estandarizado para la resolución de imagen , velocidad de fotogramas , espacio de color y submuestreo de color de secuencias de video digital utilizadas en sistemas de videoconferencia . Se definió por primera vez en el estándar H.261 en 1988.
Como lo indica la palabra "común" en su nombre, CIF fue diseñado como un formato de compromiso común para que sea relativamente fácil de convertir para su uso con pantallas y cámaras estándar PAL o NTSC . CIF define una secuencia de video con una resolución de 352 × 288, que tiene una relación simple con el tamaño de la imagen PAL, pero con una velocidad de fotogramas de 30000/1001 (aproximadamente 29,97) fotogramas por segundo como NTSC, con codificación de color mediante una representación YCbCr con 4: 2: 0muestreo de color. Fue diseñado como un compromiso entre los esquemas PAL y NTSC, ya que usa un tamaño de imagen que se corresponde más fácilmente con PAL, pero usa la velocidad de cuadros de NTSC. El compromiso se estableció como una forma de llegar a un acuerdo internacional para que los sistemas de videoconferencia en diferentes países pudieran comunicarse entre sí sin necesidad de dos modos separados para mostrar el video recibido.
Detalles técnicos
La forma más sencilla de convertir vídeo NTSC a CIF es capturar todos los demás campos (por ejemplo, los campos superiores) de vídeo entrelazado , reducir la resolución en 2: 1 horizontalmente para convertir 704 muestras por línea en 352 muestras por línea, y aumentarla verticalmente mediante una proporción de 6: 5 verticalmente para convertir 240 líneas en 288 líneas. La forma más sencilla de convertir vídeo PAL a CIF es capturar de forma similar todos los demás campos, reducir la resolución horizontalmente en 2: 1 e introducir cierta fluctuación en la velocidad de fotogramas omitiendo o repitiendo fotogramas según sea necesario. Dado que los sistemas H.261 normalmente funcionaban a velocidades de bits bajas , también normalmente funcionaban a velocidades de cuadro bajas omitiendo muchos de los cuadros de origen de la cámara, por lo que la introducción de cierta fluctuación en la velocidad de cuadros solía no ser perceptible. Los esquemas de conversión más sofisticados (por ejemplo, el uso de desentrelazado para mejorar la resolución vertical de una cámara NTSC) también podrían usarse en sistemas de mayor calidad.
En contraste con el compromiso CIF que se originó con el estándar H.261, hay dos variantes del SIF ( Formato de entrada de origen ) que se definió por primera vez en el estándar MPEG-1 . Por lo demás, SIF es muy similar a CIF. SIF en sistemas basados en 525 líneas ("NTSC") es 352 × 240 con una velocidad de fotogramas de 30000/1001 fotogramas por segundo, y en sistemas basados en 625 líneas ("PAL"), tiene el mismo tamaño de imagen que CIF ( 352 × 288) pero con una velocidad de fotogramas de 25 fotogramas por segundo.
Algunas referencias a CIF están destinadas a hacer referencia únicamente a su resolución (352 × 288), sin pretender referirse a su velocidad de fotogramas.
La representación de color YCbCr se había definido previamente en el primer formato de fuente de video digital estándar, CCIR 601 , en 1982. Sin embargo, CCIR 601 usa muestreo de color 4: 2: 2 , que submuestra los componentes Cb y Cr solo horizontalmente. H.261 utilizó adicionalmente submuestreo de color vertical, lo que dio como resultado lo que se conoce como 4: 2: 0.
QCIF significa "Quarter CIF". Para tener un cuarto del área, como implica "cuarto", la altura y el ancho del marco se reducen a la mitad.
Los términos también utilizados son SQCIF (Sub Trimestre CIF, a veces subQCIF ), 4CIF (4 × CIF) y 16CIF (16 × CIF). Las resoluciones para todos estos formatos se resumen en la siguiente tabla.
Formato | Resolución de video |
---|---|
SQCIF | 128 × 96 |
QCIF | 176 × 144 |
SIF (525) | 352 x 240 |
CIF / SIF (625) | 352 × 288 |
4SIF (525) | 704 x 480 |
4CIF / 4SIF (625) | 704 × 576 |
16CIF | 1408 × 1152 |
Los píxeles xCIF no son cuadrados, sino que tienen una relación de aspecto nativa de 12:11, como con el estándar para sistemas de 625 líneas (consulte CCIR 601 ). En las pantallas de píxeles cuadrados (p. Ej., Pantallas de computadora y muchos televisores modernos), los rásteres xCIF deben cambiarse de escala para que la imagen cubra un área de 4: 3, a fin de evitar una apariencia "estirada": el contenido CIF se expandió horizontalmente en resultados de 12:11 en un ráster 4: 3 de 384 × 288 píxeles cuadrados.
Las dimensiones de imagen CIF y QCIF se eligieron específicamente para ser múltiplos de 16 debido a la forma en que se manejó la compresión / descompresión de video basada en transformadas de coseno discretas en H.261, utilizando macrobloques de 16 × 16 y bloques de transformación de 8 × 8. Entonces, una imagen de tamaño CIF (352 × 288) contiene macrobloques de 22 × 18 y una imagen QCIF (176 × 144) contiene macrobloques de 11 × 9. El concepto de macrobloque de 16 × 16 también se utilizó posteriormente en otros estándares de compresión como MPEG-1 , MPEG-2 , MPEG-4 Part 2 , H.263 y H.264 / MPEG-4 AVC .