~
SSTV
RGB vs YC
Normas SSTV
Comparación
Comparac. 2
Vínculos
En esta página
Introducción
Modos RGB
Modos YC
RGB + YC
Conclusión
Los modos actaules de transmisión de SSTV en colores se dividen en dos categorías:
Como ya vimos en el análisis del modo Martin 1, toda imagen con color en la computadora se almacena en formato RGB, o sea, se guarda, para cada elemento de la imagen (pixel), tres valores que representan sus colores primarios: R (Rojo), G (Verde) y B (Azul).
Por ello, cuando queremos enviar una imagen en colores, simplemente tenemos que enviar los tres componentes R, G, y B de cada pixel. Asi funcionan los modos llamados RGB. Y es asi que funcionan las cámaras de color y los tubos de rayos catódicos o la pantalla de cristal líquido de los monitores.
Los modos RGB son sencillos, eficientes, no introducen errores de redondeo de cálculos, no causan errores de color cuando hay un error de sintonía, y no generan efectos extraños como los modos YC. Tampoco introducen errores en el registro de los colores, ya que emiten los colores con la misma resolución para cada componente (Excepto Wraase SC2 30 y 120).
La única desventaja es de gastar un poco mas de tiempo para la transmisión.
Técnicamente, todas las variantes de RGB son muy similares, donde solo varia a veces el orden de la transmisión (RGB o GBR), y, por supuesto los parámetros de emisión. Compare por ejemplo Martin 1 y Wraase.
Los modos YC son basados sobre el proceso utilizado en la transmisión a color de la televisión convencional. El modo YC fue inventado para el sistema NTSC en los años 40, con la idea que sea un sistema compatible con el entonces actual sistema Blanco/Negro, para permitir que todas las emisiones en color podían ser recibidos (en B/N, por supuesto) por los miles de televisores en uso, y los demorarían muchos años para ser sustituidos por modelos en color, que en esta época eran muy caros. Es importante notar que estas consideraciones (compatibilidad y cantidad de equipos en uso) no son aplicables a SSTV!.
La ventaja de este modo es una ligera mejora en el tiempo de la transmisión, a costas de algunos puntos negativos: hay que realizar cálculos suplementarios, que pueden causar errores de redondeo, errores por sintonía, la generación de colores extraños ('artefactos') en las transiciones de un color a otro, en los sistemas que combinan colores en líneas adyecentes (como el Robot36 y PD), como puede verse en el próximo ejemplo al lado en los bordes de R, G, y B. |
Como funciona el modo YC, de forma bien simplificada:
La señal de video de un sistema B/N cuenta únicamente con información llamada de Luminancia o Y, o sea, información sobre la luminosidad (claro/oscuro) de los pixeles de la imagen, tal como fué capturado por el tubo de una cámara B/N.
Estudios muestran que la señal Y puede ser obtenido a partir de una
imagen de colores, donde la imagen esta representado separadamente en
los niveles de los colores primarios, R, G y B, utilizando la siguiente
fórmula:
Por lo tanto, para satisfacer alproblema de la compatibilidad, la señal de color debe contar como elemento principal, una señal B/N, que es la señal Y. Esta parte, será lo único reconocido por los televisores B/N.
Con esta señal (Y) ya contamos con información de suma de los tres colores fundamentales, y entonces es suficiente de emitir solamente dos de los tres colores, para poder reconstruir el tercer color. por diversas razones, fueron elegidos los colores R y B, entre otros por sus bajos coeficientes.
Entonces, se emiten las señales Y, R, y B, y el receptor tendrá que
hacer el cálculo:
Para lograr aún mejor compatibilidad, se transmite en lugar de Y, R y B, las señales Y, R-Y y B-Y, o sea, R-Y en lugar de R, y B-Y en lugar de B. De esta forma, si la imagen tomada por una cámara color tuviera solo elementos blancos y negros, entonces en la señal emitida las partes B-Y y R-Y serían inexistentes, y la señal compuesta por Y, R-Y y B-Y será exactamente lo mismo que una señal B/N, con solo la componentes Y! (Vea un ejemplo de las señales en esta página con una imagen padrón de barras de color.
Estas señales (R-Y y B-Y) fueron lógicamente llamadas señales de diferencia de color, y también señales de Crominancia o C o CrCb. Para la transmisión de televisión de televisión color, estas debían ser insertadas en la transmisión de tal forma que no influyan sobre la imagen principal (Y) (para la compatibilidad). Para conseguirlo se utilizaron varios 'trucos', entre ellos la reducción del ancho de la banda (se transmite menos información de los colores), y el cálculo del promedio de dos líneas adyecents (en el caso de PAL y SECAM), basándose en el hecho que en una imagen 'normal', muchas líneas adyecentes contienen colores similares. Este sistema resulta también en una pérdida de resolución vertical.
Esta doble reducción de resolución se tolera por las características del ojo humano, que no distinguen menos detalles en colores que en intensidad de luz (luminancia). Entonces, en televisión color, los colores se emiten voluntariamente con una menor resolución que la señal principal B/N. Una imagen de color tiene alrededor de 640 por 480 pixeles de información de intensidad y solamente un cuarto de esta resolucion en colores (320 por 240). Hay que admitir que sistema YC de NTSC para televisión es una excelente solución.
Para la generación de señales de color SSTV en los modos YC (en los modos de Robot, PD y HQ), debemos entocnes hacer una serie de cálculos en la transmisión y también en la recepción, ya que la PC solamente graba imágenes en sus componentes R, G, y B. Inevitablemente aparecerán algunos errores de redondeo en estos cálculos que se traducen en errores de reproducción de los colores.
Además, errores de sintonía producen otros errores de color.
Los defensores de estos modos, dicen que permite enviar las imágenes con menor información de color (1/4 en el caso de Robot36, 1/2 en los otros), lo que se traduce en una reducción de la calidad de la imagen, pero también brinde una pequeña ganancia en la velocidad de transmisión. Sin embargo, las ganancias no son como en la televisión. Para ganar 50% en el tiempo de transmisión, se tienen que perder 75% de la información de los colores.
Un par de ejemplos:
Hay una manera mucho mas simple que utilizar YC para reducir la resolución de colores en relación con la de la luminancia. Por ejemplo, los modos Wraase SC2 30, 60, y 120, que usan un principio similar a la codificación de imágenes de color con 16 bits: se utilizan 5 bits para Rojo, 5 bits para Azul, y los 6 bits que restan para Verde. El bit extra compensa la resolución: 1 bit mas significa el doble de resolución!
En los modos Wraase citados, que son del tipo RGB, se dedica simplemente el doble de tiempo para la transmisión del verde (G), comparado al tiempo para rojo y azul. Simple e inteligente! Sin cáculos y otros errores visibles (salvo un pequeño problema de registro de colores, que solamente aparece en casos extremos. Observe el siguiente sibujo:
Depende... Veamos un ejemplo. Si comparamos los parámetros de los modos Martin 1 (RGB) y PD 90 (YC) llegaríamos a la conclusión que ambos parecen muy similares.
Esta es la imagen original, creado específicamente para comprobar el comportamiento de los modos en resolución de colores, y en particular si se generan 'artefactos', interferencias u otros errores por la reducción de la resolución | |
PD90 lleva una pequeña ventaja de velocidad (20%) y tiene
una resolución de luminancia levemente superior (16%). El resultado
de esta diferencia es apenas apreciable.
En compensación, el modo PD90 tiene una resolución horizontal 50% menor, lo que resulta en la gran diferencia en la banda central en la parte inferior de la imagen. |
|
Por lo tanto, para transmitir una imagen con muchos detalles de color y muchos cambios de color, es mejor el metodo M1 (o cualquier modo RGB). |
Si se pregunta como se vería la imagen en los modos YC de MMSSTV, se llevará probablemente una sorpresa:
Observe la gran discrepancia entre la imagen recibida y la original,
en la parte superior: Esto se debe a que MMSSTV, en lugar de transmitir
el promedio de los colores entre dos líneas para disminuir la
resolución vertical, transmite el color de una sola línea, repitiéndolo
dos veces en la recepción.
En esta imagen de prueba la diferencia es muy notorio, ya que el diseño fue elegido a propósito para resaltar este tipo de problemas! En una imagen 'normal' (por ejemplo la parte inferior) este 'truco' no es tan visible. El argumento de hacerlo de esta forma el válido: Hacer el promedio de dos línea crea un color nuevo, inexistente en la imagen original, lo que también es un error! |
Todos los programas probados, JVComm, Chromapix, WinPix, MScan y SSTV32 hacen el promedio en los modos PD y Robot36, siguiendo la norma.
En su programa MMSSTV, 1.06, Mako creó 13 (!) nuevos modos YC:
(c) Roland PY4ZVZ, traducción John ON6JC/LW2HAZ | correo |