发明名称 |
Application-transparent resolution control by way of command stream interception |
摘要 |
A method for controlling one or more of image resolution or FPS in graphics systems at runtime includes providing a computer system having a CPU, one or more of an integrated or a discrete GPU, a display to display images, a non-transitory computer readable system memory and at least one application running on the computer system that generates at least one of a stream of graphic library commands and/or shader codes at run time to display images at a given resolution and a given FPS; intercepting the stream of graphics library commands and/or shaders codes generated by the running application at run time. In the event that an on-the-fly change of one or more of resolution or FPS is desired for keeping a user's experience above a predefined minimal level of playability while maintaining desired power conservation, one or more of the following is modified: (a) the resolution by modification of one or more of the shader code, or graphics library commands; or (b) the FPS. |
申请公布号 |
US2016232643(A1) |
申请公布日期 |
2016.08.11 |
申请号 |
US201615132296 |
申请日期 |
2016.04.19 |
申请人 |
LUCIDLOGIX TECHNOLOGIES LTD. |
发明人 |
Bakalash Reuven;Shoshan Yoel;Remez Offir |
分类号 |
G06T1/20;G06F1/32;G09G5/36;G06T15/00 |
主分类号 |
G06T1/20 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for controlling one or more of image resolution or FPS in graphics systems at runtime comprising:
providing a computer system having a CPU, one or more of an integrated or a discrete GPU, a display to display images, a non-transitory computer readable system memory and at least one application running on the computer system that generates at least one of a stream of graphic library commands and/or shader codes at run time to display images at a given resolution and a given FPS; intercepting the stream of graphics library commands and/or shaders codes generated by the running application at run time; in the event that an on-the-fly change of one or more of resolution or FPS is desired for keeping a user's experience above a predefined minimal level of playability while maintaining desired power conservation, modifying one or more of: (a) the resolution by modification of one or more of the shader code, or graphics library commands; or (b) the FPS. |
地址 |
Natanya IL |