Red de conocimiento informático - Material del sitio web - Procesamiento de señal de video por componentes digitales BT.656 basado en FPGA (enfoque en: algoritmo D1 a CIF) Salida PLA-AD-(BT655)-FPGA-AD ¡Agregue puntaje alto!

Procesamiento de señal de video por componentes digitales BT.656 basado en FPGA (enfoque en: algoritmo D1 a CIF) Salida PLA-AD-(BT655)-FPGA-AD ¡Agregue puntaje alto!

En el estándar de vídeo ITU-R BT.656, los datos de vídeo efectivos se dividen en campos pares e impares, y cada campo consta de 288 líneas. Cada línea de datos válidos tiene 1440 palabras de muestra, incluidas 720 palabras de muestra de brillo Y, 360 palabras de muestra de diferencia de color azul Cb y 360 palabras de muestra de diferencia de color rojo Cr, y de acuerdo con Cb, Y, Cr, Y (es decir, UYVY422) Organizar en orden .

La resolución del vídeo recopilado de esta manera es 720 píxeles × 576 píxeles, que es la resolución del formato D1. Esto significa que un cuadro de vídeo tiene 720 píxeles de muestreo de brillo en una línea, y hay 576. líneas en total. Para convertir al formato CIF (es decir, 352 píxeles x 288 píxeles), se requiere cierta conversión. En el controlador, primero puede realizar el procesamiento de límites en el formato D1 y convertirlo al formato 4CIF (es decir, 704 píxeles × 576 píxeles, normalmente también se denomina formato D1) y luego tomar la mitad del formato 4CIF para obtener el formato CIF. .

Al realizar el procesamiento de límites, siempre que se descarten 16 píxeles de muestreo de brillo al comienzo de cada línea, se puede lograr el formato 4CIF. Debido a que un píxel completo contiene dos píxeles de brillo, descartar 16 píxeles de muestra de brillo al comienzo de cada fila equivale a descartar 8 píxeles al comienzo de cada fila. Luego se muestrean cada dos píxeles de una línea y cada dos líneas de un campo, de modo que los datos de vídeo pasen a formato CIF. En la memoria, UYVY422 se almacena en la secuencia Cb, Y, Cr, Y, es decir, 4 bytes forman un píxel, y es necesario muestrear cada 4 bytes.

El significado del algoritmo d1 a cif es que primero, después de que ingresa un cuadro de 656, se deben colocar algunos datos delante de cada fila, y luego las muestras se deben muestrear cada dos números. y las filas también deben muestrearse de acuerdo con el muestreo cada dos líneas, se convierte en un video en formato CIF, y luego junta los cuatro canales CIF y los transmite juntos de acuerdo con el protocolo de transmisión bt656. Eso es todo. idea general, jaja, ¿cómo exactamente? Aún debes hacerlo tú mismo