FWIW, the issue with receiver interfaces is that you don't really have much processing power to work with, so your options are quite limited. The CPU muscle in those things is specialized for audio/video processing, not interface design.