METHOD TO PREVENT RESOURCE EXHAUSTION WHILE PERFORMING VIDEO RENDERING
First Claim
1. A method for preventing resource exhaustion while performing video rendering, comprising steps of:
- calibrating resource utilization, said resource comprising operating parameters;
obtaining input configuration comprising an order of priority and data from a source; and
controlling streaming and rendering frame rates by dropping data based on the input configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
The inventive system and method for preventing resource exhaustion while performing video rendering comprises calibrating resource utilization of operating parameters, obtaining input configuration comprising a priority order and source data, and controlling streaming and rendering frame rates by dropping data based on the input configuration. The operating parameters can comprise CPU, RAM, and GC usage. The source data can be resource utilization, a database and an application service. Dropping data can be performed using a throttling mechanism. In one embodiment, calibrating further comprises determining resource utilization using an input resolution and streaming at 1 FPS, determining resource utilization using the input resolution and streaming at 30 FPS, calculating an output resolution, if the output resolution does not exceed the input resolution, getting another input resolution, and determining resource utilization and calculating another output resolution, and determining resource utilization and calculating output resolution with rendering on.
15 Citations
12 Claims
-
1. A method for preventing resource exhaustion while performing video rendering, comprising steps of:
-
calibrating resource utilization, said resource comprising operating parameters; obtaining input configuration comprising an order of priority and data from a source; and controlling streaming and rendering frame rates by dropping data based on the input configuration. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium having computer readable program for operating on a computer for preventing resource exhaustion while performing video rendering, said program comprising instructions that cause the computer to perform the steps of:
-
calibrating resource utilization, said resource comprising operating parameters; obtaining input configuration comprising an order of priority and data from a source; and controlling streaming and rendering frame rates by dropping data based on the input configuration. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification