LVDS OSD oder LVDS ergänzen

OP #5113442
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
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
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 :-)
OP
Hallo zusammen und danke für die Unterstützung!
Ich bin nicht sicher, ob ich die richtigen Chips gefunden hab. Als 
Beispiel würde ich TW8844 benennen. Allerdings finde ich kein Beispiel 
der Anwendung. Hat jemand damit schon Erfahrung?
VG
Sascha
Gast
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
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

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.