This paper describes methods and systems for dynamically managing rendering of animation content. At present, some types of internet display advertisements require animation to occur in the client (e.g., browser) to maintain the appropriate quality. However, rendering can be costly to computer resources and therefore to performance, quality, load times, etc. Animations typically have a fixed frame rate (e.g., 24 frames per second), which results in advertisements taking longer than desired to load if the rendering is slow, which can cause latency and degradation of user experience. This paper discusses methods and systems for dynamically managing rendering of animation content. The system can drop some select frames from being rendered if not doing so would consume more computing resources than desired. In one implementation, if the render time plus the frame generation time is less than the frame time (based on the fixed frame rate) itself, the content will be animated normally. However, if the render time plus the tick time is greater than the frame time itself, meaning that there is now 5 4831-2586-9357.2 some latency, the system will calculate the excess time to generate and render the current frame and not render some of the succeeding frames based on the calculated excess time.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Marchiori, Eugenio, "SYSTEMS AND METHODS FOR DYNAMICALLY MANAGING RENDERING OF ANIMATION CONTENT", Technical Disclosure Commons, (March 31, 2016)