Entrada de vídeo com clock (CVI) e Saída de vídeo com clock (CVO)
|
Os IPs de interface vídeo com clock convertem formatos de vídeo com clock (como BT656, BT1120 e DVI) para vídeo de AXI4-Streaming; e vice-versa. vídeo
|
Conversor completo de vídeo Raster para Clock
|
Remove dados de pixel e informações de tempo de vídeo da Intel FPGA em streaming de protocolo raster completo para o formato de vídeo com clock.
|
Conversor de vídeo com clock para full raster
|
Remove dados de pixel e informações de tempo de vídeo do formato de vídeo com clock para o protocolo de streaming Intel FPGA completo.
|
Conversor completo de Raster para Streaming
|
Fornece uma conversão perfeita entre os protocolos Intel FPGA streaming full raster e Intel FPGA streaming video lite.
|
Transmissor de vídeo
|
Transmite um único barramento de vídeo de entrada (em vários formatos) para vários destinos.
|
Crosspoint de vídeo
|
Rotas de sinais discretos em torno de um projeto FPGA sob controle de software. Uma entrada M para saídas N de dados em ponto de cruzamento para sinais de bit único.
|
Roteador Genlock / Profiler
|
Extrator e roteador estroboscópico multicanal de genlock. Este IP permite a passagem de sinais de temporização de genlock para geradores internos ou externos FPGA de clock de vídeo de múltiplas taxas para facilitar a entrada e saída de vídeo de genlock de clock e/ou sincronização de quadros, com base em marcadores de temporização de vídeo derivados de IP de conectividade de vídeo.
|
Gerador de temporização de vídeo
|
Gera sinais de temporização de vídeo em tempo real de acordo com padrões Full-Raster ou Vídeo Clocked.
|
Gerador de padrões de teste
|
Gera um fluxo de vídeo que contém um padrão de teste.
|
Clipper
|
Cria uma área ativa a partir de um fluxo de vídeo e descarta o restante.
|
3D LUT
|
Fornece uma solução eficiente para o espaço de cores de vídeo e conversões dinâmicas de gama, cromaturação e criação de efeitos artísticos.
|
Warp
|
Aplica correções geométricas e distorções não lineares arbitrárias a um fluxo de vídeo em tempo real.
|
Operador de mapeamento de tom
|
Corrige imagens e vídeos mal expostos para revelar detalhes invisíveis.
|
Scaler
|
Redimensiona o fluxo de vídeo de entrada para produzir uma saída de altura e ou largura diferentes.
|
Filtro FIR 2D
|
Implementa um filtro de resposta de impulso finito (FIR) a 3x3, 5x5 ou 7x7 em um fluxo de dados de imagem para suavizar ou intensificar imagens.
|
Comutador
|
Permite que os fluxos de vídeo sejam trocados em tempo real.
|
Mixer
|
Permite sobrepor campos de vídeo de múltiplas entradas uns sobre os outros, com ou sem mistura alfa (transparência). O mixer é utilizado para implementar a sobreposição de textos e a mix de picture-in-picture.
|
Reamostrador de Chroma
|
Converte entre os diferentes formatos de amostragem cromática disponíveis no espaço de cores YCbCr, por exemplo, de 4:2:2 para 4:4:4 ou 4:2:2:2 para 4:2:0.
|
Conversor de espaço de cor
|
Converte dados de vídeo entre espaços de cor como RGB para YCbCr.
|
Buffer de quadros de vídeo
|
Armazena quadros de vídeo em buffer em memória RAM externa. Esse IP suporta buffer duplo ou triplo com uma variedade de opções para queda e repetição de quadros.
|
Conversor de protocolo
|
Converte entre três protocolos de interface: transmissão de vídeo Avalon, variante lite de transmissão de vídeo Intel FPGA e variante completa de transmissão de vídeo Intel FPGA.
|
Pixels em conversor paralelo
|
Permite que vários pixels sejam transmitidos em um único ciclo de clock (beat). Converte de um valor de pixels em paralelo na interface de entrada para um número maior ou menor de pixels em paralelo na interface de saída.
|
Bandas de proteção
|
Compara cada plano de cor no fluxo de vídeo de entrada com os valores das bandas de proteção superior e inferior. Ele substitui o valor de pixel que cai fora das bandas de guarda pelos valores das respectivas bandas de guarda.
|
Transmissão de vídeo FIFO
|
Fornece uma solução de armazenamento de buffer FIFO com interfaces de entrada e saída compatíveis com o protocolo de vídeo de transmissão de FPGA da Intel.
|
Desentrelaçador
|
Converte formatos de vídeo entrelaçados para formato de vídeo progressivo usando um algoritmo de desentrelaçamento. Atualmente suporta apenas o algoritmo "bob" ("weave", detecção de bordas de baixo ângulo, detecção de cadência 3:2 e movimento adaptável a ser adicionado no futuro).
|
Limpador de quadros
|
Remove e repara as sequências não ideais e os casos de erro presentes no fluxo de entrada de dados para produzir um fluxo de saída que esteja de acordo com o modelo de uso ideal implícito.
|
Sequenciador de plano de cores
|
Muda a forma como as amostras de plano de cores são transmitidas através do protocolo de transmissão de vídeo da Intel FPGA. Essa função pode ser usada para dividir e juntar fluxos de vídeo, dando controle sobre o roteamento de amostras de plano de cores.
|
Corretor de gamma
|
Permite que fluxos de vídeo sejam corrigidos para as propriedades físicas dos dispositivos de exibição.
|
Entrelaçador
|
Converte vídeo progressivo em vídeo entrelaçado soltando metade das linhas de quadros progressivos de entrada.
|
Chroma Key |
Adiciona uma plane alfa adicional para cada pixel de dados de vídeo recebido. O valor alfa anexado é constante ou condicional dependendo do valor do pixel. Este IP em conjunto com o Mixer IP habilita aplicações de Chroma Key. |
Limpador do fluxo |
Corrige fluxos de vídeo quebrados. |