Probando la variabilidad de la velocidad de cuadros de la cámara grabando la hora del reloj

2

Me gustaría probar la variación de la tasa de cuadros desde el valor nominal en un rango de cámaras de video de consumo. Para esto, tengo la intención de filmar algún tipo de reloj de alta frecuencia y comparar la hora del reloj mostrada con la hora ideal derivada de la tasa de cuadros de la cámara seleccionada.

Con respecto a las especificaciones, en este momento no busco medir errores inferiores a 1 ms del intervalo de fotogramas especificado. Es probable que las tablas de cuadros que probaré estén entre 30 y 300 fps. En el futuro, es posible que desee medir los errores de microsegundos en cámaras de 1000 Hz.

Así que creo que solo necesito poder grabar un dispositivo de visualización de "reloj" con una frecuencia de actualización de 1000Hz y una precisión de al menos 1 ms. Mi primera idea fue usar un conjunto de 10 LED, usándolos como bits, lo que me permitiría codificar 1024 valores. El patrón de LED se actualizaría cada milisegundo con el valor correspondiente, y podría medir el intervalo de tiempo real entre cuadros.

Sin embargo, creo que probablemente ya exista algo haciendo lo que quiero.

¿Existen dispositivos que muestren el tiempo hasta el milisegundo y con una frecuencia de actualización de 1000Hz?

Soy consciente de que los resultados también dependerán del uso de la persiana enrollable por parte de la cámara y de la capacidad de cambiar manualmente la velocidad de obturación.

    
pregunta Joan Charmant

1 respuesta

3

Un conteo binario será muy difícil de leer en la imagen; Si el tiempo de exposición es lo suficientemente largo para capturar más de un valor visualizado, la lectura será muy ambigua.

Recientemente tuve la necesidad de medir tanto el retardo de obturación (latencia) como el tiempo de exposición para varias cámaras DSLR. Configuré un microprocesador para controlar una serie de 40 LED (¡NO multiplexados!) Contando a una velocidad de 10 kHz. La pantalla está organizada de tal manera que cada dígito se representa mediante una columna de 10 LED, donde cada columna solo tiene un LED encendido a la vez.

100ms 10ms 1ms 0.1ms
   o    o    o    o  9
   o    o    o    o  8
   o    o    o    o  7
   o    o    o    o  6
   o    o    o    o  5
   o    o    o    o  4
   o    o    o    o  3
   o    o    o    o  2
   o    o    o    o  1
   o    o    o    o  0

Mirando las imágenes resultantes, en realidad es bastante fácil estimar los tiempos de inicio y final de cada exposición.

ADICIONAL

Una variación de esta idea podría ser más apropiada para su aplicación de evaluar la precisión / estabilidad de la velocidad de cuadros del video. Simplemente coloque los 40 (o cualquier número) LED en una línea recta (o quizás en un círculo) y enciéndalos de uno en uno a 40 × la velocidad nominal de cuadros del video. Ver el video resultante directamente le mostrará en tiempo real si la tasa es correcta y cuánto varía.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas