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
:
Bearbeitet durch User
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
:
Bearbeitet durch User
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 :-)
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
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
Hallo fchk, ich möchte am Signal nichts ändern - nur drauf OSD-Zeichen überlappern. Exakt wie MAX7456 OSD vom UlrichRadig. VG
Sascha T. schrieb: > ich möchte am Signal nichts ändern - nur drauf OSD-Zeichen überlappern. Doch, möchtest du. Wo kommt denn das Signal her? Vielleicht ist es möglich das Overlay schon vor der Ausgabe einzublenden.
Hurra schrieb: > Kuck dir mal die i.MX-Serie von NXP an, so als Startpunkt. Je nach Auflösung am Eingang kann's da aber schon sehr schnell eng werden. FPGA erscheint auch mir in diesem Fall die bessere Wahl.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.