LVDS OSD oder LVDS ergänzen

OP #5113442
Lesenswert?

Hallo zusammen,

ich bin auf der Suche nach eine Lösung mit folgenden Problem:
Ich habe LVDS Signal und möchte den zunächst mit OSD überlappern.
Also LVDS in - On Screen Display mixen - LVDS out. Wenn man so will eine 
ähnliche Lösung wie Projekt Video OSD (Projekt vom Ulrig Radig), aber 
mit anderem Signal.

Leider googlen hat mir nicht zu weit gebracht.

Danke im voraus
MfG
#5113498
Lesenswert?

Hallo Sascha,

da wirst Du auch nichts finden bei Google, weil Du verwchselt eine 
Technologie mit einem Protokoll.

LVDS ist kein Protokoll oder normiertes System, sondern nur die 
Definition für eine Art der seriellen Datenübertragung.

Was Du aber brauchst ist das Protokoll welches über LVDS übertragen wird 
um dort Daten hinzuzufügen.
Also passeneder Deserializer ==> Daten manipulieren ==> passender 
Serializer


Ich würde jetzt sagen einfach anschauen und reverse Analysieren.
Aber aufgrund der Art Deiner Fragenstellung glaube ich nicht das dies 
ein für Dich aktuell fachlich passender Ansatz ist.

Gruss
Thomas
Gast #5113553
Lesenswert?

Thomas V. schrieb:
> Hallo Sascha,
>
> da wirst Du auch nichts finden bei Google, weil Du verwchselt eine
> Technologie mit einem Protokoll.
>
> LVDS ist kein Protokoll oder normiertes System, sondern nur die
> Definition für eine Art der seriellen Datenübertragung.

Das stimmt so natürlich, aber es gibt schon "gängige" Arten von 
Displayschnittstellen, die gemeinhin unpräzise als LVDS bezeichnet 
werden.

Sowas zum Beispiel:
http://www.ti.com/lit/an/slla325a/slla325a.pdf
Die VESA hat einige Schnittstellen genormt, und die Normen sind offen. 
Trotzdem solltest man die Datenblätter der Displays GENAU sichten. Die 
Chinabastler (von denen so gut wie alle Displays kommen) nehmen es nicht 
so genau.

Vorschlag:
Du liest die LVDS-Daten in einen Prozessor ein - zum Beispiel mittels 
Deserializer und paralleler Schnittstelle - dort tauscht du die 
gewünschten Pixel aus und schreibst das über eine zweite Schnittstelle 
heraus.
Dabei reden wir von GBIT/s, je nach Display. Daher sollte klar sein, 
dass das keine Aufgabe für einen Microcontroller ist.
Immerhin ist so ein HD-Bild auf diese Art schon fast 6MB groß.

Kuck dir mal die i.MX-Serie von NXP an, so als Startpunkt.
Findest du keinen passenden Prozessor, wäre das eine klassische Aufgabe 
für ein FPGA.

Ist halt Digitaltechnik für Fortgeschrittene. Mit Impedanzkontrolle, 
schneller Digitaltechnik und niederimpedanter Versorgung. Schön :-)
Gast #5140527
Lesenswert?

Was willst Du denn als OSD anzeigen? nur Text? statische Grafik? Zweites 
Videosignal?

Wie liegt das zu überblendende Signal vor? Hast Du da auch einen 
Alphakanal, der das Überblenden regelt?

Wie schon gesagt: normalerweise wäre das ein Job für ein FPGA. Da gibt 
es auch welche mit LVDS-IO. Ansonsten DS90CR285/DS90CR286A - das sind 
die passenden Sender/Empfänger.

fchk
Gast #5140618
Lesenswert?

Ja, dann läuft alles auf ein Spartan 6 raus, plus ein Paar der genannten 
Panellink I (LVDS) SerDes. Verabschiede Dich von Lochraster, das wird 
eine Multilayer-Platine werden müssen. Das ist aber mit dem 
entsprechenden Know-How problemlos machbar.

fchk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren