Forum: Mikrocontroller und Digitale Elektronik HDMI Audio decoder


von Michael (Gast)


Lesenswert?

'n Abend zusammen

Ich spiele seit einiger Zeit mit dem Gedanken mir einen AV-Receiver 
zuzulegen. Irgendwie bin ich dann auf die Idee gekommen, dass eine 5.1 
Eindstufe im bereich von 300 Euro theoretisch recht einfach machbar 
wäre. Das Problem ist hier allerdings, dass ein 5.1 Signal zum einen per 
HDMI oder Toslink (also kurz digital) vom Quellgerät kommt, zum anderen, 
dass Dolby usw. prinzipiell lizenzierte Codecs sind, die jetzt nicht so 
einfach decodiert werden können. Dazu kommt dann noch das moderne Geräte 
das HDMI Signal verschlüsseln können - was nicht unerheblich 
problematisch sein KANN. Hierzu kann ich allerdings nichts sagen, weil 
ich mich mit dieser Materie noch nicht so wirklich auseinandergesetzt 
habe.

Also interessant wäre für mich eine Art HDMI Input selector, der mir das 
Audio-Signal abspalten kann und über 6 analoge Kanäle weitergibt. Als 
nächste Schwierigkeit kommt dann noch hinzu, dass man ev. auch noch die 
Laufzeiten/frequenzen (Subwoofer) beeinflussen sollte, damit der 5.1 Ton 
auch ordentlich am Hörpunkt ankommt. Und, um aus dem ganzen einen 
"hoffnungslosen Fall-Thread" zu machen, habe ich keine Ahnung von 
Mikrokontrollern. Noch. In diese Materie würde ich mich gerne noch 
einarbeiten. ( Und eil ich weiß, dass solche Antworten kommen werden: 
Natürlich werde cih erstmal eine Led zum blinken bringen, bevor ich 
einen Input Selector IC(gibts da überhaupt was in halbwegs handlötbarer 
Größe?) und ein Display vielleicht auch noch, ansteuern möchte.

Meine Grundidee bei diesem Thread war, dass ich mir mal einen Überblick 
über die Materie schaffe, in was ich mich noch einlesen muss usw. Muss 
ich einen IC, der mir das Audio Signal ausgeben könnte auch noch 
programmieren? oder kann ich einfach sagen "am Pin 5 kann ich digital 
das signal für den Subwoofer abgreifen, dass muss ich an den D/A wandler 
weiterleiten (jaja klingt sehr naiv, ich weiß)". Und bitte wenn mir das 
jemand erklären könnte und nicht direkt schreiben "Das schaffst du nie - 
vergiss es". Das ganze soll erstmal einfach nur im Kopf bleiben und 
nicht morgen umgesetzt werden, um übermorgen einen Prototypen zu haben. 
Ich brauche das ding nicht wirklich, muss also nicht in absehbarer Zeit 
fertig werden.

mfg Michael

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Michael schrieb:
> Ich spiele seit einiger Zeit mit dem Gedanken mir einen AV-Receiver
> zuzulegen.

Das klingt ja noch harmlos.

Der Rest aber eher nicht.

von Michael (Gast)


Lesenswert?

Tja das habe ich erwartet - also relativ unmöglich. Kurz möchte ich 
einen Input selector, der mir vom gewählten HDMI eingang das 5.1 signal 
auf analoge  signale umwandelt und den das HDMI Signal weiter zum TV 
schleift. Gibts dazu ICs, die man von hand auf eine handgeätzte Platine 
löten (reflow Technik?) kann? (Klar das mit dem Display und der 
Eingangswahl MUSS programmiert werden)

von CC (Gast)


Lesenswert?

Michael schrieb:
> Irgendwie bin ich dann auf die Idee gekommen, dass eine 5.1
> Eindstufe im bereich von 300 Euro theoretisch recht einfach machbar
> wäre.

Der Selbstbau wird mit Sicherheit nicht billiger, als das gekaufte für 
300€.

Michael schrieb:
> Dazu kommt dann noch das moderne Geräte
> das HDMI Signal verschlüsseln können - was nicht unerheblich
> problematisch sein KANN. Hierzu kann ich allerdings nichts sagen, weil
> ich mich mit dieser Materie noch nicht so wirklich auseinandergesetzt
> habe.

Das würde ich zuerst mal tun. HDMI - dazu muss man Mitglied im 
Konsortium werden und das kostet einige tausende Euro.


Michael schrieb:
> Muss
> ich einen IC, der mir das Audio Signal ausgeben könnte auch noch
> programmieren? oder kann ich einfach sagen "am Pin 5 kann ich digital
> das signal für den Subwoofer abgreifen, dass muss ich an den D/A wandler
> weiterleiten (jaja klingt sehr naiv, ich weiß)".

Natürlich muss man das Ding noch "programmieren". Du bekommst von einem 
Toslink Decoder (das ist machbar, HDMI nicht ohne erhebliche Geldmittel) 
ein I2S Signal. Das kannst du dann mit einem schnelleren Mikrocontroller 
(vll. gibt's ja von der Deppenfraktion Arduino was für I2S und DSP) 
verarbeitest. Da macht kann man dann mit DSP was basteln (Verzögerung, 
EQ, etc ...). Das braucht aber Rechenpower. Anschließend gibt man das 
ganze auf einen DAC. Jeder Audio-DAC gibt dann ein differentielles aus 
welches man nach ein paar Filterstufen auf einen geeigneten OPV gibt. 
Dahinter kommt dann noch eine (mehrfach) Leistungs-Verstärkerstufe für 
den Ausgang. Das größte Problem (ist neben dem Schaltungsdesign) das 
DSP. Das ist Mathematik vom Feinsten und meist ohne umfangreiche 
Mathematik-Privat-Studien oder ein Studium in der Richtung eher 
frustrierend.

Alles in allem ein nettes Projekt - aber für den Einstieg völig 
ungeeignet.

von af312r21 (Gast)


Lesenswert?

CC schrieb:
> Deppenfraktion Arduino

:-)

von Rolf Magnus (Gast)


Lesenswert?

CC schrieb:
> HDMI - dazu muss man Mitglied im Konsortium werden und das kostet einige
> tausende Euro.

Ja, und zwar alleine schon, um die Chips, die HDCP unterstützen, 
überhaupt kaufen zu können.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Für 128 Dollar kann man das nicht selber bauen:
http://www.ambery.com/2hddodtsdihd.html

Wer allerdings einen Blackfin oder SHARC von Analog Devices rumliegen 
hat, könnte mal einige Module der angebotenen Software von AD 
ausprobieren:
http://www.analog.com/en/processors-dsp/software-and-reference-designs/content/software_modules/fca.html
Übrigens fallen neben dem HDCP Lizenzkrams meistens noch Lizenzen für 
Dolby an.

: Bearbeitet durch User
von PöserPursche (Gast)


Lesenswert?


von AP (Gast)


Lesenswert?

Oder direkt aus dem HDMI extrahiern

http://dx.com/p/hdv-m612-hdmi-to-hdmi-audio-video-converter-white-153709

Gibt's auch in 5.1.

von OAmp (Gast)


Lesenswert?

Leistungsfähiger als jeder uC ist eine PC-basierte Software+Hardware
Kombination.
Mit professioneller Audiosoftware (DAW) und mehrkanaliger Audiokarte ist
je nach Fähigkeit der (ASIO etc) Treiber die Ausgabe lenkbar auf alle
möglichen Verstärker, Effektgeräte und letztendlich Lautsprecher
und/oder weitere Eingänge von Recordingequipment möglich.

Kommt aber garantiert teuerer.

von Marian (phiarc) Benutzerseite


Lesenswert?

OAmp schrieb:
> Kommt aber garantiert teuerer.

Und hat eine ungenießbare Latenz.

von Juergen (Gast)


Lesenswert?

Mal bei Gogle 'hdmi audio extractor' eingeben.

von Thomas D. (thomasderbastler)


Lesenswert?

af312r21 schrieb:
> Deppenfraktion Arduino

cool

Beitrag #6785171 wurde von einem Moderator gelöscht.
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.