HDMI Mixer / Blender / Superimposer-Chip (2 a 1) quería [cerrado]

6

¿Hay un chip en el mercado que pueda superponer una entrada HDMI sobre otra?

El chip debe tener 2 * HDMI -IN y 1 * HDMI-OUT

HDMI-IN-1 conectado con un receptor de satélite u otra fuente de TV HDMI-IN-2 conectado con Android-Box o Network Player

Los menús de HDMI-2 se superpondrán / mezclarán / superpondrán sobre la pantalla de TV de HDMI-1. p.ej. al reemplazar el color de fondo negro de Android-Screen con TV-Screen-Pixel.

Si la superposición no está disponible, una función de pantalla dividida sería suficiente, por ejemplo. la parte superior o inferior de HDMI-OUT está reservada para HDMI-2 IN y el resto para HDMI 1 in.

    
pregunta Guido

3 respuestas

3

Tampoco creo que haya una solución de chip único. Sin embargo, hacer esto con una plataforma basada en FPGA es ciertamente factible. Como ya se mencionó, la Digilent Atlys Board podría ser una alternativa ya que tiene 2 entradas / 2 salidas Puertos HDMI.

En caso de que consideres trabajar con FPGA:

Primero, sugeriría comenzar con el diseño de un transmisor y receptor HDMI. Hay otra pregunta que da Un buen punto de partida. Luego, la superposición se puede lograr con una implementación HDL del algoritmo de mezcla alfa que se puede usar para mezclar 2 imágenes en una. El punto positivo es que esto le brinda la posibilidad de configurar el nivel de transparencia de los elementos de imagen individuales.

En pocas palabras: siendo x e y las entradas y z la salida de la señal de video. Un circuito de mezclador alfa puede mezclarlos implementando la ecuación:

z = x. (alfa) + y (1-alfa); donde "alfa" es el coeficiente o nivel de fusión.

Finalmente, puede integrar los bloques anteriores haciendo la siguiente cadena de procesamiento: receptores HDMI - > lógica de superposición - > Transmisor HDMI.

Espero que esto ayude!

    
respondido por el L30nardo SV.
1

La respuesta simple es "no, no hay una solución de un solo chip". Las razones ya son mencionadas por Chris Stratton: - Las dos señales no están sincronizadas, por lo que al menos una de las tramas debe volver a almacenarse en búfer (normalmente, ambas tendrán que estar, para poder realizar la fusión / superposición). - HDMI en una sala de estar generalmente transmite señales cifradas, por lo que también debe realizar la negociación de protección de contenido HDMI. - Las resoluciones pueden ser diferentes.

Además: - HDMI es una señal de velocidad de datos bastante alta, especialmente si va por encima de ATSC a 1080p60 / 30-bit, etc. Eso es la mitad de un gigabyte por segundo por dirección de transmisión, para capturar dos transmisiones, luego leer / sumar dos transmisiones y luego generar una. Por último, usted obtiene 2.5 GB / s en tráfico de datos puros (y más por sobrecarga).

Nada de esto es imposible. Equipos de video de difusión hace cosas similares bien. Pero es una pregunta de costo.

En realidad, hice una búsqueda digital, y surgió este chip: Analog Devices ADV8003 enlace

A $ 70 no es súper barato, y la hoja de datos está ridículamente vacía (ni siquiera especifica un factor de forma de chip), por lo que tendría que trabajar con ingenieros de aplicaciones de AD para realmente hacer algo con eso. Y no hace la captura real de HDMI; Tienes que hacerlo usando fichas separadas. Pero es lo más cercano que una búsqueda simple podría encontrar.

    
respondido por el Jon Watte
0

Dos receptores HDMI, un transmisor HDMI y un FPGA + alguna memoria lo harían. Pero eso es 4 fichas, lo siento :(

Pensé que este grupo solía tener una caja de "dos entradas de HDMI de una sola salida", pero no aparece.

Puedes probar con Google "HDMI video mixer" o alguna combinación similar.

    
respondido por el Martin Thompson

Lea otras preguntas en las etiquetas