Electronic – HDMI microcontroller / DSP tutorial

audiodsphdmi

I know a little bit about microcontrollers. I want to first say this question will be over my head but I'd like to do the project anyway…

I want to have a HDMI input, add effects to the sound, then output to HDMI out(all the while receiving the video, if there is any, on the other end). Through this guys post Microcontroller to process HDMI frames I learned I need a DSP. Can anyone step me in the right direction, I cannot find any tutorials or references online how to even get HDMI in to HDMI out on a board. If anyone has any references for that or even how to take the audio and effect it that would be very helpful.

I need to do more research on DSP's since I really just heard of them… but I'm having trouble finding HDMI components(for the in & out connection) and which type of processor or hardware would be used to process the sound…

I have seen the Raspberry Pi but I need an HDMI in & out and would like to find out how to do this strictly using the components rather than using a prebuilt microcontroller like that if at all possible.

Any information is very much appreciated!

Best Answer

Don't implement the HDMI standard on a DSP, the standard isn't public and it's a waste of your time.

There's two ways to do this that I can think of. The "hard" way: get a receiver and a transmitter IC (ADI sells them, for example). Demod the HDMI data with a reciever, and pipe the video directly to the transmitter. Push the audio into a DSP like the ADI Blackfin, do your audio magic, then send it to the transmitter. This is not a trivial task: you need to design a PCB and you'll have to deal with high-frequency design concerns.

The "easy" way: just get a small Mini-ITX PC with an HDMI capture card and write some software do do what you want.

In both cases, you'll probably have to contend with HDCP, so you won't be able to use all media.