DVI input

Hello!

So I have a problem - I made a home made ambilight alike system with arduino. It is composed of 2 RGB led strips (left and right), which turns on based on average RGB value.

Software was first made in Java, later ported to C#. However a culprit remained - it is a pain to capture directX applications. Next step was thinking about a more general approach - reading whatever goes trough cable. That would work perfectly, however DVI has a higher clock than arduino is capable of handling. I came to an idea about having to arduino connected an external board for "sniffing" DVI signal and arduino would poll it and retrieve RGB values of just some pixels (10 or 20 total).

Is this even possible, anyone else was trying to achieve something similar?