Could this be related to the different color schemes used by computer monitors versus TVs? I forget the specifics, but my Mac Mini sends a TV-based signal over HDMI to my monitor, and it looks bad (so I don't do it). I researched it and discovered that TVs and monitors use different color schemes over HDMI.