hdmi is heavily controlled with drm. there is no way to record it, im pretty sure. i think the best that can be used for recording a HD signal is a component cable. it will still do 1080p and record it. although 720p is all that is needed for tv. (mostly, i think.)
something like this would do: http://www.hauppauge.com/site/products/data_hdpvr.html
there are lots of recorders tho, with various settings and options. best start your google quest now.