¿Cómo conocemos el área fuera de la pantalla en la televisión?

4

Estoy intentando implementar HDMI a FPGA y viceversa.

Actualmente me refiero al sitio enlace . Pero estoy confundido de que "Pero las señales de video generalmente también tienen un área" fuera de pantalla ", que es utilizada por el receptor HDMI (TV o monitor) para algunas tareas de limpieza. Nuestro marco de 640x480 en realidad se envía como un marco de 800x525". / p>

Especialmente, ¿cómo sabe que 640x480 en realidad se envía como un marco de 800x525? Si quiero enviar un marco de 1920x1080 o 2592x1944, ¿tienen algún tamaño de área fuera de pantalla ya definido?

    
pregunta Carter

1 respuesta

0

Los protocolos modernos a menudo se basan en elecciones históricas y las mantienen por una buena razón.

En resumen:

a. El receptor detectará el tamaño de la imagen determinando los bordes de la imagen en la imagen de origen, ya que las señales de sincronización horizontal y vertical aún se envían en la señal HDMI.

b. el área fuera de la pantalla probablemente no esté predefinida (pero no leí la especificación HDMI). Es aproximadamente el 20% para "fuera de pantalla" horizontal y el 10% para "fuera de pantalla" vertical.

En profundidad:

Con nuestras buenas y viejas pantallas CRT, llamamos a esta "área fuera de la pantalla" el blanco. Entonces, esta es el área donde la señal entrante dice que no se debe generar video. Durante la supresión horizontal, las "posiciones de la viga" volverían al lado izquierdo de la pantalla y durante la supresión vertical, la viga regresará a la parte superior (e izquierda) de la pantalla; la duración de la supresión permite determinar si la supresión también es vertical o no Nos referimos a las señales como sincronización vertical y horizontal. Aparentemente (desde su enlace) el protocolo HDMI todavía tiene la sincronización horizontal y vertical.

Aparentemente, esta supresión se llama ahora fuera de pantalla, ya que no se está haciendo una supresión real. Por lo tanto, el tiempo disponible se puede utilizar para "limpieza". Lo que puede incluir: guardar la línea en la "memoria de video", restablecer algunos contadores y, de manera más general, realizar cualquier cálculo que no se pueda realizar mientras los datos entrantes debían ser descodificados.

En la señal histórica, el cegamiento fue más corto que el "área fuera de la pantalla" porque el haz necesitaba comenzar a moverse hacia la derecha nuevamente antes de poner cualquier video real en la pantalla. De lo contrario, la imagen se comprimiría un poco en el lado izquierdo porque la velocidad aún no sería constante. Se aplicó un margen similar en el lado derecho por otras razones.

Varios estándares (NTSC, PAL) indicarán los tamaños de las imágenes y los tamaños totales que se utilizarán para el video, pero en la práctica existen muchos más formatos. No leí el estándar HDMI, pero estoy seguro de que son flexibles en eso. Por lo general, la supresión horizontal es aproximadamente el 20% del tiempo horizontal y la supresión vertical aproximadamente el 10%. Los números reales dependerán de la velocidad de fotogramas y los relojes de píxeles.

Entonces, ¿cómo sabe el televisor el tamaño de la imagen? Hay varias formas: un método es que el televisor / monitor detecte el ancho de la imagen (al verificar qué píxeles son negros y cuáles no), otro es que el usuario configura esto. En mi TV ambos son posibles dentro de la lista de formatos disponibles. Cuando diseñé FGPA para el tratamiento de video, analizamos la cantidad contada de píxeles negros desde el borde de sincronización para determinar el desplazamiento y determinamos el final de la línea / última línea al detectar nuevamente los píxeles negros. Tuvimos algunos algoritmos para obtener la "mejor estimación" de toda la imagen y de varios fotogramas. Un televisor seleccionaría de la lista de formatos predefinidos y tiene que encajar en la pantalla digital (!). Por lo tanto, un formato de 640x480 escalaría hasta 1280x960, ya que eso implica una repetición "simple" de píxeles y líneas. Deja una gran cantidad de área negra en una pantalla de 1920x1080 dura (por lo que el área fuera de la pantalla no es completamente fuera de la pantalla en ese caso e incluso más grande que el área fuera de la pantalla en la señal de origen).

    
respondido por el le_top

Lea otras preguntas en las etiquetas