Forum: Mikrocontroller und Digitale Elektronik HDMI Signal skalieren


von Tom (Gast)


Lesenswert?

Hallo miteinander

Ich bin auf der Suche nach einem Chip, welcher ein HDMI Signal 
herunterskalieren kann, z.B. von 1920x1080 auf 1024x768.
Vielleicht kennt hier jemand gleich sowas oder kann mir zumindest sagen, 
nach was ich konkret suchen müsste?

Grüsse
Tom

von Timmo H. (masterfx)


Lesenswert?

Es gibt so HDMI Scaler: 
http://www.amazon.com/Atlona-AT-HD550-HDMI-Scalar-Converter/dp/B005BZNCOA
Meinst du sowas? Nur idealerweise ein IC? Ich vermute dass es dafür eine 
All-In-One Lösung gibt. Vermutlich brauchst du dann zumindest einen 
HDMI-Receiver, einen Scaler und einen Transmitter IC. Silicon Image hat 
sowas glaub ich. Wenn dann aber auch noch HDCP unterstützt werden soll 
wirds für natürlich teuer bzw. nicht mehr Hobby tauglich.

von Tom (Gast)


Lesenswert?

Danke für deine Antwort!
Das hab ich noch vergessen zu erwähnen: HDCP sollte er unterstützen.

Bei Sequoia habe ich mich auch schon umgeschaut, aber da scheiterts am 
HDCP in Verbindung mit der Skalierfunktion.

Wäre es möglich das HDMI Signal mit einem Transceiver z.B. nach DVI zu 
wandeln und dann mit einem solchen Video Prozessor zu verkleinern? Oder 
spielt mir da das HDCP dazwischen?

von Timmo H. (masterfx)


Lesenswert?

Wenn du HDCP haben willst musst du schon ein kommerzielles Produkt 
nehmen, ansonsten kommt man an die ICs IMHO nicht ohne weiteres ran.
HDMI und DVI sind praktisch das gleiche. Auch hier muss das IC HDCP 
unterstützen. Auch wenn du nach VGA wandeln willst muss zumindest das 
HDMI Receiver IC HDCP unterstützen.

von Georg A. (georga)


Lesenswert?

> HDCP sollte er unterstützen.

Mit der Anforderung ist das Projekt tot, bevor es begonnen hat. Das wird 
nicht teuer, sondern einfach unmöglich.

Ansonsten macht so ziemlich jeder abseits der in LCD-Chipsets 
integrierten Scaler das mit FPGAs. Blackmagic hat zB. einige Virtexe in 
ihren ME1/2 Mischern drin (die können auch skalieren).

von Tom (Gast)


Lesenswert?

OK, vielleicht mal etwas zum Szenario:

Videosignal (bis 1080p, z.B von HTPC oder Bluray Player mit HDCP) soll 
letztendlich auf RGB (je 8 oder 10 Bit) gewandelt werden. Da das aber 
einiges an Daten sind, muss das Bild vorher heruntergerechnet werden.
Oder habe ich da etwas falsch verstanden betreffend HDCP und das spielt 
hier keine Rolle, da kein HDCP Gerät daran angeschlossen wird?
Sprich: gewöhnlicher HDMI Scaler -> HDMI Receiver?

von Timmo H. (masterfx)


Lesenswert?

Egal was das HDCP codierte HDMI Signal empfängt, das Gerät an erster 
Stelle (also in den meisten Fällen ein HDMI Receiver IC) muss auf jeden 
Fall HDCP unterstützen. Erst dann kommst du an die "Rohdaten" des Bildes 
und kannst es dann Skalieren und/oder Convertieren.
Darum musst du eigentlich für jegliche HDCP-Unterstützung schon ein 
kommerzielles Produkt nehmen, weil dort eben in den meisten Fällen HDCP 
unterstützten.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Tom schrieb:
> Videosignal (bis 1080p, z.B von HTPC oder Bluray Player mit HDCP) soll
> letztendlich auf RGB (je 8 oder 10 Bit) gewandelt werden.

Frage: Wozu? Was hast Du mit den Daten vor?

von Tom (Gast)


Lesenswert?

Timmo H. schrieb:
> Egal was das HDCP codierte HDMI Signal empfängt, das Gerät an erster
> Stelle (also in den meisten Fällen ein HDMI Receiver IC) muss auf jeden
> Fall HDCP unterstützen. Erst dann kommst du an die "Rohdaten" des Bildes
> und kannst es dann Skalieren und/oder Convertieren.
> Darum musst du eigentlich für jegliche HDCP-Unterstützung schon ein
> kommerzielles Produkt nehmen, weil dort eben in den meisten Fällen HDCP
> unterstützten.

Alles klar, jetzt hab ich's verstanden. Danke!

Rufus Τ. Firefly schrieb:
> Frage: Wozu? Was hast Du mit den Daten vor?

Geplant ist ein Ambilight-Nachbau.

von Timmo H. (masterfx)


Lesenswert?

Hab ich mir schon gedacht das mit dem Ambilight.
Hatte ich auch schonmal mit angefangen. HDMI Receiver (ADV7611/ADV7612) 
und ein kleines FPGA (ProASIC/IGLOO). Dann braucht mal halt nicht 
skalieren da das FPGA schnell genug ist. Ich habe es dann aus 
Zeitgründen erstmal auf Eis gelegt. Zudem ist das Layout mit HDMI etc. 
auch nicht mehr so ganz trivial.

Eine andere Möglichkeit wäre sich einen HDMI nach Composite/SVideo/RGB 
Converter für ~40€ zu kaufen (also nach analog PAL) und dieses Signal 
dann mit einem  µC zu verarbeiten (ggf. mit analog Video-Decodr IC)

Es gibt auch aber diese HDMI eeColor Processor. Da ist ein Altera 
Cyclone 4, 30K Gates drin sowie HDCP kompatibler Receiver und 
Transmitter. Könnte man vielleicht als Grundlage dafür nehmen... 
http://www.ebay.co.uk/itm/251317683494

Müsste man aber auch erstmal Hacken.

von Georg A. (georga)


Lesenswert?

Warum nicht einfach einen kleinen HDMI-Monitor kaufen und auf den 
Bildschirm passend RGB-Sensoren kleben? Wird sicher billiger und vieeel 
weniger zeitaufwendig. Ok, die Abmessungen werden grösser, aber das ist 
bei Ambilight ja wohl kein Problem...

von Tom (Gast)


Lesenswert?

Timmo H. schrieb:
> Hab ich mir schon gedacht das mit dem Ambilight.
> Hatte ich auch schonmal mit angefangen. HDMI Receiver (ADV7611/ADV7612)
> und ein kleines FPGA (ProASIC/IGLOO). Dann braucht mal halt nicht
> skalieren da das FPGA schnell genug ist. Ich habe es dann aus
> Zeitgründen erstmal auf Eis gelegt. Zudem ist das Layout mit HDMI etc.
> auch nicht mehr so ganz trivial.
>
> Eine andere Möglichkeit wäre sich einen HDMI nach Composite/SVideo/RGB
> Converter für ~40€ zu kaufen (also nach analog PAL) und dieses Signal
> dann mit einem  µC zu verarbeiten (ggf. mit analog Video-Decodr IC)
>
> Es gibt auch aber diese HDMI eeColor Processor. Da ist ein Altera
> Cyclone 4, 30K Gates drin sowie HDCP kompatibler Receiver und
> Transmitter. Könnte man vielleicht als Grundlage dafür nehmen...
> http://www.ebay.co.uk/itm/251317683494
>
> Müsste man aber auch erstmal Hacken.

Das Problem bei den HDMI Receiver Chips die ich so finde ist dass sie 
meistens nur UXGA verarbeiten können, ich benötige aber WUXGA.
Mit FPGA habe ich leider nicht sehr viel Erfahrung.

Sowas habe ich mir auch schon überlegt, aber ich möchte eine möglichst 
flexible Lösung in Form einer Leiterplatte ohne Zusatzgeräte.
Ansonsten könnte ich für meinen Zweck auch einfach eine Software 
schreiben für den HTPC, welcher die Bilddaten auf OS Ebene auswertet und 
an die Hardware sendet.

Ich werd mal schauen ob ich irgendwie an die Silicon Image IC komme, 
dann wäre ich dem ganzen schon einen grossen Schritt näher.

Georg A. schrieb:
> Warum nicht einfach einen kleinen HDMI-Monitor kaufen und auf den
> Bildschirm passend RGB-Sensoren kleben? Wird sicher billiger und vieeel
> weniger zeitaufwendig. Ok, die Abmessungen werden grösser, aber das ist
> bei Ambilight ja wohl kein Problem...

Siehe Begründung oben ;-)

von Timmo H. (masterfx)


Lesenswert?

Tom schrieb:
> Das Problem bei den HDMI Receiver Chips die ich so finde ist dass sie
> meistens nur UXGA verarbeiten können, ich benötige aber WUXGA.
Hö? WUXGA ist doch 1920x1200 bzw. 1920x1080. Es wäre ja total bescheuert 
wenn die HDMI Receiver das nicht könnten. Alle Receiver die ich bisher 
gesehen habe waren alle für 525i, 625i, 525p, 625p, 720p, 1080i, 1080p, 
sowie meist auch alle 4:3 Auflösungen bis hoch zu UXGA.

> Sowas habe ich mir auch schon überlegt, aber ich möchte eine möglichst
> flexible Lösung in Form einer Leiterplatte ohne Zusatzgeräte.
> Ansonsten könnte ich für meinen Zweck auch einfach eine Software
> schreiben für den HTPC, welcher die Bilddaten auf OS Ebene auswertet und
> an die Hardware sendet.
Das brauchst du nicht. Dafür wurde schon zu Genüge Software geschrieben. 
z.B. Boblight.

von Tom (Gast)


Lesenswert?

Timmo H. schrieb:
> Hö? WUXGA ist doch 1920x1200 bzw. 1920x1080. Es wäre ja total bescheuert
> wenn die HDMI Receiver das nicht könnten. Alle Receiver die ich bisher
> gesehen habe waren alle für 1080i/p und natürlich runter bis 576i, sowie
> meist auch alle 4:3 Auflösungen bis hoch zu UXGA.

Dass bei vielen 1080p steht habe ich gesehen, aber meist nur UXGA. Hab 
ich vielleicht auch einfach übersehen.

Timmo H. schrieb:
> Das brauchst du nicht. Dafür wurde schon zu Genüge Software geschrieben.
> z.B. Boblight.

Ich weiss, AtmoWin und wie sie alle heissen. Ich hab's nur erwähnt.

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
Noch kein Account? Hier anmelden.