Cómo calcular los colores promedio de los bordes de una señal de TV compuesta

3

Quiero crear algo así como ambilight que pueda funcionar en base a una entrada de TV compuesta.

Básicamente, necesito calcular el color y el brillo promedio en 3 o 4 puntos a lo largo de cada borde, que luego se pueden usar para controlar las tiras de leds RGB.

No tengo ningún problema con la parte de control de LED, pero ¿por dónde empiezo con la señal de TV? ¿Alguien puede indicarme la dirección correcta de qué componente podría usar o dónde aprender a hacer esto con un PIC?

    
pregunta JamesRyan

2 respuestas

1

Creo que una solución analógica es la mejor. Una solución híbrida digital-analógica será complicada, pero no imposible.

Eche un vistazo a los chips utilizados en un televisor CRT. Es posible que puedas hackear uno para obtener salidas R, G, B. Para tomar los colores de borde solo es posible que se requiera almacenar el marco y capturar píxeles. Podría ser complicado, en otras palabras.

    
respondido por el Thomas O
1

Esto podría ser más fácil con una señal RGB (tal como se encuentra en VGA y, a veces, en SCART). Con eso, probablemente podrías ver VSYNC con una interrupción, luego muestrear las líneas R / G / B y producir tu color.

Pero, para el compuesto, tendrás que desarmar el colourburst . Para hacer esto, necesitarás un reloj rápido. No será fácil con un PIC.

    
respondido por el Toby Jaffey

Lea otras preguntas en las etiquetas