Hallo zusammen,
gibt es eine Möglichkeit zu einem bestehendem HDMI-Signal einen Text hinzu zumischen.
Ich möchte einen Text dem vorhandenem Vidoesignal überlagen.
OSD-Controller mit HDMI in und HDMI out + Text
Danke für Eure Info
Siro
Hallo zusammen,
gibt es eine Möglichkeit zu einem bestehendem HDMI-Signal einen Text hinzu zumischen.
Ich möchte einen Text dem vorhandenem Vidoesignal überlagen.
OSD-Controller mit HDMI in und HDMI out + Text
Danke für Eure Info
Siro
Geändert von Siro (16.12.2011 um 14:33 Uhr)
Hallo!
Das ist üblicherweise in z.B. VGA-Monitoren und Fernseher mit Videotext verwendet, der Text muss aber mit dem Bild synchronisiert werden.
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Naja, ich denke das OSD in Fernsehern wird eher nach dem entschluesseln, recht systemintegriert, stattfinden.
Dein erstes Problem wird das entschluesseln selbst sein, falls dein Stream verschluesselt ist? Stichwort HDCP
Gruss, Andreas
Nam et ipsa scientia potestas est..
Kurz gegooglt..es gibt sogar fertige HDMI Video Kaefer zu kaufen. ADV8002.pdf
Bleibt das Problem mit HDCP, der Master-Key ist zwar geleaked..aber ob man daraus mit Hobbymiteln was brauchbares zaubern kann?
Gruss, Andreas
Nam et ipsa scientia potestas est..
Danke Euch erstmal,
Ja, hast recht PICture, so wie bei einem Monitor oder Fernseher, das Suche ich.
Zu Andreas: Der Ansatz ist richtig, ich Suche quasi so einen "Käfer". Am besten wäre wirklich HDMI rein und HDMI wieder raus, dann 2 oder 3 Leitungen ,damit mittels SPI oder I2C ein Text platziert und hinzugefügt werden kann.
An die Verschlüsselung habe ich im ersten Moment nicht dran gedacht. Das stellt natürlich ein Problem dar und darum wollte ich mich natürlich nicht kümmern. Das soll der Käfer schon selbst tun.
Früher (zu PAL/NTSC/SECAM) Zeiten gab es solche OSD-Controller, die hatte man recht schnell im Griff. Heutzutage braucht man dann sicher entsprechend teure Entwicklungswerkzeuge für spezielle Chips.
Der Chip müste quasi entschlüsseln, dann meinen Text dazubasteln und dann wieder verschlüsseln. HDCP (den Kopierschutz) will ich ja garnicht umgehen. Ich wollte dem Signal ja nur etwas hinzufügen.
Vielleicht gibts ja doch noch eine "simple". Ich such mal weiter und freue mich über weitere Hinweise.
Siro
Hi, soweit ich weiß gibt es für OSD auf dem Datenbus vom HDMI ne Schnittelle, warscheinlich in dem I²C teil vom HDMI die frage ist nur wie man die Daten dafür bekommt, bei meinen TV gibt es schon einige Steuerbefehle allerdings benutzt das ein komisches China System namens "Fun Link"
Legastheniker on Bord !
Geändert von PICture (18.12.2011 um 15:02 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Hallo,
Der Chip von PICture ist zwar ein OSD, aber leider nicht für HDMI.
einen ähnlichen hatte ich früher schon mal programmiert:
den M35054 der lies sich gut mit einen PIC ansteuern.
der Chip von Felix G ADV7623 sieht sehr gut aus. Den muss ich mir mal näher anschauen.
Scheint schon etwas überdimensioniert, aber meiner Meinung nach bietet er die geforderte Möglichkeit.
SPI Schnittslle sowie I2C Bus , dann den OSD Generator. macht einen sehr guten Eindruck.
Ist außerdem von Analog Devices, heist zwar teuer, aber auch gut. Das ist aber meine ganz persönliche Meinung.
Mal gucken wo es den gibt: Bei Farnell/RS/Mouser zumindest nicht.
Aber bei Arrow (ehemals Spoerle) ADV7623BSTZ theoretisch zumindest, ist da aber auch nicht lagernd. Kosten 20 bis 30 $
Danke Euch für die Info.
Siro
Um ein OSD sinnvoll zu überblenden, muss es zeitlich an die richtige Stelle gemischt werden. Bei einem kontinuierlichen Videosignal aus einer anderen Quelle z.B. aus einem PC wie bei PIP, braucht man dazu einen Puffer. Einfacher wäre es, den statisch im FPGA zu realisieren, z.B. mit einem einfachen Zeichengenerator und programmierbaren Farbflächen, die zeitrichtig zum Datenstrom drübergeblendet werden, entweder per Switch oder Mischer (screen). Die OSD-Daten müssen aber in den FPGA rein, gfs mit einem seriellen Interface und Bitprogrammierung und dort gespeichert bleiben. FPGAs haben dazu dual-port-fähige Block-RAMs, allerdings nicht in beliebiger Grösse.
Auf dieser Seite gibt es ein Beispiel eines HDMI mit Text OSD:
http://96khz.org/htm/1024%20voices%2...0platform.html
(SpektrumAnalyzer unten)
Um mit verschlüsseltem HDMI zu arbeiten, müsste das Bild erst entschlüsselt, dann mit dem OSD gemischt und anschliessend wieder verschlüsselt werden.
Gibt es schon eine Lösung?
Meine Idee ist dass ich einen Text wie "Waschmaschine fertig" von einem Mikrocontroller auf dem TV anzeigen kann.
Die TV Quelle ist ein Kabel-Receiver der nur ein HDMI-Signal ausgibt.
Lesezeichen