Suite Intel® FPGA IP de procesamiento de vídeo e imágenes

El Suite de procesamiento de vídeo e imágenes Intel FPGA es es un conjunto de funciones de propiedad intelectual Intel FPGA (IP) que puede utilizar para facilitar el desarrollo de los diseños de procesamiento de vídeo e imágenes personalizados. Estas funciones Intel FPGA IP son adecuadas para su uso en una amplia variedad de aplicaciones de procesamiento y visualización, como las emisiones de estudio, videoconferencias, redes AV, imágenes médicas, ciudades/venta minorista inteligentes y consumidores.

Guía del usuario del paquete de procesamiento de video e imágenes ›

Suite Intel® FPGA IP de procesamiento de vídeo e imágenes

Funciones del Suite de procesamiento de vídeo e imágenes Intel FPGA

Función de Intel FPGA IP

Descripción

2D FIR Filtro II

Implementa un filtro de respuesta de impulso finito (FIR) de 3x3, 5x5 o 7x7 en un flujo de datos de imagen para afinar o resaltar el contraste en las imágenes.

Mezclador de combinación Alpha y Mezclador II

Mezcla y combina múltiples flujos de imágenes; resulta útil para implementar superposiciones de texto y mezcla de imagen en imagen.

Monitor de vídeo Avalon-ST

Capta los paquetes de datos de vídeo sin agregar retardos adicionales y conectarse a la IP de un sistema de seguimiento para recopilar datos de seguimiento de vídeo.

Avalon-ST Video Stream Cleaner

Elimina y repara las secuencias y los casos de errores no ideales
presentes en el flujo de datos entrante para producir un flujo de salida que reúna los requisitos de un modelo implícito de uso ideal.

Remuestrador Chroma II

Cambia la tasa de muestreo de los datos chroma para los fotogramas de imágenes, por ejemplo, de 4:2:2 a 4:4:4 o de 4:2:2 a 4:2:0.

Recortador II

Proporciona una forma de cortar los flujos vídeo y puede configurarse en tiempo de compilación o tiempo de ejecución.

Entrada de vídeo con temporizador (CVI), Entrada de vídeo con temporizador II (CVI II), Salida de vídeo con temporizador (CVO) y Salida de vídeo con temporizador II (CVO II)

Los núcleos IP de interfaz de vídeo con temporizador convierten los formatos de vídeo (como BT656, BT1120 y DVI) a vídeo Avalon-ST, y vice versa.

Secuenciador de planos de color II

Cambia la forma en que las muestras de planos de color se transmiten en la interfaz Avalon-ST. Esta función puede utilizarse para separar y juntar transmisiones de vídeo, lo cual proporciona control sobre el enrutado de las muestras de planos de colores.

Convertidor de espacio de color II (CSC II)

Convierte los datos de imágenes entre una variedad de espacios de color diferentes; por ejemplo, de RGB a YCrCb.

Bandas de protección configurables

El núcleo IP de las bandas de protección configurables compara cada plano de color en la transmisión de vídeo de entrada con los valores de banda de protección superiores e inferiores.

Sincronizador de control

Sincroniza en tiempo real los cambios realizados a la transmisión de vídeo entre dos funciones.

Desentrelazador II

Convierte los formatos de vídeo entrelazados a un formato de vídeo progresivo utilizando un algoritmo de desentralazamiento adaptable a la moción. También es compatible con los algoritmos "bob" y "weave", detección perimetral de bajo ángulo y baja latencia.

Búfer de fotogramas II

Guarda fotogramas de vídeo en una memoria RAM externa. Dicho núcleo es compatible con un almacenamiento en la memoria doble o triple con un abanico de opciones de salto y de repetición de fotogramas.

Lector de fotogramas II

Lee vídeo desde memoria externa y lo transmite como un flujo.

Corrector Gamma II

Permite corregir las transmisiones de vídeo para adaptarlas a las propiedades físicas de los dispositivos de visualización.

Entrelazador II

Convierte vídeo progresivo a vídeo entrelazado al saltar la mitad de las líneas de los fotogramas progresivos entrantes.

Escalador II

La función del Escalador II de Intel FPGA IP basado en códigos de colores HDL utiliza menos superficie que el Escalador de primera generación en el Suite de procesamiento de vídeo e imágenes al tiempo que ofrece un mayor rendimiento. La función del Escalador II reduce aún más la necesidad de recursos al presentar la nueva compatibilidad con la tasa de muestreo de datos croma de 4:2:2. Tanto los algoritmos lineales como los polifásicos están disponibles con la nueva función de algoritmo adaptable al perímetro para reducir el desenfoque al tiempo que conserva el realismo.

Intercambiador II

Permite que las transmisiones de vídeo se intercambien en tiempo real.

Generador de patrones de prueba II

Genera una transmisión de vídeo que contiene barras de color inmóviles para su uso como un patrón de prueba.

Sistema de seguimiento

Hace un seguimiento de los datos capturados de un monitor de vídeo y se conecta a la Consola del sistema de host a través de JTAG o USB para su visualización

Ejemplos de diseño y kits de desarrollo

Los siguientes ejemplos de diseño están a su disposición para ejecutarse en los kits de desarrollo.

Métricas de calidad de IP

Aspectos básicos

Año en que se lanzó por primera vez la IP

2009

Versión más reciente compatible del software Intel® Quartus®

18.1

Estado

Producir

Entregables

Los entregables de clientes incluyen los siguientes:

    Archivo de diseño (código fuente cifrado o lista de redes postsíntesis)

    Modelo de simulación para ModelSim* Intel® FPGA Edition

    Limitaciones de tiempo y/o diseño

    Ejemplo de banco de prueba o diseño

    Documentación con control de revisión

    Archivo léame



    No

Cualquier entregable al cliente adicional proporcionado con la IP

Ninguno

GUI de parametrización que permite al usuario final configurar la IP

El núcleo IP está habilitado para compatibilidad con modo de evaluación de Intel FPGA IP

Idioma fuente

Verilog

Idioma de banco de prueba

Verilog

Controladores de software proporcionados

archivo

Compatibilidad con el sistema operativo (SO) del controlador

N/C

Implementación

Interfaz de usuario

Vídeo con temporizador (en la entrada de Vídeo con temporizador y en la salida de Vídeo con temporizador), Avalon®-ST (todas las demás rutas de datos)

Metadatos IP-XACT

No

Comprobación

Simuladores admitidos

ModelSim, VCS, Riviera-PRO, NCSim

Hardware validado

Arria® II GX/GZ, Arria® V, Intel® Arria® 10, Cyclone® IV ES/GX, Cyclone® V, Intel® Cyclone® 10, Intel® MAX® 10, Stratix® IV, Stratix® V

Pruebas de cumplimiento con los estándares de la industria realizadas

No

Si sí, ¿qué prueba(s)?

N/C

Si la respuesta es sí, ¿en qué dispositivo(s) de Intel FPGA?

N/C

Si sí, fecha de realización

N/C

Si no, ¿está planificado?

N/C

Interoperabilidad

IP se ha sometido a pruebas de interoperabilidad

Si sí, en qué dispositivo(s) de Intel FPGA

Intel Arria 10, Intel Cyclone 10

Informes de interoperabilidad disponibles

N/C