Process HDMI audio?

What I'm looking to do is intercept the audio signal between a cable box and a TV, preferably through HDMI; process the signal, scanning for one particular type of sound; then output the processed audio and delay-matched video signal through to the TV.

Basically I want to make a box that listens for sounds akin to a doorbell and temporarily mute the TV audio while that plays, so live TV would really be at a fractional second delay. Our dog barks a lot. :roll_eyes:

Is this something that would even be possible, from what I can tell it's tough enough to retrieve the audio let alone to try and filter out certain sounds.

I guess that alone for delaying the signals you need a very powerful (gamer...) PC, at least sophisticated hardware for buffering multiple video frames. That's beyond the capabilities of every Arduino I know.

My dog does the same thing -> Ding dong -> Woof woof woof.

The HDMI cable has a frequency of 25 Mhz to 680 Mhz depending on mode and duplex.
You will need to hack the High-bandwidth Digital Content Protection (HDCP) to get to the data.

This is no small task.

It might be easier to distract you dog with a treat or throw a ball. It works for my dog :slight_smile:

Franke39:
My dog does the same thing -> Ding dong -> Woof woof woof.

The HDMI cable has a frequency of 25 Mhz to 680 Mhz depending on mode and duplex.
You will need to hack the High-bandwidth Digital Content Protection (HDCP) to get to the data.

This is no small task.

and then know the format of the sound (PCM, Dolby Digital, DTS and variations) and process it.
and then in the sound recognize the bell.

Is the doorbell yours or from other apartments/homes?
If the doorbell is yours then maybe you can hack into the button press or sounder and use an Arduino to send an IR remote signal to mute the TV.

To get a door bell signal Iโ€™d cut into the wiring

On the arduino platform just getting the arduino to recognize the dog barking vs other sounds would be a challenge.

Most likely your dog has a habit of running up to a certain spot, so maybe a combination of a range sensor and a sound sensor input would trigger a IR output that โ€œpausesโ€ your AV equipment?

@Riva, @hammy the sound is in the film or show in the TV