PCB codificador de video DVR CVBS de doble canal personalizado con PIP, OSD y grabación

Para equipos de vídeo integrados, Cargas útiles de vehículos aéreos no tripulados, sistemas de vehículos, cámaras industriales y otras aplicaciones especializadas, Los clientes a veces necesitan mucho más que un codificador de vídeo estándar o una placa DVR..

Un requisito típico puede implicar dos entradas de vídeo CVBS independientes., procesamiento de video simultáneo, imagen en imagen (PEPITA), superposición de vídeo, OSD personalizado, Grabación en tiempo real e integración de datos de telemetría externos, todo dentro de una PCB independiente y compacta..

En Onvón, podemos proporcionar Personalización OEM/ODM basada en plataformas de procesamiento de vídeo existentes, Permitir a los clientes modificar una plataforma de hardware probada en lugar de desarrollar un sistema completo de procesamiento de video desde cero..

Requisito típico de procesamiento de video personalizado

Un tipo de proyecto reciente requiere el siguiente flujo de trabajo operativo:

Entrada CVBS 1 + Entrada CVBS 2 → Procesamiento simultáneo → PIP / Cubrir / Fusión → OSD → Grabación + Salida de vídeo

El punto importante es que ambas entradas de vídeo deben procesarse simultáneamente..

Esto es diferente de un simple conmutador de vídeo de dos cámaras., donde solo se selecciona y muestra una fuente de video a la vez.

El sistema de destino debe mantener ambas transmisiones de video disponibles para su procesamiento en tiempo real y combinarlas en la imagen de salida final..

1. Entradas de vídeo CVBS duales

La PCB personalizada se puede diseñar alrededor de dos entradas de vídeo analógicas independientes..

Los requisitos típicos incluyen:

  • 2 × entradas CVBS independientes
  • CAMARADA 720 × 576 apoyo
  • Soporte NTSC cuando sea necesario
  • Procesamiento simultáneo de ambas entradas de vídeo.
  • Sin cambio de video simple
  • Procesamiento de superposición o PIP en tiempo real

Este tipo de arquitectura puede resultar útil cuando dos cámaras necesitan permanecer activas simultáneamente.

Por ejemplo:

Cámara 1 → Vídeo principal

Cámara 2 → Vídeo PIP secundario

La imagen final procesada se puede mostrar, grabado y transmitido a través de la interfaz de salida de vídeo seleccionada.

2. PIP en tiempo real y superposición de vídeo

Picture-in-picture es uno de los requisitos clave para este tipo de proyecto..

Es posible que sea necesario ajustar la imagen de vídeo secundaria.:

  • Posición
  • Ancho y alto
  • Escalada
  • Modo de superposición
  • Transparencia
  • Área de visualización

Una aplicación típica puede requerir que la segunda ventana de video se mueva a diferentes ubicaciones en la imagen de video principal..

Por ejemplo:

Vídeo principal de CVBS + Vídeo CVBS secundario → Salida PIP

Cuando sea compatible con el procesador/plataforma seleccionado, También se pueden considerar funciones de transparencia o fusión alfa..

Si la verdadera combinación alfa no está disponible en la plataforma existente, Los modos de superposición y PIP disponibles se pueden evaluar durante la etapa de personalización..

La capacidad PIP exacta depende del procesador seleccionado, decodificador de video y arquitectura de firmware existente.

3. OSD e integración de datos externos

Otro requisito importante es el OSD personalizable..

Es posible que el sistema necesite mostrar información como:

  • Voltaje de la batería
  • Porcentaje de batería o nivel de batería estimado
  • rumbo de la brújula
  • Rumbo magnético o geográfico
  • Coordenadas GPS
  • Fecha y hora
  • Texto definido por el usuario
  • Otra información de telemetría

Los datos externos pueden potencialmente recibirse a través de interfaces como:

  • UART
  • RS232
  • RS422
  • USB
  • GPIO
  • CAD

Por ejemplo, El controlador externo de un cliente podría enviar GPS., información de brújula y batería a través de UART.

El firmware de procesamiento de video puede usar estos datos para generar la información OSD correspondiente en el video en vivo..

Un flujo de datos típico podría ser:

GPS / Brújula / Sensor de batería → UART / Interfaz externa → PCB de procesamiento de video → OSD → Salida de video + Grabación

La interfaz y el protocolo exactos se pueden personalizar según el equipo del cliente..

4. Grabación de vídeo en tiempo real

Para muchas aplicaciones integradas, La grabación no es una característica opcional..

La arquitectura requerida puede ser:

Dos entradas CVBS → PIP / Cubrir / OSD → Vídeo final → Codificación H.264/H.265 → Tarjeta SD / eMMC

El cliente puede requerir:

  • Grabación continua en tiempo real
  • Codificación H.264 o H.265
  • Grabación en tarjeta SD
  • grabación eMMC
  • Segmentación automática de archivos
  • Recuperación de grabación después de un corte de energía
  • Grabación de la imagen final procesada.
  • OSD incluido en el vídeo grabado

El requisito clave es que el La imagen PIP/superpuesta procesada debe grabarse, en lugar de simplemente grabar una de las entradas originales de la cámara.

Esto hace que el sistema sea adecuado para el funcionamiento integrado independiente sin necesidad de una PC..

5. Salida de vídeo

Dependiendo del proyecto, Se pueden considerar diferentes interfaces de salida de vídeo..

Las posibles interfaces incluyen:

  • Salida CVBS PAL
  • hdmi
  • BT.656
  • MIPI
  • Otras interfaces de vídeo digital

Para algunas aplicaciones integradas, CVBS sigue siendo preferible porque se puede conectar directamente a pantallas existentes, transmisores o sistemas de vídeo.

Para otras aplicaciones, HDMI o una interfaz de vídeo digital pueden ser más apropiados.

Por lo tanto, la interfaz de salida se puede seleccionar de acuerdo con la arquitectura del sistema existente del cliente..

6. Diseño compacto de PCB integrado

El tamaño objetivo para este tipo de proyecto suele ser inferior al:

100 × 100 milímetros

Es posible que sea posible una PCB más pequeña dependiendo del procesador., descifrador, codificador, memoria, Requisitos de almacenamiento e interfaz..

El tablero final se puede suministrar como PCB desnudo o módulo integrado, sin recinto.

Esto lo hace adecuado para la integración en:

  • Equipo de carga útil UAV
  • Sistemas de vídeo para vehículos
  • Equipos industriales
  • Sistemas de monitoreo portátiles
  • Robótica
  • Sistemas de cámaras especializadas
  • Equipo DVR personalizado
  • Productos de vídeo OEM

7. 12Fuente de alimentación VCC

Para este tipo de aplicación, el cliente puede requerir una entrada de CC en el rango de 5 a 12 V.

Para algunas plataformas existentes, sin embargo, 12Se requiere VCC.

El consumo de energía depende del procesador seleccionado., codificador de vídeo, dispositivo de almacenamiento, Interfaz de salida y configuración de periféricos..

Durante la evaluación OEM/ODM, Podemos proporcionar el consumo de energía máximo y típico esperado según la configuración final del hardware..

8. Personalización del firmware

El hardware es sólo una parte de una solución de procesamiento de vídeo personalizada.

Es posible que también sea necesario modificar el firmware para la aplicación del cliente..

La posible personalización del firmware incluye:

  • configuración PIP
  • Superposición de vídeo
  • Diseño OSD
  • Protocolo de datos OSD
  • Interfaz de comando UART
  • Integración de telemetría externa
  • Configuración de grabación
  • Segmentación de archivos
  • Configuración de inicio
  • Configuración de salida de vídeo
  • Funciones de actualización de firmware

Donde esté disponible, También se puede proporcionar documentación SDK/API para un mayor desarrollo del lado del cliente..

El sistema final está destinado a funcionar como un módulo de procesamiento de vídeo integrado independiente, sin necesidad de una PC durante el funcionamiento normal.

9. Plataforma existente vs.. Nuevo desarrollo

Para proyectos OEM, Comenzar con una plataforma probada existente puede reducir significativamente el riesgo de desarrollo en comparación con desarrollar todo el sistema desde cero..

en lugar de diseñar:

Decodificador de vídeo + Procesador + Codificador + Almacenamiento + OSD + Interfaces + firmware

desde cero, Podemos evaluar una PCB de procesamiento de video existente y determinar qué funciones se pueden conservar y qué funciones necesitan personalización..

El proceso de desarrollo puede incluir:

  1. El cliente proporciona requisitos técnicos detallados..
  2. Identificamos la plataforma hardware existente más cercana.
  3. Ingeniería evalúa procesador, descifrador, codificador y recursos de memoria.
  4. Se evalúan las funciones PIP/superposición/OSD/grabación existentes.
  5. Las interfaces de hardware están confirmadas..
  6. Se definen los requisitos de personalización del firmware..
  7. Se preparan prototipos o unidades de muestra..
  8. El cliente realiza pruebas funcionales..
  9. El firmware y el hardware se perfeccionan si es necesario.
  10. La producción personalizada comienza después de la aprobación..

Este enfoque es especialmente adecuado cuando el cliente quiere desarrollar un producto especializado pero no quiere empezar todo el proceso de desarrollo de hardware y firmware desde cero..

10. Ejemplo de requisito OEM/ODM

Una especificación de proyecto típica puede verse así:

FunciónRequisito típico
Entrada de vídeo2 × CVBS independiente
Estándar de vídeoCAMARADA 720 × 576, NTSC opcional
TratamientoProcesamiento simultáneo de doble canal
PEPITARequerido
CubrirRequerido
Posición PIPAjustable
Tamaño de PIPAjustable
TransparenciaPreferiblemente ajustable
OSDRequerido / personalizable
GrabaciónRequerido
CódecH.264 / H.265
Almacenamientotarjeta SD / eMMC
Modo de grabaciónContinuo
ProducciónCVBS / hdmi / interfaz digital
Datos externosUART / RS232 / RS422 / USB / GPIO / CAD
Fuerza12V CC para plataforma seleccionada
Tamaño de PCBPreferiblemente debajo 100 × 100 milímetros
firmwarePersonalizable
SDK/APIDependiendo de la plataforma

La especificación final se determina después de la evaluación de ingeniería de la plataforma de hardware seleccionada..

11. Aplicaciones de imágenes térmicas y de doble cámara

El mismo tipo de arquitectura de procesamiento de vídeo también se puede utilizar con sistemas de doble cámara..

Por ejemplo, Se pueden combinar una cámara de luz visible y una cámara termográfica en un único sistema integrado de procesamiento de vídeo..

640×512 Módulo de imágenes térmicas de doble luz

Nuestras soluciones de cámaras de luz dual pueden combinar imágenes térmicas e imágenes de luz visible y pueden ser adecuadas para aplicaciones que requieren video día/noche o multisensor..

Para ciertos sistemas de cámaras personalizados, La arquitectura de entrada de vídeo y la interfaz de control también se pueden evaluar según la aplicación del cliente..

12. Desarrollo de PCB de procesamiento de vídeo OEM/ODM

Si su proyecto requiere una placa de procesamiento de video integrada personalizada, Podemos evaluar si una plataforma existente se puede utilizar como base de hardware..

Los proyectos de personalización típicos pueden implicar:

Entrada CVBS doble

→ Decodificación de vídeo

→ PEPITA / Cubrir / Fusión

→ OSD

→ Codificación H.264/H.265

→ Tarjeta SD / Grabación eMMC

→ CVBS / hdmi / Salida de vídeo digital

con interfaces externas para GPS, brújula, batería y otra información de telemetría.

El procesador real, decodificador de vídeo, codificador, memoria, almacenamiento, interfaces, Las dimensiones de la PCB y las funciones del firmware dependen de la plataforma seleccionada y los requisitos del proyecto..

Contáctenos para obtener una PCB de procesamiento de video personalizada

Por favor proporcione su requerido:

  • Formato de entrada de vídeo
  • Formato de salida de vídeo
  • Requisitos de PIP
  • Requisitos de grabación
  • Información OSD
  • Interfaces de datos externos
  • Requisitos de almacenamiento
  • Fuente de alimentación
  • Tamaño de placa de circuito impreso
  • Cantidad esperada
  • Requisitos de personalización del firmware

Luego, nuestro equipo de ingeniería puede evaluar la plataforma existente más cercana y determinar qué se puede personalizar para su aplicación..

Los proyectos OEM/ODM son bienvenidos para el desarrollo de prototipos y la producción personalizada..

Haga una pregunta

← Volver

Gracias por tu respuesta. ✨