Techniques for real-time DVR usage and reporting enable using instant message protocol in a DVR environment to obtain real-time DVR usage data and to report data reflecting such usage in real-time. A polarizing hologram element includes a first area and a second area adjacent to the first area in an area where a beam reflected and diffracted by a BD passes. Each block bitmap may have a different number of bytes or bits.