You could try modifying a NeTV. It overlays information over HDMI video without breaking DMCA (should be checked with legal though). If you want to overlay, you just need to learn to write applications for NeTV: it's an overlay solution for HDMI (even HDCP encrypted).