DVR

[IMG] DVR
This demo shows off InfiniteReality's "dynamic video resize" (DVR) capability. Dynamic video resizing let's you maintain a constant frame rate even when the view becomes limited by your hardware's pixel fill rate. The idea is simple: Draw the fill-limited frame into a smaller area (ie, touch less pixels) and then have the video hardware "zoom" up the image to fill the video screen. This trick does require special hardware.


Brief Instructions


Detailed Instructions


Other Information

Frame meter:

The frame meter shows how long each frame takes to render. It operates differently depending on if video resizing is being demonstrated or not.

The meter line is BLUE when video resizing is not being demonstrated.

When video resizing is being demonstrated, a GREEN meter line indicates the frame is being shown at full (non-resized) resolution. YELLOW indicates the frame is being video resized. RED indicates the frame is being resized so much that dropping a frame is better than the resulting poor resize quality (the demo won't zoom anymore than 8 to 1). A smaller MAGENTA line shows a calculation of the "unadjusted" frame rate for the displayed scene. When the MAGENTA line is longer than the base line, it is showing a relative measure of how much resizing was needed to keep the frame at a sustained frame rate.


System Requirements

Will work on almost any hardware slowly, but for speed and actual support of DVR use Reality graphics or better.

HighEnd_Demos@sgi.com