Disclosed are a system and method to overcome dropped frame problems encountered during displaying of animated 3D (or accelerated 2D) graphics. The 3D rendering hardware generates a vector field describing the objects being displayed, which is achieved by the 3D software program. The motion vector information in a frame is used to displace the rendered values to create a future interpolated frame. A similar technique is used to create a future interpolated vector buffer. The interpolating frames technique provide more accurate motion estimates without significant impact on display quality, adding load to CPU or GPU, or increasing latency. The method can be used on hardware with limited power.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.